Patents by Inventor Gregory Park
Gregory Park 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: 20130290247Abstract: A network accessible context store holds a plurality of different context items. Each context item includes one or more context-describing values. An arbitration engine resolves conflicting requests to assign different context-describing values to a context item held in the network-accessible context store.Type: ApplicationFiled: June 25, 2013Publication date: October 31, 2013Inventor: Gregory Parks
-
Patent number: 8516001Abstract: A context store holding one or more context items is accessible by one or more domain interpreters. Each context item includes a unique identifier and one or more context-describing values. The domain interpreters include context providers for loading a context item with context-describing values and/or context consumers for taking context-describing values from a context item.Type: GrantFiled: June 24, 2008Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventor: Gregory Parks
-
Publication number: 20090327884Abstract: An auxiliary device communicates with a user in a manner other than a conventional, textual visual representation. For example, auxiliary device(s) can provide information aurally, vocally, visually (non-textual), tactilely and/or olfactorily. The information communicated can include alternative information to information displayed on a primary display of the computer system. A platform component of a computer system can provide device-specific and/or device-independent information to the auxiliary device.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Gregory Parks, Andrew Fuller, Mohamed Belali, Daniel Jacob Polivy
-
Publication number: 20090319569Abstract: A context store holding one or more context items is accessible by one or more domain interpreters. Each context item includes a unique identifier and one or more context-describing values. The domain interpreters include context providers for loading a context item with context-describing values and/or context consumers for taking context-describing values from a context item.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: Microsoft CorporationInventor: Gregory Parks
-
Publication number: 20090320143Abstract: A sensor application programming interface (API) is capable of restricting an application's access to sensor data measured by a sensor, while at the same time providing access to sensor properties of the sensor, even if access has not been granted to the application for the sensor.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Gavin Gear, Gregory Parks, Daniel Polivy, Trevor Armstrong, Frank Chen, Prasanna Kumar Padmanabhan
-
Publication number: 20060279769Abstract: A system for generating a document at a print system under the control of a remote client comprises a document image template, a print command object, and a print control executable. The document template comprising a document image and a plurality of data fields. The print command object receives a content message which comprises a plurality of data elements. The print command object creates a binary object representing a print command file. The print command file includes data and print system commands representing the document image template with the data fields populated with data elements from the content message. The binary object is provided to the remote client. The print control executable, operating on the remote client, receives the binary object into volatile memory send passes the print command file to the print system for document generation.Type: ApplicationFiled: June 14, 2005Publication date: December 14, 2006Applicant: Bottomline Technologies (DE) Inc.Inventors: Keith Ludwig, Gregory Park
-
Publication number: 20060279772Abstract: A system for generating a document at a remote printer includes a print services server, an application server, and a print control executable. The print services server stores a plurality of binary objects each in association with a unique identifier. Each binary object includes a print formatted object representing a document set. The application server: i) establishes a transport session with a browser of a remote client; ii) provides a listing of a plurality of document sets to the remote client; iii) obtains identification of a selected one of the plurality of document sets; and iv) generates a return object instruction message to the print services sever. The return object instruction message including an identification number which corresponds to the unique identifier associated with the binary object that includes the print formatted object representing the selected one of the plurality of document sets. The print services server receives the return object instruction and provides a response.Type: ApplicationFiled: July 7, 2005Publication date: December 14, 2006Applicant: Bottomline Technologies (DE) Inc.Inventors: Keith Ludwig, Gregory Park
-
Publication number: 20060279771Abstract: A system for interfacing with an application server and generating a print command file for secure download and printing of a document at a remote client comprises image template storage, binary object storage, a print command object, and a return object. A plurality of document templates are stored in the image template storage. Each document template comprises a document pattern and a plurality of data fields. The print command object: i) receives a content message from the application server, the content message comprising a plurality of data elements; ii) creates a print command file which includes data and print system commands representing a document image template with its data fields populated with data elements from the content message; iii) stores a representation of the print command file, in conjunction with a unique identification number, in the binary object storage; and iv) returns the unique identification number to the application server.Type: ApplicationFiled: July 7, 2005Publication date: December 14, 2006Applicant: Bottomline Technologies (DE) Inc.Inventors: Keith Ludwig, Gregory Park
-
Publication number: 20060080245Abstract: The present invention relates to a secure check clearing server. The check clearing server comprises a database for storing payment information associated with an issued check and a status indicator associated with the issued check. A clearing module receiving a clearing request message. The clearing request message includes payment information associated with a purported check. The payment information includes a core digital image of the purported check. The clearing module determines whether the purported check is unaltered and clearable and, if unaltered and clearable initiates clearing of the purported check. The purported check is determined to be unaltered if the payment information associated with the purported check matches the payment information associated with the issued check. The purported check is determined to be clearable if the issued check is not cleared or canceled.Type: ApplicationFiled: September 30, 2005Publication date: April 13, 2006Applicant: Bottomline Technologies (DE) Inc.Inventors: Vincent Bahl, Gregory Park
-
Publication number: 20020178117Abstract: An electronic bill presentment and payment system for presenting an invoice of a vendor to a customer comprises a billing database for storing an invoice file. The invoice file comprises a line value representing an amount payable by the customer for a product provided by the vendor, a tax value representing an amount payable as a tax on the product, and a fee value representing an amount payable as a fee on the product. An application server provides for receiving a request to adjust the line value from the customer, providing instructions to replace the line value with an adjusted line value, calculating an adjusted tax value and an adjusted fee value based on the adjusted line value, and providing instructions to replace the tax value with the adjusted tax value. Where appropriate, flat fee adjustments are also made.Type: ApplicationFiled: January 16, 2002Publication date: November 28, 2002Applicant: Bottomline Technologies (DE) Inc.Inventors: Kellie Jo Maguire, Gregory Park
-
Publication number: 20020143701Abstract: An electronic bill presentment and payment system for presenting an invoice of a vendor to a customer comprises a billing database for storing an invoice file. The invoice file comprises a line value representing an amount payable by the customer for a product provided by the vendor, a tax value representing an amount payable as a tax on the product, and a fee value representing an amount payable as a fee on the product. An application server provides for receiving a request to adjust the line value from the customer, providing instructions to replace the line value with an adjusted line value, calculating an adjusted tax value and an adjusted fee value based on the adjusted line value, and providing instructions to replace the tax value with the adjusted tax value.Type: ApplicationFiled: December 11, 2001Publication date: October 3, 2002Applicant: Bottomline Technologies (DE) Inc.Inventors: Kellie Jo Maguire, Gregory Park
-
Publication number: 20020001558Abstract: A composition, a process for producing the composition, and a process for producing a nitrile are disclosed. The composition is substantially anhydrous or free of water and comprises ammonia and an anti-foaming agent. The composition can be produced by contacting substantially anhydrous ammonia with an anti-foaming amount of an anti-foaming agent. The process for producing a nitrile comprises contacting a hydrocarbon with the composition disclosed herein.Type: ApplicationFiled: May 15, 2001Publication date: January 3, 2002Inventors: Timothy Park Stauffer, Gregory Park Shankwitz
-
Patent number: 5877746Abstract: A user interacts with a computer system having a display unit, a processor, a memory and a Cartesian selection device by activating a first major feature; displaying a plurality of labels representing a plurality of options for said first major feature; selecting one of the options by manipulating the Cartesian selection device in a first axis; displaying a plurality of suboptions for the selected option; selecting one of the suboptions by manipulating the Cartesian selection device in a second axis; and selecting a second major feature by either selecting an indicia of the second major feature displayed on the display unit or using a hardbutton coupled to the processor. Both the first and second major feature comprising one of faxing, scanning, and voice mail functions. The user interface system for the computer system comprises a grid of possible user functions. The grid is made up of a plurality of rows and a plurality of columns.Type: GrantFiled: November 16, 1995Date of Patent: March 2, 1999Assignee: Apple Computer, Inc.Inventors: Gregory A. Parks, Richard A. Parfitt, Charlie Hill, Heiko Sacher