Patents Assigned to Arm Finland Oy
  • 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
  • Patent number: 10554550
    Abstract: A method and an apparatus for routing data packets. The solution in a communication network including a set of nodes, storing information regarding nodes of the network; and when transmitting a data packet to a destination node in the network, determining and including in the data packet the recipient identification; determining and including in the data packet the direction of the destination node in the network; determining and including in the data packet a hop count indicator indicating the number of node-to-node hops to the destination node; setting in the data packet the transmission direction indicator equal to a value corresponding to direction down and transmitting the packet.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 4, 2020
    Assignee: ARM FINLAND OY
    Inventors: Joni Piltonen, Mikko Saarnivala
  • 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
  • Patent number: 9774528
    Abstract: A method and an apparatus for routing data packets. The solution in a communication network including a set of nodes, storing information regarding nodes of the network; and when transmitting a data packet to a destination node in the network, determining and including in the data packet the recipient identification; determining and including in the data packet the direction of the destination node in the network; determining and including in the data packet a hop count indicator indicating the number of node-to-node hops to the destination node; setting in the data packet the transmission direction indicator equal to a value corresponding to direction down and transmitting the packet.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: September 26, 2017
    Assignee: Arm Finland Oy
    Inventors: Joni Piltonen, 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
  • 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
  • Patent number: 9418052
    Abstract: The invention relates to a method and an apparatus for web service schema management. The apparatus includes a processor; a memory including computer program code configured to, with the processor, cause the apparatus at least to perform: controlling the storing of schema information of a binary web service system, the schemas describing the encoding/decoding of binary XML messages; and providing an interface for maintaining the schema information up-to-date in each component of the binary web service system.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: August 16, 2016
    Assignee: ARM FINLAND OY
    Inventor: Zachary Shelby
  • Patent number: 9338016
    Abstract: A method and an apparatus for communicating with a second apparatus. The apparatus includes a controller and a transceiver for exchanging a predetermined number of data fields between the apparatuses by transmitting and receiving frames having one or more data fields and including in each frame a field indicating which data fields the apparatus has not yet received successfully.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: May 10, 2016
    Assignee: ARM FINLAND OY
    Inventor: Petri Tapani Mutka
  • 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
  • Patent number: 8923182
    Abstract: A method and apparatus for providing IPv6 link-layer adaptation over a wireless channel are provided. The apparatus is configured to transmit and receive 6LoWPAN frames over a signaling channel of a wireless telecommunication system to provide IPv6 link-layer adaptation over the channel.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 30, 2014
    Assignee: Arm Finland Oy
    Inventor: Zachary Shelby
  • Patent number: 8898268
    Abstract: The invention relates to a method and an apparatus for managing network infrastructure. The apparatus comprises a binary web service interface (210) to communicate with resource nodes operationally connected to the apparatus using a binary web service; a resource directory (212) to store a registry of the resource nodes; a data cache (214) for caching information related to resource nodes; and an interface (206) for managing resource nodes, configured to receive Simple Network Management Protocol requests regarding the resource nodes, communicate with the binary web service interface (210) and respond to the request on the basis of the communication with the binary web service interface; and a controller (204) to coordinate the operation of the apparatus.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: November 25, 2014
    Assignee: Arm Finland Oy
    Inventors: Zachary Shelby, Szymon Sasin, Mikko Saarnivala