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).
-
Publication number: 20210288738Abstract: 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: ApplicationFiled: June 2, 2021Publication date: September 16, 2021Inventors: 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: 11113058Abstract: 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: GrantFiled: November 20, 2018Date of Patent: September 7, 2021Assignee: Facebook, Inc.Inventor: Ahmad Byagowi
-
Patent number: 11099639Abstract: 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: GrantFiled: November 5, 2018Date of Patent: August 24, 2021Assignee: Facebook Technologies, LLCInventor: Ahmad Byagowi
-
Patent number: 11042413Abstract: 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: GrantFiled: July 10, 2019Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
-
Patent number: 11042414Abstract: 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: GrantFiled: July 10, 2019Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
-
Patent number: 10930184Abstract: 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: GrantFiled: August 13, 2019Date of Patent: February 23, 2021Assignee: Facebook Technologies, LLCInventors: Nan Bai, Ahmad Byagowi, Kieran Tobias Levin
-
Publication number: 20210049942Abstract: 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: ApplicationFiled: August 13, 2019Publication date: February 18, 2021Inventors: Nan Bai, Ahmad Byagowi, Kieran Tobias Levin
-
Patent number: 10854532Abstract: 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: GrantFiled: April 8, 2019Date of Patent: December 1, 2020Assignee: Facebook, Inc.Inventors: Ahmad Byagowi, Spencer John Paul Burns
-
Patent number: 10856448Abstract: 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: GrantFiled: November 19, 2018Date of Patent: December 1, 2020Assignee: Facebook, Inc.Inventors: Scott C. Wiley, Andrew Gold, Ahmad Byagowi
-
Publication number: 20200351233Abstract: 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: ApplicationFiled: July 16, 2020Publication date: November 5, 2020Inventors: Ramesh Raskar, Nafissa Yakubova, Ahmad Byagowi, Marie K. Herring
-
Patent number: 10825370Abstract: 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: GrantFiled: October 30, 2018Date of Patent: November 3, 2020Assignee: Facebook Technologies, LLCInventor: Ahmad Byagowi
-
Patent number: 10777251Abstract: 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: GrantFiled: May 9, 2019Date of Patent: September 15, 2020Assignee: Facebook, Inc.Inventors: Ahmad Byagowi, Aravind Kalaiah, Mikhail Smelyanskiy
-
Patent number: 10742585Abstract: 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: GrantFiled: January 5, 2018Date of Patent: August 11, 2020Assignee: Facebook, Inc.Inventors: Ramesh Raskar, Nafissa Yakubova, Ahmad Byagowi, Marie K. Herring
-
Patent number: 10685592Abstract: 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: GrantFiled: October 28, 2019Date of Patent: June 16, 2020Assignee: Facebook Technologies, LLCInventors: Zhang Jia, Ramesh Raskar, Ahmad Byagowi
-
Patent number: 10497295Abstract: 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: GrantFiled: March 14, 2018Date of Patent: December 3, 2019Assignee: Facebook Technologies, LLCInventors: Zhang Jia, Ramesh Raskar, Ahmad Byagowi
-
Publication number: 20190215289Abstract: 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: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Inventors: Ramesh Raskar, Nafissa Yakubova, Ahmad Byagowi, Marie K. Herring