Patents by Inventor Andreas L. Bauer
Andreas L. Bauer 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: 9779132Abstract: A computer executes a predictive information discovery engine in an operating environment that includes execution of an application with which a user interacts to accomplish a task. Trigger signals are received from trigger components that monitor the user's interaction with the application and respond to user actions to generate the trigger signals. The trigger signals include signal-specific metadata obtained from a store of metadata including current context information about the user's use of the application. The trigger signals are automatically responded by (i) querying external data sources for information relevant to a current operating context as reflected in the signal-specific metadata, and (ii) for information returned in response to the querying, presenting the returned information to the user in the current operating context to enable the user to use the presented information in connection with the task.Type: GrantFiled: December 30, 2013Date of Patent: October 3, 2017Assignee: EMC IP Holding Company LLCInventors: Andreas L. Bauer, David A. Parenti, Michael Zeldich
-
Patent number: 9307015Abstract: A cloud black box (CBB) subsystem in a cloud computing infrastructure includes CBB storage and computer processing circuitry executing a CBB application having first and second operating modes. In a depository mode information messages are continually received from hardware computing devices during normal operation and device information from the messages is stored into the CBB storage. The information messages are generated by CBB agents executing on the hardware computing devices, which continually collect the device information and generate the information messages according to a common information transfer protocol. In a retrieval mode, device information in the CBB storage is provided to a requestor such as a data analysis application, which may be part of or external to the CBB subsystem. The CBB subsystem operates independently and remains available upon failure of hardware or software components in the cloud infrastructure, providing a centralized source of information for diagnosis or other analysis.Type: GrantFiled: December 27, 2013Date of Patent: April 5, 2016Assignee: EMC CorporationInventors: Andreas L. Bauer, Xuan Tang, David Parenti, Andrew Regan
-
Patent number: 9262146Abstract: Software is supplied via data storage system. A software image is provided to the data storage system from an external website. It is determined that software needs to be installed on a host. The software image is retrieved from the data storage system. The software is installed on the host using the software image.Type: GrantFiled: December 19, 2007Date of Patent: February 16, 2016Assignee: EMC CorporationInventors: Uday K. Gupta, Andreas L. Bauer, Mark A. Parenti, Stephen J. Todd
-
Patent number: 8892750Abstract: Described is a technique for providing a host identifier for a host. A first portion associated with a characteristic of said host is received. A second portion including a non-deterministic component is received. The host identifier is formed using the first portion and the second portion. The host identifier is used to uniquely identify the host in a storage area network.Type: GrantFiled: January 3, 2006Date of Patent: November 18, 2014Assignee: EMC CorporationInventors: Sriram Krishnan, Andreas L. Bauer, Russell R. Laporte, Gregory W. Lazar
-
Patent number: 8819203Abstract: An application services platform includes a platform chassis, a network interface supported by the platform chassis, and a control circuit supported by the platform chassis and coupled to the network interface. The control circuit is arranged to connect to a network through the network interface, and receive an application service command from a user. The application service command gives the control circuit permission to provide an application service to an application running on a server on the network. The control circuit is further arranged to provide the application service to the application running on the server on the network in response to receipt of the application service command. The application services platform is capable of being provided in the form of an appliance-style device which is simply added as a new device on the network.Type: GrantFiled: September 28, 2007Date of Patent: August 26, 2014Assignee: EMC CorporationInventors: Stephen J. Todd, Andreas L. Bauer, Gerald E. Cotter
-
Patent number: 8819234Abstract: A method is used in supplying data storage services. For a set of applications running on an electronic system, an application service is provided to each application in the set to support operation of that application. The application service is separate from operating system services and security protection services provided by the electronic system. A data storage service provider being separate from the electronic system is communicated with to use resources of the data storage service provider in providing the application service to each application in the set.Type: GrantFiled: September 28, 2007Date of Patent: August 26, 2014Assignee: EMC CorporationInventors: Andreas L. Bauer, Stephen J. Todd, Douglas A. Wood
-
Patent number: 8799609Abstract: A method, system and computer product for use in error handling comprising receiving, from a requester, a data storage configuration request comprising sub-tasks, determining, from a plurality of user levels, a first user level at which said data storage configuration request is made, each user level of said plurality of user levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request, servicing said data storage configuration request, storing, in an error structure, the success of each sub-task of the data storage configuration request, based on the storing, recording in an error tree whether each sub-task of the data storage configuration request executed successfully, and based on the first user level, displaying a report of the status of the data storage configuration request as recorded in the error tree.Type: GrantFiled: June 30, 2009Date of Patent: August 5, 2014Assignee: EMC CorporationInventors: Andreas L. Bauer, Francis P. Litterio, Joseph Gugliemino
-
Patent number: 8751622Abstract: Described are techniques for performing automated discovery processing in a network. A data storage system monitors transmissions sent over the network. The data storage system extracts one or more data elements from one or more messages included in the transmissions and determines at least one application executing on a component in the network in accordance with the one or more data elements.Type: GrantFiled: September 21, 2012Date of Patent: June 10, 2014Assignee: EMC CororationInventors: Douglas A. Wood, Uday K. Gupta, Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti
-
Patent number: 8631114Abstract: Described is a technique for gathering information about a property. A request is received at a first node of a plurality of nodes. The request requests information in accordance with the property for a set of one or more objects defined in a portion of the plurality of nodes. The first node determines information about said property for objects of said set which are defined at said first node. Each of the other nodes determines information about said property for objects of said set which are defined at said each node. Information is communicated to the first node from the other nodes about said property for objects of said set which are defined at each of said other nodes. The first node performs processing to produce final information representing information received from said other nodes and information determined by said first node regarding said property.Type: GrantFiled: January 3, 2006Date of Patent: January 14, 2014Assignee: EMC CorporationInventors: Andreas L. Bauer, Russell R. Laporte, Gregory W. Lazar, Brian R. Gruttadauria
-
Patent number: 8539282Abstract: A method is used in managing quality testing. Quality tests are mapped to characteristics of a product under test. Based on the mapping and a result of a previously executed quality test, a respective relevance level is determined for each of the quality tests. Based on the relevance levels, a priority is determined among the quality tests.Type: GrantFiled: June 30, 2009Date of Patent: September 17, 2013Assignee: EMC CorporationInventors: Alexey Kabanov, Artem Zarafyants, Andreas L. Bauer, Ivan Gumenyuk, George J. Grosner
-
Patent number: 8418072Abstract: Described are techniques for performing a data storage management task. A presentation technology service layer renders a user interface for user interaction in accordance with one or more rendering techniques. A user interaction template service layer includes one or more templates. Each of the templates describes processing to perform the data storage management task. A user interface data model mapping service layer communicates with at least one of a business logic service layer and a data storage interface layer to perform one or more operations in connection with the data storage management task and to map data received therefrom in a form for use by the user interface in accordance with a user interface data model.Type: GrantFiled: December 24, 2007Date of Patent: April 9, 2013Assignee: EMC CorporationInventors: Andreas L. Bauer, Brian Castelli, James J. Glennon, Mark A. Parenti
-
Patent number: 8302201Abstract: Described are techniques for processing a data storage configuration request for an application. The data storage configuration request is received from a requester. A first user level of a plurality of user levels at which the data storage configuration request is made by the requester is determined. Each user level is associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request. The data storage configuration request is serviced. Servicing the request includes determining whether to perform the data storage configuration request in accordance with security criteria defining, for each of the plurality of user levels, permitted operations that may be performed for different requesters in connection with the data storage configuration request.Type: GrantFiled: September 28, 2007Date of Patent: October 30, 2012Assignee: EMC CorporationInventors: Uday K. Gupta, Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti
-
Patent number: 8296414Abstract: Described are techniques for performing automated discovery processing in a network. A data storage system monitors transmissions sent over the network. The data storage system extracts one or more data elements from one or more messages included in the transmissions and determines at least one application executing on a component in the network in accordance with the one or more data elements.Type: GrantFiled: September 28, 2007Date of Patent: October 23, 2012Assignee: EMC CorporationInventors: Douglas A. Wood, Uday K. Gupta, Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti
-
Patent number: 8191084Abstract: A technique supports application operation. The technique involves discovering a set of applications running on an electronic system, and querying a user to identify which of the set of applications the user wishes to manage. The technique further involves, for each application identified by the user, providing an application service to that application to support operation of that application, the application service being separate from operating system services and security protection services provided by the electronic system.Type: GrantFiled: September 28, 2007Date of Patent: May 29, 2012Assignee: EMC CorporationInventors: Stephen J. Todd, Andreas L. Bauer, Gerald E. Cotter, Douglas A. Wood
-
Patent number: 8185639Abstract: Described are techniques for providing a host identifier for a host. A first portion including a first identifier associated with a system for the host is received. A second portion including a second identifier generated in accordance with a hardware property of the host is received. The host identifier is formed using the first and second portions. The host identifier is used to uniquely identify the host in a storage area network.Type: GrantFiled: January 3, 2006Date of Patent: May 22, 2012Assignee: EMC CorporationInventors: Sriram Krishnan, Andreas L. Bauer, Russell R. Laporte, Gregory W. Lazar
-
Patent number: 8151077Abstract: A method is used in application aware cache management. A cache management policy is received including one or more sets of device generic application best practices and one or more sets of device specific best practices. Initial cache configuration processing is performed in connection with configuring a cache of a data storage system. The cache management policy is used in performing the initial cache configuration processing. Storage objects are identified as being in use by an application. Ongoing cache configuration processing is performed in connection with configuring the cache of the data storage system for use with the storage objects.Type: GrantFiled: June 30, 2008Date of Patent: April 3, 2012Assignee: EMC CorporationInventors: Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti, Brian A. Castelli
-
Patent number: 8095764Abstract: A method is used in dynamic application aware storage configuration. A storage system configuration policy is received that includes one or more sets of device generic application best practices and one or more sets of device specific best practices. Initial storage system configuration processing is performed in connection with configuring a data storage system. The storage system configuration policy is used in performing said initial storage system configuration processing. Storage objects are identified as being in use by an application. Application aware ongoing storage system configuration processing is performed in connection with configuring the data storage system for use with the storage objects.Type: GrantFiled: December 11, 2008Date of Patent: January 10, 2012Assignee: EMC CorporationInventors: Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti, Brian A. Castelli
-
Patent number: 8082330Abstract: Described are techniques for configuring one or more physical devices of a data storage system for use in connection with provisioning storage for an application. A policy is received which includes one or more sets of data storage system best practices. Each of said one or more sets specifies data storage system best practices for a different type of data storage system including a first type associated with said data storage system. Configuration in connection with initialization of said data storage system is performed to configure a first portion of said one or more physical devices for use with one or more storage pools. The best practices for said first type of data storage system specified in said policy are used in performing said configuration processing.Type: GrantFiled: December 28, 2007Date of Patent: December 20, 2011Assignee: EMC CorporationInventors: Brian Castelli, Andreas L. Bauer, Stephen J. Todd, Mark A. Parenti
-
Patent number: 8015235Abstract: Described is a technique for distributing information about one or more groups of objects in a plurality of nodes. A first portion of group information is stored on each of said plurality of nodes. The first portion includes information about defined groups and associated group hierarchy information. A second portion of the group information is stored on each of the plurality of nodes. The second portion of group information stored on each of said plurality of nodes identifying which objects included in said one or more groups are defined at said each node.Type: GrantFiled: January 3, 2006Date of Patent: September 6, 2011Assignee: EMC CorporationInventors: Andreas L. Bauer, William C. Matthew
-
Patent number: 7930476Abstract: Described are techniques for provisioning storage of a data storage system for use by an application. One or more application provision requirements associated with a provisioning request to provision storage for use by the application are received. The one or more application provision requirements are translated, in accordance with application best practices for the application included in a policy, to one or more generic storage resource requirements. The one or more generic storage resource requirements are translated, in accordance with data storage system best practices included in said policy, to one or more physical data storage requirements. The physical data storage requirements include identification of one or more physical storage devices in said data storage system used in allocating storage to service said provisioning request. Storage is allocated for use by said application in accordance with said physical data storage requirements.Type: GrantFiled: December 28, 2007Date of Patent: April 19, 2011Assignee: EMC CorporationInventors: Brian Castelli, Andreas L. Bauer, Mark A. Parenti, Stephen J. Todd, Douglas A. Wood