Patents Assigned to Microrisc s.r.o.
  • Patent number: 9743404
    Abstract: A general wireless mesh network of communication devices with packet message transmission, especially for telemetry and automation, includes at least a single control communication device and a set of slave communication devices. The control communication device searches in the network and assigns a virtual routing number to each slave communication device. The virtual routing number reflects a distance of the slave communication device from the control communication device, expressed by the number of routings, and is stored in the slave communication device. The slave communication device, for further routing of packets in the mesh network, uses time slots assigned according to the difference between said virtual routing number and the virtual routing number of the sender of a received packet. Packet routing is based on successive flooding of the virtual routing structure and time division multiplexing.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 22, 2017
    Assignee: MICRORISC s.r.o.
    Inventor: Vladimir Sulc
  • Patent number: 9615308
    Abstract: A slave communication device includes a memory and a processor for operation within a wireless mesh network of communication devices including a control communication device. The memory stores a virtual routing identifier assigned to the slave communication device in response to increasing range from the control communication device. The processor, in response to receiving an initiation message from a control communication device, initiates data collection from said slave communication device synchronized relative to the start of the initiation message frame by, cumulatively setting bits in a first acknowledgement message in response to content of a second acknowledgement message received from another slave communication device. The first acknowledgement message being synchronized with start of the initiation message frame and the processor initiates communication of the first acknowledgement message to a destination in a time slot selected in response to the assigned virtual routing identifier.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: April 4, 2017
    Assignee: MICRORISC s.r.o.
    Inventor: Vladimir Sulc
  • Patent number: 9336676
    Abstract: An electronic transceiver module and method for controlling the electronic transceiver module for network wireless communication in electric and/or electronic devices or systems in high frequency bands up to 10 GHz, including a device for wireless communication connected to an antenna entry, a control device, and a memory device. The control device is connected to the memory device, to the device for wireless communication and to a comparator block, which is further connected to the memory device. The memory device includes at least two separate memories for storing information identifying various wireless networks.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: May 10, 2016
    Assignee: MICRORISC S.R.O.
    Inventor: Vladimír {hacek over (S)}ulc
  • Patent number: 9179498
    Abstract: A general wireless mesh network of communication devices with packet message transmission, especially for telemetry and automation, includes at least a single control communication device and a set of slave communication devices. The control communication device searches in the network and assigns a virtual routing number to each slave communication device. The virtual routing number reflects a distance of the slave communication device from the control communication device, expressed by the number of routings, and is stored in the slave communication device. The slave communication device, for further routing of packets in the mesh network, uses time slots assigned according to the difference between said virtual routing number and the virtual routing number of the sender of a received packet. Packet routing is based on successive flooding of the virtual routing structure and time division multiplexing.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 3, 2015
    Assignee: MICRORISC s.r.o.
    Inventor: Vladimir Sulc
  • Publication number: 20150055498
    Abstract: A slave communication device includes a memory and a processor for operation within a wireless mesh network of communication devices including a control communication device. The memory stores a virtual routing identifier assigned to the slave communication device in response to increasing range from the control communication device. The processor, in response to receiving an initiation message from a control communication device, initiates data collection from said slave communication device synchronised relative to the start of the initiation message frame by, cumulatively setting bits in a first acknowledgement message in response to content of a second acknowledgement message received from another slave communication device. The first acknowledgement message being synchronized with start of the initiation message frame and the processor initiates communication of the first acknowledgement message to a destination in a time slot selected in response to the assigned virtual routing identifier.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 26, 2015
    Applicant: MICRORISC s.r.o.
    Inventor: Vladimir Sulc
  • Patent number: 8681656
    Abstract: A general wireless mesh network of communication devices with packet message transmission, especially for telemetry and automation, includes at least a single control communication device and a set of slave communication devices. The control communication device searches in the network and assigns a virtual routing number to each slave communication device. The virtual routing number reflects a distance of the slave communication device from the control communication device, expressed by the number of routings, and is stored in the slave communication device. The slave communication device, for further routing of packets in the mesh network, uses time slots assigned according to the difference between said virtual routing number and the virtual routing number of the sender of a received packet. Packet routing is based on successive flooding of the virtual routing structure and time division multiplexing.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: March 25, 2014
    Assignee: Microrisc, S.R.O.
    Inventor: Vladimir Sulc
  • Patent number: 8531265
    Abstract: A module for wireless communication between electric or electronic equipment or systems, in high frequency bands at least in the range of 300 MHz to 2.60 GHz, particularly for home and office automation systems, comprising a block (RF) for wireless communication, connected to an antenna interface (ANT) and a power supply interface (Uin) and also to a control block (RFCON). The module further contains a control unit (MCU) comprising a central processor unit (CPU), a memory (MOS) with the operational system control code to ensure the function of wireless communication and a memory (MAP) for storing or starting up a user-defined applicational control code, where the control unit (MCU) is connected to the control block (RFCON), to the communication interface (COM) of the module and to the power supply interface (Uin).
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: September 10, 2013
    Assignee: Microrisc S.R.O.
    Inventor: Vladimir {hacek over (S)}ulc
  • Publication number: 20120163234
    Abstract: A general wireless mesh network of communication devices with packet message transmission, especially for telemetry and automation, includes at least a single control communication device and a set of slave communication devices. The control communication device searches in the network and assigns a virtual routing number to each slave communication device. The virtual routing number reflects a distance of the slave communication device from the control communication device, expressed by the number of routings, and is stored in the slave communication device. The slave communication device, for further routing of packets in the mesh network, uses time slots assigned according to the difference between said virtual routing number and the virtual routing number of the sender of a received packet. Packet routing is based on successive flooding of the virtual routing structure and time division multiplexing.
    Type: Application
    Filed: November 23, 2011
    Publication date: June 28, 2012
    Applicant: MICRORISC S.R.O.
    Inventor: Vladimir Sulc
  • Publication number: 20090156141
    Abstract: An electronic transceiver module and method for controlling the electronic transceiver module for network wireless communication in electric and/or electronic devices or systems in high frequency bands up to 10 GHz, including a device for wireless communication connected to an antenna entry, a control device, and a memory device. The control device is connected to the memory device, to the device for wireless communication and to a comparator block, which is further connected to the memory device. The memory device includes at least two separate memories for storing information identifying various wireless networks.
    Type: Application
    Filed: May 30, 2008
    Publication date: June 18, 2009
    Applicant: MICRORISC s.r.o.
    Inventor: Vladimir Sulc
  • Publication number: 20070188343
    Abstract: A module for wireless communication between electric or electronic equipment or systems, in high frequency bands at least in the range of 300 MHz to 2.60 GHz, particularly for home and office automation systems, comprising a block (RF) for wireless communication, connected to an antenna interface (ANT) and a power supply interface (Uin) and also to a control block (RFCON). The module further contains a control unit (MCU) comprising a central processor unit (CPU), a memory (MOS) with the operational system control code to ensure the function of wireless communication and a memory (MAP) for storing or starting up a user-defined applicational control code, where the control unit (MCU) is connected to the control block (RFCON), to the communication interface (COM) of the module and to the power supply interface (Uin).
    Type: Application
    Filed: September 26, 2006
    Publication date: August 16, 2007
    Applicant: MICRORISC s.r.o.
    Inventor: Vladimir Sulc
  • Patent number: 7167111
    Abstract: The invention filed involves a method of coding and/or decoding binary data for wireless transmission, particularly for radio transmitted data. A sequence of binary data, introduced at the entry to the coding machine with a class N coder (KOD) comprising a register (REG), a comparator (COMP) and a counter (CITN), where N is a number greater than or equal to 3, is separated into a sequence of binary data of the same value, so that the length of each such sequence is not less than one and not more than N, and so that the binary values of the data introduced at the entry to the coder (KOD) are compared with the value last received and recorded in it, the lengths of the same sequences at this entry are read up to the number N and, after reading to N, a sequence of binary data of a value opposite to the value at the entry to the coder (KOD) is inserted, this inserted data sequence having a length M, where M is a number greater than or equal to one and less than N.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: January 23, 2007
    Assignee: Microrisc s.r.o.
    Inventor: Vladimir Šulc
  • Publication number: 20060125662
    Abstract: The invention filed involves a method of coding and/or decoding binary data for wireless transmission, particularly for radio transmitted data. A sequence of binary data, introduced at the entry to the coding machine with a class N coder (KOD) comprising a register (REG), a comparator (COMP) and a counter (CITN), where N is a number greater than or equal to 3, is separated into a sequence of binary data of the same value, so that the length of each such sequence is not less than one and not more than N, and so that the binary values of the data introduced at the entry to the coder (KOD) are compared with the value last received and recorded in it, the lengths of the same sequences at this entry are read up to the number N and, after reading to N, a sequence of binary data of a value opposite to the value at the entry to the coder (KOD) is inserted, this inserted data sequence having a length M, where M is a number greater than or equal to one and less than N.
    Type: Application
    Filed: November 17, 2005
    Publication date: June 15, 2006
    Applicant: MICRORISC s.r.o.
    Inventor: Vladimir Sulc