Tishman Speyer Sep 2014 - Aug 2019
Managing Director, Global Head of Property Management
Morgan Stanley Jan 1, 2005 - Sep 1, 2014
Global Head, Anti-Corruption and Special Investigations; Global Franchise Committee Officer
U.s. Department of Justice Nov 2000 - Jan 2005
Trial Attorney
New York County District Attorney's Office 1994 - 2000
Assistant District Attorney
1994 - 2000
Managing Director, Global Head of Property
Education:
Temple University - James E. Beasley School of Law 2015 - 2019
Doctor of Jurisprudence, Doctorates
Temple University - James E. Beasley School of Law 1991 - 1994
Doctor of Jurisprudence, Doctorates
University of Maryland 1987 - 1991
Bachelors, Bachelor of Arts, Bachelor of Arts In Business Administration
University of Maryland
Bachelors, Bachelor of Arts
Albert B Landeck - Amherst NH Raja Chatterjee - Nashua NH
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 700
US Classification:
7071041, 7071034, 707100
Abstract:
Techniques used in database systems for dealing with metadata associated with multimedia objects. The database system includes a generic representation for metadata values. The representation includes a stratum specifier that specifies the stratum to which a metadata value applies, an extent specifier that specifies a portion of the stratum to which the metadata value applies, and a metadata item specifier that specifies the metadata value. The generic representation is implemented in an object-oriented relational database system. The generic representation of the metadata for a given multimedia object is contained in the object in the database that represents the multimedia object. Values of the representation may be returned by a query or may be used to select other values to be returned by a query, including the portion of an object associated with a metadata value.
Prabuddha Biswas - Nashua NH, US Raja Chatterjee - Nashua NH, US Song Han - Nashua NH, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F007/00
US Classification:
7071041, 707 4, 707100, 707102
Abstract:
A shareable application program interface infrastructure which is used in combination with a relational database to provide data storage and processing functions for location-dependent objects, and includes a mechanism for easily associating an object, such a service, with a geographic region, such as an area served by the service. The service designer is provided with a tool to choose a geographic region or a point location (specified by an address), and to associate that selected geographic region with a service. Each service is associated with a geographic region chosen from a hierarchy of predetermined system-defined regions that are preferably organized into a hierarchy composed of levels organized in order of decreasing size so that the boundaries of each child region lie within the boundaries of its parent region. The services designer is also provided with the option of creating “user defined regions” that are composed of existing system defined regions or a region centered around a selected location. The user-defined region could represent business objects that relate to a particular entity; for example, a set of sales regions served by different regional sales offices.
Methods And Apparatus For Indexing And Searching Of Multi-Media Web Pages
Raja Chatterjee - Nashua NH, US Suzan Mavris - Bedford NH, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F 5/00
US Classification:
715513
Abstract:
A system for automatically enhancing Web pages with annotations expressed in Extensible Markup Language (XML) which describes the pages' multimedia content. Each Web page is parsed or scanned to identify markup tags which contain the URLs of separately stored multimedia data (e. g. image, audio or video files). Each referenced multimedia data entity is then retrieved and analyzed by a type-specific process to extract metadata which describes its content. Additional descriptive metadata may be obtained from the referencing markup tag, accepted from a human editor, or fetched from operating system directories which provide access to the multimedia files. The resulting metadata is expressed in text-based XML format and inserted into a copy of the Web page to form an enhanced Web page whose multimedia content may then be processed by conventional text-based indexing and searching facilities.
Framework To Model And Execute Business Processes Within A Collaborative Environment
Raja Chatterjee - Nashua NH, US Amit Dhuleshia - North Andover MA, US
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 3/00 G06F 3/01
US Classification:
715751, 715229, 715759, 715965, 705 1
Abstract:
A mechanism of specification of business process templates, to capture commonly performed business activities/workflows/projects within a business organization and encourage reuse of best practices. Long transaction workspaces based business process template execution mechanism are presented, which have several advantages over existing business process execution mechanisms in web collaboration frameworks. This execution approach provides support for an isolated environment for business process execution. This isolates the changes made on different resources while executing a business process from the external world until the business process completes. It enables the ability to concurrently manipulate same resources in different components of a business process, and later resolve conflicts if any and merge the different views of the same resource manipulated by different components of a business process. It also enables easy and effective mechanisms for error recovery and rollback during business process execution.
Light Weight Locking Model In The Database For Supporting Long Duration Transactions
Raja Chatterjee - Nashua NH, US Siva Ravada - Nashua NH, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707 8, 707200, 707202, 707 10
Abstract:
A method for maintaining a long transaction database lock across multiple database sessions. It is determined if at least one row of a long transaction lock enabled table, identified in a long transaction lock request, is locked by a short or long transaction lock. If the row is not locked, locking the at least one row with a long transaction lock. The long transaction lock on the at least one row is associated with a current client session that generated the request. The long transaction lock can be transferred to another client session in response to a lock transfer request from the another client session.
Web Feature Service (Wfs) Locking Support Based On Light-Weight Locking Model In The Database
Raja Chatterjee - Nashua NH, US Siva Ravada - Nashua NH, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707704, 707694, 707703
Abstract:
Locking feature instances in a web feature service by processing a web feature service data transformation request; identifying a table associated with the web feature service data transformation request from a feature type identified in the request; determining if the table associated with the web feature service data transformation request is enabled for long transaction locking; and, if the table is long transaction lock enabled, locking at least one feature instance associated with a filter condition of the web feature service data transformation request by associating a session transferable identifier with the at least one feature instance and identifying the client session as owner of the session transferable identifier; and enabling a transfer of the long transaction lock to another client session in response to a lock transfer request from the another client session that references the session transferable identifier in a web feature service transaction request.
Managing Feature Data Based On Spatial Collections
Raja Chatterjee - Nashua NH, US Siva Ravada - Nashua NH, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707743, 707769
Abstract:
Systems, methods, and other embodiments associated with registering a WFS feature type are described. One example method includes creating a feature instance table and a set of collection item tables to register the WFS feature type. Elements in the feature instance table and a collection item table may be related by a feature instance primary key value. The example method may also include producing an r-tree based spatial index for spatial content collection items stored in the set of collection item tables. The method may also include selectively processing a WFS request to manipulate (e. g. , insert, delete, update) a WFS feature instance based, at least in part, on the feature instance table and the set of collection item tables. The method may also include selectively processing a WFS query associated with a WFS feature instance based, at least in part, on the r-tree based spatial index.
Plan-Based Compliance Score Computation For Composite Targets/Systems
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00
US Classification:
707707
Abstract:
A method and apparatus for plan-based compliance score computation is provided. Compliance-specific target results are stored. The compliance results include, for each target, a subset of target-specific compliance results for a rule subset of compliance rules. Each target-specific compliance result of the result subset includes a compliance value. The compliance value represents compliance to a compliance rule of the rule subset. An execution plan is generated. The execution plan generates data that measures compliance to a first compliance standard. For each target-specific compliance result, an execution plan step is generated for computing the compliance value of the respective compliance rule of the respective target.