Patents by Inventor Chris Matthieu
Chris Matthieu 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: 11107561Abstract: A system includes biometric devices generating biometric data on a person, with the biometric devices transmitting the biometric data via respective messaging protocols. A messaging platform receives the biometric data from the biometric devices based on the respective messaging protocols. A biometric data server receives the biometric data from the messaging platform. The biometric data server includes a biometric database, a biometric data algorithm, and a biometric data analyzer. The biometric database is to store the biometric data. The biometric data algorithm is to generate a biometric data model over time based on the biometric data to determine the person's version of normal bio-feedback at any given time in comparison to other like time periods. The biometric data analyzer is to analyze new biometric data in view of the biometric data model, and to generate at least one caregiver notification alert when an anomaly is detected outside the biometric data model.Type: GrantFiled: April 28, 2017Date of Patent: August 31, 2021Assignee: CITRIX SYSTEMS , INC.Inventors: Chris Matthieu, DarcĂe Tuuri, Steve Wilson
-
Publication number: 20210152641Abstract: A server includes a processor to associate a first permissions record to a first plurality of Internet of Things (IoT) devices operating based on a first protocol, and associate a second permissions record to a second plurality of IoT devices operating based on a second protocol different from the first protocol. Each first and second IoT device has a namespace and a unique sub-namespace assigned thereto. The processor cooperates with a device that generates commands for controlling the first and second plurality of IoT devices based on the first and second permission records and the assigned namespaces and sub-namespaces.Type: ApplicationFiled: January 5, 2021Publication date: May 20, 2021Inventors: Chris Matthieu, Jade Meskill
-
Patent number: 10887397Abstract: A system includes a server to assign a namespace to Internet of Things (IoT) devices, with the IoT devices being at different locations, and with each IoT device having a universal unique identifier (UUID) associated therewith. The server assigns at least one sub-namespace to each IoT device based on its location, and maps the UUID associated with each IoT device to both the namespace and the at least one sub-namespace assigned thereto. A device cooperates with the server to generate commands for controlling the IoT devices based on the namespaces and the at least one sub-namespaces mapped to the respective UUIDs.Type: GrantFiled: July 28, 2016Date of Patent: January 5, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Chris Matthieu, Jade Meskill
-
Publication number: 20180314800Abstract: A system includes biometric devices generating biometric data on a person, with the biometric devices transmitting the biometric data via respective messaging protocols. A messaging platform receives the biometric data from the biometric devices based on the respective messaging protocols. A biometric data server receives the biometric data from the messaging platform. The biometric data server includes a biometric database, a biometric data algorithm, and a biometric data analyzer. The biometric database is to store the biometric data. The biometric data algorithm is to generate a biometric data model over time based on the biometric data to determine the person's version of normal bio-feedback at any given time in comparison to other like time periods. The biometric data analyzer is to analyze new biometric data in view of the biometric data model, and to generate at least one caregiver notification alert when an anomaly is detected outside the biometric data model.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: CHRIS MATTHIEU, DARCIE TUURI, STEVE WILSON
-
Publication number: 20180262597Abstract: A system includes a messaging system server to interface with Internet of Thing (IoT) devices operating with different messaging protocols. The IoT devices include a first IoT device operating with a first messaging protocol and a second IoT device operating with a second messaging protocol that is different from the first messaging protocol. The second IoT device is subscribed to receive messages from the first IoT device. The messaging system server includes a Quality of Service (QoS) database providing at least one guaranteed message delivery option for a message being delivered from the first IoT device to the second IoT device. A device cooperates with the messaging system server to generate commands for controlling the first and second IoT devices, and to associate the at least one guaranteed message delivery option in the QoS database to the message being delivered from the first IoT device to the second IoT device.Type: ApplicationFiled: March 8, 2017Publication date: September 13, 2018Inventors: Chris Matthieu, Jade Meskill
-
Publication number: 20180034913Abstract: A system includes a server to assign a namespace to Internet of Things (IoT) devices, with the IoT devices being at different locations, and with each IoT device having a universal unique identifier (UUID) associated therewith. The server assigns at least one sub-namespace to each IoT device based on its location, and maps the UUID associated with each IoT device to both the namespace and the at least one sub-namespace assigned thereto. A device cooperates with the server to generate commands for controlling the IoT devices based on the namespaces and the at least one sub-namespaces mapped to the respective UUIDs.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Chris Matthieu, Jade Meskill
-
Patent number: 9791841Abstract: Tool for designing a control system for an IoT device. Tool includes input blocks. An input block represents first IoT device, third-party messaging account, or computing device. First device or account identified using first UUID. Tool includes output blocks. An output block represents second IoT device, third-party messaging account, or computing device. Second device or account identified using second UUID. One input block or one output block represents an IoT device. IoT device senses or controls and is connectable to WAN. Tool includes function blocks. A function block represents function that processes information received from the input blocks. First UUID determines first device or account identified using first UUID from which to receive information. The function blocks provide a command to the output blocks. Second UUID determines second device or account identified using second UUID to provide command. Input, output, and function blocks positionable in interface to form control system.Type: GrantFiled: August 12, 2014Date of Patent: October 17, 2017Assignee: CITRIX SYSTEMS, INC.Inventors: Chris Matthieu, Geir Ramleth
-
Patent number: 9755894Abstract: Techniques and systems for providing a virtual serial cable are provided. A network server, a method, and a computer-program product may be provided. A network server may receive a serial communication from a first serially-connected device in a first location, wherein the first serially-connected device is assigned a first universally unique identifier (UUID), and wherein the serial communication includes a second (UUID) assigned to a second serially-connected device in a second location. A non-transitory computer-readable storage medium may contain instructions, when executed, cause one or more processors to obtain the (UUID), determine that the second (UUID) is assigned to the second serially-connected device, and create a virtual serial connection between the first and second serially-connected devices. The network server may transmit the serial communication to the second serially-connected device located in the second location.Type: GrantFiled: September 25, 2014Date of Patent: September 5, 2017Assignee: Citrix Systems, Inc.Inventors: Chris Matthieu, Geir Ramleth
-
Patent number: 9578033Abstract: Techniques and systems for managing security profiles in a machine-to-machine messaging system are provided. For example, computing device, a method, and a computer-program product may be provided for maintaining one or more security profiles, and may include registering one or more IoT devices with a messaging system, generating one or more security profiles for an IoT device, and assigning the one or more security profiles to one or more other IoT devices. A security profile includes a permissions record and one or more sets of restrictions.Type: GrantFiled: June 18, 2015Date of Patent: February 21, 2017Assignee: Citrix Systems, Inc.Inventors: Chris Matthieu, Geir Ramleth
-
Publication number: 20160149917Abstract: Techniques and systems for managing security profiles in a machine-to-machine messaging system are provided. For example, computing device, a method, and a computer-program product may be provided for maintaining one or more security profiles, and may include registering one or more IoT devices with a messaging system, generating one or more security profiles for an IoT device, and assigning the one or more security profiles to one or more other IoT devices. A security profile includes a permissions record and one or more sets of restrictions.Type: ApplicationFiled: June 18, 2015Publication date: May 26, 2016Inventors: Chris Matthieu, Geir Ramleth
-
Publication number: 20160072670Abstract: Techniques and systems for providing a virtual serial cable are provided. For example, computing device, a method, and a computer-program product may be provided. A computing device may include one or more data processors and a receiver for receiving a serial communication from a first serially-connected device located in a first location, wherein the first serially-connected device is assigned a first universally unique identifier, and wherein the serial communication includes a second universally unique identifier assigned to a second serially-connected device located in a second location.Type: ApplicationFiled: September 25, 2014Publication date: March 10, 2016Inventors: Chris Matthieu, Geir Ramleth
-
Publication number: 20160048114Abstract: Tool for designing a control system for an IoT device. Tool includes input blocks. An input block represents first IoT device, third-party messaging account, or computing device. First device or account identified using first UUID. Tool includes output blocks. An output block represents second IoT device, third-party messaging account, or computing device. Second device or account identified using second UUID. One input block or one output block represents an IoT device. IoT device senses or controls and is connectable to WAN. Tool includes function blocks. A function block represents function that processes information received from the input blocks. First UUID determines first device or account identified using first UUID from which to receive information. The function blocks provide a command to the output blocks. Second UUID determines second device or account identified using second UUID to provide command. Input, output, and function blocks positionable in interface to form control system.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Chris Matthieu, Geir Ramleth
-
Patent number: 9210534Abstract: A cloud computing messaging system for location-based searching for Internet of Things (IoT) devices includes data processors, a receiver, and a transmitter. The system includes a storage medium containing instructions for the processors to receive a communication from a first IoT device connected with the system using a first protocol. The communication includes a location query and is received using the first protocol. The processors determine a second IoT device having a location that matches the location query. The second IoT device is connectable using a second protocol. The processors transmit information to the first IoT device related to the second IoT device and is transmitted using the first protocol. The processors receive a transmission from the first IoT device for the second IoT device using the first protocol, translate the transmission to the second protocol, and transmit the translated transmission to the second IoT device using the second protocol.Type: GrantFiled: February 19, 2015Date of Patent: December 8, 2015Assignee: Citrix Systems, Inc.Inventors: Chris Matthieu, Geir Ramleth
-
Patent number: 9094407Abstract: Techniques for providing security and rights management in a machine-to-machine messaging system are provided, such as a computing device, a method, and a computer-program product for detecting unauthorized message attempts. For example, the method may receive a communication sent from a first Internet of Things (IoT) device and destined for a second IoT device. The first IoT device is assigned a first universally unique identifier, and the communication includes a second universally unique identifier assigned to the second IoT device. The method may further include obtaining the second universally unique identifier, determining that the second universally unique identifier is assigned to the second IoT device, and determining, using the second universally unique identifier, that the communication received from the first IoT device is an unauthorized message attempt by the first IoT device to exchange a message with the second IoT device.Type: GrantFiled: November 21, 2014Date of Patent: July 28, 2015Assignee: CITRIX SYSTEMS, INC.Inventors: Chris Matthieu, Geir Ramleth
-
Patent number: 9009230Abstract: Techniques and systems for interfacing Internet Things (IoT) devices using different connection protocols are provided. For example, computing device, a method, and a computer-program product may be provided, and may include one or more data processors and a receiver for receiving a communication from a first IoT device communicatively connected to the computing device using a first connection protocol. The communication is received using the first connection protocol. A non-transitory computer-readable storage medium may contain instructions which when executed on the one or more data processors, cause the one or more processors to determine a second IoT device to which the communication is intended to be transmitted, determine a second connection protocol used by the second IoT device, and translate the communication to the second connection protocol.Type: GrantFiled: September 10, 2014Date of Patent: April 14, 2015Assignee: Citrix Systems, Inc.Inventors: Chris Matthieu, Geir Ramleth