Patents by Inventor Timothy A. Laverty

Timothy A. Laverty 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: 10884978
    Abstract: Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arthur John Cedric Vickers, Diego Bernardo Vega, Rowan Laurence Miller, Andrew John Peters, Timothy A Laverty, Jeffrey Michael Derstadt
  • Publication number: 20180260400
    Abstract: Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 13, 2018
    Inventors: Arthur John Cerdic Vickers, Diego Bernardo Vega, Rowan Laurence Miller, Andrew John Peters, Timothy A. Laverty, Jeffrey Michael Derstadt
  • Patent number: 9971778
    Abstract: Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arthur John Cerdic Vickers, Diego Bernardo Vega, Rowan Laurence Miller, Andrew John Peters, Timothy A. Laverty, Jeffrey Michael Derstadt
  • Publication number: 20160132510
    Abstract: Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns.
    Type: Application
    Filed: January 18, 2016
    Publication date: May 12, 2016
    Inventors: Arthur John Cerdic Vickers, Diego Bernardo Vega, Rowan Laurence Miller, Andrew John Peters, Timothy A. Laverty, Jeffrey Michael Derstadt
  • Patent number: 9274773
    Abstract: Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arthur John Cerdic Vickers, Diego Bernardo Vega, Rowan Laurence Miller, Andrew John Peters, Timothy A. Laverty, Jeffrey Michael Derstadt
  • Publication number: 20130018902
    Abstract: Techniques are described herein that are capable of translating programming language patterns into database schema patterns. Examples of a programming language pattern include but are not limited to a source code pattern, an intermediate language code pattern, metadata associated with a source code pattern, metadata associated with an intermediate language code pattern, or any combination thereof. The programming language patterns may define objects that are included in an object model. Database schema patterns that define a database are automatically (e.g., inferentially) created based on respective programming language patterns that define objects of an object model. The programming language patterns are automatically mapped to the respective database schema patterns.
    Type: Application
    Filed: July 11, 2011
    Publication date: January 17, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Arthur John Cerdic Vickers, Diego Bernardo Vega, Rowan Laurence Miller, Andrew John Peters, Timothy A. Laverty, Jeffrey Michael Derstadt
  • Patent number: 6903839
    Abstract: An appartus for producing normalized (or “washed”) graphic image files that have a consistent file structure, the graphic image files thereafter being used to produce a consistent print ready file structure. A source, or unprocessed, image file is first converted into a vector-based medium file and stored. This vector-based medium includes a PDF file format, with the conversion routine using Adobe Distiller for producing PDF files. The vector-based medium file is thereafter retrieved and converted into a consistently structured file, which can be used by a variety of applications associated with a printing process. The consistent structure file includes PostScript, and in particular ASCII Level 1 PostScript. The washing routine is intended to be performed as an Prepress operation to creating the overlying print ready file, and can be automated as needed. This Prepress operation can run on a farm service and managed by a master farm server.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: June 7, 2005
    Assignee: IMAGEX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum
  • Patent number: 6791707
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: September 14, 2004
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Patent number: 6771384
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: August 3, 2004
    Assignee: Kinko's Washington, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum
  • Patent number: 6633890
    Abstract: A method for producing normalized (or “washed”) graphic image files that have a consistent file structure, the graphic image files thereafter being used to produce a consistent print ready file structure. A source, or unprocessed, image file is first converted into a vector-based medium file and stored. This vector-based medium includes a PDF file format, with the conversion routine using Adobe Distiller for producing PDF files. The vector-based medium file is thereafter retrieved and converted into a consistently structured file, which can be used by a variety of applications associated with a printing process. The consistent structure file includes PostScript, and in particular ASCII Level 1 PostScript. The washing routine is intended to be performed as an Prepress operation to creating the overlying print ready file, and can be automated as needed. This Prepress operation can run on a farm service and managed by a master farm server.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: October 14, 2003
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum
  • Patent number: 6559966
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: May 6, 2003
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum
  • Patent number: 6556308
    Abstract: The color separation subsystem provides an automated hosted environment to perform the pre-press application of color separation upon a suitable file to produce a resultant plate file. The color separation subsystem is coupled to an image logic information database which includes job color separation parameters for the job and a client application such as a plater service or product setup module that wishes to perform automated color separation. Gateway service and queue processor service are software processes running on a dedicated server computer that assist with automated color separation. The module accepts requests for color separation of a file, retrieves one or more color separation parameters from the image logic information database and transfers one or more color separation parameters. A color separation software tool then accepts the file and performs color separation of the file, using the retrieved color separation parameters, all without user intervention.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: April 29, 2003
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum
  • Publication number: 20020191213
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Application
    Filed: December 3, 2001
    Publication date: December 19, 2002
    Applicant: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Publication number: 20020186409
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Application
    Filed: March 18, 2002
    Publication date: December 12, 2002
    Applicant: ImageX.com, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum
  • Publication number: 20020154334
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Application
    Filed: March 18, 2002
    Publication date: October 24, 2002
    Applicant: ImageX.com, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Publication number: 20020131081
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Application
    Filed: March 18, 2002
    Publication date: September 19, 2002
    Applicant: ImageX.com, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Patent number: 6429947
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: August 6, 2002
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Patent number: 6396593
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: May 28, 2002
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Patent number: 6381032
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: April 30, 2002
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum, Larry G. Roy
  • Patent number: 6362895
    Abstract: An on-line automated printing system quickly produces consistent printed materials. The system includes front-end customer setup and product setup modules available on a web server. A Print Ready File is produced embodying the product to be printed. The Print Ready File is compiled and all operations on the file can be completed via reference to the information contained therein. A state flag is associated with each element of the file, the flag having states such as preview, print, both, or none. The file is stored on an asset management file server. The file (unchanged) may be previewed or printed using internal flags and logic built-in to the PostScript language. A batcher service batches print jobs. A plater service accepts the Print Ready Files and outputs a plate file to a print vendor's ordering system. Over the Internet the plate file is sent to a vendor computer. The plate file is sent to a raster image processor (RIP) which outputs a bitmap to be printed.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: March 26, 2002
    Assignee: ImageX, Inc.
    Inventors: Timothy A. Laverty, Cory E. Klatt, Brent A. Krum