Patents by Inventor Adam R. Cook

Adam R. Cook 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: 11119973
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Publication number: 20200042493
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Patent number: 10467186
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Patent number: 10126908
    Abstract: An improved solution for portlets is provided. In an embodiment of the invention, a method of automatically configuring a portlet includes: receiving a portlet; searching content of the portlet for a contextual aspect; and automatically applying attribute information to a portlet window object based on a discovered contextual aspect.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
  • Publication number: 20180052834
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Application
    Filed: October 27, 2017
    Publication date: February 22, 2018
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Patent number: 9817822
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Publication number: 20160041695
    Abstract: An improved solution for portlets is provided. In an embodiment of the invention, a method of automatically configuring a portlet includes: receiving a portlet; searching content of the portlet for a contextual aspect; and automatically applying attribute information to a portlet window object based on a discovered contextual aspect.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 11, 2016
    Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
  • Patent number: 9129031
    Abstract: An improved solution for portlets is provided. In an embodiment of the invention, a method of automatically configuring a portlet includes: receiving a portlet; searching content of the portlet for a contextual aspect; and automatically applying attribute information to a portlet window object based on a discovered contextual aspect.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
  • Patent number: 8943432
    Abstract: An improved solution for portlets is provided. In an embodiment of the invention, a system for automatically configuring a portlet includes: a module for receiving a portlet; a module for searching content of the portlet for a contextual aspect; and a module for automatically applying attribute information to a portlet window object based on a discovered contextual aspect.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
  • Patent number: 8549080
    Abstract: A method, system and computer program product for displaying authorship and time stamp data within an electronic mail (e-mail) message comprising multiple contributors. The recipient of a multiple author e-mail may view an e-mail inclusive or exclusive of an author's comments. The e-mail client is capable of identifying the author and insertion date of content included within an e-mail message by hovering on or near the word(s)/or phrase utilizing a pointing device. E-mail content may be viewed in chronological order of contribution(s) as selected by the recipient. Contributed content may be displayed chronologically, or color coordinated to avoid displacing key information.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Adam R. Cook, Sarah F. Hall, Xinyi Xu
  • Patent number: 8525850
    Abstract: Embodiments of the present invention provide a method, system and computer program product for content driven selection of a rendering engine. In an embodiment of the invention, a method for or content driven selection of a rendering engine can include retrieving content for display in a content browser executing in memory by a processor of a host computer, mapping at least one directive embedded in the retrieved content to a target rendering engine, selecting the target rendering engine for rendering the content, and passing the content to the selected target rendering engine. In this regard, in an aspect of the embodiment, multiple directives embedded in the retrieved content can be mapped, each to one of a selection of different target rendering engines, and a most often mapped one of the target rendering engines can be selected for rendering the content.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Adam R. Cook, Jonathan Lidaka, Ryan E. Smith
  • Publication number: 20110157219
    Abstract: Embodiments of the present invention provide a method, system and computer program product for content driven selection of a rendering engine. In an embodiment of the invention, a method for or content driven selection of a rendering engine can include retrieving content for display in a content browser executing in memory by a processor of a host computer, mapping at least one directive embedded in the retrieved content to a target rendering engine, selecting the target rendering engine for rendering the content, and passing the content to the selected target rendering engine. In this regard, in an aspect of the embodiment, multiple directives embedded in the retrieved content can be mapped, each to one of a selection of different target rendering engines, and a most often mapped one of the target rendering engines can be selected for rendering the content.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Adam R. Cook, Jonathan Lidaka, Ryan E. Smith
  • Publication number: 20090204887
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to web page layout and provide a novel and non-obvious system for managing white space in a web page. In one embodiment of the invention, a method for managing white space in a web page includes detecting white space adjacent to a non-rectangular shaped portlet rendered on the web page. The method further includes measuring a non-rectangular shape of the white space and selecting a graphic having a shape congruent with the shape of the white space. The method further includes rendering the graphic that was selected into the white space.
    Type: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
  • Publication number: 20090157818
    Abstract: A method, system and computer program product for displaying authorship and time stamp data within an electronic mail (e-mail) message comprising multiple contributors. The recipient of a multiple author e-mail may view an e-mail inclusive or exclusive of an author's comments. The e-mail client is capable of identifying the author and insertion date of content included within an e-mail message by hovering on or near the word(s)/or phrase utilizing a pointing device. E-mail content may be viewed in chronological order of contribution(s) as selected by the recipient. Contributed content may be displayed chronologically, or color coordinated to avoid displacing key information.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Adam R. Cook, Sarah F. Hall, Xinyi Xu
  • Publication number: 20090064033
    Abstract: An improved solution for portlets is provided. In an embodiment of the invention, a system for automatically configuring a portlet includes: a module for receiving a portlet; a module for searching content of the portlet for a contextual aspect; and a module for automatically applying attribute information to a portlet window object based on a discovered contextual aspect.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
  • Publication number: 20090064004
    Abstract: An improved solution for portlets is provided. In an embodiment of the invention, a method of automatically configuring a portlet includes: receiving a portlet; searching content of the portlet for a contextual aspect; and automatically applying attribute information to a portlet window object based on a discovered contextual aspect.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith