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: 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
  • Publication number: 20210288738
    Abstract: The disclosed systems and methods may include a network device for evaluating, developing, and benchmarking a precision time protocol network. Additionally, the disclosed systems and methods may be directed to utilizing direct server return for content delivery network traffic. The disclosed apparatus may include a grommet and a clip, where the grommet includes an opening shaped to hold at least one cable such as a medusa cable and a groove around an outer diameter of the grommet. The disclosed apparatuses, systems, and methods may include an apparatus for organizationally distributing cables to rackmount network devices. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Inventors: Ahmad Byagowi, Andrei Lukovenko, Huapeng Zhou, Yair Gottdenker, Alan H. Frindell, Roberto Javier Peon, Luca Niccolini, Yang Chi, Matthew Hansen Joras, Chenyu Xu, Blanche Sydney Christina Chisholm, Shawn Blanchard, Hao-Yun Ma, Wei-Ta Peng
  • Patent number: 11113058
    Abstract: Instructions to be executed by a processing unit that is configured to handle a predefined instruction set are prefetched. A set of instructions in the prefetched instructions to be combined as a macro instruction to be executed by a reconfigurable logic unit is identified. The macro instruction is issued to the reconfigurable logic unit rather than issuing the identified set of instructions to the processing unit.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 7, 2021
    Assignee: Facebook, Inc.
    Inventor: Ahmad Byagowi
  • Patent number: 11099639
    Abstract: The disclosed computer-implemented method may include transmitting a first signal by a first antenna element included in a head mounted display system, analyzing the second signal to determine multidimensional data for the second signal, comparing the multidimensional data for the second signal to known multidimensional data related to positions of a gaze of an eye of a user in the head mounted display system, identifying a position of a gaze for an eye of a user in the head mounted display system based on the comparison, and adjusting image data for display on a display device included in the head mounted display system based on the identified position of the gaze of the eye of the user. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Ahmad Byagowi
  • Patent number: 11042414
    Abstract: A request to perform a compute task is received. A service to perform at least a portion of the compute task is identified, wherein the identified service is associated with a field-programmable gate array that has been programmed to perform at least the portion of the compute task. The identified service to perform at least the portion of the compute task of the request is invoked. At least the portion of the compute task is executed using the field-programmable gate array.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 22, 2021
    Assignee: Facebook, Inc.
    Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
  • Patent number: 11042413
    Abstract: Utilization metrics associated with a plurality of eligible compute tasks executable on a plurality of field-programmable gate arrays are determined. The utilization metrics are evaluated to dynamically identify a reallocation of an identified field-programmable gate array resource of the field-programmable gate arrays to handle a selected eligible compute task of the eligible compute tasks. The identified field-programmable gate array resource is automatically reprogrammed to handle the selected eligible compute task.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 22, 2021
    Assignee: Facebook, Inc.
    Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
  • Patent number: 10930184
    Abstract: The disclosed computer-implemented method may include a display calibration apparatus. The display calibration apparatus may include a lens and an actively-cooled electromagnetic radiation detector configured to detect electromagnetic radiation emitted from various pixels of an electronic display panel under test. The electromagnetic radiation may travel through the lens prior to reaching the detector. The display calibration apparatus may also include a special-purpose computing device configured to: analyze the detected electromagnetic radiation from the pixels of the electronic display panel and generate calibration data for the electronic display panel using a specified calibration algorithm. As such, the electronic display panel may operate using the generated calibration data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: February 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Nan Bai, Ahmad Byagowi, Kieran Tobias Levin
  • Publication number: 20210049942
    Abstract: The disclosed computer-implemented method may include a display calibration apparatus. The display calibration apparatus may include a lens and an actively-cooled electromagnetic radiation detector configured to detect electromagnetic radiation emitted from various pixels of an electronic display panel under test. The electromagnetic radiation may travel through the lens prior to reaching the detector. The display calibration apparatus may also include a special-purpose computing device configured to: analyze the detected electromagnetic radiation from the pixels of the electronic display panel and generate calibration data for the electronic display panel using a specified calibration algorithm. As such, the the electronic display panel may operate using the generated calibration data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Nan Bai, Ahmad Byagowi, Kieran Tobias Levin
  • Patent number: 10854532
    Abstract: Compressed air and lattice structure cooling is disclosed. In an embodiment, an assembly includes a heat conductive lattice structure with open-cell voids. The assembly also includes a port configured to provide compressed air that is directed toward the heat conductive lattice structure. The assembly also includes a base configured to be coupled to an electronic component and thermally coupled to the heat conductive lattice structure.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Ahmad Byagowi, Spencer John Paul Burns
  • Patent number: 10856448
    Abstract: Compressed air cooling is disclosed. In an embodiment, an assembly includes an input configured to receive compressed air. The assembly also includes an expansion chamber configured to at least in part contain an expansion of the compressed air. The assembly also includes a base configured to be thermally cooled via the expansion of the compressed air and configured to be coupled to an electronic component.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Scott C. Wiley, Andrew Gold, Ahmad Byagowi
  • Publication number: 20200351233
    Abstract: In one embodiment, a method includes determining if notifications to be sent to user would benefit from being delivered by haptic stimulation under a current context. This determination may be made by accessing historical notification data of how the user previously responded to notifications in a similar context, and ranking conversion scores for each of one or more haptic-enabled delivery channels, wherein a conversion score indicates a probability of the user interacting with the notification. The most appropriate haptic message-delivery channel is selected based on the scores and historical data, and the notification is sent accordingly.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Ramesh Raskar, Nafissa Yakubova, Ahmad Byagowi, Marie K. Herring
  • Patent number: 10825370
    Abstract: A computer-implemented method for updating pixel arrays may include (i) displaying an image on an array of pixels via a set of pixel control modules, where each pixel within the array of pixels is communicatively coupled to a different pixel control module within the set of pixel control modules, (ii) receiving an instruction to update the image displayed on the array of pixels to a new image, (iii) identifying a pixel within the array of pixels that is in a different state in the new image than in the image, and (iv) updating the pixel to the different state by transmitting a signal from the pixel control module directly to the pixel that updates the pixel independently of additional pixels. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 3, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Ahmad Byagowi
  • Patent number: 10777251
    Abstract: A first value is stored in a first memory cell. A first component output current, from a first electronic component, is provided based on the stored first value, wherein the first component output current is proportional to a place value represented by the first value. A second value is stored in a second memory cell. A second component output current, from a second electronic component, is provided based on the stored second value, wherein the second component output current is proportional to a place value represented by the second value. A combined current of at least the first component output current and the second component output current is detected, wherein the combined current corresponds to a sum of at least the first value and the second value.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Ahmad Byagowi, Aravind Kalaiah, Mikhail Smelyanskiy
  • Patent number: 10742585
    Abstract: In one embodiment, a method includes determining if notifications to be sent to user would benefit from being delivered by haptic stimulation under a current context. This determination may be made by accessing historical notification data of how the user previously responded to notifications in a similar context, and ranking conversion scores for each of one or more haptic-enabled delivery channels, wherein a conversion score indicates a probability of the user interacting with the notification. The most appropriate haptic message-delivery channel is selected based on the scores and historical data, and the notification is sent accordingly.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: August 11, 2020
    Assignee: Facebook, Inc.
    Inventors: Ramesh Raskar, Nafissa Yakubova, Ahmad Byagowi, Marie K. Herring
  • Patent number: 10685592
    Abstract: A near-eye display (NED) comprises an electronic display, an optical assembly, a scanning assembly, and a controller. The controller generates display instructions based in part on content. The display instructions describe a resolution within an adjustable range of resolutions and a frame rate within adjustable range of frame rates. The electronic display emits a plurality of light rays at the frame rate based on the display instructions. The scanning assembly shifts a direction of at least one of the plurality of light rays in accordance with the display instructions. The optical assembly controls a field of view at an eye box and directs the plurality of light rays including the at least one shifted light ray toward the eye box. The plurality of light rays form a virtual display that displays the content at the resolution and the frame rate.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: June 16, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Zhang Jia, Ramesh Raskar, Ahmad Byagowi
  • Patent number: 10497295
    Abstract: A near-eye display (NED) comprises an electronic display, an optical assembly, a scanning assembly, and a controller. The controller generates display instructions based in part on content. The display instructions describe a resolution within an adjustable range of resolutions and a frame rate within adjustable range of frame rates. The electronic display emits a plurality of light rays at the frame rate based on the display instructions. The scanning assembly shifts a direction of at least one of the plurality of light rays in accordance with the display instructions. The optical assembly controls a field of view at an eye box and directs the plurality of light rays including the at least one shifted light ray toward the eye box. The plurality of light rays form a virtual display that displays the content at the resolution and the frame rate.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: December 3, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Zhang Jia, Ramesh Raskar, Ahmad Byagowi