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: 11599809
    Abstract: 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: Grant
    Filed: July 22, 2020
    Date of Patent: March 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jennifer M. Hatfield, Michael Bender, Randall Avery Craig, Tom Brugler, Corey Sonier, Chris Degnen
  • Publication number: 20220156047
    Abstract: 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: Application
    Filed: November 16, 2020
    Publication date: May 19, 2022
    Inventors: Jennifer M. Hatfield, Chris Degnen, Randall Avery Craig, Tom Brugler, Corey Sonier
  • Patent number: 11334323
    Abstract: 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: Grant
    Filed: November 16, 2020
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jennifer M. Hatfield, Chris Degnen, Randall Avery Craig, Tom Brugler, Corey Sonier
  • Publication number: 20220027751
    Abstract: 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: Application
    Filed: July 22, 2020
    Publication date: January 27, 2022
    Inventors: Jennifer M. Hatfield, Michael Bender, Randall Avery Craig, Tom Brugler, Corey Sonier, Chris Degnen
  • Publication number: 20200382566
    Abstract: 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: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Randall Avery Craig, John F. Kelley, Jennifer M. Hatfield, Chris Degnen, Corey Sonier, Tom Brugler
  • Patent number: 9092550
    Abstract: 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: Grant
    Filed: November 3, 2014
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander
  • Publication number: 20150052123
    Abstract: 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: Application
    Filed: November 3, 2014
    Publication date: February 19, 2015
    Inventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander
  • Patent number: 8918405
    Abstract: 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: Grant
    Filed: November 29, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander
  • Publication number: 20140149426
    Abstract: 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: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Stanton Brugler, Vincent Charles Conzola, Randall Avery Craig, John Paul Franks, Mark E. Molander