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).

  • 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
  • Publication number: 20240173593
    Abstract: A snow burial mask of the present disclosure comprises a burial sensor module, a processing unit, and a location tracker. The burial sensor module is configured to measure at least one indication of a snow burial. The location tracker is connected to an external device to receive a first location data and the processing unit. The processing unit is connected to the burial sensor module and configured to determine whether the snow burial has occurred based on measurements of the burial sensor module. The location tracker sends out the location data if the processing unit determines the snow burial has occurred.
    Type: Application
    Filed: February 9, 2024
    Publication date: May 30, 2024
    Inventor: Steven Brookes
  • 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
  • Patent number: 11918834
    Abstract: A snow burial survival mask has an exhaust tube connected to a headgear. An intake port of the exhaust tube is positioned adjacent to a breathing portion of the headgear in order to intake exhaled carbon dioxide (CO2)-rich air. An air pump connected to the exhaust tube pump the exhaled air from the intake port to an exhaust port away from the user's face, extending survival time in a snow burial situation. At least one burial detection sensor such as a motion sensor, light sensor and/or CO2 sensor is configured to activate the air pump based on detection of a burial event.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 5, 2024
    Inventor: Steven Brookes
  • 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: 20230190947
    Abstract: The use of hemoglobin as a targeting carrier for drugs is disclosed. Such hemoglobin-drug complexes have utility in the treatment of cancer, in particular cancers of the liver and colon. Said drug is preferably a nucleoside analog, in particular floxuridine and is covalently attached to the hemoglobin in a molar drug ratio of between 1 and 20.
    Type: Application
    Filed: June 21, 2017
    Publication date: June 22, 2023
    Inventors: Steven Brookes, J. Gordon Adamson, David Bell
  • 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
  • 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: 20210046335
    Abstract: A snow burial survival mask has an exhaust tube connected to a headgear. An intake port of the exhaust tube is positioned adjacent to a breathing portion of the headgear in order to intake exhaled carbon dioxide (CO2)-rich air. An air pump connected to the exhaust tube pump the exhaled air from the intake port to an exhaust port away from the user's face, extending survival time in a snow burial situation. At least one burial detection sensor such as a motion sensor, light sensor and/or CO2 sensor is configured to activate the air pump based on detection of a burial event.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventor: Steven Brookes
  • Patent number: 10850140
    Abstract: A snow burial survival mask has an exhaust tube connected to a headgear. An intake port of the exhaust tube is positioned adjacent to a breathing portion of the headgear in order to intake exhaled carbon dioxide (CO2)-rich air. An air pump connected to the exhaust tube pump the exhaled air from the intake port to an exhaust port away from the user's face, extending survival time in a snow burial situation. At least one burial detection sensor such as a motion sensor, light sensor and/or CO2 sensor is configured to activate the air pump based on detection of a burial event.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: December 1, 2020
    Inventor: Steven Brookes
  • 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
  • Publication number: 20190220777
    Abstract: According to an embodiment of the present invention, a Sentiment Analyzer Tool comprises: a data repository; a user interface that graphically presents metrics based on the sentiment data; an application program interface and a processor configured to perform: receiving, via an electronic input, real-time customer communication; extracting, via the processor, text data from the real-time customer communication; generating, via the processor, a customer sentiment score based on the text data; comparing, via the processor, the customer sentiment score to a threshold value to determine a positive sentiment, neutral sentiment or negative sentiment; and graphically representing, via the interactive user interface, the customer sentiment score as compared to sentiment data associated with a plurality of other customers wherein the interactive user interface displays overall sentiment data, sentiment data over a predetermined period of time and a combination of: emotion data, social tendencies data and language styl
    Type: Application
    Filed: January 16, 2019
    Publication date: July 18, 2019
    Inventors: Steven Brook JOHNSON, Alison DORAN, David GLADWIN, Greta ONGARO, Sam HAYNES, Connie BLACKLOCK, Yawwani GUNAWARDANA, Joe TILSED, Isabella RULE, Mark R. WILLIAMS, Nathan P. HOTCHKIN, Erin BREEN, Tamanna BEGUM, Joe J. BOTTIGLIERI
  • 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: 20180248977
    Abstract: A method includes receiving a first query instruction input from a first client device via a graphical user interface, wherein the first client device is subscribed to a first channel of a plurality of channels. The method further includes receiving a plurality of messages from a second client device, wherein each message of the plurality of messages is associated with the channel. The method further includes generating a first filtered subset of the plurality of messages by applying the first query instruction input to the plurality of messages for the channel as the plurality of messages is received. The method further includes providing the first filtered subset of the plurality of messages to the first client device to be displayed via the graphical user interface.
    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, Dmitry Bragin, Mick Ryan, Anton Koinov, Sarit Arcushin-Yaakobovitz, Ray Ma