Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Laine, FI

Aki Laine, Vtt FI

Patent application numberDescriptionPublished
20110046365CELLULOSE DERIVATIVES, METHOD OF PRODUCING THE SAME AND USE THEREOF - A transglycosylation product, a method of producing the same and use of the product. The transglycosylation product comprises an alkyl or hydroxyalkyl glycoside of a cellulose ester or ether, wherein the alkyl or hydroxyalkyl groups of the glycoside residue comprise a carbon chain having 1 to 4 carbon atoms, and having 0 to 2 free hydroxyl groups and being attached to the 1-carbon of the anhydroglucose unit via an oxy group. The product can be produced by mixing the cellulose derivative with mono-, di- or triol to form a reaction mixture, after which the reaction mixture is heated and the reaction is continued until a clear mixture is obtained. After cooling the recoverable product is suitable for use for example as an adhesive or as a hydrophobic coating.02-24-2011

Aki Laine, Raisio FI

Patent application numberDescriptionPublished
20090270606Process for the Preparation of Hydroxy Polymer Esters and Their Use - This invention covers a novel method for the preparation of hydroxy polymer esters of amino, alkylamino and quaternary ammonium acids and their use in several fields of industry, including the use as additives in the manufacture of paper or paperboard. The esterification of the hydroxy polymer, preferably starch, is performed under semianhydrous conditions by heating homogenized mixtures of the hydroxy polymer and reagents.10-29-2009

Anu Laine, Vantaa FI

