Patents by Inventor Ahmad Byagowi

Ahmad Byagowi 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: 11848749
    Abstract: The disclosed computer-implemented method may include systems for optimizing a network environment that is synchronized with a precise time source. For example, a disclosed system can increase the accuracy and efficiency of the network environment with a method for smoothly handing off synchronization control within a group of time servers, each projecting a precise time. Additionally, another disclosed system can further increase the accuracy and efficiency of the network environment with a method for optimizing the latencies of the network environment when scheduling and routing tasks among the network environment members. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 19, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke
  • Patent number: 11828936
    Abstract: One embodiment of the present application sets forth a wearable device that includes a display comprising a plurality of pixels and configured to emit light, and a micro-lens array located adjacent to the display, and configured to produce a light field by altering the light emitted by the display, where at least one of the display or the micro-lens array is configured to move from a first position to a second position that aligns a first pixel in the plurality of pixels relative to the micro-lens array.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: November 28, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Ahmad Byagowi, Ramesh Raskar, Andrew Hamilton Coward, Ethan Kroll Gordon
  • Patent number: 11824635
    Abstract: A hardware module includes a high stability oscillator, a satellite signal receiver, a processor, and electrical contacts. The high stability oscillator is configured to provide a first timing reference output. The satellite signal receiver is configured to receive signals transmitted by location positioning satellites and provide a second timing reference output. The processor is configured to use the first timing reference output from the high stability oscillator and the second timing reference output from the satellite signal receiver to determine an absolute physical hardware clock value and provide the absolute physical hardware clock value to a host system. The electrical contacts are configured to allow the hardware module to be electrically and physically coupled to and removable from the host system as a single physical module.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: November 21, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Ahmad Byagowi
  • Publication number: 20230326840
    Abstract: According to examples, an interconnect system for integrated circuits (ICs) may be fabricated by processing a substrate implanted with copper wells with a photoresist layer such that remaining portions of the photoresist layer expose portions of the copper wells; depositing a barrier layer over a top surface of the wafer, depositing a seed copper layer over the barrier layer; depositing a copper layer over the seed copper layer; planarizing the copper layer and portions of the barrier layer; depositing another copper layer over exposed portions of the substrate, the copper wells, and the interconnect cores; removing portions of the other copper layer between interconnects by processing the second copper layer with another photoresist layer; and removing remaining portions of the other photoresist layer on the interconnects.
    Type: Application
    Filed: March 23, 2022
    Publication date: October 12, 2023
    Applicant: Meta Platforms, Inc.
    Inventors: Pradip Sairam PICHUMANI, Sandeep REKHI, Ahmad BYAGOWI
  • Publication number: 20230319742
    Abstract: The disclosed device may include a wireless interface for receiving a time signal, an oscillator, and a processor. The processor may determine, using the oscillator and the time signal, a precise time, and synchronize with one or more remote devices using the precise time. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 5, 2023
    Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke, Julian Alexander St. James, Michael Maroye Lambeta
  • Patent number: 11736264
    Abstract: A first timing error of a network device is determined based at least in part on a first received network message from a timing synchronization source. At a first instance, it is determined whether the first timing error exceeds a threshold. In response to a determination at the first instance that the first timing error exceeds the threshold, a clock of the network device is corrected based at least in part on the first received network message. A second timing error of the network device is determined based at least in part on a second received network message from the timing synchronization source. At a second instance, it is determined whether the second timing error exceeds the threshold. In response to a determination at the second instance that the second timing error does not exceed the threshold, the clock of the network device is allowed to function without correction.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: August 22, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Ahmad Byagowi
  • Patent number: 11719657
    Abstract: A mechanism for thermal testing is described. A test vehicle includes a heating element, a thermal sensor and a processor. The processor is configured to control the heating element to output an amount of the energy per unit time. Temperature readings are received using the thermal sensor. A thermal property associated with a thermal mass is determined based at least in part the amount of the energy output and the received temperature readings.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: August 8, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Michael Maroye Lambeta
  • Publication number: 20230244795
    Abstract: A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card.
    Type: Application
    Filed: January 11, 2023
    Publication date: August 3, 2023
    Inventors: Lingjun Wu, Ahmad Byagowi, Hans-Juergen Schmidtke
  • Publication number: 20230229748
    Abstract: Methods, apparatuses, and systems may detect the authentication status of hardware. A detector, such as artificial finger, may be used to probe certain sections of a product, such as a head mounted display. These certain sections may cause the artificial finger to generate a signal that is stored and then compared to predetermined signals associated with the certain section. Based on the comparison, an indication of authentication status may be provided and appropriate action taken.
    Type: Application
    Filed: December 2, 2022
    Publication date: July 20, 2023
    Inventors: Amin TermehYousefi, Ahmad Byagowi
  • Patent number: 11616587
    Abstract: A reference time associated with a satellite signal received at a clock synchronization source is determined, wherein the reference time is from a master reference clock. A recorded time associated with a corresponding satellite signal received at a remote clock synchronization destination is received from the remote clock synchronization destination via a network, wherein the received recorded time is from a remote clock to be synchronized with the master reference clock. A clock adjustment value is calculated based on a comparison of the determined reference time and the received recorded time. The clock adjustment value is provided to the remote clock synchronization destination, wherein the clock adjustment value is able to be utilized by the remote clock synchronization destination to adjust the remote clock to increase synchronization with the master reference clock.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: March 28, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Georgi Chalakov, Michel Ouellette
  • Patent number: 11580233
    Abstract: A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Lingjun Wu, Ahmad Byagowi, Hans-Juergen Schmidtke
  • Patent number: 11581972
    Abstract: A trigger signal provided via a pulse-per-second input port of a network interface controller is detected. In response to the trigger signal, an internal hardware clock value of the network interface controller is recorded. The recorded internal hardware clock value is reported, wherein the reported internal hardware clock value is reported for use in determining a timing error of the network interface controller based at least in part on a comparison with a time value of another device that also received the trigger signal.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Ahmad Byagowi
  • Patent number: 11556382
    Abstract: A request to perform a compute task is received. A plurality of compute processor resources eligible to perform the compute task is identified, wherein the plurality of compute processor resources includes two or more of the following: a field-programmable gate array, an application-specific integrated circuit, a graphics processing unit, or a central processing unit. Based on an optimization metric, one of the compute processor resources is dynamically selected to perform the compute task.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: January 17, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
  • Patent number: 11523546
    Abstract: A system including a data center rack enclosure, a first aisle emulator, and a second aisle emulator. The data center rack enclosure is configured to retain a data center rack, which has a first side and a second side. The first aisle emulator is coupled with the data center rack enclosure and provides a first controlled test environment with first temperature and a first gas flow to the first side of the data center rack. The second aisle emulator is coupled with the data center rack enclosure and provides a second controlled test environment for the second side of the data center rack.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: December 6, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Cheng Chen, Vijay Mohan
  • Publication number: 20220337331
    Abstract: The disclosed computer-implemented method may include (i) assigning, by a source computing device, a timestamp to each of one or more clock synchronization protocol transactions, (ii) storing, by the source computing device, the clock synchronization protocol transactions to a high-bandwidth memory device, and (iii) synchronizing, by the source computing device, the clock synchronization protocol transactions with a destination computing device by: issuing data transport protocol packets to preserve a timing accuracy; and sending the clock synchronization protocol transactions to a destination computing device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: January 20, 2022
    Publication date: October 20, 2022
    Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke
  • Patent number: 11381375
    Abstract: A first timing error of a network device is determined based at least in part on a first received network message from a timing synchronization source. At a first instance, it is determined whether the first timing error exceeds a threshold. In response to a determination at the first instance that the first timing error exceeds the threshold, a clock of the network device is corrected based at least in part on the first received network message. A second timing error of the network device is determined based at least in part on a second received network message from the timing synchronization source. At a second instance, it is determined whether the second timing error exceeds the threshold. In response to a determination at the second instance that the second timing error does not exceed the threshold, the clock of the network device is allowed to function without correction.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: July 5, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Ahmad Byagowi
  • Patent number: 11360038
    Abstract: A mechanism for thermal testing is described. The system includes a heating element, a thermal sensor and a processor. The processor is configured to control the heating element to output an amount of the energy per unit time; receive temperature readings using the thermal sensor; and determine a thermal property associated with a thermal mass based at least in part the amount of the energy output and the received temperature readings.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 14, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Michael Maroye Lambeta
  • Patent number: 11341826
    Abstract: A robotic-arm apparatus may include a robotic hand dimensioned to approximate a size and movement of a user's hand. The robotic-arm apparatus may also include one or more tactile-sensing pads coupled to at least a portion of the robotic hand, wherein a tactile-sensing pad is configured to detect surface data about a surface in a real-world environment. Additionally, the robotic-arm apparatus may include an actuator configured to move the robotic hand to mimic a motion of a glove worn by the user's hand, wherein the glove is configured to provide haptic feedback corresponding to the surface data to the user's hand. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 24, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Scott C. Wiley, Michael Epstein, Ahmad Byagowi
  • Patent number: 11313898
    Abstract: A mechanism for performing thermal testing is described. The system for performing thermal testing may include a housing, a heating element and a processor. The housing is configured to be compatible with a plurality of different types of transceiver form factors. The heating element is configured to be at a location within the housing to approximate an integrated circuit chip heat source of the plurality of different types of transceiver form factors. The processor is configured to automatically conduct a thermal test and provide thermal test results.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 26, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Michael Maroye Lambeta, David Edwin Stroud, Hussameddine Kabbani, Matthew Ross Hattori, Benjamin Maloon, Jones Udo-Akang, Vijay Mohan, Ahmad Byagowi
  • Patent number: 11156828
    Abstract: One embodiment of the present application sets forth a wearable device that includes a display comprising a plurality of pixels and configured to emit light, and a micro-lens array located adjacent to the display, and configured to produce a light field by altering the light emitted by the display, where at least one of the display or the micro-lens array is configured to move from a first position to a second position that aligns a first pixel in the plurality of pixels relative to the micro-lens array.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Ahmad Byagowi, Ramesh Raskar, Andrew Hamilton Coward, Ethan Kroll Gordon