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

  • Publication number: 20200252388
    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: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: My Tran, Sudhir Vittal Shetty, Michael Emery Brown, Marshal F. Savage, Jeffrey M. Lairsey, Joshua M Pennell
  • Patent number: 10684666
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying a power event of a chassis system; in response to identifying the power event, negotiating between a first and a second enclosure controller (EC) to place the one of the ECs in an active state, wherein the first and the second EC are redundant; in response to placing one of the ECs in the active state, performing, by a chassis orchestration engine, a sequence of actions, including: determining, by coordinating with a first daemon, whether a condition is present that would prevent safe activation of a power supply unit, activating, by coordinating with a second daemon, the power supply unit of the chassis system, activating, by coordinating with a third daemon, a cooling system of the chassis system after performing the sequence of actions, providing a signal to components indicating the active state of the first EC.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: June 16, 2020
    Assignee: Dell Products L.P.
    Inventors: Michael Emery Brown, Jitendra Gul Jagasia, Marshal F. Savage
  • Publication number: 20200143059
    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: Application
    Filed: November 1, 2018
    Publication date: May 7, 2020
    Inventors: Michael Emery Brown, Josh M. Pennell, Jacob R. Hutcheson, Marshal F. Savage, Nikhil Swarnakumar, Rhushabh Bhandari
  • Publication number: 20200134185
    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: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Eugene David Cho, Michael Emery Brown, Marshal F. Savage
  • Publication number: 20200081511
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying a power event of a chassis system; in response to identifying the power event, negotiating between a first and a second enclosure controller (EC) to place the one of the ECs in an active state, wherein the first and the second EC are redundant; in response to placing one of the ECs in the active state, performing, by a chassis orchestration engine, a sequence of actions, including: determining, by coordinating with a first daemon, whether a condition is present that would prevent safe activation of a power supply unit, activating, by coordinating with a second daemon, the power supply unit of the chassis system, activating, by coordinating with a third daemon, a cooling system of the chassis system after performing the sequence of actions, providing a signal to components indicating the active state of the first EC.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 12, 2020
    Inventors: Michael Emery Brown, Jitendra Gul Jagasia, Marshal F. Savage
  • Publication number: 20200045016
    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: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Jesse CHOR, Michael EMERY
  • Publication number: 20200022817
    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: Application
    Filed: July 18, 2019
    Publication date: January 23, 2020
    Applicant: SPINEFRONTIER, INC
    Inventors: JEREMY CROSSGROVE, OSCAR HERRERA, MICHAEL EMERY, JOSHUA FINKEL, KYLE WOODARD, KINGSLEY R. CHIN
  • Publication number: 20200012552
    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: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Michael Emery Brown, Wei Liu
  • Patent number: 10506013
    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: March 8, 2019
    Date of Patent: December 10, 2019
    Assignee: Dell Products, L.P.
    Inventors: Michael Emery Brown, Senthil Kumar Raju, Rajkumar Nagarajan, Rajeshkumar Ichchhubhai Patel
  • Patent number: 10475101
    Abstract: Techniques for analyzing recommendations may be described. In particular, an item offered from a network-based resource may be selected based at least in part on past orders for the item. Recommended items offered from the network-based resource may also be identified. A determination may be made as to whether the recommended items may include the item. Based on this determination, an indication of an issue associated with recommending the item may be generated. Based on the indication, a workflow to identify a potential cause of the issue may be initiated.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gualtiero Forte, Grant Michael Emery, Madhu Madhava Kurup, Ram Prasad Venkatesan
  • Publication number: 20190312947
    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: April 10, 2018
    Publication date: October 10, 2019
    Inventors: Michael Emery Brown, Santosh Kumar Bidaralli
  • Patent number: 10413333
    Abstract: A spinal fixation device includes a bone screw, a tulip-shaped seat, a rod seat, and a washer. The bone screw comprises a spherical head and a threaded elongated body extending along a first direction. The tulip-shaped seat comprises a bottom portion that has a through-opening shaped and dimensioned to receive the bone screw so that an inner surface of the bottom portion engages the spherical head of the bone screw and prevents the bone screw from passing entirely through the through-opening, while the spherical head remains polyaxially rotatable within the bottom portion of the tulip-shaped seat. The rod seat sits within and engages the inner surface of the tulip-shaped seat and the rod seat comprises a semispherical bottom that is shaped and dimensioned to engage the spherical head of the bone screw while the spherical head remains polyaxially rotatable within the bottom portion of the tulip-shaped seat.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: September 17, 2019
    Assignee: SPINEFRONTIER, INC
    Inventors: Jeremy Crossgrove, Michael Emery, Jacob Lubinski, Lin Yin, Kingsley R. Chin
  • Patent number: 10353779
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a device coupled to the host system processor. The information handling system may also include a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a network external to the information handling system and perform runtime verification of a firmware image of the management controller by responsive to each particular read request of the firmware image during runtime of the firmware, verifying integrity of a respective block of the read request and responsive to determining the respective block is corrupted, causing a bootloader of the firmware to, on a subsequent boot of the firmware image, perform recovery of the firmware image.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: July 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Piyush Sharma, Eugene David Cho, Kiran George Vetteth, Murali K. Somarouthu, Michael Emery Brown, Brian L. Brelsford
  • Patent number: 10146653
    Abstract: Systems and methods for automated system-level failure and recovery are described. In some embodiments, an Information Handling System (IHS) includes a processor and a memory, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to execute a selected process configured to participate in an inter-process communication (IPC) with at least one other process, invoke an error handling process by simulating a fault in the IPC, and determine if the error handling process successfully handles the fault.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products, L.P.
    Inventors: Michael Emery Brown, Lee E. Ballard, Stephen M. Cohoon, Santosh Kumar Bidaralli
  • Publication number: 20180322012
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a device coupled to the host system processor. The information handling system may also include a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a network external to the information handling system and perform runtime verification of a firmware image of the management controller by responsive to each particular read request of the firmware image during runtime of the firmware, verifying integrity of a respective block of the read request and responsive to determining the respective block is corrupted, causing a bootloader of the firmware to, on a subsequent boot of the firmware image, perform recovery of the firmware image.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Applicant: Dell Products L.P.
    Inventors: Piyush SHARMA, Eugene David CHO, Kiran George VETTETH, Murali K. SOMAROUTHU, Michael Emery BROWN, Brian L. BRELSFORD
  • Patent number: 10102560
    Abstract: Disclosed are various embodiments for identifying correlations between child nodes of a taxonomy. A correlation service identifies a correlation between parent nodes of the taxonomy. A data set such as an interaction history is filtered according to the parent node correlation. The filtered data set is then used to identify correlations between the respective child nodes of the correlated parent nodes.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Madhu Madhava Kurup, Grant Michael Emery
  • Publication number: 20180181558
    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: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventors: Michael Emery, Lavanya Colinjivadi Viswanathan
  • Publication number: 20180092670
    Abstract: A spinal fixation device includes a bone screw, a tulip-shaped seat, a rod seat, and a washer. The bone screw comprises a spherical head and a threaded elongated body extending along a first direction. The tulip-shaped seat comprises a bottom portion that has a through-opening shaped and dimensioned to receive the bone screw so that an inner surface of the bottom portion engages the spherical head of the bone screw and prevents the bone screw from passing entirely through the through-opening, while the spherical head remains polyaxially rotatable within the bottom portion of the tulip-shaped seat. The rod seat sits within and engages the inner surface of the tulip-shaped seat and the rod seat comprises a semispherical bottom that is shaped and dimensioned to engage the spherical head of the bone screw while the spherical head remains polyaxially rotatable within the bottom portion of the tulip-shaped seat.
    Type: Application
    Filed: October 4, 2017
    Publication date: April 5, 2018
    Applicant: SPINEFRONTIER, INC
    Inventors: JEREMY CROSSGROVE, MICHAEL EMERY, JACOB LUBINSKI, LIN YIN, KINGSLEY R. CHIN
  • Publication number: 20180081776
    Abstract: Systems and methods for automated system-level failure and recovery are described. In some embodiments, an Information Handling System (IHS) includes a processor and a memory, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to execute a selected process configured to participate in an inter-process communication (IPC) with at least one other process, invoke an error handling process by simulating a fault in the IPC, and determine if the error handling process successfully handles the fault.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Applicant: Dell Products, L.P.
    Inventors: Michael Emery Brown, Lee E. Ballard, Stephen M. Cohoon, Santosh Kumar Bidaralli
  • Patent number: 9864951
    Abstract: Features are disclosed for identifying randomized latent feature language modeling, such as a recurrent neural network language modeling (RNNLM). Sequences of item identifiers may be provided as the language for training the language model where the item identifiers are the words of the language. To avoid localization bias, the sequences may be randomized prior to or during the training process to provide more accurate prediction models.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Roshan Harish Makhijani, Benjamin Thomas Cohen, Grant Michael Emery, Vijai Mohan