Search

Vitaly R Rozenman

from Shrewsbury, MA
Age ~56

Vitaly Rozenman Phones & Addresses

  • 8 Hill St, Shrewsbury, MA 01545 (508) 936-4116
  • Litchfield Park, AZ
  • Phoenix, AZ
  • Goodyear, AZ
  • Northborough, MA
  • Cresskill, NJ
  • 8 Hill St, Shrewsbury, MA 01545

Work

Position: Professional/Technical

Education

Degree: High school graduate or higher

Publications

Us Patents

Methods And Apparatus For Managing Contents Of A Database

View page
US Patent:
7577681, Aug 18, 2009
Filed:
Jun 29, 2005
Appl. No.:
11/169458
Inventors:
Vitaly Rozenman - Shrewsbury MA, US
Rajesh K. Gandhi - Shrewsbury MA, US
Benjamin Bushoy - Needham MA, US
Venkata R. Tiruveedi - Franklin MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 17/30
US Classification:
707103R, 707101
Abstract:
Techniques herein involve anticipating the application of a command to modify objects having associated object data stored in a relational database. Prior to receipt of an object modification command that causes a modification to a respective object and/or an object hierarchy, a computer process generates a set of operational instructions to carry out the object modification command. Generally, the computer process analyzes a structure for storing object data in a relational database to identify information in the relational database that will be impacted as a result of executing a corresponding object modification command. Based on analysis of the structure, the computer process generates the set of operational instructions. The execution of the set of operational instructions to carry out the command causes the respective object and/or object hierarchy to be modified as well as causes a corresponding modification to contents of a relational database storing respective object data.

Methods And Apparatus For Providing A Categorical Approach To Valuetype Bridge Support

View page
US Patent:
7596572, Sep 29, 2009
Filed:
Jan 3, 2006
Appl. No.:
11/324843
Inventors:
Ruben Michel - Hopkinton MA, US
Stanislav Sosnovsky - Upton MA, US
Richard Francis Cormier - Franklin MA, US
Vitaly Rozenman - Shrewsbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 7/00
G06F 17/00
G06F 15/00
US Classification:
707100, 707103 R, 707103 Y, 707103 X, 707103 Z
Abstract:
A system provides categorical mapping of valuetypes by receiving, as input, a valuetype within an object model specification. The system applies a categorical-based generator that applies at least one morphism to the object model specification. Application of the categorical-based generator generates an interface that exposes the valuetype in an interface object model and generates an implementation of the interface that exposes the valuetype in a middleware implementation object model. The interface and its implementation seamlessly support valuetype properties including inheritance, null values, native casting and arbitrary graph communication.

Universal Database Schema And Use

View page
US Patent:
7603366, Oct 13, 2009
Filed:
Sep 27, 2006
Appl. No.:
11/528895
Inventors:
Dmitry Gritsay - Boxborough MA, US
Vitaly Rozenman - Shrewsbury MA, US
Benjamin Bushoy - Newton MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 17/30
G06F 15/16
US Classification:
707100, 7071041, 709224
Abstract:
A database manager utilizes a same physical database schema to store attribute information associated with each of multiple resources in a storage area network environment. For example, the database manager maintains a fixed number of (or a relatively small number of) relational database tables to store information associated with any of multiple types of storage area network resources and corresponding attributes. The database manager uses a portion of the relational database tables (e. g. , a resource type table and property type table) to store metadata such as resource types and corresponding resource attribute information. The database manager uses another portion of the relational database tables (e. g. , an object instance table and one or more different data tables) to store actual data associated with storage area network resources.

Methods And Apparatus For Synchronizing Information

View page
US Patent:
7606811, Oct 20, 2009
Filed:
Jan 3, 2006
Appl. No.:
11/324844
Inventors:
Vitaly Rozenman - Shrewsbury MA, US
Benjamin Bushoy - Needham MA, US
Evgeny Roytman - Sharon MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 7/00
G06F 17/00
G06F 15/00
US Classification:
707100, 707103 R, 707103 Y, 707103 X, 707103 Z
Abstract:
The present disclosure is directed to a system, method, apparatus, encoded computer readable media, etc. , for maintaining data. A processor function maintains a map that keeps track of which data information stored in a first repository have corresponding record information stored in a second repository. The map can be used to facilitate synchronization of the first repository and the second repository. For example, the processor function can receive a command to delete a particular managed object from the first repository. In response to receiving the command, the processor function utilizes the map to identify whether the particular managed object to be deleted from the first repository has any corresponding related records stored in the second repository. If so, the processor function provides a notification (to an information management application associated with the second repository) indicating that the corresponding related record stored in the second repository can be deleted.