Patent application numberDescriptionPublished
20120093498ELECTRONIC DEVICE, COVER AND METHOD - A cover part for an electronic device, an electronic device and a method. The cover structure (04-19-2012

Arto Laine, Tampere FI

Patent application numberDescriptionPublished
20110266085OSCILLATOR IN LIQUID - A oscillator in a liquid includes an actuator element oscillating in a reciprocating manner, and a sound-producing element attached to the actuator element, whereby the actuator element generates a motion in the sound-producing element for producing a sound. The oscillator is made open, whereby the pressure of liquid acts both on a first surface and on a second surface of the wall of the sound-producing element while the sound source is in the liquid. The material and/or structure of the wall of the sound-producing element is provided to be such that the distance between the first surface and the second surface of the wall varies as sound is produced.11-03-2011

Christiane Laine, Espoo FI

Patent application numberDescriptionPublished
20100261807NOVEL DISPERSIONS AND METHOD FOR THE PRODUCTION THEREOF - An aqueous dispersion comprising a non-settling colloidal hemicellulose ester polymer in water and a method of producing the same. In the method an esterified hemicellulose is provided wherein at least a part of the esterifying groups are derived from a lower alkanoic acid; the esterified hemicellulose is dissolved in an alkanoic acid to produce a solution; and the solution is dispersed into water to produce an aqueous dispersion of the hemicellulose ester. The present compositions, containing hemicellulose derivatives of low solubility, can be used in paper, paperboard and other fibre-based materials, for paints, surface treatments for polymer films, and polymer films as such, and can be applied as binders.10-14-2010

Hannu Laine, Helsinki FI

Patent application numberDescriptionPublished
20090146791Method, device, and system for "listen-before-talk" measurement to enable identifying of one or more unoccupied RF sub-bands - The invention relates to a method of performing a Listen-Before-Talk measurement to enable identifying of one or more unoccupied radio frequency sub-bands applicable for radio frequency identification (RFID) communication operable with a radio frequency identification (RFID) reader subsystem; said method including obtaining timing information relating to one or more periods of activity of a wireless communication subsystem; deriving information about one or more periods of non-activity from said timing information; configuring said wireless communication subsystem to perform said Listen-Before-Talk measurement in coordination with said one or more periods of non-activity; and performing said Listen-Before-Talk measurement by the means of the wireless communication subsystem to identify said one or more unoccupied radio frequency sub-bands.06-11-2009

Hannu Laine, Espoo FI

Patent application numberDescriptionPublished
20110258430METHOD AND APPARATUS FOR APPLYING EXECUTION CONTEXT CRITERIA FOR EXECUTION CONTEXT SHARING - An approach is provided for applying execution context criteria for secure execution context sharing. A criterion application retrieves an execution context of a device. The criterion application determines one or more context criteria associated with the execution context. The context criteria include state information associated with the execution context. The criterion application encrypts the execution context using the one or more context criteria as a public key of an identity-based encryption.10-20-2011
20110307841METHOD AND APPARATUS FOR BINDING USER INTERFACE ELEMENTS AND GRANULAR REFLECTIVE PROCESSING - An approach is provided for binding user interface elements and granular reflective processing. An information management infrastructure determines to detect an event, from a first device, for specifying one or more user interface elements for transfer to a second device. The information management infrastructure further identifies one or more processes bound to the user interface elements. The information management infrastructure also determines at least one of a user context, an execution context within the user context, and one or more other execution contexts for the processes, wherein the one or more other execution contexts are from at least one of the user context and one or more other user contexts. The information management infrastructure further causes, at least in part, serialization of at least one of the user context, the execution context, and the one or more other execution contexts. The information management infrastructure further determines to transmit the serialization to the second device to initiate reconstruction of the at least one of the user context, the execution context, and the one or more other execution contexts.12-15-2011
20110320516METHOD AND APPARATUS FOR CONSTRUCTION AND AGGREGATION OF DISTRIBUTED COMPUTATIONS - An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof. The distributed computation construction infrastructure further causes, at least in part, aggregation of the one or more primitives and the respective process states to reconstruct at least a portion of the execution context based, at least in part, on consistency determination.12-29-2011

Hannu Ensio Laine, Espoo FI

Patent application numberDescriptionPublished
20100303236METHOD AND APPARATUS FOR PROPAGATING ENCRYPTION KEYS BETWEEN WIRELESS COMMUNICATION DEVICES - A system for propagating encryption key information between wireless communication devices without the requirement of pairing each and every device. A wireless communication device may be paired with at least one device in a group of devices. When a secure link is established between these devices, a determination may be made as to whether encryption key information should be passed from one device to another. The additional encryption key information may allow a wireless communication device to create a secure link with other devices without having to first establish a trusted relationship (e.g., go through a pairing process) with the other devices.12-02-2010
20120137044METHOD AND APPARATUS FOR PROVIDING PERSISTENT COMPUTATIONS - An approach is provided for providing persistent computations. A persistent computation manager determines at least one non-volatile memory space of a device. The persistent computation manager also determines at least one other non-volatile memory space of at least one other device. The persistent computation manager further determines to form a persistent memory address space based, at least in part, on the at least one non-volatile memory space and the at least one other non-volatile memory space.05-31-2012
20120166464METHOD AND APPARATUS FOR PROVIDING INPUT SUGGESTIONS - An approach is provided for providing input suggestions. An input generating platform causes, at least in part, presentation of a user interface element including at least one input field. The input generating platform also determines at least one field type associated with the at least one input field. The input generating platform further identifies at least one information store, context store, or a combination thereof based, at least in part, on the at least one field type. The input generating platform also determines to migrate one or more computations for generating one or more suggestions, one or more default values, or a combination thereof for populating the at least one input field, generating the user interface element, or a combination thereof to the at least one information store, context store, or a combination thereof.06-28-2012
20120166645METHOD AND APPARATUS FOR LOAD BALANCING IN MULTI-LEVEL DISTRIBUTED COMPUTATIONS - An approach is provided for providing load balancing in multi-level distributed computations. A distributed computation control platform determines closure capability data associated with respective levels of a computational architecture, wherein the respective levels include, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation control platform also determines functional flow information of the respective levels, one or more nodes of the respective levels, or a combination thereof with respect to at least one set of one or more computation closures. The distributed computation control platform further determines to cause, at least in part, processing at least the closure capability data, the functional flow information, or a combination thereof to determine: (a) a distribution of the one or more computation closures among the respective levels, (b) the one or more nodes, or (c) a combination thereof.06-28-2012
20120166646METHOD AND APPARATUS FOR PROVIDING MULTI-LEVEL DISTRIBUTED COMPUTATIONS - An approach is provided for providing multi-level distributed computations. A distributed computation manager receives at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation manager also determines to select at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure. The distributed computation manager further determines to migrate the at least one computation closure to the selected at least one of the architectural levels.06-28-2012
20120198251METHOD AND APPARATUS FOR ENERGY OPTIMIZATION IN MULTI-LEVEL DISTRIBUTED COMPUTATIONS - An approach is provided for providing energy optimization in multi-level distributed computations. A distributed computation energy optimization platform determines energy availability information associated with at least one level of a computational architecture executing at least portion of one computation closure. The distributed computation energy optimization platform also determines energy consumption information associated with the at least portion of one computation closure. The distributed computation energy optimization platform further processes and/or facilitates a processing of the energy availability information, the energy consumption information, or a combination thereof to determine whether to migrate the at least portion of one computation closure to at least one other level of the computational architecture.08-02-2012

Hans Markus Laine, Oulu FI

Patent application numberDescriptionPublished
20100231364REMINDER NOTIFICATION FOR ELECTRONIC DEVICES - Methods, devices, and computer program products are provided to allow the generation, transmission and the reception of reminder notices in a very simple fashion. An independent reminder handling application allows a user to simply enter information including the names of one or more recipients, a trigger time, and a main body of the reminder notice. Upon transmission of the reminder notice to one or more recipients, a representation of the reminder is exhibited at the recipient devices. The reminder handling application drastically facilitates the generation and reception of reminder notices since the user and the recipients are not required to navigate through several screens, browse through one or more lists of available options, or access other applications.09-16-2010
20100281113METHOD AND APPARATUS FOR AUTOMATICALLY MATCHING CONTACTS - An approach is provided for automatically matching contacts between a contact list and a members list of a social networking service. A contact matching platform retrieves one or more entries from a contact list and one or more entries from a members list of a social networking service. The platform then automatically determines matches between the entries from the contact list and the entries from the members list according to predetermined criteria.11-04-2010

Jamo Laine, Helsinki FI

Patent application numberDescriptionPublished
20100055678Method of profiling a cell population - The present invention relates to a method of profiling a cell population comprising a step of detecting the presence or absence of at least two biological markers in said cell population, wherein at least one of said markers is a cell surface marker, which is a sialylated N-glycan marker with structure NeuNAcα3Gal, and at least one of said markers is a mRNA marker related to glycoproteins and/or glycosynthase proteins. The invention also relates to method for purification of cord blood cell population and to a complete cell population from cord blood purified by said method.03-04-2010

Janne Laine, Espoo FI

Patent application numberDescriptionPublished
20090014902Method for Dissolving Cellulose and for Producing Cellulose Particles - The invention relates to a method for dissolving cellulose e.g. for the production of regenerated cellulose products such as films, fibres, particles and the like. In said method, the cellulose material is dissolved using an enzymatic treatment, followed by a base treatment. The invention is also directed to a method for producing cellulose particles wherein cellulose dissolved as described above is sprayed or mixed into a regenerating solution for precipitating cellulose particles. Moreover, the invention relates to the use of said cellulose particles produced with this method as a filler and/or coating pigment of paper and board. The invention is also directed to methods for producing and coating paper and board.01-15-2009
20090126891Method for Coating Cellulose Particles, Coated Cellulose Particles, and Use Thereof In Paper and Board production - The invention relates to a method for coating cellulose particles with a light scattering material, to coated cellulose particles, to the use thereof as a filler and as a coating pigment in paper and board, and further, to methods for producing and for coating paper and board.05-21-2009
20120043039METHOD FOR PRODUCING MODIFIED CELLULOSE - The present invention provides a method for producing modified nanofibrillated cellulose characterized by bringing cellulosic material into a fiber suspension, adsorbing a cellulose derivative or polysaccharide or polysaccharide derivative onto fibers in said fiber suspension under special conditions and subjecting the obtained fiber suspension derivative to mechanical disintegration. A modified nanofibrillated cellulose obtainable by a method of the present invention is provided. Furthermore, the invention relates to the use of said modified nanotibrillated cellulose.02-23-2012
20120132383METHOD FOR PRODUCING FURNISH, FURNISH AND PAPER - A method for preparing aqueous furnish to be used in paper or paper board manufacturing. Filler and/or fibers are treated with cationic polyelectrolyte and nanofibrillated cellulose. A furnish and a paper or a paper board.05-31-2012

Jarkko Ilari Laine, Vaasa FI

Patent application numberDescriptionPublished
20120020826METHOD FOR PRODUCING AN ARTICLE HAVING A CAVITY - A method for producing an article (01-26-2012

Kari Petri Tapio Laine, Oulu FI

Patent application numberDescriptionPublished
20090207184Information Presentation Based on Display Screen Orientation - A handheld device presents information on a display screen in alternate formats. The device determines its orientation relative to a device user and selects a format based on that orientation. The displayed information may also be scrolled or zoomed based on a detected motion of the device.08-20-2009

Pauli Laine, Espoo FI

Patent application numberDescriptionPublished
20080268911Method and Device for Embedding Event Notification Into Multimedia Content - The present invention provides a method and a device for embedding event notification into multimedia content being reproduced on an electronic device. The method comprises reproducing multimedia content on said electronic device, detecting an event requiring notification of a user of said electronic device and responsive thereto applying a modification to said reproduction of said multimedia content, according to said event, wherein said modification achieves a user-perceivable variation in said reproduced multimedia content.10-30-2008

Patent applications by Pauli Laine, Espoo FI

Pekka Laine, Toijala FI

Patent application numberDescriptionPublished
20110100711METHOD AND EQUIPMENT FOR DISPLAYING DRILL HOLES AND METHOD FOR DIRECTING DRILL ROD WHEN HOLES ARE DRILLED INTO ROCK - A method and equipment for displaying holes to be drilled when drilling holes into rock with a rock-drilling rig having control equipment and a display belonging thereto and measuring means for defining the direction and position of a drill rod, by using a pre-designed drilling plan defined in a three-dimensional coordinate system, in which a starting point (05-05-2011

Petri Kalevi Laine, Espoo FI

Patent application numberDescriptionPublished
20090133014METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC DOWNLOAD OF SOFTWARE DEPENDENCIES ON INSTALLATION - A device for automatically downloading an application package is provided. The application package that is downloaded contains a dependency manager, a configuration file and other application files. During installation of the application package the dependency manager is started automatically and is capable of reading data in the configuration file contained within the application package. The dependency manager is further capable of comparing information relating to required components in the file with required components in the device and determining if any required components are missing or whether a newer version of the required components in the device are required. In this regard, the dependency manager is further capable of generating a request for a required component(s) that is missing or is not up-to-date and downloading the missing or outdated required component(s) from a server. The dependency manager is further capable of installing the downloaded required component(s) in the device.05-21-2009

Petri T. Laine, Oulu FI

Patent application numberDescriptionPublished
20090328101USER INTERFACE FOR MOBILE TV INTERACTIVE SERVICES - A method includes providing an electronic program guide that presents content programming information for one or more program channels on a broadcast TV device; detecting a selection of a program block in the electronic program guide, the selected program block corresponding to a program scheduled on a program channel; and providing a program indicator block corresponding to the selected program block, the program indicator presenting detailed programming information related to the scheduled program including any program reminder or program recording state setting.12-31-2009

Risto Laine, Lahti FI

Patent application numberDescriptionPublished
20110134439MEANS AND METHOD FOR MEASURING AN ELEVATOR HOISTWAY - A device and a method for measuring an elevator hoistway, includes at least one or more laser aligners and a measuring element. The measuring element is provided with an essentially long handle for extending the measuring element into the laser beams transmitted by the laser aligners.06-09-2011

Samuli Laine, Vantaa FI

Patent application numberDescriptionPublished
20120213450SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR REDUCING NOISE IN AN IMAGE USING DEPTH-BASED SWEEPING OVER IMAGE SAMPLES - A system, method, and computer program product are provided for reducing noise in an image using depth-based on sweeping over image samples. In use, each noisy pixel of an image having noise is identified. Additionally, for each noisy pixel, at least one sample included in each of a plurality of neighboring pixels to the noisy pixel is identified. Furthermore, the samples are swept over at least partially in a depth-based order to identify a value for the noisy pixel that reduces the noise.08-23-2012

Samuli Laine, Helsinki FI

Patent application numberDescriptionPublished
20100064291System and Method for Reducing Execution Divergence in Parallel Processing Architectures - A method for reducing execution divergence among a plurality of threads executable within a parallel processing architecture includes an operation of determining, among a plurality of data sets that function as operands for a plurality of different execution commands, a preferred execution type for the collective plurality of data sets. A data set is assigned from a data set pool to a thread which is to be executed by the parallel processing architecture, the assigned data set being of the preferred execution type, whereby the parallel processing architecture is operable to concurrently execute a plurality of threads, the plurality of concurrently executable threads including the thread having the assigned data set. An execution command for which the assigned data functions as an operand is applied to each of the plurality of threads.03-11-2010
20100077010System and Method For Identifying Entry Points of a Hierarchical Structure - A method for identifying entry points of a hierarchical structure having a plurality of nodes includes the operations selecting a node of a hierarchical structure and testing it for identification as an entry point. The node is identified as an entry point, and the selection, testing, and identification operations are repeated for at least one additional node of the hierarchical structure to identify at least a second node as a respective second entry point for the hierarchical structure.03-25-2010
20110142369System and Method for Constructing a Motion-Compensated Composite Image - A method for constructing a motion-compensated composite image of a scene includes acquiring a plurality of images of a scene over time, the plurality of images including an earlier-acquired image of the scene and a later-acquired image scene. The relative motion between the earlier and later acquired images are estimated, and an exposure parameter is computed based upon the estimated relative motion occurring between the earlier and later acquired images. A new image of the scene is acquired using the computed exposure parameter, and the earlier, later, and newly acquired images are combined to produce a motion-compensated composite image of the scene.06-16-2011
20110170773System and Method for Estimating Signal-Dependent Noise of an Image - A method for estimating signal-dependent noise includes defining a plurality of pixel groups from among the image pixels. The method further includes computing, for one or more signal levels of the image, a difference value between two pixel groups, whereby a respective one or more difference values are computed collectively. The method determines an estimated noise response of the image as a function of the one or more computed difference values.07-14-2011

Samuli M. Laine, Vantaa FI

Patent application numberDescriptionPublished
20090089542SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SCAN OPERATION - A system, method, and computer program product are provided for efficiently performing a scan operation. In use, an array of elements is traversed by utilizing a parallel processor architecture. Such parallel processor architecture includes a plurality of processors each capable of physically executing a predetermined number of threads in parallel. For efficiency purposes, the predetermined number of threads of at least one of the processors may be executed to perform a scan operation involving a number of the elements that is a function (e.g. multiple, etc.) of the predetermined number of threads.04-02-2009
20090132878SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SCAN OPERATION ON A SEQUENCE OF SINGLE-BIT VALUES USING A PARALLEL PROCESSOR ARCHITECTURE - A system, method, and computer program product are provided for performing a scan operation on a sequence of single-bit values using a parallel processing architecture. In operation, a scan operation instruction is received. Additionally, in response to the scan operation instruction, a scan operation is performed on a sequence of single-bit values using a parallel processor architecture with a plurality of processing elements.05-21-2009

Tommi Laine, Tampere FI

Patent application numberDescriptionPublished
20080297474Electronic Device and a Method for Controlling the Functions of the Electronic Device as Well as Program Product for Implementing the Method - The invention relates to an electronic device, which includes a display component, in which at least one controllable element is arranged to be visualized in its entirety, the control of which element is arranged to be based on determining a change (M) relating to the attitude or position of the device and camera means arranged to form image frames (IMAGE12-04-2008

Tommi Antero Laine, Tampere FI

Patent application numberDescriptionPublished
20110140960Preference Lists For Assistance Data Requests in Global Navigation Satellite Systems - Methods and devices may request and provide assistance data from an assistance server to a receiver in a global navigation satellite system. A request for assistance data may include a preference list of navigation models suitable for the requesting receiver. Multiple preference lists for different navigation model types (e.g., orbit model, clock model, almanac model) may be included in a single list and/or data structure, or as multiple lists and/or data structures. An assistance server may receive and process the preference list, for example, by parsing and traversing the ordered list(s) for different navigation model types, in order to provide satellite navigation data to the receiver in accordance with suitable navigation models that are available at both the receiver and the assistance server.06-16-2011
20110294519UPLOAD AND DOWNLOAD OF POSITION REFERENCE DATA - An apparatus, method and computer program, the apparatus, comprising: receiver circuitry configured to receive first position reference data from a remote location, the first position reference data relating to a first geographical area and being for assisting the apparatus to determine a position of the apparatus within the first geographical area, using wireless signals received at the apparatus; collection circuitry configured to collect second position reference data, the second position reference data being for modification of the first position reference data, at a remote location; positioning circuitry configured to determine a position of the apparatus, the position being within the first geographical area; transmitter circuitry configured to transmit collected second position reference data; and processing circuitry configured, in dependence upon the determined position of the apparatus and the first position reference data, to selectively control transmission of collected second position reference data by the transmitter circuitry.12-01-2011
20110306337State-Machine-Based Operation of a Coverage-Model-Related Process - It is disclosed to operate a generating/updating process that comprises generating and/or updating at least one model for a coverage area of a communication node and/or at least one process associated with said generating/updating process in dependence on at least one state of a state machine.12-15-2011
20110306365Screening Terminal Positions at a Terminal - It is disclosed an apparatus, a method and a computer program for determining, at a terminal, whether at least one terminal position associated with a coverage area of a communication node shall be discarded or reported to allow at least one of said coverage area and said communication node to be characterized at least partially based on said at least one reported terminal position.12-15-2011
20110307428Screening Information for a Coverage Model - It is disclosed to determine whether information useable for a generating/updating process that comprises generating and/or updating at least one model for a coverage area of a communication node shall be discarded or made available to said generating/updating process.12-15-2011
20110319097Position Monitoring for a Coverage Area - It is disclosed a method, an apparatus and a computer program for monitoring, for a position of a set of one or more positions that are associated with a coverage area of a communication node, if a report comprising a position associated with said coverage area of said communication node and lying in a defined environment of said position for which said monitoring is performed is received as a validation of said position for which said monitoring is performed.12-29-2011
20120016626UPLOAD AND DOWNLOAD OF POSITION REFERENCE DATA - An apparatus, a method and a computer program, the apparatus comprising: collection circuitry configured to collect position reference data, wherein the collected position reference data is for assisting another apparatus to determine a position of the another apparatus based upon wireless signals received by the another apparatus; receiver circuitry configured to receive control data relating to controlling the transmission of collected position reference data by the apparatus; transmitter circuitry configured to transmit collected position reference data; and processing circuitry configured, in dependence upon the received control data, to selectively control transmission of collected position reference data by the transmitter circuitry.01-19-2012
20120028652DETERMINING A POSITION OF A TERMINAL - It is disclosed an apparatus, a method and a computer program for determining a position of a terminal. It is checked if an intersection of all areas of a set of areas that are associated with one or more communication nodes and represent and/or limit possible positions of a terminal is potentially non-empty. Each of the areas is associable with a respective bounding box. The intersection is defined to be potentially non-empty if an intersection of all of the bounding boxes would be non-empty. A position of the terminal is determined in dependence on a result of the checking if the intersection of all areas of the set of areas is potentially non-empty.02-02-2012
20120139790OPTIMAL STORAGE SCHEME FOR ACCESS POINT COVERAGE DATA - It is disclosed to determine, as a representation of a set of terminal positions, a polygon that encloses all terminal positions of the set of terminal positions. The terminal positions are positions of one or more terminals within a coverage area of a communication node.06-07-2012

Toni Laine, Helsinki FI

Patent application numberDescriptionPublished
20100235328METHOD AND APPARATUS FOR TRACKING CONTENT PLAYBACK - An approach is provided for tracking played content that includes determining whether elapsed play time for particular content is greater than a threshold duration. Based on the determination that elapsed play time is greater than the threshold duration, data is stored. The data indicates the particular content is to be indicated in a list of played content.09-16-2010

Tuomas Laine, Vantaa FI

Patent application numberDescriptionPublished
20100159845SYSTEM FOR FACILITATING BEAM TRAINING - A system for configuring antenna systems for selecting directional communication signals corresponding to other apparatuses. Apparatuses having activities that require directional wireless communication may search for other apparatuses that can fulfill these requirements. This search may include, for example, the transmission of wireless messages requesting a set of communication beams usable for beam training (for example, one or more beam training sequences). Other apparatuses that are able to satisfy the requirements of the searching apparatus may respond to the request message by transmitting a message that comprises at least information usable for configuring beam training configuration in the apparatus.06-24-2010
20120099566WIRELESS DOCKING WITH OUT-OF-BAND INITIATION - Example method, apparatus, and computer program product embodiments are disclosed to enable out-of-band communications to be used in out-of-band initialization methods for simplified configuring of an in-band wireless docking environment for wireless devices. An example embodiment of the invention includes composing a wireless configuration for a plurality of devices in an in-band short-range wireless docking environment, by using out-of-band connections from a mobile device to the plurality of devices to send in-band short-range communication connection parameters including a timer value related to an expected completion time of a connection handover to in-band short-range communication.04-26-2012
20120100803DELAYED AND CONDITIONAL TRANSPORT SWITCH - Example method, apparatus, and computer program product embodiments are disclosed to enable out-of-band short-range communication carrier transport switching for connection setup in device-to-device communication. Example embodiments of the invention include a method comprising the steps of initiating, by a first device, an out-of-band short-range carrier transport switch with a second device by transmitting wireless communication signals for providing the out-of-band carrier communication connection, and sending, by the first device, in-band short-range carrier communication connection parameters including one or more parameters indicating a timer value of an interval related to an expected completion time of a transport switch procedure, to the second device via the out-of-band short-range carrier communication connection.04-26-2012

Tuomas Valtteri Laine, Vantaa FI

Patent application numberDescriptionPublished
20110069652Multicast Group Management In Wireless Networks - A source device which is a distributed device and which is not a wireless network access point advertises a multicast data stream; receives from a destination device a message indicating that the destination device wants to receive the multicast data stream; and adds the destination device to a list of destination devices for the multicast data stream, in which the list is stored in a computer readable memory. In various exemplary embodiments the advertising comprises broadcasting in a protocol adaptation layer an advertisement comprising a multicast medium access control (MAC) address and an address for the source device; or sending to a centralized controller a first message comprising the MAC address which triggers the centralized controller to broadcast an advertisement for the multicast data stream to destination devices. Prior to advertising the source device may create a multicast MAC address and check for uniqueness of the created address via signaling.03-24-2011
20110211490ASYMMETRIC BEAM STEERING PROTOCOL - A system for configuring antenna systems for selecting directional communication signals corresponding to other apparatuses. A directional communication signal may be selected as the result of a beam training operation coordinated between at least two apparatuses. Beam selection training sequences may then be broadcast from one apparatus, and the receiving apparatus may determine the quality of each received beam training sequence in order to approximate a vector describing the direction from which the signals were sent.09-01-2011

Unto Laine, Vantaa FI

Patent application numberDescriptionPublished
20120023047Method for a Pattern Discovery and Recognition - A method is for a pattern discovery and recognition, wherein a first sequence comprising first sequence symbols relating to a concept and a tag associated to the first sequence are received, transition probability matrices are obtained from transition frequency matrices representing the frequency data of the occurrences of the transitions between the first sequence symbols at different distances in the first sequence, and the transition probability matrices for each tag and each distance are learnt for obtaining an activation function determining the concept occurring in a second sequence. A computer program product and an apparatus are for executing the pattern discovery and recognition method.01-26-2012
20120131029MODELING AND SEARCHING PATTERNS IN A DATA SEQUENCE - The invention allows modeling and searching patterns in a data sequence. A data sequence is analyzed to determine at least two data elements that, when replaced with one replacement data element, will cause a metric of irregularity of the data sequence being analyzed to be maximized. The replacement data element is not included in the data sequence being analyzed. The determined at least two data elements are replaced with the replacement data element thereby generating a residual data sequence. The steps of analyzing and replacing are iterated until reaching a predetermined value of an iteration threshold, wherein with each iteration the analyzing and replacing are applied to the residual data sequence generated in the preceding iteration.05-24-2012