Patents by Inventor Alex Zarenin

Alex Zarenin 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: 7979898
    Abstract: Methods and systems for providing real-time reporting of software usage includes an agent running on a local computer. The agent identifies new processes started on the computer and checks the new process against a restricted list. If the new process is on the restricted list, the agent automatically performs one or more restriction actions associated with the executable name of the process. The restricted list is contained in a configuration file stored on the local computer. A master configuration file for the local computer is stored on a server and replaces the configuration file when the configuration file is outdated. An authorized administrator may edit the master configuration file by adding or removing executable and DLL names from the restricted list and by adding or removing restriction actions associated with the executable and DLL names on the restricted list.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: July 12, 2011
    Assignee: Barclays Capital Inc.
    Inventors: Alex Zarenin, Anatoliy Belugin, Iouri Bernadskii
  • Patent number: 7784064
    Abstract: A method for collecting information regarding monitors connected to Window-based computer systems. A monitor class definition is established, and a monitor information provider is created. The monitor information provider is loaded on a Windows-based computer, which includes at least one monitor. The monitor information provider gathers serial number and model information of the monitor.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: August 24, 2010
    Assignee: Barclays Capital Inc.
    Inventor: Alex Zarenin
  • Patent number: 7769835
    Abstract: A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: August 3, 2010
    Assignee: Barclays Capital Inc.
    Inventors: Alex Zarenin, Anatoliy Belugin, Yuri Bernadskii
  • Patent number: 7680907
    Abstract: A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: March 16, 2010
    Assignee: Barclays Capital Inc.
    Inventors: Alex Zarenin, Anatoliy Belugin, Yuri Bernadskii
  • Patent number: 7640546
    Abstract: Active devices on a network are identified by simultaneously issuing to a plurality of worker threads a request for information identifying the devices. The worker threads are capable of performing identical functions in response to the request for information. Based on device architecture information provided in response to the request for information, a plurality of customized scripts are identified and executed, which request additional information about the device.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: December 29, 2009
    Assignee: Barclays Capital Inc.
    Inventors: Alex Zarenin, Anatoliy Belugin
  • Patent number: 7512774
    Abstract: Information regarding processors present on computer systems is collected. A hyper-threading processor class definition is established. A hyper-threading property provider is created. The hyper-threading property provider is loaded on one or more processors present on a computer system. The hyper-threading property provider gathers a hyper-threading status of one or more of the processors and a number of logical and physical processors on the computer system.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: March 31, 2009
    Assignee: Barclays Capital Inc.
    Inventor: Alex Zarenin
  • Publication number: 20080189405
    Abstract: Active devices on a network are identified by simultaneously issuing to a plurality of worker threads a request for information identifying the devices. The worker threads are capable of performing identical functions in response to the request for information. Based on device architecture information provided in response to the request for information, a plurality of customized scripts are identified and executed, which request additional information about the device.
    Type: Application
    Filed: January 16, 2004
    Publication date: August 7, 2008
    Inventors: Alex Zarenin, Anatoliy Belugin
  • Publication number: 20080077663
    Abstract: A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases.
    Type: Application
    Filed: November 29, 2007
    Publication date: March 27, 2008
    Applicant: LEHMAN BROTHERS INC.
    Inventors: Alex Zarenin, Anatoliy Belugin, Yuri Bernadskii
  • Publication number: 20080077662
    Abstract: A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases.
    Type: Application
    Filed: November 29, 2007
    Publication date: March 27, 2008
    Applicant: LEHMAN BROTHERS INC.
    Inventors: Alex Zarenin, Anatoliy Belugin, Yuri Bernadskii
  • Publication number: 20080021984
    Abstract: A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases.
    Type: Application
    Filed: August 25, 2006
    Publication date: January 24, 2008
    Applicant: Lehman Brothers Inc.
    Inventors: Alex Zarenin, Anatoliy Belugin, Yuri Bernadskii
  • Publication number: 20060107256
    Abstract: Methods and systems for providing real-time reporting of software usage includes an agent running on a local computer. The agent identifies new processes started on the computer and checks the new process against a restricted list. If the new process is on the restricted list, the agent automatically performs one or more restriction actions associated with the executable name of the process. The restricted list is contained in a configuration file stored on the local computer. A master configuration file for the local computer is stored on a server and replaces the configuration file when the configuration file is outdated. An authorized administrator may edit the master configuration file by adding or removing executable and DLL names from the restricted list and by adding or removing restriction actions associated with the executable and DLL names on the restricted list.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 18, 2006
    Applicant: Lehman Brothers Inc.
    Inventors: Alex Zarenin, Anatoliy Belugin, Iouri Bernadskii
  • Publication number: 20050235071
    Abstract: A method for collecting information regarding monitors connected to Window-based computer systems. A monitor class definition is established, and a monitor information provider is created. The monitor information provider is loaded on a Windows-based computer, which includes at least one monitor. The monitor information provider gathers serial number and model information of the monitor.
    Type: Application
    Filed: April 28, 2004
    Publication date: October 20, 2005
    Inventor: Alex Zarenin
  • Publication number: 20050235002
    Abstract: Information regarding processors present on computer systems is collected. A hyper-threading processor class definition is established. A hyper-threading property provider is created. The hyper-threading property provider is loaded on one or more processors present on a computer system. The hyper-threading property provider gathers a hyper-threading status of one or more of the processors and a number of logical and physical processors on the computer system.
    Type: Application
    Filed: August 24, 2004
    Publication date: October 20, 2005
    Inventor: Alex Zarenin