Patents by Inventor Randall Avery Craig
Randall Avery Craig 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: 11599809Abstract: Aspects of the present invention disclose a method for recommending an activity based on a social media profile, IoT devices, and historical engagements of the user. The method includes one or more processors determining a past activity of a user based at least in part on social media posts and internet of things (IoT) enabled devices of the user. The method further includes determining a set of historical conditions corresponding to the past activity, wherein the set of conditions correspond to a positive sentiment of the user. The method further includes identifying a location of the user. The method further includes generating an activity recommendation based on the location of the user and the set of historical conditions corresponding to the past activity, wherein the activity recommendation includes a set of future conditions of a future activity, wherein the set of future conditions correlate with the set of historical conditions.Type: GrantFiled: July 22, 2020Date of Patent: March 7, 2023Assignee: International Business Machines CorporationInventors: Jennifer M. Hatfield, Michael Bender, Randall Avery Craig, Tom Brugler, Corey Sonier, Chris Degnen
-
Publication number: 20220156047Abstract: Automatically generating web design style guidelines is provided. A set of web design style guideline patterns present in extracted website design and content elements corresponding to a website design build is identified using a cognitive component. The set of web design style guideline patterns is correlated with a set of accessibility rules using the cognitive component. A set of web design style guidelines is automatically generated for the website design build that complies with the set of accessibility rules using the cognitive component based on correlation of the set of web design style guideline patterns with the set of accessibility rules. A recommendation is output for the set of web design style guidelines to be implemented in the website design build using the cognitive component.Type: ApplicationFiled: November 16, 2020Publication date: May 19, 2022Inventors: Jennifer M. Hatfield, Chris Degnen, Randall Avery Craig, Tom Brugler, Corey Sonier
-
Patent number: 11334323Abstract: Automatically generating web design style guidelines is provided. A set of web design style guideline patterns present in extracted website design and content elements corresponding to a website design build is identified using a cognitive component. The set of web design style guideline patterns is correlated with a set of accessibility rules using the cognitive component. A set of web design style guidelines is automatically generated for the website design build that complies with the set of accessibility rules using the cognitive component based on correlation of the set of web design style guideline patterns with the set of accessibility rules. A recommendation is output for the set of web design style guidelines to be implemented in the website design build using the cognitive component.Type: GrantFiled: November 16, 2020Date of Patent: May 17, 2022Assignee: International Business Machines CorporationInventors: Jennifer M. Hatfield, Chris Degnen, Randall Avery Craig, Tom Brugler, Corey Sonier
-
Publication number: 20220027751Abstract: Aspects of the present invention disclose a method for recommending an activity based on a social media profile, IoT devices, and historical engagements of the user. The method includes one or more processors determining a past activity of a user based at least in part on social media posts and internet of things (IoT) enabled devices of the user. The method further includes determining a set of historical conditions corresponding to the past activity, wherein the set of conditions correspond to a positive sentiment of the user. The method further includes identifying a location of the user. The method further includes generating an activity recommendation based on the location of the user and the set of historical conditions corresponding to the past activity, wherein the activity recommendation includes a set of future conditions of a future activity, wherein the set of future conditions correlate with the set of historical conditions.Type: ApplicationFiled: July 22, 2020Publication date: January 27, 2022Inventors: Jennifer M. Hatfield, Michael Bender, Randall Avery Craig, Tom Brugler, Corey Sonier, Chris Degnen
-
Publication number: 20200382566Abstract: A method, system, and computer program product for placing a text message in a display. In an embodiment, the method comprises receiving, at a text messaging system, a first text message and displaying the first text message in a display area of the text messaging system; receiving, at the text messaging system, a second text message, and displaying the second text message, below the first text message, in the display area; sending a response text message from the text messaging system; and changing an order of the first, second, and response text messages for display in the display area based on an analysis of a timing of the response text message. In embodiments, the method automatically infers the message a user is replying to. In embodiments, the user interacts with the messages to indicate that the message is a reply to an earlier message.Type: ApplicationFiled: May 30, 2019Publication date: December 3, 2020Inventors: Randall Avery Craig, John F. Kelley, Jennifer M. Hatfield, Chris Degnen, Corey Sonier, Tom Brugler
-
Patent number: 9092550Abstract: A method includes populating an auto suggestion field with objects of the same type based upon the type of object selected in the main area of the application. The auto suggestion field is set to have N levels. The method further includes placing a recently used object in a first position of the N levels of the auto suggestion field. Succeeding objects are placed in other positions of the N levels in the auto suggestion field, wherein the succeeding objects are ordered based upon recency and frequency of use and the populating is executed by at least one processor.Type: GrantFiled: November 3, 2014Date of Patent: July 28, 2015Assignee: International Business Machines CorporationInventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander
-
Publication number: 20150052123Abstract: A method includes populating an auto suggestion field with objects of the same type based upon the type of object selected in the main area of the application. The auto suggestion field is set to have N levels. The method further includes placing a recently used object in a first position of the N levels of the auto suggestion field. Succeeding objects are placed in other positions of the N levels in the auto suggestion field, wherein the succeeding objects are ordered based upon recency and frequency of use and the populating is executed by at least one processor.Type: ApplicationFiled: November 3, 2014Publication date: February 19, 2015Inventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander
-
Patent number: 8918405Abstract: A method includes populating an auto suggestion field with objects of the same type based upon the type of object selected in the main area of the application. The auto suggestion field is set to have N levels. The method further includes placing a recently used object in a first position of the N levels of the auto suggestion field. Succeeding objects are placed in other positions of the N levels in the auto suggestion field, wherein the succeeding objects are ordered based upon recency and frequency of use and the populating is executed by at least one processor.Type: GrantFiled: November 29, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander
-
Publication number: 20140149426Abstract: A method includes populating an auto suggestion field with objects of the same type based upon the type of object selected in the main area of the application. The auto suggestion field is set to have N levels. The method further includes placing a recently used object in a first position of the N levels of the auto suggestion field. Succeeding objects are placed in other positions of the N levels in the auto suggestion field, wherein the succeeding objects are ordered based upon recency and frequency of use and the populating is executed by at least one processor.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander