Patents by Inventor Edward J. Farrell

Edward J. Farrell 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: 9693569
    Abstract: A smoke generator for providing smoke to a food smoking cabinet includes an upright enclosure with a fuel storage area located above a combustion chamber. An operating rod assembly including an operating rod, partition, and fuel agitator extend downwardly into the pellet fuel storage area. The operating rod may be manipulated from outside the enclosure to operate the agitator and selectively reposition the partition and relocate the agitator within the fuel storage area of the enclosure.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: July 4, 2017
    Assignee: Smokehouse Products, LLC
    Inventors: Timothy E. Wingerd, Homer W. Lindsey, Richard Furrow, Edward J. Farrell
  • Patent number: 9208241
    Abstract: A system generates a computer user interface by including a tag in an area of the user interface that corresponds to a task flow component. The task flow component includes a plurality of sub-pages and control flow for the sub-pages. The user interface receives the task flow component and displays a current task flow sub-page within the area of the user interface and enables the control flow.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: December 8, 2015
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Edward J. Farrell, Matthew Clifton Cooper
  • Publication number: 20150096448
    Abstract: A smoke generator for providing smoke to a food smoking cabinet includes an upright enclosure with a fuel storage area located above a combustion chamber. An operating rod assembly including an operating rod, partition, and fuel agitator extend downwardly into the pellet fuel storage area. The operating rod may be manipulated from outside the enclosure to operate the agitator and selectively reposition the partition and agitator within the fuel storage area of the enclosure.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 9, 2015
    Applicant: Smokehouse Products, LLC
    Inventors: Timothy E. Wingerd, Homer W. Lindsey, Richard Furrow, Edward J. Farrell
  • Patent number: 8978023
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: March 10, 2015
    Assignee: Oracle International Corporation
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Patent number: 8863126
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 14, 2014
    Assignee: Oracle International Corporation
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Patent number: 8856805
    Abstract: A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Noel Poore, William Bruce Kilgore, Anki R. Nelaturu, Hinkmond B. Wong, Edward J. Farrell, Dov Zandman, Christopher J. Plummer, David Robert Martin, Denis J. Tyrell
  • Patent number: 8504929
    Abstract: A system that executes a user editable application includes a user interface that includes a plurality of components organized in a tree structure. The system indicates which of the plurality of components may be editable by a user of the application. The system receives editing input from the user for an editable component, and then updates the component based on the editing input.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: August 6, 2013
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Edward J. Farrell, Andrew Schwartz
  • Patent number: 8447874
    Abstract: A system generates a web page that includes a plurality of embedded data windows. The system receives a request for the web page from a browser and in response generates and displays a frame for the web page on the browser. The frame includes holes for the embedded data windows. The system also receives a data streaming request for each of the embedded data windows and determines if the data streaming requests are thread-safe. For all the data streaming requests that are thread-safe, the system generates a parallel thread to fetch the data for each corresponding data streaming requests. When the data has been fetched for a particular data streaming requests, the data is rendered and streamed to the browser where it is displayed in place of the hole by the browser.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: May 21, 2013
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Max Starets, Edward J. Farrell
  • Patent number: 7783599
    Abstract: A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: August 24, 2010
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Tal Broda, Edward J. Farrell, Xi Li, Congxiao Lu, Shailesh Vinayaka, Dipankar Bajpai, Max Starets, David Allen Schneider
  • Patent number: 7707513
    Abstract: A client computer has a master window and at least one slave window. The client computer receives streaming data at the master window. The master window includes a list of slave windows and the data includes an envelope that has a destination window identifier. The master window determines a destination window that corresponds to the window identifier. The master window dispatches the data to a slave window if the destination window is not the master window. Otherwise, the master window streams the data to the destination within the master window.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: April 27, 2010
    Assignee: Oracle International Corporation
    Inventors: Tal Broda, Blake Sullivan, Xi Li, Edward J. Farrell, Yuan Gao
  • Publication number: 20090259950
    Abstract: A system that executes a user editable application includes a user interface that includes a plurality of components organized in a tree structure. The system indicates which of the plurality of components may be editable by a user of the application. The system receives editing input from the user for an editable component, and then updates the component based on the editing input.
    Type: Application
    Filed: April 11, 2008
    Publication date: October 15, 2009
    Applicant: Oracle International Corporation
    Inventors: Blake Sullivan, Edward J. Farrell, Andrew Schwartz
  • Publication number: 20090228775
    Abstract: A system generates a computer user interface by including a tag in an area of the user interface that corresponds to a task flow component. The task flow component includes a plurality of sub-pages and control flow for the sub-pages. The user interface receives the task flow component and displays a current task flow sub-page within the area of the user interface and enables the control flow.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: Oracle International Corporation
    Inventors: Blake Sullivan, Edward J. Farrell, Matthew Clifton Cooper
  • Publication number: 20090210784
    Abstract: A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: Oracle International Corporation
    Inventors: Blake Sullivan, Tal Broda, Edward J. Farrell, Xi Li, Congxiao Lu, Shailesh Vinayaka, Dipankar Bajpai, Max Starets, David Allen Schneider
  • Publication number: 20090198787
    Abstract: A client computer has a master window and at least one slave window. The client computer receives streaming data at the master window. The master window includes a list of slave windows and the data includes an envelope that has a destination window identifier. The master window determines a destination window that corresponds to the window identifier. The master window dispatches the data to a slave window if the destination window is not the master window. Otherwise, the master window streams the data to the destination within the master window.
    Type: Application
    Filed: February 6, 2008
    Publication date: August 6, 2009
    Applicant: Oracle International Corporation
    Inventors: Tal BRODA, Blake Sullivan, Xi (Mark) Li, Edward J. Farrell, Yuan Gao
  • Publication number: 20090198828
    Abstract: A system generates a web page that includes a plurality of embedded data windows. The system receives a request for the web page from a browser and in response generates and displays a frame for the web page on the browser. The frame includes holes for the embedded data windows. The system also receives a data streaming request for each of the embedded data windows and determines if the data streaming requests are thread-safe. For all the data streaming requests that are thread-safe, the system generates a parallel thread to fetch the data for each corresponding data streaming requests. When the data has been fetched for a particular data streaming requests, the data is rendered and streamed to the browser where it is displayed in place of the hole by the browser.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Applicant: Oracle International Corporation
    Inventors: Blake SULLIVAN, Max Starets, Edward J. Farrell
  • Patent number: 6269475
    Abstract: An object oriented program editor operative on a text source in a language having syntax properties having a lexical analyzer, a parser, a codeblock generator and a graphical user interface. The lexical analyzer identifies language tokens in the text source. The parser which is coupled to the lexical analyzer associates syntax properties with the tokens. The codeblock generator which is coupled to the parser, groups tokens into a tree of codeblocks. The graphical user interface receives and implements user modifications of the codeblocks in a manner consistent with the programming language. A system for generating source code in a program language with respect to an object model having a plurality of classes and relations among such classes having a class selection interface, an action selection interface and a source code generator. The class selection interface is used for user selection of a chosen class.
    Type: Grant
    Filed: June 2, 1998
    Date of Patent: July 31, 2001
    Assignee: Webgain, Inc.
    Inventors: Edward J. Farrell, Neeraj Sangal