Patents by Inventor Sampo UKKOLA

Sampo UKKOLA 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: 11303697
    Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 12, 2022
    Inventors: Zachary Shelby, Sampo Ukkola
  • Patent number: 11283668
    Abstract: A method and an apparatus for realizing a web service system. The solution includes communicating with nodes operationally connected to a server using a binary web service, the nodes having one or more resources. The server receives from a node a registration message having information on the address of the node, an ID of one or more resources of the node, and an indication that the node is configured to send autonomously information whenever a resource of a node changes, the information having the ID of the resource.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: March 22, 2022
    Inventors: Sampo Ukkola, Zachary Shelby
  • Patent number: 10932110
    Abstract: A method and apparatus for realizing a web service. The apparatus having binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface receives from a node a registration message including information on the address of the node, a flag indicating that at least part of the resources of the node are defined in a template, and a node type identification; a second interface for retrieving template information on the basis of the node type identification and a resource component for storing information on nodes, node addresses, node resources and template information.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 23, 2021
    Inventors: Sampo Ukkola, Zachary Shelby, Mikko Saarnivala
  • Patent number: 10931596
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: February 23, 2021
    Inventors: Szymon Sasin, Sampo Ukkola, Zachary Shelby
  • Publication number: 20200252259
    Abstract: A method and an apparatus for realizing a web service system. The solution includes communicating with nodes operationally connected to a server using a binary web service, the nodes having one or more resources. The server receives from a node a registration message having information on the address of the node, an ID of one or more resources of the node, and an indication that the node is configured to send autonomously information whenever a resource of a node changes, the information having the ID of the resource.
    Type: Application
    Filed: April 20, 2020
    Publication date: August 6, 2020
    Inventors: Sampo UKKOLA, Zachary SHELBY
  • Patent number: 10630528
    Abstract: A method and an apparatus for realizing a web service system. The solution includes communicating with nodes operationally connected to a server using a binary web service, the nodes having one or more resources. The server receives from a node a registration message having information on the address of the node, an ID of one or more resources of the node, and an indication that the node is configured to send autonomously information whenever a resource of a node changes, the information having the ID of the resource.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: April 21, 2020
    Assignee: ARM FINLAND OY
    Inventors: Sampo Ukkola, Zachary Shelby
  • Publication number: 20190349314
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Application
    Filed: July 23, 2019
    Publication date: November 14, 2019
    Inventors: Szymon SASIN, Sampo UKKOLA, Zachary SHELBY
  • Publication number: 20190268399
    Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Zachary SHELBY, Sampo UKKOLA
  • Patent number: 10374976
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: August 6, 2019
    Assignee: ARM FINLAND OY
    Inventors: Szymon Sasin, Sampo Ukkola, Zachary Shelby
  • Patent number: 10313423
    Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: June 4, 2019
    Assignee: Arm Finland OY
    Inventors: Zachary Shelby, Sampo Ukkola
  • Publication number: 20180227245
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: Szymon SASIN, Sampo UKKOLA, Zachary SHELBY
  • Publication number: 20170303067
    Abstract: A method and apparatus for realizing a web service. The apparatus having binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface receives from a node a registration message including information on the address of the node, a flag indicating that at least part of the resources of the node are defined in a template, and a node type identification; a second interface for retrieving template information on the basis of the node type identification and a resource component for storing information on nodes, node addresses, node resources and template information.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Sampo UKKOLA, Zachary SHELBY, Mikko SAARNIVALA
  • Patent number: 9729613
    Abstract: A method and apparatus for realizing a web service. The apparatus having binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface receives from a node a registration message including information on the address of the node, a flag indicating that at least part of the resources of the node are defined in a template, and a node type identification; a second interface for retrieving template information on the basis of the node type identification and a resource component for storing information on nodes, node addresses, node resources and template information.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: August 8, 2017
    Assignee: ARM FINLAND OY
    Inventors: Sampo Ukkola, Zachary Shelby, Mikko Saarnivala
  • Publication number: 20170223085
    Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
    Type: Application
    Filed: February 20, 2017
    Publication date: August 3, 2017
    Inventors: Zachary SHELBY, Sampo UKKOLA
  • Patent number: 9614877
    Abstract: A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: April 4, 2017
    Assignee: ARM FINLAND OY
    Inventors: Zachary Shelby, Sampo Ukkola
  • Patent number: 9596190
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: March 14, 2017
    Assignee: ARM FINLAND OY
    Inventors: Szymon Sasin, Sampo Ukkola, Zachary Shelby
  • Publication number: 20160072729
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 10, 2016
    Inventors: Szymon SASIN, Sampo UKKOLA, Zachary SHELBY
  • Patent number: 9225660
    Abstract: A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 29, 2015
    Assignee: ARM FINLAND OY
    Inventors: Szymon Sasin, Sampo Ukkola, Zachary Shelby
  • Patent number: 9071572
    Abstract: An apparatus for addressing resources including a first interface to communicate with end-points, the end-points having resources; a second interface for communicating with web applications; a component for creating an universal resource locator (URL) for a resource, the URL including the IP address, port and path of the resource; a component for creating an abstract universal resource identifier (URI) for the resource, a component configured to receive over the second interface and resolve a look-up URI for the resource, the look-up URI having the address of the apparatus, domain and end-point parameters and metadata related to the resource; and a component configured to link the URL and the abstract URI together and the look-up URI with one or more URLs or abstract URIs.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: June 30, 2015
    Assignee: ARM FINLAND OY
    Inventors: Sampo Ukkola, Zachary Shelby
  • Patent number: 9015284
    Abstract: A method and an apparatus for addressing resources. The apparatus includes a component for forming a group having one or more end-points or other groups and for creating a first abstract universal resource identifier (URI) for the group, the abstract URI includes a domain name and a group identifier; a component for creating a second abstract universal resource identifier (URI) for the end-points, the abstract URI having an end-point and domain name; and a component configured to receive a look-up URI, the look-up URI having tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component configured to resolve the look-up URI to one or more first or second abstract URIs.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: April 21, 2015
    Assignee: Arm Finland Oy
    Inventors: Sampo Ukkola, Zachary Shelby, Szymon Sasin