Patents Assigned to Sensinode Oy
-
Publication number: 20140023077Abstract: 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: ApplicationFiled: July 16, 2013Publication date: January 23, 2014Applicant: SENSINODE OYInventors: Joni PILTONEN, Mikko SAARNIVALA
-
Publication number: 20130212215Abstract: 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: ApplicationFiled: December 12, 2012Publication date: August 15, 2013Applicant: SENSINODE OYInventor: Sensinode OY
-
Publication number: 20130198340Abstract: 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: ApplicationFiled: December 12, 2012Publication date: August 1, 2013Applicant: SENSINODE OYInventor: Sensinode Oy
-
Publication number: 20130166755Abstract: 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: ApplicationFiled: December 20, 2012Publication date: June 27, 2013Applicant: SENSINODE OYInventor: SENSINODE OY
-
Publication number: 20130151708Abstract: 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: ApplicationFiled: December 5, 2012Publication date: June 13, 2013Applicant: SENSINODE OYInventor: SENSINODE OY
-
Publication number: 20120198037Abstract: 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: ApplicationFiled: January 28, 2011Publication date: August 2, 2012Applicant: SENSINODE OYInventors: Zachary Shelby, Szymon Sasin, Mikko Saarnivala
-
Patent number: 8195814Abstract: The invention relates to an apparatus and a method for virtualizing resources. The apparatus is configured to store resource descriptions of a number of resources operatively connected to the apparatus, the resource descriptions including resource identification information, generate and store alternative descriptions of received resource descriptions by changing at least part of the identification information of the descriptions, publish at least some of the resource descriptions in a network, and handle resource data requests from the network relating to the resources.Type: GrantFiled: November 13, 2009Date of Patent: June 5, 2012Assignee: Sensinode OyInventor: Zachary Shelby
-
Patent number: 8135868Abstract: An apparatus and a method for transforming Simple Object Access Protocol (SOAP) messages is provided. The method comprises receiving and transmitting Extensible Markup Language (XML) format SOAP messages by using an application protocol and TCP/IP, a message comprising message elements and receiving and transmitting binary messages comprising binary message elements. A transformation is performed between an XML format message and a binary message by replacing (316-320) each message element of a given format with a message element in the other format. When transforming an XML message to binary format, the application protocol packet type and TCP/IP acknowledgement data are included (312) in the binary header. When transforming a binary format message to XML format, the application protocol packet type is selected on the basis of the information in the binary header of the binary format message.Type: GrantFiled: May 15, 2008Date of Patent: March 13, 2012Assignee: Sensinode OyInventors: Zach Shelby, Mikko Saarnivala
-
Publication number: 20110317673Abstract: 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: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: SENSINODE OYInventor: Zachary SHELBY
-
Publication number: 20110270895Abstract: 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: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: SENSINODE OYInventor: Zachary SHELBY
-
Publication number: 20100125641Abstract: The invention relates to an apparatus and a method for virtualizing resources. The apparatus is configured to store resource descriptions of a number of resources operatively connected to the apparatus, the resource descriptions including resource identification information, generate and store alternative descriptions of received resource descriptions by changing at least part of the identification information of the descriptions, publish at least some of the resource descriptions in a network, and handle resource data requests from the network relating to the resources.Type: ApplicationFiled: November 13, 2009Publication date: May 20, 2010Applicant: SENSINODE OYInventor: Zachary SHELBY
-
Publication number: 20090276451Abstract: An apparatus and a method for transforming Simple Object Access Protocol (SOAP) messages is provided. The method comprises receiving and transmitting Extensible Markup Language (XML) format SOAP messages by using an application protocol and TCP/IP, a message comprising message elements and receiving and transmitting binary messages comprising binary message elements. A transformation is performed between an XML format message and a binary message by replacing (316-320) each message element of a given format with a message element in the other format. When transforming an XML message to binary format, the application protocol packet type and TCP/IP acknowledgement data are included (312) in the binary header. When transforming a binary format message to XML format, the application protocol packet type is selected on the basis of the information in the binary header of the binary format message.Type: ApplicationFiled: May 15, 2008Publication date: November 5, 2009Applicant: Sensinode OyInventors: Zach SHELBY, Mikko Saarnivala