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: 12238191Abstract: 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: GrantFiled: June 6, 2023Date of Patent: February 25, 2025Assignees: ATLASSIAN PTY LTD, ATLASSIAN US, INCInventors: Michael Cannon-Brookes, Ali Dasdan, Pratima Arora, Steven Brooks, Jason Phan, Aaron Gentleman, Renato Galindo, Lennon Liao, Lisa Panda, Ryan-Vincent Alvarez
-
Publication number: 20240219053Abstract: 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: ApplicationFiled: March 20, 2024Publication date: July 4, 2024Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
-
Publication number: 20240173593Abstract: 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: ApplicationFiled: February 9, 2024Publication date: May 30, 2024Inventor: Steven Brookes
-
Patent number: 11953218Abstract: 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: GrantFiled: November 16, 2022Date of Patent: April 9, 2024Assignee: Trane International Inc.Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
-
Patent number: 11918834Abstract: 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: GrantFiled: October 30, 2020Date of Patent: March 5, 2024Inventor: Steven Brookes
-
Patent number: 11711450Abstract: 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: GrantFiled: May 21, 2021Date of Patent: July 25, 2023Assignees: 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: 20230190947Abstract: 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: ApplicationFiled: June 21, 2017Publication date: June 22, 2023Inventors: Steven Brookes, J. Gordon Adamson, David Bell
-
Publication number: 20230096424Abstract: 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: ApplicationFiled: November 16, 2022Publication date: March 30, 2023Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
-
Patent number: 11525593Abstract: 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: GrantFiled: March 27, 2019Date of Patent: December 13, 2022Assignee: Trane International Inc.Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
-
Patent number: 11044348Abstract: 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: GrantFiled: November 5, 2020Date of Patent: June 22, 2021Assignees: 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: 20210046335Abstract: 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: ApplicationFiled: October 30, 2020Publication date: February 18, 2021Inventor: Steven Brookes
-
Patent number: 10850140Abstract: 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: GrantFiled: September 7, 2017Date of Patent: December 1, 2020Inventor: Steven Brookes
-
Publication number: 20200309396Abstract: 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: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Applicant: Trane International Inc.Inventors: John Hughes, Thomas B. Krugler, Youssef A. Jaber, Steven Brooks
-
Patent number: 10776907Abstract: 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: GrantFiled: October 24, 2018Date of Patent: September 15, 2020Assignee: Adobe Inc.Inventors: Anant Gilra, Steven Brooks
-
Publication number: 20200134796Abstract: 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: ApplicationFiled: October 24, 2018Publication date: April 30, 2020Inventors: Anant Gilra, Steven Brooks
-
Publication number: 20200044881Abstract: 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: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
-
Patent number: 10484190Abstract: 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: GrantFiled: February 22, 2018Date of Patent: November 19, 2019Assignee: SATORI WORLDWIDE, LLCInventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
-
Publication number: 20190220777Abstract: 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 stylType: ApplicationFiled: January 16, 2019Publication date: July 18, 2019Inventors: 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: 10182463Abstract: 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: GrantFiled: March 29, 2016Date of Patent: January 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chamila Amithrigala, Jacek Suliga, Xin Sun, Rachel Kumar, Steven Brooks, Mark Hull, Hariharan Gopalakrishnan, Haider Sabri
-
Publication number: 20180248977Abstract: 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: ApplicationFiled: February 22, 2018Publication date: August 30, 2018Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Dmitry Bragin, Mick Ryan, Anton Koinov, Sarit Arcushin-Yaakobovitz, Ray Ma