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: 9047485Abstract: 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: GrantFiled: March 12, 2008Date of Patent: June 2, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Scott David Mastie
-
Patent number: 8131166Abstract: 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: GrantFiled: April 22, 2010Date of Patent: March 6, 2012Assignee: InfoPrint Solutions Company LLCInventors: Scott David Mastie, Stephen Dale Hanna
-
Publication number: 20100202793Abstract: 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: ApplicationFiled: April 22, 2010Publication date: August 12, 2010Inventors: Scott David Mastie, Stephen Dale Hanna
-
Patent number: 7734199Abstract: 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: GrantFiled: April 17, 2006Date of Patent: June 8, 2010Assignee: InfoPrint Solutions Company LLCInventors: Scott David Mastie, Stephen Dale Hanna
-
Publication number: 20090235199Abstract: 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: ApplicationFiled: March 12, 2008Publication date: September 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Scott David Mastie
-
Publication number: 20070299772Abstract: 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: ApplicationFiled: June 6, 2006Publication date: December 27, 2007Inventors: Scott David Mastie, Joan LaVerne Mitchell
-
Patent number: 6992790Abstract: 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: GrantFiled: March 28, 2003Date of Patent: January 31, 2006Assignee: International Business Machines CorporationInventors: Scott David Mastie, Christopher Brian Hirsch, Arthur Ray Roberts
-
Publication number: 20030184804Abstract: 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: ApplicationFiled: March 28, 2003Publication date: October 2, 2003Inventors: Scott David Mastie, Christopher Brian Hirsch, Arthur Ray Roberts
-
Patent number: 6583890Abstract: 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: GrantFiled: June 30, 1998Date of Patent: June 24, 2003Assignee: International Business Machines CorporationInventors: Scott David Mastie, Christopher Brian Hirsch, Arthur Ray Roberts
-
Patent number: 6515756Abstract: 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: GrantFiled: August 26, 1998Date of Patent: February 4, 2003Assignee: International Business Machines CorporationInventors: Scott David Mastie, Arthur Ray Roberts
-
Patent number: 6498656Abstract: 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: GrantFiled: August 26, 1998Date of Patent: December 24, 2002Assignee: International Business Machines CorporationInventors: Scott David Mastie, Ming Xie
-
Patent number: 6480866Abstract: 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: GrantFiled: June 30, 1998Date of Patent: November 12, 2002Assignee: International Business Machines CorporationInventor: Scott David Mastie
-
Patent number: 6418456Abstract: 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: GrantFiled: November 24, 1998Date of Patent: July 9, 2002Assignee: International Business Machines CorporationInventors: Scott David Mastie, Hongliang Tong
-
Patent number: 6373585Abstract: 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: GrantFiled: August 26, 1998Date of Patent: April 16, 2002Assignee: International Business Machines CorporationInventors: Scott David Mastie, Hongliang Tong, Ming Xie, Christopher Brian Hirsch
-
Publication number: 20010011288Abstract: 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: ApplicationFiled: June 30, 1998Publication date: August 2, 2001Inventor: SCOTT DAVID MASTIE
-
Patent number: 6256704Abstract: 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: GrantFiled: September 16, 1993Date of Patent: July 3, 2001Assignee: International Business Machines CorporationInventors: Alan Hlava, Scott David Mastie, Arthur Ray Roberts
-
Patent number: 6182096Abstract: 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: GrantFiled: June 30, 1998Date of Patent: January 30, 2001Assignee: International Business Machines CorporationInventors: Scott David Mastie, Christopher Brian Hirsch
-
Patent number: 6145031Abstract: 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: GrantFiled: August 26, 1998Date of Patent: November 7, 2000Assignee: International Business Machines CorporationInventors: Scott David Mastie, Ming Xie