Patents by Inventor Michael Emery Brown

Michael Emery Brown 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: 12131095
    Abstract: A modular server chassis enclosure controller (EC) on-premises keyboard video and mouse module has an EC frame buffer memory and an EC virtual network computing (libvnc) client process. The libvnc fetches an EC frame buffer memory address, displays an on-screen display (OSD) screen to a user and accepts user selection of a blade server deployed in the modular server chassis from the OSD. The libvnc receives a virtual network computing (VNC) streaming session over transport layer security, from a VNC computing server process of the selected blade server. The libvnc determines whether the VNC server process has data to send and, if it does, reads graphics data from the virtual network computing server process and writes the graphics data from the VNC server to the EC frame buffer memory address. The graphics data is displayed on an on-premises monitor coupled to the modular server chassis from the EC frame buffer.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: October 29, 2024
    Assignee: Dell Products, L.P.
    Inventors: Suren Kumar, Akbar Sheriff, Michael Emery Brown, Vasantha Kumar Venkataramanappa
  • Publication number: 20240291890
    Abstract: Methods and systems for managing operation of data processing systems are disclosed. To manage operation of the data processing systems, the data processing systems may present unified interfaces to management systems. The unified interfaces may be used to manage the operation of any number of end point presenting devices hosted by the data processing systems. The unified interface may allow for the end point presenting devices without requiring that the management systems directly interact with the end point presenting devices.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Inventors: MICHAEL EMERY BROWN, AJAY SHENOY, MAHESH BABU RAMAIAH
  • Patent number: 11934841
    Abstract: A method for managing a chassis includes obtaining, by an enclosure controller of the chassis, a power supply application to the chassis using a power supply interface, wherein the power supply interface is operatively connected to a plurality of power supplies, initiating a boot-up of a kernel of the chassis in response to the power supply application, initiating a parallel boot task using the power supply management temporary namespace to identify a power supply of the plurality of power supplies, initiating a mounting of a boot-up file system, and initiating a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: March 19, 2024
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Jitendra Gul Jagasia
  • Publication number: 20240039706
    Abstract: A disclosed method for providing a non-credentialed user (NCU) with secure access to a remote endpoint of an edge computing platform, generates a support voucher for the NCU wherein the support voucher comprises a temporary ownership voucher including one or more digital signatures establishing a chain of trust from a root of trust to the NCU. The method provides a private key associated with the support voucher to the NCU. Responsive to detecting the NCU, using the private key to log into an edge platform resource and determining that the support voucher is recognized by the edge platform resource, the NCU is authenticated and the support voucher is validated to establish the NCU as a designated owner of the remote endpoint. Responsive to establishing the NCU as a designated owner, the NCU may access the edge platform resource and from there access the platform endpoint.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicant: Dell Products L.P.
    Inventors: Anurag SHARMA, Daniel E. CUMMINS, Michael Emery BROWN
  • Publication number: 20240031337
    Abstract: A disclosed edge computing platform includes an edge orchestrator (EO) and one or more distributed endpoints. The EO includes an edge proxy, an edge control plane resource, and a service mesh. The service mesh includes a plurality of services, each of which is paired with a corresponding Envoy proxy. The edge proxy communicatively couples the service mesh to a mesh communication tunnel. The edge control plane resource is configured to enable secure routing based on edge estate data maintained in an external store and ownership authorization data in accordance with a suitable authentication technology (e.g. FDO). Each distributed endpoint includes a downstream connectivity module (DCM) including a DCM proxy coupling the distributed endpoint to the mesh communication tunnel. The distributed endpoints may include edge compute endpoints and external compute fabrics. Disclosed teachings enable secure service-to-service communication across the entire edge estate irrespective of types and location of services.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Applicant: Dell Products L.P.
    Inventors: Anurag SHARMA, Michael Emery BROWN, Daniel E. CUMMINS, Eric WILLIAMS, Dominique PRUNIER
  • Publication number: 20240028776
    Abstract: Embodiments of the present disclosure provide a system and method for providing an input/output (I/O) attack prevention system and method for an Information Handling System (IHS) that is managed by a systems management console. One embodiment of the I/O device attack prevention system includes a systems manager in communication with multiple server IHSs configured in a data center. The IHS includes executable instructions to detect that an I/O device has been connected to an external I/O port of the IHS, and send information associated with the I/O device detection to the systems manager such that it determines whether the I/O device is authorized for use with the IHS. The IHS receives the results of the determination from the systems manager, and allows or disallows use of the I/O device with the IHS based on the results of the determination.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Applicant: Dell Products, L.P.
    Inventors: Mahesh Babu Ramaiah, Ajay Shenoy, Michael Emery Brown
  • Publication number: 20240020079
    Abstract: A modular server chassis enclosure controller (EC) on-premises keyboard video and mouse module has an EC frame buffer memory and an EC virtual network computing (libvnc) client process. The libvnc fetches an EC frame buffer memory address, displays an on-screen display (OSD) screen to a user and accepts user selection of a blade server deployed in the modular server chassis from the OSD. The libvnc receives a virtual network computing (VNC) streaming session over transport layer security, from a VNC computing server process of the selected blade server. The libvnc determines whether the VNC server process has data to send and, if it does, reads graphics data from the virtual network computing server process and writes the graphics data from the VNC server to the EC frame buffer memory address. The graphics data is displayed on an on-premises monitor coupled to the modular server chassis from the EC frame buffer.
    Type: Application
    Filed: July 18, 2022
    Publication date: January 18, 2024
    Applicant: Dell Products, L.P.
    Inventors: Suren Kumar, Akbar Sheriff, Michael Emery Brown, Vasantha Kumar Venkataramanappa
  • Patent number: 11874726
    Abstract: A first information handling system may receive a telemetry metric report from a client information handling system. The first information handling system may determine that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics. The first information handling system may perform one or more corrective actions based, at least in part, on the determination that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: January 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Cyril Jose, Vijayasimha Reddy Naga, Michael Emery Brown
  • Patent number: 11836127
    Abstract: Embodiments provide unique identification of telemetry reports generated by components of an IHS (Information Handling System) that supports a plurality of metric data sources. A source of metric data is detected, where the source may be a fixed or replaceable IHS component. The metric source is identified within a device descriptor table maintained by a remote access controller of the IHS. Based on a unique user-friendly label that is associated with the metric data source in the device descriptor table, the metric source is configured to generate metric reports. The generated metric reports are received and the label provided by the metric source is used to store data from the metric reports in a database row using the label as a unique database key. The user-friendly label can be used to perform efficient database queries without using a separate database column for storing a user-friendly description of the metric source.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Cyril Jose, Jon Robert Hass, Michael Emery Brown, Choudary Maddukuri, Sankara Rao Gara, Mahesh Babu Ramaiah, Sankunny Jayaprasad
  • Patent number: 11762756
    Abstract: Methods, systems, and devices for providing for trust during startup of an information handling system (IHS) are disclosed. When an IHS starts up, data may be read into memory and used by a processor of the IHS to begin execution of a startup management entity that places the IHS into a desired operating system. To reduce the likelihood of the data used for IHS startup causing the IHS to enter an undesired state (e.g., due to data corruption or intentional action), the data may be verified prior to be being read into memory. If the data is unverifiable, then corrective action may be taken.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: September 19, 2023
    Assignee: Dell Products L.P.
    Inventors: Prashanth Giri, Michael Emery Brown
  • Publication number: 20230112396
    Abstract: Methods, systems, and devices for providing for trust during startup of an information handling system (IHS) are disclosed. When an IHS starts up, data may be read into memory and used by a processor of the IHS to begin execution of a startup management entity that places the IHS into a desired operating system. To reduce the likelihood of the data used for IHS startup causing the IHS to enter an undesired state (e.g., due to data corruption or intentional action), the data may be verified prior to be being read into memory. If the data is unverifiable, then corrective action may be taken.
    Type: Application
    Filed: October 7, 2021
    Publication date: April 13, 2023
    Inventors: PRASHANTH GIRI, MICHAEL EMERY BROWN
  • Publication number: 20230031359
    Abstract: A method for managing a chassis includes obtaining, by an enclosure controller of the chassis, a power supply application to the chassis using a power supply interface, wherein the power supply interface is operatively connected to a plurality of power supplies, initiating a boot-up of a kernel of the chassis in response to the power supply application, initiating a parallel boot task using the power supply management temporary namespace to identify a power supply of the plurality of power supplies, initiating a mounting of a boot-up file system, and initiating a user space boot-up using the boot-up file system, wherein the user space boot-up and the parallel boot task are initiated in parallel.
    Type: Application
    Filed: July 27, 2021
    Publication date: February 2, 2023
    Inventors: Michael Emery Brown, Jitendra Gul Jagasia
  • Publication number: 20230026041
    Abstract: A first information handling system may receive a telemetry metric report from a client information handling system. The first information handling system may determine that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics. The first information handling system may perform one or more corrective actions based, at least in part, on the determination that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Applicant: Dell Products L.P.
    Inventors: Cyril Jose, Vijayasimha Reddy Naga, Michael Emery Brown
  • Patent number: 11496454
    Abstract: An information handling system for providing comprehensive remote authorized access to multiple equipment in a datacenter. A mobile device security credential is first authenticated before access information is configured in the mobile device using a short-range wireless interface. The configured access information is mapped to the equipment and the corresponding access token and encryption keys from the equipment are received by the mobile device. The mobile device uses the access token and the encryption keys to simultaneously access the equipment through a long-range wireless interface. The simultaneous access includes parallel accessing of the equipment at a next accessing instance without requiring re-authentication. With the accessed equipment, the mobile device manages the accessed equipment based on the configured access information.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 8, 2022
    Assignee: Dell Products L.P.
    Inventors: My Tran, Sudhir Vittal Shetty, Michael Emery Brown, Marshal F. Savage, Jeffrey M. Lairsey, Joshua M Pennell
  • Publication number: 20220318220
    Abstract: Embodiments provide unique identification of telemetry reports generated by components of an IHS (Information Handling System) that supports a plurality of metric data sources. A source of metric data is detected, where the source may be a fixed or replaceable IHS component. The metric source is identified within a device descriptor table maintained by a remote access controller of the IHS. Based on a unique user-friendly label that is associated with the metric data source in the device descriptor table, the metric source is configured to generate metric reports. The generated metric reports are received and the label provided by the metric source is used to store data from the metric reports in a database row using the label as a unique database key. The user-friendly label can be used to perform efficient database queries without using a separate database column for storing a user-friendly description of the metric source.
    Type: Application
    Filed: April 2, 2021
    Publication date: October 6, 2022
    Applicant: Dell Products, L.P.
    Inventors: Cyril Jose, Jon Robert Hass, Michael Emery Brown, Choudary Maddukuri, Sankara Rao Gara, Mahesh Babu Ramaiah, Sankunny Jayaprasad
  • Patent number: 11432267
    Abstract: A system for providing a representational state transfer interface over a low-bandwidth medium, comprising a first processor configured to operate using one or more algorithms to provide a hardware management function, the first processor further comprising a data compression algorithm configured to compress message data for transmission over a low-bandwidth wireless medium. A second processor configured to operate using one or more algorithms to respond to queries from the hardware management function of the first processor, the second processor further comprising a data decompression system, wherein the second processor is further configured to operate using one or more algorithms to authenticate a user, and the first processor is further configured to operate using one or more algorithms to provide access to the user.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 30, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Saurabh Kishore, Antonio Ramos Garcia, Michael Emery Brown
  • Patent number: 11431476
    Abstract: A system for transmitting data is disclosed that includes a file distribution system operating on a processor that is configured to identify one or more files for distribution to a device, forward error correction data for the one or more files, and a cryptographic key associated with the device. A Merkle tree system operating on the processor is configured to receive the forward error correction data and to generate an encrypted root hash. A data transmission system operating on the processor is configured to transmit the one or more files and the encrypted root hash to a predetermined device.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 30, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Michael Emery Brown, Nagendra Varma Totakura, Marshal F. Savage
  • Patent number: 11330071
    Abstract: An inter-process communication (IPC) system, includes a first client engine, a first server engine, and a broker engine that is coupled to the first client engine. The broker engine initiates a first timer that is configured to reset when traffic is received from the first server engine while the first server engine is registered with the broker engine and coupled to the broker engine via a communication channel. The traffic that causes the first timer to reset includes at least one of: traffic generated by the first client engine to complete a request, and a first server-to-broker heartbeat message generated by the first server engine. The broker engine determines that the first timer has reached a predefined time amount, and in response, removes the registration of the first server engine and removes the communication channel between the broker engine and the first server engine.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Santosh Kumar Bidaralli
  • Publication number: 20220030573
    Abstract: A system for providing a representational state transfer interface over a low-bandwidth medium, comprising a first processor configured to operate using one or more algorithms to provide a hardware management function, the first processor further comprising a data compression algorithm configured to compress message data for transmission over a low-bandwidth wireless medium. A second processor configured to operate using one or more algorithms to respond to queries from the hardware management function of the first processor, the second processor further comprising a data decompression system, wherein the second processor is further configured to operate using one or more algorithms to authenticate a user, and the first processor is further configured to operate using one or more algorithms to provide access to the user.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Applicant: DELL PRODUCTS L.P.
    Inventors: Saurabh Kishore, Antonio Ramos Garcia, Michael Emery Brown
  • Publication number: 20210344480
    Abstract: A system for transmitting data is disclosed that includes a file distribution system operating on a processor that is configured to identify one or more files for distribution to a device, forward error correction data for the one or more files, and a cryptographic key associated with the device. A Merkle tree system operating on the processor is configured to receive the forward error correction data and to generate an encrypted root hash. A data transmission system operating on the processor is configured to transmit the one or more files and the encrypted root hash to a predetermined device.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Applicant: DELL PRODUCTS L.P.
    Inventors: Michael Emery Brown, Nagendra Varma Totakura, Marshal F. Savage