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: 8842878Abstract: 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: GrantFiled: December 16, 2009Date of Patent: September 23, 2014Assignee: Armageddon Energy, Inc.Inventors: Dmitry Dimov, Mark Alan Goldman
-
Patent number: 8615788Abstract: 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: GrantFiled: August 12, 2009Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
-
Patent number: 8549288Abstract: 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: GrantFiled: May 29, 2008Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Steven A. Bade, Stefan Berger, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Leendert Peter Van Doorn
-
Publication number: 20130123552Abstract: The invention provides methods and compositions useful for synthesizing alkylaromatics from an n-alkanes.Type: ApplicationFiled: October 22, 2012Publication date: May 16, 2013Inventors: Alan Goldman, Ritu Ahuja, William Schinski
-
Patent number: 8362312Abstract: 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: GrantFiled: June 4, 2008Date of Patent: January 29, 2013Assignee: The University of North Carolina at Chapel HillInventors: Maurice Brookhart, Alan Goldman, Emily Carson, Zheng Huang, Sabuj Kumar Kundu
-
Publication number: 20120247530Abstract: 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: ApplicationFiled: April 4, 2012Publication date: October 4, 2012Inventors: Dmitry Dimov, Steven Weston Frehn, Denis Shcheglov, Mark Alan Goldman
-
Publication number: 20110040957Abstract: 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: ApplicationFiled: August 12, 2009Publication date: February 17, 2011Applicant: International Business Machines CorporationInventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
-
Publication number: 20100236984Abstract: 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: ApplicationFiled: June 4, 2008Publication date: September 23, 2010Inventors: Maurice Brookhart, Alan Goldman, Emily Carson, Zheng Huang, Sabuj Kumar Kundu
-
Patent number: 7616094Abstract: 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: GrantFiled: July 26, 2004Date of Patent: November 10, 2009Assignee: 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: 20080235804Abstract: 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: ApplicationFiled: May 29, 2008Publication date: September 25, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven A. Bade, Stefan Berger, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Leendert Peter Van Doorn
-
Publication number: 20070060781Abstract: 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: ApplicationFiled: July 7, 2006Publication date: March 15, 2007Inventors: Alan Goldman, Maurice Brookhart, Amy Roy, Ritu Ahuja, Zheng Huang
-
Patent number: 7158046Abstract: 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: GrantFiled: November 2, 2004Date of Patent: January 2, 2007Assignee: 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: 20060084283Abstract: 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: ApplicationFiled: October 20, 2004Publication date: April 20, 2006Inventors: Ajit Paranjpe, Kangzhan Zhang, Brendan McDougall, Wayne Vereb, Michael Patten, Alan Goldman, Somnath Nag
-
Patent number: 6919793Abstract: 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: GrantFiled: August 24, 1999Date of Patent: July 19, 2005Assignee: 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: 6768414Abstract: 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: GrantFiled: August 24, 1999Date of Patent: July 27, 2004Assignee: 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: 20040027376Abstract: 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: ApplicationFiled: August 8, 2002Publication date: February 12, 2004Inventors: Dale E. Calder, Alan Goldman
-
Publication number: 20020118097Abstract: 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: ApplicationFiled: August 24, 1999Publication date: August 29, 2002Inventors: HARLEY KENT HEINRICH, CHRISTIAN LENZ CESAR, THOMAS A. COFINO, DANIEL J. FRIEDMAN, KENNETH ALAN GOLDMAN, SHARON LOUIS GREENE, KEVIN MCAULIFFE
-
Patent number: D611809Type: GrantFiled: October 12, 2009Date of Patent: March 16, 2010Assignee: The Procter & Gamble CompanyInventors: Todd Christopher Borgerson, Casey Joseph Gustafson, Robbert E. Rietbroek, Peter Alan Goldman, Kevin Sams, Chung-Tao Tu, Lee Anne Hilsabeck
-
Patent number: D614868Type: GrantFiled: September 24, 2007Date of Patent: May 4, 2010Assignee: Braun GmbHInventors: Peter Alan Goldman, Bjoern Kling, Steffi Raehse, Lucy Abigail Zimmermann
-
Patent number: D616302Type: GrantFiled: October 12, 2009Date of Patent: May 25, 2010Assignee: The Procter & Gamble CompanyInventors: Todd Christopher Borgerson, Casey Joseph Gustafson, Robbert E. Rietbroek, Peter Alan Goldman, Kevin Sams, Chung-Tao Tu, Lee Anne Hilsabeck