Patents by Inventor Michael Sun
Michael Sun 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: 20250211819Abstract: A method, performed by a server in communication with a user device via a network, comprises: receiving one or more signals including at least one signal indicative of interest or attention of a user of the user device; identifying one or more supplemental content items; and based on the one or more signals, causing the user device to: responsive to detecting an indication of a pause event while a video content item is presented in a video player on a display associated with the user device, present on the display the one or more supplemental content items with the paused video content item.Type: ApplicationFiled: November 22, 2024Publication date: June 26, 2025Inventors: Joseph Joseph Cherukara, Michael Sun, Rachel Mary Pyrdol, Shweta Agrawal, Pramodh Ankit Devagi
-
Publication number: 20250211820Abstract: A method, performed by a server in communication with a user device via a network, includes receiving one or more signals including at least one signal indicative of interest or attention of a user of the user device, and identifying one or more supplemental content items. The method also includes, based on the one or more signals, causing the user device to, responsive to detecting an indication of a pause event while a video content item is presented in a video player on a display associated with the user device, present on the display the one or more supplemental content items with the paused video content item.Type: ApplicationFiled: January 14, 2025Publication date: June 26, 2025Inventors: Joseph Joseph Cherukara, Michael Sun, Rachel Mary Pyrdol, Shweta Agrawal, Pramodh Ankit Devagi
-
Publication number: 20250085950Abstract: For dynamic installation of extensible network operating system (ENOS) extensions, a network device downloads a full software image (SWI) having a signature and a directory containing software packages from an install source. During downloading, the network device modifies the full SWI on the fly, including reading and removing the software packages (SWIX files) from the directory, as each one is read, determining whether to keep it, for each “keep” SWIX file, extracting an ENOS extension and a corresponding signature, and storing them on a nonvolatile memory, resulting in a modified SWI with a signature but without the SWIX files. After download is complete, the signed ENOS extensions stored on the nonvolatile memory are verified to determine valid ENOS extensions for inclusion in an overlay filesystem which becomes a root filesystem for the network device. The signed modified SWI is also verified before booting the network device into the modified SWI.Type: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Inventors: James Samuel Brinkley, Eudean Michael Sun, Baptiste Elie Franck Covolato, Ethan Barnett Rahn, Julien André Alexis Gomes
-
Publication number: 20240406014Abstract: A network device providing pseudo load sharing capabilities using low-cost power supplies that do not have active load sharing. Each of the power supplies is connected to a corresponding power rail that delivers power to a corresponding subgroup of the PoE ports of the network device. A switchable link is connected between the power rails and is controlled based on the power outputs of the power supplies. If both power supplies are providing output power at acceptable voltages, a switch component of the switchable link remains open, so that each power supply delivers power to its own separate subgroup of the PoE ports. If the output voltage of one of the power supplies falls below a threshold voltage, a switch component of the switchable link is closed to electrically connect the two power rails, allowing PoE ports of both subgroups to draw power from the remaining power supply.Type: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Inventors: Willy Tjanaka, Eudean Michael Sun, Eric Yam
-
Patent number: 12015527Abstract: Maintaining an organizational hierarchy by receiving data indicative of computing resource consumption by one or more leaf nodes, wherein the leaf nodes are part of a hierarchy including the leaf nodes and higher level nodes; and generating one or more modifications for the hierarchy based on the data indicative of computing resource consumption.Type: GrantFiled: February 16, 2023Date of Patent: June 18, 2024Assignee: Google LLCInventors: Michael Yang Liu, Subhashish Roy, Srinivas Vaidyanathan, Anurag Kumar Singh, Arvind Sundararajan, Michael Sun Yu, Srirama Koneru, Spiro Michaylov, Neduvelil Vinod Menon, Shashwat Rastogi
-
Patent number: 12007742Abstract: A method, device, and computer readable medium for managing overheat behavior in a network device. The method includes determining that a first temperature exceeds a threshold by at least one temperature sensor disposed in a network device. The method includes logging a temperature sensor name of the at least one temperature sensor, the first temperature, and actions taken prior to determining that the first temperature exceeds the threshold. The method further includes disabling network device capabilities and enabling a subset of network device capabilities after powering cycling the network device.Type: GrantFiled: March 4, 2022Date of Patent: June 11, 2024Assignee: Arista Networks, Inc.Inventors: Ketan Rasikbhai Kotak, Eudean Michael Sun, Gil Adrian Torres
-
Publication number: 20230280716Abstract: A method, device, and computer readable medium for managing overheat behavior in a network device. The method includes determining that a first temperature exceeds a threshold by at least one temperature sensor disposed in a network device. The method includes logging a temperature sensor name of the at least one temperature sensor, the first temperature, and actions taken prior to determining that the first temperature exceeds the threshold. The method further includes disabling network device capabilities and enabling a subset of network device capabilities after powering cycling the network device.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Ketan Rasikbhai Kotak, Eudean Michael Sun, Gil Adrian Torres
-
Patent number: 11691322Abstract: A mold apparatus for forming a molded part includes a mold body, a mold cavity formed in said mold body, a plurality of valve gates associated with said mold body, and a controller in communication with said plurality of valve gates. The controller is programmed to time opening of each valve gate based on a selected flow rate required to eliminate weld lines in the product.Type: GrantFiled: August 3, 2022Date of Patent: July 4, 2023Assignee: Ford Motor CompanyInventors: Junko Pauken, Haoliang Michael Sun
-
Patent number: 11650645Abstract: Power management includes receiving power supply unit (PSU) power capacity data and PSU power consumption data from each PSU in a set of PSUs. A priority table is updated with controlled device power consumption data received from a set of controlled devices. If the PSU power consumption data of any PSU exceeds an associated threshold calculated based on the PSU power capacity data for the PSU, then one or more controlled devices are selected based on the controlled device power consumption data in the priority table. When power consumption data of any PSU exceeds the associated threshold, a power response procedure powers off at least one of the selected one or more controlled devices, reduces power supplied to at least one of the selected one or more controlled devices, or reduces an output voltage of any of the PSU for which the PSU power consumption data exceeds the associated threshold.Type: GrantFiled: July 2, 2021Date of Patent: May 16, 2023Assignee: Arista Networks, Inc.Inventors: Charles Melvin Aden, Eudean Michael Sun
-
Patent number: 11630499Abstract: Methods and systems for managing power for a Power over Ethernet (PoE) device are disclosed herein. The method may include obtaining, by a supervisor, power information from a plurality of power supply units (PSUs) to obtain total consumed power; obtaining, by the supervisor, a total system power capacity value associated with the plurality of PSUs; and calculating, by the supervisor, a total available PoE power value using the total consumed power and the total system power capacity value; and making a first determination, by the supervisor, using the total available PoE power value and a PoE power table, whether a powered device should stop receiving power.Type: GrantFiled: November 5, 2021Date of Patent: April 18, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Eric Jahfei Won Yam, Robert Calvin Cyphers, Charles Melvin Aden, Eudean Michael Sun, Dipankar Bhatt Acharya
-
Publication number: 20220371238Abstract: A mold apparatus for forming a molded part includes a mold body, a mold cavity formed in said mold body, a plurality of valve gates associated with said mold body, and a controller in communication with said plurality of valve gates. The controller is programmed to time opening of each valve gate based on a selected flow rate required to eliminate weld lines in the product.Type: ApplicationFiled: August 3, 2022Publication date: November 24, 2022Applicant: Ford Motor CompanyInventors: Junko Pauken, Haoliang Michael Sun
-
Patent number: 11433580Abstract: An apparatus and method for eliminating mold lines when molding a part having ferromagnetic pigments is provided. A mold assembly having a mold with a cavity and valve gates is formed. Pucks are fitted at the gates to collect residual cold plastic. The calculation of a specific sequence and timing of the opening of the valve gates is determined based on a calculation of the total number of valve gates needed to fill a part while maintaining acceptable injection molding pressure. Once calculated, the gates are positioned around the mold cavity to balance flow length ratio. A primary gate is chosen for initial injection. The time for the material to flow from the first to the second gate is established. The second gate is opened after the flow front reaches the second gate. This pattern continues until all valve gates are opened.Type: GrantFiled: April 16, 2018Date of Patent: September 6, 2022Assignee: Ford Motor CompanyInventors: Junko Pauken, Haoliang Michael Sun
-
Patent number: 11385697Abstract: Methods and systems for managing power for a Power over Ethernet (PoE) device are disclosed herein. The method may include: configuring a power sourcing equipment (PSE) controller component with an interface keep-on order that indicates a relative priority for providing power to interfaces of the PSE controller component; storing, by a supervisor, keep-on order values and interface identifiers in entries of a PoE power table; transmitting to the supervisor, by the PSE controller component, a first interface power draw value associated with a first interface and a second interface power draw value associated with a second interface; storing, by the supervisor, the interface power draw values entries associated with the respective interfaces; and performing, by the supervisor and in response to a power event, a power management action.Type: GrantFiled: August 28, 2019Date of Patent: July 12, 2022Assignee: Arista Networks, Inc.Inventors: Eric Jahfei Won Yam, Robert Calvin Cyphers, Charles Melvin Aden, Eudean Michael Sun, Dipankar Bhatt Acharya
-
Publication number: 20220057851Abstract: Methods and systems for managing power for a Power over Ethernet (PoE) device are disclosed herein. The method may include obtaining, by a supervisor, power information from a plurality of power supply units (PSUs) to obtain total consumed power; obtaining, by the supervisor, a total system power capacity value associated with the plurality of PSUs; and calculating, by the supervisor, a total available PoE power value using the total consumed power and the total system power capacity value; and making a first determination, by the supervisor, using the total available PoE power value and a PoE power table, whether a powered device should stop receiving power.Type: ApplicationFiled: November 5, 2021Publication date: February 24, 2022Inventors: Eric Jahfei Won YAM, Robert Calvin CYPHERS, Charles Melvin ADEN, Eudean Michael SUN, Dipankar Bhatt ACHARYA
-
Patent number: 11181960Abstract: Methods and systems for managing power for a Power over Ethernet (PoE) device are disclosed herein. The method may include obtaining, by a supervisor, power information from a plurality of power supply units (PSUs) to obtain total consumed power; obtaining, by the supervisor, a total system power capacity value associated with the plurality of PSUs; and calculating, by the supervisor, a total available PoE power value using the total consumed power and the total system power capacity value; and making a first determination, by the supervisor, using the total available PoE power value and a PoE power table, whether a powered device should stop receiving power.Type: GrantFiled: August 28, 2019Date of Patent: November 23, 2021Assignee: Arista Networks, Inc.Inventors: Eric Jahfei Won Yam, Robert Calvin Cyphers, Charles Melvin Aden, Eudean Michael Sun, Dipankar Bhatt Acharya
-
Publication number: 20210333857Abstract: Power management includes receiving power supply unit (PSU) power capacity data and PSU power consumption data from each PSU in a set of PSUs. A priority table is updated with controlled device power consumption data received from a set of controlled devices. If the PSU power consumption data of any PSU exceeds an associated threshold calculated based on the PSU power capacity data for the PSU, then one or more controlled devices are selected based on the controlled device power consumption data in the priority table. When power consumption data of any PSU exceeds the associated threshold, a power response procedure powers off at least one of the selected one or more controlled devices, reduces power supplied to at least one of the selected one or more controlled devices, or reduces an output voltage of any of the PSU for which the PSU power consumption data exceeds the associated threshold.Type: ApplicationFiled: July 2, 2021Publication date: October 28, 2021Inventors: Charles Melvin ADEN, Eudean Michael SUN
-
Patent number: 11093013Abstract: Methods and systems for managing power for a Power over Ethernet (PoE) device are disclosed herein. The method may include obtaining, by a supervisor, power information from a plurality of power supply units (PSUs) to obtain total power consumption information; obtaining, by the supervisor, a total system power capacity value for the plurality of PSUs; and making a determination, by the supervisor, using the total power consumption information, and the total system power capacity value, whether a powered device should stop receiving power.Type: GrantFiled: August 28, 2019Date of Patent: August 17, 2021Assignee: ARISTA NETWORKS, INC.Inventors: Eric Jahfei Won Yam, Robert Calvin Cyphers, Charles Melvin Aden, Eudean Michael Sun, Dipankar Bhatt Acharya
-
Patent number: 11054875Abstract: Methods, computer readable mediums, and systems for power management. The method of power management may include receiving first power supply unit (PSU) capacity data and first PSU consumption data from a first PSU to a supervisor; storing, via the supervisor, the first PSU capacity data and the first PSU consumption data in storage; receiving first controlled device power consumption data from a first controlled device to the supervisor; updating a priority table, stored in the storage, with the first controlled device power consumption data; making a first determination that the first PSU consumption data exceeds a first threshold, where, the first threshold is calculated based on at least the first PSU capacity data; and based on the first determination, initiating a power response procedure.Type: GrantFiled: December 28, 2018Date of Patent: July 6, 2021Assignee: Arista Networks, Inc.Inventors: Charles Melvin Aden, Eudean Michael Sun
-
Patent number: D941554Type: GrantFiled: March 2, 2020Date of Patent: January 25, 2022Inventor: Michael Sun
-
Patent number: D963292Type: GrantFiled: March 2, 2020Date of Patent: September 13, 2022Inventor: Michael Sun