Patents by Inventor Stephen Thomas Kelly

Stephen Thomas Kelly 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: 11223530
    Abstract: In an approach for extracting natural language text from a native device configuration of a network device, a processor converts a native device configuration of a network device to a standard element document. A processor extracts natural language text from the standard element document based on a set of predefined expressions. A processor extracts named entities from the extracted natural language text, according to given categories, via named-entity recognition. A processor maps each of the extracted and categorized named entities to a respective network device, based on respective extraction origin.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ryan Goldblatt, Michael Maclynn, Keith Quinn, Stephen Thomas Kelly, Andrew T. Penrose
  • Publication number: 20210075679
    Abstract: In an approach for extracting natural language text from a native device configuration of a network device, a processor converts a native device configuration of a network device to a standard element document. A processor extracts natural language text from the standard element document based on a set of predefined expressions. A processor extracts named entities from the extracted natural language text, according to given categories, via named-entity recognition. A processor maps each of the extracted and categorized named entities to a respective network device, based on respective extraction origin.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: Ryan Goldblatt, Michael Maclynn, Keith Quinn, Stephen Thomas Kelly, Andrew T. Penrose
  • Patent number: 8697997
    Abstract: A cable has an integrated cable management system for organizing multiple cables. The body of the cable has a first mating surface with a first interlocking element disposed thereon and a second mating surface with a second interlocking element disposed thereon the second mating surface, where the first interlocking element is configured as a complementary interlocking element for the second interlocking element, so that multiple cables may be joined without the use of additional cable-organizing devices. The first interlocking element may include at least one coupling recess formed in the first mating surface and configured to engage with an interlocking element having the same configuration as the second interlocking element.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: April 15, 2014
    Assignee: Cisco Systems, Inc.
    Inventors: Stephen Thomas Kelly, Ariel Braunstein, Kyle Nathen Swen, Greg P. McNamara, Brian Patrick Bjelovuk
  • Patent number: 8225217
    Abstract: A method and system for displaying information in a user interface of a computer program uses documents, such as mark-up language documents and style-sheet language documents, to specify how the user interface is to be rendered on a computer display. The user interface has a variety of possible appearances, or “skins.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Jason Michael Allor, Kenneth Van Hyning, Stephen Thomas Kelly
  • Patent number: 8194567
    Abstract: A mesh network is initiated by using multiple frequency bands for establishing communication between mesh nodes. In one aspect, a higher or lower frequency communication link may be established depending on the range between two mesh nodes. As the mesh network increases and decreases in density, and range and communication aspects change, a communication link may be change between the higher and lower frequency bands as necessary.
    Type: Grant
    Filed: October 9, 2004
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Baird Erwin, Stephen Thomas Kelly, John Ian Ferrell
  • Publication number: 20120073857
    Abstract: A cable has an integrated cable management system for organizing multiple cables. The body of the cable has a first mating surface with a first interlocking element disposed thereon and a second mating surface with a second interlocking element disposed thereon the second mating surface, where the first interlocking element is configured as a complementary interlocking element for the second interlocking element, so that multiple cables may be joined without the use of additional cable-organizing devices. The first interlocking element may include at least one coupling recess formed in the first mating surface and configured to engage with an interlocking element having the same configuration as the second interlocking element.
    Type: Application
    Filed: September 23, 2010
    Publication date: March 29, 2012
    Inventors: Stephen Thomas Kelly, Ariel Braunstein, Kyle Nathen Swen, Greg P. McNamara, Brian Patrick Bjelovuk
  • Patent number: 8135859
    Abstract: Infrastructure services such as addressing, directory services, performance monitoring, and diagnostic capabilities are shared among nodes of an ad-hoc mesh network without a designated network manager. A first mesh node creates parameters corresponding to the services to be provided. As each new mesh node joins the network, parameters are update, synchronized among the mesh nodes, and stored in a virtual database shared by the mesh nodes. For some of the services such as performance monitoring, a designated representative may be elected by a group of mesh nodes once a predetermined number of connected mesh nodes is exceeded. The representative nodes may share performance monitoring information among themselves and act as redundant back-up servers.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Stephen Thomas Kelly, John Ian Ferrell, Jeff Baird Erwin
  • Patent number: 7649899
    Abstract: A system and method for dynamic egress routing through a default gateway in a network is disclosed. One aspect of the present invention includes providing a default gateway that manages routes to Internet egress points for a client. The default gateway includes a list of Internet egress points that correspond to the default gateway. A metric is applied to the list to determine the optimal path to an Internet egress point. The default gateway uses the optimal path to manage Internet access routing for the client. Another embodiment includes a system for managing routing to Internet egress points on a network having a default gateway configured to route data packets between the Internet egress points and a client. The default gateway determines the optimal path to the Internet egress points.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeff Baird Erwin, Stephen Thomas Kelly
  • Patent number: 7643483
    Abstract: A system and method for using a hop limited cast for Internet egress point selection. One aspect of the present invention includes a computer-implemented method. The computer-implement method includes casting an Internet egress announcement to a network. The announcement has a range associated therewith. A list is then created with discovered Internet egress points within the range. Another aspect of the present invention includes an egress mesh node with an Internet egress point. The egress mesh node is configured to cast an Internet egress announcement to a range of the network.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeff Baird Erwin, Stephen Thomas Kelly
  • Publication number: 20030222904
    Abstract: A method and system for displaying information in a user interface of a computer program uses documents, such as mark-up language documents and style-sheet language documents, to specify how the user interface is to be rendered on a computer display. The user interface has a variety of possible appearances, or “skins.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: Microsoft Corporation
    Inventors: Jason Michael Allor, Kenneth Van Hyning, Stephen Thomas Kelly