Patents by Inventor Ismo Puustinen
Ismo Puustinen 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).
-
Publication number: 20240020423Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to improve container security. An example apparatus includes interface circuitry to access network resources, instructions, and programmable circuitry to at least one of instantiate or execute the instructions to parse an inventory data structure to identify (a) first data structures corresponding to a container and (b) second data structures corresponding to an attestation circuit interface, and verify a combination of validation elements corresponding to the first and second data structures.Type: ApplicationFiled: September 29, 2023Publication date: January 18, 2024Inventors: Mikko Kalevi Ylinen, Ismo Puustinen, Malini Bhandaru
-
Publication number: 20220100566Abstract: An apparatus to facilitate metrics-based scheduling for hardware accelerator resources in a service mesh environment is disclosed. The apparatus includes processors to collect metrics corresponding to communication links between microservices of a service managed by a service mesh; determine, based on analysis of the metrics, that a workload of the service can be accelerated by offload to a hardware accelerator device; generate a rebalancing request to cause the workload to be assigned to the hardware accelerator device for execution of the service; cause the workload to be annotated to indicate execution by the hardware accelerator device; and deploy, based on the annotation, the workload to the hardware accelerator device for execution in accordance with a restart policy corresponding to the service.Type: ApplicationFiled: December 10, 2021Publication date: March 31, 2022Applicant: Intel CorporationInventors: Mikko Ylinen, Ismo Puustinen
-
Publication number: 20220012095Abstract: An apparatus to facilitate metrics and security-based accelerator service rescheduling and auto-scaling using a programmable network device is disclosed. The apparatus includes processors to collect metrics corresponding to communication links between microservices of a service managed by a service mesh; determine, based on analysis of the metrics, that a workload of the service can be accelerated by offload to a hardware accelerator device; generate a scaling request to cause the hardware accelerator device to be allocated to a cluster of hardware devices configured for the service; cause the scaling request to be transmitted to a programmable network device managing the hardware accelerator device, the programmable network device to allocate the hardware accelerator device to the cluster and to register the hardware accelerator device with the service mesh; and schedule the workload of the service to the hardware accelerator device.Type: ApplicationFiled: September 22, 2021Publication date: January 13, 2022Applicant: Intel CorporationInventors: Mikko Ylinen, Ismo Puustinen, Reshma Lal, Soham Jayesh Desai
-
Patent number: 10542118Abstract: A mechanism is described for facilitating smart filtering and local/remote processing of data according to one embodiment. A method of embodiments, as described herein, includes detecting data collected via one or more sensing components, and evaluating the collected data to identify one or more portions of the collected data having privacy relevance, where evaluating further includes classifying the one or more portions as private data and other portions of the collected as non-private data. The method may further include filtering out the private data from the non-private data of the collected data, and processing the private data, where the non-private data is transmitted to a remote computing device over a network.Type: GrantFiled: September 24, 2015Date of Patent: January 21, 2020Assignee: INTEL CORPORATIONInventors: Jan Ekström, Ismo Puustinen, Jaska Uimonen
-
Patent number: 10410045Abstract: A facial recognition system determines an estimated biological age of a subject in a current image. A facial recognition controller identifies the subject in the current image using a number of historical images, at least one of which includes the subject and a logically associated identifier. The system compares the estimated biological age of the subject to a defined threshold value. The system determines a temporal difference between a time/date logically associated with the current image and a time/date logically associated with the historical image. If the estimated biological age of the subject in the current image is less than a defined age threshold and the temporal difference between the time/date logically associated with the current image and a time/date logically associated with the historical image is less than a temporal threshold, the identifier logically associated with the historical image is logically associated with the current image.Type: GrantFiled: March 23, 2016Date of Patent: September 10, 2019Assignee: Intel CorporationInventors: Jaska Uimonen, Ismo Puustinen
-
Patent number: 10200087Abstract: Techniques for wireless charging are described herein. For example, an apparatus includes a device formed in a loop. The apparatus may also include a receiving coil disposed around an entire length of the loop. Each turn of the wireless power receiving coil follows the entire length of the loop.Type: GrantFiled: December 23, 2014Date of Patent: February 5, 2019Assignee: Intel CorporationInventors: Jani Penttila, Marko Bonden, Tapio Liusvaara, Miikka Tuppurainen, Ismo Puustinen
-
Publication number: 20180157557Abstract: The present disclosure provides a reboot time after a system update. Providing a reboot time after a system update can include processing a request to reboot the UE, accessing the state data representing the state of the service running on the UE, and generating a service activity level for the service from the state data. Providing a reboot time after a system update can also include comparing the service activity level to an update criticality level, rescheduling a determination of whether to reboot the UE if the update criticality level is less than the service activity level, and rebooting the UE if the service activity level is less than the update criticality level.Type: ApplicationFiled: December 2, 2016Publication date: June 7, 2018Applicant: INTEL CORPORATIONInventors: Ismo PUUSTINEN, Jaska UIMONEN
-
Patent number: 9778899Abstract: Techniques are disclosed for synchronizing gain adjustments across a cascaded network of audio gain stages having variant operating delays. In particular, a delay-synchronized volume adjustment system configured in accordance with an embodiment of the present disclosure includes a controller operatively coupled to the cascaded network of audio and configured to apply gain adjustments in a synchronized manner that accounts for operating delays that are inherent to each gain stage. In an embodiment, the controller synchronously adjusts each gain stage relative to a corresponding operating delay such that gain adjustments fully propagate at substantially a same point in time within a given acceptable tolerance, and thus, eliminates or otherwise mitigates perceivable volume shifts when mixing audio from two or more audio sources.Type: GrantFiled: February 25, 2015Date of Patent: October 3, 2017Assignee: INTEL CORPORATIONInventors: Jaska Uimonen, Ismo Puustinen, Jan Ekstrom
-
Publication number: 20170277938Abstract: A facial recognition system determines an estimated biological age of a subject in a current image. A facial recognition controller identifies the subject in the current image using a number of historical images, at least one of which includes the subject and a logically associated identifier. The system compares the estimated biological age of the subject to a defined threshold value. The system determines a temporal difference between a time/date logically associated with the current image and a time/date logically associated with the historical image. If the estimated biological age of the subject in the current image is less than a defined age threshold and the temporal difference between the time/date logically associated with the current image and a time/date logically associated with the historical image is less than a temporal threshold, the identifier logically associated with the historical image is logically associated with the current image.Type: ApplicationFiled: March 23, 2016Publication date: September 28, 2017Applicant: Intel CorporationInventors: JASKA UIMONEN, ISMO PUUSTINEN
-
Publication number: 20170094018Abstract: A mechanism is described for facilitating smart filtering and local/remote processing of data according to one embodiment. A method of embodiments, as described herein, includes detecting data collected via one or more sensing components, and evaluating the collected data to identify one or more portions of the collected data having privacy relevance, where evaluating further includes classifying the one or more portions as private data and other portions of the collected as non-private data. The method may further include filtering out the private data from the non-private data of the collected data, and processing the private data, where the non-private data is transmitted to a remote computing device over a network.Type: ApplicationFiled: September 24, 2015Publication date: March 30, 2017Applicant: INTEL CORPORATIONInventors: JAN EKSTRÖM, ISMO PUUSTINEN, JASKA UIMONEN
-
Patent number: 9439237Abstract: In accordance with an example embodiment of the present invention, a method is described which comprises receiving data relating to at least one connection from a network (410), deriving statistical information relating to the at least one connection (420), and causing disconnection of at least one of the at least one connection in dependence of the statistical information (430).Type: GrantFiled: January 7, 2011Date of Patent: September 6, 2016Assignee: Nokia Technologies OyInventors: Jukka Nurminen, Ismo Puustinen
-
Publication number: 20160246564Abstract: Techniques are disclosed for synchronizing gain adjustments across a cascaded network of audio gain stages having variant operating delays. In particular, a delay-synchronized volume adjustment system configured in accordance with an embodiment of the present disclosure includes a controller operatively coupled to the cascaded network of audio and configured to apply gain adjustments in a synchronized manner that accounts for operating delays that are inherent to each gain stage. In an embodiment, the controller synchronously adjusts each gain stage relative to a corresponding operating delay such that gain adjustments fully propagate at substantially a same point in time within a given acceptable tolerance, and thus, eliminates or otherwise mitigates perceivable volume shifts when mixing audio from two or more audio sources.Type: ApplicationFiled: February 25, 2015Publication date: August 25, 2016Applicant: INTEL CORPORATIONInventors: JASKA UIMONEN, ISMO PUUSTINEN, JAN EKSTROM
-
Publication number: 20160181852Abstract: Techniques for wireless charging are described herein. For example, an apparatus includes a device formed in a loop. The apparatus may also include a receiving coil disposed around an entire length of the loop. Each turn of the wireless power receiving coil follows the entire length of the loop.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Applicant: INTEL CORPORATIONInventors: Jani Penttila, Marko Bonden, Tapio Liusvaara, Mikka Tuppurainen, Ismo Puustinen
-
Publication number: 20140184511Abstract: Technologies for increased accuracy of data entry into a mobile computing device includes displaying a virtual keyboard on a display of the mobile computing device and receiving selection of a virtual key of the virtual keyboard using a key input mapping that is offset relative to the corresponding selected virtual key. For example, the key input mapping may be spatially displaced from the corresponding virtual key and/or have a surface area that is different from the corresponding virtual key. The key input mapping may be offset as a function of the handedness of use of the mobile computing device such that the amount of offset is non-uniform across the virtual keyboard.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventor: Ismo Puustinen
-
Publication number: 20130294350Abstract: In accordance with an example embodiment of the present invention, a method is described which comprises receiving data relating to at least one connection from a network (410), deriving statistical information relating to the at least one connection (420), and causing disconnection of at least one of the at least one connection in dependence of the statistical information (430).Type: ApplicationFiled: January 7, 2011Publication date: November 7, 2013Applicant: NOKIA CORPORATIONInventors: Jukka Nurminen, Ismo Puustinen