Patents by Inventor Ryan E. Smith
Ryan E. Smith 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: 9166978Abstract: A system for provisioning an output device, may include a processor; a memory; and a records display program. The records display program may be executed by the processor to maintain an indication of availability dates and times of one or more output devices connected to the network; to receive an output device invitation indicating a first output device to reserve at a meeting conducted over a conferencing system; to determine whether the first output device is available for reservation during a date and time period of the meeting; and to communicate to the first output device activation information indicating that the first output device is to become active at a first predetermined date and time related to the date and time period of the meeting and login information including a first credential for the first output device to use for logging into the conferencing system for the meeting.Type: GrantFiled: January 25, 2012Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Darryl M. Adderly, Christopher T. Carlin, Michelle Davis, Dale J. Heeks, 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: 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: 20130191896Abstract: A system for provisioning an output device, may include a processor; a memory; and a records display program. The records display program may be executed by the processor to maintain an indication of availability dates and times of one or more output devices connected to the network; to receive an output device invitation indicating a first output device to reserve at a meeting conducted over a conferencing system; to determine whether the first output device is available for reservation during a date and time period of the meeting; and to communicate to the first output device activation information indicating that the first output device is to become active at a first predetermined date and time related to the date and time period of the meeting and login information including a first credential for the first output device to use for logging into the conferencing system for the meeting.Type: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darryl M. Adderly, Christopher T. Carlin, Michelle Davis, Dale J. Heeks, 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: 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