Patent classifications
G06F3/0485
Switch assembly with force-associated variable scroll speed and methods of use
Implementations include methods of controlling a haptic response comprising receiving a force signal from a force sensor; determining a force magnitude associated with the force signal; comparing the force magnitude with an initial threshold force amount to determine whether the force magnitude exceeds the initial threshold force amount; measuring an elapsed time that the force magnitude exceeds the initial threshold force amount; comparing the elapsed time to a minimum elapsed time; if the elapsed time being greater than the minimum elapsed time, generating a haptic feedback control signal, the haptic feedback control signal causing a haptic actuator to propagate a plurality of pressure waves at a propagation frequency, the propagation frequency being proportional to the force magnitude; and generating a scroll control signal that causes a menu system to scroll through a plurality of menu options provided by the menu system at a scroll frequency associated with the propagation frequency.
Information processing apparatus, information processing method, and program for changing layout of display objects
There is provided an information processing apparatus including a display section which displays, as a first layout state, an object group including a plurality of objects arranged in a first direction, a detection section which detects an operation input that is input to the display section, and a control section which, when the detection section detects an operation input in a second direction that is perpendicular to the first direction, changes the first layout state into a second layout state in which tire respective objects constituting the object group which has been selected are spread and pieces of information associated with the plurality of objects, respectively, are displayed.
Information processing apparatus, information processing method, and program for changing layout of display objects
There is provided an information processing apparatus including a display section which displays, as a first layout state, an object group including a plurality of objects arranged in a first direction, a detection section which detects an operation input that is input to the display section, and a control section which, when the detection section detects an operation input in a second direction that is perpendicular to the first direction, changes the first layout state into a second layout state in which tire respective objects constituting the object group which has been selected are spread and pieces of information associated with the plurality of objects, respectively, are displayed.
Multi-level navigation for media content
The disclosed computer-implemented method may include (1) providing a plurality of media content groups, where each media content group includes a plurality of media content items, (2) providing a plurality of group indicators, where each group indicator corresponds with one of the media content groups, (3) providing a first navigational path linking the group indicators sequentially, (4) providing, for each media content group, a second navigational path linking the media content items of the corresponding media content group sequentially, (5) providing, for each media content group, a group entry point linking to one of the media content items of the corresponding media content group, and (6) presenting a graphical user interface that facilitates access to the media content items, and to the group indicators, using the first navigational path, the second navigational paths, and the group entry points. Various other methods, systems, and computer-readable media are also disclosed.
INFORMATION DISPLAY METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM
An information display method, an electronic device, and a storage medium are provided. The method includes: obtaining prompt information of a target application; generating, on a virtual screen, a target window corresponding to a window identifier, and taking a screenshot of the target window to obtain a current window screenshot; in a case that a historical window screenshot of the target window exists and that a difference region exists between the current window screenshot and the historical window screenshot, using the difference region as target display information; in a case that no historical window screenshot of the target window exists, using the current window screenshot as target display information; and displaying the target display information in a target region.
SYSTEMS AND METHODS FOR CALENDAR AND TASKS MANAGEMENT USER INTERFACE
Systems and methods for displaying a calendar and tasks management user interface of a calendar and tasks management application, wherein calendar items and task items are presented without separation, the user interface includes three main segments, representing ‘past’, ‘present’ and ‘future’ and displayed vertically wherein said ‘past’ segment has one connecting point to said ‘present’ segment and wherein said ‘present’ segment has at least one connecting point to said ‘future’ segment.
SYSTEMS AND METHODS FOR CALENDAR AND TASKS MANAGEMENT USER INTERFACE
Systems and methods for displaying a calendar and tasks management user interface of a calendar and tasks management application, wherein calendar items and task items are presented without separation, the user interface includes three main segments, representing ‘past’, ‘present’ and ‘future’ and displayed vertically wherein said ‘past’ segment has one connecting point to said ‘present’ segment and wherein said ‘present’ segment has at least one connecting point to said ‘future’ segment.
STORYTELLING VISUALIZATION OF GENEALOGY DATA IN A LARGE-SCALE DATABASE
A storytelling interface comprising a map panel and a genealogy panel, and methods for using the same, are described. The storytelling interface facilitates dynamic and automatic scaling and relocation of the map panel based on a user's location within the genealogy panel, which facilitates a continuous scrolling operation to navigate between different sections of the genealogy panel. The storytelling interface facilitates a user receiving, viewing, and interacting with DNA and ethnic communities results determined from DNA testing, and allows a user to navigate through pertinent communities in both time and/or space.
STORYTELLING VISUALIZATION OF GENEALOGY DATA IN A LARGE-SCALE DATABASE
A storytelling interface comprising a map panel and a genealogy panel, and methods for using the same, are described. The storytelling interface facilitates dynamic and automatic scaling and relocation of the map panel based on a user's location within the genealogy panel, which facilitates a continuous scrolling operation to navigate between different sections of the genealogy panel. The storytelling interface facilitates a user receiving, viewing, and interacting with DNA and ethnic communities results determined from DNA testing, and allows a user to navigate through pertinent communities in both time and/or space.
SYSTEMS AND METHODS FOR AUTOMATED AUDIO TRANSCRIPTION, TRANSLATION, AND TRANSFER FOR ONLINE MEETING
The present invention discloses systems and methods for multimedia processing. For example, the present invention provides systems and methods for receiving spoken audio, converting the spoken audio to text, and transferring the text to a user. As desired, the speech or text can be translated into one or more different languages. Systems and methods for real-time conversion and transmission of speech and text are provided, including systems and methods for large scale processing of multimedia events.