Patents by Inventor Michael Emery

Michael Emery 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: 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: 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: 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: 20210361332
    Abstract: A bone fusing implant device includes an elongated body extending along a longitudinal direction and having a star-shaped cross-section. The elongated body includes a central through-opening extending through the elongated body's center along the longitudinal direction and an outer surface with alternating elongated ridges and slit openings extending along the longitudinal direction. The outer surface is coated with bone growth enhancing additives.
    Type: Application
    Filed: August 2, 2021
    Publication date: November 25, 2021
    Applicant: KIC VENTURES, LLC
    Inventors: JEREMY CROSSGROVE, OSCAR HERRERA, MICHAEL EMERY, JOSHUA FINKEL, KYLE WOODARD, KINGSLEY R. CHIN
  • 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
  • Patent number: 11151255
    Abstract: In one or more embodiments, one or more systems, methods, and/or process may allow a customer to install and boot their own firmware securely, without compromising secure boot. A baseboard management controller (BMC) may include a BMC firmware stored via a BMC partition of a non-volatile storage, a customer firmware image including a customer firmware and a signed customer boot block (CBB) file including a CBB, a hidden root key (HRK) hash of the CBB based on a HRK, and a manufacturer signature. The BMC firmware may, when an alternate path to boot the CBB is detected, verify the manufacturer signature on the CBB and the HRK hash, verify the HRK hash based on the unique HRK, and when the manufacturer signature and the HRK hash have been verified, hardware lock the BMC partition, disable the HRK, and transfer control to the CBB.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 19, 2021
    Assignee: Dell Products L.P.
    Inventors: Eugene David Cho, Michael Emery Brown, Marshal F. Savage
  • Patent number: 11153300
    Abstract: Embodiments provide secure discovery of a first IHS operating within a plurality of IHSs (Information Handling Systems), such as within a data center, by a remote management tool. The remote management tool is registered with a DNS (Domain Name System). Upon initializing a first IHS, that first IHS is not automatically recognized by the remote management tool. A remote access controller of the first IHS retrieves information from the registration of the remote management tool from the DNS. The remote access controller notifies the remote management tool of the initialized first IHS. The notification is transmitted, by the remote access controller, to a network address specified in the DNS registration information of the remote management tool. The remote management tool confirms the authenticity of the notification provided by the remote access controller and configures the first IHS for remote management.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: October 19, 2021
    Assignee: Dell Products, L.P.
    Inventors: Michael Emery Brown, Sudhir Vittal Shetty, Pushkala Iyer
  • Patent number: 11145123
    Abstract: A mobile device that includes a camera and an extended reality software application program is employed by a user in an operating environment, such as an industrial environment. The user aims the camera within the mobile device at optical data markers, such as QR codes, that are associated with machines in the environment. The mobile device acquires an image from the camera and decodes the optical data markers included in the acquired image. The mobile device queries the data intake and query system for the values of metrics for the machines associated with the decoded optical data markers. Upon receiving the metric values from the data intake and query system, the mobile device generates AR overlays and superimposes the AR overlays onto the acquired image. The mobile device displays the image with superimposed AR overlays on a display device.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: October 12, 2021
    Assignee: SPLUNK INC.
    Inventors: Jesse Chor, Michael Emery, Christopher Chan, Glen Wong, Devin Bhushan
  • Patent number: 11138388
    Abstract: The present teaching relates to facilitating a user-machine conversation. In one example, a query is obtained from a user. The query is directed to a first conversational bot. A reply in response to the query is obtained from the first conversational bot. A degree of validity of the reply is determined based on the reply and the query. A second conversational bot is determined based on the query and the degree of validity. The conversation is directed to the second conversational bot with the query.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 5, 2021
    Assignee: Verizon Media Inc.
    Inventors: Michael Emery, Lavanya Colinjivadi Viswanathan
  • Patent number: 11129655
    Abstract: A bone fusing implant device includes an elongated body extending along a longitudinal direction. The elongated body includes a first segment having an outer surface with cortical threads, a second segment having an outer surface with cancellous threads, a top segment and a bottom segment. The first segment is adjacent to the second segment along the longitudinal direction and is configured to engage a cortical bone with the cortical threads and the second segment is configured to engage a cancellous bone with the cancellous threads. The elongated body has one or more elongated fusing gutters extending along the longitudinal direction on an outer surface of the elongated body covering the first and second segments, a central opening extending along the longitudinal direction through the elongated body's center and one or more through-openings that extend horizontally and intersect with the one or more fusing gutters.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: September 28, 2021
    Assignee: KIC VENTURES, LLC
    Inventors: Jeremy Crossgrove, Oscar Herrera, Michael Emery, Joshua Finkel, Kyle Woodard, Kingsley R. Chin
  • Patent number: 11068598
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for verifying, by a mask ROM of a CPU of a first computing device and with fused keys included by the CPU, a boot loader that is included by a flash memory of the first computing device, in response to verifying the boot loader, verifying, by the boot loader and with boot loader keys included by the flash memory, a kernel included by the a memory device of the first computing device, in response to verifying the kernel, decrypting, by the kernel using a hidden root key (HRK) included by the CPU of the first computing device, a device unique certification (DUC) included by the flash memory, in response to decrypting the DUC, generating, by the first computing device, a proof-of-possession of the DUC.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: July 20, 2021
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Josh M. Pennell, Jacob R. Hutcheson, Marshal F. Savage, Nikhil Swarnakumar, Rhushabh Bhandari
  • Patent number: 11010224
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may start a single threaded power on self test process without a periodic handler to communicate with a watchdog timer of an information handling system; may initialize the watchdog timer with an amount of time; may store the amount of time and watchdog timer access interface information via a memory medium of the information handling system; may, after storing the amount of time and the watchdog timer access interface information, boot an operating system; may provide information indicating a location of the amount of time and the watchdog timer access interface information to the operating system; and may periodically reset the watchdog timer via a device driver of the operating system.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Wei Liu
  • Patent number: 10917389
    Abstract: Various embodiments of the present application set forth a computer-implemented method that includes receiving, by a trusted tunnel bridge and from a first application executing in a first network, a first encrypted data packet, where the first encrypted data packet includes an encrypted portion of data, and a destination device identifier (DDI). The method further includes determining, by the trusted tunnel bridge, a particular device in a second network and associated with the DDI included in the first encrypted data packet. The method further includes sending, by the trusted tunnel bridge directly to the particular device, the first encrypted data packet.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: February 9, 2021
    Assignee: SPLUNK INC.
    Inventors: Jesse Chor, Michael Emery
  • Publication number: 20210027458
    Abstract: A mobile device that includes a camera and an extended reality software application program is employed by a user in an operating environment, such as an industrial environment. One or more objects within a geofence may be identified. A device crosses within the geofence and acquires sensor data associated with an object within the geofence. The sensor data may include image data and/or audio data. The device or a server system may then determine an object identifier associated with the object based on a comparison of the sensor data with data associated with object identifiers corresponding to objects within the geofence. Based on the object identifier, data associated with the object are obtained. The data associated with the object may be presented via the device, such as an extended reality overlay over a view of the object in the device.
    Type: Application
    Filed: August 13, 2020
    Publication date: January 28, 2021
    Inventors: Jesse CHOR, Michael EMERY, Christopher CHAN, Glen WONG, Devin BHUSHAN
  • Patent number: 10855739
    Abstract: Embodiments of systems and methods for providing video redirection across multiple Information Handling Systems (IHSs) are discussed. In some embodiments, a method may include: receiving, via a video redirection client, a video stream produced by a video redirection server executed by a Baseboard Management Controller (BMC) of a selected IHS; providing the video stream to a framebuffer driver, where the frame buffer driver is configured to: (i) store frame data from the video stream onto a framebuffer memory; and (ii) in response to a determination that a host is not available, transmit control signals to a graphics core via an Advanced Microcontroller Bus Architecture (AMBA) high-performance bus (AHB)-to-Peripheral Component Interconnect (PCI) (AHB-to-PCI) bridge, where the graphics core is accessible via a PCI bus exclusively when the host is available; and transmitting the frame data to a display coupled to the chassis.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Michael Emery Brown, Senthil Kumar Raju, Rajkumar Nagarajan, Rajeshkumar Ichchhubhai Patel
  • Publication number: 20200351366
    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: Application
    Filed: July 22, 2020
    Publication date: November 5, 2020
    Inventors: Michael Emery Brown, Santosh Kumar Bidaralli
  • Publication number: 20200296088
    Abstract: Embodiments provide secure discovery of a first IHS operating within a plurality of IHSs (Information Handling Systems), such as within a data center, by a remote management tool. The remote management tool is registered with a DNS (Domain Name System). Upon initializing a first IHS, that first IHS is not automatically recognized by the remote management tool. A remote access controller of the first IHS retrieves information from the registration of the remote management tool from the DNS. The remote access controller notifies the remote management tool of the initialized first IHS. The notification is transmitted, by the remote access controller, to a network address specified in the DNS registration information of the remote management tool. The remote management tool confirms the authenticity of the notification provided by the remote access controller and configures the first IHS for remote management.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Applicant: Dell Products, L.P.
    Inventors: Michael Emery Brown, Sudhir Vittal Shetty, Pushkala Iyer
  • Publication number: 20200287955
    Abstract: Embodiments of systems and methods for providing video redirection across multiple Information Handling Systems (IHSs) are discussed. In some embodiments, a method may include: receiving, via a video redirection client, a video stream produced by a video redirection server executed by a Baseboard Management Controller (BMC) of a selected IHS; providing the video stream to a framebuffer driver, where the frame buffer driver is configured to: (i) store frame data from the video stream onto a framebuffer memory; and (ii) in response to a determination that a host is not available, transmit control signals to a graphics core via an Advanced Microcontroller Bus Architecture (AMBA) high-performance bus (AHB)-to-Peripheral Component Interconnect (PCI) (AHB-to-PCI) bridge, where the graphics core is accessible via a PCI bus exclusively when the host is available; and transmitting the frame data to a display coupled to the chassis.
    Type: Application
    Filed: October 31, 2019
    Publication date: September 10, 2020
    Applicant: Dell Products, L.P.
    Inventors: Michael Emery Brown, Senthil Kumar Raju, Rajkumar Nagarajan, Rajeshkumar Ichchhubhai Patel
  • Patent number: 10742761
    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: April 10, 2018
    Date of Patent: August 11, 2020
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Santosh Kumar Bidaralli