H04L12/2803

DISABLING WIFI DISCONNECT ON INTERNET ENABLED APPLIANCES
20220408516 · 2022-12-22 ·

A method for operating an appliance, the appliance including a user interface and a wireless connection module. The method includes establishing a wireless connection between the appliance and a wireless network via the wireless connection module, determining that the appliance is communicating with a remote server via the wireless connection module in response to establishing the wireless connection, and disabling a disconnect button on the user interface for disconnecting the appliance from the wireless connection in response to determining the communication between the appliance and the remote server.

Electronic device and method for controlling external electronic device
11533189 · 2022-12-20 · ·

An electronic device is provided. The electronic device includes a memory and a processor configured to move the electronic device, obtain an image and location of the external electronic device, identify the external electronic device based on the obtained image, transmit the plurality of control commands to the identified external electronic device, monitor a response of the external electronic device, store an identifier of a first control command set and the location of the external electronic device, wherein the first control command is based on the monitoring, and the first control command set includes the first control command that performs a pre-specified first operation, receive a first input, move the electronic device based on the received first input and the location, and transmit the first control command to the external electronic device based on the received first input and the identifier of the first control command set.

Multi-user devices in a connected home environment

A device implementing a system for sharing a voice profile includes a processor configured to receive a request to share a first voice profile corresponding to a first user account associated with a first device, with a second device associated with a second user account, the second device being voice-enabled, the first voice profile being stored on a first data store associated with the first user account. The processor is further configured to update a second data store associated with the second user account to include a reference to the first voice profile stored on the first data store, and to send, to the second device, a notification that the second data store has been updated to include the reference to the first voice profile.

Appliance network with messaging
11528160 · 2022-12-13 · ·

An appliance, communication system, and method thereof for a communicating on a network including an appliance interactive display coupled to an appliance communication module. The appliance communication module is configured to receive a message having an embedded interactive element configured to operate a functionality of the appliance embedded into the message. A return message is sent that relates to a post-cycle of operation of the embedded interactive element.

Programmable Smart Button with Display
20220394123 · 2022-12-08 ·

A programmable smart button includes a housing, at least one interactive surface, a controller, and a programmable display adjustable by a user interfacing with a user device such as a smart phone. The display may include a module identifier indicator that identifies a module being controlled by the smart button as well as function indicator associated with an interactive surface of the smart button. The controller is in communication with the display and is configured to set the information in the indicators shown by the display and to determine the function(s) of the interactive surface(s). The display may be a low power display, such as a bistable display, having negligible effect on the battery life of the smart button.

DOORBELL COMMUNICATION SYSTEMS AND METHODS
20220392317 · 2022-12-08 ·

An electronic doorbell can include an outer housing configurable to couple to a building. The doorbell can also include a camera coupled to the outer housing and a microphone coupled to the outer housing. The doorbell can also include a button coupled to the outer housing. The electronic doorbell can be configurable to wirelessly communicate with an appliance located within the building.

Wideband hybrid access for low latency audio
11523449 · 2022-12-06 · ·

A method for a communication protocol that includes wideband access for low latency audio. A source device and a sink device establish a wireless communication link. The protocol for communicating via the wireless communication link includes a frame having a first deterministic portion and a second opportunistic portion. The source device transmits during the first deterministic portion of the frame, first data to the sink device. The source device determines whether a predetermined condition associated with the wireless communication link is satisfied. When the predetermined condition is satisfied, the source device transmits, during the second opportunistic portion of the frame, second data to the sink device.

System, method, and computer program for network experience optimization using a home network router

As described herein, a system, method, and computer program are provided for network experience optimization using a residential network router. In use, an electronic calendar is accessed by a residential network router. Additionally, the residential network router determines a plurality of events saved to the electronic calendar, wherein the plurality of events require, at least in part, simultaneous network resource (e.g. bandwidth) usage. Further, the plurality of events are prioritized, using the residential network router. Still yet, available network resources are assigned among the plurality of events, using the residential network router, based on the prioritization.

Routing and control protocol for high-performance interconnect fabrics
11516143 · 2022-11-29 · ·

Operating a computer network uses a routing and control protocol, the computer network having an interconnect fabric including routing and control distribution devices and fabric interface devices, each of the routing and control distribution devices and each of the fabric interface devices having a state machine having an input processing unit having parallel input buffers, an output processing unit having parallel output buffers and an arbiter; operating the state machine based on a set of instructions and a table located at the state machine; transferring data from the input processing unit to the output processing unit; choosing a highest priority currently flit occupied parallel input buffer located in the input processing unit for data transmission on a highest priority currently flit occupied channel; and; interrupting the highest currently flit occupied priority channel when one of the parallel input buffers is detected to contain a superseding even higher priority flit.

METHOD FOR PROTECTING THE TIME SYNCHRONIZATION IN A NETWORK AGAINST UNAUTHORIZED CHANGES
20220376808 · 2022-11-24 ·

The time synchronization of a network is protected against unauthorized changes to the grandmaster clock of a base time domain by monitoring the physical communication interfaces of a network device for arrival of messages relating to time synchronization. If the messages relating to time synchronization apply to the initially set-up and synchronized base time domain, a check is performed to determine whether the messages relating to time synchronization announce a new grandmaster clock having better clock parameters than those of the present grandmaster clock. If so, a virtual base time domain is started by the network device. If the verification reveals that the proposed new grandmaster clock is trustworthy or valid, the network device discontinues the virtual time domain, updates its stored information concerning the grandmaster clock and, from this time onward, sends messages relating to time synchronization that are based on the new clock parameters to the network.