Patents by Inventor Joshua M. Woods

Joshua M. Woods 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: 11036930
    Abstract: Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Chavoustie, Andrew Eberbach, Trevor L. Montgomery, Joshua M. Woods
  • Publication number: 20190087400
    Abstract: Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Inventors: MICHAEL D. CHAVOUSTIE, ANDREW EBERBACH, TREVOR L. MONTGOMERY, JOSHUA M. WOODS
  • Patent number: 10180933
    Abstract: Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Chavoustie, Andrew Eberbach, Trevor L. Montgomery, Joshua M. Woods
  • Patent number: 9047266
    Abstract: Methods, systems and computer program products are provided for processing cells in a spreadsheet. A first formula contained in a first cell and a second formula contained in a second cell to provide a consolidated formula, wherein the second formula references the output of the first cell are automatically consolidated. The consolidated formula is stored in a single cell. Further methods, systems and computer program products are provided for processing cells in a spreadsheet and wherein a first cell, a second cell that is referenced as a precedent cell by a formula contained in the first cell, and a formula or data contained in the second cell are displayed while hiding the formula contained in the first cell and its value.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Chavoustie, Andrew M. Eberbach, Trevor L. Montgomery, Joshua M. Woods
  • Patent number: 8935359
    Abstract: The insertion of content into media streams is provided. A media stream is monitored by a media server computer, the monitored media stream having at least one marker designating an associated insertion position within the media stream. A marker is selected to insert personalized social-awareness based content into the media stream. Social awareness information associated with a target of the monitored media stream is identified. The social awareness information is utilized to select personalized social-awareness based content. The personalized social-awareness based content is inserted into the monitored media stream at the corresponding insertion position associated with the selected marker to transform the media stream.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Michael C. Facemire, Michael C. Wanderski, Joshua M. Woods
  • Publication number: 20140223276
    Abstract: Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 7, 2014
    Applicant: International Business Machines Corporation
    Inventors: MICHAEL D. CHAVOUSTIE, ANDREW EBERBACH, TREVOR L. MONTGOMERY, JOSHUA M. WOODS
  • Patent number: 8788485
    Abstract: A method and system for remote binding of meta-content to a uniform resource indicator are provided. The method includes providing a script to a web browser application in response to the web browser, application accessing the uniform resource identifier of a content provider system and requesting an asset therefrom. The script is generated by a remote server system and is provided to the web browser application by routing the web browser application from the content provider system to the remote server system. The method also includes receiving a call from the web browser application at the remote server system via the script. The call includes the uniform resource identifier of the content provider system. Using the uniform resource identifier, the remote server system queries a data source to determine whether meta-content for the asset is available.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Soobaek Jang, Dimitri Kanevsky, Michael W. Lipton, Joshua M. Woods, Alexander Zlatsin
  • Patent number: 8745483
    Abstract: Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Chavoustie, Andrew M. Eberbach, Trevor L. Montgomery, Joshua M. Woods
  • Patent number: 8364837
    Abstract: An improved solution for Web services is provided. In an embodiment of the invention, a method for providing a virtual Web service includes: providing a Web service gatekeeper, where the gatekeeper acts as an access point to multiple private internal enterprise environments; and then the gatekeeper receives a request for access to one, or more, of these private internal enterprise environments.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Juan Leon Rodriguez, Joshua M. Woods, Eric T. C. Yee
  • Patent number: 8276150
    Abstract: Methods, systems, and computer program products for managing a resource include using a first object to obtain data associated with the resource that is being managed. The first object may be embedded in a cell of a spreadsheet running on a spreadsheet application. Formula in the spreadsheet are executed, where at least some of the formulas reference at least some of the data obtained by the first object. The operation of the resource may then be altered based on the results of the executed formula.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Chavoustie, Andrew M. Eberbach, Trevor L. Montgomery, Joshua M. Woods
  • Publication number: 20110082915
    Abstract: The insertion of content into media streams is provided. A media stream is monitored by a media server computer, the monitored media stream having at least one marker designating an associated insertion position within the media stream. A marker is selected to insert personalized social-awareness based content into the media stream. Social awareness information associated with a target of the monitored media stream is identified. The social awareness information is utilized to select personalized social-awareness based content. The personalized social-awareness based content is inserted into the monitored media stream at the corresponding insertion position associated with the selected marker to transform the media stream.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek W. Carr, Michael D. Facemire, Michael D. Wanderski, Joshua M. Woods
  • Publication number: 20110055809
    Abstract: A typed configuration management method includes instantiating a typed configuration structure including parameters configured to store values. Each of the parameters includes a data type. The method also includes initializing an application on a computer system that includes the typed configuration structure, loading the values from the typed configuration structure into system memory of the computer system, and applying validation logic to the values to determine whether the values match corresponding data types specified for the parameters. In response to the determination, the method includes storing values that pass the validation logic in the parameters of the typed configuration structure, and loading the typed configuration structure, including the values passing the validation logic, into the system memory.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 3, 2011
    Applicant: International Business Machines Corporation
    Inventor: Joshua M. Woods
  • Publication number: 20090190601
    Abstract: An improved solution for Web services is provided. In an embodiment of the invention, a method for providing a virtual Web service includes: providing a Web service gatekeeper, where the gatekeeper acts as an access point to multiple private internal enterprise environments; and then the gatekeeper receives a request for access to one, or more, of these private internal enterprise environments.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Moon J. Kim, Juan Leon Rodriguez, Joshua M. Woods, Eric T.C. Yee
  • Publication number: 20080281785
    Abstract: A method and system for remote binding of meta-content to a uniform resource indicator are provided. The method includes providing a script to a web browser application in response to the web browser, application accessing the uniform resource identifier of a content provider system and requesting an asset therefrom. The script is generated by a remote server system and is provided to the web browser application by routing the web browser application from the content provider system to the remote server system. The method also includes receiving a call from the web browser application at the remote server system via the script. The call includes the uniform resource identifier of the content provider system. Using the uniform resource identifier, the remote server system queries a data source to determine whether meta-content for the asset is available.
    Type: Application
    Filed: May 11, 2007
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soobaek Jang, Dimitri Kanevsky, Michael W. Lipton, Joshua M. Woods, Alexander Zlatsin