Patents by Inventor Matti Oikarinen

Matti Oikarinen 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: 20230006936
    Abstract: The disclosed embodiments are directed toward monitoring and classifying encrypted network traffic. In one embodiment, a method is disclosed comprising intercepting an encrypted network request, the network request transmitted by a client device to a network endpoint; identifying a network service associated with the network endpoint based on unencrypted properties of the encrypted network request; identifying, based on the encrypted network request and a series of subsequent network requests issued by the client device, an action taken by the client device, the action comprising an activity performed during a session established with the network service; and updating a catalog of network interactions using the network service and the action.
    Type: Application
    Filed: September 9, 2022
    Publication date: January 5, 2023
    Inventors: Atte LAHTIRANTA, Matti OIKARINEN
  • Patent number: 11469959
    Abstract: Disclosed herein are systems, devices, and methods for providing auto-scaling in a cluster of device instances. In one embodiment, a method is disclosed comprising updating, using a distributed counter, a metric associated with one or more instances executing a network application; identifying that the metric has exceeded a threshold defined in a scaling policy based on comparing the distributed counter to the scaling policy; identifying a command to execute in response to the metric exceeding the threshold; and executing the command to modify the one or more instances.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: October 11, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Abhishek Kothari, Matti Oikarinen, Yucheng Xiong, Manika Mittal, Rohit Vijayakumar Athanikar, Suresh Kumar Thiruvallur Loganathan, Saravanan Murugesan
  • Patent number: 11444878
    Abstract: The disclosed embodiments are directed toward monitoring and classifying encrypted network traffic. In one embodiment, a method is disclosed comprising intercepting an encrypted network request, the network request transmitted by a client device to a network endpoint; identifying a network service associated with the network endpoint based on unencrypted properties of the encrypted network request; identifying, based on the encrypted network request and a series of subsequent network requests issued by the client device, an action taken by the client device, the action comprising an activity performed during a session established with the network service; and updating a catalog of network interactions using the network service and the action.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 13, 2022
    Assignee: YAHOO AD TECH LLC
    Inventors: Atte Lahtiranta, Matti Oikarinen
  • Publication number: 20210336856
    Abstract: Disclosed herein are systems, devices, and methods for providing auto-scaling in a cluster of device instances. In one embodiment, a method is disclosed comprising updating, using a distributed counter, a metric associated with one or more instances executing a network application; identifying that the metric has exceeded a threshold defined in a scaling policy based on comparing the distributed counter to the scaling policy; identifying a command to execute in response to the metric exceeding the threshold; and executing the command to modify the one or more instances.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Abhishek KOTHARI, Matti OIKARINEN, Yucheng XIONG, Manika MITTAL, Rohit Vijayakumar ATHANIKAR, Suresh Kumar THIRUVALLUR LOGANATHAN, Saravanan MURUGESAN
  • Patent number: 11057273
    Abstract: Disclosed herein are systems, devices, and methods for providing auto-scaling in a cluster of device instances. In one embodiment, a method is disclosed comprising updating, using a distributed counter, a metric associated with one or more instances executing a network application; identifying that the metric has exceeded a threshold defined in a scaling policy based on comparing the distributed counter to the scaling policy; identifying a command to execute in response to the metric exceeding the threshold; and executing the command to modify the one or more instances.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: July 6, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Abhishek Kothari, Matti Oikarinen, Yucheng Xiong, Manika Mittal, Rohit Vijayakumar Athanikar, Suresh Kumar Thiruvallur Loganathan, Saravanan Murugesan
  • Publication number: 20210067455
    Abstract: The disclosed embodiments are directed toward monitoring and classifying encrypted network traffic. In one embodiment, a method is disclosed comprising intercepting an encrypted network request, the network request transmitted by a client device to a network endpoint; identifying a network service associated with the network endpoint based on unencrypted properties of the encrypted network request; identifying, based on the encrypted network request and a series of subsequent network requests issued by the client device, an action taken by the client device, the action comprising an activity performed during a session established with the network service; and updating a catalog of network interactions using the network service and the action.
    Type: Application
    Filed: September 4, 2019
    Publication date: March 4, 2021
    Inventors: Atte LAHTIRANTA, Matti OIKARINEN
  • Patent number: 10778715
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatic peer-to-peer level of activity information maintenance and sharing without centralization. The disclosed systems and methods a peer-to-peer level of activity sharing mechanism involving sharing level of activity counter update instructions for use in updating a number of level of activity counters maintained locally by a peer receiving the instruction(s). A peer can use its local level of activity counters in determining whether impose a throttling mechanism.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: September 15, 2020
    Assignee: OATH INC.
    Inventors: Matti Oikarinen, Mika Mannermaa, Atte Lahtiranta, Taneli Mielikainen
  • Publication number: 20200067778
    Abstract: Disclosed herein are systems, devices, and methods for providing auto-scaling in a cluster of device instances. In one embodiment, a method is disclosed comprising updating, using a distributed counter, a metric associated with one or more instances executing a network application; identifying that the metric has exceeded a threshold defined in a scaling policy based on comparing the distributed counter to the scaling policy; identifying a command to execute in response to the metric exceeding the threshold; and executing the command to modify the one or more instances.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Abhishek KOTHARI, Matti OIKARINEN, Yucheng XIONG, Manika MITTAL, Rohit Vijayakumar ATHANIKAR, Suresh Kumar THIRUVALLUR LOGANATHAN, Saravanan MURUGESAN
  • Publication number: 20180295150
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatic peer-to-peer level of activity information maintenance and sharing without centralization. The disclosed systems and methods a peer-to-peer level of activity sharing mechanism involving sharing level of activity counter update instructions for use in updating a number of level of activity counters maintained locally by a peer receiving the instruction(s). A peer can use its local level of activity counters in determining whether impose a throttling mechanism.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: Matti OIKARINEN, Mika MANNERMAA, Atte LAHTIRANTA, Taneli MIELIKAINEN
  • Publication number: 20110153644
    Abstract: An approach is provided for utilizing a scalable data structure. A query specifying an entity identifier and requested content is received. A search is caused, at least in part, the search based on the entity identifier of a profile index of data structures, each specifying a profile field that is associated with an access control field to yield a search result. Access rights to the requested content are indicated for the entity identifier. The data structures further include the profile field and the access control field.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: Nokia Corporation
    Inventors: Yekesa Kosuru, Jari Karjala, Matti Oikarinen
  • Publication number: 20100322264
    Abstract: An approach is provided for message routing to services. A publish request associated with a service is received from a user equipment. A query is generated to determine a plurality of locations of the service. Each location corresponds respectively to a plurality of clusters. Transmission of the query is initiated to a home locator. The locations from the home locator are received. One of the locations is selected. Transmission of the publish request to the selected location is initiated.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: Nokia Corporation
    Inventors: Petri Liimatta, Tero Halla-Aho, Markku Vimpari, Matti Oikarinen, Juha Hartikainen, Kristian Luoma