Patents by Inventor Stuart Douglas

Stuart Douglas 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: 20210163251
    Abstract: Example implementations relate to print media stacks. In some examples, a device may include a sheet channel to guide a sheet of print media within the sheet channel above and separated in a vertical direction from a stack of printed media when the sheet of print media exits a print path of a printer. The device may include a plurality of clamps to control alignment of the sheet of print media on the stack of printed media when the sheet channel moves outboard from the sheet of print media to allow the sheet of print media to fall onto the stack of printed media, wherein the plurality of clamps sequentially pin the sheet of print media to the stack of printed media from a middle portion of the sheet of print media outward.
    Type: Application
    Filed: September 15, 2017
    Publication date: June 3, 2021
    Inventors: Robert Scott Beale, Elliott Downing, Robert Yraceburu, Bruce Johnson, Cristopher Royce Jansson, Stuart Scofield, Francisco Javier Gomez, Jonathon Cha Spafford, Catherine Elizabeth Gould, Tom McCue, Matthew Douglas Reier
  • Publication number: 20210132959
    Abstract: A system includes a memory, a processor in communication with the memory, and a compiler. The compiler is configured to initialize at least one class for an application at compilation time, start a framework at compilation time, and serialize a framework container of the framework into a native image at compilation time. The processor is configured to run the native image to start the application.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Stuart Douglas, David Lloyd
  • Publication number: 20210122178
    Abstract: In one example in accordance with the present disclosure, a printing system is described. The printing system includes a media sensor to detect a presence of media at a particular point within the printing system. A stepper motor moves media through the printing system. A controller 1) monitors, for at least one pass of the media, a number of steps of the stepper motor to pass the media between the media sensor and a print position, 2) stores the number of steps of the stepper motor in a memory device, and 3) adjusts operation of subsequent passes of the media based on stored number of steps. A memory device of the printing system stores the number of steps of the stepper motor, for at least one pass of the media.
    Type: Application
    Filed: October 23, 2019
    Publication date: April 29, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Angel Astorgano-Ballesteros, Ranjit Bhaskar, Praveen Boppana, Stuart Douglas Spencer
  • Patent number: 10977059
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file. Additionally, the processor is configured to generate at least one bytecode from the at least one application file prior to a start-up time responsive to processing the at least one application file. A first bytecode of the at least one bytecode contains a metamodel and the metamodel handles object validation. Additionally, the metamodel is directly generated as the bytecode prior to the start-up time and after a compile time. The processor is also configured to store the first bytecode.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 13, 2021
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Guillaume Smet
  • Patent number: 10963275
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file and generate bytecode, responsive to processing the at least one application file, from the at least one application file prior to start-up time. The bytecode contains a metamodel and the metamodel controls dependency injection. Additionally, the metamodel is classified as at least one of a first class that is generated at start-up time, a second class that is generated as source files and compiled at compile time, and a third class that is generated directly as bytecode. The processor is also configured to store the bytecode associated with the third class of metamodel.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 30, 2021
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Martin Kouba
  • Publication number: 20210081228
    Abstract: A system includes a memory, a processor in communication with the memory, and a recorder. The recorder is configured to obtain a proxy for each respective real object. Each respective real object is related to a respective service. The recorder is also configured to record a sequence of each invocation on each respective proxy and generate an intermediate representation of an application that is configured to invoke the sequence of each invocation on each real object associated with each respective proxy.
    Type: Application
    Filed: November 25, 2020
    Publication date: March 18, 2021
    Inventor: Stuart Douglas
  • Publication number: 20210020148
    Abstract: The invention relates to improvements to harmonica holders, designed to allow a musician to play a harmonica and another instrument at the same time. The inventor's control arm and extender tubes allow a musician to adjust the position of a harmonica (in the horizontal and vertical plains) to their personal preference. After adjustment, the control arm allows a musician to quickly raise a harmonica up to their preferred position, which locks a harmonic in place and eliminates the need to re-set it each time it is used. To unlock a harmonica and drop it completely out of the way for singing or to remove it from their head area, they would simply tap the end of the control arm up, to disengage it. The neck support is also adjustable for best fit, while a pull down loop (attached to a harmonica cross member) allows a musician to quickly change harmonicas.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 21, 2021
    Inventor: Stuart Douglas Neary
  • Publication number: 20210004215
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to, prior to runtime, process application metadata for an application. The application metadata is classified into a first class used only for deployment, a second class used only for runtime, and a third class used for both runtime and deployment. Responsive to processing the application metadata, the processor is configured to build a deployment model from the processed application metadata. Prior to runtime, the processor is configured to generate an intermediate representation of the application from the deployment model. The intermediate representation of the application includes direct calls for classes associated with the second class of metadata and the third class of metadata.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Stuart Douglas, Jason Greene
  • Patent number: 10853109
    Abstract: A system includes a memory, a processor in communication with the memory, and a recorder. The recorder is configured to obtain a proxy for each respective real object. Each respective real object is related to a respective service. The recorder is also configured to record a sequence of each invocation on each respective proxy and generate an intermediate representation of an application that is configured to invoke the sequence of each invocation on each real object associated with each respective proxy.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: December 1, 2020
    Assignee: Red Hat, Inc.
    Inventor: Stuart Douglas
  • Patent number: 10782948
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to, prior to runtime, process application metadata for an application. The application metadata is classified into a first class used only for deployment, a second class used only for runtime, and a third class used for both runtime and deployment. Responsive to processing the application metadata, the processor is configured to build a deployment model from the processed application metadata. Prior to runtime, the processor is configured to generate an intermediate representation of the application from the deployment model. The intermediate representation of the application includes direct calls for classes associated with the second class of metadata and the third class of metadata.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 22, 2020
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Jason Greene
  • Patent number: 10783267
    Abstract: A method and system are provided that may centralize the management of applications that access the data of social networks via API calls. A central service may generate tokens at a generation rate that permit an application to access an API. The tokens may be distributed to queues associated with certain content types. The relative distribution of tokens to each queue may be determined by rules. A queue may release tokens to applications that function to access the content type associated with the queue. The token generation rate and rules may be selected to prevent violation of the rate limits for the API.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: September 22, 2020
    Assignee: salesforce.com, inc.
    Inventors: Michael Gordon Luff, Kang Li, Stuart Douglas McClune
  • Publication number: 20200192688
    Abstract: A system includes a memory, a processor in communication with the memory, and a recorder. The recorder is configured to obtain a proxy for each respective real object. Each respective real object is related to a respective service. The recorder is also configured to record a sequence of each invocation on each respective proxy and generate an intermediate representation of an application that is configured to invoke the sequence of each invocation on each real object associated with each respective proxy.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventor: Stuart Douglas
  • Publication number: 20200159509
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to, prior to runtime, process application metadata for an application. The application metadata is classified into a first class used only for deployment, a second class used only for runtime, and a third class used for both runtime and deployment. Responsive to processing the application metadata, the processor is configured to build a deployment model from the processed application metadata. Prior to runtime, the processor is configured to generate an intermediate representation of the application from the deployment model. The intermediate representation of the application includes direct calls for classes associated with the second class of metadata and the third class of metadata.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Stuart Douglas, Jason Greene
  • Publication number: 20200063528
    Abstract: A remotely operated device for inspecting and/or cleaning a subsea flexible pipe joint comprises a support assembly. In addition, the device comprises a tool positioning assembly coupled to the support assembly. The tool positioning assembly includes a rotating member disposed about a central axis. The tool positioning assembly is rotatable relative to the support assembly about the central axis. Further, the device comprises a cleaning assembly including a cleaning device adapted to clean the flexible pipe joint. The cleaning device is axially moveable relative to the rotating member. Still further, the device comprises a clamping assembly coupled to the support assembly. The clamping assembly has an open position disengaged with the section of the flexible pipe joint and a closed position engaging the section of the flexible pipe joint.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: BP Corporation North America Inc.
    Inventors: Christopher Eric Angel, Eric Lee Harden, Stuart Douglas Partridge, Andrew J. Guinn
  • Patent number: 10508516
    Abstract: A remotely operated device for inspecting and/or cleaning a subsea flexible pipe joint comprises a support assembly. In addition, the device comprises a tool positioning assembly coupled to the support assembly. The tool positioning assembly includes a rotating member disposed about a central axis. The tool positioning assembly is rotatable relative to the support assembly about the central axis. Further, the device comprises a cleaning assembly including a cleaning device adapted to clean the flexible pipe joint. The cleaning device is axially moveable relative to the rotating member. Still further, the device comprises a clamping assembly coupled to the support assembly. The clamping assembly has an open position disengaged with the section of the flexible pipe joint and a closed position engaging the section of the flexible pipe joint.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: December 17, 2019
    Assignee: BP Corporation North America Inc.
    Inventors: Christopher Eric Angel, Eric Lee Harden, Stuart Douglas Partridge, Andrew J. Guinn
  • Publication number: 20190286834
    Abstract: A method and system are provided that may centralize the management of applications that access the data of social networks via API calls. A central service may generate tokens at a generation rate that permit an application to access an API. The tokens may be distributed to queues associated with certain content types. The relative distribution of tokens to each queue may be determined by rules. A queue may release tokens to applications that function to access the content type associated with the queue. The token generation rate and rules may be selected to prevent violation of the rate limits for the API.
    Type: Application
    Filed: February 15, 2019
    Publication date: September 19, 2019
    Inventors: Michael Gordon Luff, Kang Li, Stuart Douglas McClune
  • Patent number: 10390489
    Abstract: An agricultural cart for transporting different particulate materials includes a transport container a row of hoppers for containing agricultural product such as harvested grain to be carried away from the field and seed and fertilizer for filling a seeder during seeding. The cart includes a transport tube with across a bottom of the hoppers and a discharge tube extending upwardly and outwardly to one side, each including an auger flight. An air blower is mounted on a front end of the cart for generating a stream of air and a nozzle mounted on the cart and arranged to direct the stream of air into the cart and particularly into the transport tubes toward the discharge end to clean them out. The transport tube includes inlet doors which can be closed and there is provide a closure gate between the transport tube and the discharge tube.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: August 27, 2019
    Assignee: Optimal Agricultural Equipment Ltd.
    Inventors: Stuart Douglas Winsnes, Andrew Lodge, Cory Cooley
  • Publication number: 20190258626
    Abstract: A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 22, 2019
    Inventors: Stuart Douglas McClune, Michael Gordon Luff
  • Publication number: 20190141899
    Abstract: An agricultural cart for transporting different particulate materials includes a transport container a row of hoppers for containing agricultural product such as harvested grain to be carried away from the field and seed and fertilizer for filling a seeder during seeding. The cart includes a transport tube with across a bottom of the hoppers and a discharge tube extending upwardly and outwardly to one side, each including an auger flight. An air blower is mounted on a front end of the cart for generating a stream of air and a nozzle mounted on the cart and arranged to direct the stream of air into the cart and particularly into the transport tubes toward the discharge end to clean them out. The transport tube includes inlet doors which can be closed and there is provide a closure gate between the transport tube and the discharge tube.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Stuart Douglas Winsnes, Andrew Lodge, Cory Cooley
  • Patent number: 10251365
    Abstract: The present invention relates to at least one epichloae fungal endophyte strain combined with at least one species of Secale spp., which confers at least some level of pest protection on the Secale spp. plant. In particular, the invention relates to an isolated strain of epichloae fungal endophyte selected from the group consisting of AR3039 (NRRL# 50716), AR3046 (NRRL# 50576), AR3049 (NRRL#50577), AR3050 (NRRL# 50578), AR3064 (NRRL# 50718), AR3067 (NRRL# 50719), AR3068 (NRRL# 50720), AR3073 (NRRL# 50721), AR3074 (NRRL# 50722), AR3076 (NRRL# 50723), and AR3078 (NRRL# 50724), and combinations thereof; a Secale spp. plant infected with a fungal endophyte wherein Secale spp. is not a natural host of the endophyte; a method of making a stable host plant/epichloae fungal endophyte combination; a method of conferring at least some level of pest protection on a host Secale spp. plant; and a Secale spp. seed infected with an epichloae fungal endophyte.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 9, 2019
    Assignees: THE GRAINS RESEARCH AND DEVELOPMENT CORPORATION, GRASSLANZ TECHNOLOGY LIMITED
    Inventors: David Edward Hume, Richard David Johnson, Wayne Roydon Simpson, Stuart Douglas Card