Patents by Inventor Jonathan Russell

Jonathan Russell 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: 12518248
    Abstract: Generating a shared workspace communication is described. A communication platform can receive, from a first account of a first workspace associated with a first organization, a request to create a shared workspace between the first organization and a second organization associated with a second workspace, wherein the first workspace comprises a first set of functions and the second workspace comprises a second set of functions. Based on the request, the communication platform can generate the shared workspace which may be accessible to one or more first users associated with the first workspace and one or more second users associated with the second workspace. The communication platform can assign a set of permissions to interact with the shared workspace to the one or more first users and the one or more second users to interact with the shared workspace. In some examples, the communication platform may generate a channel in the shared workspace.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: January 6, 2026
    Assignee: Salesforce, Inc.
    Inventors: Michael Demmer, Ilan Frank, Matthew Wahl, Andrew S. Morrison, Christopher Sullivan, Colin Gibbs, Jonathan Russell, Youny Jing Kuang
  • Publication number: 20240005277
    Abstract: Generating a shared workspace communication is described. A communication platform can receive, from a first account of a first workspace associated with a first organization, a request to create a shared workspace between the first organization and a second organization associated with a second workspace, wherein the first workspace comprises a first set of functions and the second workspace comprises a second set of functions. Based on the request, the communication platform can generate the shared workspace which may be accessible to one or more first users associated with the first workspace and one or more second users associated with the second workspace. The communication platform can assign a set of permissions to interact with the shared workspace to the one or more first users and the one or more second users to interact with the shared workspace. In some examples, the communication platform may generate a channel in the shared workspace.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Michael Demmer, Ilan Frank, Matthew Wahl, Andrew S. Morrison, Christopher Sullivan, Colin Gibbs, Jonathan Russell, Youny Jing Kuang
  • 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: 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
  • Patent number: 10061398
    Abstract: An ergonomic computer mouse for comfortably accommodating a user's foot includes a substantially circular pad having a planar upper surface, a planar lower surface and at least one peripheral edge. Outwardly extending from the peripheral edge are a pair of arms, each having a control button at a distal end that functions as either a “left” or “right” button found on a conventional mouse. On the upper surface of the housing are a plurality of peripheral, multidirectional arrows that, when depressed with a foot, move a cursor in a corresponding direction on the screen. Likewise, a centrally disposed zoom button can be manipulated with a foot to enlarge, reduce or scroll through displayed screen content. Accordingly, a user can completely control all typical mouse functions with a foot to prevent wrist and hand stress or injury.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: August 28, 2018
    Inventor: Jonathan Russell
  • Publication number: 20090276343
    Abstract: The present invention relates to a method and system of managing communication with a set of accounts. The method includes the step of: allocating each account to a portfolio using a filter; selecting a communication strategy for each account using a set of rules for the portfolio; and managing communication with the account using the communication strategy. Historical information about the strategies used may be used in selecting a communication strategy for the account.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: ADEPTRA LIMITED
    Inventors: Tony McGivern, Lou Venezia, Jonathan Russell, Percy Williams, Daniel MacFarlane, Noel Evans, Anthony Brichieri-Colombi
  • Publication number: 20080093817
    Abstract: A stabilizer bar includes at least one bushing that is adapted for mounting to a vehicle structure. A crimp ring is secured to the stabilizer bar to prevent relative axial movement between the bushing and the stabilizer bar. The crimp ring initially has a horse-shoe or C-shape that allows the crimp ring to be easily slid onto the stabilizer bar right next to the bushing. The crimp ring is then deformed around the stabilizer bar to permanently secure the crimp ring to the stabilizer bar.
    Type: Application
    Filed: October 23, 2006
    Publication date: April 24, 2008
    Inventor: Jonathan Russell
  • Publication number: 20080036166
    Abstract: A stabilizer bar includes a sleeve and bushing that are used to mount the stabilizer bar to a vehicle structure. The sleeve is comprised of a plastic material and includes a locking mechanism for locking the sleeve to the stabilizer bar. The bushing is comprised of a resilient material and is mounted to an external surface of the sleeve. Once the sleeve is locked onto the stabilizer bar, lateral movement between the bushing and the stabilizer bar is prohibited. Further, frictional reaction of the bushing occurs between plastic and rubber materials, which results in reduced noise during suspension loading.
    Type: Application
    Filed: August 14, 2006
    Publication date: February 14, 2008
    Inventors: Jonathan Russell, Brian Allen Irwin