Patents Represented by Attorney PatentVentures
-
Patent number: 7472363Abstract: 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: GrantFiled: December 23, 2005Date of Patent: December 30, 2008Assignee: Gradient Design Automation Inc.Inventor: Rajit Chandra
-
Patent number: 7461365Abstract: 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: GrantFiled: July 10, 2006Date of Patent: December 2, 2008Assignee: Lightspeed Logic, Inc.Inventors: David Galbi, Eric T. West
-
Patent number: 7454541Abstract: 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: GrantFiled: February 9, 2004Date of Patent: November 18, 2008Assignee: Socket Mobile, Inc.Inventors: Kevin J. Mills, Michael L. Gifford
-
Patent number: 7440774Abstract: 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: GrantFiled: April 8, 2003Date of Patent: October 21, 2008Assignee: Socket Mobile, Inc.Inventor: Martin Croome
-
Patent number: 7398380Abstract: 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: GrantFiled: October 22, 2005Date of Patent: July 8, 2008Assignee: Fabric7 Systems, Inc.Inventors: Thomas Dean Lovett, Daryl V. McDaniel
-
Patent number: 7389403Abstract: 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: GrantFiled: March 29, 2006Date of Patent: June 17, 2008Assignee: Sun Microsystems, Inc.Inventors: Donald B. Alpert, John Gregory Favor, Peter N. Glaskowsky, Seungyoon Peter Song
-
Patent number: 7389408Abstract: 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: GrantFiled: December 1, 2006Date of Patent: June 17, 2008Assignee: Sun Microsystems, Inc.Inventors: Christopher P. Nelson, John Gregory Favor
-
Patent number: 7318551Abstract: 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: GrantFiled: November 26, 2004Date of Patent: January 15, 2008Assignee: Socket Communications, Inc.Inventor: Kevin J. Mills
-
Patent number: 7305459Abstract: 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: GrantFiled: April 28, 2003Date of Patent: December 4, 2007Assignee: Firetide, Inc.Inventors: Keith Stuart Klemba, Isaac Robert Nassi, David Neil Cornejo, Lawrence Alan Rosenthal
-
Patent number: 7194565Abstract: 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: GrantFiled: February 9, 2004Date of Patent: March 20, 2007Assignee: Socket Communications, Inc.Inventors: Kevin J. Mills, Michael L. Gifford
-
Patent number: 7003627Abstract: 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: GrantFiled: April 9, 2005Date of Patent: February 21, 2006Assignee: Socket Communications, Inc.Inventors: Thomas Newman, Leonard Ott, Robert John Miller, Bobby Dale Gifford, Larry Lovercheck
-
Patent number: 6920517Abstract: 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: GrantFiled: April 22, 2003Date of Patent: July 19, 2005Assignee: Socket Communications, Inc.Inventors: Kevin J. Mills, Micheal L. Gifford
-
Patent number: 6863557Abstract: 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: GrantFiled: May 30, 2003Date of Patent: March 8, 2005Assignee: Socket Communications, Inc.Inventors: Kevin J. Mills, Micheal L. Gifford
-
Patent number: D519993Type: GrantFiled: June 13, 2005Date of Patent: May 2, 2006Assignee: Socket Communications, Inc.Inventors: Paul Montgomery, Peter Phillips
-
Patent number: D531632Type: GrantFiled: February 16, 2006Date of Patent: November 7, 2006Assignee: Socket CommunicationsInventors: Jack Brandon, Allan Leafblad, Timothy Miller, Robert John Miller, Thomas J. Newman, Leonard Ott, Peter Phillips
-
Patent number: D539286Type: GrantFiled: May 12, 2005Date of Patent: March 27, 2007Assignee: Socket Communications, Inc.Inventors: Peter Phillips, Paul Montgomery
-
Patent number: D549708Type: GrantFiled: January 19, 2007Date of Patent: August 28, 2007Assignee: Socket Communications, Inc.Inventors: Peter Phillips, Paul Montgomery
-
Patent number: D554641Type: GrantFiled: December 5, 2005Date of Patent: November 6, 2007Assignee: Socket Communications, Inc.Inventors: Robert John Miller, Allan Leafblad, Thomas J. Newman, Paul Montgomery, Peter Phillips
-
Patent number: D570350Type: GrantFiled: December 1, 2006Date of Patent: June 3, 2008Assignee: Socket Communications, Inc.Inventors: Robert John Miller, Allan Leafblad, Thomas J. Newman, Paul Montgomery, Peter Phillips
-
Patent number: D584731Type: GrantFiled: January 31, 2007Date of Patent: January 13, 2009Assignee: Socket Mobile, Inc.Inventors: Paul Montgomery, Herbert Pfeifer, Richard Kevin Mather, Peter Phillips, Leonard Ott, Robert John Miller