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: 10116525Abstract: 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: GrantFiled: June 6, 2014Date of Patent: October 30, 2018Assignee: VMWARE, INC.Inventors: Thomas C. Cannon, Stephanie Dee, Peter J. Shepherd, Robert Lee Thompson
-
Patent number: 9927958Abstract: 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: GrantFiled: August 25, 2011Date of Patent: March 27, 2018Assignee: VMware, Inc.Inventors: Thomas C Cannon, III, Stephanie Dee, Peter J. Shepherd
-
Patent number: 9602358Abstract: 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: GrantFiled: August 25, 2011Date of Patent: March 21, 2017Assignee: VMware, Inc.Inventors: Thomas C. Cannon, III, Stephanie Dee, Peter J. Shepherd, Robert Lee Thompson
-
Patent number: 9384116Abstract: 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: GrantFiled: May 16, 2011Date of Patent: July 5, 2016Assignee: VMware, Inc.Inventors: Eric Marshall Rider, Thomas C. Cannon, III, Matthew Critchlow
-
Publication number: 20140289634Abstract: 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: ApplicationFiled: June 6, 2014Publication date: September 25, 2014Inventors: Thomas C. CANNON, III, Stephanie DEE, Peter J. SHEPHERD, Robert Lee THOMPSON
-
Patent number: 8700611Abstract: 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: GrantFiled: January 12, 2010Date of Patent: April 15, 2014Assignee: VMware, Inc.Inventors: Manas D. Kelshikar, Imran Q. Sayed, Thomas C. Cannon, III
-
Patent number: 8505458Abstract: 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: GrantFiled: January 27, 2012Date of Patent: August 13, 2013Assignee: The United States of America as Represented by the Secretary of the NavyInventor: Thomas C. Cannon
-
Publication number: 20130055244Abstract: 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: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Applicant: VMware, Inc.Inventors: Thomas C. CANNON, III, Stephanie DEE, Peter J. SHEPHERD, Robert Lee THOMPSON
-
Publication number: 20130055092Abstract: 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: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Applicant: VMware, Inc.Inventors: Thomas C. CANNON, III, Stephanie DEE, Peter J. SHEPHERD
-
Publication number: 20120297307Abstract: 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: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: VMWARE, INC.Inventors: Eric Marshall RIDER, Thomas C. CANNON, III, Matthew CRITCHLOW
-
Patent number: 8013859Abstract: 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: GrantFiled: March 20, 2008Date of Patent: September 6, 2011Assignee: VMware, Inc.Inventor: Thomas C. Cannon, III
-
Publication number: 20110173184Abstract: 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: ApplicationFiled: January 12, 2010Publication date: July 14, 2011Applicant: VMWARE, INC.Inventors: Manas D. KELSHIKAR, Imran Q. SAYED, Thomas C. CANNON, III
-
Patent number: 7933981Abstract: 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: GrantFiled: June 21, 2006Date of Patent: April 26, 2011Assignee: VMware, Inc.Inventors: Thomas C. Cannon, III, Stephanie Dee
-
Publication number: 20090237404Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Applicant: VMware, Inc.Inventor: Thomas C. Cannon, III
-
Patent number: 5689238Abstract: 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: GrantFiled: March 8, 1996Date of Patent: November 18, 1997Assignee: Lucent Technologies, Inc.Inventors: Thomas C. Cannon, Jr., Theodore Sizer, Giovanni Vannucci, Robert W. Wilson, Gregory A. Wright
-
Patent number: 5000536Abstract: 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: GrantFiled: July 12, 1989Date of Patent: March 19, 1991Assignee: AT&T Bell LaboratoriesInventors: Jerry M. Anderson, Thomas C. Cannon, Jr., Bruce V. Darden, Vasilios E. Kalomiris, Glenn A. Thaller
-
Patent number: 4973127Abstract: 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: GrantFiled: May 31, 1989Date of Patent: November 27, 1990Assignee: AT&T Bell LaboratoriesInventors: Thomas C. Cannon, Jr., Bruce G. LeFevre, Clyde J. Myers
-
Patent number: 4863235Abstract: 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: GrantFiled: July 21, 1986Date of Patent: September 5, 1989Assignee: American Telephone and Telegraph Company, AT&T Bell LaboratoriesInventors: Jerry M. Anderson, Thomas C. Cannon, Jr., Bruce V. Darden
-
Patent number: 4793683Abstract: 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: GrantFiled: May 8, 1986Date of Patent: December 27, 1988Assignee: American Telephone and Telegraph Company, AT&T Bell LaboratoriesInventors: Thomas C. Cannon, Jr., Bruce V. Darden, Norman R. Lampert
-
Patent number: 4787706Abstract: 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: GrantFiled: February 3, 1987Date of Patent: November 29, 1988Assignee: American Telephone and Telegraph Company, AT&T Bell LaboratoriesInventors: Thomas C. Cannon, Jr., Arthur W. Carlisle, Bruce V. Darden