Patents by Inventor Graham Hicks

Graham Hicks 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: 11941103
    Abstract: Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: March 26, 2024
    Assignee: Salesforce, Inc.
    Inventors: Faisal Yaqub, Chase Rutherford-Jenkins, Graham Hicks
  • Patent number: 11652807
    Abstract: Provided is a computing device of a group based communication system configured to securely validate a client device associated with a group-based communication interface user. An example computing device is configured to identify a validating request transmitted from the client device. If a validating request is identified, the example computing device will transmit a temporary device code to the client device associated with the group-based communication interface user and an e-mail code to an e-mail address associated with a user profile associated with the group-based communication interface user. The example computing device also stores the codes transmitted. The example computing device then receives a confirmation exchange from the client device and determines whether the confirmation exchange satisfies client device validation parameters.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 16, 2023
    Assignee: Salesforce, Inc.
    Inventors: Chase Rutherford-Jenkins, Graham Hicks, Lorilyn McCue, Alireza Takhtravanchi, Samuel Wolfand, Faisal Yaqub
  • Publication number: 20230064364
    Abstract: Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Application
    Filed: October 25, 2022
    Publication date: March 2, 2023
    Inventors: Faisal YAQUB, Chase RUTHERFORD-JENKINS, Graham HICKS
  • Patent number: 11514151
    Abstract: Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 29, 2022
    Assignee: Salesforce, inc.
    Inventors: Faisal Yaqub, Chase Rutherford-Jenkins, Graham Hicks
  • Publication number: 20210112044
    Abstract: Provided is a computing device of a group based communication system configured to securely validate a client device associated with a group-based communication interface user. An example computing device is configured to identify a validating request transmitted from the client device. If a validating request is identified, the example computing device will transmit a temporary device code to the client device associated with the group-based communication interface user and an e-mail code to an e-mail address associated with a user profile associated with the group-based communication interface user. The example computing device also stores the codes transmitted. The example computing device then receives a confirmation exchange from the client device and determines whether the confirmation exchange satisfies client device validation parameters.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Chase Rutherford-Jenkins, Graham Hicks, Lorilyn McCue, Alireza Takhtravanchi, Samuel Wolfand, Faisal Yaqub
  • Publication number: 20210081519
    Abstract: Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 18, 2021
    Applicant: Slack Technologies, Inc.
    Inventors: Faisal YAQUB, Chase RUTHERFORD-JENKINS, Graham HICKS
  • Patent number: 10880286
    Abstract: Provided is a computing device of a group based communication system configured to securely validate a client device associated with a group-based communication interface user. An example computing device is configured to identify a validating request transmitted from the client device. If a validating request is identified, the example computing device will transmit a temporary device code to the client device associated with the group-based communication interface user and an e-mail code to an e-mail address associated with a user profile associated with the group-based communication interface user. The example computing device also stores the codes transmitted. The example computing device then receives a confirmation exchange from the client device and determines whether the confirmation exchange satisfies client device validation parameters.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: December 29, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Chase Rutherford-Jenkins, Graham Hicks, Lorilyn McCue, Alireza Takhtravanchi, Samuel Wolfand, Faisal Yaqub
  • Patent number: 10789352
    Abstract: Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: September 29, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Faisal Yaqub, Chase Rutherford-Jenkins, Graham Hicks
  • Publication number: 20200125715
    Abstract: Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Faisal Yaqub, Chase Rutherford-Jenkins, Graham Hicks
  • Publication number: 20190182227
    Abstract: Provided is a computing device of a group based communication system configured to securely validate a client device associated with a group-based communication interface user. An example computing device is configured to identify a validating request transmitted from the client device. If a validating request is identified, the example computing device will transmit a temporary device code to the client device associated with the group-based communication interface user and an e-mail code to an e-mail address associated with a user profile associated with the group-based communication interface user. The example computing device also stores the codes transmitted. The example computing device then receives a confirmation exchange from the client device and determines whether the confirmation exchange satisfies client device validation parameters.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Chase RUTHERFORD-JENKINS, Graham HICKS, Lorilyn MCCUE, Alireza TAKHTRAVANCHI, Samuel WOLFAND, Faisal YAQUB
  • Patent number: 10208474
    Abstract: An elevatable building including a foundation (18) set into a ground surface and a platform (15) that, in the event of a flood, is to be elevated by a lifting mechanism (19). The building includes lightweight walls (14) and a roof assembled on the platform (15) to form a house. An adaptable connection (28) for utility services is provided which adjusts to the height from ground level of the platform when it is raised or lowered by the lifting mechanism so that vital service to the house can remain uninterrupted.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: February 19, 2019
    Assignee: Larkfleet Limited
    Inventors: Tom Kelly, Graham Hicks
  • Publication number: 20180142461
    Abstract: An elevatable building including a foundation (18) set into a ground surface and a platform (15) that, in the event of a flood, is to be elevated by a lifting mechanism (19). The building includes lightweight walls (14) and a roof assembled on the platform (15) to form a house. An adaptable connection (28) for utility services is provided which adjusts to the height from ground level of the platform when it is raised or lowered by the lifting mechanism so that vital service to the house can remain uninterrupted.
    Type: Application
    Filed: April 12, 2016
    Publication date: May 24, 2018
    Applicant: Larkfleet Limited
    Inventors: Tom Kelly, Graham Hicks
  • Patent number: 7370565
    Abstract: Described herein is apparatus for the mixing of explosive materials utilising a static mixer (26) for combining pre-mix explosive material and hardener prior to introducing the combined mixture into any ordnance (38).
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: May 13, 2008
    Assignee: BAE SYSTEMS plc
    Inventors: Malcolm Pressley, Colin H. Bastow, Graham Hicks