A carrier that securely ties a plurality of LED lights. In addition, the present invention provides a carrier that allows the easy replacement of the LED lights. The carrier includes a first shell, a second shell and an interlocking device to interconnect the first shell to the second shell. The carrier is adapted to carry at least one LED light between the first shell and the second shell.
- Santa Monica CA, US Aaron Son - Los Angeles CA, US
International Classification:
H04L 12/58
Abstract:
A server includes volatile and non-volatile memories for storing messages received from a client device. A message reception module of the server stores a message received from a first client device in the volatile memory for an extended time period based on an indicator included in the message. The message reception module deletes the message from the volatile memory based on detection of a triggering event or stores the message in the non-volatile memory based on not detecting the triggering event before the extended time period has expired. The triggering event may include the message having been read by all specified recipients of the message. The indicator may be included in the message based on a relationship of the message to other messages. The message including the indicator may be related to other messages as part of a same conversation that has been determined to be suitable for short-term storage.
Message Queues For Rapid Re-Hosting Of Client Devices
- Santa Monica CA, US Aaron Son - Los Angeles CA, US
International Classification:
H04L 12/58 H04L 29/08 G06Q 10/10
Abstract:
Connected gateway servers relay an electronic message from a first client device to a second client device by storing the message in respective user message queues associated with the sender and/or recipient of the message and then sending the message along a sequence of gateway servers to a gateway server that hosts the second client device. Upon receiving the electronic message at a first gateway server, a second gateway server that is hosting the second client device is identified and a sequence of gateway servers starting at the first gateway server and ending at the second gateway server is determined. Each gateway server in the sequence relays the message to the following gateway server in the sequence while maintaining user message queues. Failure of the last gateway server in the sequence results in the penultimate gateway server in the sequence assuming the responsibility of hosting the second client device.
Software Application Manager For Messaging Applications
- Venice CA, US Aaron Daniel Son - Los Angeles CA, US William Wu - Marina del Rey CA, US
International Classification:
H04L 29/06 H04L 12/58 H04L 29/08
Abstract:
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
- Venice CA, US Aaron Daniel Son - Santa Monica CA, US
International Classification:
H04L 12/58
Abstract:
A server includes volatile and non-volatile memories for storing messages received from a client device. A message reception module of the server stores a message received from a first client device in the volatile memory for an extended time period based on an indicator included in the message. The message reception module deletes the message from the volatile memory based on detection of a triggering event or stores the message in the non-volatile memory based on not detecting the triggering event before the extended time period has expired. The triggering event may include the message having been read by all specified recipients of the message. The indicator may be included in the message based on a relationship of the message to other messages. The message including the indicator may be related to other messages as part of a same conversation that has been determined to be suitable for short-term storage.
Aaronson is a Jewish patronymic surname, meaning "son of Aaron". It is unknown as a given name. Aaronson or its variants may refer to: Irving Aaronson ...