Patents by Inventor Scott David Mastie

Scott David Mastie 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: 9047485
    Abstract: Provided are techniques for integrated masking for viewing of data. A record is encoded with a mask definition, wherein the mask definition describes which one or more portions of the record are to be hidden. A request to display the encoded record is received. The encoded record is displayed with the one or more portions of the record hidden based on the mask definition.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Scott David Mastie
  • Patent number: 8131166
    Abstract: Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: March 6, 2012
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Scott David Mastie, Stephen Dale Hanna
  • Publication number: 20100202793
    Abstract: Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
    Type: Application
    Filed: April 22, 2010
    Publication date: August 12, 2010
    Inventors: Scott David Mastie, Stephen Dale Hanna
  • Patent number: 7734199
    Abstract: Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: June 8, 2010
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Scott David Mastie, Stephen Dale Hanna
  • Publication number: 20090235199
    Abstract: Provided are techniques for integrated masking for viewing of data. A record is encoded with a mask definition, wherein the mask definition describes which one or more portions of the record are to be hidden. A request to display the encoded record is received. The encoded record is displayed with the one or more portions of the record hidden based on the mask definition.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Scott David Mastie
  • Publication number: 20070299772
    Abstract: An apparatus, system, and method are disclosed for managing transactional data for consumers, employers, merchants, and financial institutions. A profile module is included to receive a profile created from client input. The profile comprises user client information, transactional information chosen by the client to be gathered from the client's transactions, and client preferences. The client is any of a consumer, a merchant, an employer, and a financial institution. A transaction gathering module is included to receive transactional information of a transaction from a point of sale. A transaction storage module is included to store the received transactional information in a database. A comparison module is included to compare the received transactional information with a client profile and to identify information from the received transactional information matching the client profile.
    Type: Application
    Filed: June 6, 2006
    Publication date: December 27, 2007
    Inventors: Scott David Mastie, Joan LaVerne Mitchell
  • Patent number: 6992790
    Abstract: A method and system for removing redundant or repeated information from a multiple-page document file is described. A master prolog is created for storing information which is repeated in two or more pages within the document file. Repeated information that is stored in both the master prolog and one or more pages within the document file are identified. The repeated information is then removed from one or more of the pages within the document file. The master prolog is implemented within one or more of the pages to provide a more efficient representation of the repeated information.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Christopher Brian Hirsch, Arthur Ray Roberts
  • Publication number: 20030184804
    Abstract: A method and system for removing redundant or repeated information from a multiple-page document file is described. A master prolog is created for storing information which is repeated in two or more pages within the document file. Repeated information that is stored in both the master prolog and one or more pages within the document file are identified. The repeated information is then removed from one or more of the pages within the document file. The master prolog is implemented within one or more of the pages to provide a more efficient representation of the repeated information.
    Type: Application
    Filed: March 28, 2003
    Publication date: October 2, 2003
    Inventors: Scott David Mastie, Christopher Brian Hirsch, Arthur Ray Roberts
  • Patent number: 6583890
    Abstract: A method and system for removing redundant or repeated information from a multiple-page document file is described. A master prolog is created for storing information which is repeated in two or more pages within the document file. Repeated information that is stored in both the master prolog and one or more pages within the document file are identified. The repeated information is then removed from one or more of the pages within the document file. The master prolog is implemented within one or more of the pages to provide a more efficient representation of the repeated information.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: June 24, 2003
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Christopher Brian Hirsch, Arthur Ray Roberts
  • Patent number: 6515756
    Abstract: Provided is a system for processing print jobs in which uniformity in print attributes across different servers and physical printers is maintained. One of a plurality of transform process is selected from at least two controllers to process input data files associated with print jobs. The controller including the selected transform process processes at least one configuration file to determine a set of print attribute values and submits the determined set of print attribute values to the selected transform process. The selected transform process processes the input data file in accordance with the submitted set of print attribute values to produce an output data stream. Additional transform processes executed in the controllers are selected. The controllers including the additional transform processing process the configuration file to determine print attribute values and submit the determined set of print attribute values to the additional selected transform processes.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: February 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Arthur Ray Roberts
  • Patent number: 6498656
    Abstract: Disclosed is a system for routing print jobs to one of a plurality of printers or print queues, such as a logical print queue. After providing a print job, a set of printers capable of printing the print job is determined. The set of printers is queried to determine status information thereon. A criterion is then applied to the status information for the set of printers to determine a subset of printers. The determined subset is dependent upon the determined status information. A printer is selected from the subset and the print job is routed to the selected printer.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Ming Xie
  • Patent number: 6480866
    Abstract: A method and apparatus of assembling a set of page files into a document file is described. A set of page files, which represents one page or a group of pages within a document, is received as input files. For one embodiment of the present invention, the page files and document files are written in a page description language. The correct sequence of the pages within the document is determined. Then, a framework for a document file is created. The framework is created to include all or a portion of the pages from the set of page files. One or more of the pages within the page files are modified to fit into the framework and then stored within the document framework. The document file is then stored.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventor: Scott David Mastie
  • Patent number: 6418456
    Abstract: Disclosed is a system and method for managing files in a network system and, in particular, a network printing system. A processing unit, such as a printer manager detects an update to a file, such as a print file, maintained in a storage unit. At least one network device, such as a printer controller, maintains a copy of the file to update that is a previous version of the file to update maintained at the storage unit. The processing unit processes a data structure indicating network devices that include previous versions of the file and determines the network devices that include at least one previous version of the file. The processing unit then transmits a message to the network devices that include at least one previous version of the file to delete the previous versions of the file.
    Type: Grant
    Filed: November 24, 1998
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Hongliang Tong
  • Patent number: 6373585
    Abstract: A system is provided for processing a print job. A processing unit, such as a server, receives a plurality of print job files. Each print job file is associated with a data file. The print job files are maintained in a queue of print job files. The processing unit selects a print job file in the queue and processes a data structure indicating a plurality of transform processes and the availability of each indicated transform process to process a data file. The processing unit selects an available transform process, such as a RIP process, in response to processing the data structure and indicates in the data structure that the selected transform process is unavailable. The transform process processes the data file associated with the selected print job to generate a printer supported output data stream.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: April 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Hongliang Tong, Ming Xie, Christopher Brian Hirsch
  • Publication number: 20010011288
    Abstract: A method and apparatus of assembling a set of page files into a document file is described. A set of page files, which represents one page or a group of pages within a document, is received as input files. For one embodiment of the present invention, the page files and document files are written in a page description language. The correct sequence of the pages within the document is determined. Then, a framework for a document file is created. The framework is created to include all or a portion of the pages from the set of page files. One or more of the pages within the page files are modified to fit into the framework and then stored within the document framework. The document file is then stored.
    Type: Application
    Filed: June 30, 1998
    Publication date: August 2, 2001
    Inventor: SCOTT DAVID MASTIE
  • Patent number: 6256704
    Abstract: Disclosed is a method (and apparatus) for optimizing disk access operations which span multiple logical disk partitions and multiple disk drives. The disclosed method makes optimum use of concurrency in the software without causing poor performance due to contention for seeks in a disk drive.
    Type: Grant
    Filed: September 16, 1993
    Date of Patent: July 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: Alan Hlava, Scott David Mastie, Arthur Ray Roberts
  • Patent number: 6182096
    Abstract: A method and apparatus for creating a highly portable output file is described. For one embodiment of the present invention, the output file is PostScript file that includes DSC comments. Document comments are created in the output file to reflect the document framework. Page comments are created in the output file to reflect one or more pages within the document framework. Inappropriate comments are removed from one or more pages within the output file.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Christopher Brian Hirsch
  • Patent number: 6145031
    Abstract: Disclosed is a system for queuing elements, such as print jobs. A processing unit receives an element that is associated with a first factor and a second factor, such as data type and a priority within the data type, that indicates a priority of the element. For each first factor and second factor pair, an entry point addresses a point in the queue associated with the first factor and second factor. The processing unit locates an entry point addressing a point in the queue associated with a first factor and second factor that matches the first factor and second factor associated with the received element. The processing unit then inserts the received element in the queue at the entry point.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: November 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: Scott David Mastie, Ming Xie