发明名称 |
Graphical display of content on a display device in a spiral pattern |
摘要 |
Graphical display content on a display of an electronic device includes retrieving a plurality of objects comprising the content; and displaying the plurality of objects within a plurality of panels tiled in a spiral, wherein the panels are tiled so that a size of each of the panels changes with geometric progression, and wherein relative sizes of the panels indicates an order or relevance of the plurality of objects. |
申请公布号 |
US9257090(B2) |
申请公布日期 |
2016.02.09 |
申请号 |
US201213645227 |
申请日期 |
2012.10.04 |
申请人 |
SPIRORITY, INC. |
发明人 |
Tran Phuong L.;Ghosh Debdas;Pham Vinh Q. |
分类号 |
G09G5/00;G06F3/14;G06F17/30 |
主分类号 |
G09G5/00 |
代理机构 |
Convergent Law Group LLP |
代理人 |
Convergent Law Group LLP |
主权项 |
1. A method for graphically displaying content on a display of an electronic device performed by at least one software component executing on at least one processor, the method comprising:
receiving a plurality of objects comprising the content in response to a search request; determining an available screen area on the display and determining a height/width ratio of the available screen area; dividing the available screen area into n panels, each of the n panels having the same H/W ratio; tiling, by the processor, the panels into a logarithmic spiral on the display within the available screen area based at least in part on the height/width ratio such that a size of each of the panels changes with geometric progression, and wherein an alignment between a pair of diagonally opposite corners of one of the plurality of panels is used as a starting point of a next panel so that the panels are arranged directly adjacent to one another with no gaps between edges of neighboring panels within a boundary of the logarithmic spiral; displaying, by the processor, the plurality of objects returned from the search in the panels so that an object having a highest relevance is displayed in a largest panel and objects having decreasing lower relevance are displayed in decreasingly smaller panels; and responsive to detecting a user gesture to display other ones of the objects not yet visible on the display: advancing display of the plurality of objects one position along the spiral, removing a previously displayed object from one end of the spiral, and adding a next object to be displayed to an opposite end of the spiral. |
地址 |
Sunnyvale CA US |