Patents by Inventor David Screen

David Screen 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: 9009908
    Abstract: A device for applying lotion to a user's body has a foam layer. A cover layer is applied to a top surface of the foam layer. A pair of openings formed through the foam layer and the cover layer. A reinforcement layer is applied around each opening. A tab member is formed along an outer perimeter of the strip member.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 21, 2015
    Inventors: David Screen, Kimberly Screen
  • Publication number: 20140250620
    Abstract: A device for applying lotion to a user's body has a foam layer. A cover layer is applied to a top surface of the foam layer. A pair of openings formed through the foam layer and the cover layer. A reinforcement layer is applied around each opening. A tab member is formed along an outer perimeter of the strip member.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Inventors: David Screen, Kimberly Screen
  • Patent number: 8430854
    Abstract: A device for applying lotion to a user's body has a foam layer. A cover layer is applied to a top surface of the foam layer. A pair of openings formed through the foam layer and the cover layer. A reinforcement layer is applied around each opening.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: April 30, 2013
    Inventors: David Screen, Kimberly Screen
  • Publication number: 20120253301
    Abstract: A device for applying lotion to a user's body has a foam layer. A cover layer is applied to a top surface of the foam layer. A pair of openings formed through the foam layer and the cover layer. A reinforcement layer is applied around each opening.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Inventors: DAVID SCREEN, KIMBERLY SCREEN
  • Patent number: 8250546
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, translates the assist lines to a user context in each code example, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user, and stores the preferred line as a new line.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Patent number: 8117592
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user after the user edits the selected line to fit the user's context, and stores the preferred line as a new line.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Patent number: 7992089
    Abstract: A system, method, and computer program product provide visualization of anonymous information about overall meeting invitation status. An attribute is generated for display at an invitee device and the attribute in a displayed image represents a person's decision: accept, decline, or tentative. Each decision is displayed by different color, attribute shape and/or display orientation. For example, an individual acceptance will be displayed as a small red square in the display image. An individual decline will be displayed as a small green square in the display image. An individual tentative decision will be displayed as a small yellow square in the display image.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Murray, David Screen
  • Publication number: 20100017790
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, translates the assist lines to a user context in each code example, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user, and stores the preferred line as a new line.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Publication number: 20100017786
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user after the user edits the selected line to fit the user's context, and stores the preferred line as a new line.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 21, 2010
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Publication number: 20090193341
    Abstract: A system, method, and computer program product provide visualization of anonymous information about overall meeting invitation status. An attribute is generated for display at an invitee device and the attribute in a displayed image represents a person's decision: accept, decline, or tentative. Each decision is displayed by different color, attribute shape and/or display orientation. For example, an individual acceptance will be displayed as a small red square in the display image. An individual decline will be displayed as a small green square in the display image. An individual tentative decision will be displayed as a small yellow square in the display image.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. Murray, David Screen
  • Publication number: 20090172548
    Abstract: A presentation controller device is disclosed. A presentation is constructed with slides. At least one slide can include animations. In a manual operation, the controller device vibrates or provides a tactile feedback before a final animation on a current slide. Clicking a button on the controller device makes a transition (e.g., an animation transition, a slide transition). In an automatic operation, the controller device vibrates or provides a tactile feedback before an event (i.e., an animation transition, a slide transition, a final animation, a final slide). A sequence of slides/animations is automatically presented at a programmed time interval.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: David Screen
  • Patent number: 7512978
    Abstract: This presentation shows a method to present e-mails to human users only, by encoding the body of the e-mail with a user defined keyword, attaching the distorted image of the keyword to the e-mail and sending it to the intended user. This keyword image is extracted and verified by the user in a CAPTCHA style test on the receive side to authenticate human user participation and then e-mail body is decoded and presented to the intended user.
    Type: Grant
    Filed: February 24, 2008
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Screen, Conor Beverland, Joseph Chacko, Megan Beynon
  • Publication number: 20060053479
    Abstract: A method for protecting sensitive data items which must be accessed data item in a memory of a computer system. A data hiding policy is defined. The policy includes one or more policy entries, each policy entry corresponding to an attribute of a data item and each policy entry indicating whether a data item having said attribute is to be hidden. When each data item is retrieved from the memory of the computer system, a determination is made whether a policy entry includes an indication that the retrieved data item is to be protected from exposure. If the data item is to be protected, an obscured representation of the data item is generated for external presentation. Obscuration may be accomplished by obfuscation, encryption, or encryption.
    Type: Application
    Filed: September 7, 2005
    Publication date: March 9, 2006
    Inventors: Gordon Hutchison, David Screen
  • Patent number: 5282704
    Abstract: Portable drilling apparatus provided with a support by means of which it can be secured to a work member and mounting means for a cutting tool including a mounting member having a vertically extending elongate part within which a drive spindle is rotatably mounted, the drive means including an elongate toothed gearwheel driven by a motor held in a fixed position in the support, a toothed gear carried by the drive spindle engaging the elongate gearwheel and sliding axially relative thereto.
    Type: Grant
    Filed: May 22, 1992
    Date of Patent: February 1, 1994
    Assignees: David A. Screen, Michael D. Wooley
    Inventor: David A. Screen