Patents by Inventor Tim Snape

Tim Snape 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: 10700874
    Abstract: System and method for providing secure machine to machine, M2M, communications comprising a device management, DM, server configured to obtain credentials of one or more M2M devices and provision the one or more M2M devices with credentials of a virtual private network, VPN. An application programming interface, API. A VPN server comprising a first communications interface configured to communicate API requests and API responses with the API. A second communications interface configured to provide a VPN for the one or more M2M devices. Logic configured to issue an API request, wherein the request includes the credentials of the VPN. Receive an API response from the DM server including an indication of the one or more M2M devices provisioned with the credentials of the VPN. Initiate a VPN over the second interface between the one or more M2M devices and the VPN server.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 30, 2020
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Nicholas Bone, Tim Snape
  • Patent number: 10680814
    Abstract: A device, method or server having memory configured to store cryptographic material required to execute one or more device functions. A communications interface for communicating over a network. Logic configured to receive from the server over the communications interface the cryptographic material required to execute the one or more device functions. The device is configured to delete the cryptographic material from the memory.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 9, 2020
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Nicholas Bone, Tim Snape
  • Patent number: 10673820
    Abstract: Method and system for routing communications traffic between a machine to machine, M2M, device connected to a telecommunications network and having an International Mobile Subscriber Identity, IMSI, and a server, the method comprising assigning an access point name, APN, from a plurality of APNs based on the IMSI of the M2M device. Routing, via the assigned APN, communications traffic between the M2M device and the server, wherein the server is determined based on one or more of: the IMSI, the APN and a characteristic of a communication traffic between the M2M device and the server.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 2, 2020
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Nick Bone, Tim Snape
  • Patent number: 10484869
    Abstract: Method and system for communicating securely with a user equipment, UE, using generic bootstrapping architecture, GBA, the system comprising a bootstrapping server function, BSF. A proxy server configured to receive messages from a user equipment, UE, in a first format. Convert the received messages from the first format to a second format. Transmit the received UE messages to a bootstrapping server function, BSF, in the second format. Receive messages from the BSF, in a third format. Convert the messages received from the BSF from the third format to a fourth format. Transmit the received BSF messages to the UE in the fourth format.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: November 19, 2019
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Nicholas Bone, Tim Snape
  • Patent number: 10439991
    Abstract: The present disclosure provides a bootstrapping server, a network application function (NAF), a system and methods for establishing secure communication between a machine to machine (M2M) device and a NAF. A method for establishing secure communication between the NAF and M2M device comprises receiving a first data object, tunneling the first data object to the M2M device, via an interface between the NAF and the M2M device, for enabling the M2M device to derive first information to establish said secure communication, receiving a second data object and deriving second information for use in establishing said secure communication with the M2M device.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 8, 2019
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Nick Bone, Tim Snape
  • Patent number: 10412052
    Abstract: System and method for managing devices comprising a memory store having memory locations, wherein each memory location stores one or more attributes associated with one or more devices. Device manager arranged to execute commands to take an action on the one or more attributes stored in the memory locations, and to receive from the one or more devices values of the corresponding one or more attributes. Synchronizer configured to maintain synchronization between the attributes stored in the memory store and the attributes associated with the devices.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: September 10, 2019
    Assignee: Vodafone IP Licensing Limited
    Inventors: Nick Bone, Tim Snape, Yakeen Prabdial, Jorge Bento, Michael Prince
  • Patent number: 10298397
    Abstract: Embodiments disclosed herein provide a server, a device and methods for providing security data to a device requiring a password for use in protecting a function of the device. An example method comprises communicating a device identifier to the server; the server communicating security data to the device, wherein the password is derivable, at least in part, from the security data; the device deriving the password, at least in part, from the security data and storing the password as the access code for the protected function; and the server storing the device identifier with an association to the password.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: May 21, 2019
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Nicholas Bone, Tim Snape
  • Publication number: 20170054564
    Abstract: System and method for providing secure machine to machine, M2M, communications comprising a device management, DM, server configured to obtain credentials of one or more M2M devices and provision the one or more M2M devices with credentials of a virtual private network, VPN. An application programming interface, API. A VPN server comprising a first communications interface configured to communicate API requests and API responses with the API. A second communications interface configured to provide a VPN for the one or more M2M devices. Logic configured to issue an API request, wherein the request includes the credentials of the VPN. Receive an API response from the DM server including an indication of the one or more M2M devices provisioned with the credentials of the VPN. Initiate a VPN over the second interface between the one or more M2M devices and the VPN server.
    Type: Application
    Filed: July 12, 2016
    Publication date: February 23, 2017
    Inventors: Nicholas BONE, Tim SNAPE
  • Publication number: 20170041785
    Abstract: Method and system for communicating securely with a user equipment, UE, using generic bootstrapping architecture, GBA, the system comprising a bootstrapping server function, BSF. A proxy server configured to receive messages from a user equipment, UE, in a first format. Convert the received messages from the first format to a second format. Transmit the received UE messages to a bootstrapping server function, BSF, in the second format. Receive messages from the BSF, in a third format. Convert the messages received from the BSF from the third format to a fourth format. Transmit the received BSF messages to the UE in the fourth format.
    Type: Application
    Filed: July 12, 2016
    Publication date: February 9, 2017
    Inventors: Nicholas BONE, Tim SNAPE
  • Publication number: 20170019254
    Abstract: A device, method or server having memory configured to store cryptographic material required to execute one or more device functions. A communications interface for communicating over a network. Logic configured to receive from the server over the communications interface the cryptographic material required to execute the one or more device functions. The device is configured to delete the cryptographic material from the memory.
    Type: Application
    Filed: May 31, 2016
    Publication date: January 19, 2017
    Inventors: Nicholas Bone, Tim Snape
  • Publication number: 20160373258
    Abstract: The present disclosure provides a server 120, a device 110 and methods for providing security data to a device 110 requiring a password for use in protecting a function of the device 110. An example method comprises communicating a device identifier to the server 120; the server 120 communicating security data to the device 110, wherein the password is derivable, at least in part, from the security data; the device 110 deriving the password, at least in part, from the security data and storing the password as the access code for the protected function; and the server 120 storing the device identifier with an association to the password.
    Type: Application
    Filed: May 31, 2016
    Publication date: December 22, 2016
    Inventors: Nicholas Bone, Tim Snape
  • Publication number: 20160234683
    Abstract: Method and apparatus for communicating with a machine to machine, M2M, device comprising: deriving at a M2M device using generic bootstrapping architecture, GBA, a first key. Sending a second key to the M2M device protected using the first key, wherein the second key is different to the first key. Sending protected data to the M2M device, wherein the protected data is verifiable by the M2M device using the second key.
    Type: Application
    Filed: September 12, 2014
    Publication date: August 11, 2016
    Applicant: VODAFONE IP LICENSING LIMITED
    Inventors: Nick BONE, Tim SNAPE, Jorge BENTO, Yakeen PRABDIAL
  • Publication number: 20160232116
    Abstract: System and method for managing devices comprising a memory store having memory locations, wherein each memory location stores one or more attributes associated with one or more devices. Device manager arranged to execute commands to take an action on the one or more attributes stored in the memory locations, and to receive from the one or more devices values of the corresponding one or more attributes. Synchroniser configured to maintain synchronisation between the attributes stored in the memory store and the attributes associated with the devices.
    Type: Application
    Filed: September 12, 2014
    Publication date: August 11, 2016
    Inventors: Nick BONE, Tim SNAPE, Yakeen PRABDIAL, Jorge BENTO, Michael PRINCE
  • Publication number: 20160234181
    Abstract: Method and system for routing communications traffic between a machine to machine, M2M, device connected to a telecommunications network and having an International Mobile Subscriber Identity, IMSI, and a server, the method comprising assigning an access point name, APN, from a plurality of APNs based on the IMSI of the M2M device. Routing, via the assigned APN, communications traffic between the M2M device and the server, wherein the server is determined based on one or more of: the IMSI, the APN and a characteristic of a communication traffic between the M2M device and the server.
    Type: Application
    Filed: September 12, 2014
    Publication date: August 11, 2016
    Inventors: Nick BONE, Tim SNAPE
  • Publication number: 20160234182
    Abstract: The present disclosure provides a bootstrapping server, a network application function (NAF), a system and methods for establishing secure communication between a machine to machine (M2M) device and a NAF. A method for establishing secure communication between the NAF and M2M device comprises receiving a first data object, tunnelling the first data object to the M2M device, via an interface between the NAF and the M2M device, for enabling the M2M device to derive first information to establish said secure communication, receiving a second data object and deriving second information for use in establishing said secure communication with the M2M device.
    Type: Application
    Filed: September 12, 2014
    Publication date: August 11, 2016
    Inventors: Nick BONE, Tim SNAPE
  • Patent number: 5838366
    Abstract: Tracking apparatus for use in tracking an object (4), which tracking apparatus comprises identification tag (2) which is for being attached to the object (4) and which comprises at least two colors (6,8) and a boundary (12) therebetween; a filter for filtering out colors except those colors on the identification tag (2); and a detector for detecting the boundary (12) on the identification tag (2) and thereby enabling the detected colors on the identification tag (2) to be identified from background colors (10) that may be the same as those on the identification tag (2).
    Type: Grant
    Filed: November 1, 1996
    Date of Patent: November 17, 1998
    Inventors: Tim Snape, Matthew Denner