Patents by Inventor David R. Millen
David R. Millen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10795960Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.Type: GrantFiled: October 15, 2016Date of Patent: October 6, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Jonathan D. Feinberg, David R. Millen
-
Patent number: 9946802Abstract: Embodiments of the present invention address deficiencies of the art in respect to social networking and provide a method, system and computer program product for site-wide recent action management in a social network. In an embodiment of the invention, a social networking data processing system can be provided. The system can include a social networking application executing in a host server and generating different page views for different users of the social networking application. The system also can include a data store of recent actions for different ones of the users. Finally the system can include a site-wide navigation element displayed in each of the page views for each of the users irrespective of the page view and whether or not the page view is a home page or profile page. In particular, the element can include user links to different profile pages for different users with recent actions.Type: GrantFiled: January 19, 2008Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Joan M. DiMicco, Casey Dugan, Werner Geyer, Jodi M. Large, David R. Millen, Michael Muller
-
Publication number: 20170032049Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.Type: ApplicationFiled: October 15, 2016Publication date: February 2, 2017Inventors: David A. Brooks, Jonathan D. Feinberg, David R. Millen
-
Patent number: 9471699Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.Type: GrantFiled: February 26, 2015Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Jonathan D. Feinberg, David R. Millen
-
Publication number: 20150169781Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.Type: ApplicationFiled: February 26, 2015Publication date: June 18, 2015Inventors: David A. Brooks, Jonathan D. Feinberg, David R. Millen
-
Patent number: 8984044Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.Type: GrantFiled: December 25, 2007Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: David A. Brooks, Jonathan Feinberg, David R. Millen
-
Patent number: 8346896Abstract: Embodiments of the present invention address deficiencies of the art in respect to social media navigation in a social network and provide a method, system and computer program product for user pivot for media sharing in a social network. In an embodiment of the invention, a social networking data processing system for user pivot navigation. The system can include a social network executing in a host server, the social network providing shared media for viewing by communicatively coupled clients. The system also can include user pivot logic coupled to the social network. The logic can include program code enabled to identify a user of the social network associated with shared media selected for display in a media view to a requesting user and to generate a navigation view in a consistent location in a user interface to the social network irrespective of a page view rendered in the user interface, the view providing a link to a profile page for the identified user.Type: GrantFiled: January 21, 2008Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Joan M. DiMicco, Casey Dugan, Werner Geyer, Jodi M. Large, David R. Millen, Michael Muller
-
Publication number: 20120179751Abstract: An online discussion recommendation system ranks and presents to users of a social media site discussions of interest preferably calculated through interest-matching. The discussion has many online posts. The system and method determine which post to present to the user as a sample snippet from such discussion using sentiment analysis. The sentiment of the snippet may be most polarized, sentiment matching the user's current mood, typical user sentiment, or others.Type: ApplicationFiled: April 6, 2011Publication date: July 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hyung-il Ahn, Casey Dugan, Werner Geyer, David R. Millen
-
Patent number: 8028022Abstract: A content recommendation method can include retrieving contacts for a player of a content recommendation game and listing content associated with the retrieved contacts and prompting the player in response to a selection of a particular one of the listed content to identify a specific one of the retrieved contacts as a source associated with the particular one of the listed content. The particular one of the listed content can be recommended to the identified specific one of the retrieved contacts when the player has incorrectly identified the specific one of the retrieved contacts as a source associated with the particular one of the listed content. Otherwise, the player can be awarded points in the game to a game score for the player for having correctly identified the specific one of the retrieved contacts as a source associated with the particular one of the listed content.Type: GrantFiled: October 31, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Casey Dugan, Werner Geyer, David R. Millen, Martin T. Moore, Michael Muller
-
Publication number: 20100113155Abstract: A content recommendation method can include retrieving contacts for a player of a content recommendation game and listing content associated with the retrieved contacts and prompting the player in response to a selection of a particular one of the listed content to identify a specific one of the retrieved contacts as a source associated with the particular one of the listed content. The particular one of the listed content can be recommended to the identified specific one of the retrieved contacts when the player has incorrectly identified the specific one of the retrieved contacts as a source associated with the particular one of the listed content. Otherwise, the player can be awarded points in the game to a game score for the player for having correctly identified the specific one of the retrieved contacts as a source associated with the particular one of the listed content.Type: ApplicationFiled: October 31, 2008Publication date: May 6, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Brownholtz, Casey Dugan, Werner Geyer, David R. Millen, Martin T. Moore, Michael Muller
-
Publication number: 20090186330Abstract: Embodiments of the present invention address deficiencies of the art in respect to profile generation for social networking systems and provide a method, system and computer program product for reusable ad hoc self-posed questions and answers for social network profiles. In an embodiment of the invention, a method for managing reusable ad hoc self-posed questions and answers for social network profiles can be provided. The method can include receiving a free form specification of a question and a corresponding answer by a particular user in a social network, posting the received question and corresponding answer onto a user profile for the particular user, selecting the received question for the particular user on behalf of a different user in the social network and prompting the different user to provide a different answer to the selected question, and posting the selected question and the different answer onto a user profile for the different user.Type: ApplicationFiled: January 19, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Brownholtz, Joan M. DiMicco, Casey Dugan, Werner Geyer, David R. Millen, Michael Muller
-
Publication number: 20090187865Abstract: Embodiments of the present invention address deficiencies of the art in respect to social networking and provide a method, system and computer program product for site-wide recent action management in a social network. In an embodiment of the invention, a social networking data processing system can be provided. The system can include a social networking application executing in a host server and generating different page views for different users of the social networking application. The system also can include a data store of recent actions for different ones of the users. Finally the system can include a site-wide navigation element displayed in each of the page views for each of the users irrespective of the page view and whether or not the page view is a home page or profile page. In particular, the element can include user links to different profile pages for different users with recent actions.Type: ApplicationFiled: January 19, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Brownholtz, Joan M. DiMicco, Casey Dugan, Werner Geyer, Jodi M. Large, David R. Millen, Michael Muller
-
Publication number: 20090187829Abstract: Embodiments of the present invention provide a method, system and computer program product for aggregating and visualizing reused shared lists. A method for aggregating and visualizing reused shared lists can include selecting an existing shared list, determining a topic for the selected shared list, receiving list items by rank for the determined topic, generating a new shared list with the determined topic and received list items, and storing the new shared list in association with the existing shared list. The method further can include providing a reused shared list view for all reused shared lists for a common topic. Finally, the method can include aggregating all reused shared lists for a common topic and providing a view of the aggregation with list items either for each rank for each reused shared list or in rank order for all reused shared lists for the common topic.Type: ApplicationFiled: January 21, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Brownholtz, Joan M. DiMicco, Casey Dugan, Werner Geyer, David R. Millen, Michael Muller
-
Publication number: 20090187624Abstract: Embodiments of the present invention address deficiencies of the art in respect to social media navigation in a social network and provide a method, system and computer program product for user pivot for media sharing in a social network. In an embodiment of the invention, a social networking data processing system for user pivot navigation. The system can include a social network executing in a host server, the social network providing shared media for viewing by communicatively coupled clients. The system also can include user pivot logic coupled to the social network.Type: ApplicationFiled: January 21, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Brownholtz, Joan M. DiMicco, Casey Dugan, Werner Geyer, Jodi M. Large, David R. Millen, Michael Muller
-
Publication number: 20090172026Abstract: Embodiments of the present invention address deficiencies of the art in respect to content personalization and provide a method, system and computer program product for tag-based content personalization. In an embodiment of the invention, a method for tag based personalization of content can be provided. The method can include comparing tags for a user in a social bookmarking system to keywords for content received for the user. The method further can include filtering the content when the keywords do not compare favorably with the tags. In this way, the content preference of a user can be inferred irrespective of the environment in which the content is provided as the keywords of the content can be compared with tags associated with the interests of the recipient of the content.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Brownholtz, Casey Dugan, Werner Geyer, Charles R. Hill, David R. Millen, Michael Muller
-
Publication number: 20090164634Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.Type: ApplicationFiled: December 25, 2007Publication date: June 25, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Jonathan Feinberg, David R. Millen
-
Patent number: 7356772Abstract: The present invention provides a user interface that includes a first column for chronologically displaying a set of messages (objects) in a conversation, and a second column for displaying a branch of messages (objects) corresponding to a message (object) selected in the first column. The user interface further includes, among other things, a list of participants to the conversation, a vertical index (time line), a list of related conversations and a conversation map that illustrates a hierarchy of the conversation. Each message (object) in the first column can have an associated indicator for indicating a quantity of predecessors and successors to the set of messages (objects), as well as an in-line reply button for replying to the set of messages. Each of the messages displayed of the second column can have one or more associated navigation buttons for navigating adjacent hierarchical levels.Type: GrantFiled: November 25, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Werner Geyer, Bernard J. Kerr, David R. Millen, Michael Muller, Eric M. Wilcox, Andrew J. Witt
-
Patent number: 6501834Abstract: A message sender status monitor is used to determine the communication status of the sender of an electronic message. In the case of email, upon the recipient opening an email, a query is launched to a “status registry” to determine if the sender of the email is currently logged in to the communication network, or if the sender is currently on the telephone, or currently using a cell phone, etc. This status information is then used by the recipient of the email to determine the communication medium used to send a reply to the email sender. For example, if the status information indicates that the message sender is currently logged in to the data network, the recipient can respond using “instant messaging” (considered, therefore, to be a more efficient type of response that merely responding with an email message).Type: GrantFiled: November 21, 2001Date of Patent: December 31, 2002Assignee: AT&T Corp.Inventors: Allen E. Milewski, David R. Millen, Thomas M. Smith, David M. Weimer