Patents by Inventor Scott E. Schneider

Scott E. Schneider 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).

  • Publication number: 20170171129
    Abstract: Technical solutions are described for a seller to bypass a spam filter. An example method includes sending, by a message preempting apparatus, for receipt by a server corresponding to the seller, a transaction identifier in response to a transaction between a user and the seller. The method also includes sending, by the message preempting apparatus, for receipt by a messaging server, the transaction identifier, where the messaging server, in response, bypasses a spam filter for a message that is associated with the transaction identifier.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Christopher J. Hardee, Steve Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Publication number: 20170132176
    Abstract: A computer detects one or more images, wherein detecting the one or more images further includes identifying one or more characteristics of at least a portion of the one or more images. The computer detects one or more user communications. The computer determines one or more appropriate images of the one or more images to be associated with the one or more user communications based on comparing information associated with the one or more user communications with the identified one or more characteristics of at least a portion of the one or more images.
    Type: Application
    Filed: May 2, 2016
    Publication date: May 11, 2017
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Publication number: 20170132494
    Abstract: A computer detects one or more images, wherein detecting the one or more images further includes identifying one or more characteristics of at least a portion of the one or more images. The computer detects one or more user communications. The computer determines one or more appropriate images of the one or more images to be associated with the one or more user communications based on comparing information associated with the one or more user communications with the identified one or more characteristics of at least a portion of the one or more images.
    Type: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Publication number: 20170111680
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for audio and video synchronization. A plurality of audio and video data streams are received on a computer system through a network. Selected audio and video are synchronized, in response to receiving a user selection input of based on the received plurality of audio data streams and the received plurality of video data streams. The synchronized audio and video is monitored periodically. The synchronized audio and video streams are indexed in a data store, based on a synchronization determination of the monitored audio and video data streams. In response to an error in the monitored synchronization, a time delay value option is communicated, to a computing device, through the network, for display. A time delay value is received, based on a user input. A second synchronization based on the received time delay value is performed.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Scott E. Schneider, James J. Sliwa
  • Publication number: 20170087469
    Abstract: According to one exemplary embodiment, a method for personalizing a game executed by an electronic device is provided. The method may include collecting a plurality of user data. The method may also include determining at least one input/output option. The method may then include selecting a game template from a plurality of available game templates based on the collected plurality of user data and the determined at least one input/output option. The method may further include configuring the electronic game based on the selected game template, the collected plurality of user data, and the determined plurality of input/output options. The method may also include executing, by the electronic device, the configured electronic game.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Patent number: 9552146
    Abstract: A slide track of a notched slider control can include a continuous path extending between two end points. A slider can be a graphical element able to move along the slide track. The end points can correspond to upper and lower extremes of a value range. Positions between the end points can represent values within the value range. The slide track can include at least one notch that is visually represented within the slide control as a deviation from a straight line segment having the two end points. The notch corresponds to a value within the value range. The notch can causes the slider to become fixed at a point along the slide track whenever a pointing device controlling the slider is moved in a direction of the deviation.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventor: Scott E. Schneider
  • Publication number: 20160129636
    Abstract: A method and a computer program product for performing the method are provided. The method includes identifying a data file including parameters for causing a three-dimensional printer to print a three-dimensional model of an object, identifying a total time or total cost threshold for printing the three-dimensional model of the object on the three-dimensional printer, obtaining a unit time or unit cost for one or more resources required for printing, modifying one or more of the parameters of the data file so that the three-dimensional model of the object can be printed without exceeding the time or cost threshold, and causing the three-dimensional printer to print the three-dimensional model of the object using the modified parameters.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Inventors: Gary D. Cudak, Christopher J. Hardee, Scott E. Schneider
  • Publication number: 20160129635
    Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method. The method includes identifying a first data file that includes first dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a first object, identifying a second data file that includes second dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a second object, determining a proportionality factor between the first dimensions and the second dimensions, multiplying the dimensions in the second data file by the proportionality factor, and causing the three-dimensional printer to form a physical three-dimensional model of the second object using the scaled dimensions.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 12, 2016
    Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Scott E. Schneider
  • Publication number: 20160129642
    Abstract: A method includes identifying a first data file that includes first dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a first object, identifying a second data file that includes second dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a second object, determining a proportionality factor between the first dimensions and the second dimensions, multiplying the dimensions in the second data file by the proportionality factor, and causing the three-dimensional printer to form a physical three-dimensional model of the second object using the scaled dimensions.
    Type: Application
    Filed: October 5, 2015
    Publication date: May 12, 2016
    Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Scott E. Schneider
  • Patent number: 8990766
    Abstract: Object-oriented programming (OOP) design patterns are constructed at least partially by delegating their behaviors to preconstructed OOP patterns to implement the behaviors. A new OOP pattern having one or more behaviors is defined. Each of at least one of the behaviors is delegated to a preconstructed OOP pattern, the preconstructed OOP pattern therefore implementing the behavior. The new OOP pattern is thus constructed at least partially by delegating at least one of its behaviors to the preconstructed OOP patterns. Delegating a behavior to one of the preconstructed OOP patterns can be accomplished within a graphical user interface (GUI). Graphical representations of the new OOP pattern and of the preconstructed OOP patterns are displayed. Dragging the graphical representation of a selected preconstructed OOP pattern onto the graphical representation of the new OOP pattern causes a behavior of the new OOP pattern to be delegated to the selected preconstructed OOP pattern.
    Type: Grant
    Filed: July 10, 2005
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventor: Scott E. Schneider
  • Patent number: 8832641
    Abstract: Pattern representation and enablement of operations pertaining thereto are disclosed, with model-operative pattern representation using a declarative componential-driven domain-specific programming language. Accordingly, pattern codifications are decoupled from code for execution of specific operational use cases against the patterns, occurrences, and models of interest. Variability points are codified in patterns, enabling a particular pattern to be used with multiple operations, multiple models, and so forth.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventor: Scott E. Schneider
  • Patent number: 8661405
    Abstract: A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the pattern in a selected software context by assigning one or more arguments to the one or more parameters.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: David R. Stevenson, James R. Abbott, Jeffrey M. Fischer, Scott E. Schneider, Brian K. Roberts, Martha C. Andrews, David J. Ruest, Shawn K. Gardner, Christopher D. Maguire, Eric O. Funk
  • Patent number: 8522198
    Abstract: Pattern harvesting is disclosed, using an automated exemplar-directed approach to harvest patterns from a model-operative pattern representation. A domain is identified, and existing pattern occurrences are detected therein in an automated manner. The detected pattern occurrences are used for creating a new pattern specification.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Scott E. Schneider, Jason M. Smith
  • Publication number: 20120023477
    Abstract: A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the pattern in a selected software context by assigning one or more arguments to the one or more parameters.
    Type: Application
    Filed: September 1, 2011
    Publication date: January 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Stevenson, James R. Abbott, Jeffrey M. Fischer, Scott E. Schneider, Brian K. Roberts, Martha C. Andrews, David J. Ruest, Shawn K. Gardner, Christopher D. Maguire, Eric O. Funk
  • Patent number: 8056048
    Abstract: A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the pattern in a selected software context by assigning one or more arguments to the one or more parameters. The pattern implementation model can be based on one or more framework code sets, each of which supports the creation of plural patterns by providing a pattern implementation model for a particular software context. The framework code sets can be rendered extensible by a pattern author by virtue of providing methods whose code is adapted to be modified by a pattern author when defining a pattern. The pattern can be applied by creating an instance of the pattern in a software context and presenting a graphical representation of the pattern instance that can be manipulated by the pattern user in order to apply arguments to the pattern parameters.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: David R. Stevenson, James R. Abbott, Jeffrey M. Fischer, Scott E. Schneider, Brian K. Roberts, Martha C. Andrews, David J. Ruest, Shawn K. Gardner, Christopher D. Maguire, Eric O. Funk
  • Publication number: 20110107296
    Abstract: Pattern harvesting is disclosed, using an automated exemplar-directed approach to harvest patterns from a model-operative pattern representation. A domain is identified, and existing pattern occurrences are detected therein in an automated manner. The detected pattern occurrences are used for creating a new pattern specification.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott E. Schneider, Jason M. Smith
  • Publication number: 20100005420
    Abstract: A slide track of a notched slider control can include a continuous path extending between two end points. A slider can be a graphical element able to move along the slide track. The end points can correspond to upper and lower extremes of a value range. Positions between the end points can represent values within the value range. The slide track can include at least one notch that is visually represented within the slide control as a deviation from a straight line segment having the two end points. The notch corresponds to a value within the value range. The notch can causes the slider to become fixed at a point along the slide track whenever a pointing device controlling the slider is moved in a direction of the deviation.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: SCOTT E. SCHNEIDER