Abstract: Systems, software, and computer-implemented methods for providing context-aware application status indicators are used to provide visual appearances and indications representing transitions between states in a software program. One example method includes displaying an animated image associated with a first state of a software program, the animated image having one or more attributes controlling a visual appearance of the displayed animated image; detecting a transition from the first state to a second state different than the first state by the software program; and in response to detecting the transition, updating one or more of the attributes of the displayed animated image to implement a change to the visual appearance of the displayed animated image, wherein the change to the visual appearance of the displayed animated image is associated with the transition from the first state to the second state.
Abstract: A technique provides, to a user, a set of diagram views of a diagram model stored in memory. The technique involves obtaining, by processing circuitry, electronic access to the diagram model stored in the memory. The diagram model includes a group of objects. Each object has a defined object size. The technique further involves, after obtaining electronic access to the diagram model stored in the memory, performing, by the processing circuitry, an object selection operation that selects an initial set of objects from the group of objects based on the defined object size of each object of the group of objects. The technique further involves, after performing the object selection operation, rendering, by the processing circuitry, an initial diagram view of the diagram model on an electronic display to the user, the initial diagram view including the initial set of objects.
Abstract: Provided herein is a control method of an electronic device. A gesture is detecting and a plurality of images of a user are photographed, if the gesture substantially corresponds to a predetermined gesture. A predetermined function is performed, if the change detected in the images is less than a predetermined threshold during a predetermined time period.
Abstract: A system and a method that executes a memo function cooperating with an audio recording function are provided. The method includes executing a memo including memo data synchronized with audio data, wherein the memo data is configured to a plurality of objects, and each object is synchronized to a index point of the audio data, and outputting a screen corresponding to the execution of the memo, wherein the screen displays a progress bar for displaying a playback state of the audio data to first area and displays the memo data to a second area.
Abstract: At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
Type:
Grant
Filed:
March 6, 2015
Date of Patent:
June 5, 2018
Assignee:
Apple Inc.
Inventors:
Lawrence Y. Yang, Patrick L. Coffman, Craig M. Federighi
Abstract: A system, a method, and a computer program product for providing a generic user interface client. At least one common process in a plurality of processes performed by a plurality of software programs is determined. A user interface client for managing the common process is executed. The common process is managed using the user interface client.
Type:
Grant
Filed:
July 11, 2014
Date of Patent:
May 29, 2018
Assignee:
SAP SE
Inventors:
Manikandan Rajasekar, Andreas Jahr, Andrey Engelko
Abstract: A method and system for video communications between a terminal and a server. A first terminal establishes a communication connection with a server through a communication protocol. Local video data displayed in a video zone of the first terminal and other data displayed in a preset whiteboard zone of the first terminal are sent-to the server, to allow the server to send the local video data and the other data to one or more second terminals to be displayed. Complex content can be shown in one-to-one, one-to-many or many-to-many video communications applications to satisfy the demand and experience of video communications in the scenes of chats.
Type:
Grant
Filed:
November 26, 2014
Date of Patent:
May 15, 2018
Assignee:
Tencent Technology (Shezhen) Company Limited
Abstract: A map server includes a user list obtaining module configured to obtain a user list in a 3Ć3 grid; a distance queue generating module configured to obtain distances between users and a current user in the user list, and generate two distance queues corresponding to preset distance ranges according to the distances, the distance queue including users in the user list whose distances from the current user are in a corresponding distance range; a visual field list generating module configured to select users from the distance queue into a visual field list according to a weight corresponding to the distance queue. Further, a visual field controlling method and system, and a computer storage medium, may be used to classify users in the 3Ć3 grid into distance queues using distance ranges, and select users into the visual field list according to the weight, thereby reducing pressure of the server.
Type:
Grant
Filed:
December 10, 2014
Date of Patent:
May 1, 2018
Assignee:
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Abstract: A method for controlling display of content, the content including a plurality of display pages of a sequence, the method comprising: displaying a first display page on the display screen, receiving a first user input for changing from the first display page to a second display page of the content, the second display page being a neighboring display page of the first display page in the sequence, detecting the second user input when the second display page is a locked display page, extracting the fingerprint information from the second user input when the second user input is detected, and displaying the second display page when the second display page is accessible based on the fingerprint information or a third display page when the second display page is not accessible based on the fingerprint information.
Type:
Grant
Filed:
July 18, 2013
Date of Patent:
May 1, 2018
Assignee:
LG ELECTRONICS INC.
Inventors:
Yongsin Kim, Jihoon Hong, Jin Kim, Kunwoo Lee
Abstract: An execution method of a guidance comprising of inserting the guidance device into a first terminal unit to simulate a keyboard and activate a specific internet address through an automatic key-in module with predefined keyboard output functions; activating the guidance device and an active component in the guidance device; making a request to the first terminal unit for linking a Human Interface Device; receiving signals that actively provides and recognizes the keyboard for the Human Interface Device; issuing a first command of sequentially pressing a plurality of keys through the automatic key-in module in the active component of the guidance device; activating a graphic interface through a hotkey of the automatic key-in module; automatically entering a specific address string into the activated graphic interface; and issuing a second command of pressing a Enter key for linking a website with the entered specific address string.
Abstract: The types and locations of particular types of content in a video are visually summarized in a way that facilitates understanding by a viewer. A method may include determining one or more semantic segments of the video. In addition, the method may include determining one or more emotion objects for at least one of the semantic segments. Further, the method may include generating a user interface on a display screen. The user interface may include one window, and in another embodiment, the user interface may include two windows. Moreover, the method may include displaying first indicia of the emotion object in a first window. The horizontal extent of the first window corresponds with the temporal length of the video and the first indicia are displayed at a location corresponding with the temporal appearance of the emotion object in the video.
Abstract: An electronic device includes a front-surface touch screen, a plurality of side-surface touch sensors that receive a user-command, and a body that includes a processor for processing the user-command, where the body is combined with the front-surface touch screen and the side-surface touch sensors. Here, the user-command includes an operation in which at least one of the side-surface touch sensors is touched by a user for more than an activation time and an operation in which a touched point of the at least one of the side-surface touch sensors is moved by the user.
Abstract: An information processing apparatus capable of providing a first user interface (UI) environment and a second UI environment includes a determination unit configured to determine a UI environment that displays a message screen, and a control unit configured to, in a case where a message screen is required to be displayed to a user when a processing request is made to a peripheral device via an application, control a request for displaying the message screen, wherein a message screen adapted for the UI environment determined by the determination unit is displayed according to the request controlled by the control unit after the processing request is input via the application.
Abstract: Methods, systems, and machine-readable media include identifying a plurality of task items associated with a user. The plurality of task items includes a plurality of task types. They also include selecting a subset of the plurality of task items based on user activity information. The subset of task items includes at least two different task types. They also include providing a launcher user interface for display to the user on a computing device. The launcher user interface includes a plurality of elements corresponding to the selected subset of task items arranged on a single surface. The plurality of elements is selectable to launch respective applications associated with the corresponding task items.
Type:
Grant
Filed:
October 27, 2014
Date of Patent:
April 24, 2018
Assignee:
Google LLC
Inventors:
Alexander Friedrich Kuscher, Katie Jane Messerly, Jennifer Shien-Ming Chen
Abstract: In some embodiments, a method includes determining a content type in response to a user accessing a webpage and further based on a user attribute. In some embodiments, the user attribute may be related to a business organization that the user belongs to. In some embodiments, the method may further include determining relevant content to be displayed based on the determined content type, and transmitting webpage data including the relevant content for rendering on a device as a graphical user interface (GUI). In some embodiments, a method comprises of receiving a request to create a dynamic content component and identifying content to be displayed therein. In some embodiments, the method may further comprises customizing a look and feel of the dynamic content component based on the user attributes, and generating a code to display the dynamic content component in response to the user accessing a webpage.
Abstract: A method for switching page includes creating several sequential virtual pages through loading a page script, and displaying the virtual pages on a touch screen of an electronic device; collecting touching positions of a user in the displayed virtual pages; and performing switching pages to the virtual pages displayed on the touch screen according to the touching positions. An electronic device for switching page includes a page virtual module used to create several sequential virtual pages through loading the page script, and display the virtual pages on the touch screen; a collecting module used to collect touching positions of a user in the displayed virtual page; and a processing module used to perform switching pages to the virtual page displayed on the touch screen according to said touching positions.
Type:
Grant
Filed:
December 10, 2014
Date of Patent:
March 20, 2018
Assignee:
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Abstract: A computer implemented method and a personal communication system (PCS) for generating and delivering a personalized communication based on a time condition. The PCS configures a preliminary time condition and determines an optimal time condition from the preliminary time condition, a sender configured time condition, and a recipient configured time condition. The PCS detects a sender's attempt to generate and send the personalized communication based on media content received from a sender device. The PCS times the composition of the personalized communication, generates a timing verification report that verifies whether the optimal time condition is met, and performs an action based on the verification. The action includes rendering a notification to the sender device for instructing the sender to continue composing the personalized communication until the optimal time condition is met, or generating and delivering the personalized communication to recipient devices when the optimal time condition is met.
Type:
Grant
Filed:
December 3, 2014
Date of Patent:
January 16, 2018
Assignee:
LETT.RS LLC
Inventors:
Drew Charles Bartkiewicz, Blake Daniel Bartkiewicz
Abstract: An apparatus, method, and system using techniques to partially refresh a display page. A navigation URL generated by an application in response to a user interaction is received, the navigation URL indicating a place within a page hierarchy at which a partial refresh of a page with which the navigation URL is associated is to be performed and the navigation URL including one or more URL portions usable to retrieve page content data to be used to partially refresh the page. The navigation URL is processed to determine the place within the page hierarchy at which the partial refresh is to be performed. The navigation URL is used to retrieve the page content data.
Type:
Grant
Filed:
December 20, 2012
Date of Patent:
December 12, 2017
Assignee:
Open Text Corporation
Inventors:
Sachin G. Totale, Rajakumar Thiruvasagam, Linda J. Wong, Julian M. Hjortshoj, Frederick F. Hewett
Abstract: A plurality of GUIs are displayed on the screen of a display. A hit determination area of each GUI is defined within a graphic of the GUI. When a user touches a point of contact, four virtual points of contact are generated in the shape of a āVā within the screen. A GUI desired to be selected by the user is identified according to a predetermined rule by referring to whether points of contact are located within each hit determination area, the number of points of contact, the priority level defined for each GUI, etc.
Type:
Grant
Filed:
September 12, 2012
Date of Patent:
December 12, 2017
Assignees:
SONY CORPORATION, SONY INTERACTIVE ENTERTAINMENT, INC.
Abstract: An interactive ordering apparatus includes a processor and a memory. The memory is configured to store instructions and data. The processor is configured to execute the instructions to (i) produce a display in a viewable area of a touchscreen and to (ii) receive input from a user via the touchscreen. According to the instructions, the processor is configured to divide at least a portion of the display into a plurality of mutually exclusive sections, and display a first plurality of choices in a first section of the plurality of sections. The processor is also configured to, in response to selection by the user of a first choice of the first plurality of choices, (i) move the first plurality of choices to a second section of the plurality of sections and (ii) display a second plurality of choices in the first section.
Type:
Grant
Filed:
May 28, 2014
Date of Patent:
November 28, 2017
Assignee:
Nextep Systems, Inc.
Inventors:
Thomas Woycik, Kevin Varga, Joseph Maslanka