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: 20150203201Abstract: 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: ApplicationFiled: January 8, 2015Publication date: July 23, 2015Inventors: TONY SHUO TAO, NATHAN OLSON, CARLOS THOMAS MIRALLES, ROBERT NICKERSON PLUMB
-
Patent number: 8985504Abstract: 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: GrantFiled: June 15, 2012Date of Patent: March 24, 2015Inventors: Tony Shuo Tao, Nathan Olson, Carlos Thomas Miralles, Robert Nickerson Plumb
-
Publication number: 20130146718Abstract: 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: ApplicationFiled: June 15, 2012Publication date: June 13, 2013Inventors: Tony Shuo Tao, Nathan Olson, Carlos Thomas Muralles, Robert Nickerson Plumb
-
Publication number: 20120267473Abstract: 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: ApplicationFiled: September 9, 2010Publication date: October 25, 2012Inventors: Tony Shuo Tao, Nathan Olson, Carlos Thomas Miralles, Robert Nickerson Plumb
-
Patent number: 8078597Abstract: 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: GrantFiled: March 2, 2006Date of Patent: December 13, 2011Assignee: Oracle International CorporationInventors: Ray Polk, Cindy McMullen, Christopher E. Bales, Nathan Olson
-
Patent number: 8046696Abstract: 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: GrantFiled: March 10, 2006Date of Patent: October 25, 2011Assignee: Oracle International CorporationInventors: Christopher E. Bales, Nathan Olson, Charles Coates
-
Patent number: 7814409Abstract: 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: GrantFiled: June 27, 2005Date of Patent: October 12, 2010Assignee: BEA Systems, Inc.Inventors: Christopher E. Bales, Nathan Olson
-
Patent number: 7810036Abstract: 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: GrantFiled: February 25, 2004Date of Patent: October 5, 2010Assignee: BEA Systems, Inc.Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
-
Patent number: 7451400Abstract: 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: GrantFiled: June 27, 2005Date of Patent: November 11, 2008Assignee: BEA Systems, Inc.Inventors: Christopher E. Bales, Nathan Olson
-
Publication number: 20070112835Abstract: 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: ApplicationFiled: March 2, 2006Publication date: May 17, 2007Inventors: Cindy McMullen, Ray Polk, Christopher Bales, Nathan Olson
-
Publication number: 20070113201Abstract: 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: ApplicationFiled: March 10, 2006Publication date: May 17, 2007Inventors: Christopher Bales, Nathan Olson, Charles Coates
-
Publication number: 20070110233Abstract: 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: ApplicationFiled: November 17, 2006Publication date: May 17, 2007Applicant: BEA Systems, Inc.Inventors: Ray Polk, Cindy McMullen, Christopher Bales, Nathan Olson
-
Publication number: 20070113188Abstract: 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: ApplicationFiled: March 8, 2006Publication date: May 17, 2007Inventors: Christopher Bales, Nathan Olson, Charles Coates, Petri Pellinen, Richard Feit, Edward O'Neil
-
Publication number: 20060294160Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: BEA Systems, Inc.Inventors: Christopher Bales, Nathan Olson
-
Publication number: 20060294457Abstract: 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: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: BEA Systems, Inc.Inventors: Christopher Bales, Nathan Olson
-
Publication number: 20040230557Abstract: 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: ApplicationFiled: February 25, 2004Publication date: November 18, 2004Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
-
Publication number: 20040230917Abstract: 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: ApplicationFiled: February 25, 2004Publication date: November 18, 2004Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
-
Publication number: 20040230947Abstract: 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: ApplicationFiled: February 25, 2004Publication date: November 18, 2004Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
-
Publication number: 20040230679Abstract: 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: ApplicationFiled: February 25, 2004Publication date: November 18, 2004Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan