Dhiren K. Marjadi - Bloomfield Hills MI, US James Scapa - West Bloomfield MI, US James E. Brancheau - Dearborn MI, US
Assignee:
Altair Engineering, Inc. - Troy MI
International Classification:
G06F017/60
US Classification:
705 59, 705 51, 713200, 713201, 713202
Abstract:
A license management method specifies a predetermined number of assigned units for each of a plurality of individually selectable programs in a product suite. A discrete node running total equals the assigned units of the highest assigned units program running on each node. Each node can run additional programs where the assigned units of the additional programs are equal to or less than the node running total without changing the node running total. Termination of the highest assigned units program on a node causes the difference between the assigned units of the terminated program and the next highest assigned units of a program running by the node to be re-added to the available units.
Digital Content Licensing Method Involving Application Service Provider
Dhiren K. Marjadi - Bloomfield Hills MI, US James R. Scapa - West Bloomfield MI, US James E. Brancheau - Dearborn MI, US James P. Dagg - Wixom MI, US
Assignee:
Altair Engineering, Inc. - Troy MI
International Classification:
G06Q 30/00
US Classification:
7071041, 705 59
Abstract:
A predetermined number of assigned units for each of a plurality of individually selectable pieces of digital content are checked when each piece of digital content is executed in a customer computer network or on an application service provider. Execution of a requested digital content is granted when the number of required units to execute the requested digital content is less than or equal to the total number of available units. Any licensed digital content may be executed on the separate application service provider through a communication network. Access is granted for execution of the requested digital content by a license manager based on whether the application service provider required units of the requested digital content are greater than the available units on the requesting customer computer network. Execution of the requested digital content on the application service provider may be immediate if the application service provider is available or execution can be delayed. If the requested digital content cannot be executed immediately, the required units can be locked up and charged to the customer computer network available units or left uncharged.
Dhiren Marjadi - Wayland MA, US James P. Dagg - Wixom MI, US James P. Scapa - West Bloomfield MI, US
Assignee:
Altair Engineering, Inc. - Troy MI
International Classification:
G06F 15/16
US Classification:
705 59, 705 52
Abstract:
A predetermined number of license units for each of a plurality of individually selectable pieces of digital content in a digital content suite are checked out when each piece of digital content is executed by a customer in a customer club. Execution of a requested digital content is granted when the number of license units to execute the requested digital content is less than or equal to the total number of available units for the club. Access is granted for execution of the requested digital content by a license manager based on whether the required units of the requested digital content are greater than the available units on the requesting customer computer network. If the requested digital content cannot be executed immediately, the required units can be locked up and charged to the customer club available units or left uncharged.
David L. Simon - Grosse Pointe Woods MI, US John Ivey - Farmington Hills MI, US James R. Scapa - West Bloomfield MI, US
Assignee:
iLumisys, Inc. - Troy MI
International Classification:
H05B 37/02
US Classification:
315307, 315157, 315291
Abstract:
An LED based light and a method of providing power to the LED are disclosed. The LED based light includes at least one LED and at least one thermoelectric generator having a first side and a second side. The first side is thermally coupled to the at least one LED such that heat generated by the at least one LED is conducted to the at least one thermoelectric generator, producing a temperature differential between the first side and second side. The at least one thermoelectric generator is configured to produce electrical energy from the temperature differential.
Disclosed herein is a method of licensing the use of digital content on a digital content execution device including providing a total number of licensed tokens from a licensed token pool for executing digital executable content on the digital content execution device, assigning a number of tokens to each distinct digital executable content, controlling use of the total licensed tokens provided to the digital content execution device by a license manager separate from and in communication with the digital content execution device and in response to a request to execute digital content on the digital content execution device, the license manager allowing execution of the requested digital content on the digital content execution device through the allocation of the number of tokens assigned to the digital content from the licensed token pool.
Disclosed herein is a method for licensing at least one hardware resource for use by a customer computer, the at least one hardware resource provided by an application service provider (ASP) distinct from the customer computer. The method includes providing licensed units to a customer, assigning a predetermined number of ASP assigned hardware units to the at least one hardware resource, and determining whether the customer can utilize the at least one hardware resource using the licensed units provided to the customer and the ASP assigned hardware units for the assigned to the at least one hardware resource.
Disclosed herein is a method of vehicle acquisition and exchange. The method includes assigning a predetermined number of units for a first vehicle and a predetermined number of units for a second vehicle, providing at least one customer with a customer unit pool representing an amount of available product units, receiving a first request from the at least one customer for the first vehicle, determining whether to approve the first request based upon the at least one customer's customer unit pool and the predetermined number of units for the first vehicle using a processor; and if the first request is approved: receiving a second request from the at least one customer to exchange the first vehicle for the second vehicle and determining whether to approve the second request based upon the at least one customer's customer unit pool and the predetermined number of units for the second vehicle.
John Ivey - Farmington Hills MI, US James R. Scapa - West Bloomfield MI, US
International Classification:
F21V 29/00 H05B 37/00
US Classification:
315176, 362157
Abstract:
An LED based light comprises at least one LED; and at least one thermoelectric generator having a first side and a second side, wherein the first side is thermally coupled to the at least one LED such that heat generated by the at least one LED is passively conducted to the at least one thermoelectric generator, producing a temperature differential between the first side and second side, wherein the at least one thermoelectric generator is configured to produce electrical energy from the temperature differential.