Patents by Inventor James Scapa

James Scapa 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: 9633182
    Abstract: A method and apparatus for weighted leveling license unit based digital content access control are disclosed. Weighted leveling license unit based digital content access control may include enabling access to a first digital content object by a first user device associated with a first unique user identifier, receiving a request for access to a second digital content object, wherein the request indicates the first unique user identifier, identifying a weighted leveling licensing weight, and, on a condition that a product of the weighted leveling licensing weight and a sum of an assigned unit count for the first digital content object and an assigned unit count for the second digital content object is within a cardinality of a plurality of available license units, enabling access to the second digital content object by the first user device.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: April 25, 2017
    Assignee: Altair Engineering, Inc.
    Inventor: James Scapa
  • Publication number: 20170083624
    Abstract: A method and apparatus for contextual curated content sequence management are disclosed. Contextual curated content sequence management may include receiving a request for a sequence of content, wherein the request for the sequence of content includes a context indicator identifying a context, a curator indicator identifying a content curator, and a user indicator identifying a user, generating, by a processor in response to instructions stored on a non-transitory computer readable medium, the sequence of content. Generating the sequence of content may include identifying a plurality of content objects, and including content objects from the plurality of content objects in the sequence of content based on the context and the content curator. Contextual curated content sequence management may include transmitting at least one content object from the sequence of content for presentation to the user.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventor: James Scapa
  • Publication number: 20160012211
    Abstract: A method and apparatus for weighted leveling license unit based digital content access control are disclosed. Weighted leveling license unit based digital content access control may include enabling access to a first digital content object by a first user device associated with a first unique user identifier, receiving a request for access to a second digital content object, wherein the request indicates the first unique user identifier, identifying a weighted leveling licensing weight, and, on a condition that a product of the weighted leveling licensing weight and a sum of an assigned unit count for the first digital content object and an assigned unit count for the second digital content object is within a cardinality of a plurality of available license units, enabling access to the second digital content object by the first user device.
    Type: Application
    Filed: September 23, 2015
    Publication date: January 14, 2016
    Inventor: James Scapa
  • Publication number: 20120089472
    Abstract: 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.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 12, 2012
    Applicant: ALTAIR ENGINEERING, INC.
    Inventor: James Scapa
  • Publication number: 20050182731
    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.
    Type: Application
    Filed: February 21, 2005
    Publication date: August 18, 2005
    Applicant: Altair Engineering, Inc.
    Inventors: Dhiren Marjadi, James Dagg, James Scapa
  • Patent number: 6859792
    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.
    Type: Grant
    Filed: April 20, 2000
    Date of Patent: February 22, 2005
    Assignee: Altair Engineering, Inc.
    Inventors: Dhiren K. Marjadi, James Scapa, James E. Brancheau