Abstract: An example implementation includes a computer-implemented method including generating a dynamic user-interactable graphical interface using a performance summary including viewer traffic statistics for a first show and competing shows at discrete time intervals, the interface being configured to graphically display a comparison of performance of the first show and the competing shows at the discrete time intervals and provide the interface for display via on the user device. The method may also include receiving a user input selecting from the interface a time interval of the first show and the competing shows and updating the interface with the comparison of the viewer traffic between the first show and the competing shows at the time interval selected by the user input.
Abstract: Information is presented on a map that resembles a city map, with related information grouped into distinct “neighborhoods.” Such a display scheme takes advantage of spatial cognition in order to provide an organizational and presentational scheme by which users can more easily remember where to look for and find the right information. Metadata, notifications, and/or other auxiliary information can be presented alongside or superimposed upon the data itself.
Type:
Grant
Filed:
January 28, 2015
Date of Patent:
March 29, 2016
Assignee:
DOMO, INC.
Inventors:
Shaun Richard Moon, Alan Adams Winters, Benjamin Green
Abstract: An alert suggestion generator may automatically suggest alerts for a user based on user input. The user input may include natural language text and/or user actions that the suggestion generator can use to generate alerts that have a high likelihood of relevance, and therefore desirability, to the user. Each alert may have a trigger condition such as passage of time, measurement of a numeric metric, or other factors. Each alert may also have a notification setting defining how the user is to be notified. The alert suggestion generator may retrieve a user profile of the user to further determine what alerts would be most relevant to the user. The user may be queried to confirm the alerts, and the alerts may them be set. Partial alerts may be generated and then the user may be queried for the trigger condition and/or notification setting needed to complete the alerts.
Abstract: A user can dynamically invoke and control the display of secondary data visualizations based on a selected element of a primary data visualization. Previews of the secondary data visualizations are presented as the user interacts with the primary visualization. In response to user input, previews can be dynamically expanded, allowing a user to dynamically “drill down” into selected elements of the primary data visualization. Any suitable input mechanism can be used, including for example, a gesture such as a two-finger spreading motion to invoke previews of available secondary visualizations, wherein the axis defined by two points of contact determines which of the displayed previews of secondary visualizations is highlighted and/or expanded. In various embodiments, a hierarchy of visualizations can be established, and the user can navigate among two or more levels of visualizations in the same interactive manner.
Abstract: According to various embodiments, the present invention provides live site performance monitoring in the context of logical resource hierarchies found in cloud computing systems. In particular, in one embodiment, the system of the present invention facilitates monitoring of new computing services without necessarily requiring explicit knowledge about such new services. Such services can include, for example and without limitation, those provided using a Representational State Transfer (REST) architecture, although the techniques described herein can also be used with other architectures. In one embodiment, the system of the present invention operates by automatically creating groups of items for performance monitoring, based on the hierarchy of a URI. Heuristics can be used to determine aggregatable hierarchy nodes.
Abstract: In a collaborative computing environment, a method and system for displaying revisions associated with a hosted electronic document are disclosed. In accordance with the disclosed method and system, select revisions of an electronic document may be displayed to a user, recreating a visual history play-back of the evolution of the electronic document. The electronic document may be displayed in a web-browsing application, utilizing a Document Object Model (“DOM”) retrieving the select revisions via Asynchronous JavaScript and XML (“AJAX”) calls to a remote device/server.
Abstract: An alert may provide a user with notification when a trigger condition regarding the operation of an enterprise is satisfied. Prior to setting the alert, a proposed alert with the trigger condition may be received. The trigger condition may be compared with a database of operational data related to operation of the enterprise over a period of time to obtain historical trigger data. The historical trigger data may indicate how the proposed alert would have functioned if applied to the operational data for the period of time, for example, by indicating how many times the alert would have been triggered during the period of time. The historical trigger data may be provided to a user, and may facilitate user determination of whether the proposed alert will perform as desired. Once the desired proposed alert has been entered, the user may set the proposed alert as an actual alert.
Type:
Grant
Filed:
January 28, 2015
Date of Patent:
July 14, 2015
Assignee:
Domo, Inc.
Inventors:
Adam Landefeld, Chris Willis, Alan Adams Winters, Dana Stott
Abstract: A user interface is provided for allowing a user to interact with a graphical display, so as to facilitate comparative viewing of components of the display. A bar graph or other quantitative display is provided, wherein each bar is divided into a plurality of segments. Responsive to user input, segments of a given kind, in different bars, are realigned with one another along a common baseline, so that their sizes can be more easily compared with one another. In at least one embodiment, the realignment is transitory, and the original graph is restored upon further user input and/or after some predetermined time period.
Type:
Grant
Filed:
June 19, 2012
Date of Patent:
December 16, 2014
Assignee:
Domo, Inc.
Inventors:
Derek Joos, Mark Schultz, Matt McMurry, Chris Willis
Abstract: A disclosed signal transmission method in a radio multiplex transmission system comprises the steps of: serial-to-parallel converting serial data to be transmitted into N (N: two or more) parallel data series; independently performing an error-correcting encoding process on the parallel signals of the N data series serial-to-parallel converted; parallel-to-serial converting the parallel signals encoded with error-correcting codes; performing an interleaving process on the parallel-to-serial converted signals; serial-to-parallel converting the interleaved signals into L (L: two or more) parallel data series and transmitting each of the L data series using L antennas; receiving the transmitted signals; separating the received signals into M (M: two or more) data series and parallel-to-serial converting the M data series; performing a deinterleaving process on the parallel-to-serial converted signals; serial-to-parallel converting the deinterleaved signals into N data series; independently performing an error-co