Model Consolidation In A Database Schema

View page
US Patent:
7606813, Oct 20, 2009
Filed:
Sep 27, 2006
Appl. No.:
11/529675
Inventors:
Dmitry Gritsay - Boxborough MA, US
Vitaly Rozenman - Shrewsbury MA, US
Benjamin Bushoy - Newton MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 7/00
US Classification:
707100, 7071041, 707 10, 707 3, 711203, 711202
Abstract:
A database manager maintains information (in a database) associated with each of multiple resources according to different domain models used to view the resources by corresponding topology services. Model consolidation (for the topology services) and a unique way of storing information associated with the models in the database enables the database manager to efficiently store, calculate, and retrieve topology objects from a database for multiple model-driven applications, which may have commonly defined portions of the domain models. The model consolidation solution provides flexibility and scalability in terms of defining cross-model functionality for model-driven applications. Additionally, the model consolidation solution also allows any model-driven topology service application to operate within a set of domain models derived from application needs.

Methods And Apparatus For Representing And Querying Storage Area Network (San) Topology

View page
US Patent:
7701877, Apr 20, 2010
Filed:
Sep 28, 2006
Appl. No.:
11/529038
Inventors:
Vitaly Rozenman - Shrewsbury MA, US
Benjamin Bushoy - Newton MA, US
Dmitry Gritsay - Boxborough MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
H04L 12/28
US Classification:
370254, 370255, 370257
Abstract:
A topology representation stores the topology in database tables corresponding to a topology schema for representing the manageable entities and relations in the SAN. A management application performs topology manipulations via database queries operable to process the database tables representing the topology, thus avoiding loading the entire topology into memory. Accordingly, configurations herein need not store the entire topology representation in order to process the topology by performing relational database queries that effectively perform the topology processing via the database query engine rather than a memory resident data structure.

Methods And Apparatus Providing A Categorical Approach To Aspect-Oriented Programming

View page
US Patent:
7849469, Dec 7, 2010
Filed:
Jan 4, 2006
Appl. No.:
11/325286
Inventors:
Ruben Michel - Hopkinton MA, US
Stanislav Sosnovsky - Upton MA, US
Richard Francis Cormier - Franklin MA, US
Vitaly Rozenman - Shrewsbury MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 3/00
G06F 9/44
US Classification:
719316, 719315, 719328, 719330, 717100
Abstract:
A system uses generative aspect oriented programming to propagating context between components in a component server, the system produces code that, when executed, implicitly propagates authenticating context between a client component and an invoked component which the client component invokes in a component server. The system generates a function that allows the specification of a timeout between the client component and the invoked component that the client component invokes in the component server. The timeout function receives a user-defined timeout value to be applied for interface invocations between the client component and the invoked component. The system further generates a function declaration that, upon execution, discloses a target component identity between a client component and an invoked component that the client component invokes in the component server. The target component identity specifies a specific identity of a target computer system to which an interface invocation between the client component and the invoked component is directed.

Methods And Apparatus For Synchronizing Content

View page
US Patent:
7447709, Nov 4, 2008
Filed:
Jun 29, 2005
Appl. No.:
11/169464
Inventors:
Vitaly Rozenman - Shrewsbury MA, US
Rajesh K. Gandhi - Shrewsbury MA, US
Benjamin Bushoy - Needham MA, US
Venkata R. Tiruveedi - Franklin MA, US
Richard T. Simon - Brighton MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
707201, 707 8, 707101, 707200, 709213, 711141
Abstract:
A computer process initiates a pre-analysis of managed objects and corresponding structures for storing object data in a relational database. The pre-analysis yields a set of operational instructions (e. g. , a “stored” database procedure) that can be applied at run time to more efficiently initiate a modification to objects and corresponding object data stored in a relational database. After execution of a stored procedure to modify contents of an object and respective contents in a relational database, a synchronizer utilizes an identifier to access a log that stores changes associated with a managed object to which the stored procedure was applied. Based on contents of the log, the synchronizer identifies changes to one or more managed objects and identifies corresponding processes that rely on use of the affected managed objects. The synchronizer then notifies corresponding processes utilizing the affected managed objects of the changes to the relational database and/or managed objects.
Vitaly R Rozenman from Shrewsbury, MA, age ~56 Get Report