Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Makelainen

Henna Makelainen, Yliskulma FI

Patent application numberDescriptionPublished
20100092429Composition - The present invention provides a composition comprising: (a) one or more live 04-15-2010

Raine Makelainen, Tampere FI

Patent application numberDescriptionPublished
20090172657System, Method, Apparatus, Mobile Terminal and Computer Program Product for Providing Secure Mixed-Language Components to a System Dynamically - An apparatus for receiving secure-mixed language libraries for usage in a platform is provided. The apparatus includes a processing element that is configured to execute a platform which includes one or more packages containing one or more non-native applications and one or more libraries. The one or more libraries may consist of a native part and a non-native part. In this regard, the one or more libraries may contain software code associated with one or more different programming languages. One of the libraries of a package(s) consists of a native extension library. The processing element is configured to allow at least one of the non-native applications to call the libraries. The processing element is further configured to utilize the software code in the libraries to extend or add functions and/or functionality to at least one of the non-native applications.07-02-2009
20100153568METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A LOCAL PROXY FOR ACCESSING WEB SERVICES - A method, apparatus, and computer program product are provided for providing a local proxy for accessing web services. An apparatus may include a processor configured to receive, at a proxy service implemented on the apparatus, a first HTTP request from a HTTP protocol client application executed on the apparatus. The first HTTP request may be directed to a first network location, wherein the HTTP client application is associated with the first network location. The processor may be further configured to determine whether the first HTTP request includes an indication of a second network location for circumventing a same-origin policy. The processor may additionally be configured to transmit a second HTTP request to the second network location when the first HTTP request includes an indication of a second network location. Corresponding methods and computer program products are also provided.06-17-2010

Sami Ilari Makelainen, Helsinki FI

Patent application numberDescriptionPublished
20100142442PROCESSING OF AN EMERGENCY SESSION IN A WIMAX NETWORK - In a system for processing an emergency session in a WiMAX (worldwide interoperability for microwave access) network system including a home network, at least one roaming network and at least one mobile station, an emergency call is established between the mobile station and the home network in case the mobile station is located in the home network, or between the mobile station and a roaming network (visited network) in case the mobile station is located in the roaming network. In a different embodiment, the location of a mobile station is determined in response to an emergency location request and the location (geographic) coordinates are provided in order to establish an emergency call setup.06-10-2010

Tommi Makelainen, Loimaa FI

Patent application numberDescriptionPublished
200901475573D 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