Patents by Inventor Steven Brooks

Steven Brooks 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: 20260139862
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Application
    Filed: November 17, 2025
    Publication date: May 21, 2026
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Patent number: 12498131
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Grant
    Filed: March 20, 2024
    Date of Patent: December 16, 2025
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Publication number: 20250231781
    Abstract: Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
    Type: Application
    Filed: January 16, 2025
    Publication date: July 17, 2025
    Inventors: Michael CANNON-BROOKES, Ali DASDAN, Pratima ARORA, Steven BROOKS, Jason PHAN, Aaron GENTLEMAN, Renato GALINDO, Lennon LIAO, Lisa PANDA, Ryan-Vincent ALVAREZ
  • Publication number: 20250207834
    Abstract: A controller for a climate control system that is operatively coupled to a compressor and that includes control circuitry. The control circuitry is configured to receive a diameter of at least one of the one or more refrigerant lines, and adjust a minimum operating speed of the compressor based at least in part on the diameter to provide a minimum flow velocity for the refrigerant to return oil to the compressor through the fluid circuit during operation of the climate control system.
    Type: Application
    Filed: December 21, 2023
    Publication date: June 26, 2025
    Inventors: Don A. Schuster, Steven Brooks
  • Patent number: 12238191
    Abstract: Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: February 25, 2025
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN US, INC
    Inventors: Michael Cannon-Brookes, Ali Dasdan, Pratima Arora, Steven Brooks, Jason Phan, Aaron Gentleman, Renato Galindo, Lennon Liao, Lisa Panda, Ryan-Vincent Alvarez
  • Publication number: 20240219053
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Application
    Filed: March 20, 2024
    Publication date: July 4, 2024
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Patent number: 11953218
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: April 9, 2024
    Assignee: Trane International Inc.
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Publication number: 20230362282
    Abstract: Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
    Type: Application
    Filed: June 6, 2023
    Publication date: November 9, 2023
    Inventors: Michael CANNON-BROOKES, Ali DASDAN, Pratima ARORA, Steven BROOKS, Jason PHAN, Aaron GENTLEMAN, Renato GALINDO, Lennon LIAO, Lisa PANDA, Ryan-Vincent ALVAREZ
  • Patent number: 11711450
    Abstract: Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: July 25, 2023
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventors: Michael Cannon-Brookes, Ali Dasdan, Pratima Arora, Steven Brooks, Jason Phan, Aaron Gentleman, Renato Galindo, Lennon Liao, Lisa Panda, Ryan-Vincent Alvarez
  • Publication number: 20230096424
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Application
    Filed: November 16, 2022
    Publication date: March 30, 2023
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Patent number: 11525593
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 13, 2022
    Assignee: Trane International Inc.
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Publication number: 20220141318
    Abstract: Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
    Type: Application
    Filed: May 21, 2021
    Publication date: May 5, 2022
    Inventors: Michael CANNON-BROOKES, Ali DASDAN, Pratima ARORA, Steven BROOKS, Jason PHAN, Aaron GENTLEMAN, Renato GALINDO, Lennon LIAO, Lisa PANDA, Ryan-Vincent ALVAREZ
  • Patent number: 11044348
    Abstract: Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: June 22, 2021
    Assignees: Atlassian Pty Ltd, Atlassian, Inc.
    Inventors: Michael Cannon-Brookes, Ali Dasdan, Pratima Arora, Steven Brooks, Jason Phan, Aaron Gentleman, Renato Galindo, Lennon Liao, Lisa Panda, Ryan-Vincent Alvarez
  • Publication number: 20200309396
    Abstract: Architectures or techniques are presented that can prioritize operating a consumption device in a manner that is efficient in terms of consumption of a resource over satisfying a specified demand assigned to the consumption device. This re-prioritizing can be performed in response to a price of the resource exceeding a threshold.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Applicant: Trane International Inc.
    Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
  • Patent number: 10776907
    Abstract: In some embodiments, an image manipulation application receives, via a user interface, an input to manipulate an image displayed at a target resolution. The image manipulation application determines a normalized number of tracker events between two consecutive renditions of the image caused by manipulating the image based on the input. Based on the normalized number of tracker events, the image manipulation application selects a version of the image from a set of versions of the image that have different resolutions of the image including the target resolution. The selected version of the image has a lower resolution than the target resolution. The image manipulation application manipulates the selected version of the image based on the input and generates an updated image for display in the user interface in the next rendition of the image.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: September 15, 2020
    Assignee: Adobe Inc.
    Inventors: Anant Gilra, Steven Brooks
  • Publication number: 20200134796
    Abstract: In some embodiments, an image manipulation application receives, via a user interface, an input to manipulate an image displayed at a target resolution. The image manipulation application determines a normalized number of tracker events between two consecutive renditions of the image caused by manipulating the image based on the input. Based on the normalized number of tracker events, the image manipulation application selects a version of the image from a set of versions of the image that have different resolutions of the image including the target resolution. The selected version of the image has a lower resolution than the target resolution. The image manipulation application manipulates the selected version of the image based on the input and generates an updated image for display in the user interface in the next rendition of the image.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Anant Gilra, Steven Brooks
  • Publication number: 20200044881
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing channels in an open data ecosystem. A method includes receiving user input indicating channel configuration information from a user of an open data ecosystem via at least one graphical user interface, wherein the open data ecosystem comprises a plurality of public channels and a plurality of private channels. The method further includes configuring, by a computer processing device, one or more channels of the plurality of public channels or the plurality of private channels based on the channel configuration information received from the user via the at least one graphical user interface.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
  • Patent number: 10484190
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing channels in an open data ecosystem. A method includes providing one or more graphical user interfaces to a first user of an open data ecosystem. The open data ecosystem includes a plurality of public channels and a plurality of private channels. The users of the open data ecosystem are able to receive messages on each of the plurality of public channels. The method also includes receiving first user input from the first user via the one or more graphical user interfaces. The method further includes configuring one or more channels of the plurality of public channels or the plurality of private channels based on the first user input received from the first user via the one or more graphical user interfaces.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 19, 2019
    Assignee: SATORI WORLDWIDE, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
  • Patent number: 10182463
    Abstract: Techniques are provided for sharing data among computing devices. In one technique, a first device broadcasts wireless data and establishes a wireless connection with a second device. The first device receives authorization data and first entity data from the second device. The first device authorizes the second device based on the authorization data. The first device then sends second entity data through the wireless connection to the second computing device. The first device sends the first entity data over a network to a remote server system. The first device receives, from the remote server system, entity data that pertains to an entity that is identified by the first entity data. The first device may then display at least a portion of the entity data on a screen of the first device.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: January 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chamila Amithrigala, Jacek Suliga, Xin Sun, Rachel Kumar, Steven Brooks, Mark Hull, Hariharan Gopalakrishnan, Haider Sabri
  • Publication number: 20180248709
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing channels in an open data ecosystem. A method includes providing one or more graphical user interfaces to a first user of an open data ecosystem. The open data ecosystem includes a plurality of public channels and a plurality of private channels. The users of the open data ecosystem are able to receive messages on each of the plurality of public channels. The method also includes receiving first user input from the first user via the one or more graphical user interfaces. The method further includes configuring one or more channels of the plurality of public channels or the plurality of private channels based on the first user input received from the first user via the one or more graphical user interfaces.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 30, 2018
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz