Patents by Inventor Bruce Rabe
Bruce Rabe 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: 11144572Abstract: Example implementations relate to synchronizing configuration dataset information from independent cluster groups. In an example, an aggregator selects nodes to each represent a different respective cluster group of a plurality of independent cluster groups. The aggregator establishes a respective server-sent event channel with each of the nodes. The aggregator receives, from a node, transaction log information representing changes to a configuration database associated with the independent cluster group represented by the node. The aggregator plays back the received transaction log information, which is in the form of database statements, into a centralized configuration database cache.Type: GrantFiled: July 30, 2018Date of Patent: October 12, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Bruce Rabe, Isao Yanagimachi, Kavitha Shravani Ravilla
-
Publication number: 20200034459Abstract: Example implementations relate to synchronizing configuration dataset information from independent cluster groups. In an example, an aggregator selects nodes to each represent a different respective cluster group of a plurality of independent cluster groups. The aggregator establishes a respective server-sent event channel with each of the nodes. The aggregator receives, from a node, transaction log information representing changes to a configuration database associated with the independent cluster group represented by the node. The aggregator plays back the received transaction log information, which is in the form of database statements, into a centralized configuration database cache.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Bruce Rabe, Isao Yanagimachi, Kavitha Shravani Ravilla
-
Patent number: 10089773Abstract: Examples are generally directed towards an animated performance dashboard. An animated performance dashboard including a plurality of performance indicators representing a plurality of selected objects is generated. A performance indicator includes a color overlay. The color overlay of a given performance indicator identifies a performance status of at least one object at a given point in time relative to a selected metric and a performance threshold. The animated performance dashboard animates changes in performance status of one or more objects at a plurality of points within a time range by changing a first color overlay of one or more performance indicators identifying a first performance status of one or more objects at a first point in time to a second color overlay identifying a second performance status of the one or more objects at a second point in time within the time range.Type: GrantFiled: June 30, 2015Date of Patent: October 2, 2018Assignee: EMC IP Holding Company LLCInventors: Nagasimha G. Haravu, Bruce Rabe
-
Patent number: 9626257Abstract: Described are techniques for processing requests. A request is received at a server from a client to apply a first update to first data. A cached copy of the first data is stored in a cache of the server. A quality of service is associated with the request. The quality of service affects when the first update is applied to the cached copy of the first data. The first update is applied to the first data. In accordance with the quality of service, the first update is applied to the cached copy of the first data.Type: GrantFiled: March 1, 2012Date of Patent: April 18, 2017Assignee: EMC IP Holding Company LLCInventors: Xuan Tang, James O. Pendergraft, Norman Speciner, Bruce Rabe
-
Patent number: 9253192Abstract: Methods and systems are disclosed that generally involve handling logins for a user accessing a plurality of computer resources. In one embodiment, once a user enters login information for a first computer resource, the login information can be stored and/or re-used to access a plurality of other computer resources without the user having to re-enter the login information for each resource. The methods and systems can involve a software framework in communication with various plugins, each plugin including one or more login candidates representing a type of a computer resource. The plugins and/or login candidates can allow the framework to pluggably and dynamically recognize and log into various types of computer resources.Type: GrantFiled: March 14, 2013Date of Patent: February 2, 2016Assignee: EMC CorporationInventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
-
Patent number: 8458780Abstract: Methods and systems are disclosed that generally involve handling logins for a user accessing a plurality of computer resources. In one embodiment, once a user enters login information for a first computer resource, the login information can be stored and/or re-used to access a plurality of other computer resources without the user having to re-enter the login information for each resource. The methods and systems can involve a software framework in communication with various plugins, each plugin including one or more login candidates representing a type of a computer resource. The plugins and/or login candidates can allow the framework to pluggably and dynamically recognize and log into various types of computer resources.Type: GrantFiled: December 21, 2009Date of Patent: June 4, 2013Assignee: EMC CorporationInventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
-
Patent number: 8326882Abstract: A heterogeneous data storage environment includes a first and second data storage system where the first data storage system includes management functionalities that are distinct from the management functionalities included by the second data storage system. A storage system management device is displays an environment management interface that dynamically changes based upon a user's need to manage either the first or second storage system. For example the storage system management device provides a default environment management interface for the first data storage system that includes a custom management display that allows the user to access the management functionalities associated with the first data storage system. The storage system management device dynamically changes the content of the environment management interface to provide a custom management display associated with the user selection of a second data storage system.Type: GrantFiled: September 25, 2009Date of Patent: December 4, 2012Assignee: EMC CorporationInventors: Munish Desai, Tara Halwes, Bruce Rabe, Neil Schutzman, Scott Von Rhee, Nancy Welch
-
Patent number: 8326919Abstract: Embodiments of the invention relate to a method for discovering a network address translation (NAT) network connection with a data storage system. The method includes establishing, by a client device, a network connection with the data storage system via a target network address associated with the data storage system, retrieving over the network connection, by the client device, a set of private network addresses associated with a set of storage processors of the data storage system, comparing, by the client device, each private network address of the set of private network addresses associated with the set of storage processors with the target network address, and when the target network address is absent from the set of private network addresses associated with the set of storage processors as a result of the comparison, detecting, the network connection as being configured as a NAT mode network connection with the data storage system.Type: GrantFiled: December 22, 2009Date of Patent: December 4, 2012Assignee: EMC CorporationInventors: Anirudh Takkallapally, Scott Joyce, Sreenath Rajagopal, Bruce Rabe, Greg Lazar