Patents by Inventor David Smentek
David Smentek 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: 20220368088Abstract: A ganged connector assembly includes: a housing; a plurality of first coaxial connectors mounted in the housing; a plurality of first coaxial cables, each attached to a respective one of the plurality of first coaxial connectors; and a second coaxial cable electrically connected with a first one of the first coaxial connectors, the second coaxial cable configured to transmit AISG signals to the first one of the first coaxial connectors.Type: ApplicationFiled: April 26, 2022Publication date: November 17, 2022Inventors: David Smentek, John Brunner, Dale Moore
-
Patent number: 10120800Abstract: A cache memory that selectively enables and disables speculative reads from system memory is disclosed. The cache memory may include a plurality of partitions, and a plurality of registers. Each register may be configured to stored data indicative of a source of returned data for previous requests directed to a corresponding partition. Circuitry may be configured to receive a request for data to a given partition. The circuitry may be further configured to read contents of a register corresponding to the given partition, and initiate a speculative read dependent upon the contents of the register.Type: GrantFiled: December 29, 2014Date of Patent: November 6, 2018Assignee: Oracle International CorporationInventors: Ramaswamy Sivaramakrishnan, Serena Leung, David Smentek
-
Patent number: 10007629Abstract: A system is disclosed in which the system may include multiple bus switches, and multiple processors. Each processor may be coupled to each bus switch. Each processor may be configured to initiate a transfer of data to a given bus switch, and detect if a respective link to the given bus switch is inoperable. In response to detecting an inoperable link to a first bus switch, a given processor may be further configured to send a notification message to at least one other processor via at least a second bus switch and to remove routing information corresponding to the inoperable link from a first register. The at least one other processor may be configured to remove additional routing information corresponding to the inoperable link from a second register in response to receiving the notification message from the given processor.Type: GrantFiled: January 16, 2015Date of Patent: June 26, 2018Assignee: Oracle International CorporationInventors: Thomas Wicki, David Smentek, Sumti Jairath, Kathirgamar Aingaran, Ali Vahidsafa, Paul Loewenstein
-
Patent number: 9892039Abstract: A method and apparatus for performing non-temporal write combining using existing cache resources is disclosed. In one embodiment, a method includes executing a first thread on a processor core, the first thread including a first block initialization store (BIS) instruction. A cache query may be performed responsive to the BIS instruction, and if the query results in a cache miss, a cache line may be installed in a cache in an unordered dirty state in which it is exclusively owned by the first thread. The first BIS instruction and one or more additional BIS instructions may write data from the first processor core into the first cache line. After a cache coherence response is received, the state of the first cache line may be changed to an ordered dirty state in which it is no longer exclusive to the first thread.Type: GrantFiled: April 21, 2015Date of Patent: February 13, 2018Assignee: Oracle International CorporationInventors: Mark Luttrell, David Smentek, Ramaswamy Sivaramakrishnan, Serena Leung
-
Patent number: 9734071Abstract: A method and apparatus for snooping caches is disclosed. In one embodiment, a system includes a number of processing nodes and a cache shared by each of the processing nodes. The cache is partitioned such that each of the processing nodes utilizes only one assigned partition. If a query by a processing node to its assigned partition of the cache results in a miss, a cache controller may determine whether to snoop other partitions in search of the requested information. The determination may be made based on history of where requested information was obtained from responsive to previous misses in that partition.Type: GrantFiled: May 15, 2015Date of Patent: August 15, 2017Assignee: Oracle International CorporationInventors: Serena Leung, Ramaswamy Sivaramakrishnan, Joann Lam, David Smentek
-
Patent number: 9559471Abstract: A coaxial cable-connector assembly includes a coaxial cable and a coaxial cable connector. The coaxial cable includes: a central conductor having a connector end; a dielectric layer that overlies the central conductor; and an outer conductor that overlies the dielectric layer having a connector end. The coaxial connector includes: a central conductor extension configured to mate with a mating connector at one end; a first insulative layer interposed between an opposed second end of the central conductor extension and the connector end of the central conductor; an outer conductor extension configured to mate with a mating connector at one end; and a second insulative layer interposed between an opposed second end of the outer conductor extension and the connector end of the outer conductor. This configuration can reduce and/or avoid PIM within the connection of two coaxial connectors.Type: GrantFiled: March 30, 2016Date of Patent: January 31, 2017Assignee: CommScope Technologies LLCInventors: Ronald A. Vaccaro, David Smentek
-
Publication number: 20160335184Abstract: A method and apparatus for snooping caches is disclosed. In one embodiment, a system includes a number of processing nodes and a cache shared by each of the processing nodes. The cache is partitioned such that each of the processing nodes utilizes only one assigned partition. If a query by a processing node to its assigned partition of the cache results in a miss, a cache controller may determine whether to snoop other partitions in search of the requested information. The determination may be made based on history of where requested information was obtained from responsive to previous misses in that partition.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Serena Leung, Ramaswamy Sivaramakrishnan, Joann Lam, David Smentek
-
Publication number: 20160314069Abstract: A method and apparatus for performing non-temporal write combining using existing cache resources is disclosed. In one embodiment, a method includes executing a first thread on a processor core, the first thread including a first block initialization store (BIS) instruction. A cache query may be performed responsive to the BIS instruction, and if the query results in a cache miss, a cache line may be installed in a cache in an unordered dirty state in which it is exclusively owned by the first thread. The first BIS instruction and one or more additional BIS instructions may write data from the first processor core into the first cache line. After a cache coherence response is received, the state of the first cache line may be changed to an ordered dirty state in which it is no longer exclusive to the first thread.Type: ApplicationFiled: April 21, 2015Publication date: October 27, 2016Inventors: Mark Luttrell, David Smentek, Ramaswamy Sivaramakrishnan, Serena Leung
-
Publication number: 20160226202Abstract: A coaxial cable-connector assembly includes a coaxial cable and a right angle coaxial connector. The cable comprises: an inner conductor having a termination end; a first dielectric layer; and an outer conductor having a termination end. The connector comprises: an inner contact comprising a post configured to mate with the inner conductor body of a mating cable jack, the inner contact further including a receptacle that receives the termination end of the inner conductor such that the post is generally perpendicular to the inner conductor; and an outer conductor body configured to mate with the outer conductor body of the mating jack, the outer conductor body being connected with the termination end of the outer conductor. A second dielectric layer is interposed between the inner contact of the connector and the inner conductor of the coaxial cable that creates a capacitive element between the inner contact and the inner conductor.Type: ApplicationFiled: January 27, 2016Publication date: August 4, 2016Inventors: Jeffrey D. Paynter, David Smentek
-
Publication number: 20160210255Abstract: A system is disclosed in which the system may include multiple bus switches, and multiple processors. Each processor may be coupled to each bus switch. Each processor may be configured to initiate a transfer of data to a given bus switch, and detect if a respective link to the given bus switch is inoperable. In response to detecting an inoperable link to a first bus switch, a given processor may be further configured to send a notification message to at least one other processor via at least a second bus switch and to remove routing information corresponding to the inoperable link from a first register. The at least one other processor may be configured to remove additional routing information corresponding to the inoperable link from a second register in response to receiving the notification message from the given processor.Type: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventors: Thomas Wicki, David Smentek, Sumti Jairath, Kathirgamar Aingaran, Ali Vahidsafa, Paul Loewenstein
-
Publication number: 20160211628Abstract: A coaxial cable-connector assembly includes a coaxial cable and a coaxial cable connector. The coaxial cable includes: a central conductor having a connector end; a dielectric layer that overlies the central conductor; and an outer conductor that overlies the dielectric layer having a connector end. The coaxial connector includes: a central conductor extension configured to mate with a mating connector at one end; a first insulative layer interposed between an opposed second end of the central conductor extension and the connector end of the central conductor; an outer conductor extension configured to mate with a mating connector at one end; and a second insulative layer interposed between an opposed second end of the outer conductor extension and the connector end of the outer conductor. This configuration can reduce and/or avoid PIM within the connection of two coaxial connectors.Type: ApplicationFiled: March 30, 2016Publication date: July 21, 2016Inventors: Ronald A. Vaccaro, David Smentek
-
Patent number: 9306346Abstract: A coaxial cable-connector assembly includes a coaxial cable and a coaxial cable connector. The coaxial cable includes: a central conductor having a connector end; a dielectric layer that overlies the central conductor; and an outer conductor that overlies the dielectric layer having a connector end. The coaxial connector includes: a central conductor extension configured to mate with a mating connector at one end; a first insulative layer interposed between an opposed second end of the central conductor extension and the connector end of the central conductor; an outer conductor extension configured to mate with a mating connector at one end; and a second insulative layer interposed between an opposed second end of the outer conductor extension and the connector end of the outer conductor. This configuration can reduce and/or avoid PIM within the connection of two coaxial connectors.Type: GrantFiled: June 16, 2014Date of Patent: April 5, 2016Assignee: CommScope Technologies LLCInventors: Ronald A. Vaccaro, David Smentek
-
Publication number: 20160019149Abstract: A cache memory that selectively enables and disables speculative reads from system memory is disclosed. The cache memory may include a plurality of partitions, and a plurality of registers. Each register may be configured to stored data indicative of a source of returned data for previous requests directed to a corresponding partition. Circuitry may be configured to receive a request for data to a given partition. The circuitry may be further configured to read contents of a register corresponding to the given partition, and initiate a speculative read dependent upon the contents of the register.Type: ApplicationFiled: December 29, 2014Publication date: January 21, 2016Inventors: Ramaswamy Sivaramakrishnan, Serena Leung, David Smentek
-
Publication number: 20140370747Abstract: A coaxial cable-connector assembly includes a coaxial cable and a coaxial cable connector. The coaxial cable includes: a central conductor having a connector end; a dielectric layer that overlies the central conductor; and an outer conductor that overlies the dielectric layer having a connector end. The coaxial connector includes: a central conductor extension configured to mate with a mating connector at one end; a first insulative layer interposed between an opposed second end of the central conductor extension and the connector end of the central conductor; an outer conductor extension configured to mate with a mating connector at one end; and a second insulative layer interposed between an opposed second end of the outer conductor extension and the connector end of the outer conductor. This configuration can reduce and/or avoid PIM within the connection of two coaxial connectors.Type: ApplicationFiled: June 16, 2014Publication date: December 18, 2014Inventors: Ronald A. Vaccaro, David Smentek
-
Publication number: 20070135073Abstract: A mixer apparatus (60), such as an integrated circuit (IC) mixer is provided for improving the physical layout of devices containing mixers. The mixer includes a multiplier (62) with an input port (64), an output port (66), a first switchable local oscillator input port (68) and a second switchable local oscillator input port (72). The dual switchable local oscillator ports are located on either side of the mixer, between the input side and the output side. The dual switchable local oscillator ports allow the mixer to provide more flexibility in integrated circuit and printed circuit board design layouts involving mixer apparatus. For example, in dual channel devices, a local oscillator can be coupled to a pair of the mixers using transmission lines that do not have to be routed around the integrated circuit, to a different level of the printed circuit board or underneath one of the mixers.Type: ApplicationFiled: December 13, 2005Publication date: June 14, 2007Inventors: David Smentek, Richard Keniuk, Ronald Wilson
-
Publication number: 20060160506Abstract: The present invention provides methods and apparatus for calibrating and controlling output power levels in a broadband communication system. The power level of an intermediate frequency (IF) signal may be varied at a first attenuator. The IF signal from the first attenuator may be frequency converted at a mixer to provide a desired transmit frequency converted signal. The power level of the frequency converted signal may be adjusted at a second attenuator. The signal may be sampled after the second attenuator in order to detect its output power level. The detected output power level may be compared with a reference level to obtain a difference signal. The difference signal may be used in a feedback loop to adjust the power level of the signal output from the first attenuator so that a constant output power level is maintained. Methods and apparatus for calibrating output power levels are also provided.Type: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: General Instrument CorporationInventors: David Smentek, Ronald Wilson