Patents by Inventor Colin I'Anson

Colin I'Anson 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: 10397352
    Abstract: There is described a method for operating a proxy in a network function virtualization (NFV) system. The NFV system comprises a virtualized network function (VNF) manager for managing a VNF, a virtualized infrastructure manager (VIM) for managing a resource, and a NFV orchestrator. The method comprises: receiving a resource allocation request for the VIM from the VNF manager; sending the resource allocation request to a component of the VIM; receiving a response to the resource allocation request from the component of the VIM; and sending the response to the NFV orchestrator.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: August 27, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Colin I'Anson, Marc Flauw
  • Patent number: 9294867
    Abstract: One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. A first processing unit provides a first execution environment for a first set of software applications and a second processing unit provides a second execution environment for a second set of software applications. A data structure is provided for storing data associated with subscribers of the system, the data structure providing a common identity for association with a subscriber which is recognized by all processing units of the system. This provides a common user repository which simplifies the provision of services and the authentication processes within the system.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 22, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Colin I'Anson
  • Publication number: 20150056963
    Abstract: One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. A first processing unit provides a first execution environment for a first set of software applications and a second processing unit provides a second execution environment for a second set of software applications. A data structure is provided for storing data associated with subscribers of the system, the data structure providing a common identity for association with a subscriber which is recognized by all processing units of the system. This provides a common user repository which simplifies the provision of services and the authentication processes within the system.
    Type: Application
    Filed: October 31, 2014
    Publication date: February 26, 2015
    Inventor: Colin I'Anson
  • Patent number: 8904000
    Abstract: One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. A first processing unit provides a first execution environment for a first set of software applications and a second processing unit provides a second execution environment for a second set of software applications. A data structure is provided for storing data associated with subscribers of the system, the data structure providing a common identity for association with a subscriber which is recognized by all processing units of the system. This provides a common user repository which simplifies the provision of services and the authentication processes within the system.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Patent number: 8817787
    Abstract: A method of managing an IP call between a calling party and a called party, the method comprising receiving, at a gateway, a request to set up the call from the calling party; determining, from the request, a requirement to route the call through an interceptor; forwarding the request from the gateway to the interceptor; setting up an IP call between the interceptor and the called party; setting up an IP call between the interceptor and the calling party; and operating the interceptor as a back-to-back user agent (B2BUA) between the calling party and the called party.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: August 26, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Patent number: 8554244
    Abstract: A communication system and method is disclosed. The communication system comprises: a mobile communication device configurable to communicate using one of a plurality of communication protocols; and a configuration server. The configuration server is adapted to determine the location of the mobile communication device and to configure a service of the mobile communication device based upon the determined location of the mobile communication device.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Colin I'Anson, Adrian Mark Woodfine-Jones
  • Patent number: 8504018
    Abstract: A communication system and method is disclosed. The communication system comprises: a plurality of terminals, including a mobile communication device; and a routing server. The routing server is adapted to use the location of the mobile communication device and to preconfigure the routing of a service to a terminal via an appropriate communication protocol based upon the determined location of the mobile communication device.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: August 6, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Patent number: 8375360
    Abstract: A system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. Multiple processing units are provided, each providing a respective execution environment for a respective set of software applications. A data structure is provided containing data identifying the sets of software applications or software application components of the sets of software applications, and different developers are provided with different access rights to the data in the data structure. Different software applications or software application components are associated with different access right levels. This provides a software development environment in which a common services repository is provided with different access rights implemented for accessing the repository.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: February 12, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Patent number: 8369247
    Abstract: A conferencing system, method and communication device for facilitating a conference call between a plurality of terminal devices is presented. The conference system comprises: a conference server for establishing the conference call; and re-connection means adapted to detect if a terminal device is disconnected from the conference call and to re-connect a terminal device to the conference call if it is detected that the terminal device is disconnected from the conference call.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: February 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Patent number: 8291077
    Abstract: One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. A processor arrangement is provided for hosting the different services. A data structure is provided for storing data associated with subscribers of the system, wherein data associated with subscribers of the system comprises a plurality of sets of data, each set of data relating to a respective level of authentication. A trust model comprises a set of relationships between the sets of data, and the trust model determines the access rights of subscribers to different services in dependence on the data set which has been used to authenticate the subscriber in a given subscriber session. The use of this trust model enables services and other access rights to be provided to a subscribed which match the level of authentication which has been applied to the subscriber during any particular session.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: October 16, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Publication number: 20110312333
    Abstract: A communication system and method is disclosed. The communication system comprises: a mobile communication device configurable to communicate using one of a plurality of communication protocols; and a configuration server. The configuration server is adapted to determine the location of the mobile communication device and to configure a service of the mobile communication device based upon the determined location of the mobile communication device.
    Type: Application
    Filed: January 29, 2008
    Publication date: December 22, 2011
    Inventors: Colin I'Anson, Andrian Mark Woodfine-Jones
  • Patent number: 8024270
    Abstract: Subscribers to a communications infrastructure, such as a GPRS network, can pre-pay for use of metered resources of the infrastructure. When a pre-payment subscriber joins the network, the current credit amount for the subscriber is distributed as credit values between user-specific virtual purses each associated with a respective metered resource. Upon use of a metered resource by the subscriber, the credit value held in the associated purse is correspondingly reduced, with use of the resource being dependent on the purse being in credit. The virtual purses are preferably electronically distributed to be close by the metered resources to which they relate whereby to reduce network billing traffic. When the subscriber leaves the network, the remaining credit values are consolidated from the purses.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: September 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Colin I'Anson
  • Patent number: 7715542
    Abstract: A user is pre-qualified for a service provided at a particular location. Location data indicative of where the service is to be triggered and a service element are stored. The service instance element is a full customised instance of the service delivery code or other item that provides an association between the user and an instance of the service for which the user is qualified. The user location, as indicated by a mobile entity associated with the user, is periodically checked against the location data. When a location match occurs, the service instance for which the user has been qualified is executed to deliver the required service to the user. An example is an airline traveler buying, from a travel agent, an air ticket having an associated service wherein, the traveler, upon arriving at the relevant airport, is contacted via its mobile device and guided through check-in and boarding.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: May 11, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Colin I′ Anson, Rycharde Jeffery Hawkes, James Thomas Edward McDonnell, Andrew Thomas, Lawrence Wilcock
  • Publication number: 20100105396
    Abstract: A communication system and method is disclosed. The communication system comprises: a plurality of terminals, including a mobile communication device; and a routing server. The routing server is adapted to use the location of the mobile communication device and to preconfigure the routing of a service to a terminal via an appropriate communication protocol based upon the determined location of the mobile communication device.
    Type: Application
    Filed: January 29, 2008
    Publication date: April 29, 2010
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Colin I'Anson
  • Publication number: 20100027775
    Abstract: A conferencing system, method and communication device for facilitating a conference call between a plurality of terminal devices is presented. The conference system comprises: a conference server for establishing the conference call; and re-connection means adapted to detect if a terminal device is disconnected from the conference call and to re-connect a terminal device to the conference call if it is detected that the terminal device is disconnected from the conference call.
    Type: Application
    Filed: January 29, 2008
    Publication date: February 4, 2010
    Inventor: Colin I'Anson
  • Publication number: 20090190576
    Abstract: A method of managing an IP call between a calling party and a called party, the method comprising receiving, at a gateway, a request to set up the call from the calling party; determining, from the request, a requirement to route the call through an interceptor; forwarding the request from the gateway to the interceptor; setting up an IP call between the interceptor and the called party; setting up an IP call between the interceptor and the calling party; and operating the interceptor as a back-to-back user agent (B2BUA) between the calling party and the called party.
    Type: Application
    Filed: January 28, 2009
    Publication date: July 30, 2009
    Inventor: Colin I'Anson
  • Publication number: 20090180603
    Abstract: According to one aspect of the present invention, there is provided a method, in a communication gateway, of forwarding a call establishment request from a caller of a first network to a subscriber of a second network, comprising: receiving from a caller a call establishment request intended for a subscriber; obtaining the identities of the caller and the subscriber, the identities being in a format of the first network; converting the extracted subscriber identity into a format of the second network; determining whether to forward the call establishment request to the subscriber; and where it is so determined, converting the call establishment request into a format suitable for the second network, and forwarding the converted call establishment request to the subscriber using the converted identity.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 16, 2009
    Inventor: Colin I'Anson
  • Publication number: 20080120599
    Abstract: A system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. Multiple processing units are provided, each providing a respective execution environment for a respective set of software applications. A data structure is provided containing data identifying the sets of software applications or software application components of the sets of software applications, and different developers are provided with different access rights to the data in the data structure. Different software applications or software application components are associated with different access right levels. This provides a software development environment in which a common services repository is provided with different access rights implemented for accessing the repository.
    Type: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Inventor: Colin I'Anson
  • Publication number: 20060190539
    Abstract: One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. The system has multiple processing units each providing a different execution environment for different sets of software applications, each associated with a service binding or set of service bindings. A data structure is provided containing data identifying the different sets of software applications or software application components, and further identifying the service binding associated with each application or application component. This provides a common services repository to facilitate the development of services to be provided over the network.
    Type: Application
    Filed: January 13, 2006
    Publication date: August 24, 2006
    Inventor: Colin I'Anson
  • Publication number: 20060161616
    Abstract: A system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. A first processing unit comprises a web container and provides a first execution environment for a first set of software applications. A second processing unit provides a second execution environment for a second set of software applications. One of the processing units comprises a state identification unit for identifying dynamic session-based state information, and the delivery of services by the first and second processing units takes into account the dynamic state information. This can facilitate the delivery of services in a manner which is tailored more closely to subscriber requirements, which vary in a dynamic manner.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Inventors: Colin I'Anson, Gerald Winsor, Rehan Shaik