Abstract: A masterless WebSocket server system is disclosed. According to one embodiment, the masterless WebSocket server system includes a plurality of client computers, and a plurality of servers connected to the plurality of client computers over a network. The plurality of servers include a first number of SEED servers and a second number of non-SEED servers and the plurality of servers communicate and exchange network connectivity information with each other through gossip communication.
Abstract: The present invention provides a system and method for providing a display, a graphical user interface rendered on the display having associated with it a plurality of objects representative of one or more computing functions, and a processor for varying the position of at least one of the plurality of objects, wherein the processor provides for the continuous repositioning of at least one of the plurality of objects.
Type:
Application
Filed:
September 21, 2015
Publication date:
January 14, 2016
Applicant:
Fuhu, Inc.
Inventors:
Robb Fujioka, Daniel Miyahara, Justin Nishiki
Abstract: A wireless modular speaker is disclosed. According to one embodiment, the apparatus has an enclosure having a top plate, a bottom plate, a front face, a rear face, a first side face, and a second side face, where at least a portion of the enclosure has a cover. The apparatus also has a mounting hole, a gripping mechanism within the mounting hole configured to hold the enclosure in a fixed position, one or more loudspeakers, a battery to supply power to the one or more loudspeakers, a wireless module to connect the apparatus and another device and a sensor mechanism that detects the presence of other speakers near the apparatus.
Abstract: A system and method for providing an audio interface for an apparatus is disclosed. According to one embodiment, the apparatus includes a processor, a voice output module adapted to transmit an audio query according to an application program, a voice input module adapted to receive a vocal signal in response to the audio query, and a display adapted to display a content item associated with the audio query. The processor is adapted to run an operating system in multi-operating environments including a first operating environment for a first user and a second operating environment for a second user. The application program determines whether the vocal signal contains a correct response to the audio query. The application program is configured to run in the first operating environment while the operating system performs a background operation.
Abstract: An apparatus converts written marks on a writing surface into a digital form. According to one embodiment, the apparatus includes a writing portion configured to create a physical mark on a surface and a recording portion configured to capture the physical mark. The apparatus further includes a processor configured to process the physical mark and generate a digital mark from the physical mark, a memory for storing the digital mark, and a transmitter to transmit a digital image of the captured mark to an external device.
Abstract: A system and method for device configuration and activation with automated privacy law compliance is disclosed. According to one embodiment, a selection for a configuration path for a device is received during device initialization. The configuration path is either a simple path or a full path. In response to the selection for the simple path, a restricted device configuration is applied to allow restricted access to device applications and resources of the device. In response to the user selection for the full path, a privacy policy requirement is determined that is applicable to the device based on location information of the device.
Abstract: A system and method for displaying a virtual experience based on a presence of a physical object is disclosed. According to one embodiment, the system includes a screen, a target, and a reader. The reader detects a presence of the target within a predetermined proximity and communicates with the screen to display a virtual environment based on the presence of the target.