Patents by Inventor Terence A. Robb
Terence A. 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: 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
-
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
-
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
-
Patent number: 6363411Abstract: 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: October 19, 1999Date of Patent: March 26, 2002Assignee: MCI WorldCom, Inc.Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
-
Patent number: 6330652Abstract: A high speed data queuing and retrieval system includes, in a lower tier, multiple storage devices for storing items for subsequent use by a requesting process, and multiple select devices for retrieving selected items in a pre-specified order from a corresponding storage device according to a requesting process, and, in an upper tier, multiple locally accessible storage devices for temporarily caching those items selected from the lower tier, and a select device for retrieving the selected items from the local storage device and feeding the requested items to the requesting process in a predefined sequence according to the request. The retrieval of the requested items from the local storage device is performed independent from and at a greater speed relative to the temporary caching of the selected items in the local storage device.Type: GrantFiled: April 22, 1998Date of Patent: December 11, 2001Assignee: MCI Communications CorporationInventor: Terence A. Robb