Patents Represented by Attorney Caroline M. Fleming
  • Patent number: 8214525
    Abstract: An initial configuration is maintained assigning multiple local interfaces to one initial local address. For each local interface, a remote address of a remote interface on at least one remote device to which the local interface connects is received. The initial local address is used to identify the local interfaces assigned to the initial local address in response to receiving a same remote address for each remote interface connected to the local interfaces assigned the initial local address.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: July 3, 2012
    Assignee: Intel Corporation
    Inventor: Pak-Lung Seto
  • Patent number: 8156285
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: April 10, 2012
    Assignee: Intel Corporation
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Patent number: 8150031
    Abstract: A method and apparatus to compute a Q syndrome for RAID 6 through the use of AES operations is provided. In an embodiment, the result of GF multiplication performed using the AES operations allows RAID-6 support to be provided without the need for a dedicated RAID controller.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventor: Shay Gueron
  • Patent number: 8127150
    Abstract: In one embodiment, a method is provided that may include encrypting, based least in part upon at least one key, one or more respective portions of input data to generate one or more respective portions of output data to be stored in one or more locations in storage. The method of this embodiment also may include generating, based at least in part upon the one or more respective portions of the output data, check data to be stored in the storage, and/or selecting the one or more locations in the storage so as to permit the one or more respective portions of the output data to be distributed among two or more storage devices comprised in the storage. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: February 28, 2012
    Assignee: Intel Corporation
    Inventors: Eshwari P. Komarla, Vincent J. Zimmer, Mallik Bulusu
  • Patent number: 8085803
    Abstract: Queued real-time voice received over a data network is actively managed. Upon detecting that the amount of real-time voice stored in the queue has reached a first threshold, a selection process selects non-consecutive portions of the voice to remove from the queue while maintaining a high Quality of Service (QoS) and ensuring that the queue does not overflow.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: December 27, 2011
    Assignee: Intel Corporation
    Inventor: Adrian C. Hoban
  • Patent number: 8010990
    Abstract: A computer system having a plurality of virtual machines is provided. Each virtual machine in the computer system has an associated policy (rules) database and database (policy table) for storing rules and a database lookup associated with the policy database. One policy database/database lookup pair per virtual machine allows each virtual machine to have a different set of packet processing rules and security policies for handling the same key. In addition, the policy database associated with one virtual machine may be updated and the database lookup associated with the policy database re-generated independently without requiring any update of the policy database lookups associated with any of the other policy databases in the computer system.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: August 30, 2011
    Assignee: Intel Corporation
    Inventors: Conor Ferguson, Stephen Doyle
  • Patent number: 8005210
    Abstract: Modulus scaling applied a reduction techniques decreases time to perform modular arithmetic operations by avoiding shifting and multiplication operations. Modulus scaling may be applied to both integer and binary fields and the scaling multiplier factor is chosen based on a selected reduction technique for the modular arithmetic operation.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: August 23, 2011
    Assignee: Intel Corporation
    Inventors: Erdinc Ozturk, Vinodh Gopal, Gilbert Wolrich, Wajdi K. Feghali
  • Patent number: 7986779
    Abstract: Time to perform scalar point multiplication used for ECC is reduced by minimizing the number of shifting operations. These operations are minimized by applying modulus scaling by performing selective comparisons of points at intermediate computations based on primality of the order of an ECC group.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: July 26, 2011
    Assignee: Intel Corporation
    Inventors: Erdinc Ozturk, Vinodh Gopal, Gilbert Wolrich, Wajdi K. Feghali
  • Patent number: 7978846
    Abstract: The computation time to perform scalar point multiplication in an Elliptic Curve Group is reduced by modifying the Barrett Reduction technique. Computations are performed using an N-bit scaled modulus based a modulus m having k-bits to provide a scaled result, with N being greater than k. The N-bit scaled result is reduced to a k-bit result using a pre-computed N-bit scaled reduction parameter in an optimal manner avoiding shifting/aligning operations for any arbitrary values of k, N.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: July 12, 2011
    Assignee: Intel Corporation
    Inventors: Erdinc Ozturk, Vinodh Gopal, Gilbert Wolrich, Wajdi K. Feghali
  • Patent number: 7908440
    Abstract: A personal sensing device that may be used for storing personal data and sensed data arbitrates and prioritizes competing requests for memory access from sensing, wireless, and wired interfaces. The personal sensing device enables power efficiency with burst-writes to the memory at higher data rates then an incoming sensor data stream without risk of data loss. Sensing operations coordinated by reconfigurable control logic are partitioned from storage operations coordinated by a multi-port memory controller. The interface between the functional partitioning uses message passing, status/control registers and buffering to reduce or eliminate system interdependencies.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: March 15, 2011
    Assignee: Intel Corporation
    Inventors: Benjamin Kuris, Donald R. Denning, Jr., Steven M. Ayer
  • Patent number: 7894838
    Abstract: In one embodiment, a method is provided. The method may include determining if electromagnetic interference (EMI) is emitted by a device in one or more regions of an electromagnetic spectrum occupied by other users, and if it is determined that EMI is emitted by the device in one or more regions of the electromagnetic spectrum occupied by other users, reducing the EMI in the one or more regions, and increasing the EMI in one or more other regions unoccupied by the other users.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: February 22, 2011
    Assignee: Intel Corporation
    Inventor: Barry A. O'Mahony
  • Patent number: 7882325
    Abstract: A single micro-instruction to perform either an N-bit or a 2N-bit load is provided. A microprocessor having an N-bit load port performs either an N-bit load or a 2N-bit load in a single cycle with the same micro-instruction being used for both the N-bit and the 2N-bit load.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 1, 2011
    Assignee: Intel Corporation
    Inventors: Zeev Sperber, Robert Valentine, Ehud Cohen, Doron Orenstien, Benny Eitan
  • Patent number: 7873892
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus comprises a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: January 18, 2011
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 7830882
    Abstract: A system bus may be used as an inter-switch communications link to transfer packets between virtualized interfaces on different virtualized network interface controllers that are accessible by a plurality of virtual machines. The inter-switch communications link may also be used for advanced power management through the use of intelligent packet redirection when virtualized interfaces are lightly utilized.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: November 9, 2010
    Assignee: Intel Corporation
    Inventor: Erik J. Johnson
  • Patent number: 7779193
    Abstract: A micro-watt class sensing device uses host-computer Input/Output (I/O) capabilities when transferring data to/from the host-computer directly from/to memory in the sensing device. This capability allows data to be directly transferred (downloaded/uploaded) to/from the host system at a higher rate when a host system is present.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: August 17, 2010
    Assignee: Intel Corporation
    Inventors: Benjamin Kuris, Steven M. Ayer, Roy Want, Trevor Pering
  • Patent number: 7769026
    Abstract: Scheduling of packets is performed by a scheduler based on departure times. If wrap up of departure times is possible, departure times are transposed based on a zone associated with the last departure time. By using the zone to transpose in order to sort departure times, cycles of independent checks on each of the departure times are avoided.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: August 3, 2010
    Assignee: Intel Corporation
    Inventors: Sanjeev Jain, Mark Rosenbluth, Gilbert Wolrich
  • Patent number: 7738502
    Abstract: A noise filtering system provides adaptive noise filtering in the physical layer of serial and parallel interfaces for storage protocol applications. The system provides adaptive noise filtering for both hot plug and hot removal applications.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: June 15, 2010
    Assignee: Intel Corporation
    Inventors: Naichih Chang, Pak-Lung Seto, Luke L. Chang
  • Patent number: 7730356
    Abstract: A method and apparatus for testing mathematical programs where code coverage is exceedingly difficult to hit with random data test vectors (probability <2?64) is provided. To enable testing of the mathematical program, instructions in the mathematical program are trapped. Errors are injected through the use of any status/control flag where an error can be created and be rectified later by a reversible operation so that the result of the mathematical operation is not modified by the injected error.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: June 1, 2010
    Assignee: Intel Corporation
    Inventors: Vinodh Gopal, John Vranich, Pierre Laurent, Daniel Cutter, Wajdi K. Feghali, Andrew Milne, Erdinc Ozturk
  • Patent number: 7730340
    Abstract: A machine learning technique is used to improve dynamic prediction of processor utilization for multi-threaded user-level applications in a dynamic run-time environment based on processor utilization history. Processor supply voltage and processor clock frequency may be dynamically scaled based on the predicted processor utilization in order to reduce processor power consumption.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: June 1, 2010
    Assignee: Intel Corporation
    Inventors: Chunling Hu, Jack Liu
  • Patent number: 7716997
    Abstract: A sensing device is used to consolidate and time-synchronize Intensive Care Unit (ICU) or other clinical data from patient monitoring devices provided by a plurality of different vendors having proprietary event data formats. The automation of logging of events due to external forces applied to patient monitoring devices detected by the sensing device improves the timing in and completeness of nurses' notes. Furthermore, the sensing device provides an easy way to synchronize or consolidate data from multiple vendors' patient monitoring devices.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: May 18, 2010
    Assignee: Intel Corporation
    Inventor: Jennifer Healey