Patents by Inventor Michael A. Sokol
Michael A. Sokol 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: 20240128549Abstract: An iron-air battery including an iron electrode in contact with an anode current collector, wherein the iron electrode includes a plurality of channels; an oxygen reduction reaction electrode having a first surface facing the plurality of channels and an opposing second surface in contact with air; an oxygen evolution reaction electrode interdigitated with the plurality of channels of the iron electrode, wherein at least a portion of the oxygen evolution reaction electrode is disposed within the plurality of channels in a direction perpendicular to a plane of the oxygen reduction reaction electrode; and an electrolyte in contact with the iron electrode, the first surface of the oxygen reduction reaction electrode, the plurality of channels, and the oxygen evolution reaction electrode.Type: ApplicationFiled: October 12, 2023Publication date: April 18, 2024Inventors: Joseph Stephen Manser, Christopher Thomas Reynolds, Karen Thomas-Alyea, Michael Chon, David Hooke, Michael Andrew Gibson, Yuto Takagi, Johanna Goodman, Robert Wesley Morgan, Valerie Christine Sacha, Angel Ruben Rivera, Joseph Anthony Pantano, Julia Sokol, Nicholas Reed Perkins
-
Publication number: 20180094778Abstract: A light bulb with at least one USB port is provided. The light bulb includes a translucent housing having an open bottom. A light emitter is disposed within the translucent housing so as to emit light through the housing. A base is secured to the open bottom of the translucent housing. The base includes an electrical connector connected to the light emitter and operable to connect with a light socket. For example, the electrical connector may be a male threaded electrical connector. At least one USB port, such as a pair of USB ports, is disposed in the base and connected to the electrical connector.Type: ApplicationFiled: October 3, 2016Publication date: April 5, 2018Inventor: Shawn Michael Sokol
-
Patent number: 7656907Abstract: A system for reducing clock speed and power consumption in a network chip is provided. The system can have a core that transmits and receives signals at a first clock speed. A receive buffer can be in communication with the core and be configured to transmit the signals to the core at the first clock speed. A transmit buffer can be in communication with the core and configured to receive signals from the core at the first clock speed. A sync can be configured to receive signals in the receive buffer at a second clock speed and to transmit the signals from the transmit buffer at the second clock speed. The sync can be in communication with the transmit buffer and the receive buffer.Type: GrantFiled: August 16, 2007Date of Patent: February 2, 2010Assignee: Broadcom CorporationInventors: Michael Chang, Michael A. Sokol
-
Patent number: 7420977Abstract: A system of switches having a memory/command bus having a first interface, a second interface and a third interface. A memory is connected to the third interface of the memory/command bus. The memory has a first memory address. A first switch monitors the memory/command bus and interprets information written to the first memory address as proxy information. The first switch is connected to the first interface of the memory/command bus. The second switch monitors the memory/command bus and interprets information written to the first memory address as proxy information. The second switch is connected to the second interface of the memory/command bus.Type: GrantFiled: May 24, 2001Date of Patent: September 2, 2008Assignee: Broadcom CorporationInventors: Jason Fan, Michael Sokol
-
Publication number: 20070286223Abstract: A system for reducing clock speed and power consumption in a network chip is provided. The system can have a core that transmits and receives signals at a first clock speed. A receive buffer can be in communication with the core and be configured to transmit the signals to the core at the first clock speed. A transmit buffer can be in communication with the core and configured to receive signals from the core at the first clock speed. A sync can be configured to receive signals in the receive buffer at a second clock speed and to transmit the signals from the transmit buffer at the second clock speed. The sync can be in communication with the transmit buffer and the receive buffer.Type: ApplicationFiled: August 16, 2007Publication date: December 13, 2007Inventors: Michael Chang, Michael Sokol
-
Patent number: 7274705Abstract: A system for reducing clock speed and power consumption in a network chip. The system has a core that transmits and receives signals at a first clock speed. A receive buffer is in communication with the core and configured to transmit the signals to the core at the first clock speed. A transmit buffer is in communication with the core and configured to receive signals from the core at the first clock speed. A sync is configured to receive signals in the receive buffer at a second clock speed and to transmit the signals from the transmit buffer at the second clock speed. The sync is in communication with the transmit buffer and the receive buffer.Type: GrantFiled: May 17, 2001Date of Patent: September 25, 2007Assignee: Broadcom CorporationInventors: Michael Chang, Michael A. Sokol
-
Patent number: 7154407Abstract: A programmable LED display system is disclosed. The system includes a programmable controller; a driver operative to generate a control signal in response to a signal provided by the programmable controller; and a display device operative to provide a visual representation of the state of the system in response to the control signal. The system also includes means for determining which state condition is displayed when more than one state condition exists.Type: GrantFiled: August 31, 2004Date of Patent: December 26, 2006Assignee: Broadcom CorporationInventors: Michael Sokol, Xi Chen
-
Patent number: 7120155Abstract: A network of switches having a first switch having a first memory interface and a first expansion port. The network also has an expansion bus having a first expansion bus interface and a second expansion bus interface. The first expansion bus interface is connected to the first expansion port. A second switch has a second memory interface and a second expansion port. The second expansion port is connected to the second expansion bus interface, thereby connecting the first switch to the second switch, wherein the expansion bus allows the first switch to directly access the second memory interface through the second switch and the second switch to directly access the first memory interface through the first switch.Type: GrantFiled: April 6, 2001Date of Patent: October 10, 2006Assignee: Broadcom CorporationInventors: Michael Sokol, William Chien
-
Patent number: 6988177Abstract: A memory management method that has the steps of assigning pointers to free memory locations and linking the pointers to one another creating a linked list of free memory locations having a beginning and an end. A free head pointer is assigned to a memory location indicating the beginning of free memory locations and a free tail pointer is assigned to a memory location indicating the end of free memory locations. An initial data pointer is assigned to the memory location assigned to the free head pointer and an end of data pointer is assigned to a last data memory location. The free head pointer is assigned to a next memory location linked to the last data memory location assigned to the end of data pointer. The next memory location indicates the beginning of free memory locations.Type: GrantFiled: May 16, 2001Date of Patent: January 17, 2006Assignee: Broadcom CorporationInventor: Michael A. Sokol
-
Patent number: 6963288Abstract: A programmable LED display system is disclosed. The system includes a programmable controller, a driver operative to generate a control signal in response to a signal provided by the programmable controller, and a display device operative to provide a visual representation of the state of the system in response to the control signal. The system also includes means for determining which state condition is displayed when more than one state condition exists.Type: GrantFiled: August 31, 2000Date of Patent: November 8, 2005Assignee: Broadcom CorporationInventors: Michael Sokol, Xi Chen
-
Publication number: 20050235129Abstract: A memory management method that has the steps of assigning pointers to free memory locations and linking the pointers to one another creating a linked list of free memory locations having a beginning and an end. A free head pointer is assigned to a memory location indicating the beginning of free memory locations and a free tail pointer is assigned to a memory location indicating the end of free memory locations. An initial data pointer is assigned to the memory location assigned to the free head pointer and an end of data pointer is assigned to a last data memory location. The free head pointer is assigned to a next memory location linked to the last data memory location assigned to the end of data pointer. The next memory location indicates the beginning of free memory locations.Type: ApplicationFiled: June 13, 2005Publication date: October 20, 2005Inventor: Michael Sokol
-
Publication number: 20050024225Abstract: A programmable LED display system is disclosed. The system includes a programmable controller; a driver operative to generate a control signal in response to a signal provided by the programmable controller; and a display device operative to provide a visual representation of the state of the system in response to the control signal. The system also includes means for determining which state condition is displayed when more than one state condition exists.Type: ApplicationFiled: August 31, 2004Publication date: February 3, 2005Inventors: Michael Sokol, Xi Chen
-
Publication number: 20020181450Abstract: A network of switches having a first switch having a first memory interface and a first expansion port. The network also has an expansion bus having a first expansion bus interface and a second expansion bus interface. The first expansion bus interface is connected to the first expansion port. A second switch has a second memory interface and a second expansion port. The second expansion port is connected to the second expansion bus interface, thereby connecting the first switch to the second switch, wherein the expansion bus allows the first switch to directly access the second memory interface through the second switch and the second switch to directly access the first memory interface through the first switch.Type: ApplicationFiled: April 6, 2001Publication date: December 5, 2002Applicant: Altima Communications, Inc.Inventors: Michael Sokol, William Chien
-
Publication number: 20020069301Abstract: A system of switches having a memory/command bus having a first interface, a second interface and a third interface. A memory is connected to the third interface of the memory/command bus. The memory has a first memory address. A first switch monitors the memory/command bus and interprets information written to the first memory address as proxy information. The first switch is connected to the first interface of the memory/command bus. The second switch monitors the memory/command bus and interprets information written to the first memory address as proxy information. The second switch is connected to the second interface of the memory/command bus.Type: ApplicationFiled: May 24, 2001Publication date: June 6, 2002Applicant: Altima Communications, Inc.Inventors: Jason Fan, Michael Sokol
-
Publication number: 20020041599Abstract: A system for reducing clock speed and power consumption in a network chip. The system has a core that transmits and receives signals at a first clock speed. A receive buffer is in communication with the core and configured to transmit the signals to the core at the first clock speed. A transmit buffer is in communication with the core and configured to receive signals from the core at the first clock speed. A sync is configured to receive signals in the receive buffer at a second clock speed and to transmit the signals from the transmit buffer at the second clock speed. The sync is in communication with the transmit buffer and the receive buffer.Type: ApplicationFiled: May 17, 2001Publication date: April 11, 2002Applicant: Altima Communications Inc.Inventors: Michael Chang, Michael A. Sokol
-
Publication number: 20020042787Abstract: A memory management method that has the steps of assigning pointers to free memory locations and linking the pointers to one another creating a linked list of free memory locations having a beginning and an end. A free head pointer is assigned to a memory location indicating the beginning of free memory locations and a free tail pointer is assigned to a memory location indicating the end of free memory locations. An initial data pointer is assigned to the memory location assigned to the free head pointer and an end of data pointer is assigned to a last data memory location. The free head pointer is assigned to a next memory location linked to the last data memory location assigned to the end of data pointer. The next memory location indicates the beginning of free memory locations.Type: ApplicationFiled: May 16, 2001Publication date: April 11, 2002Applicant: Broadcom CorporationInventor: Michael A. Sokol
-
Patent number: 6272640Abstract: A security device for use in communications network devices, such as multi-port repeaters, in local area networks to prevent eavesdropping by overwriting the data with an invalid symbol in the data communication packets transmitted to all unintended transceivers connected to the communications network device. Confidential or user sensitive information is not conveyed to the unintended transceivers since the invalid symbol is defined independent of the data. The invalid symbol unambiguously informs the unintended transceivers that the data in the data packet is invalid.Type: GrantFiled: September 15, 1999Date of Patent: August 7, 2001Assignee: Level One Communications, Inc.Inventor: Michael A. Sokol
-
Patent number: 6154464Abstract: A PHY having a media independent interface (MII) providing connections to a MAC or to another PHY is disclosed. The invention provides a mechanism for connecting a first PHY with a second PHY, wherein the PHY may act as the media access control side of the MII. The system includes a selection means for selecting the mode of operation for the PHY, a MII for providing a synchronous digital interface carrying un-encoded data over separate transmit and receive paths and a translation entity for generating output enables for controlling the flow of the data, wherein the translation entity establishes in response to mode being selected a first flow of data for connecting the PHY to a Media Access Control entity or a second flow of data for connecting the PHY to a second PHY. The translation entity muxes data and control signals based upon the mode selection. A translation synchronization entity is provided.Type: GrantFiled: May 9, 1997Date of Patent: November 28, 2000Assignee: Level One Communications, Inc.Inventors: Mark T. Feuerstraeter, Michael A. Sokol, David W. Vogel
-
Patent number: 6115391Abstract: A system for integrating multiple repeaters into a single collision domain employs both analog and digital circuitry to convey system-wide collision information to repeaters thereby allowing seamless integration of multiple repeaters into multiple hubs without requiring additional drivers or external glue logic. One signal line (CFSL) within each hub is used to aggregate collision information within the hub. Further, only one signal line (CFSS) is used to aggregate collision information between hubs. This latter signal line in conjunction with two intra-hub signal lines (COLZ and SNGLZ) distributes system-wide collision information to all of the repeaters in all of the hubs.Type: GrantFiled: February 20, 1997Date of Patent: September 5, 2000Assignee: Level One Communications, Inc.Inventor: Michael A. Sokol
-
Patent number: 5961646Abstract: A security device for use in communications network devices, such as multi-port repeaters, in local area networks to prevent eavesdropping by overwriting the data with an invalid symbol in the data communication packets transmitted to all unintended transceivers connected to the communications network device. Confidential or user sensitive information is not conveyed to the unintended transceivers since the invalid symbol is defined independent of the data. The invalid symbol unambiguously informs the unintended transceivers that the data in the data packet is invalid.Type: GrantFiled: January 2, 1997Date of Patent: October 5, 1999Assignee: Level One Communications, Inc.Inventor: Michael A. Sokol