Patents by Inventor Peter Onufryk

Peter Onufryk 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: 20240111701
    Abstract: Embodiments herein relate to a universal component interconnect express (UCIe) link that includes a mainband and a sideband. One or more pieces of logic may identify a data that is to be transmitted on the sideband. The logic may then identify, based on factors such as a characteristic of the data or a characteristic of the link, whether to transmit the data on the mainband. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Inventors: Aruni P. Nelson, Enrico David Carrieri, Rolf Kuehnis, Peter Onufryk, Sridhar Muthrasanallur
  • Patent number: 10410975
    Abstract: A processed semiconductor wafer has layered elements that define electrical circuits and a double-seal ring surrounding each individual electrical circuit. The layered elements further define another double-seal ring that surrounds at least two electrical circuits. The processed semiconductor wafer can have additional layered elements that extend each of the double-seal rings that surround individual circuits or, that can extend the other double-seal ring. A method of fabricating such a processed semiconductor wafer. A device comprising two such electrical circuits.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 10, 2019
    Assignee: MICROSEMI SOLUTIONS (U.S.), INC.
    Inventors: Bruce Scatchard, Peter Onufryk, Chunfang Xie
  • Patent number: 7852867
    Abstract: An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) replay data; and (3) to-be egressed data. Additionally, a shared free space (4) is managed between the storage areas of the (2) replay data and (3) the to-be egressed data. The to-be egressed data (PdBx) is allowed to enter into (to be written into) a front-end raceway portion of the integrated memory structure at a rate which can be substantially greater than that allowed for corresponding egressing packet data (PdUx). Thus, even when egressing packet data that is ahead in line is shifting out toward a slow rate egress port; this slowing factor does not slow the speed at which the to-be egressed data (PdBx) can be shifted into the front-end raceway portion.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: December 14, 2010
    Assignee: Integrated Deoice Technology, Inc.
    Inventors: Siukwin Tsang, Peter Onufryk
  • Patent number: 7773591
    Abstract: An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) replay data; and (3) to-be egressed data. Additionally, a shared free space (4) is managed between the storage areas of the (2) replay data and (3) the to-be egressed data. The to-be egressed data (PdBx) is allowed to enter into (to be written into) a front-end raceway portion of the integrated memory structure at a rate which can be substantially greater than that allowed for corresponding egressing packet data (PdUx). Thus, even when egressing packet data that is ahead in line is shifting out toward a slow rate egress port, this slowing factor does not slow the speed at which the to-be egressed data (PdBx) can be shifted into the front-end raceway portion.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: August 10, 2010
    Assignee: Integrated Device Technology, inc.
    Inventors: Siukwin Tsang, Peter Onufryk
  • Publication number: 20090010252
    Abstract: An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) replay data; and (3) to-be egressed data. Additionally, a shared free space (4) is managed between the storage areas of the (2) replay data and (3) the to-be egressed data. The to-be egressed data (PdBx) is allowed to enter into (to be written into) a front-end raceway portion of the integrated memory structure at a rate which can be substantially greater than that allowed for corresponding egressing packet data (PdUx). Thus, even when egressing packet data that is ahead in line is shifting out toward a slow rate egress port, this slowing factor does not slow the speed at which the to-be egressed data (PdBx) can be shifted into the front-end raceway portion.
    Type: Application
    Filed: July 6, 2007
    Publication date: January 8, 2009
    Inventors: Siukwin Tsang, Peter Onufryk
  • Publication number: 20090010279
    Abstract: An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) replay data; and (3) to-be egressed data. Additionally, a shared free space (4) is managed between the storage areas of the (2) replay data and (3) the to-be egressed data. The to-be egressed data (PdBx) is allowed to enter into (to be written into) a front-end raceway portion of the integrated memory structure at a rate which can be substantially greater than that allowed for corresponding egressing packet data (PdUx). Thus, even when egressing packet data that is ahead in line is shifting out toward a slow rate egress port; this slowing factor does not slow the speed at which the to-be egressed data (PdBx) can be shifted into the front-end raceway portion.
    Type: Application
    Filed: September 12, 2007
    Publication date: January 8, 2009
    Inventors: Siukwin Tsang, Peter Onufryk
  • Publication number: 20060282603
    Abstract: A PCI-Express compatible switch is provided with two or more, internal virtual buses. In one embodiment, at least one of the plural virtual buses is designated as a special bus that is limited to having no more than 16 devices on it even though the protocol allows for a maximum of 32 devices on each PCI bus. In a supplemental or alternate embodiment, at least one virtual bus is limited to having no devices on it. A non-transparent bridge is provided on at least one of the special buses for providing cross-border routing of packets from one root domain to another root domain. The number-of-devices limitation placed on the special bus reduces the number of bits needed in a corresponding Device identifying field of a destination ID Tag to 4 or less, this integer number being smaller than the prescribed 5 bits called for by the PCI-Express standard for addressing the maximum of 32 devices per bus. As a result, excess bits within the 5-bit Device field are freed for other use.
    Type: Application
    Filed: May 25, 2005
    Publication date: December 14, 2006
    Inventors: Peter Onufryk, Tom Reiner
  • Patent number: 7104467
    Abstract: A liquid flow restrictor in the supply line of an eductor or other dilution or dispensing device has a rotatably mounted disc with opposite faces and a plurality of apertures or holes, which provide different flow restrictions between the faces, and a pair of flow conduits sealingly engaging against the faces, whereby on rotation of the member the zones are selectively brought into communication with the conduits to provide a desired flow restriction.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: September 12, 2006
    Assignee: JohnsonDiversey, Inc.
    Inventors: Garry William Crossdale, Brian Peter Onufryk, Dean Alan Percival
  • Publication number: 20060161919
    Abstract: Systems and methods of managing Load Linked and Store Conditional operations in a multithread processing environment are disclosed. These systems and methods utilize a multithread control data structure to assure the atomicity of multiple read-modify-write sequences executed by concurrent processing threads while avoiding live-lock and without halting a concurrent processing thread to wait for the conclusion of a Store Conditional operation executed by another concurrent processing thread. Three different multithread control data structures and associated methods are disclosed. The multithread control data structure is optionally implemented in hardware.
    Type: Application
    Filed: December 23, 2004
    Publication date: July 20, 2006
    Inventors: Peter Onufryk, Allen Stichter
  • Publication number: 20060059485
    Abstract: A system and method for scheduling a thread identifies runnable threads based on precycle signals determined before the scheduling cycle. The thread indexes of the runnable threads are grouped according to the thread priorities of the runnable threads, and the thread indexes are ranked within each group. The runnable threads that will be runnable in the next scheduling cycle are identified based on same cycle signals determined during the scheduling cycle. The highest ranked thread index of the runnable threads that will also be runnable in the next scheduling cycle is selected as the scheduled thread.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Peter Onufryk, Inna Levit
  • Publication number: 20060059487
    Abstract: A system and method for scheduling a thread identifies runnable threads based on precycle signals determined before the scheduling cycle. The thread indexes of the runnable threads are grouped according to the thread priorities of the runnable threads, and the thread indexes are ranked within each group. The runnable threads that will be runnable in the next scheduling cycle are identified based on same cycle signals determined during the scheduling cycle. The highest ranked thread index of the runnable threads that will also be runnable in the next scheduling cycle is selected as the scheduled thread. In another configuration, a round robin ranking and a priority ranking are determined for the thread indexes. The thread indexes are then ranked according to the round robin ranking and the priority ranking and the highest ranked thread index of a runnable thread is selected as the scheduled thread.
    Type: Application
    Filed: January 14, 2005
    Publication date: March 16, 2006
    Inventors: Mitrajit Chatterjee, Peter Onufryk, Inna Levit
  • Publication number: 20050041797
    Abstract: A system and method for providing telephony and high-speed data access over a broadband access network, comprising a network interface unit (NIU) coupled to a backup local exchange carrier (LEC) line, the broadband access network coupled to the NIU, an intermediate point-of-presence (IPOP) coupled to the broadband access network, and at least one external access network coupled to the IPOP. The system also provides for a fail-safe mode in which the NIU supports the LEC line for lifeline services.
    Type: Application
    Filed: November 10, 2003
    Publication date: February 24, 2005
    Inventors: Steven Bellovin, Joseph Condon, Richard Cox, Alexander Fraser, Charles Kalmanek, Alan Kaplan, Thomas Killian, William Marshall, Peter Onufryk, Kadangode Ramakrishnan, Norman Schryer
  • Patent number: 5908143
    Abstract: A manually operated dispenser for dispensing single shots of liquid with a built-in extended delay between each manually dispensed shot is described. The dispenser contains a manually operated pump for withdrawing a single shot of liquid from the reservoir of liquid, an outlet through which the pump dispenses the single shot and a reciprocal piston and cylinder assembly on the pump. The piston is ready to dispense the single shot of liquid into the outlet when in a retracted position. A plunger which is biased to move away from the piston manually moves the piston to dispense the shot. A detent is provided for locking the plunger in an outward position. A piston spring is loaded in a manner such that when the piston is moved to a retracted position the detent is disengaged and the relative movement of the piston from the extended position to the retracted position defines a built in extended delay between dispensed shots of liquid.
    Type: Grant
    Filed: December 17, 1996
    Date of Patent: June 1, 1999
    Assignee: Diversey Lever, Inc.
    Inventors: Garry William Crossdale, Ken John Herbert Bird, Brian Peter Onufryk, David Grant Barnett