Patents Represented by Attorney Schubert Law Group PLLC
  • Patent number: 7886027
    Abstract: Methods and arrangements for activating Internet Protocol (IP) configurations are discussed. Embodiments include transformations, code, state machines or other logic for activating in an end node an IP configuration suitable for IP communications between the end node and another end node upon the detection of a direct IP connection of the end node to another end node. In some embodiments, the other end node may have a direct IP connect only to the end node. In some embodiments, the suitable IP configuration may involve a static IP address which has been published. In some embodiments, detecting a direct IP connection with another node may be accomplished by detecting a crossed-over Ethernet connection. In some embodiments, an operating system device driver may activate the suitable IP configuration. In other embodiments, an embedded system may activate the suitable IP configuration.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joseph E. Bolan, Thomas M. Brey, Brandon J. Ellison, Aaron E. Merkin
  • Patent number: 7873027
    Abstract: A forwarding table, in a network device such as a router, used to forward packets in a communications network includes indicia whose state determine whether information contained in the forwarding table or information contained in the header portion of a packet is to be used to forward the packet to the next hop (i.e. next point in the route).
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Natarajan Vaidhyanathan, Colin Beaton Verrilli
  • Patent number: 7870381
    Abstract: Systems, methods, and media for a schema-based portal for assessment and integration of silicon IPs are disclosed. Embodiments may generally include an IP portal system having a portal interface to receive inputs from users and to provide output to users and a database interface to transmit and receive information to and from a silicon IP database and an IP file system. Embodiments of the system may also include a secure access layer (HTTP tunnel, firewall, or proprietary secure access protocol) to securely communicate information and an internal interface protocol and an external interface protocol and the secure access layer. The internal interface protocol may authorize and encrypt communications to an internal user or design system and the external interface protocol may authorize and encrypt communications to an external user or design system. The portal interface may be a Web-based interface and schema-based in some embodiments.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Amir Hekmatpour, Azadeh Salehi
  • Patent number: 7869838
    Abstract: Power reduction in links, such as transmitters and receivers, based upon global decisions such as the data transmission frequencies, communications media, and traffic types associated with links, is disclosed. In particular, embodiments take advantage of high-level decisions by reconfiguring internal circuits of transmitters and receivers of links to reduce power consumption. At the global level, a decision determines the links that are active, the data frequency at which the links operate, and the media through which the links transmit the data. At the local level, the links receive the decisions and reconfigure circuitry automatically to minimize power based upon the decisions. In some embodiments, the links may receive the decisions in the form of power modes. In further embodiments, the links may receive settings such as on/off settings, data frequency settings, and traffic/media settings, the combination of which indicates power modes.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventor: Juan-Antonio Carballo
  • Patent number: 7870363
    Abstract: Methods and arrangements for remapping the map between logical space and physical space in non-volatile storage are described. Embodiments include transformations, code, state machines or other logic to divide the non-volatile storage of the computing device into two portions, a fixed portion and a floating portion. The embodiments may also include remapping in system firmware of the computing device the current map from logical space to physical space of the floating portion of the non-volatile storage. The embodiments may also include storing the revised map. The embodiments may also include using the revised map to access the floating portion of the non-volatile storage.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: January 11, 2011
    Assignee: Intel Corporation
    Inventors: Jian Tang, Yufu Li, Ping Wu
  • Patent number: 7870173
    Abstract: Systems, methods and media for storing information in a common information store of a global file storage system are disclosed. Embodiments may include a common information store including a communications module to send and receive information to and from one or more servers in the global file storage system and a pattern database to store a plurality of subfiles for the global file storage system, where each subfile may include an indication of a recognizable pattern. The common information store may also include a common information store manager to analyze newly stored files and to reconstruct stored files of the global file storage system. In a further embodiment, the common information store manager may further comprise a pattern analyzer sub-module to analyze a file for recognizable patterns and to compare the recognizable patterns to the subfiles stored in the pattern database.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Alexandre Polozoff, Timothy M. Waters
  • Patent number: 7867805
    Abstract: Methods and apparatus for forming a product from ultra thin layers of a base material are disclosed. Some embodiments provide a process that allows one to structure a silicon base material, like the ingot, and to transfer this structure into a respective silicon process step. Some embodiments provide a process that allows one to structure any complex structured layer stacks, where the layers can be applied on top of each other using, e.g., bonding technology.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rainer Krause, Markus Schmidt
  • Patent number: 7864953
    Abstract: Systems, methods and media for encrypting and decrypting content files are disclosed. More particularly, hardware and/or software for adding an additional level of indirection to a title key encryption scheme are disclosed. Embodiments may include generating by a cryptographic system a binding key based on binding information. Embodiments may also include encrypting by the cryptographic system a secret key with the binding key and generating a title key associated with at least one content file. Embodiments may also include encrypting by the cryptographic system the title key with the secret key and the at least one content file with the title key. Further embodiments may include receiving an indication that the binding information has changed, generating a new binding key based on the new changed binding information, and re-encrypting the secret key with the new binding key.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Julian A. Cerruti, Matthew Francis Rutkowski, Amal Ahmed Shaheen
  • Patent number: 7865853
    Abstract: Systems, methods, and media for block-based assertion generation, qualification and analysis are disclosed. Embodiments may include a method for generating assertions for verifying a design. The embodiment may include generating session preferences, the session preferences including a selection of one or more assertion schemas for use in generating the assertions, where the selected assertion schema each have one or more design attributes. The embodiment may also include parsing the design to determine locations in the design for the assertions based on the design architecture, structure, and hierarchy and generating the assertions based on at least the session preferences, the determined locations for the assertions, and the design attributes associated with the selected assertion schema.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Amir Hekmatpour, Azadeh Salehi
  • Patent number: 7853912
    Abstract: In some embodiments, a method is disclosed for converging on an acceptable integrated circuit design for an integrated circuit. The method can include selecting a path, determining if the path has a timing deficiency, segmenting the path into path segments and allocating the timing deficiency across the segments according to attributes of the path segments. Segments can have attributes such as a design freeze when the design is mature or “optimum.” Allocating can include allocating the timing deficiency across path segments according to attributes such as the proportion of the length of a segmented path to the overall path length. Allocating can include allocating the timing deficiency to path segments based on attributes provided as user input.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: William A. Binder, Ross B. Leavens, Sherwin C. Murphy, Jr.
  • Patent number: 7848158
    Abstract: Methods and apparatuses for programming non-volatile semiconductor memory devices by using modulated pulses are disclosed. An apparatus may have a pulse generator, to create a sequence of pulses and set a threshold voltage of a non-volatile memory cell, and a pulse coupler. The apparatus may have a threshold verifier capable of verifying that the threshold voltage is set within an acceptable voltage range of a target threshold voltage. A pulse width modulator in some apparatuses may modulate the pulse durations early in the sequence when programming fast bits and late in the sequence when programming slow bits. An apparatus may generate a sequence of pulses, apply the sequence of pulses to a memory cell to set a threshold voltage of the memory cell, and modulate one or more of pulses in the sequence the parameters of pulse duration, pulse separation time, and step voltage magnitude.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: December 7, 2010
    Assignee: Micron Technologies, Inc.
    Inventors: Violante Moschiano, Tommaso Vali, Giovanni Santin, Walter Di Francesco
  • Patent number: 7849468
    Abstract: Arrangements for enhancing browsing of messages in a message queue are disclosed. Embodiments include hardware and/or software for tracking records browsed by one or more agents. The agents can collect, process, and/or re-format data for an upperware application, a data warehouse, and/or similar systems. When the agent sets up communications with a queue, the agent may generate an attribute setting that instructs the middleware to track the last record browsed and/or the next record to browse. In response to setting the attribute, an agent identification (AID)) can be utilized to record the current record number, row number, queue identifier, and/or the like in a database. When the agent re-establishes communication with the middleware queue, the middleware can retrieve the current record number utilizing the AID.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hung The Dinh, Teng Hu, Phong A. Pham
  • Patent number: 7843872
    Abstract: Methods and arrangements for wireless communications are described. Embodiments include transformations, code, state machines or other logic to receive from a transmitter a signal representing a known sequence of symbols. The signal may be transmitted over a plurality of sub channels. The embodiments may also include determining channel responses at the sub channels and determining a reception of the known sequence. The determining may include treating the channel responses at the sub channels in a differential manner to cancel out channel phase responses and obtain channel amplitudes. In some embodiments, the cancelling may be performed by multiplying frequency domain values representing reception of a sub channel by the complex conjugate of frequency domain values of a neighboring sub channel. Many embodiments may also include calculating a carrier to interference and noise ratio (CINR) of the signal. In several embodiments, the signal may represent the preamble of a wireless frame.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: November 30, 2010
  • Patent number: 7844840
    Abstract: A configurable power control system is disclosed. The power control system can include a control module, an enable/disable module coupled to a power rail (i.e. an internal power line) to enable and disable power to the power rail. The system can also include a sequencer module coupled to the first and a second power rail to sequence power to the power rail(s). The system can also include a fault detect module to detect system parameters. Additionally, the system can include a memory module to store user input and can store detected faults to be utilized by the control module and other modules to control interrelationships between the enable module, the sequencer module, the fault detect module, power in, and power provided via the power rails.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: November 30, 2010
    Assignee: Intel Corporation
    Inventors: Erik A. McShane, Sihin Seyfou
  • Patent number: 7840642
    Abstract: Methods, devices, systems, and media are disclosed for replacing an email attachment with a call, and forwarding the email with the call to a user for selective display of the attachment by making a call. One embodiment includes receiving an email on a mail server, wherein the email has the email attachment, and removing the email attachment from the email to produce a stripped email. The embodiment further includes storing the email attachment on a server, adding the call to the stripped email, and forwarding the stripped email with the call for displaying to a recipient.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Indran Naick, Jeffrey Kenneth Wilson
  • Patent number: 7840923
    Abstract: Methods and apparatuses for analyzing and/or designing integrated circuits using virtual transparent cells disclosed. Some embodiments comprise calculating model values for virtual transparent cells or elements of an integrated circuit design varying a transparency variable in modeling equations, and allowing replacement of the cell with a wire based upon the calculations. Varying the value of the transparency value for the calculations may allow the virtual transparent cells to be continuously modeled between a wire and a conventional version of the cell. Some embodiments may comprise a cell library with one or more modeling formulas for one or more virtual transparent cells and a response module to calculate different model values of the modeling formulas.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: November 23, 2010
    Assignee: Intel Corporation
    Inventors: Miles F. Mccoo, Michael Bin, Ran Levy, Ziv Frizus
  • Patent number: 7835212
    Abstract: Methods and arrangements to configure power management systems for integrated circuits are provided herein. A group of IC components that are functionally distinct or have mutually exclusive and/or quasi-mutually exclusive, (ME/QME) operating patterns (i.e. alternate or partially overlapping duty cycles) can be powered with a single power cell. An integrated circuit design tool can identified components in an integrated circuit design that have the ME/QME operating patterns. These cells can be collocated in close proximity to each other and power management system components can be placed in this area such that a multiple signal processing cells can share a single power line and a single power cell. Such a configuration can greatly reduce the size of a power management system for an integrated circuit.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jente B. Kuang, Hung Cai Ngo
  • Patent number: 7836432
    Abstract: Systems, methods and media for testing computer programs in response to a program upgrade or installation are disclosed. In one embodiment, a computer executes software to detect when an upgrade or an installation occurs. When an upgrade or installation occurs the computer initiates a test of one or more applications and/or operating systems. The results of these tests are logged in one or more error logs that can be displayed to a program developer or operating system administrator for diagnosis.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Jonathan Thomas Harding, Rick Allen Hamilton, II, Timothy Moffett Waters
  • Patent number: 7831481
    Abstract: Methods, systems, and media for aggregating and processing product information are disclosed. Embodiments include hardware and/or software for receiving an electronic receipt from a merchant that describes a transaction for a product by a purchaser and gathering product information from one or more sources such as the merchant, the product's manufacturer, the purchaser's bank, and/or an accessories dealer. Upon gathering the product information, the product information is associated with the transaction for the product on the electronic receipt and packaged in a standard, electronic format, an aggregated package, that is accessible and manageable by the purchaser's software, such as a personal finance manager (PFM) like Quicken™, Quickbooks™, Microsoft Money™, or the like. The aggregated package can then be sent to the purchaser via an email address supplied by the purchaser at the time of the purchaser or by the purchaser's bank while completing a funds transfer for the transaction.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Herman Rodriguez, Newton James Smith, Clifford Jay Spinac
  • Patent number: 7822206
    Abstract: Systems, methods and media for managing and generating encryption keys are disclosed. In one embodiment, a processor executes encryption key processing computer code to receive requests for keys from an application program. The processor determines whether the requesting application program executes on a node or server that is within the scope of machines authorized to receive the requested keys. If authorized, the processor produces a key map and sends the key map to the application program, enabling the application program to access one or more keys in the key map. The keys are updated automatically according to a specifiable schedule.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Peter D. Birk, Keys D. Botzum, Ching-Yun Chao, Hyen V. Chung, Alaine DeMyers, Ut Van Lee, James L. Lentz, Mickella A. Rosiles