Patents by Inventor Ethan L. Perry
Ethan L. Perry 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: 11094022Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions and prioritizing the list of the activity events in the user's activity stream based on the weights.Type: GrantFiled: August 30, 2018Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 10902073Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.Type: GrantFiled: December 19, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 10839030Abstract: A computer determines a filtering query based on a persistent list of items, wherein the persistent list of items comprises a list of natural language elements, and wherein the filtering query is computer instructions corresponding to the natural language elements. The computer determines whether a server is capable of receiving the filtering query. Based on determining that the server is capable of receiving the filtering query, the computer transmits the filtering query to the server. The computer receives filtered content from the server, wherein the filtered content is based on the filtering query, and the computer displays the filtered content.Type: GrantFiled: September 21, 2016Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Mary E. Miller, Ethan L. Perry, Erika Varga
-
Publication number: 20180374163Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions and prioritizing the list of the activity events in the user's activity stream based on the weights.Type: ApplicationFiled: August 30, 2018Publication date: December 27, 2018Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 10163172Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.Type: GrantFiled: November 11, 2013Date of Patent: December 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 10109021Abstract: A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.Type: GrantFiled: April 2, 2013Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Publication number: 20180107751Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Publication number: 20180081974Abstract: A computer determines a filtering query based on a persistent list of items, wherein the persistent list of items comprises a list of natural language elements, and wherein the filtering query is computer instructions corresponding to the natural language elements. The computer determines whether a server is capable of receiving the filtering query. Based on determining that the server is capable of receiving the filtering query, the computer transmits the filtering query to the server. The computer receives filtered content from the server, wherein the filtered content is based on the filtering query, and the computer displays the filtered content.Type: ApplicationFiled: September 21, 2016Publication date: March 22, 2018Inventors: Mary E. Miller, Ethan L. Perry, Erika Varga
-
Patent number: 9898538Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.Type: GrantFiled: September 28, 2016Date of Patent: February 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 9894114Abstract: A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced.Type: GrantFiled: January 14, 2013Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Ethan L. Perry, Josef Scherpa, Andrew L. Schirmer
-
Patent number: 9871833Abstract: A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced.Type: GrantFiled: October 25, 2013Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Ethan L. Perry, Josef Scherpa, Andrew L. Schirmer
-
Patent number: 9635126Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.Type: GrantFiled: November 20, 2014Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 9635125Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.Type: GrantFiled: January 28, 2014Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 9582167Abstract: Managing the delivery of a presentation in real-time includes receiving a presentation including a plurality of slides, wherein each slide of the plurality of slides is allocated an amount of time for display during delivery of the presentation and is associated with a slide subject, determining subjects of interest for an audience of the presentation from a social media website, and correlating, using a processor, the subjects of interest with the plurality of slides of the presentation. A recommendation is generated using the processor. The recommendation specifies a modification to the presentation according to the correlation of subjects of interest with the plurality of slides of the presentation. Further, the recommendation is indicated using a display.Type: GrantFiled: August 14, 2013Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Suzanne O. Livingston, Ethan L. Perry, Scott H. Prager
-
Patent number: 9569488Abstract: A method, system and computer program product for determining whether the social learning playlist is effective in educating participants. The text of the collection of online materials of a social learning playlist is scanned to identify key concepts (i.e., the most important points) using natural language processing. The user selects a concept from a list of key concepts, which includes these identified key concepts, and a type of question (e.g., true/false) to be used in assessing the understanding of the selected key concept. The selected type of question and answer to the question are generated using analytic analysis and artificial intelligence on the online materials of the playlist. In this manner, by generating appropriate question and answer pairs, where the questions are inserted at selected locations within the playlist, the creator of the playlist is able to assess whether the participants are understanding the key concepts in the playlist.Type: GrantFiled: April 12, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: John M. Boyer, Ethan L. Perry, Marion R. Summerville
-
Patent number: 9563659Abstract: A method, system and computer program product for determining whether the social learning playlist is effective in educating participants. The text of the collection of online materials of a social learning playlist is scanned to identify key concepts (i.e., the most important points) using natural language processing. The user selects a concept from a list of key concepts, which includes these identified key concepts, and a type of question (e.g., true/false) to be used in assessing the understanding of the selected key concept. The selected type of question and answer to the question are generated using analytic analysis and artificial intelligence on the online materials of the playlist. In this manner, by generating appropriate question and answer pairs, where the questions are inserted at selected locations within the playlist, the creator of the playlist is able to assess whether the participants are understanding the key concepts in the playlist.Type: GrantFiled: October 6, 2014Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: John M. Boyer, Ethan L. Perry, Marion R. Summerville
-
Publication number: 20170017726Abstract: A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.Type: ApplicationFiled: September 28, 2016Publication date: January 19, 2017Inventors: David A. Brooks, Miguel A. Estrada, Ethan L. Perry, Thomas Schaeck, Michael C. Wanderski
-
Patent number: 9372606Abstract: A method, system and computer program product for dynamically selecting and ordering facets and/or facet values in a user interface. A user's “preference” concerning the selection and ordering of facets and/or facet values that the user desires to be displayed in the user interface is determined. Such user's preference may be determined based on monitoring the actions of the user (e.g., online activity) as well as possibly other types of information, such as the user's input and context of the user's faceted search. Upon determining the user's preference, facets and/or facet values are selected and ordered based on the user's preference and consequently displayed in the user's user interface. In this manner, the user is provided a more relevant and insightful perspective on the data set as the user sees the “best” information more quickly while performing less work to see and apply the facets and/or facet values.Type: GrantFiled: October 25, 2013Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Josef Scherpa, Andrew L. Schirmer, Ethan L. Perry
-
Patent number: 9354790Abstract: A method, system and computer program product for dynamically selecting and ordering facets and/or facet values in a user interface. A user's “preference” concerning the selection and ordering of facets and/or facet values that the user desires to be displayed in the user interface is determined. Such user's preference may be determined based on monitoring the actions of the user (e.g., online activity) as well as possibly other types of information, such as the user's input and context of the user's faceted search. Upon determining the user's preference, facets and/or facet values are selected and ordered based on the user's preference and consequently displayed in the user's user interface. In this manner, the user is provided a more relevant and insightful perspective on the data set as the user sees the “best” information more quickly while performing less work to see and apply the facets and/or facet values.Type: GrantFiled: January 14, 2013Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Josef Scherpa, Andrew L. Schirmer, Ethan L. Perry
-
Publication number: 20160098638Abstract: A method, system and computer program product for determining whether the social learning playlist is effective in educating participants. The text of the collection of online materials of a social learning playlist is scanned to identify key concepts (i.e., the most important points) using natural language processing. The user selects a concept from a list of key concepts, which includes these identified key concepts, and a type of question (e.g., true/false) to be used in assessing the understanding of the selected key concept. The selected type of question and answer to the question are generated using analytic analysis and artificial intelligence on the online materials of the playlist. In this manner, by generating appropriate question and answer pairs, where the questions are inserted at selected locations within the playlist, the creator of the playlist is able to assess whether the participants are understanding the key concepts in the playlist.Type: ApplicationFiled: October 6, 2014Publication date: April 7, 2016Inventors: John M. Boyer, Ethan L. Perry, Marion R. Summerville