Patents by Inventor Nathan Olson

Nathan Olson 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: 20150203201
    Abstract: A system comprising an aerial vehicle or an unmanned aerial vehicle (UAV) configured to control pitch, roll, and/or yaw via airfoils having resiliently mounted trailing edges opposed by fuselage-house deflecting actuator horns. Embodiments include one or more rudder elements which may be rotatably attached and actuated by an effector member disposed within the fuselage housing and extendible in part to engage the one or more rudder elements.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 23, 2015
    Inventors: TONY SHUO TAO, NATHAN OLSON, CARLOS THOMAS MIRALLES, ROBERT NICKERSON PLUMB
  • Patent number: 8985504
    Abstract: A system comprising an aerial vehicle or an unmanned aerial vehicle (UAV) configured to control pitch, roll, and/or yaw via airfoils having resiliently mounted trailing edges opposed by fuselage-house deflecting actuator horns. Embodiments include one or more rudder elements which may be rotatably attached and actuated by an effector member disposed within the fuselage housing and extendible in part to engage the one or more rudder elements.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 24, 2015
    Inventors: Tony Shuo Tao, Nathan Olson, Carlos Thomas Miralles, Robert Nickerson Plumb
  • Publication number: 20130146718
    Abstract: A system comprising an aerial vehicle or an unmanned aerial vehicle (UAV) configured to control pitch, roll, and/or yaw via airfoils having resiliently mounted trailing edges opposed by fuselage-house deflecting actuator horns. Embodiments include one or more rudder elements which may be rotatably attached and actuated by an effector member disposed within the fuselage housing and extendible in part to engage the one or more rudder elements.
    Type: Application
    Filed: June 15, 2012
    Publication date: June 13, 2013
    Inventors: Tony Shuo Tao, Nathan Olson, Carlos Thomas Muralles, Robert Nickerson Plumb
  • Publication number: 20120267473
    Abstract: A system comprising an aerial vehicle or an unmanned aerial vehicle (UAV) (100,400,1000,1500) configured to control pitch, roll, and/or yaw via airfoils (141,142,1345,1346) having resiliently mounted trailing edges opposed by fuselage-house house deflecting actuator horns (621,622). Embodiments include one or more rudder elements (1045, 1046,1145, 1146,1245, 1345, 1346,1445, 1446,1545, 1546) which may be rotatably attached and actuated by an effector member (1049,1149,1249,1349) disposed within the fuselage housing (1001) and extendible in part to engage the one or more rudder elements.
    Type: Application
    Filed: September 9, 2010
    Publication date: October 25, 2012
    Inventors: Tony Shuo Tao, Nathan Olson, Carlos Thomas Miralles, Robert Nickerson Plumb
  • Patent number: 8078597
    Abstract: A communities framework is disclosed which contains resources in a repository. The repository contains data stored in nodes wherein each node has data associated with a collaboration resource and each resource has a set of properties or attributes. A server can provide a content object for wrapping the node wherein the content object defines the type of resource contained by the data in the node. An extensible control is provided that performs operations on the node thereby providing an interface to manipulating the node's data. The extensible controls can allow developers to easily create new resources. A generic control can further wrap the extensible control and be adapted to provide an abstracted interface to the content object. An extensible portlet can implement the extensible controls in order to provide users with the ability to add new properties and edit existing properties of the resource.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: December 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Ray Polk, Cindy McMullen, Christopher E. Bales, Nathan Olson
  • Patent number: 8046696
    Abstract: A community accessed via a portal can be provided that maintains user membership during collaboration on various projects. The members of the community can have access to and share multiple resources. A resource can have a menu associated with it wherein the menu is dynamically displayed on the portal page upon the user right clicking on the resource. Each menu can have several menu items that when selected, execute various actions associated with the resource or perform some other community function. For example, the menu item can call a page flow action, a Javascript function or make a dynamic content update. An active menu tag library can be provided that allows a developer to create customizable new menus and menu items for a given resource by including a tag and specifying tag parameters.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: October 25, 2011
    Assignee: Oracle International Corporation
    Inventors: Christopher E. Bales, Nathan Olson, Charles Coates
  • Patent number: 7814409
    Abstract: Embodiments of the present invention enable efficient presentation of user information. A user identifier is presented on a page. In response to a selection of a user identifier, one or more user information modules are utilized to return information relating to the user. The user information modules are modules that maintain user information in association with a user. In one embodiment, a configurable java server tag function generates the presentation of the user identifier, which can then be selected and utilized to request information from one or more information sources.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: October 12, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Christopher E. Bales, Nathan Olson
  • Patent number: 7810036
    Abstract: A system and method for configuring a portal, comprising providing a first user interface operable to define and/or manage the portal; providing a second user interface operable to define and/or manage personalization of the portal; and wherein the portal can include at least one of the following portal resources: a desktop, a book, a page, a portlet, a shell, a look and feel, and a layout.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: October 5, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
  • Patent number: 7451400
    Abstract: Embodiments of the present invention enable efficient presentation of user information. A user identifier is presented on a page. In response to a selection of a user identifier, one or more user information modules are utilized to return information relating to the user. The user information modules are modules that maintain user information in association with a user. In one embodiment, a configurable java server tag function generates the presentation of the user identifier, which can then be selected and utilized to request information from one or more information sources.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: November 11, 2008
    Assignee: BEA Systems, Inc.
    Inventors: Christopher E. Bales, Nathan Olson
  • Publication number: 20070112835
    Abstract: A communities framework is disclosed which contains resources in a repository. The repository contains data stored in nodes wherein each node has data associated with a collaboration resource and each resource has a set of properties or attributes. A server can provide a content object for wrapping the node wherein the content object defines the type of resource contained by the data in the node. An extensible control is provided that performs operations on the node thereby providing an interface to manipulating the node's data. The extensible controls can allow developers to easily create new resources. A generic control can further wrap the extensible control and be adapted to provide an abstracted interface to the content object. An extensible portlet can implement the extensible controls in order to provide users with the ability to add new properties and edit existing properties of the resource.
    Type: Application
    Filed: March 2, 2006
    Publication date: May 17, 2007
    Inventors: Cindy McMullen, Ray Polk, Christopher Bales, Nathan Olson
  • Publication number: 20070113201
    Abstract: A community accessed via a portal can be provided that maintains user membership during collaboration on various projects. The members of the community can have access to and share multiple resources. A resource can have a menu associated with it wherein the menu is dynamically displayed on the portal page upon the user right clicking on the resource. Each menu can have several menu items that when selected, execute various actions associated with the resource or perform some other community function. For example, the menu item can call a page flow action, a Javascript function or make a dynamic content update. An active menu tag library can be provided that allows a developer to create customizable new menus and menu items for a given resource by including a tag and specifying tag parameters.
    Type: Application
    Filed: March 10, 2006
    Publication date: May 17, 2007
    Inventors: Christopher Bales, Nathan Olson, Charles Coates
  • Publication number: 20070110233
    Abstract: A communities framework is disclosed which contains resources in a repository. The repository contains data stored in nodes wherein each node has data associated with a collaboration resource and each resource has a set of properties or attributes. A server can provide a content object for wrapping the node wherein the content object defines the type of resource contained by the data in the node. An extensible control is provided that performs operations on the node thereby providing an interface to manipulating the node's data. The extensible controls can allow developers to easily create new resources. A generic control can further wrap the extensible control and be adapted to provide an abstracted interface to the content object. An extensible portlet can implement the extensible controls in order to provide users with the ability to add new properties and edit existing properties of the resource.
    Type: Application
    Filed: November 17, 2006
    Publication date: May 17, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ray Polk, Cindy McMullen, Christopher Bales, Nathan Olson
  • Publication number: 20070113188
    Abstract: A client and server computers can be provided in the context of a community framework. Portions of the client's user interface can be updated dynamically and granularly via communicating with the server and without reposting the entire page upon each communication. A dynamic content tag library can be provided to add dynamic update functionality to the client's user interface. The developer can use tags contained in the tag library when customizing the user interface for various community members. For example, a dynamic container tag can specify a target area on the client's user interface to be updated dynamically. This target area can be a portlet, portion or a portlet, value or some granular piece of data on the user interface. An action script tag can specify a particular update request to be executed by the server, the results of which replace the old contents of the dynamic container.
    Type: Application
    Filed: March 8, 2006
    Publication date: May 17, 2007
    Inventors: Christopher Bales, Nathan Olson, Charles Coates, Petri Pellinen, Richard Feit, Edward O'Neil
  • Publication number: 20060294160
    Abstract: Embodiments of the present invention enable efficient presentation of user information. A user identifier is presented on a page. In response to a selection of a user identifier, one or more user information modules are utilized to return information relating to the user. The user information modules are modules that maintain user information in association with a user. In one embodiment, a configurable java server tag function generates the presentation of the user identifier, which can then be selected and utilized to request information from one or more information sources.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Bales, Nathan Olson
  • Publication number: 20060294457
    Abstract: Embodiments of the present invention enable efficient presentation of user information. A user identifier is presented on a page. In response to a selection of a user identifier, one or more user information modules are utilized to return information relating to the user. The user information modules are modules that maintain user information in association with a user. In one embodiment, a configurable java server tag function generates the presentation of the user identifier, which can then be selected and utilized to request information from one or more information sources.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Bales, Nathan Olson
  • Publication number: 20040230557
    Abstract: A system and method for configuring a portal, comprising providing a first user interface operable to define and/or manage the portal; providing a second user interface operable to define and/or manage entitlements for at least one portal resource; wherein the portal can include at least one of the following portal resources: a desktop, a book, a page, a portlet, a shell, a look and feel, and a layout; and wherein the first user interface includes a context-sensitive editor.
    Type: Application
    Filed: February 25, 2004
    Publication date: November 18, 2004
    Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
  • Publication number: 20040230917
    Abstract: A system and method for interactively manipulating a graphical hierarchy including a plurality of nodes, said method comprising selecting a second node in the hierarchy, wherein the second node is different from a first node; providing a view of the hierarchy wherein the second node is the root node; and wherein selection of one of the plurality of nodes can invoke a context-sensitive editor for information associated with the node.
    Type: Application
    Filed: February 25, 2004
    Publication date: November 18, 2004
    Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
  • Publication number: 20040230947
    Abstract: A system and method for configuring a portal, comprising providing a first user interface operable to define and/or manage the portal; providing a second user interface operable to define and/or manage personalization of the portal; and wherein the portal can include at least one of the following portal resources: a desktop, a book, a page, a portlet, a shell, a look and feel, and a layout.
    Type: Application
    Filed: February 25, 2004
    Publication date: November 18, 2004
    Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
  • Publication number: 20040230679
    Abstract: A system and method for configuring and managing a portal, comprising providing a first user interface operable to define and/or manage the portal, providing a second user interface operable to define and/or manage entitlements for at least one portal resource, and wherein the portal can include at least one of the following portal resources: a desktop, a book, a page, a portlet, a shell, a look and feel, and a layout.
    Type: Application
    Filed: February 25, 2004
    Publication date: November 18, 2004
    Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan