Nathan Tyler Olson
Engineers at Westcliff Pkwy, Westminster, CO

License number
Colorado 72161
Issued Date
May 12, 2016
Renew Date
May 12, 2016
Type
Engineer Intern
Address
Address
9880 Westcliff Pkwy APT 1915, Westminster, CO 80021

Professional information

Nathan Olson Photo 1

System And Method For Providing Dynamic Content In A Communities Framework

US Patent:
2007011, May 17, 2007
Filed:
Mar 8, 2006
Appl. No.:
11/371305
Inventors:
Christopher Bales - Boulder CO, US
Nathan Olson - Broomfield CO, US
Charles Coates - Erie CO, US
Petri Pellinen - Espoo, FI
Richard Feit - Boulder CO, US
Edward O'Neil - Boulder CO, US
International Classification:
G06F 17/00, G06F 15/16, G06F 15/173
US Classification:
715742000, 715530000, 709223000, 709203000
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.


Nathan Olson Photo 2

System And Method For Providing Extensible Controls In A Communities Framework

US Patent:
2007011, May 17, 2007
Filed:
Nov 17, 2006
Appl. No.:
11/601553
Inventors:
Ray Polk - Erie CO, US
Cindy McMullen - Nederland CO, US
Christopher Bales - Boulder CO, US
Nathan Olson - Broomfield CO, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
H04L 9/30
US Classification:
380030000
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.


Nathan Olson Photo 3

System And Method For Providing Extensible Controls In A Communities Framework

US Patent:
8078597, Dec 13, 2011
Filed:
Mar 2, 2006
Appl. No.:
11/366268
Inventors:
Ray Polk - Erie CO, US
Cindy McMullen - Nederland CO, US
Christopher E. Bales - Boulder CO, US
Nathan Olson - Broomfield CO, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00, G06F 17/30
US Classification:
707705, 707781, 713182, 726 26
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.


Nathan Olson Photo 4

System And Method For Providing Active Menus In A Communities Framework

US Patent:
8046696, Oct 25, 2011
Filed:
Mar 10, 2006
Appl. No.:
11/373074
Inventors:
Christopher E. Bales - Boulder CO, US
Nathan Olson - Broomfield CO, US
Charles Coates - Erie CO, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/00, G06F 3/048, G06F 15/173
US Classification:
715742, 715825, 715826, 709223
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.


Nathan Olson Photo 5

Systems And Methods For Portal And Web Server Administration

US Patent:
2004023, Nov 18, 2004
Filed:
Feb 25, 2004
Appl. No.:
10/786742
Inventors:
Christopher Bales - Boulder CO, US
Jeffrey Mueller - Superior CO, US
James Owen - Evergreen CO, US
Jalpesh Patadia - Boulder CO, US
Nathan Olson - Broomfield CO, US
Manish Devgan - Broomfield CO, US
Timothy Noonan - Broomfield CO, US
International Classification:
G06F015/173
US Classification:
709/225000, 709/229000
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.


Nathan Olson Photo 6

Systems And Methods For Context-Sensitive Editing

US Patent:
2004023, Nov 18, 2004
Filed:
Feb 25, 2004
Appl. No.:
10/786752
Inventors:
Christopher Bales - Boulder CO, US
Jeffrey Mueller - Superior CO, US
James Owen - Evergreen CO, US
Jalpesh Patadia - Boulder CO, US
Nathan Olson - Broomfield CO, US
Manish Devgan - Broomfield CO, US
Timothy Noonan - Broomfield CO, US
International Classification:
G06F007/00
US Classification:
707/001000
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.


Nathan Olson Photo 7

Systems And Methods For Navigating A Graphical Hierarchy

US Patent:
2004023, Nov 18, 2004
Filed:
Feb 25, 2004
Appl. No.:
10/786749
Inventors:
Christopher Bales - Boulder CO, US
Jeffrey Mueller - Superior CO, US
James Owen - Evergreen CO, US
Jalpesh Patadia - Boulder CO, US
Nathan Olson - Broomfield CO, US
Manish Devgan - Broomfield CO, US
Timothy Noonan - Broomfield CO, US
International Classification:
G09G005/00
US Classification:
715/854000, 715/853000
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.


Nathan Olson Photo 8

System And Method For Improved User Information Management

US Patent:
7451400, Nov 11, 2008
Filed:
Jun 27, 2005
Appl. No.:
11/167702
Inventors:
Christopher E. Bales - Boulder CO, US
Nathan Olson - Broomfield CO, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
G06F 13/00, G06F 15/00
US Classification:
715734, 715760
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.


Nathan Olson Photo 9

Systems And Methods For Personalizing A Portal

US Patent:
7810036, Oct 5, 2010
Filed:
Feb 25, 2004
Appl. No.:
10/786627
Inventors:
Christopher E. Bales - Boulder CO, US
Jeffrey Mueller - Superior CO, US
James Owen - Evergreen CO, US
Jalpesh Patadia - Boulder CO, US
Nathan Olson - Broomfield CO, US
Manish Devgan - Broomfield CO, US
Timothy Noonan - Broomfield CO, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 3/00
US Classification:
715742, 715741, 709201
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.


Nathan Olson Photo 10

System And Method For Configuring A Document

US Patent:
7814409, Oct 12, 2010
Filed:
Jun 27, 2005
Appl. No.:
11/167697
Inventors:
Christopher E. Bales - Boulder CO, US
Nathan Olson - Broomfield CO, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 17/00
US Classification:
715234, 715243, 715235
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.