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: 10700874Abstract: 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: GrantFiled: July 12, 2016Date of Patent: June 30, 2020Assignee: VODAFONE IP LICENSING LIMITEDInventors: Nicholas Bone, Tim Snape
-
Patent number: 10680814Abstract: 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: GrantFiled: May 31, 2016Date of Patent: June 9, 2020Assignee: VODAFONE IP LICENSING LIMITEDInventors: Nicholas Bone, Tim Snape
-
Patent number: 10673820Abstract: 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: GrantFiled: September 12, 2014Date of Patent: June 2, 2020Assignee: VODAFONE IP LICENSING LIMITEDInventors: Nick Bone, Tim Snape
-
Patent number: 10484869Abstract: 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: GrantFiled: July 12, 2016Date of Patent: November 19, 2019Assignee: VODAFONE IP LICENSING LIMITEDInventors: Nicholas Bone, Tim Snape
-
Patent number: 10439991Abstract: 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: GrantFiled: September 12, 2014Date of Patent: October 8, 2019Assignee: VODAFONE IP LICENSING LIMITEDInventors: Nick Bone, Tim Snape
-
Patent number: 10412052Abstract: 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: GrantFiled: September 12, 2014Date of Patent: September 10, 2019Assignee: Vodafone IP Licensing LimitedInventors: Nick Bone, Tim Snape, Yakeen Prabdial, Jorge Bento, Michael Prince
-
Patent number: 10298397Abstract: 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: GrantFiled: May 31, 2016Date of Patent: May 21, 2019Assignee: VODAFONE IP LICENSING LIMITEDInventors: Nicholas Bone, Tim Snape
-
Publication number: 20170054564Abstract: 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: ApplicationFiled: July 12, 2016Publication date: February 23, 2017Inventors: Nicholas BONE, Tim SNAPE
-
Publication number: 20170041785Abstract: 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: ApplicationFiled: July 12, 2016Publication date: February 9, 2017Inventors: Nicholas BONE, Tim SNAPE
-
Publication number: 20170019254Abstract: 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: ApplicationFiled: May 31, 2016Publication date: January 19, 2017Inventors: Nicholas Bone, Tim Snape
-
Publication number: 20160373258Abstract: 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: ApplicationFiled: May 31, 2016Publication date: December 22, 2016Inventors: Nicholas Bone, Tim Snape
-
Publication number: 20160234683Abstract: 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: ApplicationFiled: September 12, 2014Publication date: August 11, 2016Applicant: VODAFONE IP LICENSING LIMITEDInventors: Nick BONE, Tim SNAPE, Jorge BENTO, Yakeen PRABDIAL
-
Publication number: 20160234182Abstract: 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: ApplicationFiled: September 12, 2014Publication date: August 11, 2016Inventors: Nick BONE, Tim SNAPE
-
Publication number: 20160234181Abstract: 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: ApplicationFiled: September 12, 2014Publication date: August 11, 2016Inventors: Nick BONE, Tim SNAPE
-
Publication number: 20160232116Abstract: 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: ApplicationFiled: September 12, 2014Publication date: August 11, 2016Inventors: Nick BONE, Tim SNAPE, Yakeen PRABDIAL, Jorge BENTO, Michael PRINCE
-
Patent number: 5838366Abstract: 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: GrantFiled: November 1, 1996Date of Patent: November 17, 1998Inventors: Tim Snape, Matthew Denner