Patents Represented by Attorney Mahamedi Paradice Kreisman LLP
  • Patent number: 8295118
    Abstract: A method is disclosed comprising detecting an edge-transition of a strobe signal using hysteresis, the strobe signal originating in a first clock domain. A count is controlled in a first direction in response to the detected edge-transition. The count is controlled in a second direction in response to an edge-transition of a clock signal, the clock signal originating in a second clock domain. Data is interfaced between the first and second clock domains in response to the count.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: October 23, 2012
    Assignee: Rambus Inc.
    Inventors: Scott C. Best, Jade M. Kizer
  • Patent number: 8284007
    Abstract: A magnetic package for a communication system is disclosed the package comprises a plurality of transformers, wherein each transformer comprises a differential transformer. Each differential transformer comprises at least 2 sets of three pins. Each transformer is coupled to a twisted pair channel and a transceiver. The magnetic package includes at least one common mode transformer coupled to at least one of the transformers, wherein the at least one common mode transformer includes at least three pins. The at least three pins for the at least one common mode transformer are in a position relative to the other pins such that the package size is minimized.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 9, 2012
    Assignee: Aquantia Corporation
    Inventors: Paul Langner, Ramin Farjadrad, Ramin Shirani, Jerry A. Martinson, Thomas Wayne Gandy
  • Patent number: 8279094
    Abstract: Embodiments of an encoder and a decoder are described. The encoder encodes data into a series of parallel codewords. Each codeword is expressed two sets of logic values (e.g., a set of logic 0s and a set of logic 1s) on two corresponding sets of output nodes, a first set and a second set. The encoder selects a current codeword such that it differs from the immediately preceding codeword by a fixed number of zero-to-one transitions on the first set of nodes and a fixed number of one-to-zero transitions on the second set of nodes. A decoder receives and decodes the codewords by comparing symbols on node pairs for which the symbols expressed in the prior code word were alike and decoding the results of those comparisons.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 2, 2012
    Assignee: Rambus Inc.
    Inventor: Aliazam Abbasfar
  • Patent number: 8279783
    Abstract: In one implementation, a transceiver is provided that includes a precoder to pre-equalize a data signal transmitted from the transceiver. The transceiver further includes an interference cancellation system to substantially cancel interference from a data signal received by the transceiver. The precoder and the interference cancellation system share at least one common input signal.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: October 2, 2012
    Assignee: Aquantia Corporation
    Inventors: Stephen Bates, Hossein Sederat
  • Patent number: 8281210
    Abstract: An iterative decoder configured to implement a min-sum with correction algorithm. The iterative decoder includes N parity check nodes coupled to M equality constraint nodes. The iterative decoder further includes a first parity check node configured to send an output to a first equality constraint node. Responsive to a minimum magnitude of other M?1 inputs to the first parity check node being lower than a pre-determined threshold, the parity check node sends the output having a same magnitude as that of the minimum magnitude of the other M?1 inputs to the first parity check node. Responsive to the minimum magnitude of the other M?1 inputs to the first parity check node being greater than the pre-determined threshold, the parity check node subtracts a correction factor in the form of p·2q from the minimum magnitude.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: October 2, 2012
    Assignee: Aquantia Corporation
    Inventors: Ramin Farjadrad, Ramin Shirani
  • Patent number: 8281037
    Abstract: A system and method for targeting content to users of a device or network of user-operated devices. In an embodiment, profile information is determined about a user's media consumption activities. One or more inputs are received from an external source to specify what content to target to the user. One or more content items are selected to target to the user based on the profile information and the one or more inputs. The selection of content items is performed without communicating the profile information outside of the user's device or network of user-operated devices.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: October 2, 2012
    Assignee: Orb Networks, Inc.
    Inventors: Luc Julia, Yohan Le Nerriec, Jerome Dubreuil, Joe Costello
  • Patent number: 8272874
    Abstract: Speech data from the operation of a speech recognition application is recorded over the course of one or more language learning sessions. The operation of the speech recognition application during each language learning sessions corresponds to a user speaking, and the speech recognition application generating text data. The text data may a recognition of what the user spoke. The speech data may comprise the text data, and confidence values that are an indication of an accuracy of the recognition. The speech data from each language learning session may be analyzed to determine an overall performance level of the user.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: September 25, 2012
    Assignee: BravoBrava L.L.C.
    Inventors: Luc Julia, Jerome Dubreuil, Jehan Bing
  • Patent number: 8275030
    Abstract: An integrated circuit having a receiver that selectively inhibits incoming data from being used to update adaptively generated controls. Sampling circuitry generates a plurality of samples of an incoming signal. Control circuitry generates an inhibit signal in either a first state or a second state according to whether the plurality of samples meets a randomness criterion. Tap weight update circuitry receives the inhibit signal from the control circuitry and updates a plurality of equalizer tap weights based on the plurality of samples if the inhibit signal is in the first state. The tap weight update circuitry refrains from updating the plurality of equalizer tap weights based on the plurality of samples if the inhibit signal is in the second state.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: September 25, 2012
    Assignee: Rambus Inc.
    Inventors: Carl W. Werner, Andrew Ho
  • Patent number: 8272123
    Abstract: A method for designing a printed circuit board to meet a specification is described. A first voltage switchable dielectric material is placed in apposition with a first copper foil. A second voltage switchable dielectric material is placed in apposition with a second copper foil. An arcuate portion of the first copper foil is placed in apposition with a first side of an aluminum member, an adhesive substance being situated between the first copper foil and the first side of the aluminum member. An arcuate portion of the second copper foil in is placed apposition with a second side of the aluminum member, an adhesive substance being situated between the second copper foil and the second side of the aluminum member.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: September 25, 2012
    Assignee: Shocking Technologies, Inc.
    Inventors: Robert Fleming, Lex Kosowsky, Shurui Shang, Bhret Graydon, Xiaofeng Chen, Glen Irvin
  • Patent number: 8275027
    Abstract: A multi-mode transmitter within an integrated circuit device. The multi-mode transmitter transmits a first data sequence in a baseband signal when a first transmission mode is enabled, and transmits the first data sequence in a multi-band signal when a second transmission mode is enabled.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: September 25, 2012
    Assignees: The Board of Trustees of the Leland Stanford Junior University, Rambus Inc.
    Inventors: Aliazam Abbasfar, Amir Amirkhany
  • Patent number: 8270501
    Abstract: Clocking systems and methods are provided below that accurately clock per-pin data transfers of input/output (IO) circuits of integrated circuit devices. These multiplexer-based clock selection systems use a dedicated multiplexer to receive clock signals from multiple mixer circuits and in turn to provide a selected reference clock signal for use by an interface circuit in transferring data to other integrated circuit devices. The timing of the selected reference clock signal is synchronized with the data signals to provide optimal sampling of the data signals. The multiplexer-based clock selection system is for use in memory interfaces of high-speed signaling systems for example.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: September 18, 2012
    Assignee: Rambus Inc.
    Inventor: Scott C. Best
  • Patent number: 8271495
    Abstract: A plurality of content items are retrieved from multiple network sites. Content from each content item is programmatically analyzed in order to associate that content item with one or more categories. The one or more categories may be part of a larger set of predefined categories. A network page is assigned to one or more corresponding categories in the set of predefined categories. At least some content is provided on the network page using one or more content items that were associated with the one or more categories assigned to that network page.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: September 18, 2012
    Assignee: Topix LLC
    Inventors: Richard Skrenta, Bryn Dole, Thomas Markson, Robert Truel
  • Patent number: 8256170
    Abstract: A rack assembly is provided for mounting solar modules over an underlying body. The rack assembly may include a plurality of rail structures that are arrangeable over the underlying body to form an overall perimeter for the rack assembly. One or more retention structures may be provided with the plurality of rail structures, where each retention structure is configured to support one or more solar modules at a given height above the underlying body. At least some of the plurality of rail structures are adapted to enable individual rail structures to be sealed over the underlying body so as to constrain air flow underneath the solar modules. Additionally, at least one of (i) one or more of the rail structures, or (ii) the one or more retention structures are adjustable so as to adapt the rack assembly to accommodate solar modules of varying forms or dimensions.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: September 4, 2012
    Assignee: PVT Solar, Inc.
    Inventors: Joshua Reed Plaisted, Brian West
  • Patent number: 8250474
    Abstract: A chronology display is generated for use with a web presentation or other form of network presentation. The chronology display may include a plurality of intervals, with each interval representative of a period of time. In an embodiment, some of the intervals may indicate a number of content items provided on the network presentation during the time period that corresponds to each particular interval. The indication may be provided by a characteristic, such as for example, a color or shading that represents the number of content items provided on the network presentation.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: August 21, 2012
    Assignee: Topix LLC
    Inventors: Keith Peters, Bryn Dole, Robert Torres
  • Patent number: 8243338
    Abstract: In some embodiments, techniques for voting and visual cryptography may include various enhancements.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: August 14, 2012
    Inventors: James A. Roskind, Aaron T. Emigh
  • Patent number: 8243484
    Abstract: A memory system comprises a circuit board 40 including N data signal lines 60, 65 and at least two strobe signal lines 70, 75, and first and second memory devices 50, 55 secured to opposing surfaces 40a, 40b of the circuit board. Each memory device is coupled to a portion of the N data signal lines and to a portion of the at least two strobe signal lines such that the devices do not share any of the N data signal lines and such that the devices do not share any of the strobe signal lines. The memory system further includes a controller 45 to communicate in parallel with the first and second memory devices through the N data signal lines and the at least two strobe signal lines.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 14, 2012
    Assignee: Rambus Inc.
    Inventors: Jade M. Kizer, Yoshihito Koya, Frederick A. Ware
  • Patent number: 8239686
    Abstract: In accordance with an embodiment of the present invention, a client device is protected against the execution of unauthorized software. The client includes a code authentication process that verifies the integrity of executable code, by generating and comparing a first hash value of the executable code with a known hash value of the original code. Furthermore, during boot-up, the client initializes a CPU exception vector table with one or more vector table entries. One or more, or all, of the vector table entries direct the CPU to execute the code authentication process prior to executing an event handler when an exception event occurs. Consequently, the code authentication process is virtually guaranteed to execute, thereby protecting against the execution of unauthorized code.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 7, 2012
    Assignee: VUDU, Inc.
    Inventors: Edin Hodzic, Andrew M. Goodman, Prasanna Ganesan
  • Patent number: 8234821
    Abstract: A strut runner includes a member extending lengthwise in a first direction, where the member includes an underlying panel and one or more walls that extend from the panel. The member may be configured to at least partially support the panel array while being integrated or directly connected to the underlying structure. Additionally, the strut runner may include one or more peripheral extensions that extend a distance outward from the body.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: August 7, 2012
    Assignee: PVT Solar, Inc.
    Inventors: Joshua Reed Plaisted, Brian West
  • Patent number: 8233702
    Abstract: An input image is received, represented by a matrix D having a first number of dimensions. Each of the first number of dimensions may represent or correspond to a portion of the image. A metric objective may be identified. A dimensional reduction on the matrix D may then be performed that optimize the metric objective, so that a matrix d of a second number of dimensions is identified to represent the input image, where the second number of dimensions is less than the first number of dimensions.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 31, 2012
    Assignee: Google Inc.
    Inventors: Salih Burak Gokturk, Lorenzo Torresani, Kuang-chih Lee, Dragomir Anguelov
  • Patent number: 8233332
    Abstract: A data system component having a state machine circuit and receivers that utilize high and low threshold signals permits accurate detection of strobe signal pattern edges such as those for preamble, burst and post-amble conditions in the strobe signal. The state machine circuit may then be configured to set conditions associated with further circuit elements such as for power saving, data reception, on-die termination, etc. based on the conditions detected in the strobe signal to improve data or memory system performance. The components may be implemented as part of memory controllers and/or memory such as a dynamic random access memory and used in memory read and write operations.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: July 31, 2012
    Assignee: Rambus Inc.
    Inventors: Huy M. Nguyen, Vijay Gadde, Bret G. Stott