Displaying feed data
AssigneeMicrosoft Corporation
InventorsRaman Narayanan, Rajendra Vishnumurty, Russell Songco, Ming Liu
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a multidimensional grid orientation that efficiently uses available display space, while improving the user experience. The feed data can be presented in a multidimensional grid orientation that leaves little empty display space, thus allowing efficient use of the display space. The feed data presented in the multidimensional grid orientation also can be dynamically updated when new feed data is received.
Claims20
A computer-implemented method for displaying feed data, the computer-implemented method comprising performing computer-implemented operations for:
- receiving feed data;
- displaying at least a portion of the feed data in a plurality of cells arranged in a plurality of columns;
- and
- upon receiving new feed data
- displaying at least a portion of the new feed data in a new cell that is arranged in at least one of the plurality of columns,
- shifting a displayed cell toward an end of a column in which the cell is displayed, the end of the column corresponding to a limit of available display space, and
- if the displayed cell reaches the end of the column, shifting the displayed cell to a beginning of a next of the plurality of columns.
A computer-implemented method for rendering and displaying feed data associated with a social networking service, the computer-implemented method comprising performing computer-implemented operations for:
- receiving a command to render the feed data, the feed data comprising data associated with a social networking account of a user;
- in response to receiving the command to render the feed data, retrieving the feed data from a server associated with the social networking service;
- executing a data rendering module to format the feed data for display in a multidimensional grid orientation;
- generating a user interface control for display with the feed data, wherein selection of the user interface control causes a computer to display a detailed view associated with the feed data;
- and
- displaying the feed data and the user interface control in the multidimensional grid orientation.
A computer-readable storage medium having computer-readable instructions stored thereupon that, when executed by a computer, cause the computer to:
- receive a command to render feed data associated with a social networking service, the feed data comprising data associated with a social networking account of a user;
- in response to receiving the command to render the feed data, retrieve the feed data from a server hosting the social networking service;
- format the feed data for display in a multidimensional grid orientation;
- generate a user interface control for display with the feed data, wherein selection of the user interface control causes a computer to display a detailed view associated with the feed data;
- display the feed data and the user interface control in the multidimensional grid orientation;
- receive new feed data;
- modify the displayed feed data by shifting the feed data to create an open display space to accommodate the new feed data;
- and
- display the new feed data at the open display space, wherein the open display space comprises a position indicating that the new feed data is the most recently received data being displayed.
Dependencies are inferred from the claim text.