Patents by Inventor Joshua M. Small
Joshua M. Small 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: 11461533Abstract: A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.Type: GrantFiled: October 15, 2014Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
-
Patent number: 11210362Abstract: Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.Type: GrantFiled: May 31, 2014Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
-
Patent number: 11157590Abstract: Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.Type: GrantFiled: February 5, 2015Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
-
Patent number: 11042689Abstract: A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.Type: GrantFiled: June 5, 2015Date of Patent: June 22, 2021Assignee: International Business Machines CorporationInventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
-
Patent number: 10536419Abstract: A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post.Type: GrantFiled: April 18, 2017Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
-
Patent number: 9773065Abstract: Techniques are described herein that facilitate monitoring one or more activities performed by a user on one or more devices, determining one or more topics of interest based on the monitored activities, preference information, and information within a user network, retrieving information from one or more network sites relating to the one or more topics of interest, and providing the retrieved information to the user.Type: GrantFiled: September 25, 2014Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth
-
Publication number: 20170222966Abstract: A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post.Type: ApplicationFiled: April 18, 2017Publication date: August 3, 2017Inventors: Bernadette A. Carter, John Girata, JR., Derek Richard, Joshua M. Small
-
Patent number: 9721022Abstract: A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post.Type: GrantFiled: August 28, 2014Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Bernadette A. Carter, John Girata, Jr., Joshua M. Small, Derek Richard
-
Patent number: 9697290Abstract: Techniques are described herein that facilitate monitoring one or more activities performed by a user on one or more devices, determining one or more topics of interest based on the monitored activities, preference information, and information within a user network, retrieving information from one or more network sites relating to the one or more topics of interest, and providing the retrieved information to the user.Type: GrantFiled: January 16, 2014Date of Patent: July 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth
-
Publication number: 20160232136Abstract: A computer receives a document and identifies one or more target elements and/or properties associated with the document, hereafter referred to as targets. The computer detects alterations associated with the targets prior to the computer executing those alterations. If the computer detects an alteration associated with a target, the computer creates a breakpoint and pauses execution of the document prior to executing the alteration. The computer displays the output of the portion of the document executed prior to the alteration, then at the users command executes the portion of the document containing the alteration. The computer displays the output of the portion of the document executed including the portion containing the alteration, providing the user a before and after display of the effect of the alteration. The computer repeats this process for any other detected alterations and allows a user to cycle through the before and after of the alterations.Type: ApplicationFiled: February 10, 2015Publication date: August 11, 2016Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
-
Publication number: 20160232139Abstract: A computer receives a document and identifies one or more target elements and/or properties associated with the document, hereafter referred to as targets. The computer detects alterations associated with the targets prior to the computer executing those alterations. If the computer detects an alteration associated with a target, the computer creates a breakpoint and pauses execution of the document prior to executing the alteration. The computer displays the output of the portion of the document executed prior to the alteration, then at the users command executes the portion of the document containing the alteration. The computer displays the output of the portion of the document executed including the portion containing the alteration, providing the user a before and after display of the effect of the alteration. The computer repeats this process for any other detected alterations and allows a user to cycle through the before and after of the alterations.Type: ApplicationFiled: February 11, 2016Publication date: August 11, 2016Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
-
Publication number: 20160110316Abstract: A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.Type: ApplicationFiled: June 5, 2015Publication date: April 21, 2016Inventors: Bernadette A. Carter, John Girata, JR., Derek Richard, Joshua M. Small
-
Publication number: 20160110314Abstract: A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.Type: ApplicationFiled: October 15, 2014Publication date: April 21, 2016Inventors: Bernadette A. Carter, John Girata, JR., Derek Richard, Joshua M. Small
-
Publication number: 20160063117Abstract: A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post.Type: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Bernadette A. Carter, John Girata, JR., Joshua M. Small, Derek Richard
-
Publication number: 20150347359Abstract: Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.Type: ApplicationFiled: February 5, 2015Publication date: December 3, 2015Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
-
Publication number: 20150347609Abstract: Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.Type: ApplicationFiled: May 31, 2014Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
-
Publication number: 20150199442Abstract: Techniques are described herein that facilitate monitoring one or more activities performed by a user on one or more devices, determining one or more topics of interest based on the monitored activities, preference information, and information within a user network, retrieving information from one or more network sites relating to the one or more topics of interest, and providing the retrieved information to the user.Type: ApplicationFiled: September 25, 2014Publication date: July 16, 2015Inventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth
-
Publication number: 20150199439Abstract: Techniques are described herein that facilitate monitoring one or more activities performed by a user on one or more devices, determining one or more topics of interest based on the monitored activities, preference information, and information within a user network, retrieving information from one or more network sites relating to the one or more topics of interest, and providing the retrieved information to the user.Type: ApplicationFiled: January 16, 2014Publication date: July 16, 2015Applicant: International Business Machines CorporationInventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth