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: 20100166666
    Abstract: 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: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: 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: 20100166665
    Abstract: 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: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: 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: 20100166664
    Abstract: 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: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: 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: 20100156278
    Abstract: 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: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Kelly Scott Chichak, Brian Christopher Bales, Kyle Erik Litz
  • Publication number: 20090280063
    Abstract: 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: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Applicant: General Electric Company
    Inventors: Amit Kulkarni, Brian Grimmond, Brian Christopher Bales, Chiaki Treynor, Daniel E. Meyer
  • Publication number: 20090226376
    Abstract: 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: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: General Electric Company
    Inventors: Brian Grimmond, Brian Christopher Bales, Chiaki Treynor
  • Publication number: 20070113194
    Abstract: 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: Application
    Filed: March 9, 2006
    Publication date: May 17, 2007
    Inventors: Christopher Bales, Charles Coates
  • Publication number: 20070112913
    Abstract: 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: Application
    Filed: March 9, 2006
    Publication date: May 17, 2007
    Inventor: Christopher Bales
  • 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: 20070110231
    Abstract: 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: Application
    Filed: March 6, 2006
    Publication date: May 17, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Bales, Stephen Pepper, Brodi Beartusk, Kevin Frender, Edward O'Neil, Daryl Olander, Richard Feit
  • Publication number: 20070112799
    Abstract: 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: Application
    Filed: March 8, 2006
    Publication date: May 17, 2007
    Inventors: Christopher Bales, 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: 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: 20070006089
    Abstract: 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: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Bales, Charles Coates
  • Publication number: 20070006088
    Abstract: 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: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Bales, Charles Coates
  • Publication number: 20070006069
    Abstract: 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: Application
    Filed: June 27, 2005
    Publication date: January 4, 2007
    Applicant: 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: 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: 20060294458
    Abstract: 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: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: 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: 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