Patent classifications
G06F3/0484
ELECTRONIC DEVICE INDICATING OCCURRENCE OF EVENT AND METHOD FOR CONTROLLING THE SAME
An electronic device is provided. An electronic device includes a display and at least one processor. The at least one processor may display a first object including a status of the electronic device in a first area which is a portion of the display and, in response to an event occurring, move at least a portion of the first object from a first area to a second area different from the first area.
ELECTRONIC DEVICE INDICATING OCCURRENCE OF EVENT AND METHOD FOR CONTROLLING THE SAME
An electronic device is provided. An electronic device includes a display and at least one processor. The at least one processor may display a first object including a status of the electronic device in a first area which is a portion of the display and, in response to an event occurring, move at least a portion of the first object from a first area to a second area different from the first area.
Selective information provision and indoor navigation assistance for the visually impaired
A software application and system may be configured to enable a smartphone or other device to be used by a visually impaired person to receive voice navigation guidance during a directed exploration of an area. Directed exploration uses combinations of location data, directional data, and orientation data from the configured device to determine a direction that user wishes to explore, and only providing narrated results for streets, businesses, and other points of interest in that direction. The system may also utilize sets of wireless indicators positioned within indoor areas to provide accurate positioning to particular locations and floors within buildings.
Systems and methods for gamification of instrument inspection and maintenance
Disclosed is a gamification system for overlaying user-controlled graphical targeting elements over a real-time video feed of an instrument being inspected, and providing interactive controls for firing virtual weapons or other graphical indicators to designate and/or record the presence of contaminants, defects, and/or other issues at specific locations within or on the instrument. The system may receive and present images of the instrument under inspection in a graphical user interface (“GUI”). The system may receive user input that tags a particular region of a particular image with an issue identifier, and may generate a visualization that is presented in conjunction with the particular image in the GUI in response to receiving the input. The visualization corresponds to firing of a virtual weapon and other gaming visuals associated with tagging the particular region of the particular image with the issue identifier.
Systems and methods for gamification of instrument inspection and maintenance
Disclosed is a gamification system for overlaying user-controlled graphical targeting elements over a real-time video feed of an instrument being inspected, and providing interactive controls for firing virtual weapons or other graphical indicators to designate and/or record the presence of contaminants, defects, and/or other issues at specific locations within or on the instrument. The system may receive and present images of the instrument under inspection in a graphical user interface (“GUI”). The system may receive user input that tags a particular region of a particular image with an issue identifier, and may generate a visualization that is presented in conjunction with the particular image in the GUI in response to receiving the input. The visualization corresponds to firing of a virtual weapon and other gaming visuals associated with tagging the particular region of the particular image with the issue identifier.
Feasibility analysis for automatic programmatic generation of a lookup table and automatic programmatic generation of the lookup table that conforms with an error tolerance
Exemplary embodiments may perform feasibility analysis to determine whether it is possible to generate a lookup table that conforms to an error tolerance given a specification of a function or a set of data points that the lookup table attempts to approximate, an indication of breakpoint positions, and a specification of a data type for table values. Where it is determined that it is feasible to generate the lookup table, the lookup table may be automatically programmatically generated. Suggestions of how to modify the breakpoint positions and/or error tolerance may be provided. In addition, a visualization of approximation error and error tolerance, such as a visualization showing a feasibility margin, may be output. New data points may be processed to update table values for an already generated lookup table.
Double-tap event detection device, system and method
Digital signal processing circuitry, in operation, determines, based on accelerometer data, a carry-position of a device. Double-tap detection parameters are set using the determined carry-position. Double-taps are detected using the set double-tap detection parameters. In response to detection of a double-tap, control signals, such as a flag or an interrupt signal, are generated and used to control operation of the device. For example, a device may enter a wake mode of operation in response to detection of a double-tap.
Systems and methods for using linked documents
Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
Systems and methods for using linked documents
Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
Providing composite graphical assistant interfaces for controlling various connected devices
Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated proactively and/or in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.