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: 20200252388Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: My Tran, Sudhir Vittal Shetty, Michael Emery Brown, Marshal F. Savage, Jeffrey M. Lairsey, Joshua M Pennell
-
Patent number: 10684666Abstract: 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: GrantFiled: September 11, 2018Date of Patent: June 16, 2020Assignee: Dell Products L.P.Inventors: Michael Emery Brown, Jitendra Gul Jagasia, Marshal F. Savage
-
Publication number: 20200143059Abstract: 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: ApplicationFiled: November 1, 2018Publication date: May 7, 2020Inventors: Michael Emery Brown, Josh M. Pennell, Jacob R. Hutcheson, Marshal F. Savage, Nikhil Swarnakumar, Rhushabh Bhandari
-
Publication number: 20200134185Abstract: 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: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Eugene David Cho, Michael Emery Brown, Marshal F. Savage
-
Publication number: 20200081511Abstract: 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: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventors: Michael Emery Brown, Jitendra Gul Jagasia, Marshal F. Savage
-
Publication number: 20200045016Abstract: 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: ApplicationFiled: July 31, 2018Publication date: February 6, 2020Inventors: Jesse CHOR, Michael EMERY
-
Publication number: 20200022817Abstract: 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: ApplicationFiled: July 18, 2019Publication date: January 23, 2020Applicant: SPINEFRONTIER, INCInventors: JEREMY CROSSGROVE, OSCAR HERRERA, MICHAEL EMERY, JOSHUA FINKEL, KYLE WOODARD, KINGSLEY R. CHIN
-
Publication number: 20200012552Abstract: 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: ApplicationFiled: July 6, 2018Publication date: January 9, 2020Inventors: Michael Emery Brown, Wei Liu
-
Patent number: 10506013Abstract: 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: GrantFiled: March 8, 2019Date of Patent: December 10, 2019Assignee: Dell Products, L.P.Inventors: Michael Emery Brown, Senthil Kumar Raju, Rajkumar Nagarajan, Rajeshkumar Ichchhubhai Patel
-
Patent number: 10475101Abstract: 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: GrantFiled: June 18, 2015Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Gualtiero Forte, Grant Michael Emery, Madhu Madhava Kurup, Ram Prasad Venkatesan
-
Publication number: 20190312947Abstract: 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: ApplicationFiled: April 10, 2018Publication date: October 10, 2019Inventors: Michael Emery Brown, Santosh Kumar Bidaralli
-
Patent number: 10413333Abstract: 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: GrantFiled: October 4, 2017Date of Patent: September 17, 2019Assignee: SPINEFRONTIER, INCInventors: Jeremy Crossgrove, Michael Emery, Jacob Lubinski, Lin Yin, Kingsley R. Chin
-
Patent number: 10353779Abstract: 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: GrantFiled: May 5, 2017Date of Patent: July 16, 2019Assignee: Dell Products L.P.Inventors: Piyush Sharma, Eugene David Cho, Kiran George Vetteth, Murali K. Somarouthu, Michael Emery Brown, Brian L. Brelsford
-
Patent number: 10146653Abstract: 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: GrantFiled: September 21, 2016Date of Patent: December 4, 2018Assignee: Dell Products, L.P.Inventors: Michael Emery Brown, Lee E. Ballard, Stephen M. Cohoon, Santosh Kumar Bidaralli
-
Publication number: 20180322012Abstract: 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: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Applicant: Dell Products L.P.Inventors: Piyush SHARMA, Eugene David CHO, Kiran George VETTETH, Murali K. SOMAROUTHU, Michael Emery BROWN, Brian L. BRELSFORD
-
Patent number: 10102560Abstract: 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: GrantFiled: March 24, 2016Date of Patent: October 16, 2018Assignee: Amazon Technologies, Inc.Inventors: Madhu Madhava Kurup, Grant Michael Emery
-
Publication number: 20180181558Abstract: 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: ApplicationFiled: December 22, 2016Publication date: June 28, 2018Inventors: Michael Emery, Lavanya Colinjivadi Viswanathan
-
Publication number: 20180092670Abstract: 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: ApplicationFiled: October 4, 2017Publication date: April 5, 2018Applicant: SPINEFRONTIER, INCInventors: JEREMY CROSSGROVE, MICHAEL EMERY, JACOB LUBINSKI, LIN YIN, KINGSLEY R. CHIN
-
Publication number: 20180081776Abstract: 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: ApplicationFiled: September 21, 2016Publication date: March 22, 2018Applicant: Dell Products, L.P.Inventors: Michael Emery Brown, Lee E. Ballard, Stephen M. Cohoon, Santosh Kumar Bidaralli
-
Patent number: 9864951Abstract: 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: GrantFiled: March 30, 2015Date of Patent: January 9, 2018Assignee: Amazon Technologies, Inc.Inventors: Roshan Harish Makhijani, Benjamin Thomas Cohen, Grant Michael Emery, Vijai Mohan