Patents by Inventor Alan Goldman

Alan Goldman 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: 8842878
    Abstract: A device for performing solar shade analysis combines a spherical reflective dome and a ball compass mounted on a platform, with a compass alignment mark and four dots in the corners of the platform. A user may place the device on a surface of a roof, or in another location where solar shading analysis is required. A user, while standing above the device can take a photo of the device. The photographs can then be used in order to evaluate solar capacity and perform shade analysis for potential sites for solar photovoltaic systems. By using the device in conjunction with a mobile device having a camera, photographs may be taken and uploaded, to be analyzed and processed to determine a shading percentage. For example, the solar shade analysis system may calculate the percentage of time that the solar photovoltaic system might be shaded for each month of the year. These measurements and data, or similar measurements and data, may be valuable when applying for solar rebates or solar installation permits.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: September 23, 2014
    Assignee: Armageddon Energy, Inc.
    Inventors: Dmitry Dimov, Mark Alan Goldman
  • Patent number: 8615788
    Abstract: A computer implemented method for logging extensions to platform configuration registers inside a trusted platform module instance is provided. A request to extend the current state of at least one of a plurality of platform configuration register is received. At least one platform configuration register within the trusted platform module instance is extended. The extension of the at least one platform configuration register is logged inside the trusted platform module instance as a logged entry by storing at least a tuple of platform configuration register indexes and hash values used for extending the platform configuration register. Information about new entries in the consolidated logs can be retrieved by polling or by subscribing to events that are automatically generated. A report of an extend operation and its logged hash value is sent to subscribers interested in receiving notifications of extend operations on a set of PCR registers.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
  • Patent number: 8549288
    Abstract: A trusted platform module is presented that is capable of creating, dynamically, multiple virtual trusted platform modules in a hierarchical organization. A trusted platform module domain is created. The trusted platform module creates virtual trusted platform modules, as needed, in the trusted platform module domain. The virtual trusted platform modules can inherit the permissions of a parent trusted platform module to have the ability to create virtual trusted platform modules themselves. Each virtual trusted platform module is associated with a specific partition. Each partition is associated with an individual operating system. The hierarchy of created operating systems and their privilege of spawning new operating systems is reflected in the hierarchy of trusted platform modules and the privileges each of the trusted platform modules has.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven A. Bade, Stefan Berger, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Leendert Peter Van Doorn
  • Publication number: 20130123552
    Abstract: The invention provides methods and compositions useful for synthesizing alkylaromatics from an n-alkanes.
    Type: Application
    Filed: October 22, 2012
    Publication date: May 16, 2013
    Inventors: Alan Goldman, Ritu Ahuja, William Schinski
  • Patent number: 8362312
    Abstract: A method of converting at least one first alkane to a mixture of at least one low molecular weight alkane (optionally also including additional lower and/or higher molecular weight alkanes) and at least one high molecular weight alkane, comprises: reacting a first alkane in the presence of dual catalyst system comprising a first catalyst (i.e., a hydrogen transfer catalyst) and a second catalyst (i.e., a metathesis catalyst) to produce a mixture of low and high molecular weight alkanes.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: January 29, 2013
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Maurice Brookhart, Alan Goldman, Emily Carson, Zheng Huang, Sabuj Kumar Kundu
  • Publication number: 20120247530
    Abstract: The device described relates to a strain reliving electric coupler used to connect solar cells in solar panels, particularly solar panels made from polymer materials and lightweight metals. These couplers can withstand high levels of thermal expansion and contraction during manufacturing and over years of outdoor exposure.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 4, 2012
    Inventors: Dmitry Dimov, Steven Weston Frehn, Denis Shcheglov, Mark Alan Goldman
  • Publication number: 20110040957
    Abstract: A computer implemented method for logging extensions to platform configuration registers inside a trusted platform module instance is provided. A request to extend the current state of at least one of a plurality of platform configuration register is received. At least one platform configuration register within the trusted platform module instance is extended. The extension of the at least one platform configuration register is logged inside the trusted platform module instance as a logged entry by storing at least a tuple of platform configuration register indexes and hash values used for extending the platform configuration register. Information about new entries in the consolidated logs can be retrieved by polling or by subscribing to events that are automatically generated. A report of an extend operation and its logged hash value is sent to subscribers interested in receiving notifications of extend operations on a set of PCR registers.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Applicant: International Business Machines Corporation
    Inventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
  • Publication number: 20100236984
    Abstract: A method of converting at least one first alkane to a mixture of at least one low molecular weight alkane (optionally also including additional lower and/or higher molecular weight alkanes) and at least one high molecular weight alkane, comprises: reacting a first alkane in the presence of dual catalyst system comprising a first catalyst (i.e., a hydrogen transfer catalyst) and a second catalyst (i.e., a metathesis catalyst) to produce a mixture of low and high molecular weight alkanes.
    Type: Application
    Filed: June 4, 2008
    Publication date: September 23, 2010
    Inventors: Maurice Brookhart, Alan Goldman, Emily Carson, Zheng Huang, Sabuj Kumar Kundu
  • Patent number: 7616094
    Abstract: A Write Broadcast system and method uses a base station to write sent data to all or some selected number (sub group) of tags in a base station field simultaneously. By unselecting the tags that have been successfully written to, and requesting a response from the remaining tags in the field (or sub group), the system determines, by receiving a response to the request, that there are tags in the field (sub group) that were unsuccessfully written to. Another Write Broadcast signal is sent to these tags. The system is useful for quickly (simultaneously) “stamping” information on the tag memory of a large number of tags in the field of the base station.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: November 10, 2009
    Assignee: Intermec IP Corp.
    Inventors: Harley Kent Heinrich, Christian Lenz Cesar, Thomas A. Cofino, Daniel J. Friedman, Kenneth Alan Goldman, Sharon Louise Greene, Kevin P. McAuliffe, Shun Shing Chan
  • Publication number: 20080235804
    Abstract: A trusted platform module is presented that is capable of creating, dynamically, multiple virtual trusted platform modules in a hierarchical organization. A trusted platform module domain is created. The trusted platform module creates virtual trusted platform modules, as needed, in the trusted platform module domain. The virtual trusted platform modules can inherit the permissions of a parent trusted platform module to have the ability to create virtual trusted platform modules themselves. Each virtual trusted platform module is associated with a specific partition. Each partition is associated with an individual operating system. The hierarchy of created operating systems and their privilege of spawning new operating systems is reflected in the hierarchy of trusted platform modules and the privileges each of the trusted platform modules has.
    Type: Application
    Filed: May 29, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven A. Bade, Stefan Berger, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Leendert Peter Van Doorn
  • Publication number: 20070060781
    Abstract: A method of converting at least one first alkane to a mixture of at least one low molecular weight alkane (optionally also including additional lower and/or higher molecular weight alkanes) and at least one high molecular weight alkane, comprising: reacting a first alkane in the presence of dual catalyst system comprising a first catalyst (i.e., a hydrogen transfer catalyst and preferably an iridium pincer complex catalyst) and a second catalyst (i.e., a metathesis catalyst) to produce a mixture of low and high molecular weight alkanes.
    Type: Application
    Filed: July 7, 2006
    Publication date: March 15, 2007
    Inventors: Alan Goldman, Maurice Brookhart, Amy Roy, Ritu Ahuja, Zheng Huang
  • Patent number: 7158046
    Abstract: A master entity is capable of broadcasting commands to slaves which move to another state when they satisfy a primitive condition specified in the command. By moving slaves among three sets, a desired subset of slaves can be isolated in one of the sets. This desired subset of slaves ten can be moved to one of the states that is unaffected by commands that cause the selection of other desirable subsets of slaves. In the incorporated U.S. Pat. Nos. 5,550,547 and 5,673,037, certain subgroups of radio frequency tags are selected for querying, communicating, and/or identifying by commands from a base station.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: January 2, 2007
    Assignee: Intermec IP Corp.
    Inventors: Christian Lenz Cesar, Shun-Shing Chan, Thomas A. Cofino, Kenneth Alan Goldman, Sharon Louise Greene, Harley Kent Heinrich, Kevin P. McAuliffe
  • Publication number: 20060084283
    Abstract: A silicon nitride layer is deposited on a substrate within a processing region by introducing a silicon containing precursor into the processing region, exhausting gases in the processing region including the silicon containing precursor while uniformly, gradually reducing a pressure of the processing region, introducing a nitrogen containing precursor into the processing region, and exhausting gases in the processing region including the nitrogen containing precursor while uniformly, gradually reducing a pressure of the processing region. During the steps of exhausting, the slope of the pressure decrease with respect to time is substantially constant.
    Type: Application
    Filed: October 20, 2004
    Publication date: April 20, 2006
    Inventors: Ajit Paranjpe, Kangzhan Zhang, Brendan McDougall, Wayne Vereb, Michael Patten, Alan Goldman, Somnath Nag
  • Patent number: 6919793
    Abstract: A Write Broadcast system and method uses a base station to write sent data to all or some selected number (sub group) of tags in a base station field simultaneously. By unselecting the tags that have been successfully written to, and requesting a response from the remaining tags in the field (or sub group), the system determines, by receiving a response to the request, that there are tags in the field (sub group) that were unsuccessfully written to. Another Write Broadcast signal is sent to these tags. The system is useful for quickly (simultaneously) “stamping” information on the tag memory of a large number of tags in the field of the base station.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: July 19, 2005
    Assignee: Intermec IP Corp.
    Inventors: Harley Kent Heinrich, Christian Lenz Cesar, Thomas A. Cofino, Daniel J. Friedman, Kenneth Alan Goldman, Sharon Louise Greene, Kevin P. McAuliffe
  • Patent number: 6768414
    Abstract: A Write Broadcast system and method uses a base station to write sent data to all or some selected number (sub group) of tags in a base station field simultaneously. By unselecting the tags that have been successfully written to, and requesting a response from the remaining tags in the field (or sub group), the system determines, by receiving a response to the request, that there are tags in the field (sub group) that were unsuccessfully written to. Another Write Broadcast signal is sent to these tags. The system is useful for quickly (simultaneously) “stamping” information on the tag memory of a large number of tags in the field of the base station.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: July 27, 2004
    Assignee: Intermec IP Corp.
    Inventors: Harley Kent Heinrich, Christian Lenz Cesar, Thomas A. Cofino, Daniel J. Friedman, Kenneth Alan Goldman, Sharon Louise Greene, Kevin P. McAuliffe
  • Publication number: 20040027376
    Abstract: A method of displaying data over a plurality of user interface (UI) views, includes receiving an input reference time, initializing a time on a UI view within the reference time and preserving the reference time across a plurality of views. The method can also include initializing each UI view with data corresponding to a predetermined time from the reference time.
    Type: Application
    Filed: August 8, 2002
    Publication date: February 12, 2004
    Inventors: Dale E. Calder, Alan Goldman
  • Publication number: 20020118097
    Abstract: A Write Broadcast system and method uses a base station to write sent data to all or some selected number (sub group) of tags in a base station field simultaneously. By unselecting the tags that have been successfully written to, and requesting a response from the remaining tags in the field (or sub group), the system determines, by receiving a response to the request, that there are tags in the field (sub group) that were unsuccessfully written to. Another Write Broadcast signal is sent to these tags. The system is useful for quickly (simultaneously) “stamping” information on the tag memory of a large number of tags in the field of the base station.
    Type: Application
    Filed: August 24, 1999
    Publication date: August 29, 2002
    Inventors: HARLEY KENT HEINRICH, CHRISTIAN LENZ CESAR, THOMAS A. COFINO, DANIEL J. FRIEDMAN, KENNETH ALAN GOLDMAN, SHARON LOUIS GREENE, KEVIN MCAULIFFE
  • Patent number: D611809
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: March 16, 2010
    Assignee: The Procter & Gamble Company
    Inventors: Todd Christopher Borgerson, Casey Joseph Gustafson, Robbert E. Rietbroek, Peter Alan Goldman, Kevin Sams, Chung-Tao Tu, Lee Anne Hilsabeck
  • Patent number: D614868
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: May 4, 2010
    Assignee: Braun GmbH
    Inventors: Peter Alan Goldman, Bjoern Kling, Steffi Raehse, Lucy Abigail Zimmermann
  • Patent number: D616302
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: May 25, 2010
    Assignee: The Procter & Gamble Company
    Inventors: Todd Christopher Borgerson, Casey Joseph Gustafson, Robbert E. Rietbroek, Peter Alan Goldman, Kevin Sams, Chung-Tao Tu, Lee Anne Hilsabeck