Patents by Inventor Neil Gilmartin
Neil Gilmartin 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: 8676971Abstract: A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.Type: GrantFiled: June 11, 2012Date of Patent: March 18, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Neil Gilmartin, Steven Allan Wright
-
Publication number: 20120250693Abstract: A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.Type: ApplicationFiled: June 11, 2012Publication date: October 4, 2012Applicant: AT&T Intellectual Property I, L.P., via transfer from Bellsouth Intellectual Property CorporationInventors: Neil Gilmartin, Steven Allan Wright
-
Patent number: 8219696Abstract: A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.Type: GrantFiled: October 23, 2009Date of Patent: July 10, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Neil Gilmartin, Steven Allan Wright
-
Patent number: 8032487Abstract: A system and method for synchronizing data in first and second computer servers is provided. The first computer server includes a first plurality of data sets each having a first identifier and a first set of attributes. The second computer server includes second plurality of data sets each having a second identifier and a second set of attributes. The method includes transmitting a second identifier and a second checksum value both associated with one of the second plurality of data sets to the first computer server. The method further includes accessing one of the first plurality of data sets having a first identifier corresponding to the transmitted second identifier to determine a first checksum value associated with the accessed data set.Type: GrantFiled: October 29, 2003Date of Patent: October 4, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: John Ezell, Neil Gilmartin, Stephen Fitzpatrick
-
Patent number: 7933390Abstract: Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network. Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.Type: GrantFiled: December 21, 2007Date of Patent: April 26, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: James Carlton Bedingfield, Neil Gilmartin, Maria Adamczyk, Navneet Patel, N. Peter Hill, Gary J. Leonard, Alan R. Blackburn, Robert E. Braudes, Gary Lamothe, Ann V. McLaughlin, Donald H. Barstow, Doug Varney, Joel Brand
-
Publication number: 20100046525Abstract: A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.Type: ApplicationFiled: October 23, 2009Publication date: February 25, 2010Applicant: AT&T Intellectual Property I, L.P., f/k/a Bellsouth Intellectual Property CorporationInventors: Neil Gilmartin, Steven Allan Wright
-
Publication number: 20100046397Abstract: A computer implemented method for facilitating creation of virtual local area networks (VLANs). The method includes: receiving a VLAN name, a class of service and two or more access ports; determining switches and trunks associated with the access ports; searching a VLAN database for the VLAN; and creating a VLAN if said searching does not result in locating the VLAN. The creating includes: selecting a starting access port from the two or more access ports; mapping a base path from the starting access port to another of the access ports, wherein the base path includes one or more of the switches and one or more of the trunks; and adding the base path to the VLAN including the starting access port and said another of the access ports.Type: ApplicationFiled: October 27, 2009Publication date: February 25, 2010Applicant: AT&T Intellectual Property I, L.P., f/k/a Bellsouth Intellectual Property CorporationInventor: Neil Gilmartin
-
Publication number: 20100039959Abstract: Exemplary embodiments relate to managing access resources in a network. Methods include receiving a request for network service, the request including a required class of service; accessing a storage device that specifies routers and bandwidth available on the routers; selecting a router from the specified routers and a port on the selected router to perform the requested service, the selecting including verifying that the bandwidth available on the selected router and port can perform the requested service, where the bandwidth is divided into a plurality of capacity classes and the bandwidth in each class can perform the requested service if the capacity class corresponds to the required class of service; transmitting instructions to a network configuration system to initiate activation of the requested service on the selected router and port; and updating the storage device to reflect the requested service being activated on the selected router and port.Type: ApplicationFiled: October 23, 2009Publication date: February 18, 2010Applicant: AT&T Intellectual Property I, L.P., f/k/a Bellsouth Intellectual Property CorporationInventor: Neil Gilmartin
-
Patent number: 7646856Abstract: Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network. Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.Type: GrantFiled: February 19, 2003Date of Patent: January 12, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: James Carlton Bedingfield, Neil Gilmartin, Maria Adamczyk, Navneet Patel, N. Peter Hill, Gary J. Leonard, Alan R. Blackburn, Robert E. Braudes, Gary Lamothe, Ann V. McLaughlin, Donald H. Barstow, Doug Varney, Joel Brand
-
Patent number: 7640359Abstract: A method for facilitating the design and assignment of Ethernet VLANs. The method includes receiving a VLAN name, a class of service and two or more access ports. The switches and trunks associated with the access ports are determined. A VLAN database is searched for the VLAN. A VLAN is created if the searching does not result in locating the VLAN. Creating the VLAN includes selecting a starting access port from the two or more access ports. A base path is mapped from the starting access port to another of the access ports. The base path includes one or more of the switches and one or more of the trunks. The base path is added to the VLAN and includes the starting access port and the other access ports. For each of the two or more access ports not currently located in the VLAN a new path is mapped from the access port to one of the switches in the VLAN. In addition, a new path is added to the VLAN including the access port. The VLAN is then transmitted to the VLAN database.Type: GrantFiled: September 19, 2003Date of Patent: December 29, 2009Assignee: AT&T Intellectual Property, I, L.P.Inventor: Neil Gilmartin
-
Patent number: 7624187Abstract: A method for providing Ethernet VLAN capacity requirement estimation. The method includes receiving a VLAN that contains VLAN access ports, VLAN switches and VLAN trunks. The VLAN access ports include VLAN bandwidth requirements and VLAN class of service. The VLAN trunks include VLAN capacity counters and VLAN threshold parameters. A target access port is received from a requestor, the target access port includes a target class of service and a target bandwidth requirement. A target trunk and target switch corresponding to the target access port are determined. The target trunk corresponds to one of the VLAN trunks and the target switch corresponds to one of the VLAN switches. A bandwidth contribution of the target access port to the VLAN is calculated. The calculating is responsive to the VLAN trunks, the VLAN switches, the VLAN access ports and the target access port. The bandwidth contribution is then transmitted to the requester.Type: GrantFiled: September 19, 2003Date of Patent: November 24, 2009Assignee: AT&T Intellectual Property, I, L.P.Inventors: Neil Gilmartin, Steven Allan Wright
-
Patent number: 7623548Abstract: Exemplary embodiments relate to methods, systems, and computer program products for managing access resources in an Internet protocol network. Methods include receiving a request for IP network service, the request including a required class of service. A storage device that specifies routers and resources available on the routers is accessed. A router and a port on that router are selected from the specified routers to perform the requested service. The selecting includes verifying that the resources available on the selected router and port can perform the requested service. Instructions are transmitted to a network configuration system to activate the requested service on the selected router and port. The instructions specify a quality of service corresponding to the required class of service. The storage device is updated to reflect the requested service being activated on the selected router and port.Type: GrantFiled: December 22, 2005Date of Patent: November 24, 2009Assignee: AT&T Intellectual Property, I,L.P.Inventor: Neil Gilmartin
-
Patent number: 7382801Abstract: A packet switched communications network that includes nodes that are interconnected by links, is dimensioned to accommodate committed bandwidths for ports that are connected to packet switched communications network. Bandwidth of a given link that includes first and second ends is provided, based on a link dimensioning rule that is a function of committed bandwidths from ports that are connected to the first end of the given link and ports that are connected to the second end of the given link. The packet switched communications network provider agrees to provide communications service for a customer through the packet switched communications network at a first committed bandwidth. At least some of the links are dimensioned to accommodate the first committed bandwidth.Type: GrantFiled: September 3, 2003Date of Patent: June 3, 2008Assignee: AT&T Deleware Intellectual Property, Inc.Inventors: Steven Wright, Neil Gilmartin
-
Publication number: 20080095335Abstract: Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network. Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.Type: ApplicationFiled: December 21, 2007Publication date: April 24, 2008Applicant: AT&T Delaware Intellectual Property, Inc.Inventors: James Bedingfield, Neil Gilmartin, Maria Adamczyk, Navneet Patel, N. Hill, Gary Leonard, Alan Blackburn, Robert Braudes, Gary Lamothe, Ann McLaughlin, Donald Barstow, Doug Varney, Joel Brand
-
Patent number: 7349985Abstract: A method for calculating a multi-point VLAN latency measure. The method includes receiving a plurality of links for a VLAN. Each link has a first side and a second side and includes a latency value, a count of access switches on the first side of the link and a count of access switches on the second side of the link. A latency counter is initialized to zero. For each link in the VLAN, the count of access switches on the first side of the link is multiplied by the count of access switches on the second side of the link to derive a count of paths that include the link. The count of paths that include the link is multiplied by the latency value associated with the link to derive a total latency for the link. The latency counter is incremented by the total latency value for the link. Once all of the links have been processed, the latency counter is divided by the number of paths in the VLAN to derive the multi-point VLAN latency measure for the VLAN.Type: GrantFiled: November 24, 2003Date of Patent: March 25, 2008Assignee: AT&T Delaware Intellectual Property, Inc.Inventors: Neil Gilmartin, David Granfors
-
Publication number: 20080037553Abstract: A system and a method for allocating bandwidth to ports in a computer network are provided. The method includes generating a default global parameter template having a first set of control parameters that indicate a first desired allocation of bandwidth for queues associated with each port of a plurality of ports in the network. The method further includes generating a first global parameter template having a second set of control parameters that indicate a second desired allocation of bandwidth for queues associated with a first subset of the plurality of ports.Type: ApplicationFiled: November 10, 2006Publication date: February 14, 2008Applicant: BELLSOUTH INTELLECTUAL PROPERTY CORPORATIONInventors: Neil Gilmartin, Madhusudhan Nathan
-
Publication number: 20070147346Abstract: Exemplary embodiments relate to methods, systems, and computer program products for managing access resources in an Internet protocol network. Methods include receiving a request for IP network service, the request including a required class of service. A storage device that specifies routers and resources available on the routers is accessed. A router and a port on that router are selected from the specified routers to perform the requested service. The selecting includes verifying that the resources available on the selected router and port can perform the requested service. Instructions are transmitted to a network configuration system to activate the requested service on the selected router and port. The instructions specify a quality of service corresponding to the required class of service. The storage device is updated to reflect the requested service being activated on the selected router and port.Type: ApplicationFiled: December 22, 2005Publication date: June 28, 2007Inventor: Neil Gilmartin
-
Publication number: 20050122983Abstract: A method for calculating a multi-point VLAN latency measure. The method includes receiving a plurality of links for a VLAN. Each link has a first side and a second side and includes a latency value, a count of access switches on the first side of the link and a count of access switches on the second side of the link. A latency counter is initialized to zero. For each link in the VLAN, the count of access switches on the first side of the link is multiplied by the count of access switches on the second side of the link to derive a count of paths that include the link. The count of paths that include the link is multiplied by the latency value associated with the link to derive a total latency for the link. The latency counter is incremented by the total latency value for the link. Once all of the links have been processed, the latency counter is divided by the number of paths in the VLAN to derive the multi-point VLAN latency measure for the VLAN.Type: ApplicationFiled: November 24, 2003Publication date: June 9, 2005Inventors: Neil Gilmartin, David Granfors
-
Patent number: 6882708Abstract: Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network. Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.Type: GrantFiled: February 25, 2000Date of Patent: April 19, 2005Assignee: Bellsouth Intellectual Property CorporationInventors: James Carlton Bedingfield, Neil Gilmartin, Maria Adamczyk
-
Publication number: 20050068964Abstract: A packet switched communications network that includes nodes that are interconnected by links, is dimensioned to accommodate committed bandwidths for ports that are connected to packet switched communications network. Bandwidth of a given link that includes first and second ends is provided, based on a link dimensioning rule that is a function of committed bandwidths from ports that are connected to the first end of the given link and ports that are connected to the second end of the given link. The packet switched communications network provider agrees to provide communications service for a customer through the packet switched communications network at a first committed bandwidth. At least some of the links are dimensioned to accommodate the first committed bandwidth.Type: ApplicationFiled: September 3, 2003Publication date: March 31, 2005Inventors: Steven Wright, Neil Gilmartin