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: 11461533
    Abstract: 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: Grant
    Filed: October 15, 2014
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
  • Patent number: 11210362
    Abstract: 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: Grant
    Filed: May 31, 2014
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Patent number: 11157590
    Abstract: 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: Grant
    Filed: February 5, 2015
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Patent number: 11042689
    Abstract: 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: Grant
    Filed: June 5, 2015
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
  • Patent number: 10536419
    Abstract: 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: Grant
    Filed: April 18, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
  • Patent number: 9773065
    Abstract: 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: Grant
    Filed: September 25, 2014
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth
  • Publication number: 20170222966
    Abstract: 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: Application
    Filed: April 18, 2017
    Publication date: August 3, 2017
    Inventors: Bernadette A. Carter, John Girata, JR., Derek Richard, Joshua M. Small
  • Patent number: 9721022
    Abstract: 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: Grant
    Filed: August 28, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Joshua M. Small, Derek Richard
  • Patent number: 9697290
    Abstract: 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: Grant
    Filed: January 16, 2014
    Date of Patent: July 4, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth
  • Publication number: 20160232136
    Abstract: 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: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Publication number: 20160232139
    Abstract: 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: Application
    Filed: February 11, 2016
    Publication date: August 11, 2016
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Publication number: 20160110316
    Abstract: 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: Application
    Filed: June 5, 2015
    Publication date: April 21, 2016
    Inventors: Bernadette A. Carter, John Girata, JR., Derek Richard, Joshua M. Small
  • Publication number: 20160110314
    Abstract: 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: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Inventors: Bernadette A. Carter, John Girata, JR., Derek Richard, Joshua M. Small
  • Publication number: 20160063117
    Abstract: 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: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Bernadette A. Carter, John Girata, JR., Joshua M. Small, Derek Richard
  • Publication number: 20150347359
    Abstract: 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: Application
    Filed: February 5, 2015
    Publication date: December 3, 2015
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Publication number: 20150347609
    Abstract: 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: Application
    Filed: May 31, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Publication number: 20150199442
    Abstract: 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: Application
    Filed: September 25, 2014
    Publication date: July 16, 2015
    Inventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth
  • Publication number: 20150199439
    Abstract: 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: Application
    Filed: January 16, 2014
    Publication date: July 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: Timothy J. Hahn, Brian J. Lang, Joshua M. Small, Viswanath Srikanth