Patents by Inventor Szymon Slupik
Szymon Slupik 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: 20170293273Abstract: A system and method involving actor nodes within a building that is being controlled, to be subscribed to a set of addresses, including one or more addresses that are representative of one or more respective spaces within the building being controlled. Such addresses are referred to as “space addresses.” Each of the actor nodes acts upon received data packets only if a space address is received along with the data packets and the actor node has been subscribed to the space address. Concurrently, one or more sensor nodes in the system are configurable to transmit the one or more space addresses and the data packets. A user device in the system receives commands from a user via a user interface and transmits a set of signals such that the actor nodes are subscribed to the appropriate space addresses and the sensor nodes are configured to transmit the space addresses.Type: ApplicationFiled: April 4, 2017Publication date: October 12, 2017Inventors: Szymon SLUPIK, Adam GEMBALA
-
Patent number: 9774519Abstract: An automation system without any of the devices in the system being required to have knowledge of each other or of the topology of the network. The automation system comprises sensor nodes and actor nodes. The sensor nodes transmit information via a wireless network based on changes that are sensed by the sensors, such as a button being pushed or motion being detected. The actor nodes detect the information that is transmitted over the wireless network and control appliance functions based on the information detected. After the sensor and actor nodes are initialized, the sensor nodes transmit packets into the network based on changes that are detected in their environment. Meanwhile, the actor nodes monitor the network for packets that contain information of scenes that are relevant to each node. Based on the information contained in each such packet, the node acts on the information by controlling its appliance function.Type: GrantFiled: June 2, 2016Date of Patent: September 26, 2017Assignee: Silvair Sp. z o.o.Inventors: Szymon Slupik, Maciej Witalinski
-
Patent number: 9725951Abstract: A motorized system that allows for calibration by a user, and that features circuit protection and detection of motor stoppage. A motorized window-blind system is an example of such a system and is disclosed herein. In particular, a circuit is featured that comprises a TRIAC, or “triode for alternating current,” and TVS diodes, or “transient-voltage-suppression diodes,” providing voltage protection to various types of motor-related electronic components. A controller is disclosed that features measurement of voltage that is induced on a secondary winding of a motor, in order to detect certain events that occur during the operation of the motor. A calibration method is also disclosed that can account for one or both of the protection circuit and event-detecting controller. The calibration method accounts for human interaction and, in doing so, is intended toward making a calibration process of a motorized household system less prone to human error.Type: GrantFiled: March 23, 2015Date of Patent: August 8, 2017Assignee: Silvair Sp. z o.o.Inventors: Szymon Slupik, Maciej Witalinski, Adam Gembala
-
Patent number: 9594361Abstract: An automation system is disclosed in which a system controller has access to the signals transmitted by each sensor device that is relevant to the environment being controlled. Each sensor device monitors a particular physical condition, senses changes in the condition being monitored, and reports states of the condition, which is made available to the system controller. Meanwhile, the system controller memorizes and maintains the states of various processing events, such as when a sensor device reported a particular state of the condition that the sensor monitors. By considering the information reported by the various and multiple sensor devices, as well as by accounting for the memorized states corresponding to the various events, the system controller is able to generate and continually update a representation of the state of the controlled environment. Having such context awareness enables the design and implementation of sophisticated reasoning logic and conditional logic.Type: GrantFiled: March 4, 2014Date of Patent: March 14, 2017Assignee: SILVAIR Sp. z o.o.Inventors: Szymon Slupik, Maciej Witalinski
-
Patent number: 9471948Abstract: The product unit disclosed herein has identification data that are stored internally in memory. This stored identification data can be viewed as the product unit's “digital nameplate,” in that the data can represent the product unit's identifier, brand, and so on. Each data set is digitally signed while on the production line by using an encryption technique. The digitally signed data set is then written into the product unit's memory where it can be used for verification. A first digitally-signed data set can be used to control the use of one or more software modules that are provided by a software owner. The data that are undergoing signature contain at least one globally-unique identifier, which can be used to identify cloning attempts. Additionally, more than one digital signature can be used, in order to protect and control the use of features other than the software, such as the product brand.Type: GrantFiled: December 8, 2014Date of Patent: October 18, 2016Assignee: Seed Labs Sp. z o.o.Inventors: Maciej Langman, Szymon Slupik, Adam Gembala
-
Publication number: 20160277281Abstract: An automation system without any of the devices in the system being required to have knowledge of each other or of the topology of the network. The automation system comprises sensor nodes and actor nodes. The sensor nodes transmit information via a wireless network based on changes that are sensed by the sensors, such as a button being pushed or motion being detected. The actor nodes detect the information that is transmitted over the wireless network and control appliance functions based on the information detected. After the sensor and actor nodes are initialized, the sensor nodes transmit packets into the network based on changes that are detected in their environment. Meanwhile, the actor nodes monitor the network for packets that contain information of scenes that are relevant to each node. Based on the information contained in each such packet, the node acts on the information by controlling its appliance function.Type: ApplicationFiled: June 2, 2016Publication date: September 22, 2016Inventors: Szymon Slupik, Maciej Witalinski
-
Patent number: 9369373Abstract: An automation system without any of the devices in the system being required to have knowledge of each other or of the topology of the network. The automation system comprises sensor nodes and actor nodes. The sensor nodes transmit information via a wireless network based on changes that are sensed by the sensors, such as a button being pushed or motion being detected. The actor nodes detect the information that is transmitted over the wireless network and control appliance functions based on the information detected. After the sensor and actor nodes are initialized, the sensor nodes transmit packets into the network based on changes that are detected in their environment. Meanwhile, the actor nodes monitor the network for packets that contain information of scenes that are relevant to each node. Based on the information contained in each such packet, the node acts on the information by controlling its appliance function.Type: GrantFiled: August 25, 2014Date of Patent: June 14, 2016Assignee: Seed Labs Sp. z o.o.Inventors: Szymon Slupik, Maciej Witalinski
-
Publication number: 20160057046Abstract: An automation system without any of the devices in the system being required to have knowledge of each other or of the topology of the network. The automation system comprises sensor nodes and actor nodes. The sensor nodes transmit information via a wireless network based on changes that are sensed by the sensors, such as a button being pushed or motion being detected. The actor nodes detect the information that is transmitted over the wireless network and control appliance functions based on the information detected. After the sensor and actor nodes are initialized, the sensor nodes transmit packets into the network based on changes that are detected in their environment. Meanwhile, the actor nodes monitor the network for packets that contain information of scenes that are relevant to each node. Based on the information contained in each such packet, the node acts on the information by controlling its appliance function.Type: ApplicationFiled: August 25, 2014Publication date: February 25, 2016Inventors: Szymon Slupik, Maciej Witalinski
-
Publication number: 20150376943Abstract: A motorized system that allows for calibration by a user, and that features circuit protection and detection of motor stoppage. A motorized window-blind system is an example of such a system and is disclosed herein. In particular, a circuit is featured that comprises a TRIAC, or “triode for alternating current,” and TVS diodes, or “transient-voltage-suppression diodes,” providing voltage protection to various types of motor-related electronic components. A controller is disclosed that features measurement of voltage that is induced on a secondary winding of a motor, in order to detect certain events that occur during the operation of the motor. A calibration method is also disclosed that can account for one or both of the protection circuit and event-detecting controller. The calibration method accounts for human interaction and, in doing so, is intended toward making a calibration process of a motorized household system less prone to human error.Type: ApplicationFiled: March 23, 2015Publication date: December 31, 2015Inventors: Szymon Slupik, Maciej Witalinski, Adam Gembala
-
Publication number: 20150304112Abstract: The product unit disclosed herein has identification data that are stored internally in memory. This stored identification data can be viewed as the product unit's “digital nameplate,” in that the data can represent the product unit's identifier, brand, and so on. Each data set is digitally signed while on the production line by using an encryption technique. The digitally signed data set is then written into the product unit's memory where it can be used for verification. A first digitally-signed data set can be used to control the use of one or more software modules that are provided by a software owner. The data that are undergoing signature contain at least one globally-unique identifier, which can be used to identify cloning attempts. Additionally, more than one digital signature can be used, in order to protect and control the use of features other than the software, such as the product brand.Type: ApplicationFiled: December 8, 2014Publication date: October 22, 2015Inventors: Maciej Langman, Szymon Slupik, Adam Gembala
-
Publication number: 20150302534Abstract: The product unit disclosed herein has identification data that are stored internally in memory. This stored identification data can be viewed as the product unit's “digital nameplate,” in that the data can represent the product unit's identifier, brand, and so on. Each data set is digitally signed while on the production line by using an encryption technique. The digitally signed data set is then written into the product unit's memory where it can be used for verification. A first digitally-signed data set can be used to control the use of one or more software modules that are provided by a software owner. The data that are undergoing signature contain at least one globally-unique identifier, which can be used to identify cloning attempts. Additionally, more than one digital signature can be used, in order to protect and control the use of features other than the software, such as the product brand.Type: ApplicationFiled: December 8, 2014Publication date: October 22, 2015Inventors: Maciej Langman, Szymon Slupik, Adam Gembala
-
Publication number: 20150234372Abstract: A home automation and control system that enables the coordinated performance of household functions by appliances and of shopping for consumables, including shopping for fast-moving consumer goods (FMCG) and other consumables that are needed and used by appliances and their consumer users. The disclosed system comprises one or more networked “smart” appliances and a controlling device such as a smartphone that executes an application configured to interact with the smart appliances. In accordance with the illustrative embodiment of the present invention, at least some of the smart appliances are configured to sense various needs as they arise and to broadcast those needs to the system at large. In addition, at least some of the smart appliances are configured to fulfill those needs advertised by the other appliances within the system and to perform household functions.Type: ApplicationFiled: February 17, 2015Publication date: August 20, 2015Inventors: Szymon Slupik, Adam Gembala
-
Publication number: 20150200787Abstract: A monitoring device for use in an automation system, such as for a home, warehouse, or any type of structure. The monitoring device includes sensors, a processor, and a transmitter. Using its sensors, the monitoring device is capable of acquiring data about itself and/or its environment. That data is used by the monitoring device and/or a central controller to generate a request for an actor, such as lighting, an HVAC system, motorized drapes, a home entertainment system, other home systems, or appliances, to change its state.Type: ApplicationFiled: August 11, 2014Publication date: July 16, 2015Inventors: Szymon Slupik, Adam Gembala, Maciej Witalinski
-
Publication number: 20150192914Abstract: An automation system is disclosed in which a system controller has access to the signals transmitted by each sensor device that is relevant to the environment being controlled. Each sensor device monitors a particular physical condition, senses changes in the condition being monitored, and reports states of the condition, which is made available to the system controller. Meanwhile, the system controller memorizes and maintains the states of various processing events, such as when a sensor device reported a particular state of the condition that the sensor monitors. By considering the information reported by the various and multiple sensor devices, as well as by accounting for the memorized states corresponding to the various events, the system controller is able to generate and continually update a representation of the state of the controlled environment. Having such context awareness enables the design and implementation of sophisticated reasoning logic and conditional logic.Type: ApplicationFiled: March 4, 2014Publication date: July 9, 2015Applicant: ETC Sp. z.o.o.Inventor: Szymon Slupik
-
Publication number: 20150145655Abstract: An illustrative dynamic proximity control system uses proximity to a mobile user's mobile station as a proxy for predicting which of several remote-controlled targets the mobile user wishes to remote-control via the mobile station or via a centralized controller in communication with the mobile station. The system dynamically sorts, filters, and arranges how the mobile user perceives the remote-controlled targets. The system and method enhance the mobile user's immediate access to targets that are close by, e.g., within the same room as the mobile user, by dynamically tailoring the choices provided to the user on the mobile station's display. Thus, the mobile user is presented with nearby choices that are likely candidates for remote control. Remote targets are filtered out. The system optionally includes location-beacon devices associated with each of the remote-controlled targets.Type: ApplicationFiled: February 3, 2015Publication date: May 28, 2015Inventor: Szymon Slupik
-
Publication number: 20150120943Abstract: A technique is disclosed that provides a secure end-to-end connection between a mobile station in a public network and a resource server in a private network. First, a virtual private network (VPN) connection is established by the resource server within the private network, to a VPN/socket secure (SOCKS) proxy in the public network. Subsequently, the SOCKS proxy receives an access request from the mobile station and, in response, sets up a Hypertext Transport Protocol Secure (HTTPS) connection between the resource server and mobile station. Then, a reverse proxy service operating at the resource server retrieves data packets from a resource device, such as a webcam, and encrypts and pushes the packets to the mobile station.Type: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Applicant: HomerSoft sp. zo.o.Inventors: Szymon Slupik, Marcin Bis, Lukasz Nowak
-
Publication number: 20150105911Abstract: An automation system is disclosed in which a system controller has access to the signals transmitted by each sensor device that is relevant to the environment being controlled. Each sensor device monitors a particular physical condition, senses changes in the condition being monitored, and reports states of the condition, which is made available to the system controller. Meanwhile, the system controller memorizes and maintains the states of various processing events, such as when a sensor device reported a particular state of the condition that the sensor monitors. By considering the information reported by the various and multiple sensor devices, as well as by accounting for the memorized states corresponding to the various events, the system controller is able to generate and continually update a representation of the state of the controlled environment. Having such context awareness enables the design and implementation of sophisticated reasoning logic and conditional logic.Type: ApplicationFiled: March 4, 2014Publication date: April 16, 2015Applicant: ETC Sp. z o.o.Inventors: Szymon Slupik, Maciej Witalinski
-
Publication number: 20150105880Abstract: A consumable-goods reordering system in which a system controller has access to the signals transmitted by each smart appliance relevant to the environment being monitored, such as a home. Each appliance monitors a particular physical condition that is related to the appliance's usage of a consumable good, senses changes in the condition being monitored, and reports states of the condition. Meanwhile, the system controller memorizes and maintains the states of various processing events, such as when an appliance reported a particular state of the monitored condition. By considering the information reported by the multiple smart appliances, as well as by accounting for the states corresponding to the various events, the system controller is able to continually update a representation of the state of the monitored environment. Having such context awareness enables the system controller to generate intelligently various reorder messages for transmission to the various suppliers of the consumables.Type: ApplicationFiled: October 14, 2014Publication date: April 16, 2015Inventors: Szymon Slupik, Adam Gembala
-
Publication number: 20140235265Abstract: An illustrative dynamic proximity control system uses proximity to a mobile user's mobile station as a proxy for predicting which of several remote-controlled targets the mobile user wishes to remote-control via the mobile station or via a centralized controller in communication with the mobile station. The system dynamically sorts, filters, and arranges how the mobile user perceives the remote-controlled targets. The system and method enhance the mobile user's immediate access to targets that are close by, e.g., within the same room as the mobile user, by dynamically tailoring the choices provided to the user on the mobile station's display. Thus, the mobile user is presented with nearby choices that are likely candidates for remote control. Remote targets are filtered out. The system optionally includes location-beacon devices associated with each of the remote-controlled targets.Type: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: HOMERSOFT SP. ZO.O.Inventor: Szymon Slupik