-
公开(公告)号:US20170168777A1
公开(公告)日:2017-06-15
申请号:US14967623
申请日:2015-12-14
Applicant: AFERO, INC.
Inventor: JOE BRITT
IPC: G06F9/44 , G06F3/0484 , H04L29/08
Abstract: A system and method are described for an IoT integrated development tool. For example, one embodiment of an apparatus comprises: an Internet of Things (IoT) development application comprising a GUI through which a developer is to specify a configuration for a new IoT device; a development database comprising configuration data related to different IoT device configurations, the IoT development application to utilize the data in the development database based on the configuration specified by the developer for the new IoT device; an IoT device engine to generate an IoT device profile responsive to the development application specifying input/output functions to be performed by the new IoT device; a client app engine to generate a user experience (UX) profile responsive to the development application specifying features of a client app or application related to operation of the new IoT device; and an IoT service engine to generate a cloud application programming interface (API) profile responsive to the development application specifying features of an IoT service related to operation of the new IoT device.
-
公开(公告)号:US20240422840A1
公开(公告)日:2024-12-19
申请号:US18211146
申请日:2023-06-16
Applicant: Afero, Inc.
Inventor: LUCAS FINKELSTEIN , STEPHEN SEWERYNEK , BENJAMIN K. GIBBS , CHRISTOPHER AIUTO , ROBEY POINTER , JOE BRITT
IPC: H04W76/14 , H04W12/0471
Abstract: System and method for reduced latency control of IoT devices. For example, one embodiment of a method comprises: associating a control device with one or more internet of things (IoT) devices, the control device including a wireless interface supporting broadcast messages over advertising channels and the one or more IoT devices including wireless interfaces supporting listening for the broadcast messages over the advertising channels; generating an advertising packet including an indication of an operation to be performed by the one or more IoT devices and generating a signature with a control device key; receiving the advertising packet at an IoT device of the one or more IoT devices; validating the signature using an IoT device key corresponding to the control device key; and performing the operation by the IoT device.
-
13.
公开(公告)号:US20230379169A1
公开(公告)日:2023-11-23
申请号:US18197627
申请日:2023-05-15
Applicant: Afero, Inc.
Inventor: SCOTT BARTLETT , JOE BRITT , CORA MIDDLETON , NICKOLAS HECKMAN , BENJAMIN K. GIBBS , LUCAS FINKELSTEIN
CPC classification number: H04L9/3247 , H04L9/0825 , H04L9/3297
Abstract: A system and method for cryptographically securing a product. For example, one embodiment of a method comprises: generating a first signature over a key to add an authenticator device to a chain of trust; generating a universal unique identifier (UUID) code; generating a second signature over the UUID code and metadata associated with the authenticator device using the key; and encoding the UUID code, metadata, and signature in an optical label of a product.
-
公开(公告)号:US20190118767A1
公开(公告)日:2019-04-25
申请号:US15791256
申请日:2017-10-23
Applicant: AFERO, INC.
Inventor: JOE BRITT
CPC classification number: B60R25/24 , B60R2325/108 , H04L43/00 , H04L63/00 , H04L67/125 , H04L67/18
Abstract: Embodiments are described for securing a vehicle or location. One embodiment of a method comprises: periodically transmitting a ping packet from a vehicle or location in a locked or inactive state; resetting a timer or recording a time at which the ping packet was transmitted; receiving a response packet to the ping packet; determining a time between transmitting the ping packet and receiving the response packet based on a current value in the timer when the response packet is received or based on a difference between the time at which the ping packet was transmitted and the time at which the response packet was received; determining whether the time is above a specified threshold; unlocking and/or activating the vehicle or location if the time is below the specified threshold; and maintaining the locked or inactive state if the time is above the specified threshold.
-
公开(公告)号:US20180317266A1
公开(公告)日:2018-11-01
申请号:US15498925
申请日:2017-04-27
Applicant: AFERO, INC.
Inventor: JOE BRITT , BENJAMIN K. GIBBS , DAN ALTIN
Abstract: An apparatus and method are described for implementing a 2-way beacon. For example, one embodiment of an apparatus comprises: a beacon to transmit a first advertisement packet associated with 1-way functions available from the beacon and to further transmit a second advertisement packet associated with 2-way functions available from the beacon; the first advertisement packet to cause an app and/or hub to be initialized on a mobile device; and the second advertisement packet to cause the beacon to establish a first secure communication channel to a cloud service through the app and/or hub.
-
16.
公开(公告)号:US20180208448A1
公开(公告)日:2018-07-26
申请号:US15411648
申请日:2017-01-20
Applicant: AFERO, INC.
Inventor: SCOTT ZIMMERMAN , DANIEL ALTIN , JOE BRITT
CPC classification number: B67D1/0888 , G06K7/1413 , G06K7/1417 , H04L67/10 , H04W84/18
Abstract: A Internet of Things (IoT) system and method for a beverage distribution system. For example, one embodiment of a system comprises: a set of Internet of Things (IoT) devices configured at different locations within a beverage distribution system, each IoT device having a sensor to detect a current condition at its respective location within the beverage distribution system, each of the IoT devices having a wireless network interface and configured to transmit data associated with the current conditions over a network; and an IoT cloud service to receive the data transmitted by the set of IoT devices and to implement a set of rules specified for maintenance, problems and failure conditions associated with the beverage distribution system, the IoT cloud service to determine, based on the rules, whether the data indicates a compliance violation, problem, or failure condition and, if so, to generate a notification and/or recommendation for an action to be taken with respect to the compliance violation, problem, or failure condition.
-
17.
公开(公告)号:US20170171165A1
公开(公告)日:2017-06-15
申请号:US14968868
申请日:2015-12-14
Applicant: AFERO, INC.
Inventor: JOE BRITT , SCOTT ZIMMERMAN
CPC classification number: G06F13/12 , G06F21/64 , H04L9/0841 , H04L9/0861 , H04L9/0877 , H04L63/0428 , H04L63/0442 , H04L63/06 , H04W4/38 , H04W4/70 , H04W4/80 , H04W12/12
Abstract: An apparatus and method are described for implementing efficient communication between a microcontroller and a communication module. For example, one embodiment of an apparatus comprises: a secure communication module to establish a secure communication channel with an IoT service; and a microcontroller unit (MCU) to execute application-specific program code to implement an application-specific function of an Internet of Things (IoT) device; a serial peripheral interface (SPI) bus to communicatively couple the secure communication module to the MCU; and a control line residing in a first state or being transitioned to a second state by either the MCU or the secure communication module, wherein when performing a transaction over the SPI bus, either the MCU or the secure communication module is configured to transition the control line to the second state, thereby informing the MCU or the secure communication module that a transaction is occurring, wherein upon completing the transaction, the MCU or the secure communication module is configured to release the control line, thereby allowing the control line to transition back to the first state.
-
公开(公告)号:US20170126262A1
公开(公告)日:2017-05-04
申请号:US14927732
申请日:2015-10-30
Applicant: Afero, Inc.
Inventor: OMAR ZAKARIA , JOE BRITT
CPC classification number: H04B1/1036 , H04B17/318 , H04L45/745 , H04L49/15 , H04W4/80
Abstract: An apparatus and method are described for filtering wireless signals. For example, one embodiment of the invention comprises: one or more radios to receive a plurality of wireless signals within a defined spectrum; an energy detection and filtering module to filter received wireless signals based on a detected energy level of the received wireless signals and in accordance with a set of energy-based filtering parameters, the energy detection and filtering module to output energy-filtered wireless signals; and a signal characteristic analysis and filtering module to analyze and filter the energy-filtered wireless signals based on characteristics of the received wireless signals in accordance with a set of signal analysis filtering parameters to output energy-and-characteristic filtered wireless signals.
-
19.
公开(公告)号:US20210028989A1
公开(公告)日:2021-01-28
申请号:US17068547
申请日:2020-10-12
Applicant: Afero, Inc.
Inventor: ERHARD RIEDL , JOE BRITT
IPC: H04L12/24 , H04L29/06 , H04L29/08 , G06F1/3206
Abstract: A system and method are described for managing attributes in an IoT system. For example, one embodiment of a machine-readable medium comprises program code stored thereon which, when executed by a machine, causes the machine to perform the operations of: specifying a plurality of attributes for a corresponding plurality of items of data managed in an Internet of Things (IoT) device and/or an IoT service; associating one or more ancillary attributes with one or more of the plurality of attributes, the ancillary attributes to specify attribute configurations and/or interdependencies between one or more of the plurality of attributes; evaluating the one or more ancillary attributes to ensure compliance with predefined constraints associated with the plurality of items of data; generating an indication of compliance if the one or more ancillary attributes are in compliance with the predefined constraints; and generating an indication of non-compliance if the one or more ancillary attributes are not in compliance with the predefined constraints.
-
公开(公告)号:US20200037160A1
公开(公告)日:2020-01-30
申请号:US16591297
申请日:2019-10-02
Applicant: Afero, Inc.
Inventor: SCOTT BARTLETT , SCOTT ZIMMERMAN , JOE BRITT
Abstract: An apparatus and method are described for securely providing a User ID and/or password to an IoT device. For example, one embodiment of a method comprises: receiving at an Internet of Things (IoT) service a request from a mobile device over a first communication channel to transmit credentials for a particular online service to an IoT device, responsively encrypting the credentials to generate encrypted credentials and transmitting the encrypted credentials to the IoT device over a second communication channel, decrypting the encrypted credentials at the IoT device, and providing the credentials by the IoT device to a computer over a third communication channel, the computer causing the credentials to be provided to the online service to authenticate the user.
-
-
-
-
-
-
-
-
-