Patents by Inventor John A. Rodgers

John A. Rodgers 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: 11445029
    Abstract: Integrated workspaces on a communication platform are described. In an example, a user account can be associated with at least two group identifiers thereby associating the user account with at least two workspaces. A first group identifier can correspond to a first workspace within which a first group communicates via a communication platform and a second group identifier can correspond to a second workspace within which a second group communicates via the communication platform. A user interface can be presented via a user computing device operable by a user associated with the user account, wherein the user interface integrates data associated with each of the at least two workspaces with which the user is associated. That is, the user is able to access data associated each of the at least two workspaces via a user interface that presents data from each of the at least two workspaces.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 13, 2022
    Assignee: Slack Technologies, LLC
    Inventors: John Rodgers, James Scheinblum, Tracy Stampfli, Michael Demmer, Danil Glinenko, Jason Klym
  • Publication number: 20220158957
    Abstract: Provided is a computing device of a group based communication system configured to initiate and execute a group-based communication browser session. An example computing device is configured to receive a group-based communication browser session initiation request. After receiving a group-based communication browser session initiation request, the example computing device will determine whether the computing is connected to an Internet. If the computing device is determined to be connected to the Internet, the example computing device determine whether a group-based communication service cache is available. If the group-based communication service cache is available, the example computing device will fetch a group-based application asset set from the group-based communication service cache. Then the example computing device will determine whether a group-based communication browser cache is available.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Mark Christian, John Rodgers, James Whimpey
  • Publication number: 20220109650
    Abstract: Snippets of content associated with a communication platform are described. In an example, based at least in part on a determination, by the communication platform, that a user of the communication platform is permitted to access one or more snippets of content provided by one or more other users of the communication platform, causing one or more user interface elements associated with the one or more snippets of content to be presented via a user interface of a user computing device of the user. The communication platform can receive, from the user computing device, a request to view a snippet of content of the one or more snippets of content and can cause the snippet of content to be presented by the user computing device via the user interface associated with the communication platform.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 7, 2022
    Inventors: Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Michael Hahn, Ibrahim Madha, Pedro Carmo, Michael Montazeri, Ethan Eismann
  • Publication number: 20220109707
    Abstract: Media, methods, and systems are disclosed for ad hoc, ambient, synchronous multimedia collaboration in a group-based communication system. Embodiments of the invention provide a way for users to quickly discover and initiate real-time collaboration sessions among groups of other users without the burden and overhead of a conventional call or video meeting. Users can quickly and easily discover and switch into and out of these synchronous multimedia collaboration sessions at any time, without disrupting the sessions for other participating users. This enables a diverse set of users to experience a rich multimedia collaboration session collaboration as a convenient ad hoc forum rather than a burdensome scheduled event.
    Type: Application
    Filed: August 20, 2021
    Publication date: April 7, 2022
    Inventors: Daniel Stewart Butterfield, Tamar Yehoshua, Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Pedro Carmo, Ethan Eismann, Chris Willmore, David Ly-Gagnon
  • Publication number: 20220100497
    Abstract: Described herein is a computer implemented method. The method comprises storing project data in relation to a plurality of projects in a data store. In response to determining that a project update process has been triggered for a particular project, a project owner is identified and a project update request is generated and communicated to the project owner. Project updates are received, and in response to determining that a subscriber update process has been triggered for a particular subscriber, one or more projects are identified and updates in respect of those projects are generated and communicated to the particular subscriber.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Sherif George Mansour, Sam Alexander Tardif, Bradley John Rodgers
  • Patent number: 11271878
    Abstract: Provided is a computing device of a group based communication system configured to initiate and execute a group-based communication browser session. An example computing device is configured to receive a group-based communication browser session initiation request. After receiving a group-based communication browser session initiation request, the example computing device will determine whether the computing is connected to an Internet. If the computing device is determined to be connected to the Internet, the example computing device determine whether a group-based communication service cache is available. If the group-based communication service cache is available, the example computing device will fetch a group-based application asset set from the group-based communication service cache. Then the example computing device will determine whether a group-based communication browser cache is available.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Mark Christian, John Rodgers, James Whimpey
  • Publication number: 20220024782
    Abstract: A vacuum airlift system for treating an aqueous effluent includes an upflow liquid portion, where the upflow liquid portion is configured to retain a fluid, and a fluid inlet, the fluid inlet being fluidly coupled with the upflow liquid portion, where the fluid inlet is positioned at about a bottom of the upflow liquid portion. The vacuum airlift system can also include a downflow liquid portion, where the downflow liquid portion is fluidly coupled with the upflow liquid portion, and a fluid outlet, the fluid outlet being fluidly coupled with the downflow liquid portion, where the fluid outlet is positioned at about a bottom of the downflow liquid portion. The vacuum airlift system can also include a plurality of aerators fed by one or more fluidic oscillators, the plurality of aerators being coupled to the upflow liquid column.
    Type: Application
    Filed: October 7, 2021
    Publication date: January 27, 2022
    Inventors: Thomas Wood Andrews, Emmanuel Pierre Pascal Briquet, John Rodgers Brooks, JR.
  • Publication number: 20210360072
    Abstract: Integrated workspaces on a communication platform are described. In an example, a user account can be associated with at least two group identifiers thereby associating the user account with at least two workspaces. A first group identifier can correspond to a first workspace within which a first group communicates via a communication platform and a second group identifier can correspond to a second workspace within which a second group communicates via the communication platform. A user interface can be presented via a user computing device operable by a user associated with the user account, wherein the user interface integrates data associated with each of the at least two workspaces with which the user is associated. That is, the user is able to access data associated each of the at least two workspaces via a user interface that presents data from each of the at least two workspaces.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Inventors: John Rodgers, James Scheinblum, Tracy Stampfli, Michael Demmer, Danil Glinenko, Jason Klym
  • Publication number: 20210360073
    Abstract: Multi-workspace shared communication channels described. A communication channel of a group-based communication platform can be associated with multiple group identifiers to associate the communication channel with at least two workspaces, wherein a first group identifier corresponds to a first workspace within which a first group communicates and a second group identifier corresponds to a second workspace within which a second group. The communication channel can be associated with multiple organization identifiers to associate the communication channel with at least two organizations, wherein a first organization identifier corresponds to a first organization and a second organization identifier corresponds to a second organization.
    Type: Application
    Filed: December 18, 2020
    Publication date: November 18, 2021
    Inventors: John Rodgers, James Scheinblum, Tracy Stampfli, Michael Demmer, Danil Glinenko, Jason Klym
  • Patent number: 11178088
    Abstract: Snippets of content associated with a communication platform are described. In an example, based at least in part on a determination, by the communication platform, that a user of the communication platform is permitted to access one or more snippets of content provided by one or more other users of the communication platform, causing one or more user interface elements associated with the one or more snippets of content to be presented via a user interface of a user computing device of the user. The communication platform can receive, from the user computing device, a request to view a snippet of content of the one or more snippets of content and can cause the snippet of content to be presented by the user computing device via the user interface associated with the communication platform.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: November 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Noah Weiss, John Rodgers, Kevin Marshall, Anna Niess, Michael Hahn, Ibrahim Madha, Pedro Carmo, Michael Montazeri, Ethan Eismann
  • Patent number: 11161756
    Abstract: A vacuum airlift system for treating an aqueous effluent includes an upflow liquid portion, where the upflow liquid portion is configured to retain a fluid, and a fluid inlet, the fluid inlet being fluidly coupled with the upflow liquid portion, where the fluid inlet is positioned at about a bottom of the upflow liquid portion. The vacuum airlift system can also include a downflow liquid portion, where the downflow liquid portion is fluidly coupled with the upflow liquid portion, and a fluid outlet, the fluid outlet being fluidly coupled with the downflow liquid portion, where the fluid outlet is positioned at about a bottom of the downflow liquid portion. The vacuum airlift system can also include a photobioreactor fluidly coupled with the downflow liquid portion such that the fluid is configured to pass through the upflow liquid portion, into the downflow liquid portion, and into the photobioreactor.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: November 2, 2021
    Assignee: Searen, LLC
    Inventors: Thomas Wood Andrews, Emmanuel Pierre Pascal Briquet, John Rodgers Brooks, Jr.
  • Patent number: 10965152
    Abstract: An uninterruptible power supply adapted to be connected between an AC line and a load, comprising a battery system, an inverter, and a transformer, and a controller. The battery system stores battery power. The inverter is operatively connected to the battery system. The transformer is operatively connected to the AC line, the load, and an inverter winding operatively connected to the inverter. The controller controls the inverter to supply power to the primary winding using battery power stored in the battery system based on a cost value indicative of reduction of life of the battery system.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: March 30, 2021
    Assignee: ALPHA TECHNOLOGIES SERVICES, INC.
    Inventors: Jim Heidenreich, Toby Peck, Craig E. Paoli, Peter Schmidt, Greg Thomas, John Rodgers
  • Publication number: 20200207642
    Abstract: A vacuum airlift system for treating an aqueous effluent includes an upflow liquid portion, where the upflow liquid portion is configured to retain a fluid, and a fluid inlet, the fluid inlet being fluidly coupled with the upflow liquid portion, where the fluid inlet is positioned at about a bottom of the upflow liquid portion. The vacuum airlift system can also include a downflow liquid portion, where the downflow liquid portion is fluidly coupled with the upflow liquid portion, and a fluid outlet, the fluid outlet being fluidly coupled with the downflow liquid portion, where the fluid outlet is positioned at about a bottom of the downflow liquid portion. The vacuum airlift system can also include a photobioreactor fluidly coupled with the downflow liquid portion such that the fluid is configured to pass through the upflow liquid portion, into the downflow liquid portion, and into the photobioreactor.
    Type: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventors: Thomas Wood Andrews, Emmanuel Pierre Pascal Briquet, John Rodgers Brooks
  • Patent number: 10618824
    Abstract: Embodiments include a vacuum airlift system for treating an aqueous effluent including an upflow liquid column, where the upflow liquid column is configured to retain a fluid, a fluid inlet, the fluid inlet being fluidly coupled with the upflow liquid column, where the fluid inlet is positioned at about the bottom of the upflow liquid column, a downflow liquid column, a fluid outlet, the fluid outlet being fluidly coupled with the downflow liquid column, wherein the fluid outlet is positioned at about the bottom of the downflow liquid column, and a plurality of moving bed biofilm reactors, the plurality of moving bed biofilm reactors being positioned in the upflow liquid column or the downflow liquid column.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: April 14, 2020
    Assignee: Searen, LLC
    Inventors: Thomas Wood Andrews, Emmanuel Pierre Pascal Briquet, John Rodgers Brooks, Jr.
  • Publication number: 20190386939
    Abstract: Provided is a computing device of a group based communication system configured to initiate and execute a group-based communication browser session. An example computing device is configured to receive a group-based communication browser session initiation request. After receiving a group-based communication browser session initiation request, the example computing device will determine whether the computing is connected to an Internet. If the computing device is determined to be connected to the Internet, the example computing device determine whether a group-based communication service cache is available. If the group-based communication service cache is available, the example computing device will fetch a group-based application asset set from the group-based communication service cache. Then the example computing device will determine whether a group-based communication browser cache is available.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Mark CHRISTIAN, John Rodgers, James Whimpey
  • Publication number: 20190245380
    Abstract: An uninterruptible power supply adapted to be connected between an AC line and a load, comprising a battery system, an inverter, and a transformer, and a controller. The battery system stores battery power. The inverter is operatively connected to the battery system. The transformer is operatively connected to the AC line, the load, and an inverter winding operatively connected to the inverter. The controller controls the inverter to supply power to the primary winding using battery power stored in the battery system based on a cost value indicative of reduction of life of the battery system.
    Type: Application
    Filed: April 16, 2019
    Publication date: August 8, 2019
    Inventors: Jim Heidenreich, Toby Peck, Craig E. Paoli, Peter Schmidt, Greg Thomas, John Rodgers
  • Patent number: 10263460
    Abstract: An uninterruptible power supply adapted to be connected between an AC line and a load a battery system for storing battery power, an inverter, a transformer, and a controller. The inverter is operatively connected to the battery system. The transformer comprises a primary winding adapted to be operatively connected to the AC line, a load winding adapted to be operatively connected to the load, and an inverter winding operatively connected to the inverter. The controller controls the inverter to operate in a first mode in which the inverter supplies power to the battery system, a second mode in which the inverter supplies power to the load winding using battery power stored in the battery system, and, based on a cost value indicative of reduction of life of the battery system, a third mode in which the inverter supplies power to the primary winding using battery power stored in the battery system.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: April 16, 2019
    Assignee: ALPHA TECHNOLOGIES SERVICES, INC.
    Inventors: Jim Heidenreich, Toby Peck, Craig Paoli, Peter Schmidt, Greg Thomas, John Rodgers
  • Patent number: 10233096
    Abstract: Embodiments include a vacuum airlift system for treating an aqueous effluent including an upflow liquid column, where the upflow liquid column is configured to retain a fluid, a fluid inlet, the fluid inlet being fluidly coupled with the upflow liquid column, where the fluid inlet is positioned at about the bottom of the upflow liquid column, a downflow liquid column, a fluid outlet, the fluid outlet being fluidly coupled with the downflow liquid column, wherein the fluid outlet is positioned at about the bottom of the downflow liquid column, and a plurality of moving bed biofilm reactors, the plurality of moving bed biofilm reactors being positioned in the upflow liquid column or the downflow liquid column.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 19, 2019
    Assignee: Searen, LLC
    Inventors: Thomas Wood Andrews, Emmanuel Pierre Pascal Briquet, John Rodgers Brooks, Jr.
  • Publication number: 20190077679
    Abstract: Embodiments include a vacuum airlift system for treating an aqueous effluent including an upflow liquid column, where the upflow liquid column is configured to retain a fluid, a fluid inlet, the fluid inlet being fluidly coupled with the upflow liquid column, where the fluid inlet is positioned at about the bottom of the upflow liquid column, a downflow liquid column, a fluid outlet, the fluid outlet being fluidly coupled with the downflow liquid column, wherein the fluid outlet is positioned at about the bottom of the downflow liquid column, and a plurality of moving bed biofilm reactors, the plurality of moving bed biofilm reactors being positioned in the upflow liquid column or the downflow liquid column.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 14, 2019
    Inventors: Thomas Wood Andrews, Emmanuel Pierre Pascal Briquet, John Rodgers Brooks, JR.
  • Patent number: 10138718
    Abstract: At least one crack designator for a perforating gun, wherein the gun includes a longitudinal direction, a lateral direction, and at least one scallop, wherein each crack designator is capable of redirecting crack growth from the lateral direction to the longitudinal direction of the gun. The designator may be located in one of the scallops, extend from an expected exit hole in the gun to an edge of one of the scallops, and be capable of redirecting crack growth from a lateral direction to a longitudinal direction of the gun. In preferred embodiments, the designator in each scallop is arranged in a spider pattern or concentric circles. The designator is preferably formed by machining, etching, or laser ablation. The designator may have a lower fracture toughness or lesser stiffness than surrounding material of the gun.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: November 27, 2018
    Assignee: Halliburton Energy Services, Inc.
    Inventors: John Rodgers, Timothy S. Glenn, Marco Serra, Michael Fripp, Wesley Neil Ludwig