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: 11119973Abstract: 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: GrantFiled: October 9, 2019Date of Patent: September 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
-
Publication number: 20200042493Abstract: 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: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
-
Patent number: 10467186Abstract: 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: GrantFiled: October 27, 2017Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
-
Patent number: 10126908Abstract: 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: GrantFiled: August 10, 2015Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Al Chakra, Adam R. Cook, Ryan E. Smith
-
Publication number: 20180052834Abstract: 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: ApplicationFiled: October 27, 2017Publication date: February 22, 2018Inventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
-
Patent number: 9817822Abstract: 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: GrantFiled: February 7, 2008Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
-
Publication number: 20160041695Abstract: 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: ApplicationFiled: August 10, 2015Publication date: February 11, 2016Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
-
Patent number: 9129031Abstract: 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: GrantFiled: August 29, 2007Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: Al Chakra, Adam R. Cook, Ryan E. Smith
-
Patent number: 8943432Abstract: 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: GrantFiled: August 29, 2007Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Al Chakra, Adam R. Cook, Ryan E. Smith
-
Patent number: 8549080Abstract: 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: GrantFiled: December 12, 2007Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Adam R. Cook, Sarah F. Hall, Xinyi Xu
-
Patent number: 8525850Abstract: 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: GrantFiled: December 31, 2009Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Al Chakra, Adam R. Cook, Jonathan Lidaka, Ryan E. Smith
-
Publication number: 20110157219Abstract: 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: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Adam R. Cook, Jonathan Lidaka, Ryan E. Smith
-
Publication number: 20090204887Abstract: 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: ApplicationFiled: February 7, 2008Publication date: August 13, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Adam R. Cook, Jonathan J. Lidaka, Ryan E. Smith
-
Publication number: 20090157818Abstract: 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: ApplicationFiled: December 12, 2007Publication date: June 18, 2009Inventors: Adam R. Cook, Sarah F. Hall, Xinyi Xu
-
Publication number: 20090064033Abstract: 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: ApplicationFiled: August 29, 2007Publication date: March 5, 2009Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith
-
Publication number: 20090064004Abstract: 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: ApplicationFiled: August 29, 2007Publication date: March 5, 2009Inventors: Al Chakra, Adam R. Cook, Ryan E. Smith