Patents by Inventor Alan Ballard
Alan Ballard 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: 9534182Abstract: A method of producing industrial corn base oil from a raw corn oil byproduct of a corn ethanol production process. The raw corn oil byproduct of the corn ethanol production process is first washed to separate water-soluble products from raw corn oil, then the free fatty acid in the resulting corn oil is neutralized using potassium hydroxide, and a polymeric quaternary biocide is added in a demulsification step, followed by vacuum dehydration of the demulsified corn oil, degumming of the dehydrated corn oil using citric acid, removal of red color from the oil, and final polishing.Type: GrantFiled: December 18, 2013Date of Patent: January 3, 2017Assignee: LiquiTech, LLCInventor: Alan Ballard
-
Patent number: 9436345Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: GrantFiled: June 20, 2012Date of Patent: September 6, 2016Assignee: salesforce.com, inc.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Patent number: 8959483Abstract: Disclosed herein are techniques for testing a page. In some implementations, an intermediate representation of a page is created. The page may be defined by a page description implemented in a markup language. The page description may refer to data accessible via a data model. The intermediate representation may include at least a portion of the data accessible via the data model. The intermediate representation may be capable of being rendered to create a rendered page. The rendered page may be capable of being displayed on a display device. A determination may be made as to whether a test value for a portion of the intermediate representation matches an expected value for the portion of the intermediate representation. When the test value does not match the expected value, an indication of an error may be stored.Type: GrantFiled: May 10, 2011Date of Patent: February 17, 2015Assignee: salesforce.com, inc.Inventors: Andrew Waite, Alan Ballard, K. Sagar Wanaselja, Richard Unger
-
Patent number: 8713530Abstract: Disclosed herein are techniques for compiling a procedure for testing a page. In some implementations, a component definition for a component instance referred to in computer programming language instructions defining a test procedure for testing a page may be received. The page may be defined by a page description implemented in a markup language. The page description may include a reference to a first portion of a component instance. Compiled wrapper code operable to simulate the presence of the component instance may be generated. The compiled wrapper code may represent the first portion of the component instance referenced in the page description. A compiled test procedure may be generated based on the computer programming language instructions. The compiled test procedure may include the compiled wrapper code. The compiled test procedure may be capable of being executed to perform the test procedure.Type: GrantFiled: May 10, 2011Date of Patent: April 29, 2014Assignee: salesforce.com, inc.Inventors: Andrew Waite, Alan Ballard, K. Sagar Wanaselja, Richard Unger
-
Publication number: 20130246935Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: ApplicationFiled: May 1, 2013Publication date: September 19, 2013Applicant: salesforce.com, incInventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Publication number: 20130246953Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: ApplicationFiled: May 1, 2013Publication date: September 19, 2013Applicant: salesforce.com, incInventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Patent number: 8510332Abstract: In accordance with embodiments, there are provided mechanisms and methods for aggregating on-demand database service data. These mechanisms and methods for aggregating on-demand database service data can enable embodiments to more flexibly summarize data. The ability of embodiments to provide such feature may lead to enhanced aggregation features which may be used for providing more effective ways of summarizing data.Type: GrantFiled: February 14, 2012Date of Patent: August 13, 2013Assignee: salesforce.com, inc.Inventors: Alan Ballard, Eric Bezar, Lars Hofhansl, Mary Scotton, Eric Wilson, Simon Wong
-
Publication number: 20120317495Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: ApplicationFiled: August 20, 2012Publication date: December 13, 2012Applicant: SALESFORCE.COM, INC.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Patent number: 8332437Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: GrantFiled: November 9, 2011Date of Patent: December 11, 2012Assignee: salesforce.com, inc.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Patent number: 8332436Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: GrantFiled: November 9, 2011Date of Patent: December 11, 2012Assignee: salesforce.com, inc.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Patent number: 8332435Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: GrantFiled: October 3, 2007Date of Patent: December 11, 2012Assignee: salesforce.com, inc.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Publication number: 20120260191Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: SALESFORCE.COM, INC.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Publication number: 20120143870Abstract: In accordance with embodiments, there are provided mechanisms and methods for aggregating on-demand database service data. These mechanisms and methods for aggregating on-demand database service data can enable embodiments to more flexibly summarize data. The ability of embodiments to provide such feature may lead to enhanced aggregation features which may be used for providing more effective ways of summarizing data.Type: ApplicationFiled: February 14, 2012Publication date: June 7, 2012Applicant: SALESFORCE.COM, INC.Inventors: Alan Ballard, Eric Bezar, Lars Hofhansl, Mary Scotton, Eric Wilson, Simon Wong
-
Patent number: 8140572Abstract: In accordance with embodiments, there are provided mechanisms and methods for aggregating on-demand database service data. These mechanisms and methods for aggregating on-demand database service data can enable embodiments to more flexibly summarize data. The ability of embodiments to provide such feature may lead to enhanced aggregation features which may be used for providing more effective ways of summarizing data.Type: GrantFiled: July 18, 2008Date of Patent: March 20, 2012Assignee: salesforce.com, inc.Inventors: Alan Ballard, Eric Bezar, Lars Hofhansl, Mary Scotton, Eric Wilson, Simon Wong
-
Publication number: 20120054633Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: ApplicationFiled: November 9, 2011Publication date: March 1, 2012Applicant: SALESFORCE.COM, INC.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Publication number: 20110283181Abstract: Disclosed herein are techniques for testing a page. In some implementations, an intermediate representation of a page is created. The page may be defined by a page description implemented in a markup language. The page description may refer to data accessible via a data model. The intermediate representation may include at least a portion of the data accessible via the data model. The intermediate representation may be capable of being rendered to create a rendered page. The rendered page may be capable of being displayed on a display device. A determination may be made as to whether a test value for a portion of the intermediate representation matches an expected value for the portion of the intermediate representation. When the test value does not match the expected value, an indication of an error may be stored.Type: ApplicationFiled: May 10, 2011Publication date: November 17, 2011Applicant: SALESFORCE.COM, INC.Inventors: Andrew Waite, Alan Ballard, K. Sagar Wanaselja, Richard Unger
-
Publication number: 20110283267Abstract: Disclosed herein are techniques for compiling a procedure for testing a page. In some implementations, a component definition for a component instance referred to in computer programming language instructions defining a test procedure for testing a page may be received. The page may be defined by a page description implemented in a markup language. The page description may include a reference to a first portion of a component instance. Compiled wrapper code operable to simulate the presence of the component instance may be generated. The compiled wrapper code may represent the first portion of the component instance referenced in the page description. A compiled test procedure may be generated based on the computer programming language instructions. The compiled test procedure may include the compiled wrapper code. The compiled test procedure may be capable of being executed to perform the test procedure.Type: ApplicationFiled: May 10, 2011Publication date: November 17, 2011Applicant: SALESFORCE.COM, INC.Inventors: Andrew Waite, Alan Ballard, K. Sagar Wanaselja, Richard Unger
-
Publication number: 20080082572Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.Type: ApplicationFiled: October 3, 2007Publication date: April 3, 2008Applicant: salesforce.com, Inc.Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
-
Patent number: 7263663Abstract: The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access keys, and hotkeys. Customization is also achieved with respect to searching over multiple user interfaces, presentation of information on a user interface, and the interaction model used by the internet application. Customization is enabled on any client supporting standard browser functionality.Type: GrantFiled: December 28, 2001Date of Patent: August 28, 2007Assignee: Oracle International CorporationInventors: Alan Ballard, Theresa Sherwood, Laura Steward Akel
-
Customization of immediate access and hotkey functionality in an internet application user interface
Patent number: 7263662Abstract: The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access keys, and hotkeys. Customization is also achieved with respect to searching over multiple user interfaces, presentation of information on a user interface, and the interaction model used by the internet application. Customization is enabled on any client supporting standard browser functionality.Type: GrantFiled: December 28, 2001Date of Patent: August 28, 2007Assignee: Oracle International CorporationInventors: Alan Ballard, John Schroeder, Peggy Shafer, Theresa Sherwood