Patents by Inventor Fergus M. Wills

Fergus M. Wills 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: 10193814
    Abstract: A method for categorizing a downloading of a resource to a user device from a resource server in a data network is provided. Data of one or more Layer 7 protocol requests from the client device is received at an intermediate server in the data network. The intermediate server forwards the data of each of the one or more Layer 7 protocol requests to the resource server and receives data of one or more Layer 7 protocol responses from the resource server, each Layer 7 protocol response corresponding to a respective one of the Layer 7 protocol requests. The intermediate server categorizes the downloading of the resource to the client device as being one of one or more pre-defined download categories, based on a count of the one or more Layer 7 protocol responses and the determined sizes or estimated sizes of the one or more Layer 7 protocol responses.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: January 29, 2019
    Assignee: Openwave Mobility Inc.
    Inventors: Fergus M Wills, Matt Halligan, Shaun McGinnity
  • Publication number: 20170078451
    Abstract: A method for categorizing a downloading of a resource to a user device from a resource server in a data network is provided. Data of one or more Layer 7 protocol requests from the client device is received at an intermediate server in the data network. The intermediate server forwards the data of each of the one or more Layer 7 protocol requests to the resource server and receives data of one or more Layer 7 protocol responses from the resource server, each Layer 7 protocol response corresponding to a respective one of the Layer 7 protocol requests. The intermediate server categorizes the downloading of the resource to the client device as being one of one or more pre-defined download categories, based on a count of the one or more Layer 7 protocol responses and the determined sizes or estimated sizes of the one or more Layer 7 protocol responses.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 16, 2017
    Inventors: Fergus M. WILLS, Matt HALLIGAN, Shaun McGINNITY
  • Publication number: 20150023360
    Abstract: According to one embodiment of the invention, a method for forming a push notification and pushing the push notification and client state information to a client device is provided. In addition, a method for processing the push notification and client state information is provided. In one embodiment, processing may include embedding metadata with the client state information.
    Type: Application
    Filed: October 3, 2014
    Publication date: January 22, 2015
    Applicant: Unwired Planet, LLC
    Inventors: Fergus M. Wills, David J. McTavish
  • Patent number: 8856346
    Abstract: According to one embodiment of the invention, a method for forming a push notification and pushing the push notification and client state information to a client device is provided. In addition, a method for processing the push notification and client state information is provided. In one embodiment, processing may include embedding metadata with the client state information.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 7, 2014
    Assignee: Unwired Planet, LLC
    Inventors: Fergus M. Wills, David J. McTavish
  • Patent number: 6944760
    Abstract: A method and apparatus for protecting the identities of mobile devices on a wireless network are described. A proxy gateway couples the wireless network to a wired network and maintains data associating a set of service initiators with a set of cryptographic keys. Upon receiving a request from a mobile client device directed to an origin server on the wired network, the proxy gateway identifies the cryptographic key for that origin server and sends to the origin server a proxy request. The proxy request includes an identifier of the mobile device, encrypted using the cryptographic key. When the proxy gateway receives a request from a service initiator on the wired network to push information to a mobile device, it uses the cryptographic key for that service initiator to decode a client identifier in the request and thereby determine whether the request is valid.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: September 13, 2005
    Assignee: Openwave Systems Inc.
    Inventor: Fergus M. Wills
  • Publication number: 20020191795
    Abstract: A method and apparatus for protecting the identities of mobile devices on a wireless network are described. A proxy gateway couples the wireless network to a wired network and maintains data associating a set of service initiators with a set of cryptographic keys. Upon receiving a request from a mobile client device directed to an origin server on the wired network, the proxy gateway identifies the cryptographic key for that origin server and sends to the origin server a proxy request. The proxy request includes an identifier of the mobile device, encrypted using the cryptographic key. When the proxy gateway receives a request from a service initiator on the wired network to push information to a mobile device, it uses the cryptographic key for that service initiator to decode a client identifier in the request and thereby determine whether the request is valid.
    Type: Application
    Filed: May 24, 2001
    Publication date: December 19, 2002
    Inventor: Fergus M. Wills