Patents by Inventor Terence Robb
Terence Robb 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: 9185077Abstract: An isolation proxy server system separates a typical proxy server or reverse proxy server into two physical computing platforms. A first physical platform, a front end proxy server, receives requests from clients on an external network, but is unable to relay requests by originating corresponding requests on an internal network. A second physical platform, a back end proxy client, originates distinct work requests to the front end proxy server. The front end proxy server forwards client requests to the back end proxy client in responses to the distinct work requests it receives from the back proxy client. The back end proxy client relays the client requests to a target server. Thus, the front end proxy server may not originate new requests to the server(s) in the protected zone, and the back end proxy client may not receive new requests from clients or from the front end proxy server.Type: GrantFiled: November 25, 2013Date of Patent: November 10, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Terence A. Robb, William M. Lacey, William J. Wofford, IV, James R. Lehmpuhl
-
Patent number: 9098346Abstract: A network device receives a first file having a service-specific Application Programming Interface (API) definition for a first cloud service, and loads the service-specific API definition for the first cloud service into a Cloud Services Layer (CSL) API. The network device receives a service request involving the first cloud service, and handles, at the CSL API, the service request using the service-specific API definition for the first cloud service.Type: GrantFiled: August 21, 2012Date of Patent: August 4, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Terence A. Robb, William M. Lacey, Roger D. Harris
-
Publication number: 20150150113Abstract: An isolation proxy server system separates a typical proxy server or reverse proxy server into two physical computing platforms. A first physical platform, a front end proxy server, receives requests from clients on an external network, but is unable to relay requests by originating corresponding requests on an internal network. A second physical platform, a back end proxy client, originates distinct work requests to the front end proxy server. The front end proxy server forward client requests to the back end proxy client in responses to the distinct work requests it receives from the back proxy client. The back end proxy client relays the client requests to a target server. Thus, the front end proxy server may not originate new requests to the server(s) in the protected zone, and the back end proxy client may not receive new requests from clients or from the front end proxy server.Type: ApplicationFiled: November 25, 2013Publication date: May 28, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Terence A. Robb, William M. Lacey, William J. Wofford, IV, James R. Lehmpuhl
-
Publication number: 20140087726Abstract: A computer-implemented method for systematically evaluating accuracy of data in a home location register, independent of call processing and in the absence of interference with resources required for call processing at the home location register. The method includes operational steps of: identifying, from among a plurality of subscribers, a subscriber serviced by a visited location register and identifying the visited location register servicing the identified subscriber. The method also includes forwarding a message to the identified visited location register to determine if there is a corresponding record for the identified subscriber, and determining, based on a reply to the forwarded message or lack thereof, the accuracy of home location register's record for the identified subscriber.Type: ApplicationFiled: November 25, 2013Publication date: March 27, 2014Applicant: Verizon Patent and Licensing Inc.Inventors: Terence A. Robb, William M. Lacey, William J. Wofford, IV, James R. Lehmpuhl
-
Publication number: 20140059194Abstract: A network device receives a first file having a service-specific Application Programming Interface (API) definition for a first cloud service, and loads the service-specific API definition for the first cloud service into a Cloud Services Layer (CSL) API. The network device receives a service request involving the first cloud service, and handles, at the CSL API, the service request using the service-specific API definition for the first cloud service.Type: ApplicationFiled: August 21, 2012Publication date: February 27, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Terence A. Robb, William M. Lacey, Roger D. Harris
-
Patent number: 8660853Abstract: Disclosed is an application infrastructure platform (AIP) having an application service provider (ASP) environment including multiple ASP systems providing application services to customers, and a common services environment including hardware and software and management systems providing to the ASP systems applications and integrated application, back-office, and management services used by the ASP systems in delivering their application services to their customers. In another aspect, the AIP is associated with a development and test bed environment which conducts product and service development and testing.Type: GrantFiled: January 24, 2012Date of Patent: February 25, 2014Assignee: Verizon Business Global LLCInventors: Terence A. Robb, James Louis Standlee, Anne Elizabeth Bevis, Amanda Jo Williams, Michael Nash Haase, Barbara L. Hall, Ralph Samuel Hoefelmeyer, Theresa Eileen Phillips
-
Patent number: 8516249Abstract: A method including receiving a service registration request to register a service with a multi-tenant, multi-service cloud network from a user; registering object types that pertain to the service, wherein the object types include at least one service object type that is not an object type offered by the cloud network to the user; and registering objects based on the object types, wherein the objects include at least one object associated with the at least one service object type.Type: GrantFiled: October 20, 2010Date of Patent: August 20, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Terence Robb, Roger Dale Harris, William Martin Lacey, Martin W. McKee
-
Publication number: 20120102539Abstract: A method including receiving a service registration request to register a service with a multi-tenant, multi-service cloud network from a user; registering object types that pertain to the service, wherein the object types include at least one service object type that is not an object type offered by the cloud network to the user; and registering objects based on the object types, wherein the objects include at least one object associated with the at least one service object type.Type: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Terence Robb, Roger Dale Harris, William Martin Lacey, Martin W. McKee
-
Patent number: 7697415Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.Type: GrantFiled: February 15, 2006Date of Patent: April 13, 2010Assignee: Verizon Business Global LLCInventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
-
Patent number: 7366768Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, hack-up, and version control of managed objects and other network data stored in the repository.Type: GrantFiled: December 27, 2004Date of Patent: April 29, 2008Assignee: Verizon Business Global LLCInventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
-
Patent number: 7209964Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call-processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.Type: GrantFiled: April 5, 2004Date of Patent: April 24, 2007Assignee: Verizon Business Global LLCInventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
-
Publication number: 20060165223Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.Type: ApplicationFiled: February 15, 2006Publication date: July 27, 2006Applicant: MCI, Inc.Inventors: Andrew Dugan, Allen Holmes, Kelvin Porter, Terence Robb
-
Patent number: 7061923Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.Type: GrantFiled: December 19, 2001Date of Patent: June 13, 2006Inventors: Andrew J. Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
-
Patent number: 7024450Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, back-up, and version control of managed objects and other network data stored in the repository.Type: GrantFiled: October 20, 1999Date of Patent: April 4, 2006Assignee: MCI, Inc.Inventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
-
Publication number: 20050165906Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, back-up, and version control of managed objects and other network data stored in the repository.Type: ApplicationFiled: December 27, 2004Publication date: July 28, 2005Applicant: MCI, Inc.Inventors: Ajay Deo, Andrew Dugan, Allen Holmes, Kevin Porter, Terence Robb
-
Publication number: 20050021713Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call-processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.Type: ApplicationFiled: April 5, 2004Publication date: January 27, 2005Inventors: Andrew Dugan, Allen Holmes, Terence Robb, Ajay Deo, Sami Syed, Wendy Wong
-
Patent number: 6804711Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system provides a look-ahead routing function enabling instantiation of service object instances at any service node in said intelligent network based on service types available at the service node in said network, an associated capability status indicating whether a requested service is available for instantiation at a service node and is currently active; and, a status of an execution environment capable of executing service object instances at each service node. Mechanisms are employed for instantiating service instances according to an implemented business strategy, e.g., load balancing.Type: GrantFiled: October 19, 1999Date of Patent: October 12, 2004Assignee: MCI, Inc.Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
-
Patent number: 6779030Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.Type: GrantFiled: January 4, 2002Date of Patent: August 17, 2004Assignee: WorldCom, Inc.Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
-
Patent number: 6425005Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.Type: GrantFiled: October 19, 1999Date of Patent: July 23, 2002Assignee: MCI WorldCom, Inc.Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
-
Publication number: 20020083166Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.Type: ApplicationFiled: December 19, 2001Publication date: June 27, 2002Applicant: WorldCom, Inc.Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porteer, Terence A. Robb