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: 11107561
    Abstract: 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: Grant
    Filed: April 28, 2017
    Date of Patent: August 31, 2021
    Assignee: CITRIX SYSTEMS , INC.
    Inventors: Chris Matthieu, DarcĂ­e Tuuri, Steve Wilson
  • Publication number: 20210152641
    Abstract: 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: Application
    Filed: January 5, 2021
    Publication date: May 20, 2021
    Inventors: Chris Matthieu, Jade Meskill
  • Patent number: 10887397
    Abstract: 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: Grant
    Filed: July 28, 2016
    Date of Patent: January 5, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Chris Matthieu, Jade Meskill
  • Publication number: 20180314800
    Abstract: 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: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: CHRIS MATTHIEU, DARCIE TUURI, STEVE WILSON
  • Publication number: 20180262597
    Abstract: 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: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Chris Matthieu, Jade Meskill
  • Publication number: 20180034913
    Abstract: 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: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Chris Matthieu, Jade Meskill
  • Patent number: 9791841
    Abstract: 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: Grant
    Filed: August 12, 2014
    Date of Patent: October 17, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Chris Matthieu, Geir Ramleth
  • Patent number: 9755894
    Abstract: 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: Grant
    Filed: September 25, 2014
    Date of Patent: September 5, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Chris Matthieu, Geir Ramleth
  • Patent number: 9578033
    Abstract: 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: Grant
    Filed: June 18, 2015
    Date of Patent: February 21, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Chris Matthieu, Geir Ramleth
  • Publication number: 20160149917
    Abstract: 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: Application
    Filed: June 18, 2015
    Publication date: May 26, 2016
    Inventors: Chris Matthieu, Geir Ramleth
  • Publication number: 20160072670
    Abstract: 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: Application
    Filed: September 25, 2014
    Publication date: March 10, 2016
    Inventors: Chris Matthieu, Geir Ramleth
  • Publication number: 20160048114
    Abstract: 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: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Inventors: Chris Matthieu, Geir Ramleth
  • Patent number: 9210534
    Abstract: 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: Grant
    Filed: February 19, 2015
    Date of Patent: December 8, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Chris Matthieu, Geir Ramleth
  • Patent number: 9094407
    Abstract: 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: Grant
    Filed: November 21, 2014
    Date of Patent: July 28, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Chris Matthieu, Geir Ramleth
  • Patent number: 9009230
    Abstract: 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: Grant
    Filed: September 10, 2014
    Date of Patent: April 14, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Chris Matthieu, Geir Ramleth