Patents by Inventor Vlad Tatavu

Vlad Tatavu 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).

  • Publication number: 20200073870
    Abstract: A computer implemented method, apparatus, system, and computer usable program product for managing a database. The process receives a request for a list of members for a given group of objects in the database. The process identifies a set of static members for the given group based on a set of records in a membership table in the database. The set of static members includes all direct static members and all indirect static members of the given group. The process identifies a set of dynamic members for the given group of objects based on a reference in a group table in the database. The set of dynamic members includes all direct dynamic members of the given group and all indirect static members of the given group. The process generates the list of members.
    Type: Application
    Filed: November 6, 2019
    Publication date: March 5, 2020
    Inventors: Paul-Vlad Tatavu, Joseph Paul Wigglesworth
  • Patent number: 10503736
    Abstract: A computer implemented method, apparatus, system, and computer usable program product for managing a database. The process receives a request for a list of members for a given group of objects in the database. The process identifies a set of static members for the given group based on a set of records in a membership table in the database. The set of static members includes all direct static members and all indirect static members of the given group. The process identifies a set of dynamic members for the given group of objects based on a reference in a group table in the database. The set of dynamic members includes all direct dynamic members of the given group and all indirect static members of the given group. The process generates the list of members.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul-Vlad Tatavu, Joseph Paul Wigglesworth
  • Patent number: 9330095
    Abstract: A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. The term “component” used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-existing self-contained software code building block which is not a complete stand-alone finished product ready for use and which is binary or source code. A fingerprint is generated for a normalized unknown component and fingerprints are generated for all normalized components included in the unknown component. It is determined whether any of the fingerprints generated for the normalized unknown component and for the normalized components included in the unknown component match any of the known fingerprints of known components.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: May 3, 2016
    Assignee: Sonatype, Inc.
    Inventors: Igor Fedorenko, Vlad Tatavu, Jamie Whitehouse, Brian Edward Fox
  • Patent number: 8825689
    Abstract: A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. The term “component” used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-existing self-contained software code building block which is not a complete stand-alone finished product ready for use and which is binary or source code. A fingerprint is generated for a normalized unknown component and fingerprints are generated for all normalized components included in the unknown component. It is determined whether any of the fingerprints generated for the normalized unknown component and for the normalized components included in the unknown component match any of the known fingerprints of known components.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: September 2, 2014
    Assignee: Sonatype, Inc.
    Inventors: Igor Fedorenko, Vlad Tatavu, Jamie Whitehouse, Brian Edward Fox
  • Publication number: 20140244679
    Abstract: A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. The term “component” used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-existing self-contained software code building block which is not a complete stand-alone finished product ready for use and which is binary or source code. A fingerprint is generated for a normalized unknown component and fingerprints are generated for all normalized components included in the unknown component. It is determined whether any of the fingerprints generated for the normalized unknown component and for the normalized components included in the unknown component match any of the known fingerprints of known components.
    Type: Application
    Filed: May 7, 2014
    Publication date: August 28, 2014
    Applicant: Sonatype, Inc.
    Inventors: Igor Fedorenko, Vlad Tatavu, Jamie Whitehouse, Brian Edward Fox
  • Publication number: 20130311496
    Abstract: A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. The term “component” used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-existing self-contained software code building block which is not a complete stand-alone finished product ready for use and which is binary or source code. A fingerprint is generated for a normalized unknown component and fingerprints are generated for all normalized components included in the unknown component. It is determined whether any of the fingerprints generated for the normalized unknown component and for the normalized components included in the unknown component match any of the known fingerprints of known components.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 21, 2013
    Applicant: SONATYPE, INC.
    Inventors: Igor Fedorenko, Vlad Tatavu, Jamie Whitehouse, Brian Edward Fox
  • Patent number: 8260932
    Abstract: In an embodiment of the present invention there is provided a method of managing virtual local area networks (VLANs) using abstract broadcast domains. First, a first broadcast domain having a first VLAN is established. Next, a second broadcast domain having a second VLAN is established. A third broadcast domain is then established, replacing both the first broadcast domain and the second broadcast domain. Thus, the first VLAN and the second VLAN are included in the third broadcast domain without having to physically manipulate switches or otherwise manipulate the logical connection between data processing systems. After aggregation, the first VLAN directly communicates with the second VLAN.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Iszlai, Radu Bogdan Mateescu, Paul-Vlad Tatavu
  • Publication number: 20080021913
    Abstract: A computer implemented method, apparatus, system, and computer usable program product for managing a database. The process receives a request for a list of members for a given group of objects in the database. The process identifies a set of static members for the given group based on a set of records in a membership table in the database. The set of static members includes all direct static members and all indirect static members of the given group. The process identifies a set of dynamic members for the given group of objects based on a reference in a group table in the database. The set of dynamic members includes all direct dynamic members of the given group and all indirect static members of the given group. The process generates the list of members.
    Type: Application
    Filed: July 21, 2006
    Publication date: January 24, 2008
    Inventors: Paul-Vlad Tatavu, Joseph Paul Wigglesworth
  • Publication number: 20060248196
    Abstract: In an embodiment of the present invention there is provided a method of managing virtual local area networks (VLANs) using abstract broadcast domains. First, a first broadcast domain having a first VLAN is established. Next, a second broadcast domain having a second VLAN is established. A third broadcast domain is then established, replacing both the first broadcast domain and the second broadcast domain. Thus, the first VLAN and the second VLAN are included in the third broadcast domain without having to physically manipulate switches or otherwise manipulate the logical connection between data processing systems. After aggregation, the first VLAN directly communicates with the second VLAN.
    Type: Application
    Filed: April 27, 2005
    Publication date: November 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Iszlai, Radu Mateescu, Paul-Vlad Tatavu
  • Publication number: 20060230399
    Abstract: Remote execution of management scriptlets on a plurality data processing systems in a data center. The management scriptlets may be written in many different languages using a variety of network communication protocols and operating systems. First, a data processing system to be managed is accessed with a login command using network protocol and credentials determined prior to login. Next, the management scriptlet is executed remotely regardless of the communication protocol and credentials selected. Finally, scriptlet output is captured and a logout command exits the data processing system.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: Igor Fedorenko, Paul-Vlad Tatavu, Andrew Trossman
  • Publication number: 20050071209
    Abstract: A method, system and program product for more effectively managing the operational complexity of computerized data processing systems using an aspect oriented technique of binding a workflow engine to a data model representing the real environment is provided. The late binding aspect of the workflow provides more effective resource selection and allows for linking to differing workflows in accordance with the data model. Further results provided by the completed workflow may also be used to augment the data model thereby assuring a more current and consistent representation is found in the data model. A synchronization aspect if provided by the workflow result being used to then synchronize the data model with the physical resources manipulated by the workflow.
    Type: Application
    Filed: April 8, 2004
    Publication date: March 31, 2005
    Applicant: International Business Machines Corporation
    Inventors: Paul-Vlad Tatavu, Andrew Trossman