Patents by Inventor Nicholas A. Kramer

Nicholas A. Kramer 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).

  • Patent number: 11923645
    Abstract: A power receptacle assembly includes a power supply cradle, a circuit subassembly, and a housing. The power supply cradle has a base member and two sidewalls. The base member and sidewalls of the power supply cradle are configured to include one or more protrusions. The circuit subassembly includes a base plate and at least one low voltage power output receptacle electrically connected to the base plate. The base plate is secured to the power supply cradle by the one or more protrusions. With the base plate secured to the power supply cradle, the power supply cradle is arranged within the at least one cavity of the housing, such that base plate of the low voltage power supply circuit subassembly does not directly contact any of the inner surface that forms the at least one cavity of the housing.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: March 5, 2024
    Assignee: Light Corp. Inc.
    Inventors: Joshua A. Bordewyk, Nicholas B. Masters, James A. Kramer
  • Patent number: 10253286
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. The solar reflector assembly has an elongated tube having an inner portion to facilitate liquid ballast, made of semi-rigid material and a flat section built into a wall of the tube or attached to the wall of the tube. A reflective material attached to said flat section of the wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid. The elongated tube may be elastically or plastically deformed by application of a torque along its length, so as to bring flat-surface normal vectors at each end of the tube largely into alignment with each other.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: April 9, 2019
    Assignee: COMBINED POWER LLC
    Inventors: John D. H. King, Nicholas A. Kramer, Erik E. Tang, Kristofer J. Olsen
  • Publication number: 20170323485
    Abstract: Augmented reality systems and methods for user health analysis. Methods for user health analysis may include collecting data for an initial prediction model and continuing to collect additional data based on one or more data criteria. The methods may further include updating the initial prediction model based on the additional data to produce a revised prediction model or causing an intervention to occur based on the additional data. The data may be collected by a display system including one or more sensors configured to collect user-specific data and a display device configured to present virtual content to a user. The display device may be configured to output light with variable wavefront divergence.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 9, 2017
    Inventors: Nicole Elizabeth Samec, Mark Baerenrodt, Nastasja U. Robaina, Charlotte Dorothea Wilhelmina Vinkers, Christopher M. Harrises, Nicholas Kramer
  • Publication number: 20160201949
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. The solar reflector assembly has an elongated tube having an inner portion to facilitate liquid ballast, made of semi-rigid material and a flat section built into a wall of the tube or attached to the wall of the tube. A reflective material attached to said flat section of the wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid. The elongated tube may be elastically or plastically deformed by application of a torque along its length, so as to bring flat-surface normal vectors at each end of the tube largely into alignment with each other.
    Type: Application
    Filed: September 3, 2014
    Publication date: July 14, 2016
    Inventors: John D. H. King, Nicholas A. Kramer, Erik E. Tang, Kristofer J. Olsen
  • Patent number: 8991049
    Abstract: A method of installing a solar energy system comprises laying an uninflated elongated tube of flexible material in a substantially flat configuration, winding the uninflated elongated tube on a spool, transporting the spool with the elongated tube, and filling the elongated tube with a gas and/or liquid such that the elongated tube inflates with the gas and/or liquid and unrolls from the spool.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 31, 2015
    Assignee: Combined Power LLC
    Inventors: John D. H. King, Nicholas A. Kramer
  • Patent number: 8443615
    Abstract: A dry cooling assembly is provided comprising a supporting body of liquid having a temperature higher than ambient temperature, and an inflatable elongated tube at least partially submerged in the supporting body of liquid. The inflatable elongated tube has an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. The lower ballast portion defines a reservoir containing liquid facilitating ballast. The liquid facilitating ballast is warmed by heat from the supporting body of liquid such that the temperature of the support body of liquid is reduced.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: May 21, 2013
    Assignee: Combined Power, LLC
    Inventors: John D. H. King, Nicholas A. Kramer, Thomas E. Oliver
  • Patent number: 8307820
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A solar reflector assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: November 13, 2012
    Assignee: Combined Power LLC
    Inventors: John D. H. King, Thomas E. Oliver, Nicholas A. Kramer, Keeney D. Willis
  • Publication number: 20120234668
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A solar reflector assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid. The lower ballast portion may contain photocatalytic particles.
    Type: Application
    Filed: January 17, 2012
    Publication date: September 20, 2012
    Applicant: Combined Power Cooperative
    Inventors: John D.H. King, Thomas E. Oliver, Nicholas A. Kramer, keeney D. Willis
  • Publication number: 20110126825
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A solar reflector assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid.
    Type: Application
    Filed: August 3, 2010
    Publication date: June 2, 2011
    Applicant: Combined Power Cooperative
    Inventors: John King, Thomas Oliver, Nicholas Kramer, Keeney Willis, Ph.D.
  • Publication number: 20110113806
    Abstract: A dry cooling assembly is provided comprising a supporting body of liquid having a temperature higher than ambient temperature, and an inflatable elongated tube at least partially submerged in the supporting body of liquid. The inflatable elongated tube has an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. The lower ballast portion defines a reservoir containing liquid facilitating ballast. The liquid facilitating ballast is warmed by heat from the supporting body of liquid such that the temperature of the support body of liquid is reduced.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 19, 2011
    Applicant: Advanced Lab Group Cooperative
    Inventors: John D. H. King, Nicholas A. Kramer, Thomas E. Oliver
  • Publication number: 20110070635
    Abstract: A combined solar reflector and desalination assembly is provided for generating energy and fresh water from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A combined solar reflector and desalination assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. At least one catchment device and collection assembly are coupled to the tube. The elongated tube may have an axis of rotation oriented generally parallel to a surface of a supporting body of liquid.
    Type: Application
    Filed: September 23, 2010
    Publication date: March 24, 2011
    Applicant: Advanced Lab Group Cooperative
    Inventors: John D.H. King, Nicholas A. Kramer
  • Publication number: 20110030675
    Abstract: A solar reflector assembly is provided for generating energy from solar radiation. The solar reflector assembly is configured to be deployed on a supporting body of liquid and to reflect solar radiation to a solar collector. A solar reflector assembly comprises an inflatable elongated tube having an upper portion formed at least partially of flexible material and a lower ballast portion formed at least partially of flexible material. A reflective sheet is coupled to a wall of the tube to reflect solar radiation. The elongated tube has an axis of rotation oriented generally parallel to a surface of a supporting body of liquid.
    Type: Application
    Filed: August 3, 2010
    Publication date: February 10, 2011
    Applicant: Advanced Lab Group Cooperative
    Inventors: John D.H. King, Thomas E. Oliver, Nicholas A. Kramer, Keeney D. Willis
  • Patent number: 7337401
    Abstract: A composite user interface element can be assembled from plural sub-elements. A simplified view of the representation of the user interface element can be provided wherein the composited user interface element appears to be a single element. When defined, various nodes for representing the user interface can be designated as selectively exposable. Such selectively exposable nodes can be ignored when performing operations via the simplified view. Accordingly, programmers can write code that need not take the complexity of the composite user interface element into account. Property determination can be done in light of the selectively exposable nodes. A simplified view can support nested user interface elements having respective selectively exposable nodes.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Peter Francis Ostertag, Mark James Finocchio, Michael Edward Dulac Winser, Benjamin Franklin Wang Jen-Shong Carter, Nicholas Kramer, Samuel Watkins Bent, Namita Gupta
  • Publication number: 20060036943
    Abstract: Disclosed is a theme property sheet system that supports presentation themes by coordinating values provided to elements used in a user interface. When an interface user expresses a preference for a particular presentation theme, that theme's property sheet is given precedence over other mechanisms for setting property values. By appropriately setting these values in the interface, the theme property sheet enhances the coherence of the interface. The theme property sheet allows an interface designer to add new presentation elements to a user interface without being concerned about presentation themes. The default for each property as set by the designer is overridden, when necessary, by the theme sheet. In a few particular cases, an application designer needs to override even the user's theme preferences. A mechanism is provided to support these exceptional cases.
    Type: Application
    Filed: October 25, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Nicholas Kramer, Mark Finocchio, Robert Sinclair
  • Publication number: 20050108734
    Abstract: A commanding system for a computer. An input sequence can be received from an input device, and the commanding system can be used to connect the input to an associated action. Commanding can be provided by a plurality of nodes that represent elements of control and application levels. The nodes can be arranged in a hierarchical structure, and each node can include a table of bindings. A service can be attached to one or more of the nodes at run-time to provide additional commanding functionality. For example, a service can modify or supplement the binding entries provided in the table of bindings associated with a given node.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Dwayne Need, Gregory Franklin, Nicholas Kramer, Yutaka Nakajima
  • Publication number: 20050108719
    Abstract: The present invention provides a dynamic queue for managing jobs n a threaded computing environment. Jobs may be placed in the queue, which may be maintained within a context of the computing environment, at a given priority level. The priority of jobs within the queue and the receipt time of each job is maintained. A job may also be placed within the queue with triggers that, if met, will result in the priority of the job being changed or will result in the job being removed from the queue entirely. Methods in accordance with the present invention also provide a method for raising an exception should multiple threads seek to access objects within a single context. Methods in accordance with the present invention also provide compatibility with prior computing systems and methodologies by providing for integration of prior static queues with dynamic queues in accordance with the present invention, and by providing methods for a given thread to be pinned to a particular context of a computing environment.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Dwayne Need, Michael Hillberg, Nicholas Kramer
  • Publication number: 20050104858
    Abstract: A commanding system for a computer. The system includes an input module that accepts a plurality of input sequences across multiple input device categories, and a commanding element having a binding table that connects input sequences to associated action. One or more of the binding entries in the binding table includes a command binding with a plurality of sub-command bindings associated with the plurality of input sequences across multiple input device categories. A processor receives the input at the input module and passes the input to the command element, the command element looking up a matching command binding associated with the input in the binding table. In addition, the processor invokes action associated with the input if the matching binding is found in the binding table. The system can also report the commands a particular application can understand upon request.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Dwayne Need, Gregory Franklin, Kevin Gjerstad, Nicholas Kramer, Yutaka Nakajima
  • Publication number: 20050104859
    Abstract: A commanding system for a computer. The system includes a memory storing a binding table that connects input to associated action, at least one binding in the binding table including an interface binding. The system also includes a processor in data communication with the memory, the processor programmed to query each binding in the binding table, receive the interface binding associated with the binding; and generate a command interface based on the interface binding. The command interface is dynamically generated based on the information provided by the interface binding. Examples of command interfaces include toolbars and menus.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Dwayne Need, Gregory Franklin, Kevin Gjerstad, Nicholas Kramer, Yutaka Nakajima
  • Publication number: 20050108735
    Abstract: A commanding system and method for a computer including at least one control element at the control level having commanding information. An input sequence can be received from an input device, and the commanding information provided by the control element can be used to connect the input to an associated action. Control elements and the application elements can be arranged as nodes in an tree, each node having one or more children and/or one or more parents. A table of bindings can be associated with each node, the table of bindings including a plurality of binding entries, each including a command binding and a command handler. The input sequence can be passed from node to node in the tree to find a command binding that matches the input sequence. When a matching command binding is found, the command handler associated with the matching command binding can be used to invoke the action that is to be performed based on the input sequence.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Dwayne Need, Gregory Franklin, Kevin Gjerstad, Nicholas Kramer, Yutaka Nakajima
  • Publication number: 20040122789
    Abstract: A composite user interface element can be assembled from plural sub-elements. A simplified view of the representation of the user interface element can be provided wherein the composited user interface element appears to be a single element. When defined, various nodes for representing the user interface can be designated as selectively exposable. Such selectively exposable nodes can be ignored when performing operations via the simplified view. Accordingly, programmers can write code that need not take the complexity of the composite user interface element into account. Property determination can be done in light of the selectively exposable nodes. A simplified view can support nested user interface elements having respective selectively exposable nodes.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Applicant: Microsoft Corporation
    Inventors: Peter Francis Ostertag, Mark James Finocchio, Michael Edward Dulac Winser, Benjamin Franklin Wang Jen-Shong Carter, Nicholas Kramer, Samuel Watkins Bent, Namita Gupta