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: 11848749Abstract: 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: GrantFiled: March 31, 2022Date of Patent: December 19, 2023Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke
-
Patent number: 11828936Abstract: 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: GrantFiled: October 25, 2021Date of Patent: November 28, 2023Assignee: Meta Platforms Technologies, LLCInventors: Ahmad Byagowi, Ramesh Raskar, Andrew Hamilton Coward, Ethan Kroll Gordon
-
Patent number: 11824635Abstract: 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: GrantFiled: April 7, 2021Date of Patent: November 21, 2023Assignee: Meta Platforms, Inc.Inventor: Ahmad Byagowi
-
Publication number: 20230326840Abstract: 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: ApplicationFiled: March 23, 2022Publication date: October 12, 2023Applicant: Meta Platforms, Inc.Inventors: Pradip Sairam PICHUMANI, Sandeep REKHI, Ahmad BYAGOWI
-
Publication number: 20230319742Abstract: 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: ApplicationFiled: April 5, 2022Publication date: October 5, 2023Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke, Julian Alexander St. James, Michael Maroye Lambeta
-
Patent number: 11736264Abstract: 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: GrantFiled: June 7, 2022Date of Patent: August 22, 2023Assignee: Meta Platforms, Inc.Inventor: Ahmad Byagowi
-
Patent number: 11719657Abstract: 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: GrantFiled: May 10, 2022Date of Patent: August 8, 2023Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Michael Maroye Lambeta
-
Publication number: 20230244795Abstract: 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: ApplicationFiled: January 11, 2023Publication date: August 3, 2023Inventors: Lingjun Wu, Ahmad Byagowi, Hans-Juergen Schmidtke
-
Publication number: 20230229748Abstract: 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: ApplicationFiled: December 2, 2022Publication date: July 20, 2023Inventors: Amin TermehYousefi, Ahmad Byagowi
-
Patent number: 11616587Abstract: 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: GrantFiled: November 30, 2020Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Georgi Chalakov, Michel Ouellette
-
Patent number: 11581972Abstract: 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: GrantFiled: May 21, 2020Date of Patent: February 14, 2023Assignee: Meta Platforms, Inc.Inventor: Ahmad Byagowi
-
Patent number: 11580233Abstract: 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: GrantFiled: November 13, 2019Date of Patent: February 14, 2023Assignee: Meta Platforms, Inc.Inventors: Lingjun Wu, Ahmad Byagowi, Hans-Juergen Schmidtke
-
Patent number: 11556382Abstract: 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: GrantFiled: July 10, 2019Date of Patent: January 17, 2023Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
-
Patent number: 11523546Abstract: 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: GrantFiled: October 11, 2019Date of Patent: December 6, 2022Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Cheng Chen, Vijay Mohan
-
Publication number: 20220337331Abstract: 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: ApplicationFiled: January 20, 2022Publication date: October 20, 2022Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke
-
Patent number: 11381375Abstract: 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: GrantFiled: September 8, 2020Date of Patent: July 5, 2022Assignee: Meta Platforms, Inc.Inventor: Ahmad Byagowi
-
Patent number: 11360038Abstract: 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: GrantFiled: December 23, 2019Date of Patent: June 14, 2022Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Michael Maroye Lambeta
-
Patent number: 11341826Abstract: 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: GrantFiled: August 21, 2018Date of Patent: May 24, 2022Assignee: Meta Platforms, Inc.Inventors: Scott C. Wiley, Michael Epstein, Ahmad Byagowi
-
Patent number: 11313898Abstract: 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: GrantFiled: December 23, 2019Date of Patent: April 26, 2022Assignee: 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: 11156828Abstract: 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: GrantFiled: July 5, 2018Date of Patent: October 26, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Ahmad Byagowi, Ramesh Raskar, Andrew Hamilton Coward, Ethan Kroll Gordon