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: 10397352Abstract: 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: GrantFiled: August 4, 2014Date of Patent: August 27, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Colin I'Anson, Marc Flauw
-
Patent number: 9294867Abstract: 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: GrantFiled: October 31, 2014Date of Patent: March 22, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Colin I'Anson
-
Publication number: 20150056963Abstract: 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: ApplicationFiled: October 31, 2014Publication date: February 26, 2015Inventor: Colin I'Anson
-
Patent number: 8904000Abstract: 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: GrantFiled: January 13, 2006Date of Patent: December 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Patent number: 8817787Abstract: 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: GrantFiled: January 28, 2009Date of Patent: August 26, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Patent number: 8554244Abstract: 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: GrantFiled: January 29, 2008Date of Patent: October 8, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Colin I'Anson, Adrian Mark Woodfine-Jones
-
Patent number: 8504018Abstract: 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: GrantFiled: January 29, 2008Date of Patent: August 6, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Patent number: 8375360Abstract: 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: GrantFiled: November 22, 2006Date of Patent: February 12, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Patent number: 8369247Abstract: 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: GrantFiled: January 29, 2008Date of Patent: February 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Patent number: 8291077Abstract: 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: GrantFiled: January 13, 2006Date of Patent: October 16, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Publication number: 20110312333Abstract: 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: ApplicationFiled: January 29, 2008Publication date: December 22, 2011Inventors: Colin I'Anson, Andrian Mark Woodfine-Jones
-
Patent number: 8024270Abstract: 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: GrantFiled: May 8, 2001Date of Patent: September 20, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Colin I'Anson
-
Patent number: 7715542Abstract: 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: GrantFiled: June 15, 2001Date of Patent: May 11, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Colin I′ Anson, Rycharde Jeffery Hawkes, James Thomas Edward McDonnell, Andrew Thomas, Lawrence Wilcock
-
Publication number: 20100105396Abstract: 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: ApplicationFiled: January 29, 2008Publication date: April 29, 2010Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Colin I'Anson
-
Publication number: 20100027775Abstract: 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: ApplicationFiled: January 29, 2008Publication date: February 4, 2010Inventor: Colin I'Anson
-
Publication number: 20090190576Abstract: 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: ApplicationFiled: January 28, 2009Publication date: July 30, 2009Inventor: Colin I'Anson
-
Publication number: 20090180603Abstract: 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: ApplicationFiled: January 3, 2007Publication date: July 16, 2009Inventor: Colin I'Anson
-
Publication number: 20080120599Abstract: 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: ApplicationFiled: November 22, 2006Publication date: May 22, 2008Inventor: Colin I'Anson
-
Publication number: 20060190539Abstract: 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: ApplicationFiled: January 13, 2006Publication date: August 24, 2006Inventor: Colin I'Anson
-
Publication number: 20060161616Abstract: 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: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Inventors: Colin I'Anson, Gerald Winsor, Rehan Shaik