Patents by Inventor Heikki Waris
Heikki Waris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9566522Abstract: A gaming device, method, and computer program product customize an electronic game using features of an image file, such as may be created by a digital camera or similar device. A gaming device comprises a processor capable of receiving an image file, extracting at least one feature from the received image file, and modifying the electronic game based on the extracted feature. The processor may modify the electronic game by adding a game object corresponding to the extracted feature. Alternatively, the processor may modify the electronic game by modifying a game object based on the extracted feature. The image file may be created by the gaming device or may be received from an external device. The extracted feature may be selected from the group comprising shape, size, location, orientation, color, and contrast. The processor may be further capable of preprocessing the image file.Type: GrantFiled: May 27, 2005Date of Patent: February 14, 2017Assignee: NOKIA TECHNOLOGIES OYInventors: Jukka A. Holm, Matti S. Hamalainen, Kai Havukainen, Heikki Waris
-
Patent number: 9464904Abstract: A system of providing location and routing information to a target mobile terminal while still maintaining a specified level of privacy. A target mobile terminal includes a profile having an inaccuracy level contained therein. When a querying terminal desires routing information to the target terminal, a portion of a route to the target terminal is provided, with the portion of the provided route being based upon the level of inaccuracy in the target terminal profile.Type: GrantFiled: February 23, 2012Date of Patent: October 11, 2016Assignee: NOKIA TECHNOLOGIES OYInventor: Heikki Waris
-
Publication number: 20150017967Abstract: An approach is provided for determining a predicted duration of a context. A context duration platform causes, at least in part, a determination, a prediction, or a combination thereof of one or more contexts associated with at least one device. The context duration platform further processes and/or facilitates a processing of context information associated with the at least one device, other context information associated with one or more other devices, or a combination thereof to determine one or more predicted durations of the one or more contexts.Type: ApplicationFiled: January 17, 2012Publication date: January 15, 2015Applicant: Nokia CorporationInventors: Huanhuan Cao, Jilei Tian, Heikki Waris
-
Publication number: 20120157036Abstract: A system of providing location and routing information to a target mobile terminal while still maintaining a specified level of privacy. A target mobile terminal includes a profile having an inaccuracy level contained therein. When a querying terminal desires routing information to the target terminal, a portion of a route to the target terminal is provided, with the portion of the provided route being based upon the level of inaccuracy in the target terminal profile.Type: ApplicationFiled: February 23, 2012Publication date: June 21, 2012Applicant: Nokia CorporationInventor: Heikki Waris
-
Patent number: 8150932Abstract: A system of providing location and routing information to a target mobile terminal while still maintaining a specified level of privacy. A target mobile terminal includes a profile having an inaccuracy level contained therein. When a querying terminal desires routing information to the target terminal, a portion of a route to the target terminal is provided, with the portion of the provided route being based upon the level of inaccuracy in the target terminal profile.Type: GrantFiled: June 30, 2005Date of Patent: April 3, 2012Assignee: Nokia CorporationInventor: Heikki Waris
-
Patent number: 8151321Abstract: The present invention relates to a policy resolution method and system, access network and terminal device for enabling modular network-assisted policy resolution, wherein the policy resolution is divided into separate stages each handling specific types of trigger events and performing specific types of policy actions. The separate stages are processed in a chronological order during a policy resolution round, and trigger events which occur during a policy resolution round are frozen until the start of the next policy resolution round. Thereby, modular policy resolution with reduced delays and oscillations can be achieved. Moreover, policy processing can be divided into a policy decision point functions in the network and a policy enforcement point function in the network or terminal device, so that terminal resources used for policy resolution can be saved.Type: GrantFiled: January 17, 2006Date of Patent: April 3, 2012Assignee: Nokia CorporationInventor: Heikki Waris
-
Patent number: 8145917Abstract: Securing the boot phase of a computing system implemented as a distributed architecture device can be performed by a system or method that uses hash functions and public key infrastructure (PKI) to verify the authenticity of modular subsystems. The modular subsystems can verify each other's authenticity, and can prevent unauthorized components from being inserted into the system when the system is without power.Type: GrantFiled: December 29, 2006Date of Patent: March 27, 2012Assignee: Nokia CorporationInventor: Heikki Waris
-
Patent number: 8082451Abstract: A data handling mechanism, wherein a small binary tag is appended to data (each message and file) for controlling the access and handling of the data. The tag contains dedicated bits for indicating its various usage rights such as copying, forwarding, editing and also right to edit the tag itself. The tag is created by an author of the data or by any other party handling the data, including middleware agents and possible recipients of the data based on contextual information such as network or ownership domain of the author and/or of the recipient.Type: GrantFiled: September 12, 2005Date of Patent: December 20, 2011Assignee: Nokia CorporationInventor: Heikki Waris
-
Patent number: 8060913Abstract: According to one embodiment a method is disclosed involving storing in a device a static policy framework and one or more dynamic policy algorithms, and controlling policy management in the device by operating the static policy framework and executing the dynamic policy algorithms. The invention also provides in other embodiments an apparatus configured to perform such a method and a computer program product for performing the method.Type: GrantFiled: November 2, 2006Date of Patent: November 15, 2011Assignee: Nokia CorporationInventor: Heikki Waris
-
Patent number: 7916695Abstract: The present invention discloses a method for smart buffering for a policy resolution and policy enforcement system. The invention can be applied to a communication system with one or several available communication network(s). The trigger events and policy actions form input and output buffers to be processed in the invention. Causal relationships between the trigger events and policy actions are stored. Priorities can be set to the trigger events and policy actions. Sorting is made according to priorities. The buffer data can be scheduled, in other words delayed, in order to rationalize the policy management. The buffer data is combined if several trigger events affect the same target or quantity. The buffer data is filtered in the last step in order to simplify chained trigger events. The trigger events of filtered input buffer are sent to the policy resolution mechanism and the policy actions of filtered output buffer are sent to the policy action enforcement.Type: GrantFiled: September 15, 2005Date of Patent: March 29, 2011Assignee: Nokia CorporationInventor: Heikki Waris
-
Publication number: 20110072378Abstract: An approach is provided for measuring and visualizing energy consumption of actions or applications. Energy consumption information is determined about an action or an application configured to be executed on a user equipment. Presentation is caused, at least in part, via a graphical user interface of the user equipment, of the energy consumption information along with a visual indicator representing the action or the application.Type: ApplicationFiled: September 24, 2009Publication date: March 24, 2011Applicant: Nokia CorporationInventors: Jukka Nurminen, Heikki Waris
-
Publication number: 20100241346Abstract: A system of providing location and routing information to a target mobile terminal while still maintaining a specified level of privacy. A target mobile terminal includes a profile having an inaccuracy level contained therein. When a querying terminal desires routing information to the target terminal, a portion of a route to the target terminal is provided, with the portion of the provided route being based upon the level of inaccuracy in the target terminal profile.Type: ApplicationFiled: June 30, 2005Publication date: September 23, 2010Inventor: Heikki Waris
-
Publication number: 20080109868Abstract: According to one embodiment a method is disclosed involving storing in a device a static policy framework and one or more dynamic policy algorithms, and controlling policy management in the device by operating the static policy framework and executing the dynamic policy algorithms. The invention also provides in other embodiments an apparatus configured to perform such a method and a computer program product for performing the method.Type: ApplicationFiled: November 2, 2006Publication date: May 8, 2008Inventor: Heikki Waris
-
Publication number: 20070179907Abstract: Securing the boot phase of a computing system implemented as a distributed architecture device can be performed by a system or method that uses hash functions and public key infrastructure (PKI) to verify the authenticity of modular subsystems. The modular subsystems can verify each other's authenticity, and can prevent unauthorized components from being inserted into the system when the system is without power.Type: ApplicationFiled: December 29, 2006Publication date: August 2, 2007Inventor: Heikki Waris
-
Publication number: 20070089161Abstract: The present invention relates to a policy resolution method and system, access network and terminal device for enabling modular network-assisted policy resolution, wherein the policy resolution is divided into separate stages each handling specific types of trigger events and performing specific types of policy actions. The separate stages are processed in a chronological order during a policy resolution round, and trigger events which occur during a policy resolution round are frozen until the start of the next policy resolution round. Thereby, modular policy resolution with reduced delays and oscillations can be achieved. Moreover, policy processing can be divided into a policy decision point functions in the network and a policy enforcement point function in the network or terminal device, so that terminal resources used for policy resolution can be saved.Type: ApplicationFiled: January 17, 2006Publication date: April 19, 2007Inventor: Heikki Waris
-
Publication number: 20070061456Abstract: A data handling mechanism, wherein a small binary tag is appended to data (each message and file) for controlling the access and handling of the data. The tag contains dedicated bits for indicating its various usage rights such as copying, forwarding, editing and also right to edit the tag itself. The tag is created by an author of the data or by any other party handling the data, including middleware agents and possible recipients of the data based on contextual information such as network or ownership domain of the author and/or of the recipient.Type: ApplicationFiled: September 12, 2005Publication date: March 15, 2007Inventor: Heikki Waris
-
Publication number: 20070011087Abstract: A system and method for providing an auction feature for use in mobile terminals. The present invention involves the reading of RFID and/or visual tags, as well as universal encoding of product models and parameters, and a personal payment system. The present invention, through individual client terminals and central servers, manages users' auction activities. The management of auction participant authorizations is developed as a new operator network service. The result is a value added feature that allows users to arrange exchanges (trades or other transactions) of products and/or services.Type: ApplicationFiled: July 11, 2005Publication date: January 11, 2007Inventor: Heikki Waris
-
Publication number: 20060281511Abstract: A gaming device, method, and computer program product customize an electronic game using features of an image file, such as may be created by a digital camera or similar device. A gaming device comprises a processor capable of receiving an image file, extracting at least one feature from the received image file, and modifying the electronic game based on the extracted feature. The processor may modify the electronic game by adding a game object corresponding to the extracted feature. Alternatively, the processor may modify the electronic game by modifying a game object based on the extracted feature. The image file may be created by the gaming device or may be received from an external device. The extracted feature may be selected from the group comprising shape, size, location, orientation, color, and contrast. The processor may be further capable of preprocessing the image file.Type: ApplicationFiled: May 27, 2005Publication date: December 14, 2006Applicant: Nokia CorporationInventors: Jukka Holm, Matti Hamalainen, Kai Havukainen, Heikki Waris
-
Patent number: 7142231Abstract: This invention provides a handset (10) and a method of operating a handset. The handset includes a user interface that contains a data entry device (20) and a visual display device (14), a camera (16) and a controller (12) coupled to the visual display device and to the camera. The controller operates under the control of a stored program (22A) for displaying to a user an image representative of at least a portion of an environment of the user as seen through the camera during a time that the user is interacting with the user interface. The controller may further operate under control of the stored program to process images generated by the camera to detect a potential for a collision with an object that is present in the environment of the user, and to warn the user of the potential for a collision.Type: GrantFiled: December 29, 2003Date of Patent: November 28, 2006Assignee: Nokia CorporationInventors: Jan Chipchase, Sachi Mizobuchi, Makoto Sugano, Heikki Waris
-
Publication number: 20060182083Abstract: A security gateway connects an external portion of a virtual private network to an internal secured portion of the network. The gateway is arranged to identify automatically when a communication session exists between two mobile workstations both of which are connected in the external portion of the network. The mobile workstations are then enabled to communicate with each other without using the gateway as an intermediary. This communication can be secured. The route by which packets are transferred between the workstations may then be optimised.Type: ApplicationFiled: October 17, 2002Publication date: August 17, 2006Inventors: Junya Nakata, Heikki Waris