Mindful Software - Hopkinton, MA since Feb 2013
Owner
Education:
Rensselaer Polytechnic Institute at Hartford 1995 - 1997
Master of Science, Masters, Computer Science
University of Massachusetts Amherst 1986 - 1990
Bachelors, Bachelor of Science, Psychology, Neuroscience
Skills:
Software Development Java Enterprise Edition Agile Methodologies Java Xml Tomcat Javascript Spring Soa Rest Web Applications Spring Framework Jboss Application Server Maven Web Services Software Design Ajax Flex Jquery Uml Json Swing Databases Enterprise Architecture Servlets User Interface Design Data Visualization Architecture User Interface Yui Css Web Development User Interface Programming Html 5 Enterprise Software Android Ext Js Reactjs Cloud Computing Html5 Application Architecture Messaging Ejb Core Java Jms Nodejs Express.js Html Sql Nosql
Mindful Software - Hopkinton, MA since Feb 2013
Owner
Skills:
Java Software Development User Interface Design User Interface Programming Flex HTML 5 Ext JS Application Architecture Messaging Data Visualization Java Enterprise Edition Tomcat XML SOA JavaScript JBoss Application Server jQuery UML EJB JSON Swing CSS Architecture Databases Enterprise Software Core Java User Interface Spring AJAX Web Services REST Web Applications Maven Software Design Web Development JMS Agile Methodologies
Us Patents
Methods And Apparatus For Displaying Managed Resource Information
Michael Patrick Bushe - Hopkinton MA, US Morrie Gasser - Hopkinton MA, US David Barta - West Roxbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F003/00 G06F009/00 G06F017/00
US Classification:
715734, 715736, 715735, 709223
Abstract:
Methods and apparatus operate in a computer system for managing resources and provide a method for displaying managed object data associated with managed resources. Embodiments of the invention retrieve a data dictionary containing a master view definition, task definitions, view definitions and managed object data definitions. The embodiments then display the master view definition on the graphical user interface and receive a managed object selection and a task selection to apply to the managed object selection. The embodiments then identify a view definition corresponding to the task selection with which to display managed object data related to the managed object selection. The embodiments then display a view corresponding to the at least one view definition on a graphical user interface of the computer system and obtain managed object data related to the managed object selection based upon managed object data references contained in the view definition. The embodiments then display the managed object data related to the managed object selection within the view on the graphical user interface of the computer system.
Streaming Algorithm That Populates User Information From Database Based On Scrolling Activity
John Sexton - Grenagh, IE Cathal O'Donovan - Cork, IE David Barta - West Roxbury MA, US Michael P. Bushe - Hopkinton MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 3/048
US Classification:
715786, 715784, 715973
Abstract:
Displaying requested data from a database includes providing a display containing a scroll bar with a scroll tab therein, determining a total amount of the requested data, sizing the scroll tab in the scroll bar according to the total amount of the requested data and according to an amount of data displayable in the display, and fetching a predetermined amount of data from a first portion of the database. The predetermined amount may be independent of the size of the display. The predetermined amount may be less than the total amount of the requested data. Sizing the scroll tab may include choosing a size that indicates to a user that all of the requested data is being fetched from the database and/or may include choosing a size that is inversely proportional to the total amount of the request data in response to the total amount of the requested data being less than a predetermined value. Choosing a size may include choosing a predetermined size in response to the total amount of the requested data being greater than the predetermined value.
Methods And Apparatus For Graphically Managing Resources
Morrie Gasser - Hopkinton MA, US Hanna Yehuda - Newton MA, US Michael Patrick Bushe - Hopkinton MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F015/00
US Classification:
715738, 715771
Abstract:
Mechanisms and techniques are disclosed that provide a graphical user interface and associated processing operations for performing management of resources in a network environment such as a storage area network. In one configuration, the system displays a plurality of resource tasks in a task display area on a graphical user interface and displays a plurality of resource objects in a resource display area on the graphical user interface. The system then receives a selection of one or more resource tasks identifying function(s) to apply to a selection of resource objects. The system then applies the function(s) associated with each selected resource task to the selection of resource objects to produce a set of resource information and displays the resource information for each resource object view panel(s) in an shared output display area for viewing by a user of the graphical user interface. This allows a user to apply multiple task functions to multiple selected resources and allows a user to display the results for all selected resource objects in a shared output display area.