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: 11965220
    Abstract: 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: Grant
    Filed: June 4, 2021
    Date of Patent: April 23, 2024
    Assignee: VIRDIA, LLC
    Inventors: 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: 20230289147
    Abstract: 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: Application
    Filed: May 18, 2023
    Publication date: September 14, 2023
    Inventor: Allen Bauer
  • Patent number: 11693631
    Abstract: 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: Grant
    Filed: July 19, 2018
    Date of Patent: July 4, 2023
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer
  • Patent number: 11310351
    Abstract: 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: Grant
    Filed: March 29, 2021
    Date of Patent: April 19, 2022
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Allen Bauer, Michael L. Swindell
  • Patent number: 11157251
    Abstract: 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: Grant
    Filed: January 29, 2020
    Date of Patent: October 26, 2021
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer
  • Publication number: 20210292858
    Abstract: 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: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Inventors: 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: 20210218829
    Abstract: 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: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Allen BAUER, Michael L. SWINDELL
  • Patent number: 11053558
    Abstract: 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: Grant
    Filed: June 16, 2017
    Date of Patent: July 6, 2021
    Assignee: Virdia, LLC
    Inventors: 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: 10979540
    Abstract: 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: Grant
    Filed: December 17, 2019
    Date of Patent: April 13, 2021
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Allen Bauer, Michael L. Swindell
  • Publication number: 20200167140
    Abstract: 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: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Applicant: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer
  • Publication number: 20200128111
    Abstract: 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: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Allen BAUER, Michael L. SWINDELL
  • Patent number: 10558439
    Abstract: 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: Grant
    Filed: January 11, 2018
    Date of Patent: February 11, 2020
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer
  • Patent number: 10523792
    Abstract: 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: Grant
    Filed: February 26, 2019
    Date of Patent: December 31, 2019
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Allen Bauer, Michael L. Swindell
  • Publication number: 20190191013
    Abstract: 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: Application
    Filed: February 26, 2019
    Publication date: June 20, 2019
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Allen BAUER, Michael L. SWINDELL
  • Patent number: 10257320
    Abstract: 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: Grant
    Filed: March 25, 2016
    Date of Patent: April 9, 2019
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Allen Bauer, Michael L. Swindell
  • Patent number: 10138332
    Abstract: 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: Grant
    Filed: April 13, 2017
    Date of Patent: November 27, 2018
    Assignee: 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: 20180329689
    Abstract: 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: Application
    Filed: July 19, 2018
    Publication date: November 15, 2018
    Inventor: Allen Bauer
  • Patent number: 10055201
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: August 21, 2018
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer
  • Publication number: 20180129489
    Abstract: 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: Application
    Filed: January 11, 2018
    Publication date: May 10, 2018
    Applicant: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer
  • Patent number: 9891899
    Abstract: 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: Grant
    Filed: July 27, 2017
    Date of Patent: February 13, 2018
    Assignee: Embarcadero Technologies, Inc.
    Inventor: Allen Bauer