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: 20250081956
    Abstract: 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: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Inventors: David Brian Bridgewater, Troy Stephen Loader
  • Patent number: 11995922
    Abstract: 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: Grant
    Filed: July 30, 2020
    Date of Patent: May 28, 2024
    Assignee: GE Aviation Systems LLC
    Inventors: Terrell Michael Brace, Troy Stephen Brown, Franco Elías Ledesma Orozco, Francisco Javier Sanchez del Valle
  • Publication number: 20220308941
    Abstract: 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: Application
    Filed: June 8, 2022
    Publication date: September 29, 2022
    Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
  • Patent number: 11379273
    Abstract: 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: Grant
    Filed: January 3, 2017
    Date of Patent: July 5, 2022
    Assignee: APPLE INC.
    Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
  • Publication number: 20220036669
    Abstract: 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: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Terrell Michael Brace, Troy Stephen Brown, Franco Elías Ledesma Orozco, Francisco Javier Sanchez del Valle
  • Patent number: 10635550
    Abstract: 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: Grant
    Filed: December 8, 2017
    Date of Patent: April 28, 2020
    Assignee: GE Aviation Systems LLC
    Inventors: Terrell Michael Brace, Troy Stephen Brown, Gregory Reed Sykes
  • Patent number: 10560542
    Abstract: 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: Grant
    Filed: September 15, 2014
    Date of Patent: February 11, 2020
    Assignee: GE Aviation Systems LLC
    Inventors: Christian Reynolds Decker, Troy Stephen Brown, Kevin Brett Chapman
  • Publication number: 20190230212
    Abstract: 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: Application
    Filed: September 26, 2017
    Publication date: July 25, 2019
    Inventors: Troy Stephen Ralph SPRACKLIN, Calman Lion Cachet STEYNBERG
  • Publication number: 20190179718
    Abstract: 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: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Terrell Michael Brace, Troy Stephen Brown, Gregory Reed Sykes
  • Patent number: 10146473
    Abstract: 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: Grant
    Filed: May 10, 2016
    Date of Patent: December 4, 2018
    Assignee: GE Aviation Systems LLC
    Inventors: Christian Reynolds Decker, Troy Stephen Brown
  • Patent number: 10037166
    Abstract: 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: Grant
    Filed: August 3, 2016
    Date of Patent: July 31, 2018
    Assignee: GE Aviation Systems LLC
    Inventors: Christian Reynolds Decker, Troy Stephen Brown
  • Publication number: 20180039445
    Abstract: 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: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Inventors: Christian Reynolds Decker, Troy Stephen Brown
  • Publication number: 20170329555
    Abstract: 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: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Christian Reynolds Decker, Troy Stephen Brown
  • Publication number: 20170212794
    Abstract: 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: Application
    Filed: January 3, 2017
    Publication date: July 27, 2017
    Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
  • Patent number: 9710313
    Abstract: 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: Grant
    Filed: December 30, 2014
    Date of Patent: July 18, 2017
    Assignee: GE AVIATION SYSTEMS LLC
    Inventors: Christian Reynolds Decker, Troy Stephen Brown
  • Patent number: 9563488
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: February 7, 2017
    Assignee: Apple Inc.
    Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
  • Publication number: 20160188381
    Abstract: 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: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Christian Reynolds Decker, Troy Stephen Brown
  • Publication number: 20160080517
    Abstract: 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: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Christian Reynolds Decker, Troy Stephen Brown, Kevin Brett Chapman
  • Publication number: 20150347200
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: December 3, 2015
    Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian