Ian KENNEDY - Helsinki, FI Teemu Mikkonen - Oulu, FI Jarno Vayrynen - Kempele, FI Katja Kytokorpi - Oulu, FI Jörg Land - Hamburg, DE Caitlin Winner - Cambridge MA, US
Assignee:
Nokia Corporation - Espoo
International Classification:
G06F 3/048
US Classification:
715835
Abstract:
Techniques for dynamically grouping items include determining context associated with each group comprising one or more items; and determining current context at a device. In response to determining that prompted prompt is presented for input to indicate an item, a suggested group is determined based on the current context at the device and relevance of a context associated with the suggested group. The suggested group is presented. In some embodiments, prompted prompt is presented to name a suggested group; and, in response, data indicating the suggested group is stored as a permanent group associated with the name. In some embodiments, relevance is determined for each item of a group. A group avatar is generated based on M images associated with the items that have the most relevance.
Method And Apparatus For Quick Selection From Ordered List
Ian Kennedy - Helsinki, FI Teemu Johannes Mikkonen - Oulu, FI Jarno Tapio Väyrynen - Kemple, FI Katja Kristiina Kytökorpi - Oulu, FI Jörg Land - Hamburg, DE Caitlin Winner - Cambridge MA, US
Assignee:
Nokia Corporation - Espoo
International Classification:
G06F 3/048
US Classification:
715811, 715825
Abstract:
Techniques for quick selection from an ordered list include dividing all items in the ordered list into current groups. Each current group includes a different range of the items. A corresponding plurality of icons for the plurality of current groups is presented substantively simultaneously on a display screen. One corresponding icon for each current group indicates a range of items included in the current group. In response to receiving input that indicates a particular icon corresponding to a particular group of the plurality of current groups, all items included in the particular group are divided into a plurality of next current groups. Each next current group includes a different range of the items included in the particular group. The next current group replaces the previous current group; thus, a corresponding plurality of icons for the plurality of next current groups is presented substantively simultaneously on the display screen.
- Menlo Park CA, US Robert M. Baldwin - San Francisco CA, US Jeffrey Huang - San Carlos CA, US Timothy A. Stanke - Menlo Park CA, US Caitlin Rothrock Winner - Craryville NY, US Matthew Vincent Sain - South Turramurra, AU
In one embodiment, a method includes receiving, from a client system of a first user of an online social network, a request for a user-list, generating a structured query corresponding to the user-list, where the structured query is selected from a plurality of structured queries, and identifying one or more second users of the online social network that match the structured query and have a social connection or non-social connection with the first user. The social connection between the first user and the second user being based on social interactions on the online social network. The non-social connection between the first user and the second user being based on non-social interactions on a third-party application on the client system and being accessed by the online social network from the third-party application. The method includes sending, to the client system, instructions for displaying the user-list to the first user.
- Menlo Park CA, US Robert M. Baldwin - San Francisco CA, US Jeffrey Huang - Mountain View CA, US Timothy A. Stanke - Los Gatos CA, US Caitlin Rothrock Winner - San Francisco CA, US Matthew Vincent Sain - San Francisco CA, US
International Classification:
H04L 29/08 H04L 12/58
Abstract:
In one embodiment, a method includes receiving, from a client system of a first user of an online social network, a request for a user-list including one or more second users of the online social network. The method includes calculating, for each of the second users, a contact-score between the first user and the second user based on social interactions and non-social interactions between the users. The social interactions are interactions on the online social network visible to the first user based on privacy settings associated with the second user and the respective social interaction. The non-social interactions are interactions on a third-party application accessed by the online social network, shared based on a privacy setting associated with the third-party application. The method includes generating the user-list with references to second users having a contact-score above a threshold contact-score. The method includes providing instructions for displaying the user-list.
- Menlo Park CA, US Robert M. Baldwin - San Francisco CA, US Jeffrey Huang - Mountain View CA, US Timothy A. Stanke - Los Gatos CA, US Caitlin Rothrock Winner - San Francisco CA, US Matthew Vincent Sain - San Francisco CA, US
International Classification:
G06F 17/30
Abstract:
In one embodiment, a method includes receiving, from a client system associated with a first user, a request to access a user-card interface. The method includes generating, in response to the request, multiple user-cards, each user-card being associated with a pre-selected query. Each user-card includes references to second users matching the pre-selected query associated with the user-card. The method includes calculating a user-card score for each user-card. The user-card score represents a relevance of the pre-selected query to the first user and a relevance of the second users referenced in the user-card to the first user. The relevance of each second user referenced in the user-card is based on an affinity coefficient of the first user with respect to the second user. The method includes sending, to the client system, instructions for presenting the user-card interface with user-cards in ranked order based on the user-card score associated with each user-card.
Facebook
Product Design Manager
Amen Mar 2011 - Apr 2013
Co-Founder and Cpo
Nokia Sep 2009 - May 2011
Interface Designer
Plum Nov 2007 - Sep 2009
Designer
Genuine Mar 2007 - Sep 2007
Information Architect
Education:
Wellesley College 2001 - 2005
Bachelors, Bachelor of Arts, Economics, Studio Art
Skills:
User Experience User Interface Design Information Architecture Interaction Design User Centered Design Mobile Design Mobile Applications User Experience Design Mobile Devices Usability Social Media User Interface Digital Strategy User Research Visual Design Wireframing Experience Design Branding and Identity Brand Development Design Strategy Product Design