Country
Full text data for US and EP
Status
Type
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC
No.
Publication Number
Title
Publication/Patent Number Publication/Patent Number
Publication date Publication date
Application number Application number
Filing date Filing date
Inventor Inventor
Assignee Assignee
IPC IPC
1
US10222966B2
Publication/Patent Number: US10222966B2
Publication date: 2019-03-05
Application number: 15/016,267
Filing date: 2016-02-05
Abstract: An online content system, such as a digital magazine, provides scrollable content that can be advanced in discrete, full-page scrolling increments. Each page of the content may include text and one or more images. The online content system thus provides a page scrolling animation that minimizes the negative affect of fast-scrolling text on a user's experience. In the animation of a single page scroll, the text moves less than a full height of the page and the image(s) move the full height of the page (i.e., the current image moves completely off the page and the new image moves into position from a location completely off the page). During this animation, the image may pass over the text, covering the old text and revealing the new text as it moves into its final position. The old text may also fade out while the new text fades in. An online content system, such as a digital magazine, provides scrollable content that can be advanced in discrete, full-page scrolling increments. Each page of the content may include text and one or more images. The online content system thus provides a page scrolling ...more ...less
2
US10241527B2
Publication/Patent Number: US10241527B2
Publication date: 2019-03-26
Application number: 13/356,762
Filing date: 2012-01-24
Assignee: Google LLC
Abstract: A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing intuitive navigation within a menuing system. In a first mode of operation, an electronic display of the thermostat displays a population of tick marks arranged in an arcuate arrangement including a plurality of background tick marks, a setpoint tick mark representing a setpoint temperature, and an ambient temperature tick mark representing an ambient temperature, the setpoint temperature being dynamically changeable according to a tracked rotational input motion of a ring-shaped user interface component of the thermostat. In a second mode, the a plurality of user-selectable menu options is displayed in an arcuate arrangement along a menu option range area, and respective ones of the user-selectable menu options are selectively highlighted according to the tracked rotational input motion of the ring-shaped user interface component. A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing intuitive navigation within a menuing system. In a first mode of operation, an electronic display of the ...more ...less
3
US10241960B2
Publication/Patent Number: US10241960B2
Publication date: 2019-03-26
Application number: 15/155,010
Filing date: 2016-05-14
Abstract: Described are methods, systems and computer readable media for simulated replay of data using a computer system.
4
US10242111B2
Publication/Patent Number: US10242111B2
Publication date: 2019-03-26
Application number: 15/077,148
Filing date: 2016-03-22
Abstract: A method for filtering out nodes associated with hierarchical data structures is provided. The method may include generating node controllers on the hierarchical data structures. The method may include determining whether user actions are received on a first node controller, a second node controller, and a third node controller associated with the generated plurality of node controllers. The method may include filtering node levels associated with hierarchical data structures, and presenting the hierarchical data structures without the filtered out node levels. The method may include filtering out sibling nodes associated with the hierarchical data structures, and presenting the hierarchical data structures without the filtered out sibling nodes. The may further include reverse-collapsing first node levels and filtering out second node levels based on the reverse-collapsed first node levels, and presenting the hierarchical data structures without the filtered out second node levels. A method for filtering out nodes associated with hierarchical data structures is provided. The method may include generating node controllers on the hierarchical data structures. The method may include determining whether user actions are received on a first node controller, a ...more ...less
5
US10257409B2
Publication/Patent Number: US10257409B2
Publication date: 2019-04-09
Application number: 15/285,370
Filing date: 2016-10-04
Abstract: An image processing apparatus includes a selection unit that selects any of a plurality of items arranged in a first area, a switching unit that switches a mode between a at least first mode, in which an item displayed in the first area selectable, and a second mode, in which the image processing apparatus accepts an operation for an item line including a plurality of items arranged in a second area, and a control unit that performs control to display the item line so that a boundary area between two items included in the item line is not at a predetermined position in the second area in the second mode, and display the item line so that the boundary area is at the predetermined position based on switching to the first mode. An image processing apparatus includes a selection unit that selects any of a plurality of items arranged in a first area, a switching unit that switches a mode between a at least first mode, in which an item displayed in the first area selectable, and a second mode, in which ...more ...less
6
US10203861B2
Publication/Patent Number: US10203861B2
Publication date: 2019-02-12
Application number: 15/200,600
Filing date: 2016-07-01
Abstract: A system and process for launching a messaging window such as a chat bot, especially on a mobile platform, such a smart phones and tablets, is described. The process begins with displaying a web page with webpage contents in a browser window with a primary top bar and a display window. In response to receiving user input to scroll the webpage contents of the browser window are scrolled in a horizontal direction, a vertical direction, or a combination thereof. Also, a secondary top bar, as a previously invisible graphical element within the webpage contents of the web page is now displayed in substantial position and with the substantially the same appearance to look like the primary the top bar. In response to receiving user input in the vicinity of the secondary top bar, the system triggers a presentation of a messaging window or chat window. A system and process for launching a messaging window such as a chat bot, especially on a mobile platform, such a smart phones and tablets, is described. The process begins with displaying a web page with webpage contents in a browser window with a primary top bar and a display ...more ...less
7
US10198837B2
Publication/Patent Number: US10198837B2
Publication date: 2019-02-05
Application number: 15/683,407
Filing date: 2017-08-22
Abstract: A method of displaying a network graph with a computing system includes accessing data defining a network and including a plurality of vertices and a plurality of edges. If a number of vertices included in the network graph is below a first threshold, the network graph is locally rendering with a scalable vector graphics rendering engine of the computing system. If a number of vertices included in the network graph is between the first threshold and a second, higher, threshold, the network graph is locally rendered with a raster rendering engine of the computing system. If a number of vertices included in the network graph is above the second threshold, a remotely-rendered network graph rendered by a remote rendering engine is received at the computing system. The method further includes displaying the rendered network graph via a web browser of the computing system. A method of displaying a network graph with a computing system includes accessing data defining a network and including a plurality of vertices and a plurality of edges. If a number of vertices included in the network graph is below a first threshold, the network graph is ...more ...less
8
US10198151B2
Publication/Patent Number: US10198151B2
Publication date: 2019-02-05
Application number: 15/614,143
Filing date: 2017-06-05
Inventor: Barger, Andrew V.  
Abstract: Video navigation systems are provided and enable viewing creating an image stack and select videos in less time with less effort and less repetitive motions. The navigation device, for example, can include: (i) a video engine with a frame grabber; (ii) an indexing state selector for independently selecting a desired subset within the independently viewable subsets, the desired subset indexed for an efficient image selection with a single click of the indexing state selector; and, (iii) a scrolling state selector for scrolling through the desired subset as a data series of the discrete images. And, a graphical user interface can be operably connected to the processor for viewing the plurality of sets of discrete sets of images. The systems, components, devices, and methods provided are solutions to the problem of providing rapid, efficient process for viewing a data-stack of images by implementing, for example, “point-free” steps and less repetitive motions. Video navigation systems are provided and enable viewing creating an image stack and select videos in less time with less effort and less repetitive motions. The navigation device, for example, can include: (i) a video engine with a frame grabber; (ii) an indexing state selector ...more ...less
9
US10198163B2
Publication/Patent Number: US10198163B2
Publication date: 2019-02-05
Application number: 14/406,377
Filing date: 2013-06-06
Inventor: Yabuki, Masahiro  
Abstract: An electronic device includes an input detection unit that detects a contact operation or a proximity operation made by a user; a display unit that includes a first display region displaying a first image showing a position where a first operation is received; and a control unit that changes display mode of the first display region based on a second operation when the input detection unit detects the second operation and that has a second image displayed in a second display region where a third operation is received. An electronic device includes an input detection unit that detects a contact operation or a proximity operation made by a user; a display unit that includes a first display region displaying a first image showing a position where a first operation is received; and a control unit ...more ...less
10
US10209866B2
Publication/Patent Number: US10209866B2
Publication date: 2019-02-19
Application number: 15/798,092
Filing date: 2017-10-30
Assignee: Apple Inc.
Abstract: In some embodiments, an electronic device presents media items from different media applications in a unified media browsing application. In some embodiments, an electronic device facilitates browsing of media from different media applications based on category of media (e.g., movies, television shows, etc.). In some embodiments, an electronic device facilitates setup of a unified media browsing application that presents media items from different media applications in a unified media browsing user interface. In some embodiments, an electronic device displays multiple episodes of a collection of episodic content (e.g., a television series) in a user interface for the collection of episodic content. In some embodiments, an electronic device displays representations of, and provides access to, live-event media items accessible on the electronic device. In some embodiments, an electronic device presents media items from different media applications in a unified media browsing application. In some embodiments, an electronic device facilitates browsing of media from different media applications based on category of media (e.g ...more ...less