Patent application number | Description | Published |
20090055639 | Methods and system for modular device booting - The present invention a method for modular device booting comprising retrieving a first boot code from a non-volatile memory element, receiving a memory access request from at least one subsystem, said memory access including at least a boot status indication indicating a memory region and a memory address, if said received address and region match a predefined address and region, associating said at least one subsystem with a corresponding subsystem boot code address included in said retrieved first boot code, retrieving a corresponding subsystem boot code from said associated boot code address, and transferring said boot code to said corresponding subsystem. | 02-26-2009 |
20090147557 | 3D CHIP ARRANGEMENT INCLUDING MEMORY MANAGER - Systems, apparatuses and methods involving centralized memory management capable of allocating and de-allocating memory for all subsystems dynamically. One embodiment involves a base substrate, a logic die(s) on the base substrate and having a subsystem(s), a memory die(s) having a memory module(s), a memory management unit, a first data interface connecting the memory management unit with the at least one logic die, a second data interface connecting the memory management unit with the at least one memory die, a configuration interface connecting the memory management unit with the at least one memory die, where the configuration interface includes face-to-face connections, a control interface connecting the memory management unit with the at least one logic die, where the memory die(s) and the logic die(s) are arranged in a stacked configuration on the base substrate, and the memory management unit is adapted for managing memory accesses from the subsystem(s) by negotiating an allowed memory access with the subsystem(s) via the control interface and configuring the at least one memory module according to the allowed memory access via the configuration interface. | 06-11-2009 |
20100058016 | METHOD, APPARATUS AND SOFTWARE PRODUCT FOR MULTI-CHANNEL MEMORY SANDBOX - A method, apparatus, and software product allow signalling toward a multi-channel memory subsystem within an application processing architecture, and routing of that signalling via a single sandbox which provides memory protection by controlling memory usage and blocking the signalling if it is unauthorized. The signalling via the sandbox leads to a plurality of different memory locations, and the sandbox is an intermediary for substantially all execution memory accesses to the multi-channel memory subsystem. | 03-04-2010 |
20100058025 | METHOD, APPARATUS AND SOFTWARE PRODUCT FOR DISTRIBUTED ADDRESS-CHANNEL CALCULATOR FOR MULTI-CHANNEL MEMORY - A method, apparatus, and computer program product are used for reading from a table that splits a plurality of physical addresses between a plurality of channels. One of the physical addresses is determined based at least partly on a virtual address used by an execution device such as the hardware environment, and based at least partly on information about a channel. Then, the physical address is provided to the execution device. | 03-04-2010 |
20100205325 | Modular Device Component - A component ( | 08-12-2010 |
20120198158 | Multi-Channel Cache Memory - A cache memory including: a plurality of parallel input ports configured to receive, in parallel, memory access requests wherein each parallel input port is operable to receive a memory access request for any one of a plurality of processing units; and a plurality of cache blocks wherein each cache block is configured to receive memory access requests from a unique one of the plurality of input ports such that there is a one-to-one mapping between the plurality of parallel input ports and the plurality of cache blocks and wherein each of the plurality of cache blocks is configured to serve a unique portion of an address space of the memory. | 08-02-2012 |
20130191560 | METHOD AND APPARATUS FOR BUFFER INITIALIZATION - A method, apparatus and computer program product are provided herein to enable buffer initialization and/or clearance to occur on, for example, a mobile terminal. In some example embodiments, a method is provided that comprises receiving an indication that a buffer has been initialized by a host. The method of this embodiment may also include receiving source code from the host. In some example embodiments, the source code is received from a program running on the host and is configured to cause the buffer that has been initialized by the host to be cleared. The method of this embodiment may also include executing the source code such that the buffer that has been initialized by the host is cleared. | 07-25-2013 |
Patent application number | Description | Published |
20130143535 | METHOD AND APPARATUS FOR SHARING A COMMUNICATION AMONG WIRELESS DEVICES - Methods and apparatuses are provided for enabling a communication intended for a device to be automatically conveyed to a group of other devices within proximity of the device. A method may include determining at least one communication directed to at least one device and one or more other devices within a proximity of the at least one device. The method also comprises causing a conveying of the at least one communication to at least one of the one or more other devices based, at least in part, on a determination of a request to receive the at least one communication by the at least one of the one or more other devices. | 06-06-2013 |
20130288600 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR WIRELESS CHARGING DETECTION - Method, apparatus, and computer program product example embodiments provide wireless charging detection. According to an example embodiment of the invention, a method comprises advertising by a wireless charging device, an availability for wireless charging over a wireless communication interface; scanning, by the wireless charging device, for wireless signals from one or more other wireless devices; providing, by the wireless charging device, information usable for characterizing charging capabilities of the wireless charging device; transmitting, by the wireless charging device, one or more wireless communication packets over the wireless communication interface, including the information usable for characterizing the charging capabilities of the wireless charging device, in response to receiving one or more wireless signals from the one or more other wireless devices; and providing, by the wireless charging device, power to the one or more other wireless devices over a wireless power interface. | 10-31-2013 |
20140073321 | METHOD AND APPARATUS FOR CACHING LOCAL MASHUP SERVICE PARAMETERS - An approach is provided for caching parameters of local mashup services. One or more devices and/or service providers determine one or more mashup services, one or more trigger conditions associated with the one or more mashup services, and/or one or more actions associated with the one or more mashup services. Further, the one or more devices cache the one or more mashup services, the one or more trigger conditions, and/or the one or more actions at one or more local caches. Furthermore, the one or more devices and/or service providers determine one or more results of one or more queries for the one or more mashup services, the one or more trigger conditions, and/or the one or more actions from the one or more local caches. | 03-13-2014 |