-
31.
公开(公告)号:US10706061B2
公开(公告)日:2020-07-07
申请号:US15724212
申请日:2017-10-03
IPC分类号: G06F16/00 , G06F16/248 , G06F16/242
摘要: A method sorts data in data visualizations. The method is performed at a computing device having one or more processors and memory. The method retrieves a set of tuples from a database according to user selection. Each tuple includes a same set of fields. The method identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. The method receives user selection of the relation to specify a dimensional position of visual marks corresponding to the tuples. The dimensional position is either the x-position of the y-position. The method generates and displays a data visualization with each tuple represented by a visible mark. The dimensional position of each displayed visual mark is based on a network traversal of the tuples using the relation.
-
公开(公告)号:US10521092B2
公开(公告)日:2019-12-31
申请号:US14603312
申请日:2015-01-22
发明人: Robin Stewart
IPC分类号: G06F3/0484 , G06T11/20 , G06F3/0488 , G06F3/0481 , G06F3/0486 , G06T13/00 , G06T3/40 , G06F3/0485
摘要: A method is performed at an electronic device with a touch-sensitive surface and a display. The method includes displaying a chart on the display. The chart has a horizontal axis and a vertical axis. The horizontal axis includes first horizontal scale markers. The vertical axis includes first vertical scale markers. The method also includes detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the chart. The method further includes, while detecting the first touch input: horizontally expanding a portion of the chart such that a distance between first horizontal scale markers increases; and maintaining a vertical scale of the chart such that a distance between first vertical scale markers remains the same.
-
公开(公告)号:US10380770B2
公开(公告)日:2019-08-13
申请号:US15260261
申请日:2016-09-08
发明人: Robin Stewart
IPC分类号: G06T11/20 , G06F3/0482 , G06F3/0484 , G06F3/0488 , G06F16/26
摘要: A user selects a dataset and a first interaction profile. The first interaction profile is one of: category world, time world, or geography world. The first interaction profile corresponds to a first data visualization user interface. Without further user interaction, a method selects multiple fields in the dataset according to the first interaction profile and displays a first data visualization according to the first interaction profile. The first data visualization includes visual marks based on the selected fields. The user specifies some data visualization characteristics, and the method updates the first data visualization according to these characteristics. The user selects a second interaction profile. In response, the method displays a second data visualization user interface corresponding to the second interaction profile, and displays a second data visualization using at least a subset of the multiple fields, where the second data visualization is displayed according to the user-specified characteristics.
-
公开(公告)号:US10347018B2
公开(公告)日:2019-07-09
申请号:US15172076
申请日:2016-06-02
发明人: Robin Stewart
摘要: The various embodiments described herein include methods and devices for interactive data visualization. In one aspect, a method is performed at a device with a touch-sensitive surface and a display. The method includes (i) displaying a first chart, where the first chart concurrently displays a first set of categories in a first region and a second set of categories in a second region; and (ii) displaying a respective visual mark in the first chart corresponding to each respective pair of categories. The method further includes: (i) detecting a touch input that corresponds to a location on the display of the first chart; (ii) determining whether the location is in the first region, the second region, or neither; (iii) removing, via an animated transition, one or more visual marks based on the determination; and (iv) updating display of the first chart.
-
35.
公开(公告)号:US10325010B1
公开(公告)日:2019-06-18
申请号:US16134919
申请日:2018-09-18
发明人: Thomas Neumann , Viktor Leis , Alfons Kemper
摘要: Collating text strings having Unicode encoding includes receiving two text strings S=s1s2 . . . s and T=t1t2 . . . tm. When the two text strings are not identical, there is a smallest positive integer p for which the two text strings differ. The process looks up the characters sp and tp in a predefined lookup table. If either of these characters is missing from the lookup table, the collation of the text strings is determined using the standard Unicode comparison of the text strings spsp+1 . . . sn and tptp+1 . . . tm. Otherwise, the lookup table assigns weights vp and wp for the characters sp and tp. When vp≠wp, these weights define the collation order of the strings S and T. When vp=wp, the collation of S and T is determined recursively using the suffix strings sp+1 . . . sn and tp+1 . . . tm.
-
公开(公告)号:US10242079B2
公开(公告)日:2019-03-26
申请号:US15701381
申请日:2017-09-11
发明人: Jun Kim , Will Pugh , Isaac Kunen
摘要: A computer system transforms data. The system displays a user interface including a data flow pane. A user builds a flow diagram in the data flow pane. Each node in the flow diagram specifies an operation: to retrieve data, to transform data, or to create an output dataset. The flow diagram includes a subtree having a data source node and transformation operation nodes. When the user initiates execution and the nodes in the subtree are configured to execute imperatively, the system performs the operations in the subtree sequentially as specified, retrieving data from the data source, transforming the data, and forming an intermediate dataset. When the user initiates execution and the nodes in the subtree are configured to execute declaratively, the system constructs a database query that is logically equivalent to the operations specified in the subtree and transmits the query to the data source to retrieve the intermediate dataset.
-
公开(公告)号:US10089281B1
公开(公告)日:2018-10-02
申请号:US15719479
申请日:2017-09-28
发明人: Thomas Neumann , Viktor Leis , Alfons Kemper
摘要: Comparing text strings with Unicode encoding includes receiving two text strings S1 and S2. The process computes, for the first text string S1, a first weight according to a weight function ƒ that computes an ASCII prefix ƒA(S1), computes a Unicode weight suffix ƒU(S1), and concatenates the weights to form the first weight ƒ(S1)=ƒA(S1)+ƒU(S1). Computing the ASCII prefix for the first string applies bitwise operations to n-byte contiguous blocks of the first string to determine whether each block contains only ASCII characters, and replaces accented Unicode characters with equivalent unaccented ASCII characters when comparison is designated as accent-insensitive. When there is a first block containing a non-replaceable non-ASCII character, the Unicode weight suffix is computed by performing a character-by-character Unicode weight lookup beginning with the first block. The same process is applied to the second string. The text string are compared by comparing their computed weights.
-
公开(公告)号:US09858292B1
公开(公告)日:2018-01-02
申请号:US14076927
申请日:2013-11-11
IPC分类号: G06F17/30
CPC分类号: G06F17/30244 , G06F17/30554
摘要: A method of semantic icon encoding for a data visualization includes identifying a set of field values for a field in a data structure. The field has an associated field name and each field value corresponds to a record in the data structure. The field values are words in a natural language. The method queries a database of images using a plurality of queries. Each respective query comprises a respective set of base terms that include a respective field value and the field name. The method receives images from the database for each of the queries and selects an image from the received images for each of the field values. The method displays data from the data structure in a data visualization. Each respective record is displayed using the corresponding respective selected image, which is displayed at a location in the data visualization according to data in the respective record.
-
公开(公告)号:US09857952B2
公开(公告)日:2018-01-02
申请号:US14603330
申请日:2015-01-22
发明人: Robin Stewart
IPC分类号: G06F3/0486 , G06F3/0484 , G06T11/20 , G06F3/0488 , G06F3/0481 , G06T13/00 , G06T3/40
CPC分类号: G06F3/04845 , G06F3/0481 , G06F3/04842 , G06F3/0485 , G06F3/0486 , G06F3/0488 , G06F3/04883 , G06F2203/04806 , G06F2203/04808 , G06T3/40 , G06T11/206 , G06T13/00
摘要: A method includes displaying a chart. The chart includes a first set of data marks and a line that connects adjacent data marks. The method further includes detecting a first input at a location that corresponds to the chart and, while detecting the first input: horizontally expanding at least a portion of the chart; expanding at least a portion of the line; and adding a second set of data marks on the line, where each data mark is placed on the line based on its respective abscissa, independent of the respective ordinate. The method also includes, for each data mark placed at a vertical position distinct from its respective ordinate: (1) animatedly moving the data mark vertically in accordance with the respective ordinate and a vertical scale for the vertical axis; and (2) animatedly adjusting the line so that the line connects the second set of data marks.
-
公开(公告)号:US09779147B1
公开(公告)日:2017-10-03
申请号:US14461331
申请日:2014-08-15
IPC分类号: G06F17/30
CPC分类号: G06F17/30554 , G06F17/30392
摘要: A method constructs data visualizations. The method receives a visual specification, which includes properties and corresponding user-selected property values. The visual specification defines a data visualization layout. One property value identifies source databases for the data visualization. The method constructs node queries from the visual specification corresponding to one or more data fields in the source databases. The method also constructs link queries from the visual specification corresponding to a relationship between rows of the source databases. The method retrieves node tuples from the database that satisfy at least one of the node queries and retrieves link tuples from the database that satisfy at least one of the link queries. The method displays visual marks corresponding to the retrieved node tuples and displays edge marks in the corresponding to the retrieved link tuples. Each edge mark visually connects a pair of visual marks corresponding to the node tuples.
-
-
-
-
-
-
-
-
-