Patents by Inventor Allen Bauer
Allen Bauer 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: 11965220Abstract: The present invention relates to methods of processing lignocellulosic material to obtain hemicellulose sugars, cellulose sugars, lignin, cellulose and other high-value products. Also provided are hemicellulose sugars, cellulose sugars, lignin, cellulose, and other high-value products.Type: GrantFiled: June 4, 2021Date of Patent: April 23, 2024Assignee: VIRDIA, LLCInventors: Robert Jansen, Philip Travisano, Lee Madsen, Neta Matis, James Alan Lawson, Noa Lapidot, Aharon Eyal, Timothy Allen Bauer, Ziv-Vladimir Belman, Bassem Hallac, Michael Zviely
-
Publication number: 20230289147Abstract: In a method for displaying a user interface at a device, a software application i received at the device, wherein the software application includes multiple classes of user interfaces pertaining to different versions of the software application executing on different device platforms having at least a same form factor or a same operating system, wherein the software application includes a master view and a plurality of subordinate views, wherein each of the subordinate views pertain to one of the multiple classes of user interfaces. The software application is executed at the device. An appropriate user interface of the multiple classes of user interfaces is determined for device based on at least a form factor of the device. The appropriate user interface is displayed at the device by displaying the master view and the subordinate view for the appropriate user interface.Type: ApplicationFiled: May 18, 2023Publication date: September 14, 2023Inventor: Allen Bauer
-
Patent number: 11693631Abstract: In a method for displaying a user interface at a device, a software application i received at the device, wherein the software application includes multiple classes of user interfaces pertaining to different versions of the software application executing on different device platforms having at least a same form factor or a same operating system, wherein the software application includes a master view and a plurality of subordinate views, wherein each of the subordinate views pertain to one of the multiple classes of user interfaces. The software application is executed at the device. An appropriate user interface of the multiple classes of user interfaces is determined for device based on at least a form factor of the device. The appropriate user interface is displayed at the device by displaying the master view and the subordinate view for the appropriate user interface.Type: GrantFiled: July 19, 2018Date of Patent: July 4, 2023Assignee: Embarcadero Technologies, Inc.Inventor: Allen Bauer
-
Patent number: 11310351Abstract: Methods and systems for developing an object for connecting multiple platforms to a universal framework are disclosed. A selection of a developer tool for a universal framework from a plurality of developer tools is received at an interface for developing an object at a computer system, wherein the developer tool makes use of data by the object. The object is compiled with the developer tool such that the object will execute at a target device and make use of the data from a plurality of devices using the plurality of different protocols in the universal framework.Type: GrantFiled: March 29, 2021Date of Patent: April 19, 2022Assignee: Embarcadero Technologies, Inc.Inventors: Allen Bauer, Michael L. Swindell
-
Patent number: 11157251Abstract: In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.Type: GrantFiled: January 29, 2020Date of Patent: October 26, 2021Assignee: Embarcadero Technologies, Inc.Inventor: Allen Bauer
-
Publication number: 20210292858Abstract: The present invention relates to methods of processing lignocellulosic material to obtain hemicellulose sugars, cellulose sugars, lignin, cellulose and other high-value products. Also provided are hemicellulose sugars, cellulose sugars, lignin, cellulose, and other high-value products.Type: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Inventors: Robert Jansen, Philip Travisano, Lee Madsen, Neta Matis, James Alan Lawson, Noa Lapidot, Aharon Eyal, Timothy Allen Bauer, Ziv-Vladimir Belman, Bassem Hallac, Michael Zviely
-
Publication number: 20210218829Abstract: Methods and systems for developing an object for connecting multiple platforms to a universal framework are disclosed. An interface for developing an object at a computer system is provided. A plurality of developer tools for a universal framework at the interface for use in designing the object is provided, where the tools automatically make use of data by the object, and where the data is generated by a plurality of devices using a plurality of different protocols. A selection of a developer tool from the plurality of developer tools is received at the interface. The object is compiled with the developer tool such that the object will execute at a target device and make use of the data from said plurality of devices using the plurality of different protocols in the universal framework.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Applicant: Embarcadero Technologies, Inc.Inventors: Allen BAUER, Michael L. SWINDELL
-
Patent number: 11053558Abstract: The present invention relates to methods of processing lignocellulosic material to obtain hemicellulose sugars, cellulose sugars, lignin, cellulose and other high-value products. Also provided are hemicellulose sugars, cellulose sugars, lignin, cellulose, and other high-value products.Type: GrantFiled: June 16, 2017Date of Patent: July 6, 2021Assignee: Virdia, LLCInventors: Robert Jansen, Philip Travisano, Lee Madsen, Neta Matis, James Alan Lawson, Noa Lapidot, Aharon Eyal, Timothy Allen Bauer, Ziv-Vladimir Belman, Bassem Hallac, Michael Zviely
-
Patent number: 10979540Abstract: Methods and systems for connecting multiple platforms to a universal framework are disclosed. Data is received from a network device at an engine via a first protocol, wherein the data includes metadata. The metadata is converted from the first protocol to a plurality of protocols at the engine. The universal framework is provided at the engine to make the metadata available to external devices via the plurality of protocols.Type: GrantFiled: December 17, 2019Date of Patent: April 13, 2021Assignee: Embarcadero Technologies, Inc.Inventors: Allen Bauer, Michael L. Swindell
-
Publication number: 20200167140Abstract: In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.Type: ApplicationFiled: January 29, 2020Publication date: May 28, 2020Applicant: Embarcadero Technologies, Inc.Inventor: Allen Bauer
-
Publication number: 20200128111Abstract: Methods and systems for developing an object for connecting multiple platforms to a universal framework are disclosed. An interface for developing an object at a computer system is provided. A plurality of developer tools for a universal framework at the interface for use in designing the object is provided, where the tools automatically make use of data by the object, and where the data is generated by a plurality of devices using a plurality of different protocols. A selection of a developer tool from the plurality of developer tools is received at the interface. The object is compiled with the developer tool such that the object will execute at a target device and make use of the data from said plurality of devices using the plurality of different protocols in the universal framework.Type: ApplicationFiled: December 17, 2019Publication date: April 23, 2020Applicant: Embarcadero Technologies, Inc.Inventors: Allen BAUER, Michael L. SWINDELL
-
Patent number: 10558439Abstract: In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.Type: GrantFiled: January 11, 2018Date of Patent: February 11, 2020Assignee: Embarcadero Technologies, Inc.Inventor: Allen Bauer
-
Patent number: 10523792Abstract: Methods and systems for developing an object for connecting multiple platforms to a universal framework are disclosed. An interface for developing an object at a computer system is provided. A plurality of developer tools for a universal framework at the interface for use in designing the object is provided, where the tools automatically make use of data by the object, and where the data is generated by a plurality of devices using a plurality of different protocols. A selection of a developer tool from the plurality of developer tools is received at the interface. The object is compiled with the developer tool such that the object will execute at a target device and make use of the data from said plurality of devices using the plurality of different protocols in the universal framework.Type: GrantFiled: February 26, 2019Date of Patent: December 31, 2019Assignee: Embarcadero Technologies, Inc.Inventors: Allen Bauer, Michael L. Swindell
-
Publication number: 20190191013Abstract: Methods and systems for developing an object for connecting multiple platforms to a universal framework are disclosed. An interface for developing an object at a computer system is provided. A plurality of developer tools for a universal framework at the interface for use in designing the object is provided, where the tools automatically make use of data by the object, and where the data is generated by a plurality of devices using a plurality of different protocols. A selection of a developer tool from the plurality of developer tools is received at the interface. The object is compiled with the developer tool such that the object will execute at a target device and make use of the data from said plurality of devices using the plurality of different protocols in the universal framework.Type: ApplicationFiled: February 26, 2019Publication date: June 20, 2019Applicant: Embarcadero Technologies, Inc.Inventors: Allen BAUER, Michael L. SWINDELL
-
Patent number: 10257320Abstract: Methods and systems for a universal framework for connectivity of devices and developer tools are disclosed. A network device is detected at an engine. Data is received from the network device at the engine via a first protocol wherein the data comprises metadata. The metadata is converted from the first protocol to a plurality of protocols at the engine. A universal framework is provided at the engine to make the metadata available via the plurality of protocols. The metadata is sent from the universal framework to an external device via a specified protocol requested by the external device. In one embodiment, developer tools are provided for developing objects using said universal framework.Type: GrantFiled: March 25, 2016Date of Patent: April 9, 2019Assignee: Embarcadero Technologies, Inc.Inventors: Allen Bauer, Michael L. Swindell
-
Patent number: 10138332Abstract: The present invention relates to methods of processing lignocellulosic material to obtain hemicellulose sugars, cellulose sugars, lignin, cellulose and other high-value products such as asphalt and bio oils. Also provided are hemicellulose sugars, cellulose sugars, lignin, cellulose, and other high-value products such as asphalt and bio oils.Type: GrantFiled: April 13, 2017Date of Patent: November 27, 2018Assignee: VIRDIA, INC.Inventors: Robert Jansen, Philip Travisano, Lee Madsen, Neta Matis, Rotem Perry, James Allen Lawson, Noa Lapidot, Timothy Allen Bauer, Bassem Hallac, Michael Zviely
-
Publication number: 20180329689Abstract: In a method for displaying a user interface at a device, a software application i received at the device, wherein the software application includes multiple classes of user interfaces pertaining to different versions of the software application executing on different device platforms having at least a same form factor or a same operating system, wherein the software application includes a master view and a plurality of subordinate views, wherein each of the subordinate views pertain to one of the multiple classes of user interfaces. The software application is executed at the device. An appropriate user interface of the multiple classes of user interfaces is determined for device based on at least a form factor of the device. The appropriate user interface is displayed at the device by displaying the master view and the subordinate view for the appropriate user interface.Type: ApplicationFiled: July 19, 2018Publication date: November 15, 2018Inventor: Allen Bauer
-
Patent number: 10055201Abstract: Methods and systems for developing multiple classes of user interfaces for a software application are disclosed. A master view of a software application is displayed, at a computer system, for use in developing multiple classes of user interfaces for the software application wherein each of the multiple classes pertain to at least one form factor for a device to execute the software application. Subordinate views are created, at the computer system, wherein each of the subordinate views pertain to one of the multiple classes of user interfaces and comprise deltas that alter the master view such that a first subordinate view is displayed based on the master view combined with a first group of the deltas for the first subordinate view. A change is propagated to the master view to each of the subordinate views, at the computer system.Type: GrantFiled: November 15, 2013Date of Patent: August 21, 2018Assignee: Embarcadero Technologies, Inc.Inventor: Allen Bauer
-
Publication number: 20180129489Abstract: In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.Type: ApplicationFiled: January 11, 2018Publication date: May 10, 2018Applicant: Embarcadero Technologies, Inc.Inventor: Allen Bauer
-
Patent number: 9891899Abstract: In a method for enabling automatic reference counting, a segment of source code is replaced with an automatic reference counting implementation such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, where a reference associates the object with a portion of memory, and where the object destructor marks the object as disposed without freeing the portion of memory associated with the object and without impacting validity of the reference to the object. The source code is executed with the automatic reference counting implementation, where the automatic reference counting collects a reference and removes the reference from being a live reference, and where marking of the object as disposed by the object destructor is executed on demand based on the source code irrespective of whether there are live references to the object and without impacting validity of the reference to the object.Type: GrantFiled: July 27, 2017Date of Patent: February 13, 2018Assignee: Embarcadero Technologies, Inc.Inventor: Allen Bauer