Patents by Inventor Christopher Bales
Christopher Bales 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: 20100166666Abstract: Compositions of nanoparticles functionalized with at least one zwitterionic moiety, methods for making a plurality of nanoparticles, and methods of their use as diagnostic agents are provided. The nanoparticles have characteristics that result in minimal retention of the particles in the body compared to other nanoparticles. The nanoparticle comprises a core, having a core surface essentially free of silica, and a shell attached to the core surface. The shell comprises at least one silane-functionalized zwitterionic moiety.Type: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: GENERAL ELECTRIC COMPANYInventors: Matthew David Butts, Robert Edgar Colborn, Peter John Bonitatibus, JR., Amit Mohan Kulkarni, Bruce Allan Hay, Andrew Soliz Torres, Brian Christopher Bales, Michacl Ernest Marino
-
Publication number: 20100166665Abstract: Compositions of nanoparticles functionalized with at least one zwitterionic moiety, methods for making a plurality of nanoparticles, and methods of their use as diagnostic agents are provided. The nanoparticles have characteristics that result in minimal retention of the particles in the body compared to other nanoparticles. The nanoparticle comprises a core, having a core surface essentially free of silica, and a shell attached to the core surface. The shell comprises at least one silane-functionalized zwitterionic moiety.Type: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: GENERAL ELECTRIC COMPANYInventors: Matthew David Butts, Robert Edgar Colborn, Peter John Bonitatibus, JR., Amit Mohan Kulkarni, Bruce Allan Hay, Andrew Soliz Torres, Brian Christopher Bales, Michael Ernest Marino
-
Publication number: 20100166664Abstract: Compositions of nanoparticles functionalized with at least one zwitterionic moiety, methods for making a plurality of nanoparticles, and methods of their use as diagnostic agents are provided. The nanoparticles have characteristics that result in minimal retention of the particles in the body compared to other nanoparticles. The nanoparticle comprises a core, having a core surface essentially free of silica, and a shell attached to the core surface. The shell comprises at least one silane-functionalized zwitterionic moiety.Type: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: GENERAL ELECTRIC COMPANYInventors: Matthew David Butts, Robert Edgar Colborn, Peter John Bonitatibus, JR., Amit Mohan Kulkarni, Bruce Allan Hay, Andrew Soliz Torres, Brian Christopher Bales, Michael Ernest Marino
-
Publication number: 20100156278Abstract: The invention provides an organic metal complex represented by the formula (I), wherein M is a metal selected from Rh, Ir, or Pt; Y represents N or O; R1 represents a hydrogen, a halogen, a nitro group, an amino group, a hydroxyl group, a C3-C40 aromatic radical, a C1-C50 aliphatic radical, and a C3-C50 cycloaliphatic radical; R2 represents a hydrogen, C3-C20 aromatic radical, C1-C50 aliphatic radical, or a C3-C50 cycloaliphatic radical; or R1 and R2, together with the adjacent Y, may form a ring, preferably a 5- or 6-membered ring; n1 has a value of from 0 to 3; and n2 has a value of 0 to 2; m1 has a value of at least 1; and m2 has a value of at least 1 provided that m1+m2 is 3.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Applicant: GENERAL ELECTRIC COMPANYInventors: Kelly Scott Chichak, Brian Christopher Bales, Kyle Erik Litz
-
Publication number: 20090280063Abstract: A nanostructure includes a nanoparticle core (110) and a ligand (120) bonded to the nanoparticle core (110). The ligand includes a linking group (130) having a first end bonded to a polyethylene imine (PEI) polymer (140) and a second end bonded to the nanoparticle core (110) and a polyethylene glycol (PEG) polymer (150) grafted to the PEI polymer (140). Methods for making these nanostructures and their use in magnetic resonance imaging and management of inflammatory conditions are provided.Type: ApplicationFiled: May 9, 2008Publication date: November 12, 2009Applicant: General Electric CompanyInventors: Amit Kulkarni, Brian Grimmond, Brian Christopher Bales, Chiaki Treynor, Daniel E. Meyer
-
Publication number: 20090226376Abstract: A nanostructure includes (1) an inorganic nanoparticle core; (2) a first ligand, having a first chain length, bonded to the inorganic nanoparticle core; the first ligand having a charge; and (3) a second ligand, having a second chain length, bonded to the inorganic nanoparticle core; the second ligand is hydrophilic. The second chain length is longer than the first chain length such that varying a mole percent quantity of the first ligand does not substantially alter a hydrodynamic diameter of the nanostructure. Methods for making these nanostructures and their use in magnetic resonance imaging and management of inflammatory conditions are provided.Type: ApplicationFiled: March 5, 2008Publication date: September 10, 2009Applicant: General Electric CompanyInventors: Brian Grimmond, Brian Christopher Bales, Chiaki Treynor
-
Publication number: 20070113194Abstract: A community accessible via a portal can be provided for maintaining user membership in a collaborative computing environment. Collaboration resources can be displayed on the portal page. Drag and drop functionality can be provided, which enables a community member to drag drop some resource into a target area, thereby causing a computer to execute an action upon the drop. A drag and drop tag library can be provided for allowing a developer to add this functionality to selected resources. For example, a draggable resource tag can be used by the developer to specify the resource displayed on the portal page, that is to be selected and dragged by a user. A resource drop zone tag can specify a particular area on the portal page into which the draggable resource will be dropped. The action can be a Javascript function call, a form or a page flow action initiated upon the drop.Type: ApplicationFiled: March 9, 2006Publication date: May 17, 2007Inventors: Christopher Bales, Charles Coates
-
Publication number: 20070112913Abstract: A community that is accessed via a portal can be provided for maintaining user membership in a collaborative computing environment. Groupnote resources can maintain information posted by the community members. Data for the groupnote resource can be stored in a repository in the form of nodes which are wrapped by content objects that specify the type of resource that the node contains data for. A groupnotes portlet can also be provided in order to allow the community members to display the posted information. The groupnotes portlet can have a floating element display mode and an edit mode. In one embodiment, only the body of the groupnote is shown when in display mode. Membership and functional capabilities as well as entitlements can control member access to the groupnotes portlet. Thus, members who do not fit into certain membership capabilities can be precluded from editing various groupnotes.Type: ApplicationFiled: March 9, 2006Publication date: May 17, 2007Inventor: Christopher Bales
-
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: 20070110231Abstract: A community enables user membership in a distributed collaborative computing environment. The members can have access to a repository of resources. Dynamic notifications between client and server can be provided. A member can be logged onto a client which pings the server computer through no interaction of the user. A notifications manager located on the server can retrieve updates available for the member in response to each ping. The notifications manager can look up any changes to the resources that the member has subscribed to. The server can subsequently notify the client of the available updates. The client's user interface can be updated to reflect the relevant changes. A dynamic and granular interaction between the server and the client can be enabled instead of updating the entire portal page. Each ping can carry an id of the member and community, which the server can use to determine the relevant updates.Type: ApplicationFiled: March 6, 2006Publication date: May 17, 2007Applicant: BEA Systems, Inc.Inventors: Christopher Bales, Stephen Pepper, Brodi Beartusk, Kevin Frender, Edward O'Neil, Daryl Olander, Richard Feit
-
Publication number: 20070112799Abstract: A community for providing user membership can be accessed via a portal. Members of the community can have access to resources in the repository, wherein data in the repository is stored in the form of nodes. Each node can have content object for wrapping the node and which can be used to determine what type of resource the node contains data for. Multiple nodes can be interlinked by creating a relationship among two or more nodes. An appropriate portlet can be associated with the content object to display the information contained in the node in terms of content objects and resources. Thus, when members of the community navigate between related resources, the appropriate portlet can be activated to display the data contained in the node in a coherent and user understandable fashion.Type: ApplicationFiled: March 8, 2006Publication date: May 17, 2007Inventors: Christopher Bales, 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: 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: 20070006089Abstract: Embodiments of the present invention enable an interface for sharing resources between applications. An indicator can be used to identify resources that are selectable. Additionally, indicators can identify locations of the page that can accept resources and a function to be performed when a resource is dragged into a section of a page corresponding to a web application. By utilizing, these functions, an interface is created that allows a user to select a graphical representation of a resource in a first application and cause the resource to be associated with a second application by dragging the graphical representation of the resource to the second application or otherwise selecting the second application.Type: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: BEA Systems, Inc.Inventors: Christopher Bales, Charles Coates
-
Publication number: 20070006088Abstract: Embodiments of the present invention enable an interface for sharing resources between applications. An indicator can be used to identify resources that are selectable. Additionally, indicators can identify locations of the page that can accept resources and a function to be performed when a resource is dragged into a section of a page corresponding to a web application. By utilizing, these functions, an interface is created that allows a user to select a graphical representation of a resource in a first application and cause the resource to be associated with a second application by dragging the graphical representation of the resource to the second application or otherwise selecting the second application.Type: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: BEA Systems, Inc.Inventors: Christopher Bales, Charles Coates
-
Publication number: 20070006069Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.Type: ApplicationFiled: June 27, 2005Publication date: January 4, 2007Applicant: BEA Systems, Inc.Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
-
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: 20060294458Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.Type: ApplicationFiled: June 27, 2005Publication date: December 28, 2006Applicant: BEA Systems, Inc.Inventors: Gregory Smith, Scott Musson, James Ambrosia, Robert Ritchy, Christopher Bales, Skip Sauls, Christopher Jolley, Jeffrey Mueller, Melissa Dawe, Shane Pearson
-
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