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).

  • Publication number: 20240069787
    Abstract: Examples described herein relate to preparing datasets in a storage device for machine learning (ML) applications. Examples include maintaining ML facet mappings between ML facets and dataset preparation tags, deriving ML facets of a dataset stored in the storage device, and generating filtered datasets from the datasets using the ML facets and ML facet mappings. The filtered dataset is associated with improved dataset quality compared to unfiltered dataset. The storage device transmits the filtered dataset to ML applications requesting the dataset. Some examples include recommending, by the storage device, ML facets to the ML application based on performance metrics.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 29, 2024
    Inventors: Kalapriya Kannan, Chaitra Kallianpur, Bruce Rabe, Suparna Bhattacharya, Krishnaraju Thangaraju
  • Patent number: 11144572
    Abstract: 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: Grant
    Filed: July 30, 2018
    Date of Patent: October 12, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bruce Rabe, Isao Yanagimachi, Kavitha Shravani Ravilla
  • Publication number: 20200034459
    Abstract: 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: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Bruce Rabe, Isao Yanagimachi, Kavitha Shravani Ravilla
  • Patent number: 10089773
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: October 2, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Nagasimha G. Haravu, Bruce Rabe
  • Patent number: 9626257
    Abstract: 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: Grant
    Filed: March 1, 2012
    Date of Patent: April 18, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Xuan Tang, James O. Pendergraft, Norman Speciner, Bruce Rabe
  • Patent number: 9253192
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: February 2, 2016
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
  • Patent number: 8458780
    Abstract: 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: Grant
    Filed: December 21, 2009
    Date of Patent: June 4, 2013
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
  • Patent number: 8326882
    Abstract: 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: Grant
    Filed: September 25, 2009
    Date of Patent: December 4, 2012
    Assignee: EMC Corporation
    Inventors: Munish Desai, Tara Halwes, Bruce Rabe, Neil Schutzman, Scott Von Rhee, Nancy Welch
  • Patent number: 8326919
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: December 4, 2012
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Sreenath Rajagopal, Bruce Rabe, Greg Lazar
  • Patent number: D1018024
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: March 19, 2024
    Assignee: Dell Products L.P.
    Inventors: Bruce A. Benzon, Chad A. Rabe
  • Patent number: D1023554
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: April 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Bruce A. Benzon, Chad A. Rabe