Patents Represented by Attorney PatentVentures
  • Patent number: 7472363
    Abstract: A thermally aware design automation suite integrates system-level thermal awareness into the design of semiconductor chips. A thermal analysis engine performs fine-grain thermal simulations of the semiconductor chip based on thermal models and boundary conditions for all thermally significant structures in the chip and the adjacent system that impact the temperature of the semiconductor chip. The thermally aware design automation suite uses the simulations of the thermal analysis engine to repair or otherwise modify the thermally significant structures to equalize temperature variations across the chip, impose specified design assertions on selected portions of the chip, and verify overall chip performance and reliability over designated operating ranges and manufacturing variations. The thermally significant structures are introduced or modified via one or more of: change in number, change in location, and change in material properties.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 30, 2008
    Assignee: Gradient Design Automation Inc.
    Inventor: Rajit Chandra
  • Patent number: 7461365
    Abstract: An H-tree is formed in a conducting layer over a base array of a structured ASIC, an H-tree being a predefined constraint imposed on ad hoc circuit designs adapted to make use of the base array and H-tree. The endpoints of the H-tree are formed at or near sequential elements. When the H-tree is used as part of a clock structure, clock skew to the sequential elements is minimized as is the consumption of routing resources for forming the clock structure. When a pulse generator is coupled to the H-tree, each individual flip-flop of a plurality of flip-flops can be emulated with an individual latch, thereby increasing effective flip-flop density.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: December 2, 2008
    Assignee: Lightspeed Logic, Inc.
    Inventors: David Galbi, Eric T. West
  • Patent number: 7454541
    Abstract: The utility and operation of portable hosts, such as PDAs and other portable computers, is enhanced by methods and devices employing a first-level removable module adapted to receive a second-level removable module with subscriber services information. The first-level removable module processes received messages and services based at least in part on the contents of the subscriber services module.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: November 18, 2008
    Assignee: Socket Mobile, Inc.
    Inventors: Kevin J. Mills, Michael L. Gifford
  • Patent number: 7440774
    Abstract: A wireless-enabled memory module provides host devices access to a memory via a standard memory expansion interface and further incorporates embedded processing capability and a wireless network capability. The wireless-enabled memory module can be used in any host device providing a compatible memory card controller and interface. Host devices so equipped become wireless-memory enabled devices and can provide memory access to any other remote device enabled for compatible wireless communications. It is thereby possible for a remote device to access the memory content of the memory module, and cause transfers of either full-size or scaled versions of the content to the remote device through a first network, and optionally further transfer the content from the remote device through a second network to the Internet in the form of an e-mail message or MMS attachment.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: October 21, 2008
    Assignee: Socket Mobile, Inc.
    Inventor: Martin Croome
  • Patent number: 7398380
    Abstract: Dynamic hardware partitioning of symmetric multiprocessing systems enables on-the-fly provisioning of servers of varying performance characteristics by configuring physical partitions having selectable numbers of processors. Processors are directed to disable included coherency links (for example by de-asserting respective Power-Good indicators to each of the processors). Then processors selected for inclusion in a first physical partition are directed to form coherency links with all adjacent processors (for example by asserting the respective Power-Good indicators to each of the processors of the first physical partition). All other processors in the system remain isolated (i.e. their respective Power-Good indicators remain de-asserted). The processors of the first physical partition are then directed to fetch and execute instructions (for example by de-asserting respective Reset indicators to each of the processors).
    Type: Grant
    Filed: October 22, 2005
    Date of Patent: July 8, 2008
    Assignee: Fabric7 Systems, Inc.
    Inventors: Thomas Dean Lovett, Daryl V. McDaniel
  • Patent number: 7389403
    Abstract: An Adaptive Computing Ensemble (ACE) includes a plurality of flexible computation units as well as an execution controller to allocate the units to Computing Ensembles (CEs) and to assign threads to the CEs. The units may be any combination of ACE-enabled units, including instruction fetch and decode units, integer execution and pipeline control units, floating-point execution units, segmentation units, special-purpose units, reconfigurable units, and memory units. Some of the units may be replicated, e.g. there may be a plurality of integer execution and pipeline control units. Some of the units may be present in a plurality of implementations, varying by performance, power usage, or both. The execution controller dynamically alters the allocation of units to threads in response to changing performance and power consumption observed behaviors and requirements.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: June 17, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Donald B. Alpert, John Gregory Favor, Peter N. Glaskowsky, Seungyoon Peter Song
  • Patent number: 7389408
    Abstract: An instruction stream having variable length instructions with embedded constants (e.g. immediate values and displacements) is translated into a stream of operations and a corresponding stream of bit fields, enabling advantageous compact storage of the embedded constants. The operations and the compact constants are optionally stored in entries in a trace cache and/or processed by execution pipelines. The compact constants are optionally formulated as a small constant field, a pointer, or both. The pointer of a particular one of the operations optionally references one of the bit fields within a window of the operations associated with the particular operation. A full-sized constant is constructed from one or more contiguous ones of the bit fields, starting with the referenced bit field, by unpacking and uncompressing information from the contiguous bit fields. An operation optionally includes a plurality of small constant fields and pointers to specify a respective plurality of constants.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: June 17, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Christopher P. Nelson, John Gregory Favor
  • Patent number: 7318551
    Abstract: An improved way to add a wireless peripheral to existing digital systems is taught. A small adapter is suitable for use suspended inline with the cables attached to it. The adapter has an embedded wireless port for receiving data from a wireless peripheral. The adapter further has an input connector for communicating with an existing wired peripheral and an output connector for communicating with the existing system unit. To add a wireless peripheral, the adapter is merely inserted between a wired peripheral and the system unit. The adapter may be plugged directly into the system unit where the cable of the wired peripheral formerly attached. Compared to prior art solutions, the concepts taught ease the installation of the wireless peripherals, lower the cost of the addition, and expand the placement freedom for the wireless peripheral's charging cradle.
    Type: Grant
    Filed: November 26, 2004
    Date of Patent: January 15, 2008
    Assignee: Socket Communications, Inc.
    Inventor: Kevin J. Mills
  • Patent number: 7305459
    Abstract: System, apparatus, and methods are disclosed wherewith a group of independent wireless routing devices known as Service Points work cooperatively to form an ad hoc mesh communication network. The resulting Service Point Network is used to provide reliable address-directed communication services between devices attached by conventional means (wired or wireless) to respective Service Ports on any of the Service Points. Attached Utilizing Devices are not considered a part of the Service Point Network and need not contain any custom software or hardware related to the operations of the Service Point Network. Consequently, the networking technology used to form the Service Point Network is independent of the technology used for connecting devices to Service Points. Services for Utilizing Devices include both point-to-point as well as point-to-multi-point communication.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: December 4, 2007
    Assignee: Firetide, Inc.
    Inventors: Keith Stuart Klemba, Isaac Robert Nassi, David Neil Cornejo, Lawrence Alan Rosenthal
  • Patent number: 7194565
    Abstract: Methods and apparatus for closed-case removable expansion cards having a removable memory enhance the utility of portable computer hosts, such as PDAs. In both a first and second embodiments the closed-case removable expansion cards preferably use a Type II CompactFlash form factor. In the first embodiment the removable memory is in combination with an external-I/O connector or attached external-I/O device, providing both I/O and memory functions in a single closed-case removable expansion card. This increases the expansion functional density for portable computer hosts, such as PDAs. That is, it increases the amount of functionality that can be accommodated within a given volume allocation for expansion devices. In the second embodiment the removable memory is a private memory for application specific circuitry within the closed-case-removable expansion card. This enhances the utility of portable computer hosts, such as PDAs, as universal chassises for application specific uses.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: March 20, 2007
    Assignee: Socket Communications, Inc.
    Inventors: Kevin J. Mills, Michael L. Gifford
  • Patent number: 7003627
    Abstract: The present invention permits deferring the final provisioning of the Card Information Structure (CIS) in the attribute memory space of expansion cards (or modules) for portable hosts. This enables expansion cards to be distributed, sold, and installed by their end-users prior to the final provisioning, which is performed during their initial use. A temporary default CIS image is provided that permits baseline functionality of the expansion card with a host device. Providing the default CIS data enables provisional installation and operation of the card in the host, including accessing the card by way of default card services and socket software layers, as provided in the standard software environment of the host. The provisional operation enables higher level software to program the final CIS values in the peripheral controller internal CIS data-structure, EEPROM on the card, or any combination of the two.
    Type: Grant
    Filed: April 9, 2005
    Date of Patent: February 21, 2006
    Assignee: Socket Communications, Inc.
    Inventors: Thomas Newman, Leonard Ott, Robert John Miller, Bobby Dale Gifford, Larry Lovercheck
  • Patent number: 6920517
    Abstract: Portable computing hosts, such as PDAs, are customized for use in diverse applications, such as media and game players, through use of a first-level removable expansion module having player-specific circuitry and a slot for a second-level removable module, such as a removable memory. For example, in combination with a connected or attached user interface device (e.g., earphones), these modules provide a host with external-interface circuitry and/or application-specific functions as well as second-level removable memory functions. The removable memory may be used to store and playback digitally encoded media such as music, audio, or video. The removable memory may also be used directly or predominantly by the player's application specific circuitry within the first-level removable expansion module.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: July 19, 2005
    Assignee: Socket Communications, Inc.
    Inventors: Kevin J. Mills, Micheal L. Gifford
  • Patent number: 6863557
    Abstract: The utility of portable computer hosts, such as PDAs (or hand-helds), is enhanced by methods and apparatus for removable expansion cards having application specific circuitry, a second-level-removable memory, and optional I/O, in a number of illustrative embodiments. In addition to providing greater expansion utility in a compact and low profile industrial design, the present invention permits memory configuration versatility for application specific expansion cards, permitting easy user field selection and upgrades of the memory used in conjunction with the expansion card. Finally, from a system perspective, the present invention enables increased parallelism and functionality previously not available to portable computer devices.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: March 8, 2005
    Assignee: Socket Communications, Inc.
    Inventors: Kevin J. Mills, Micheal L. Gifford
  • Patent number: D519993
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: May 2, 2006
    Assignee: Socket Communications, Inc.
    Inventors: Paul Montgomery, Peter Phillips
  • Patent number: D531632
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: November 7, 2006
    Assignee: Socket Communications
    Inventors: Jack Brandon, Allan Leafblad, Timothy Miller, Robert John Miller, Thomas J. Newman, Leonard Ott, Peter Phillips
  • Patent number: D539286
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 27, 2007
    Assignee: Socket Communications, Inc.
    Inventors: Peter Phillips, Paul Montgomery
  • Patent number: D549708
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: August 28, 2007
    Assignee: Socket Communications, Inc.
    Inventors: Peter Phillips, Paul Montgomery
  • Patent number: D554641
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: November 6, 2007
    Assignee: Socket Communications, Inc.
    Inventors: Robert John Miller, Allan Leafblad, Thomas J. Newman, Paul Montgomery, Peter Phillips
  • Patent number: D570350
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: June 3, 2008
    Assignee: Socket Communications, Inc.
    Inventors: Robert John Miller, Allan Leafblad, Thomas J. Newman, Paul Montgomery, Peter Phillips
  • Patent number: D584731
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 13, 2009
    Assignee: Socket Mobile, Inc.
    Inventors: Paul Montgomery, Herbert Pfeifer, Richard Kevin Mather, Peter Phillips, Leonard Ott, Robert John Miller