Patents by Inventor Thomas C. Cannon

Thomas C. Cannon 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: 10116525
    Abstract: One or more embodiments provide an extensible user interface for navigating a graph in a tabular format for which the extensible user interface is arranged in a hierarchy of views. The hierarchy includes an entry point level having at least one extension added by an application, wherein data is displayed when the extensible user interface is initially accessed by the user. The hierarchy further includes an inventory level having at least one extension added by the application, wherein data is displayed when the user selects an extension at the inventory level. Another level of the hierarchy is a category extension level having at least one extension added by an application, wherein data is displayed when the user focuses the extensible user interface on a node displayed by an extension added at the inventory level.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 30, 2018
    Assignee: VMWARE, INC.
    Inventors: Thomas C. Cannon, Stephanie Dee, Peter J. Shepherd, Robert Lee Thompson
  • Patent number: 9927958
    Abstract: A user interface for a virtual machine infrastructure enables a user to navigate a graph in a tabular format. The user interface simultaneously displays data associated with a selected node from a plurality of applications via view extensions provided by the applications. The user interface shows data associated with a node on which a navigation panel is focused, an anchor node, together with related nodes and edge categories including the edges connecting the related nodes to the anchor node. The user can peek at the data associated with a related node by selecting the node in the user interface and change the displayed data without changing the focus of the navigation panel. The user can also change the focus of the navigation panel to a related node via data displayed in a data panel or related nodes identified in the navigation panel.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: March 27, 2018
    Assignee: VMware, Inc.
    Inventors: Thomas C Cannon, III, Stephanie Dee, Peter J. Shepherd
  • Patent number: 9602358
    Abstract: Embodiments provide a virtual machine infrastructure including an application model and a user interface for displaying data associated with a plurality of nodes. The user interface is arranged in a hierarchy of views. An application is added to the infrastructure by adding an edge category and a view extension to the infrastructure. The user interface simultaneously displays the added view extension together with a view extension provided by another application.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: March 21, 2017
    Assignee: VMware, Inc.
    Inventors: Thomas C. Cannon, III, Stephanie Dee, Peter J. Shepherd, Robert Lee Thompson
  • Patent number: 9384116
    Abstract: Embodiments provide a graphical representation of load distribution or “balance” in a computing cluster. Load metrics representing the resource utilization of individual host computing devices are collected, and a load imbalance metric representing the variability of the host load metrics is calculated. A graphical balance indicator including a balance position and a boundary is created. An imbalance icon is positioned relative to the balance position and the boundary based on the calculated load imbalance metric. Attributes of the graphical balance indicator, such as the position of the boundary and/or the size of the imbalance icon, may be determined based on an acceptable imbalance threshold value.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: July 5, 2016
    Assignee: VMware, Inc.
    Inventors: Eric Marshall Rider, Thomas C. Cannon, III, Matthew Critchlow
  • Publication number: 20140289634
    Abstract: One or more embodiments provide an extensible user interface for navigating a graph in a tabular format for which the extensible user interface is arranged in a hierarchy of views. The hierarchy includes an entry point level having at least one extension added by an application, wherein data is displayed when the extensible user interface is initially accessed by the user. The hierarchy further includes an inventory level having at least one extension added by the application, wherein data is displayed when the user selects an extension at the inventory level. Another level of the hierarchy is a category extension level having at least one extension added by an application, wherein data is displayed when the user focuses the extensible user interface on a node displayed by an extension added at the inventory level.
    Type: Application
    Filed: June 6, 2014
    Publication date: September 25, 2014
    Inventors: Thomas C. CANNON, III, Stephanie DEE, Peter J. SHEPHERD, Robert Lee THOMPSON
  • Patent number: 8700611
    Abstract: A method for a GUI for client software that is a part of an application program for managing datacenter resources includes receiving as input one or more specifications, where each specification includes a hierarchy of queries. The method also includes determining one or more target data sources for each query in each hierarchy. Additionally, the method includes issuing the query to each target data source determined for the query, after adapting the query to a format that is acceptable to the target data source. The method further includes receiving the results of each query from the target data source, integrates the results into a hierarchy, and submitting the hierarchy to the client software for display in a tree view in the GUI.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: April 15, 2014
    Assignee: VMware, Inc.
    Inventors: Manas D. Kelshikar, Imran Q. Sayed, Thomas C. Cannon, III
  • Patent number: 8505458
    Abstract: A venting cap system includes a first open-ended sleeve and a second open-ended sleeve. The first open-ended sleeve is made from a first material that melts at a selected temperature. The first open-ended sleeve has an internal region commencing at a first end and an externally-threaded region commencing at a second end. The second open-ended sleeve is made from a second material that does not melt at the selected temperature. The second open-ended sleeve is coaxially fitted in the first open-ended sleeve. The second open-ended sleeve includes a first end that is flush with the first end of the first open-ended sleeve. The second open-ended sleeve partially overlaps part of the externally-threaded region. The coefficients of linear expansion of the first material and the second material are about equal.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: August 13, 2013
    Assignee: The United States of America as Represented by the Secretary of the Navy
    Inventor: Thomas C. Cannon
  • Publication number: 20130055244
    Abstract: Embodiments provide a virtual machine infrastructure including an application model and a user interface for displaying data associated with a plurality of nodes. The user interface is arranged in a hierarchy of views. An application is added to the infrastructure by adding an edge category and a view extension to the infrastructure. The user interface simultaneously displays the added view extension together with a view extension provided by another application.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Applicant: VMware, Inc.
    Inventors: Thomas C. CANNON, III, Stephanie DEE, Peter J. SHEPHERD, Robert Lee THOMPSON
  • Publication number: 20130055092
    Abstract: A user interface for a virtual machine infrastructure enables a user to navigate a graph in a tabular format. The user interface simultaneously displays data associated with a selected node from a plurality of applications via view extensions provided by the applications. The user interface shows data associated with a node on which a navigation panel is focused, an anchor node, together with related nodes and edge categories including the edges connecting the related nodes to the anchor node. The user can peek at the data associated with a related node by selecting the node in the user interface and change the displayed data without changing the focus of the navigation panel. The user can also change the focus of the navigation panel to a related node via data displayed in a data panel or related nodes identified in the navigation panel.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Applicant: VMware, Inc.
    Inventors: Thomas C. CANNON, III, Stephanie DEE, Peter J. SHEPHERD
  • Publication number: 20120297307
    Abstract: Embodiments provide a graphical representation of load distribution or “balance” in a computing cluster. Load metrics representing the resource utilization of individual host computing devices are collected, and a load imbalance metric representing the variability of the host load metrics is calculated. A graphical balance indicator including a balance position and a boundary is created. An imbalance icon is positioned relative to the balance position and the boundary based on the calculated load imbalance metric. Attributes of the graphical balance indicator, such as the position of the boundary and/or the size of the imbalance icon, may be determined based on an acceptable imbalance threshold value.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Applicant: VMWARE, INC.
    Inventors: Eric Marshall RIDER, Thomas C. CANNON, III, Matthew CRITCHLOW
  • Patent number: 8013859
    Abstract: A graphical display combines multiple dimensions of information relating to resource allocation and usage by a group of computer systems and sub-systems of the computer systems. The graphical display includes a series of graphics, each indicating resource usage by one of the computer systems. In addition, each graphic has multiple sections. Each section of the graphic indicates resource usage by a sub-system that is within the computer system represented by the graphic. Each section of the graphics may also be color-coded. The color code indicates the amount of resources the associated sub-system is receiving relative to the amount of resources that has been designated for that sub-system.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: September 6, 2011
    Assignee: VMware, Inc.
    Inventor: Thomas C. Cannon, III
  • Publication number: 20110173184
    Abstract: An example embodiment provides a method for a GUI for client software that is a part of an application program for managing datacenter resources. The method includes receiving as input one or more specifications, where each specification includes a hierarchy of queries. The method determines one or more target data sources for each query in each hierarchy. Then the method issues the query to each target data source determined for the query, after adapting the query to a format that is acceptable to the target data source. The method then receives the results of each query from the target data source, integrates the results into a hierarchy, and submits the hierarchy to the client software for display in a tree view in the GUI.
    Type: Application
    Filed: January 12, 2010
    Publication date: July 14, 2011
    Applicant: VMWARE, INC.
    Inventors: Manas D. KELSHIKAR, Imran Q. SAYED, Thomas C. CANNON, III
  • Patent number: 7933981
    Abstract: A process to increase the readability of topology diagrams and to simultaneously show multiple relationships for a large number of elements or nodes in a network. Redundant relationships or connections between nodes are systematically hidden but in such a way that the removed relationships or connections can be inferred from the remaining relationships in the diagram. As a result, diagram elements or nodes are positioned closer to respective related elements and overlapping relationship lines, or connections, in the diagram are greatly reduced.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: April 26, 2011
    Assignee: VMware, Inc.
    Inventors: Thomas C. Cannon, III, Stephanie Dee
  • Publication number: 20090237404
    Abstract: A graphical display combines multiple dimensions of information relating to resource allocation and usage by a group of computer systems and sub-systems of the computer systems. The graphical display includes a series of graphics, each indicating resource usage by one of the computer systems. In addition, each graphic has multiple sections. Each section of the graphic indicates resource usage by a sub-system that is within the computer system represented by the graphic. Each section of the graphics may also be color-coded. The color code indicates the amount of resources the associated sub-system is receiving relative to the amount of resources that has been designated for that sub-system.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Applicant: VMware, Inc.
    Inventor: Thomas C. Cannon, III
  • Patent number: 5689238
    Abstract: Methods and systems for locating objects are disclosed. An electronic tag is attached to an object before storing the object. The electronic tag is identifiable by a unique response code. The response code and information pertaining to the object are recorded and the object may then be stored. To locate the object, the response code is entered into an interrogator. The interrogator sends a signal that causes the tag to emit a sound. The system thus allows for random storage of objects and is also useful for locating misplaced objects.
    Type: Grant
    Filed: March 8, 1996
    Date of Patent: November 18, 1997
    Assignee: Lucent Technologies, Inc.
    Inventors: Thomas C. Cannon, Jr., Theodore Sizer, Giovanni Vannucci, Robert W. Wilson, Gregory A. Wright
  • Patent number: 5000536
    Abstract: In a hermaphroditic biconic connector (20), an optical fiber cable (24) extends through a cap (46) into a tapered passageway of a flanged bushing. Optical fibers extend from the cable through a bore in a wedge (65) having a truncated conical shape and being received in the bushing. Portions of a strength member system (28) of the cable in the form of non-metallic filamentary strand material are captured between a wall which defines the tapered passageway and an outer surface of the wedge. The surfaces between which the strength members become locked are substantially smooth to avoid damage to the strength members. Forces applied to the cable and hence to the strength members cause the wedge to be seated further in the bushing. Also, the included angle between diametrically opposite lines on the surface of the wedge that lie in a plane that passes through the longitudinal axis of the wedge enhances the locking features of the connector.
    Type: Grant
    Filed: July 12, 1989
    Date of Patent: March 19, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Jerry M. Anderson, Thomas C. Cannon, Jr., Bruce V. Darden, Vasilios E. Kalomiris, Glenn A. Thaller
  • Patent number: 4973127
    Abstract: Two plugs each comprises a pair of plastic guide plates with inner sides in which are formed duplicate groove patterns each consisting of parallel V-sided spaced grooves running through the plugs and divided into a central set of smaller "fiber" grooves and a pair of larger "pin" grooves on opposite sides of and spaced from the pin grooves. The two plates in each plug are disposed with their respective groove patterns registering with each other across a transverse gap such that the fiber grooves define a set of fiber channels extending through the plug from its rear to an end face on a front nose on the plug, the pin grooves defining a pair of pin channels having front openings rearward of such end face. Optical fibers from a ribbon type cable extend through the fiber grooves to the front of the nose.
    Type: Grant
    Filed: May 31, 1989
    Date of Patent: November 27, 1990
    Assignee: AT&T Bell Laboratories
    Inventors: Thomas C. Cannon, Jr., Bruce G. LeFevre, Clyde J. Myers
  • Patent number: 4863235
    Abstract: In a hermaphroditic connector (20), an optical fiber cable (24) extends through a cap (46) into a tapered passageway of a flanged bushing. Optical fibers extend through a bore in a wedge (65) having a truncated conical shape and being received in the bushing. Portions of non-metallic filamentary strength member (28) of the cable are captured between surfaces of a wall of the tapered passageway and the wedge which are substantially smooth to avoid damage to the strength members. Forces applied to the cable cause the wedge to be seated further in the bushing. The included angle between diametrically opposite lines on the wedge surface that lie in a plane passing through the longitudinal axis of the wedge enhances the locking features. The fibers also extend through a retention nut (70) which is turned threadably over a portion of the bushing and each fiber is connected to a plug (94) mounted adjacent to an end of the connector with one plug being received in an alignment sleeve (130).
    Type: Grant
    Filed: July 21, 1986
    Date of Patent: September 5, 1989
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: Jerry M. Anderson, Thomas C. Cannon, Jr., Bruce V. Darden
  • Patent number: 4793683
    Abstract: In an optical fiber connector (20), an alignment sleeve (66) for holding two conically shaped portions (30-30) of plugs (24-24) each of which terminates an optical fiber (25) includes two conically shaped cavities (68,70) communicating through a common plane (72). A peripheral end portion of at least one end of the sleeve is provided with a notch (86). The notch is adapted to receive a key (43) which projects from a plug as the plug is inserted into the sleeve cavity. This locks the plug in the sleeve and prevents unintended rotation of the plug relative to the sleeve which could abrade opposing end faces of the fibers when a threaded cap in which the plug is mounted is turned into a coupling housing (57) which supports the sleeve and which already has another plug mounted therein.
    Type: Grant
    Filed: May 8, 1986
    Date of Patent: December 27, 1988
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: Thomas C. Cannon, Jr., Bruce V. Darden, Norman R. Lampert
  • Patent number: 4787706
    Abstract: A duplex optical fiber connector (20) includes a housing (21) having a cable entrance end and a plug end. At the cable entrance end, an optical fiber cable (23) which includes two individually buffered optical fibers (25--25), strength member yarn (29) and a plastic jacket is routed into a flanged end of a bushing (45) having a tapered passageway therethrough. The bushing is supported in a base (22) of the housing. The jacket is removed from the portion of the cable which extends from the cable entrance end to the plug end and the yarn is positioned between two conformable, truncated conically shaped, substantially smooth surfaces which define the passageway of the bushing and a truncated conically shaped wedge (50) which is received in the passageway. The wedge includes a bore through which the optical fibers extend. This locking arrangement in which the yarn makes no retroflexed turns is self-enhancing when tensile forces are applied to the cable.
    Type: Grant
    Filed: February 3, 1987
    Date of Patent: November 29, 1988
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: Thomas C. Cannon, Jr., Arthur W. Carlisle, Bruce V. Darden