Patents by Inventor James Barnes

James Barnes 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: 12530112
    Abstract: Techniques for updating and/or maintaining a header of a virtual space are described herein. A communication platform may receive a request from a user profile associated with a virtual space. The request may include instructions for the communication platform perform various header updating operations. In some examples, upon receiving the request, the communication platform may identify the data (e.g., virtual space data (e.g., administrative data, user posts and/or responses, files, etc.), user data, etc.) on which to perform the header updating operation. Based on identifying the data, the communication platform may input such data to one or more machine-learning models trained to output the data consistent with the requested operation. In some examples, the communication platform may receive the data from the machine-learning model and cause the data to be displayed to the associating header of the canvas.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: January 20, 2026
    Assignee: Salesforce, Inc.
    Inventors: Melissa Aubrie Chan, James Barnes, Maya Aditi Holikatti, Rohan Kumar Reddy Venapusala Alavalapati
  • Patent number: 12337997
    Abstract: A temporary pintle support which can attach between upper prongs of a landing gear, and which is arranged to hold pintle pins prior to installation of the landing gear assembly at an aircraft. The pintle support is attached at the landing gear to align the pintle pins with their respective attachment bearings on each of the prongs. The pintle support may be removed once the pintle pins are fully inserted.
    Type: Grant
    Filed: March 28, 2024
    Date of Patent: June 24, 2025
    Assignee: Airbus Operations Limited
    Inventors: Dominique Chasteau, Guilherme Barsali, James Barnes, Christopher James Perkins
  • Publication number: 20250088479
    Abstract: Techniques for updating and/or maintaining a header of a virtual space are described herein. A communication platform may receive a request from a user profile associated with a virtual space. The request may include instructions for the communication platform perform various header updating operations. In some examples, upon receiving the request, the communication platform may identify the data (e.g., virtual space data (e.g., administrative data, user posts and/or responses, files, etc.), user data, etc.) on which to perform the header updating operation. Based on identifying the data, the communication platform may input such data to one or more machine-learning models trained to output the data consistent with the requested operation. In some examples, the communication platform may receive the data from the machine-learning model and cause the data to be displayed to the associating header of the canvas.
    Type: Application
    Filed: January 31, 2024
    Publication date: March 13, 2025
    Inventors: Melissa Aubrie Chan, James Barnes, Maya Aditi Holikatti, Rohan Kumar Reddy Venapusala Alavalapati
  • Publication number: 20240327036
    Abstract: An aircraft assembly jig for fitting a number of landing gear door components to an aircraft. The jig includes a lifting device for elevating the components towards the aircraft for fitting, and a number of adjustable platforms attached to the lifting device, each of which holds one of the landing gear door components. The adjustable platforms allow each of the components to be positioned independently so that when elevated together towards the aircraft by the lifting device, each component is correctly and independently aligned and positioned for installation at the aircraft.
    Type: Application
    Filed: March 28, 2024
    Publication date: October 3, 2024
    Inventors: Dominique CHASTEAU, Guilherme BARSALI, James BARNES, Christopher James PERKINS
  • Publication number: 20240327037
    Abstract: A temporary pintle support which can attach between upper prongs of a landing gear, and which is arranged to hold pintle pins prior to installation of the landing gear assembly at an aircraft. The pintle support is attached at the landing gear to align the pintle pins with their respective attachment bearings on each of the prongs. The pintle support may be removed once the pintle pins are fully inserted.
    Type: Application
    Filed: March 28, 2024
    Publication date: October 3, 2024
    Inventors: Dominique CHASTEAU, Guilherme BARSALI, James BARNES, Christopher James PERKINS
  • Publication number: 20240169140
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A group-based communication system may support automatic layout updates for a document space. If a user adds an object into the document space, the system may generate a card representing the object. The card may include a link to a resource external to the document space and a preview image for the object, where the preview image may be rendered based on unfurling the link. The system may update a layout of the document space to include the generated card and may send, for display in a user interface (UI) of a user device, the updated layout. In some examples, a user may select to reposition the card within the UI (e.g., by dragging-and-dropping the card within the document space). The system may further update the layout of the document space based on the repositioning of the card.
    Type: Application
    Filed: November 21, 2022
    Publication date: May 23, 2024
    Inventors: Greg Joseph Gauthier, Aubrey Elizabeth Logan-Terry, James Barnes, Michael Hahn
  • Patent number: 11855953
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: December 26, 2023
    Assignee: Salesforce, Inc.
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Publication number: 20230271149
    Abstract: The technology of the present application provides a flex or flexible tint system for stains. In certain aspects, the system comprises a known volume of an unpigmented stain and a colorant cartridge of containing a known volume of colorant. The colorant cartridge has a movable bottom and a discharge nozzle at the top. The movable bottom is movable along the colorant cartridge to consistently deliver a known discharge volume of colorant to the known volume of unpigmented stain. The colorant and unpigmented stain are mixed to achieve a stain of the desired color consistently.
    Type: Application
    Filed: February 24, 2023
    Publication date: August 31, 2023
    Inventors: James Barnes, Paul Peebles
  • Patent number: 11668155
    Abstract: A blow out preventor (BOP) stump test apparatus includes: a main body including an outer surface, a bore, and a mounting structure for releasably and rigidly connecting the main body to a BOP to be tested; and a test bar including a position indicator slidably retained in the bore and capable of moving up and down in the bore between an upper position and a lower position, where the positional indicator indicates when the test bar moves up in the bore during a BOP stump test.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: June 6, 2023
    Assignee: NXL TECHNOLOGIES INC.
    Inventors: Scott Sherman, James Barnes, Shayne Musseau
  • Publication number: 20230171222
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 1, 2023
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 11570134
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 31, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 11489806
    Abstract: A method includes receiving a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein each set of unread messages is associated with a respective communication channel of the plurality of communication channels; receiving a selection to sort the sets of unread messages according to a user-defined sorting scheme for ordering display of the plurality of communication channels in the communication platform; and displaying the sets of unread messages sorted according to the user-defined sorting scheme.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: November 1, 2022
    Assignee: Salesforce, inc.
    Inventors: Phillip Kheyfets, Sufian Rhazi, Jonathan Russell, James Barnes, Rosaleen Nguyen, Zachary Sultan
  • Publication number: 20220251917
    Abstract: An annular fracturing cleanout apparatus includes: a main section including an upper connection end, a lower connection end and a main bore extending through the main section from the upper connection end to the lower connection end; a lateral section connected in a wye configuration with the main section, the lateral section defining a lateral bore therein, the lateral bore opening at an upper end of the lateral section and converging at a lower end with the main bore; and a bore control mechanism for the bore in the lateral section. A wellbore stack configuration includes the annular fracturing cleanout apparatus coupled above a fracturing wellhead assembly and below a blow out preventer assembly.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 11, 2022
    Inventors: James Barnes, Anne ENGLER, Shayne MUSSEAU, Scott SHERMAN
  • Publication number: 20220200944
    Abstract: A method includes receiving a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein each set of unread messages is associated with a respective communication channel of the plurality of communication channels; receiving a selection to sort the sets of unread messages according to a user-defined sorting scheme for ordering display of the plurality of communication channels in the communication platform; and displaying the sets of unread messages sorted according to the user-defined sorting scheme.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: Slack Technologies, LLC
    Inventors: Phillip KHEYFETS, Sufian RHAZI, Jonathan RUSSELL, James BARNES, Rosaleen NGUYEN, Zachary SULTAN
  • Publication number: 20220158967
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 11271891
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: March 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 11265282
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 1, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Publication number: 20220049567
    Abstract: A blow out preventor (BOP) stump test apparatus includes: a main body including an outer surface, a bore, and a mounting structure for releasably and rigidly connecting the main body to a BOP to be tested; and a test bar including a position indicator slidably retained in the bore and capable of moving up and down in the bore between an upper position and a lower position, where the positional indicator indicates when the test bar moves up in the bore during a BOP stump test.
    Type: Application
    Filed: August 9, 2021
    Publication date: February 17, 2022
    Inventors: Scott SHERMAN, James BARNES, Shayne MUSSEAU
  • Publication number: 20210390613
    Abstract: The disclosure relates to a computer-based system for managing just-in-time preparation and delivery of food products. In the system, customers can build, place, and pay for their order. Once the order is placed, the system will track the users location, only starting to prepare their food when the customer is within a specific proximity to the retail location. The proximity will be dynamic and expand and contract with the customer's movements. Finally, the system will coordinate the preparation, assembly and packaging of the order to provide just-in-time delivery of the customer's order, thereby reducing food waste and enhancing the freshness and taste of the product delivered to improve the customer experience.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Applicant: Nourish Technology Inc.
    Inventors: Greg Becker, Federico Bana Mullin, Patrick O'Brien, James Barnes, Scott Lessans, Fabian Silva
  • Publication number: 20210297375
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 23, 2021
    Inventors: Britton JAMISON, Smruthi VENKATESH, James BARNES, Ryan MORRIS