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: 9185077
    Abstract: 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: Grant
    Filed: November 25, 2013
    Date of Patent: November 10, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Terence A. Robb, William M. Lacey, William J. Wofford, IV, James R. Lehmpuhl
  • Patent number: 9098346
    Abstract: 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: Grant
    Filed: August 21, 2012
    Date of Patent: August 4, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Terence A. Robb, William M. Lacey, Roger D. Harris
  • Publication number: 20150150113
    Abstract: 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: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Terence A. Robb, William M. Lacey, William J. Wofford, IV, James R. Lehmpuhl
  • Publication number: 20140087726
    Abstract: 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: Application
    Filed: November 25, 2013
    Publication date: March 27, 2014
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Terence A. Robb, William M. Lacey, William J. Wofford, IV, James R. Lehmpuhl
  • Publication number: 20140059194
    Abstract: 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: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Terence A. Robb, William M. Lacey, Roger D. Harris
  • Patent number: 8660853
    Abstract: 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: Grant
    Filed: January 24, 2012
    Date of Patent: February 25, 2014
    Assignee: Verizon Business Global LLC
    Inventors: 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: 8516249
    Abstract: 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: Grant
    Filed: October 20, 2010
    Date of Patent: August 20, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Terence Robb, Roger Dale Harris, William Martin Lacey, Martin W. McKee
  • Publication number: 20120102539
    Abstract: 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: Application
    Filed: October 20, 2010
    Publication date: April 26, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Terence Robb, Roger Dale Harris, William Martin Lacey, Martin W. McKee
  • Patent number: 7697415
    Abstract: 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: Grant
    Filed: February 15, 2006
    Date of Patent: April 13, 2010
    Assignee: Verizon Business Global LLC
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 7366768
    Abstract: 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: Grant
    Filed: December 27, 2004
    Date of Patent: April 29, 2008
    Assignee: Verizon Business Global LLC
    Inventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 7209964
    Abstract: 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: Grant
    Filed: April 5, 2004
    Date of Patent: April 24, 2007
    Assignee: Verizon Business Global LLC
    Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
  • Publication number: 20060165223
    Abstract: 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: Application
    Filed: February 15, 2006
    Publication date: July 27, 2006
    Applicant: MCI, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin Porter, Terence Robb
  • Patent number: 7061923
    Abstract: 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: Grant
    Filed: December 19, 2001
    Date of Patent: June 13, 2006
    Inventors: Andrew J. Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 7024450
    Abstract: 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: Grant
    Filed: October 20, 1999
    Date of Patent: April 4, 2006
    Assignee: MCI, Inc.
    Inventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Publication number: 20050165906
    Abstract: 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: Application
    Filed: December 27, 2004
    Publication date: July 28, 2005
    Applicant: MCI, Inc.
    Inventors: Ajay Deo, Andrew Dugan, Allen Holmes, Kevin Porter, Terence Robb
  • Publication number: 20050021713
    Abstract: 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: Application
    Filed: April 5, 2004
    Publication date: January 27, 2005
    Inventors: Andrew Dugan, Allen Holmes, Terence Robb, Ajay Deo, Sami Syed, Wendy Wong
  • Patent number: 6804711
    Abstract: 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: Grant
    Filed: October 19, 1999
    Date of Patent: October 12, 2004
    Assignee: MCI, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 6779030
    Abstract: 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: Grant
    Filed: January 4, 2002
    Date of Patent: August 17, 2004
    Assignee: WorldCom, Inc.
    Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
  • Patent number: 6425005
    Abstract: 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: Grant
    Filed: October 19, 1999
    Date of Patent: July 23, 2002
    Assignee: MCI WorldCom, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Publication number: 20020083166
    Abstract: 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: Application
    Filed: December 19, 2001
    Publication date: June 27, 2002
    Applicant: WorldCom, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porteer, Terence A. Robb