Patents by Inventor David Znidarsic

David Znidarsic 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: 8997176
    Abstract: Some embodiments include a method of generating an event-based device ID based on an operating environment of a computing device. The method includes binding an event-based identifier and an events profile ID to a policy-related record that is associated with an externally controlled policy. The binding ensures that the policy is applied to the operating environment identified by the event-based identifier. The method includes generating the device ID based on event logs of the computing device.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: March 31, 2015
    Assignee: Flexera Software LLC
    Inventors: Jean Marie Znidarsic, David Znidarsic
  • Patent number: 8918371
    Abstract: Various of the disclosed embodiments provide systems and methods to compensate for certain event log errors. For example, when a system fails to record the occurrence of several events (a file closing, a file modification, a network socket opening, etc.) the disclosed embodiments may identify the discrepancy and provide a synthesized event sequence suitable to fulfill the purposes of the event log. In this manner, for example, a client may still be accurately billed for their use of a licensed software or system, even if their usage was punctuated with occasional failures to record their activity.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: December 23, 2014
    Assignee: Flexera Software LLC
    Inventors: Alexander Prikhodko, David Znidarsic
  • Patent number: 7849017
    Abstract: A method and system for enforcing seat-based licensing is disclosed. According to one embodiment, a license server stores a license count, a value which indicates how many licenses are available for a particular software application. At installation, an installation launcher queries the license server to determine if a license is available for the software application. If a license is available, the software is installed and the license count is decreased. At uninstall, the license count is increased to free up a license for any system on the network. In this manner, a licensor or a system administrator may keep electronic records of software installations and of how many licenses are used. The methods and system also allow for automated enforcement of a seat-based licensing scheme.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: December 7, 2010
    Assignee: Flexera Software, Inc.
    Inventor: David Znidarsic
  • Publication number: 20080005032
    Abstract: A method and system for enforcing seat-based licensing is disclosed. According to one embodiment, a license server stores a license count, a value which indicates how many licenses are available for a particular software application. At installation, an installation launcher queries the license server to determine if a license is available for the software application. If a license is available, the software is installed and the license count is decreased. At uninstall, the license count is increased to free up a license for any system on the network. In this manner, a licensor or a system administrator may keep electronic records of software installations and of how many licenses are used. The methods and system also allow for automated enforcement of a seat-based licensing scheme.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Inventor: David Znidarsic
  • Publication number: 20060195689
    Abstract: A method and system for implementing secure communication in an un-trusted execution environment. The method includes transmitting respective first and second certificates between a first component and a second component, wherein the first certificate and the second certificate are respectively hidden within software code comprising the first component and the second component. A secure communication channel is then generated between the first component and the second component by the second component using a first public key of the first certificate and the first component using a second public key of the second certificate. The identity of the first component is verified by the second component checking the first certificate with respect to a certificate authority. The identity of the second component is verified by the first component checking the second certificate with respect to the certificate authority.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Inventors: Carsten Blecken, David Znidarsic, Shailesh Agarwal, Rajen Bose