Patent application number | Description | Published |
20090144264 | THIRD-PARTY INFORMATION OVERLAY ON SEARCH RESULTS - Embodiments of the present invention provide systems and methods for integrating third-party information, such as third-party rating information, over the search results. The integrated third-party information in search results provides users additional information to determine which search results to click on for more details. In one embodiment, the methods and systems allow users to choose which third-party data sources to include (or overlay) in their search results. Whenever a user issues a search request to a search engine, which returns search results that correspond to relevant third-party overlay data, the search engine will return a list of the search results integrated with the corresponded third-party data. The integrated third-party information augments the titles, abstracts and link descriptions of search results to help the user determine which search results in the list are relevant. The information, such as rating and review information, provided by third parties trusted by the user can also help the user judge the quality of products and services described in the search results. | 06-04-2009 |
20100023868 | TECHNIQUES FOR VISUAL REPRESENTATION OF USER ACTIVITY ASSOCIATED WITH AN INFORMATION RESOURCE - A system and methodology for visually representing user activity associated with an information resource is described. Online and offline activities of users are associated with symbolic representations of those users. In an embodiment, the symbolic representation of a user has the appearance of a dust particle. The dust particle can provide a universal and unobtrusive visual representation of the online or offline activity of the represented user. Further, the dust particle can exist for the represented user to communicate with other users with privacy and anonymity. To visually convey selected aspects of an online or offline activity, the activity is mapped to visual attributes that alter the dust particle behavior and/or appearance. The result is a dynamic and universal representation of online and offline user activities associated with an information resource such as a web page, database, or document that can help other online users efficiently discern the relevancy and popularity of the information resource. | 01-28-2010 |
20110029620 | Systems and Methods for Profile Building - Systems and methods build a profile for a contact. In one aspect, missing information from a profile of a contact is identified. A determination is made regarding whether the missing information is necessary for the profile based on satisfaction of a threshold. In response to the satisfaction of the threshold, a user is prompted to request the missing information from the contact. The missing information is obtained. The missing information is added to the profile. | 02-03-2011 |
20120210234 | TECHNIQUES FOR GENERATING A VISUAL REPRESENTATION OF USER ACTIVITY ASSOCIATED WITH AN INFORMATION RESOURCE - A system and methodology for visually representing user activity associated with an information resource is described. User activities are associated with symbolic representations of those user activities. To visually convey selected aspects of the user activity, the activity is mapped to visual attributes that alter the appearance of the symbolic representation. The result is a dynamic and universal representation of user activities that aide online users to efficiently discern the relevancy and popularity of an information resource. | 08-16-2012 |
20140052803 | SYSTEMS AND METHODS FOR PROFILE BUILDING USING LOCATION INFORMATION FROM A USER DEVICE - Embodiments of the present disclosure provide systems and methods for building a profile for a contact. In one exemplary embodiment, a computer-implemented method includes: identifying, via a computing device, missing information from a profile of a contact of a user, wherein the missing information includes a current physical location of the contact; determining whether to include the missing information in the profile based on satisfaction of a threshold; and in response to a determination to include the missing information: obtaining the missing information, wherein obtaining the current physical location of the contact includes retrieving a current physical location of a device of the contact; and adding the missing information to the profile. | 02-20-2014 |
20140052804 | SYSTEMS AND METHODS FOR EVENT-BASED PROFILE BUILDING - Systems and methods build a profile for a contact. In one aspect, missing information from a profile of a contact is identified. A determination is made regarding whether the missing information is necessary for the profile based on satisfaction of a threshold. In response to the satisfaction of the threshold, a user is prompted to request the missing information from the contact. The missing information is obtained. The missing information is added to the profile. | 02-20-2014 |
Patent application number | Description | Published |
20090019117 | SUPER-EMOTICONS - Techniques are described for generating and displaying “super-emoticons”. Super-emoticons are similar to smileys in that they may be generated in response to a participant in a textual conversation entering a specific sequence of textual characters. However, super-emoticons differ from smileys in that super-emoticons are programmed to demonstrate more sophisticated behaviors, including but not limited to: moving out of the text insertion location, interacting with other display elements, interacting with users, changing appearance based on context, exhibiting randomly selected behaviors, and making use of information from services. | 01-15-2009 |
20090029674 | Method and System for Collecting and Presenting Historical Communication Data for a Mobile Device - Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository of historical communication data and personal data. The method may include presenting one or more items in the repository on a mobile device, in response to user behavior. | 01-29-2009 |
20090077472 | TECHNIQUES FOR DISPLAYING GRAPHICAL COMMENTS - Techniques are provided through which users can leave graphical comments on web pages associated with individual members of a social networking site. Users can do so by painting within a region on the web pages or on the web page itself. Different painting tools, such as spray paint cans and traditional paint brushes may be selected to generate different visual content on the path of paint drawn by the user. Access to paint may be restricted to members of the social networking site. Users who leave graphical comments may be charged for the graphical comments. Members may erase graphical comments on associated web pages. Graphical comments may also be generated in a chat window visible to all users engaged in a chat session. | 03-19-2009 |
20100306185 | Self Populating Address Book - System, methods and computer program products for creating and maintaining an address book are described. The address book may collect or update its existing contact information from sent or received communications. Contact information associated with the existing contacts also may be collected (or updated based on information received) from outside sources (e.g., external to an application hosting or accessing the address book). The address book may intelligently combine profile data from various sources to enrich the existing records associated with the contacts. | 12-02-2010 |
20110291933 | Presenting a New User Screen in Response to Detection of a User Motion - A second user interface screen is presented to a user in response to detection of a predefined user motion associated with a first user interface screen. In one embodiment, a method includes: presenting, via a display of an end-user device, a first user interface screen; detecting, via a user input device of the end-user device, a predefined user motion associated with the first screen, wherein the user motion is substantially in a direction of movement in a plane parallel to the display; and in response to detecting the user motion, presenting a second user interface screen via the display, the second screen including information corresponding to the first screen. | 12-01-2011 |
20110298701 | Presenting Information to a User Based on the Current State of a User Device - Information is presented to a user based on a current state of an end-user device (e.g., a mobile phone). In one embodiment, a method includes: detecting, via a user device, a predefined user motion of a user (e.g., a flick of a trackball or gesture on a touch screen); determining a current state of the user device based on at least one characteristic; and in response to detecting the user motion, presenting, via a display of the user device, information (e.g., a person profile) to the user based on the current state. | 12-08-2011 |
20120330658 | SYSTEMS AND METHODS TO PRESENT VOICE MESSAGE INFORMATION TO A USER OF A COMPUTING DEVICE - Systems and methods to process and/or present information relating to voice messages for a user that are received from other persons. In one embodiment, a method implemented in a data processing system includes: receiving first data associated with prior communications or activities for a first user on a mobile device; receiving a voice message for the first user; transcribing the voice message using the first data to provide a transcribed message; and sending the transcribed message to the mobile device for display to the user. | 12-27-2012 |
20120331418 | PRESENTING FAVORITE CONTACTS INFORMATION TO A USER OF A COMPUTING DEVICE - Systems and methods to present information to a user regarding favorite contacts of the user. In one embodiment, a method includes: storing a plurality of person profiles for persons referenced in communications received by a user of a computing device; selecting, using at least one processor, a set of contacts from the plurality of person profiles based on a relevancy ranking, wherein the set of contacts is selected for display to the user on the computing device; and organizing, using the at least one processor, the set of contacts into at least two time groups, each time group associated with a different time period, wherein contacts will be displayed to the user within each time group based on a relevancy ranking for each contact within the time group. | 12-27-2012 |
20140081914 | Self Populating Address Book - System, methods and computer program products for creating and maintaining an address book are described. The address book may collect or update its existing contact information from sent or received communications. Contact information associated with the existing contacts also may be collected (or updated based on information received) from outside sources (e.g., external to an application hosting or accessing the address book). The address book may intelligently combine profile data from various sources to enrich the existing records associated with the contacts. | 03-20-2014 |
20140087687 | METHOD AND SYSTEM FOR COLLECTING AND PRESENTING HISTORICAL COMMUNICATION DATA FOR A MOBILE DEVICE - Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository of historical communication data and personal data. The method may include presenting one or more items in the repository on a mobile device, in response to user behavior. | 03-27-2014 |