Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Object-oriented database structure

Subclass of:

707 - Data processing: database and file management or data structures

707100000 - DATABASE SCHEMA OR DATA STRUCTURE

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
707103000 Object-oriented database structure processing 63
707103000 Object-oriented database structure network 9
707103000 Object-oriented database structure reference 4
20090138499ATTRIBUTE PRESENTER OF OBJECT ATTRIBUTES AND METHOD FOR PRESENTING OBJECT ATTRIBUTES USING THE ATTRIBUTE PRESENTER - An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.05-28-2009
20100017436Method and Apparatus for Extracting Information From a Database - Information is extracted from a database using a computer-implemented method that involves a sequential chain of main calculations, in which a first main calculation (P01-21-2010
20100017435INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A document management apparatus performs a first process to delete an object that is not to be presented to a user from document information registered in a database. The document management apparatus then performs a second process to determine whether a vacant block created as a result of the deleting of the object can be filled with another object. If it is determined by a CPU of the document management apparatus that a proper object to be put in the vacant block is not found, a third process is performed to adjust a layout associated with the vacant block. The document management apparatus then performs a forth process to provide a preview of a document with an adjusted layout thereby allowing a user to confirm the adjustment.01-21-2010
20090300061System and method for universe generation - A system and method for automatically generating the universe from the documented MS-Excel file is disclosed. The methods for the Generate Universe, Migrate Universe, Update Universe and Document Universe are disclosed. The method helps in reduction of build effort of the project and removes the problem of corruption of the universe file of link being lost. The method provides easy maintenance of the universe versions and multi-user development environments and updating of universe files.12-03-2009
20100057773FUZZY TAGGING METHOD AND APPARATUS - A computer-implemented method of tagging a transaction that includes tagging a transaction with one of a first tag value or a second tag value, forming a set of clusters associated with the tagged transactions having a first value, and forming a second set of clusters associated with the tagged transactions having a second value. The computer implemented method also includes determining a fuzzy tag value based on a relationship between the transaction and one of the centroids of the clusters having a first tag value, and one of the centroids of the clusters having second value. The method also includes replacing the first tag value or the second tag value with the fuzzy tag value.03-04-2010
20080281863Repository system and method - A method and apparatus are described relating to a repository having artifacts stored therein. A client 11-13-2008
20090177684AUTOMATED CONFIGURATION UPDATER - A method is provided for automating updates to configuration data. The method comprises coding a builder method within a source file for an application component and running the source file through a transformer engine configured to implement an interface within the source file. The builder method is implemented to construct an in-memory data structure representing one or more configuration data elements of a configuration object provided by a configuration service for the application component. The interface provides a mapping between one or more configuration data elements represented in the in-memory data structure and one or more corresponding data elements of a listener object representing changes to the configuration object. The mapping is implemented to update the in-memory data structure at runtime whenever a change to the configuration object is signaled to the listener object.07-09-2009
20090164510METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ACCESSING A MULTI-FORMAT DATA OBJECT - A method for accessing a multi-format data object stored on a computer readable storage medium is provided. The method includes receiving a request to read a markup language (ML) document stored in a text format section of the multi-format data object. The method further includes locating a binary format section of the multi-format data object, where the binary format section includes a parsed binary representation of the ML document. The method additionally includes returning the parsed binary representation of the ML document in response to the request. A system, and computer program product are also provided.06-25-2009
20090157740System for Logging and Reporting Access to Content Using Unique Content Identifiers - One embodiment of a system for logging and reporting access to content includes a content addressable storage manager configured to control storing of data elements to the content storage and retrieving of data elements from the content storage, the content addressable storage manager including a content identifier generator configured to generate a content identifier for each data element stored in the content storage, and an access log module configured to record access data for each data element stored in the content storage and to associate the access data for each data element with a content identifier of that data element. The access log module is also configured to generate an access report that includes access data for one or more data elements stored in the content storage.06-18-2009
20090157739Methods and systems for object interpretation within a shared object space - Methods and systems are provided for creating and using a shared object space to interpret objects. In one exemplary embodiment, a method is provided that includes partitioning a memory area of a server. The method may also include creating an object, wherein the created object contains the data needed for performing the function of the object, and providing an interpretation routine for interpreting the object. The method may further include storing the created object and the interpretation routine in the partitioned memory area and defining application access to the partitioned memory area.06-18-2009
20090157738Methods, Systems, And Computer Readable Media For Controlling Presentation And Selection Of Objects That Are Digital Images Depicting Subjects - The subject matter described herein includes methods, systems, and computer readable media for controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects arranged in a plurality of vectors is presented via a presentation device. Each object in a second vector is associated with an object in a first vector. Each of the objects is a digital image depicting a subject. A first object presented in a first vector is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second object in the second vector adjacent to the first object in the first vector is presented via the presentation device in response to the determination.06-18-2009
20090157737Database Trigger Modification System and Method - A method, apparatus and program product modify the behavior of a database trigger. An attribute desired by a user for a database trigger may be received. The attribute may relate to a change in the functionality of the trigger, such as a restriction on trigger behavior. An object that includes the attribute may be generated. The attribute may be associated with and applied to the trigger. In this manner, the attribute may be selectively applied to multiple triggers.06-18-2009
20090125549METHOD AND SYSTEM FOR CALCULATING COMPETITIVENESS METRIC BETWEEN OBJECTS - Method and System for calculating competitiveness metric between objects are provided. The method comprises the steps of: obtaining a first object and a second object; selecting, from all the relation instances stored in a relation instance repository, associated relation instances related to the first and second objects; and calculating, based on the selected associated relation instances, an extensional competitiveness metric S05-14-2009
20090043810METHOD, SYSTEM, AND PROGRAM PRODUCT FOR BUILDING HIERARCHIES - In general, the present invention allows one to define both a hierarchy with one or more peers and no parents (e.g., one or more blades and no chassis) and a hierarchy with one or more peers and a parent (e.g., one or more blades and a chassis) as long as the relationships are valid. Rather than relying on a user's a priori knowledge of the hierarchical relationships, this invention allows a user to select any starting point and then drive in any desired direction. Despite this flexibility, the invention still allows rules for permissible relationships to be enforced. Thus, driving is limited by the relationships extant in the underlying data, or the known combining rules.02-12-2009
20090313297METHOD AND APPARATUS FOR USING SELECTIVE ATTRIBUTE ACQUISITION AND CLAUSE EVALUATION FOR POLICY BASED STORAGE MANAGEMENT - The invention provides a method and apparatus for managing stored data objects. The method includes detecting involved attributes of stored data objects based on object management rules, determining expected data storage management costs for each possible order of attribute acquisition for the detected attributes, detecting an order of attribute acquisition that has a data storage management cost which is minimal or below a predetermined threshold, acquiring the attributes of the stored data objects based on the detected order of attribute acquisition, and executing an object management policy based on the acquired attributes to manage the stored objects at the low cost for object storage, attribute acquisition and policy evaluation.12-17-2009
20090307264OBJECT ACQUISITION DEVICE, OBJECT MANAGEMENT SYSTEM, AND OBJECT MANAGEMENT METHOD - Provided is a technology through which acquisition and management of an object used in a document can be performed more easily compared with a known technology.12-10-2009
20090307263System And Method Of Performing Location Analytics - A system and method are provided for associating location data from one or more unique sources. The place and time of a unique location enabled device are associated with stored demographic information relating to the particular place and particular time. The place and time of the unique location enabled device are associated with a historical record of past locations and time of locations that the device has been. Based on the association of demographical information and historical information, the unique location enable device is assigned to one or more groups or tribes. The location of all members of the group or tribe can be aggregated and exported for further analysis or display, thereby showing all group or tribe members at a particular time and place.12-10-2009
20090307262SITUATION-DEPENDENT RECOMMENDATION BASED ON CLUSTERING - Data relating to usage patterns of the user is stored, wherein the data includes an application portion having information as to items which were used and a context portion having information as to the context in which the items were used. The data is clustered into clusters of data points and centroid are computed, wherein the centroid includes an application portion and a context portion. Clusters similar to a current context of the user are selected by comparing a data point representing the current context of the user to the context portions of one or more of the centroids. For each of one or more items, a expectation value that the user wishes to use the corresponding item is computed, based on the application portions of the selected similar clusters, wherein the expectation values are used to recommend one or more of the items.12-10-2009
20090307261Categorization of Digital Media Based on Media Characteristics - Digital media categorization can include receiving information including a plurality of media objects and a metadata tag descriptive of at least a first media object; comparing the first media object with a second media object; and selectively associating the first media object's metadata tag with the second media object based on a result of the comparison. Each media object can include a digital image.12-10-2009
20090094275AUDITABLE ACTION REQUEST PROCESSING IN A WORKFLOW ENVIRONMENT - Various embodiments provide one or more of systems, methods, software, and data structures that include action request definitions that may be linked to a workflow process. Upon submission of an action request from an action request definition, an action request record may be created as a function of an action request definition and passed through a linked workflow process. The action request record may be modified, approved, or rejected. If approved, a process defined within the action request definition may cause a data change as a function of action request data. Action request records may be persisted, in some embodiments, to provide an action request audit trail.04-09-2009
20090300059System, Method, and Computer Readable Media for Replicating Virtual Universe Objects - A system, a method and a computer readable media for replicating virtual universe objects are provided. In one exemplary embodiment, the method includes determining a first set of VU objects associated with a first user. The method further includes determining replication priority values for the first set of VU objects utilizing predetermined priority value rules. Each VU object of the first set of VU objects has a replication priority value. The method further includes determining a second set of VU objects from the first set of VU objects based on the replication priority values associated with the first set of VU objects. The method further includes replicating the second set of VU objects from a primary VU computer server to a first device.12-03-2009
20080270459Hosted multi-tenant application with per-tenant unshared private databases - Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is utilized in conjunction with private, unshared databases for each of the tenants. The private, unshared databases are utilized to store application data for an associated tenant, along with any customizations to the application implemented by the tenant. A shared configuration database is also utilized that stores application data that is shared among the tenants. When a request is received from a tenant to access the hosted application, the shared configuration database is utilized to locate the private, unshared database associated with the tenant making the request. The contents of the private, unshared database associated with the tenant making the request are then utilized to response to the request.10-30-2008
20090292724Acquisition and particular association of inference data indicative of an inferred mental state of an authoring user and source identity data - A computationally implemented method includes, but is not limited to: acquiring inference data indicative of an inferred mental state of an authoring user in connection with at least a particular item of an electronic message, acquiring source identity data providing one or more identities of one or more sources that is or are basis, at least in part, for the inference data indicative of the inferred mental state of the authoring user, associating the inference data indicative of the inferred mental state of the authoring user with the particular item; and associating the source identity data providing one or more identities of the one or more sources with the particular item. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.11-26-2009
20090106303CONTENT MANAGEMENT SYSTEM THAT RENDERS MULTIPLE TYPES OF DATA TO DIFFERENT APPLICATIONS - A content management system (CMS) includes a rendering mechanism that receives a desired rendering action for a selected object in the repository, determines from defined rendering rules which elements in the selected object correspond to the desired rendering action, determines which of a plurality of applications corresponds to the desired rendering action, and renders one or more elements in the selected object that correspond to the desired rendering action in the application corresponding to the desired rendering action. The rendering mechanism may insert rendering markers in an object that define a type of data for each element in the object. In addition, nested elements may be rendered by invoking multiple applications that are active at the same time to simultaneously render different types of data.04-23-2009
20090271435DATA MANAGEMENT METHOD, DATA MANAGEMENT PROGRAM, AND DATA MANAGEMENT DEVICE - Provided is a data management method. Data corresponds to an entry including a reference to another entry and is managed in a set which is a collection of pieces of the data. The set corresponds to a linked list where the entry corresponding to the data is linked in order of addition of the data. The entry includes an insertion time sequence number inserted into the linked list and information indicating if the data has been deleted from the set. In that case, the entry is separated from the linked list at a predetermined timing. The linked list is traced to refer to the data. When the insertion time sequence number of the reference entry is later than the insertion time sequence number of the entry which has already been referred to, it is judged that the reference entry has been separated from the linked list.10-29-2009
20090271434Method and System for Storing Trace Data - A method includes capturing a plurality of trace capture records and storing the plurality of trace capture records in a trace acquisition protocol record. The trace acquisition protocol record further storing a single timestamp record and a plurality of flag records. A number of flag records corresponds to a number of trace capture records stored in the trace acquisition protocol record.10-29-2009
20090271433CLUSTERING USING NON-NEGATIVE MATRIX FACTORIZATION ON SPARSE GRAPHS - Object clustering techniques are disclosed. A nonnegative sparse similarity matrix is constructed for a set of objects. Nonnegative factorization of the nonnegative sparse similarity matrix is performed. Objects of the set of objects are allocated to clusters based on factor matrices generated by the nonnegative factorization of the nonnegative sparse similarity matrix.10-29-2009
20090077122APPARATUS AND METHOD FOR DISPLAYING CANDIDATES - A candidate displaying apparatus includes: a content input unit that performs an input process on a content; a named entity extracting unit that extracts, from the content, named entities each identifying a specific object or a specific piece of information; an association degree calculating unit that calculates a degree of association between each of the named entities and a predetermined character string contained in the content; an associated information storage unit that stores therein the named entities, the character string, and the degrees of association in correspondence with one another; and a displaying unit that displays, on a display device, the named entities that are kept in correspondence with the character string as selectable candidates in descending order of the degrees of association thereof.03-19-2009
20090030937Automatic Management of Dependencies Between Physical and Logical Elements in an Application Set - A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism then identifies the target and extraneous object set locations to facilitate isolation. Thereafter, the mechanism optimizes the logical target set placement for best manageability and performance. The mechanism minimizes the management issues by providing a small application footprint. This is accomplished by placing the object set on the fewest necessary volumes to facilitate both application performance and independence of administrative action.01-29-2009
20090240728COMPUTING ENVIRONMENT REPRESENTATION - A computing environment may be represented as a deployable object hierarchy, which may be organized according to an object hierarchy schema that is commonly shared among the computing environment host and the devices that are configured to render the computing environment. A particular object hierarchy schema is presented in detail for representing a computing environment, wherein many objects of the computing environment are modeled as resources that may be distinctly addressable (e.g., in a RESTful object hierarchy.) Many types of objects and properties thereof are presented in order to elucidate an exemplary object hierarchy schema and to illustrate exemplary objects and object hierarchies organized according thereto. Additional properties of various object hierarchy schemas include extensibility, deployability, and object addressing models with various advantages.09-24-2009
20090012993USING VIEWTYPES FOR ACCESSING INSTANCE DATA STRUCTURED BY A BASE MODEL - Disclosed is a technique for manipulating instance data of a base model. A ViewType, a root object representing an object of the base model, and an operation are received. Whether the ViewType and the root object are compatible is determined. When the ViewType and the root object are compatible, the operation is applied to the instance data of the base model while using the ViewType to traverse the instance data.01-08-2009
20090012992Digital Content Metadata Registry Systems and Methods - The present invention relates to the field of data management and publishing. In particular, this invention relate to an identification registry method for use in storing, retrieving, aggregating, and associating identifiers for digital content. The method comprises steps of maintaining a content registry of digital content records corresponding to digital content file, generating a unique record identifier for each digital content record, and if alternative identifiers corresponding to the digital content files are provided, associating the alternative identifiers with the digital content records.01-08-2009
20090012991SYSTEM AND METHOD FOR PROVIDING INFORMATION TAGGING IN A NETWORKED SYSTEM - A computer-implemented system and method for providing information tagging in a networked system is disclosed. The apparatus in an example embodiment includes a tag engine configured to process a database of categorized product listings; to receive a user-provided tag associated with at least one of the product listings; to retain the user-provided tag; and to serve the user-provided tag to a user viewing at least one of the product listings.01-08-2009
20080294687CENTRALIZED, AUTOMATIC REPORTING SYSTEM AND METHOD FROM INTERFACE TECHNOLOGIES - One or more parameters such as time is reported to a center using a portable access device. The center then automatically receives data from the access device and populates an electronic form and converts the data for storage and subsequent processing or review. The invention allows other parties, upon proper authentication, to annotate received data, to indicate acceptance or rejection of the reported data. Depending on the relationship of the various parties and business rules stored with the center, parties other than the sender and center may also download reported data for subsequent processing, even where they have different hardware and software platforms. The invention is particularly suitable for senders such as employees who need to submit time sheets, expense reports, and the like to an employer, or for automatic analysis of submitted inventory reports, product orders, etc. In one embodiment, the center acts as an automatic data collecting and reporting intermediary between the sender and an employment agency, on one hand, and between the agency and a client, on the other hand, where the sender is associated with the agency but performs tasks on behalf of the client.11-27-2008
20080294686SPECTRAL CLUSTERING FOR MULTI-TYPE RELATIONAL DATA - A general model is provided which provides collective factorization on related matrices, for multi-type relational data clustering. The model is applicable to relational data with various structures. Under this model, a spectral relational clustering algorithm is provided to cluster multiple types of interrelated data objects simultaneously. The algorithm iteratively embeds each type of data objects into low dimensional spaces and benefits from the interactions among the hidden structures of different types of data objects.11-27-2008
20080294685Creating References in a Scoped Memory System - A method for creating a reference in a scoped memory system, the scoped memory system including a scope graph of scoped memory areas, wherein each scoped memory area is suitable for the allocation of objects therein for access by software threads and has associated a thread count for indicating that the scoped memory area is discardable, the method comprising the steps of: allocating a target object in a target scoped memory area; storing an index associated with the target object of a depth of the target scoped memory area in the scope graph; allocating a source object in a source scoped memory area; storing an index associated with the source object of a depth of the source scoped memory area in the scope graph; in response to a determination that the source scoped memory area is at the same depth as or deeper than the target scoped memory area by comparing the index associated with the source object and the index associated with the target object, creating a reference from the target object to the source object.11-27-2008
20080294684Evolutionary Spectral Clustering by Incorporating Temporal Smoothness - Systems and methods are disclosed for clusterizing information by determining similarity matrix for historical information and similarity matrix for current information; generating an aggregated similarity matrix (aggregated kernel); and applying evolutionary spectral clustering on the aggregated kernel to a content stream to produce one or more clusters.11-27-2008
20090216797Utilizing Reference/ID Linking in XML Wrapper Code Generation - Utilizing reference/identification (ID) linking in extensible markup language (XML) wrapper code generation in a data processing system. A code generator receives a type document and reference/ID constraints document and accesses the reference/ID constraints document to translate between XML structures and object structures.08-27-2009
20090177689SITUATION-AWARE PATTERN EXTRACTION AND RECOMMENDATION - A method for determining user interests is provided, the method comprising: storing data items relating to usage patterns of the user, wherein the data items include an interest portion and a context portion; grouping the data items into context groups, each context group having data items with related context portions; for each context group, determining if the number of data items in the context group is greater than or equal to a first threshold; creating a first partition having context groups having a number of data items greater than or equal to the first threshold; averaging the ratings for interests in the data items in the context groups in the first partition, resulting in each context group in the first partition being a cluster; and deriving a user's interest by comparing a current context to a context group in the first partition.07-09-2009
20080270461Data containerization for reducing unused space in a file system - An apparatus and method for containerization of multiple data objects within a block of a single container. The apparatus and method may pack multiple data objects together in a block of a logical container in a file system. The method may include receiving data in the form of multiple data objects to be stored in a file system, and collectively data packing the multiple data objects together in at least one block of a logical container in the file system. The block is a fundamental unit of storage space of the file system, and each block of the logical container includes multiple extents to store data from at least one data object of the multiple objects. The apparatus may include a plurality of storage devices coupled to a storage server. The storage server is configured to store the multiple data objects in at least one block of the logical container in the file system. Some data objects may be stored in multiple extents of one or more blocks depending on the size of the data object.10-30-2008
20090319561Arrangement and a Method for Delivering a Lost Object to a User, And An Arrangement and a Method of Providing a Finder of An Identification Item With User Data - An arrangement and a method for delivering a lost object to a user, and an arrangement and a method of providing a finder of an identification item with user data. An arrangement, comprising a control unit, a database, and an identification item, wherein the identification item comprises unique identification information and is adapted to be connected to an object, wherein the database is accessible to a user to provide user data for registering the object in connection with the identification item, wherein the control unit is accessible to a finder of the object connected to the identification item to inform the control unit, based on the unique identification information, that the finder has found the object connected to the identification item, wherein the control unit is adapted to instruct a delivery service unit to deliver the object connected to the identification item to the user based on the user data in case the finder has noticed that the finder has found the object.12-24-2009
20100057774Altered Token Sandboxing - Embodiments of the present invention relate generally to application security. In an embodiment, a method for altered token sandboxing includes creating a process based on a naked token and suspending the process. The method further includes obtaining an impersonation token and resuming the process with the impersonation token. The method further includes acquiring resources needed for the process with the impersonation token. The method also includes replacing the impersonation token with the naked token. In a further embodiment, the method further includes executing the suspended process with the naked token and the acquired resources. In another embodiment, a system for user-mode, altered token sandboxing includes a security module, an acquisition module and a replacement module. In a further embodiment, the system may include an execution module. In another embodiment, the system may include a request module.03-04-2010
20080243911SHARING A SINGLE INSTANCE OF A USER DEFINED TYPE - Methods, systems and apparatus for implementing behavior of a user defined type (UDT) in a database by providing a data table with multiple rows and generating a UDT table having only a single row. An instance of a UDT is created and stored in the single row of the UDT table. A query having a Cartesian product is implemented to join the UDT table and data table for invoking behavior of the UDT and generating a resultant data table without increasing cardinality thereof. The single instance of the UDT may be shared amongst several users of the database as a result of all required persisted objects of the UDT residing within only a single row of the UDT table.10-02-2008
20090049085Binary Data Classification Method, Binary Data Classification Device, Computer Program, and Storage Medium - An information processing apparatus 02-19-2009
20090300062Method for mapping an X500 data model onto a relational database - A method for mapping an X500 data model onto a relational database comprising the steps of: 12-03-2009
20090300058OBJECT CUTTER PROGRAM - An object of the present invention is enabling extraction of objects from a predetermined Web page and linked Web pages led by hyperlinks of the Web page without inputting Web page identifiers corresponding to the linked Web pages. In order to achieve this object, processing means specifies a portion sandwiched by an object start identifier and an object end identifier from display control information and extracts a Web page identifier of a linked Web page from the specified portion based on an extracted portion identifier (S12-03-2009
20090177686Method for Generating Database Installation Scripts - A method for generating automated scripts for installing objects into databases on database servers. A script generator inputs parameters such as the target database server identifier and a list of target databases for the installation. The script generator also inputs a hierarchical directory tree with files at the child nodes containing object installation instructions. The script generator traverses the directory tree, starting with the root node, and generates an installation script. The script generator can also input a time/date at which the installation script will be automatically executed, allowing for unattended operation of the object installation procedure. Thus, a database administrator is substantially shielded from the complexity of the installation process and installations can be standardized across multiple database servers and databases.07-09-2009
20090150430System for automating the definition of application objects supporting compressing operations - A configurable class system for an application author working in an application development environment that automates the handling of undo, redo and logging operations is discussed. The configurable class system removes the burden from the application author of having to custom manage undo, redo and logging information during application writing by providing the necessary mechanisms to every application object created. The configurable class system also allows the application author to handle exceptional state changes in an application by configuring the underlying base classes provided by the configurable class system. Additionally, the embodiments of the present invention enable the application author to customize the compression of a series of identified operations by selecting the type of operations that are to be compressed and the manner in which the compression is to occur.06-11-2009
20090150431Managing relationships of heterogeneous objects - Software for managing relationships between heterogeneous objects is operable to identify a target object. The software automatically determines related objects using at least one object type application programming interface (API) for an object type associated with the target object. The software is further operable to populate a relationship data structure based on the determined relationships. The software can then provide the relationship data structure to a requesting module.06-11-2009
20080270462System and Method of Uniformly Classifying Information Objects with Metadata Across Heterogeneous Data Stores - Described are a system and method for classifying information objects with metadata across heterogeneous data stores. A metadata model includes a plurality of interconnected nodes. A least one of the nodes corresponds to a metadata instance and at least one of the nodes corresponds to a metadata category. Information related to an information object maintained in a data store is acquired. A look up of the metadata model finds one or more metadata instances and metadata categories based on the acquired information related to the information object. One or more of the found metadata instances and metadata categories are associated with the information object maintained in the data store.10-30-2008
20090083316INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM - An information processing apparatus includes a generation unit configured, in extracting an object from an input document, to generate object data including a word indicating a characteristic of the object and store the generated word in a storage area, a storage unit configured to store a table holding the word indicating a characteristic of the object associated with a degradation level, and a degradation unit configured, in performing output processing by reusing the object, to determine whether the word indicating a characteristic of the object to be reused is associated with the degradation level, and if it is determined that the word indicating the characteristic of the object is associated with the degradation level, to degrade the object according to the degradation level corresponding to the word indicating the characteristic of the object.03-26-2009
20090024656SYSTEM FOR UPDATING A NAVIGATION DATABASE - A navigation system including a navigation database provides efficient and accurate database updates. The system receives a modified version of the navigation database. The system identifies data blocks of the modified version that differ from the corresponding data blocks of the navigation database. The system generates an update based on the identified differences. The system updates the navigation database using the generated update.01-22-2009
20090287736BACnet Communication Status Objects and Methods of Determining Communication Status of BACnet Devices - BACnet objects and methods for efficiently monitoring the communication status of networks and devices in a building automation and control system are presented. A pair of bus communication status objects, including a server object and a client object, provide the communication status of an MS/TP network as an OCTET String transmitted only upon a change of value (COV) of the communication status of a device on the network. Individual devices may be monitored with a device communication status object, in conjunction with or apart from the bus communication status objects. For MS/TP devices, automatic configuration and monitoring in a controller is provided. For other devices, a user interface is provided through a graphical tool to allow configuration to specify the desired device and/or network for monitoring.11-19-2009
20080208894METHOD AND APPARATUS FOR MULTI-FILE CONTROLS - A method and apparatus for enabling a unit such as a complex control comprising multiple pages, which should be implemented as a single pair of user interface file and code file, to be implemented in a multiplicity of files, to enable multiple developers to work concurrently on the control, and to enable dynamic addition, deletion or update of pages in a control. The method comprises constructing a template describing the complex control, generating separate pages according to the template, and in run time aggregating the separate pages, renaming elements within the separate pages and routing events to the event handlers implemented by the separate pages.08-28-2008
20080208898Decentralized Many-to-Many Relationship Management in an Object Persistence Management System - A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding links. Each link can correspond to one of the objects. Furthermore, each link can persist state information for the corresponding object in an associated object table. Finally, each link can manage the junction table responsive to changing relationships with others of the related objects. Importantly, as the present invention distributes the management of the junction table, a counter-operation management protocol can be provided which can resolve conflicts which arise in the management of the junction table in response to changing relationships among their associated objects.08-28-2008
20080208896Methods, Apparatus and Media for System Management of Object Oriented Information Models - Computer implemented methods comprising receiving a client request from a client within an object-oriented model, intercepting the client request with a client manager able to communicate with the client and a management database, and generating with the client manager a request for information from the management database, wherein the database comprises information describing each managed object of the object-oriented model. Generally the database is created by the client manager when the client manager is installed on an information handling system of the model. Methods may comprise generating with the client manager the request for information from an object manager of the model. Methods may comprise initializing a discovery process identifying each managed object of the model, and adding to the database any new information describing a managed object of the model. Information handling systems and computer readable medium having stored thereon instructions for executing said methods.08-28-2008
20080208893SYSTEM AND METHOD FOR ADAPTIVE CONTENT PROCESSING AND CLASSIFICATION IN A HIGH-AVAILABILITY ENVIRONMENT - The embodiments of the invention provide a systems, methods, etc. for adaptive content processing and classification in a high-availability environment. More specifically, a system is provided having a plurality of processing engines and at least one server that classifies data objects on the computer system. The classification includes analyzing the data objects for the presence of a type of content. This can include assigning a score corresponding to the amount of the type of content in each of the data objects. Moreover, the server can remove a data object from the computer system based on the results of the analyzing. The results of the analyzing are stored and the computer system is updated with feedback information. This can include allowing a user to review the results of the analyzing and aggregating reviews of the user into the feedback information.08-28-2008
20090276456SYSTEM AND METHOD FOR MANAGING BINARY LARGE OBJECTS - The invention regards a system (11-05-2009
20090282073SYSTEM AND METHOD FOR CONVERTING AND STORING DATA VALUES - A system and associated method for converting and storing data values. Receiving multiple primary keys, each primary key being associated with a unique table in a plurality of tables; multiple foreign keys, each foreign key being associated with at least two tables in the plurality of tables; and multiple datasets; each dataset containing a schema for a single table. Creating a schema control card identifying the primary keys, foreign keys, datasets' location, and identifies a path to traverse the tables. Creating either a storage control to store data values from the plurality of tables to a storage location, or creating a retrieval control card to retrieve a storage value from the storage location and return to the plurality of tables. The tables are traversed via the path and data values are either stored using the storage control card or retrieved using the retrieval control card.11-12-2009
20090287737ARCHITECTURE FOR ENABLING RAPID DATABASE AND APPLICATION DEVELOPMENT - Raptive is a technical, object-oriented database and architecture allowing for rapid development process cycles. It is a process of three technologies that are unique. The first process technology is an object-oriented, entity-centric database technology process. This process is called Raptor. The second process is a browser-based UI/IDE process that allows for rapid Integrated Design, and the management of objects within a database. The process allows users to interact with data and the database. The third process is a series of objects that access the Raptive database using program languages.11-19-2009
20090287735MEMORY ALLOCATOR FOR OPTIMISTIC DATA ACCESS - A method, system and computer readable media for optimistic access of data objects in a processing system. The method, system and computer readable media comprise providing a list of position objects. Each of the position objects can be associated with a data object. The method, system and computer readable medium include utilizing a thread to mutex a position object of the list of position objects and to associate the position object with a data object, and accessing the data object by the thread. The method, system and computer readable medium record a free level of a memory allocator as a read level of the position object and record a version number of the data object as the version number of the position object after the access has been determined to be safe.11-19-2009
20090083315INFORMATION PROCESSING APPARATUS AND ENCODING METHOD - There is provided an information processing apparatus for providing encoding technology that enables data size reductions and analysis processing speed improvements even for data including elements having complex attribute values. The apparatus includes a file input unit that inputs a file including elements having a data stream of a predetermined format as an attribute value, a hierarchy information setting unit that sets hierarchy information indicating hierarchical positions for each of one or more delimiters included in the data stream, a structure information generating unit that generates structure information that defines mutual relations between hierarchy information, a designating unit that designates a region of a data stream of a predetermined format from the input file, and an encoding unit that detects delimiters from the designated region and, based on detected delimiters and structure information, encodes a data stream of the designated region based on a preset structured description language.03-26-2009
20080275910Method and apparatus for automatic generation of information system user interfaces - A method and apparatus for the specification and automatic generation of user interfaces of information system (computer programs) is provided. The method is based in pattern language to specify requirements in an un-ambiguous mode and with precise semantics. The pattern language allows a user interface model to be composed using elements of the pattern language (computer objects in the object oriented programming style) which fully specify the desired user interface. The semantics of the objects in the user interface model have one and only one definition such that user interface model can be validated in a validation process. The validation process eliminates bugs in the final computer program code which is automatically produced from the user interface model. A model (meta-model), an editor tool (computer program) implementing the model for creating specifications of the user interface model, DTD specification, code generators, and other artifacts are depicted and described here for obtaining such user interfaces for different platforms (computers and operating systems) and different programming languages without manual coding of the computer code to implement the user interface. The software obtained is ready to run and it is able to communicate with a business server component using a standardized Application Programmatic Interface (API).11-06-2008
20080275909SYSTEMS AND METHODS FOR MANAGING IMAGE DATA AND METADATA - A method for managing image data and metadata is described. Image data is provided. Metadata associated with the image data is provided. A determination is made about the capabilities of a network and a destination. The image data and the metadata are encapsulated in an exchange format if the determined capabilities support encapsulation. The encapsulated image data and the metadata are transmitted to the destination over the network.11-06-2008
20090006466MANAGING EXTENSIBLE VALUE TYPES IN SPREADSHEET CELLS - Individual cells within a spreadsheet may contain an extensible value as defined by an extensible value type. The extensible value type is a third party user defined value type that is incorporated into the spreadsheet as a supported data type. When the extensible value type is defined, an associated set of functions are developed to operate on the type. The spreadsheet manages instances of these extensible values such that they are properly maintained by the spreadsheet application while in use and released from memory when they are no longer in use.01-01-2009
20090006463OBJECT RELATIONAL MAP VERIFICATION SYSTEM - An object relational map verification system is described. In some embodiments, the object relational map verification system can verify object relational maps and identify counterexamples when an object relational map cannot be verified. The object relational map verification system can verify an object relational map by (1) receiving objects, database schemas, query views, and update views; (2) generating first order logic formulae corresponding to the received objects, database schemas, query views, and update views; and (3) proving theorems indicated by the generated first order logic formulae. When the theorems are proved, the object relational map is verified. In some embodiments, the object relational map verification system can also generate models illustrating counterexamples when the theorem cannot be proved. The counterexamples provide data that the object relational map does not consistently store and then retrieve.01-01-2009
20090049082SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MEDIA OBJECTS - The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.02-19-2009
20080228812Method and System for Metamodeling Using Dynamic Ontology Objects - A system and method for providing ontology objects for use in a metamodeling environment is disclosed herein. The method comprises (a) providing a framework for creating a metamodel, wherein the metamodel comprises one or more entities, relationships, and semantics and the framework accepts input from a user to create the entities, relationships, and semantics, (b) generating ontology objects, wherein the ontology objects comprise source code for one or more classes, and wherein each class corresponds to one of the entities; and (c) compiling the source code. Further, the method may comprise detecting that a change has been made to the metamodel, updating the ontology objects to reflect the change to the metamodel, wherein updating the ontology objects comprises generating new source code for one or more classes; and compiling the new source code.09-18-2008
20080270460Creating a data structure that specifies relationships between networked objects - Embodiments of the present invention pertain to creating a data structure that specifies relationships between networked objects. According to one embodiment, information indicating a degree to which a computer potentially satisfies a condition between a software program and an object is received. The computer and the object are associated with a network. A data structure that specifies the condition between the software program and the object and specifies a degree to which the computer potentially satisfies the condition is created based on the received information.10-30-2008
20090265380SYSTEMS AND METHODS FOR TABLES OF CONTENTS - To address problems related to use and formation of tables of contents, the present inventors, devised among other things, an exemplary table-of-contents (TOC) data structure and related systems and methods. One exemplary method entails associating a node from one TOC with a node of another TOC and then assigning a unique identifier to the associated pair of nodes. The unique identifier can then be used to logically define another TOC that includes portions of the two original TOCs. Another exemplary method entails tagging or associating nodes of a TOC with one or more view labels. (Identifiers for node relationships rather than the nodes themselves are tagged with the labels in some embodiments.)10-22-2009
20090265379Method Of Processing A Source Set Of Raw Events To A Target Set Of Typed Events - A method of processing a source set of raw events of unknown event types to a target set of typed events, each raw event being a package of data items containing data values of detectable data types, includes the steps of: providing a library of event type objects each of which relates to a given event type and contains a structured set of attributes of given data types; for each raw event, determining at least one event type object in the library which meets the following criteria: (i) the data items of the raw event can each be mapped to one of the attributes of said event type object, and (ii) the detected data types of the raw event each match the given data type of the respective attribute mapped; and generating a typed event from the raw event by structuring the data values of the raw event in the form of the event type object determined.10-22-2009
20090265378MANAGING DATA SYSTEMS TO SUPPORT SEMANTIC-INDEPENDENT SCHEMAS - A method of maintaining data described in a plurality of data models. An ontology is used to describe the data models. The data models are managed using the ontology and using a validation schema to validate object(s) governed by the ontology and derived from data-centric component(s) of content that has a semantically independent structure. Management of the data models is neutral relative to implementation of the content.10-22-2009
20090265377METHOD AND SYSTEM FOR IDENTIFYING A UNIT TO BE TESTED IN A MULTI-ARRAY TEST APPARATUS - A method for identifying a unit to be tested in a multi-array test apparatus comprises uploading into a database an identification of at least one unit to be tested and at least one test protocol associated with the unit. The method further comprises receiving the unit; reading digital information from an identifying label associated with the unit; and comparing the digital information with the identification and the test protocol in the database. Human error is thereby reduced in associating the unit with the test protocol.10-22-2009
20080281861METHOD AND SYSTEM FOR DYNAMICALLY GENERATING ENTERPRISE JAVA BEANS DURING INSTALLATION OF A SERVICE COMPONENT ARCHITECTURE APPLICATION - A method of dynamically generating stateless session beans (EJBs) during installation of a Service Component Architecture (SCA) composite to expose simple SCA POJO components to Java EE callers. During SCA composite installation, an installation utility receives an installation request for a SCA composite with a simple POJO service. If EJB service binding is defined, the installation utility collects data from a service interface to generate a corresponding bean interface and implementation classes. Generic EJB home, bean and interface class templates are pre-defined using EMF JET templates. Data collected from the service interface is fed into pre-defined EMF JET Templates to generate service-specific EJB classes. The installation utility also matches the java interface to the EJB interface to ensure compatibility. Generated bean method has code snippets to delegate calls to SCA components during runtime. Given a simple SCA POJO Service, the installation utility generates Stateless Session bean without Java EE tooling.11-13-2008
20080281862GENERATING FROM APPLICATION MODIFICATIONS COMMANDS TO MODIFY THE OBJECTS IN A REPOSITORY - Provided are a method, system, and article of manufacture for generating from application modifications commands to modify the objects in a repository. An input object including an update to at least one of a plurality of objects in a repository object is received. At least one maintain property associated with at least one of the objects is received. The at least one maintain property indicates whether to maintain the at least one object associated with the maintain property in the repository object that is not indicated in the input object. A determination is made of an object in the repository object that are not indicated in the input object. For the determined object, the maintain property associated with the determined object is used to determine whether to maintain the determined object in the repository object.11-13-2008
20080288532Computer Device for Managing Documents in Multi-User Mode - A computer device for managing Documents in multi-user mode, including a document data processing tool, a document data display manager, and a document user rights manager.11-20-2008
20080313221Document processor and computer readable medium - A document processor includes: a processing unit that performs a process instructed by a user to an electronic document; a first storing unit that stores at least one of keywords of an attribute element respectively for a plurality of attribute elements; a second storing unit that coordinates at least one attribute element of the plurality of attribute elements with a user, and that stores the at least one attribute element; a determining unit that determines whether or not the stored keyword is included in the processed electronic document; an attribute element specifying unit that specifies the attribute element of the plurality of attribute elements satisfying a prescribed condition on the basis of a keyword determined to be included in the electronic document; and an inquiry unit that inquires about whether or not the specified attribute element is allowed to be stored in the second storing unit.12-18-2008
20080270457Media Application - A media application server, comprising a network interface and a processor adapted to establish voice connections with opposite end devices and to perform on the connections at least one media application task for signals of a plurality of different signal formats, the processor being adapted to establish the connection in a negotiation procedure in which it advertises itself as supporting fewer than the plurality of signal formats.10-30-2008
20080235272SYSTEM AND METHOD FOR MANAGING OBJECT TO RELATIONAL ONE-TO-MANY MAPPING - Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.09-25-2008
20080235271Classification Dictionary Updating Apparatus, Computer Program Product Therefor and Method of Updating Classification Dictionary - A classification dictionary updating apparatus includes an update proposal receiving unit that receives a proposal for updating a hierarchical classification dictionary which has a hierarchical structure which includes a class that defines the hierarchical structure, a property that defines a hierarchical class structure, and an attribute that is a detailed information field of the class and the property, and in which a sub classification class inherits a property of an upper classification class; a proposal history storing unit that stores the past received proposal; an approximate proposal extracting unit that extracts the past received proposal stored by the proposal history storing unit approximate to the latest received proposal; and an approximate proposal presenting unit that presents the extracted proposal.09-25-2008
20080275911EMULATED STORAGE SYSTEM - Systems and methods for efficient storage of data are provided. For instance, a method that includes acts of receiving a data stream to be stored on a first storage system, the data stream comprising a data object and metadata that describes attributes of the data object, extracting the metadata from the data stream, storing the data object on the first storage system and storing the extracted metadata, separately from the data object, on a computer-readable medium is disclosed. Additionally, a storage system is disclosed that includes a first storage medium, an interface configured to receive a data stream including a data object to be stored on the first storage medium and a controller. The controller may be configured to extract metadata from the data stream, the metadata being descriptive of attributes of the data object, and to direct the extracted metadata to be stored on a computer-readable medium.11-06-2008
20080270458Systems and methods for displaying information about business related entities - Enhanced methods, systems, and techniques for displaying information about financial markets are provided. Example embodiments provide a Business Knowledge Mapping System (“BKMS”), which generates and provides graphical representations of relationships between business entities. In some embodiments, such graphical representations may include relationship maps that include multiple nodes interconnected via one or more links. Each node of a relationship map may represent a particular business entity, and each link connecting two nodes of a relationship map may represent a relationship between the business entities corresponding to the two nodes. In some embodiments, a link of a relationship map may have various display attributes that represent characteristics of the relationship to which the link corresponds. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.10-30-2008
20080270464DOCUMENT PROCESSING SYSTEM AND METHOD THEREFOR - The present invention discloses a system of processing document data for document interoperation, comprising an application, embedded in a machine readable medium, which initiates an operation on a document by issuing instruction(s) describing the operation to a platform software; the said platform software, embedded in a machine readable medium, which performs the operation on the unstructured data according to the instruction(s); wherein the instruction conforms to an interface standard independent of the format of the unstructured data.10-30-2008
20080270463DOCUMENT PROCESSING SYSTEM AND METHOD THEREFOR - The present invention discloses a method for processing document data to achieve document interoperation, and the method comprises: by an application, issuing instruction(s) indicating retrieving information from first unstructured data to a first platform software; by the said first platform software, parsing the said first unstructured data and returning the required information in a form defined by the instruction(s); by the application, issuing the same instruction(s) indicating retrieving information from second unstructured data to a second platform software; by the said second platform software, parsing the said second unstructured data and returning the required information in the same form; wherein, the first unstructured data and the second unstructured data are stored in different format.10-30-2008
20090030936Method and Apparatus for a Publish-Subscribe System with Access Controls - Methods and apparatus are disclosed for notifying one or more users of information. A list of one or more subscribable objects is provided to one or more of the users; a subscription request is received from one or more of the users based on at least one of the subscribable objects; and a determination is made as to whether a user providing a subscription request has a privilege to subscribe to the subscribable object. The list optionally comprises only subscribable objects that the user is privileged to subscribe to. Once one or more users are identified that entered a subscription that matches the notification information, a determination is made as to whether the identified users have appropriate privileges associated with the information before a notification containing the information is sent to the identified users. The appropriate privileges comprise, for example, a privilege to subscribe to an object associated with the information and a privilege to notify any subscribers and delegates associated with the notification.01-29-2009
20090030934A SYSTEM AND METHOD FOR PROVIDING TOOLS WITHIN A HUMAN CAPITAL MANAGEMENT SYSTEM - A system and method are provided for instantiating tools within a computer application. The method includes defining a base class, base methods and base properties, wherein the base methods and base properties are associated with the base class. The method includes defining a tool class inheriting from the base class, wherein the tool class will include the base methods and properties. The method includes instantiating a first tool from the tool class within the computer application, wherein the computer application automates human resource management processes. The method includes providing the first tool within the computer application, wherein the first tool provides a user interface to a functionality of the computer application.01-29-2009
20090182769Method and Apparatus for Processing a Pasting Link Based on a Data Object Oriented Repository System - The present invention relates to a method and apparatus for processing a pasting link based on a data object oriented repository system (DOORS). The DOORS stores objects and link addresses of the objects, the link addresses of the objects records row numbers or column numbers of a spreadsheet, a group of storing addresses of the objects associating with each other are stored in the rows or columns of the spreadsheet, the storing addresses of the objects are addresses where the objects are stored in the DOORS, and the method comprises following steps when the objects are changed: (1) visiting the DOORS, and reading the link addresses of the objects; (2) visiting the rows or columns of the spreadsheet based on the row numbers or the column numbers recorded by the link addresses of the objects; and (3) performing content update of the objects in the DOORS based on change of content of the objects and/or address update of the objects in the rows or columns based on change of addresses of the objects. The apparatus for processing a pasting link includes a storing module, a guiding module, a locating module and an editing module. The present invention can update data automatically, speedily and accurately, which can ensure the synchronization and consistency of the data.07-16-2009
20090164511SYSTEM FOR REPRESENTING AND RECREATING OBJECT DEPENDENCIES FROM ONE DATABASE SYSTEM TO ANOTHER - A system for recreating a plurality of database dependencies of objects from one database to another is disclosed. The system comprises categorizing the dependencies based upon at least one base object and formalizing the relationships of the dependencies based upon the categorization. The system includes determining the order of recreating the objects based upon the formalizing of the relationships of the dependencies. In a preferred embodiment, the system and method builds a Dependency Management Table (DMT) that describes the relationship of each object to a base-table. The DMT includes an entry for every object-to-object relationship, including the category of the relationship, and the nesting-level of the dependency from the base-table. Using this information, objects can be recreated in an order which ensures correct management of dependencies.06-25-2009
20090138500METHOD OF COMPACT DISPLAY COMBINED WITH PROPERTY-TABLE-VIEW FOR A COMPLEX RELATIONAL DATA STRUCTURE - A method of managing data with a relational data structure, wherein the data having one or more tree structures having sub-tree structures, each tree or sub-tree structure comprising nodes, and relationship information indicating a relationship between the nodes, comprises allocating at least one of the tree structures or the sub-tree structures into another tree structure according to the relationship information, if the relationship information indicates that a node in the at least one of the tree structures or the sub-tree structures relates to one or more of the nodes of the another tree structure.05-28-2009
20090182770PERSONALIZATION OF CONTEXTUALLY RELEVANT COMPUTER CONTENT - An organization defined as a collection of contexts having associated roles and objects is disclosed. In one implementation, a common computing system can maintain the contexts and associated roles and objects and provide data to personal systems. In another implementation, personal systems can maintain a subset of the data to assist in indexing.07-16-2009
20090187591Retrieving database records for aggregation without redundant database read operations - Various exemplary embodiments are a computer-readable medium encoded with a database, a system including a database, and a related method including one or more of the following: a plurality of tables, each table configured to store a respective data set comprising at least one row of data and each table associated with a respective unique counter type of a plurality of unique counter types, wherein the respective unique counter type substitutes for an entry shared by each row of data in the respective data set; determining a counter from a set of data stored in the database; generating a plurality of tables; and inserting at least one row from the set of data into each table of the plurality of tables.07-23-2009
20090138501MAP IMAGE OBJECT CONNECTIVITY - A system and method for creating a connectivity framework between map image objects and map data objects in an object oriented computer environment. The connectivity framework may provide a flexible and efficient architecture for generating multiple map images from one or more map data sources. The map image objects may be coupled to map data objects and map projection objects.05-28-2009
20090138498RDF STORE DATABASE DESIGN FOR FASTER TRIPLET ACCESS - RDF store database designs and efficient techniques for converting SPARQL queries to SQL queries are described that provide faster triplet access, and which can reduce the computational overhead and cost associated with storing large volumes of RDF metadata. In various embodiments RDF data can be stored in de-normalized tables tailored to provide efficient query and storage performance. The provided query conversion techniques provide reliable and efficient query performance.05-28-2009
20090049086SYSTEM AND METHOD FOR PROVIDING AN OBJECT TO SUPPORT DATA STRUCTURES IN WORM STORAGE - An object storage system provides a storage object to support index structures, logs, and audit trails in WORM storage. The storage object includes a mutable object, an immutable object, or an appendable object. For each storage object, the system maintains an indication of type, such as mutable, immutable, or appendable object type. A mutable object can be arbitrarily modified, an immutable object cannot be modified, and the contents of the appendable object cannot be modified but can be appended with new data. Appended data becomes immutable. The system enables a protection level represented by the object type to be upgraded but not downgraded. Consequently, data committed to be immutable cannot be changed by changing the type of the storage object.02-19-2009
20090049084METHOD AND APPARATUS FOR GENERATING AND REPRODUCING MEDIA OBJECT-BASED METADATA - A method and an apparatus for generating and reproducing media object-based metadata are provided. The method includes generating a media stream which includes media objects and generating metadata which corresponds to each of the media objects. Each of the media objects includes metadata position information for accessing the corresponding metadata. The method facilitates real-time reproduction and modification of content.02-19-2009
20090049083Method and Apparatus for Accessing Data Using a Symbolic Representation Space - A method of browsing data items using an n-dimensional array of symbols, where n is greater than or equal to 1, each symbol corresponding to at least one data item, using selecting means movable through the n-dimensional array and capable of selecting points in the array including where no symbol is located, comprises selecting at least one symbol and the corresponding data item according to the location of the selecting means.02-19-2009
20090177688Employee Tracking System - An employee tracking system is disclosed, in which processing, accessing or both within the system is determined according to the hierarchical structure of the underlying organization. Each employee is associated with a node in the organization, and access to employee-related data is based upon the node associated with the requester and the node of the employee being checked, as well as the type of data being requested. Employees may clock into and out of work using mobile devices that interface with the employee tracking system host computer.07-09-2009
20090327338HIERARCHY EXTRACTION FROM THE WEBSITES - The present invention provides methods and systems for building object hierarchy. The method includes: obtaining a set of web pages from a website; conducting an inter-page analysis on the obtained web pages to extract a hierarchy of the web pages; conducting an intra-page analysis on each of the obtained web pages to identify the semantic blocks within the web page and extract a hierarchy of the semantic blocks for all the web pages; and fusing the hierarchy of the semantic blocks with the hierarchy of the web pages to generate a coordinated hierarchy. In one embodiment, the nodes on the generated coordinated hierarchy are then mapped into corresponding objects to generate the coordinated object hierarchy. Compared with the prior arts, the object hierarchy building systems and methods according to the present invention can build the object hierarchy in a more accurate and efficient way by fusing the inter-page analysis result and the intra-page analysis result.12-31-2009
20090327337DYNAMIC ONTOLOGY-DRIVEN TEMPLATE SELECTION - One aspect of the present invention includes dynamically selecting templates through the use of an ontology. In one embodiment, an ontology is defined to structure information system content, and an ontology classification is then assigned when content is provided to the information system. Based on this classification, the most appropriate template classified in the ontology is applied to the content. If a template exists at the content item's ontology level, this template is applied to the content. If no template exists, then the ontology tree is navigated upward to locate a template at the nearest ancestor ontology level. If a template was found by navigating the ontology tree, then this template is applied to the content item.12-31-2009
20090327336GUIDED CONTENT METADATA TAGGING FOR AN ONLINE CONTENT REPOSITORY - A method for tagging content. The method includes receiving an initial metadata tag and associating the initial metadata tag with an object of an online repository. Based on the initial metadata tag, a metadata tag knowledgebase is accessed to derive at least one suggested metadata tag. A confirmation regarding the at least one suggested metadata tag is received and the suggested metadata tag is associated with the object. The object is then uploaded to the repository, and the metadata tag knowledgebase is updated to reflect tags associated with the object.12-31-2009
20090055434SIMPLIFIED APPLICATION OBJECT DATA SYNCHRONIZATION FOR OPTIMIZED DATA STORAGE - A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.02-26-2009
20090055431PRIVACY ONTOLOGY FOR IDENTIFYING AND CLASSIFYING PERSONALLY IDENTIFIABLE INFORMATION AND A RELATED GUI - Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.02-26-2009
20090144321ASSOCIATING METADATA WITH MEDIA OBJECTS USING TIME - In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.06-04-2009
20090006464Offender transport tracking and emergency response (OTTER) system - A computer based process which allows communication between third party systems capable of text based notification via the Internet and any Common Alert Protocol (CAP) enabled alerting system by analyzing data in e-mail alerts and matching that data with a list of Offender Tracking, Transport, and Emergency Response (“OTTER”)-defined response plans. When appropriate, OTTER processes the data and converts the data into a format that can be sent to a CAP enabled alerting system. Once relayed to the alerting system, alerting occurs across a broad range of communications devices including e-mail, cellular and land-based phones, Personal Data Assistants, SMS text messaging, etc. This allows for a unified approach to managing alerts from multiple monitoring and alerting systems in an organization.01-01-2009
20090024657USER INTERFACES AND SOFTWARE REUSE IN MODEL BASED SOFTWARE SYSTEMS - In a model based software system, a set of business rules is scanned, and patterns are identified. The patterns are then compared, and similarities identified which indicate that software can be reused in the system. In one embodiment, identifiers of the rules are scanned. In another embodiment, usage patterns are used for designing a middle layer and generating code. In another embodiment of the invention, a data model is generated by capturing data from a user interface for a business document.01-22-2009
20090024655Scheme-Based Identifier - Among other disclosure: a computer-implemented method of configuring a system for an identification scheme; a computer-implemented method of communicating an identifier; a computer-implemented method of processing a received identifier; and corresponding computer program products.01-22-2009
20090083314Method of Manipulating Information Objects and of Accessing Such Objects in a Computer Environment - The invention relates to a method which is used in a computer environment in order to produce a current view from at least one source information object that can vary. The inventive method is characterised in that it comprises the following steps: a reference of the view in relation to the source information object is established and stored; a user implements at least one information object modification tool in order to produce a transformed information object from the source information object; a difference information set that is representative of the modification actions performed by the user with the tool(s) is recorded in a memory element; and a current view is produced from the current version of each source information object and said difference information set. The invention also relates to methods of allocating relevancy scores to the information objects, so that information objects can be accessed using such scores, for the management of references between information objects depending on whether or not modifications have been made to said information objects by the user, in order to: access selectively a derived information object created from a start information object; access information objects that are connected to others with directed links in a customised manner; access selectively one of a plurality of information objects from a start information object; display a customised information object obtained from a start information object; and, finally, manipulate information using a graphic user interface.03-26-2009
20090083317FILE SYSTEM, DATA PROCESSING APPARATUS, FILE REFERENCE METHOD, AND STORAGE MEDIUM - A file system which is reduced in time taken to refer to a file stored for reference in an apparatus on a network from another apparatus on the network, and is improved in the usage efficiency of a storage resource. In the file system, a file stored in a first apparatus for reference is referred to from a second apparatus via a network. Based on a user operation, a linking method for referring to the file from the second apparatus is set to one of soft linking for directly accessing and referring to the file and hard linking for referring to a duplicate of the file stored in the second apparatus. The one of soft linking and hard lining is changed to the other according to frequency of reference from the second apparatus to the file.03-26-2009
20090049081INTEGRATING OBJECT-ORIENTED DESIGN SOFTWARE WITH RECORD-BASED CAD SOFTWARE - Implementations of the present invention allow a user to work within a record-based design environment while achieving the advantages provided by an object-oriented database. In particular, the user of components in accordance with the present invention can create designs within a record-based application program, within an object-oriented application program, or within a third application program linked by the object-oriented program, and still have the graphical representation thereof visibly displayed in the record-based application program.02-19-2009
20090063555FILE FORMATS FOR EXTERNAL SPECIFICATION OF OBJECT-RELATIONAL MAPPING - A unique formatting scheme for object-relational mapping allows disparate applications that adopt the scheme to seamlessly access data in disparate relational databases. The formatting scheme contemplates a common format that conveys the mapping information through (i) attributes embedded with code objects, and (ii) an external mapping source. Adoption of the common format can result in several advantages for network-based client-server operations: (i) Software developers can continue programming in their existing languages. (ii) Data servers from various vendors can also continue to be developed and managed in the vendors' core programming languages. (iii) Vendors that employ client applications which have adopted the common format can consistently use various data warehouses without incurring customization costs.03-05-2009
20090063556ROOT NODE FOR CARRYING OUT FILE LEVEL VIRTUALIZATION AND MIGRATION - An object ID comprises share information denoting a share unit, which is a logical export unit, and which includes one or more objects. Migration determination information denoting whether or not migration has been completed for each share unit is provided. A root node maintains the object ID in the migration destination of a migrated file, and updates migration determination information to information denoting that the share unit comprising this file is a migrated share unit. The root node, upon receiving request data having the object ID, determines, by referencing the above-mentioned migration determination information, whether or not the share unit denoted by the share information inside this object ID is a migrated share unit, and if this unit is a migrated share unit and if the file identified from this object ID is a migrated file, transfers the request data having the migration-destination object ID corresponding to this file to the migration-destination node.03-05-2009
20090055432ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY - This invention relates to a service registry and repository system, method and computer program product for accessing objects in an object repository. A method of managing an object database for objects comprising: receiving a database XPATH query; translating the database path query into an object query; and querying the object database using the object query. The translating comprises: breaking the path query into nodes; examining each node to identify objects for selection and objects from which selection is made; consolidating objects for selection from each node; consolidating objects from which selection is made; and forming the object query from a SELECT clause made up of the consolidated objects for selection from each node and from a FROM clause made up of the consolidated objects from which selection is made.02-26-2009
20090055433System, Apparatus and Method for Organizing Forecasting Event Data - The invention relates to a system and method for improving the accuracy of forecasting by analyzing information in advance of some forecast window. In one embodiment, the method includes the steps of: for each of a plurality of users acquiring a plurality of data; tagging each datum with information about the datum; creating weighted bi-directional relational links between data; aggregating and integrating the tagged data and weighted bi-directional links and collaboratively analyzing paths through the weighted bi-directional relational links to predict an event. In one embodiment, the system includes a data acquisition module for acquiring a plurality of data; a data tagger for tagging each datum with information about the datum; a network generator for creating weighted bi-directional relational links between datum; an aggregator to aggregate the tagged data and weighted bi-directional links, an integrator to integrate the data and link related data, and a collaborative analyzer for analyzing paths through the weighted bi-directional links to predict an event.02-26-2009
20090240729CLASSIFYING CONTENT RESOURCES USING STRUCTURED PATTERNS - Methods and apparatus are described for classifying content resources in a data set according to an external classification scheme using structural patterns associated with the data set.09-24-2009
20080263089Transaction-Based Storage System and Method That Uses Variable Sized Objects to Store Data - The present invention provides a storage system for storing variable sized objects. The storage system is preferably a transaction-based system that uses variable sized objects to store data. The storage system is preferably implemented using arrays disks that are arranged in ranks. Each rank includes multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager is able to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map provides entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object. A volume index translates regions of logical storage into object identifiers. The storage system may implement various types of formats such as I-node, binary tree and extendible hashing formats.10-23-2008
20080263088Spatial Data Management System and Method - A spatial data management system including a spatial database maintained in computer memory, the spatial database including one or more position data sets, the position data sets including respective objective identifiers, geographical data and date/time data. The system also includes an analysis engine configured to retrieve one or more position data sets from the spatial database and to generate display data at least partly from the retrieved position data sets. The system further includes a layout manager configured to receive the display data from the analysis engine and to display to a user a graphical spatial representation of the display data which allows relevant analysis of past performance and/or projections for future performance based on changes to spatial layouts.10-23-2008
20080263087Forming Information for the Calendar Application of an Electronic Device - The invention relates to an electronic device, which includes a calendar application (CAL), in which event (EVENT) information is arranged to be maintained and processing means (CPU, OCR), which are arranged to form event information from the image information for the calendar application, which image information is formed from an information source with a location-independent layout. In the invention, the event information is arranged to be formalized by the processing means for the calendar application. In addition, the invention also relates to a corresponding method and program product.10-23-2008
20080263084Configuration Management Database and System - A configuration management database (CMDB) comprising a plurality of statements, where in the statements comprise a first item identifying a resource, a second item identifying an object, and a third item identifying a relationship between the resource and the object, and wherein the statements are made in a markup language.10-23-2008
20090204634INFORMATION-PROCESSING APPARATUS, INFORMATION-PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information-processing apparatus includes: a link information-generating portion that reads two or more pieces of operation information having a user identifier and an object identifier for identifying an object on which a user has performed an operation, detects two or more object identifiers linked via a user identifier contained in the two or more pieces of operation information, and generates link information indicating a link relationship between two or more objects; an object identifier-accepting portion that accepts one object identifier; an in-group object identifier-acquiring portion that acquires an object identifier having at least a predetermined level of relevance with the one object identifier accepted by the object identifier-accepting portion, using the generated link information; and an in-group object information output portion that outputs object information, which is information related to an object identified with the object identifier acquired by the in-group object identifier-acquiring portion.08-13-2009
20090210445METHOD AND SYSTEM FOR OPTIMIZING DATA ACCESS IN A DATABASE USING MULTI-CLASS OBJECTS - Methods for optimizing data access in a row-oriented relational database containing data sets having attributes using a computer are presented the method including: causing a computer to analyze a database workload to determine an access frequency for each of the attributes; causing the computer to assign each of the attributes to a priority classes corresponding with the access frequency, where the priority classes include a higher priority class and a lower priority class, and where a higher priority class corresponds with a higher access frequency and a lower priority class corresponds with a lower access frequency; causing the computer to store the attributes in accordance with the classes, where the attributes assigned to the higher priority class are stored in a high priority storage medium, and where the attributes assigned to a lower priority class are stored in a low priority storage medium.08-20-2009
20090210443METHOD AND APPARATUS TO FACILITATE THE CREATING AND ALTERING OF INDEX OBJECTS ON TABLES - A method for facilitating creation and managing of partitioned table indices of a table object of a first partitioning type includes steps of: automatically looking up a table and its partitioning type definition; retrieving the table index and all indices defined for that table object, and their definitions; presenting to a user at least a portion of the table index in a single set of index alter screens; receiving from the user an alter request in the form of a screen option; performing validity checking on the screen option, based on the index type. If the screen option is not compatible with the index type, the method automatically overrides the screen option with one that is compatible, and issues a diagnostic message. If the screen option is valid for the index type, the user is notified about the changes that will be made and the effect of those changes. Data definition language statements are then generated consistent with the screen options.08-20-2009
20090063557Context Driven Topologies - Information is analyzed and developed by creating consolidated representations of groups of data, which are associated with context information, comprising information about relationships between the groups of data, to create representations of the groups of data. The context information is embedded as symbols in descriptions of at least some of the groups of data. The symbols are used in mapping hierarchical relationships between the groups of data. Representations having commonalities are consolidated. A data network structure having network components comprising groups of data, representations and/or consolidated representations is stored. A data network structure display is created with sounds, light, forms, textures and/or colors, and is analyzed using signal processing or mathematical techniques to review context information associated with the network components without reference to groups of data in the network components. The display analysis creates new information, which is stored for retrieval by a plurality of users.03-05-2009
20090198729System And Method Of Obtaining Interrelated Data In A Database - A system and method are provided for obtaining interrelated data for a database. The method can include the operation of calculating a data row set for a driving table in the database using at least one archive policy. A further operation is obtaining explicit and implicit application relationships between a second level table and the driving table. The driving table can be linked to the second level table to identify data rows eligible for archiving in the second level table. In addition, partition identifiers can be copied from the driving table rows to the second level table data rows in order to enable merging of application partitions as needed. Additional data rows can be found in the driving table based on the application relationship between the second level table and the driving table. The data rows collected from the tables can be archived.08-06-2009
20090198728GENERATING, AND UPDATING CALENDAR EVENTS FROM NON-CALENDAR SOURCES - Calendar events are pulled from an information source, such as a website, having listed events. A user subscribes to an information source where information containing time-stamped events appears. Alternatively, a user specifies a keyword for searching on the information source. If there are any changes on the information source in regard to a user-specified keyword, the event is automatically linked to the user's calendar. In yet another aspect, a publisher of the information source uses a tag set to tag running text on their information source, e.g. website, such that there is no need for the publisher of an information source to maintain a calendar of the events described in the information source. In yet another aspect, the publisher of the information source is not informed of who subscribes to the information source or what keywords the users specify in regard to the information source to provide user anonymity.08-06-2009
20090106307SYSTEM OF A KNOWLEDGE MANAGEMENT AND NETWORKING ENVIRONMENT AND METHOD FOR PROVIDING ADVANCED FUNCTIONS THEREFOR - Systems and methods for advanced functions of a knowledge management and networking environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects. One embodiment can further include, identifying semantic metadata of the plurality of objects in the web-space, generating a portable set of collective knowledge from the plurality of objects, and enriching the portable set of collective knowledge with enriched data based on the semantic metadata identified from the plurality of objects. One embodiment can further include, detecting an edit to an object of the plurality of objects in the web-space and updating a source object of the object according to the edit.04-23-2009
20090204635DATABASE DATA TYPE CREATION AND REUSE - Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.08-13-2009
20090210444SYSTEM AND METHOD FOR COLLECTING BONAFIDE REVIEWS OF RATABLE OBJECTS - A method for providing a computer-based service to automatically evaluate and determine authenticity of a rating. The computer system receives (a) input with rating information that includes a rating and identification data for a specified ratable object and (b) rater profile information including identification information and usage information associated with a user of the computer based service. At least one evaluation step is performed to determine a risk level associated with the rating information, the rater profile information, and an associated time frame. Based on the risk level, an evaluation outcome message is communicated to the user. The evaluation outcome message may include an acceptance message, an information request message, and a rejection message. With the acceptance message, the service accepts the rating for storage in a rating information database. With the information request message, the service implements a verification process. With the rejection message, the service rejects the rating.08-20-2009
20090210446Method for Efficient Association of Multiple Distributions - An association method for analyzing a dataset and grouping its objects in homogeneous groups. Multiple grouping algorithms of the art are performed against the dataset, each producing its own grouping results. All the distributions (groupings) are ordered in a matrix, where each distribution suggested by a specific algorithm and/or parameters is presented in a column of the matrix, and each object is presented in a row of the matrix. The association method is applied to the grouping results and associates similar groups among different grouping methods. The best grouping of the objects is determined according to one or more quality criteria. The various grouping results are represented by colors in the matrix such that similar colors, even on different rows, represent similar grouping recommendations.08-20-2009
20090222480LOCALIZING OBJECTS IN A PROPERTY STORE - Managing data for an object, including managing data in the object itself and alternative data applicable to an object dependent on one or more locales. Locales may refer to languages, geographic locations or other user preferences. A first object is stored. The first object includes a first identifier for the first object and a first plurality of properties. The first plurality of properties includes locale invariant values for the first plurality of properties. One or more localized objects are stored. The localized objects are unique from the first object. The localized objects each include a specification of a locale, a related identifier related to the first identifier, and one or more related properties related to one or more of the properties in the first plurality of properties. The related properties store localized values, including one or more alternatives to the locale invariant values particular to the specified locale.09-03-2009
20090254585Method for Associating Administrative Policies with User-Definable Groups of Files - A method and apparatus for associating administrative policies with user-definable groups of files is provided. The groups of files are defined by assigning tags to files or directories. Tags are a part of metadata stored by an operating system for the files and directories. Tags associated with files or directories remain as files or directories are moved or copied in the file system. Files created inside a directory that contains certain tags inherit tags of the parent directory. Command line and graphical interfaces for tag management are provided. The interfaces let users assign tags to files or directories, remove tags assigned to files or directories, or list tags already assigned to files or directories. The interfaces also let users associate services and administrative policies with tags.10-08-2009
20090248740DATABASE FORM AND REPORT CREATION AND REUSE - Embodiments are provided for creating and reusing database forms and reports. A selection of an object may be received from a database by a database software application executing on a computer system. The object may include a form or a report. The application may further receive an input to initiate saving the selected object as a new form template or a new report template. In response to receiving the input, the application may be configured to generate a dialog for receiving the selected object and save the selected object as a new form template or a new report template. Any controls, sub-forms, sub-reports, properties, macros, code, and object model references which may be included in the selected object are persisted in the newly created templates for reuse.10-01-2009
20090248738SYSTEM AND METHOD FOR MODELING RELATIONSHIPS BETWEEN ENTITIES - The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs.10-01-2009
20090248736DISPLAYING CONCEPT-BASED TARGETED ADVERTISING - Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving targeted advertising information, determining from ontological calculations suggested keywords related to the concept of the targeted advertising information and displaying the suggested keywords.10-01-2009
20090259682METHOD FOR IDENTIFYING REQUIREMENTS FOR DESIGNING INFORMATION TECHNOLOGY SYSTEMS - A method for generating specification requirements for an Information Technology development project has been developed. First, a framework is created for decomposing and categorizing organizational information into data elements that include project design requirements. These data elements are then stored in a data repository. A relationship is defined between the data elements and corresponding project information provided by the end-user. These defined relationships are also stored in the data repository. Next, a guided facilitation process is used to elicit objective information from the end-user regarding objectives for new technology. Also, specification information is collected from the end-user based upon the objective information. The requirements for the project are determined from the end-user based upon the specification information. This continues until informational needs pertinent to the various types and categories of requirements have been specified. Then the data elements in the data repository are mapped with the corresponding informational needs. Finally, a standards requirement document for the project is generated using the mapped data elements from the data repository.10-15-2009
20090259683SYSTEM AND METHOD FOR BUSINESS OBJECT MODELING - An enterprise information system consists of two fundamental components—the data and the business logic. Relational databases can provide a stable, clear and robust implementation of transactions with ACID properties and a declarative query language (SQL) for managing data and are at the core of modern enterprise computing. But modern programming languages like Java—a compiled language, and Javascript—a scriptable language, provide a much better environment for implementing complex business logic. Object Relational Mapping (ORM) tools provide a bridge between the relational environment and the object environment, so that data can be persisted in a relational data model and business logic can be encoded using objects. An extension to the standard ORM is provided to allow an application written in an object oriented language to deal with the information it manipulates in terms of objects, rather than in terms of database-specific concepts such as rows, columns and tables.10-15-2009
20080243912Method of providing business intelligence - The present invention provides a method of determining business intelligence in real time. A business process or operation can be defined by a number of inter-related business entities. The inter-relationship between the values associated with each business entity can be determined such that the values of strategic objectives, such as customer satisfaction, can be determined in accordance with changes in operational parameters, for example the number of active engineers, or external factors, such as the rate that calls are made to a help line.10-02-2008
20080306993Display apparatus, display method, program, and recording medium - A display apparatus for displaying accumulated data items includes obtaining means for obtaining a plurality of data items accumulated, classifying means for classifying the plurality of data items into N groups on the basis of predetermined criteria, display-control means for controlling an indication on a display unit such that the plurality of data are displayed in N display regions corresponding to the N groups, and accepting means for accepting a specification of one display region from among the N display regions. When the accepting means accepts a specification of one display region from among the N display regions, the classifying means classifies a plurality of data items displayed in the specified display region into a further N groups, and the display-control means controls an indication on the display unit such that the plurality of data items are displayed in the N display regions corresponding to the N groups.12-11-2008
20080215617METHOD FOR USING PSYCHOLOGICAL STATES TO INDEX DATABASES - The present invention provides a method for capturing and storing physiological response attributes measured from a user while different stimuli are presented. Each stimulus may be any multimedia object, for example text, picture, or audio/video. The measured physiological response attributes are paired with the input stimulus, and stored conjointly in one or more databases. The physiological response attributes measure an aspect of the user known as emotional valence, and relate to the emotional state of the user, such as angry or sad. The database of physiological responses attributes of multiple users is first established. Then, when the physiological response attributes of a specific user in the future is examined, the system can suggest which objects in the database best correspond. Moreover, the database can be constructed based on the responses of the individual user for their own utilization, and be updated over the course of its continued use.09-04-2008
20080215613Method and System For Transferring Objects Between Programming Platforms Computer Program Product Thereof - Objects are transferred between a first and a second platform, the platforms being, e.g. Java and Net platforms, providing a reflection framework adapted to allow introspection of the meta-information that describes the structure of the objects. The arrangement provides for translating the objects to be transferred into XML payloads by reading the characteristics of the objects through the reflection framework, thereby carrying out introspection of the meta-information that describes the structure of the classes of the objects. The objects translated into XML payloads are transferred from the first to the second platform by means of an asynchronous peer-to-peer delivery facility, such as TCP or UDP. The objects transferred as XML payloads to the second platform are then re-translated into objects of the second platform.09-04-2008
20090077121System and method for interoperating with foreign objects from a host computing environment - A mechanism for providing automatic interoperation between native objects created in a single language computing environment and objects created in external virtual machines and foreign class systems is discussed. Embodiments of the present invention provides a class definition syntax for objects created in the single language computing environment that provides the ability to directly subclass external classes and implement external interfaces. One embodiment of the present invention also permits a foreign object system to instantiate native objects and to create foreign subclasses of native classes. More specifically, one embodiment of the present invention provides bidirectional mapping between metadata associated with objects created with each of a plurality of different types of foreign object systems and metadata created in a form supported by the single language computing environment.03-19-2009
20090077120CUSTOMIZATION OF RELATIONSHIP TRAVERSAL - An object-relational mapping mechanism facilitates customized relationship traversal. The mechanism can override default loading behavior with custom functionality (e.g., eager loading, lazy loading . . . ) specified by a programmer, for example. In other words, the object-relational mapping mechanism includes an extensibility point or hook for customization.03-19-2009
20090077119Model-Based Integration Of Business Logic Implemented In Enterprise Javabeans Into A UI Framework - A system and method for integrating business logic implemented in Enterprise JavaBeans (EJBs) into a user interface framework are disclosed. A design-time environment includes an analyzer that analyzes selected EJBs and generates a model representation of the selected EJBs, and further includes a metadata provider to provide additional metadata to the model representation. A runtime environment has a generic model component to access the selected EJBs based on their model representation, and executes the selected EJBs in the user interface framework.03-19-2009
20090083318DEVICE ADAPTIVELY SWITCHING IMAGE PROCESSES IN ACCORDANCE WITH CHARACTERISTIC OF OBJECT INCLUDED IN IMAGE - The present invention relates to a device configured to determine whether to perform transform processing from image data into vector data in accordance with characteristics of an object. The device is configured: to separate an object from image data; then to determine whether to transform image data corresponding to the object into vector data; subsequently, to extract contour data of the object that has been determined to be transformed into vector data; and to perform function approximation for the extracted contour data.03-26-2009
20090248734SUGGESTING CONCEPT-BASED DOMAIN NAMES - Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving a domain name, determining from ontological calculations suggested domain names related to the concept of the domain name and displaying the suggested domain names.10-01-2009
20090307260System-of-Systems Knowledge Management System and Method of Operating the Same - A system-of-systems knowledge management (“SOSKM”) system employable with a system-of-systems and method of operating the same. In one embodiment, the SOSKM system includes an interface object module configured to create system interface objects from a plurality of disparate objects, thereby providing a loose coupling between systems of the system-of-systems. The SOSKM system also includes a wrapper module configured to encapsulate the system interface objects into a unified modeling language employable to manage the system-of-systems.12-10-2009
20090319564Intentionally-Linked Entities: A General-Purpose Database System - In accordance with one embodiment the subject of the patent is a method for storing a database comprising entity objects or data structures representing the data entities, and relationship objects or data structures representing the relationships amongst the entities. Each relationship object or data structure possesses links to the entity objects or data structures that play the various roles in the relationship. Where there is a link from a relationship to an entity, there is also a link from the entity to the relationship, facilitating queries and updates to the database system. It is possible and often desirable for an embodiment to permit not merely one, but possibly many (or zero) entities to play each role in a relationship. The database is value-oriented in the sense that the address of an entity is not part of the key, thus permitting value-comparison-based searches.12-24-2009
20090319563FILE FORMAT FOR MEDIA DISTRIBUTION AND PRESENTATION - A file format supports distribution, presentation, and storage of media presentations (“MPs”). A sequence of a MP is composed of segments of media data referred to by segmentIDs. Segments are defined as movie fragments, pursuant to the “ISO base media file format”. Multiple instances of a segment, each having a unique instanceID, are created by encoding the media data based on different encoding characteristics, referred to as encodingIDs. A sequence map box (“SMB”) stores the arrangement of a sequence's segmentIDs-to-instanceIDs, including encodingIDs. The SMB is distributed to a client-side media processing unit (“MPU”). Information regarding an instance selected for distribution to the MPU is encapsulated in an instance identifier box (“IIB”), along with the arrangement of instanceIDs for the segment, and distributed to the MPU. At the time of distribution and/or playback of the MP, the MPU interchange instances based on the contents of the SMB and/or the IIB.12-24-2009
20080288534CONTENT FEEDBACK IN A MULTIPLE-OWNER CONTENT MANAGEMENT SYSTEM - New functions for a contact center system include: testing user's comprehension of informational messages with a quiz; capturing insight of superior users having a KPI score above a threshold by having those users submit information on why they perform so well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application as well as reference material that is context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing them; and searching within a contact center system portal using a continuum of search functions.11-20-2008
20090112923Automatic Annotation of Audio And/Or Visual Data - Automatic annotation of data recorded by a device. A portion of an event may be recorded as an image, movie, sound byte, audio recording, etc., and contemporaneous to the recording, a time value (which may encode a calendar date) is determined. The time value is looked up on a calendar, and a description of the event is read from the calendar and used to automatically annotate the recording.04-30-2009
20090112922Methods and Arrangements of Processing and Presenting Information - Embodiments include systems, apparatuses, transformations, code, state machines or other logic to perform spreadsheet operations. Some embodiments may provide a text-based interface to a spreadsheet. In further embodiments, a spreadsheet may create, modify, and access spreadsheet objects in response to text entered into the text-based interface. The text-based interface may comprise a command interface. Many embodiments may provide networks to a spreadsheet. The networks may include nodes, flow objects, and the assignment of flow objects to nodes. Several embodiments may enable the assignment of units to elements of a spreadsheet. Numerous embodiments may operate with arrays of three or more dimensions. Some embodiments may comprise non-spreadsheet applications.04-30-2009
20090112921Managing files using layout storage objects - Managing a plurality of files includes providing at least one server having a table with plurality of file identifiers, each of the file identifiers including a pointer to a metadata file object containing a layout storage object that indicates storage parameters for corresponding files and includes accessing a particular one of the files by obtaining information from the at least one server to access the layout storage object corresponding to the particular file to determine synchronous and asynchronous mirrors for the file. Each layout storage object may be provided as a tree and leaves of the tree may map logical addresses of a corresponding file to data storage locations. At least one internal node of the tree may indicate that at least one leaf node thereof is a mirror of an other leaf node thereof.04-30-2009
20090106305DOCUMENT PROCESS HISTORY MANAGING SYSTEM, DOCUMENT PROCESS HISTORY MANAGING APPARATUS, DOCUMENT PROCESS HISTORY MANAGING METHOD, AND COMPUTER READABLE MEDIUM - A document process history managing system includes: a storage apparatus; and a document process history managing apparatus including: a process operation information accepting unit; a version information applying unit; a recording unit; and an operation history representing unit.04-23-2009
20090030935Efficient Stacked File System And Method - An efficient stacked file system and method are disclosed herein. The stacked file system is capable of inserting a layer into a stack and ejecting the same from the stack in accordance with the requirement of the functionalities provided by the layer; thereby minimises adverse affect on the overall file system performance.01-29-2009
20090106306SQL Execution Plan Baselines - Approaches, techniques, and mechanisms are disclosed for maintaining a set of baseline query plans for a database command. Except in rare circumstances, a database server may only execute a command according to a baseline plan, even if the database server predicts that a different plan has a lower cost. The set of baseline plans are plans that, for one reason or another, have been determined to provide acceptable actual performance in at least one execution context. When the database server receives a request to execute a particular command, the database server, if possible, always executes the command according to the lowest predicted cost baseline plan. The database server may evolve the plan baseline to include additional plans by generating and testing new plans in response to new requests to execute the database command, or as part of a query optimization or tuning process.04-23-2009
20090106304SITUATION RECOGNITION FOR RECOMMENDATION USING MERGE-SPLIT APPROACH - In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. The data is then clustered into input clusters of data points. It is determined if there are any input clusters that are similar to each other. Similar clusters are merged if there are any input clusters similar to each other. Any non-merged input clusters are divided into split clusters if the split clusters would not be similar to each other. The determining, merging, and dividing are then repeated using the merged, divided, and remaining unmerged and undivided clusters as input clusters.04-23-2009
20090037461METHOD AND SYSTEM FOR AUTOMATIC RECOGNITION AND CATEGORIZATION OF TRANSACTIONS - A method for categorization of transactions, the method including receiving a request for a transaction from a user of a plurality of users, determining an availability of an object association for an object name of an object of the transaction, wherein the object association is a preferred object association of the user, selecting a collaborative object association for the object name when the preferred object association of the user is not available, wherein the collaborative object association is selected based on the preferred object association of the plurality of users for the object name, and providing the collaborative object association to the user.02-05-2009
20090177687METHOD FOR PROVIDING FLEXIBLE INHERITANCE OF PROGRAM ENVIRONMENT - The present invention relates to a method and a computer arrangement comprising a processor and a memory. The processor is operatively arranged to execute a group of instructions (program) present in the memory unit, so that said program can initiate execution of other programs, supplying said started programs with some data in memory in a standard format (environment), optionally used by said started programs and normally inherited by implicit copying or reference at further initiations of other programs. The invention provides extra inheritance paths for the environment data so that programs can be configured to inherit environment data from ancestor programs other than their immediate ancestors, overriding the environment of the immediate ancestors. This makes it possible to manage separately the behavior of application programs which start each other and would otherwise inherit the same environment. Selective inheritance is accomplished by ancestor processes putting specially formatted data into distinguished environment data objects (variables) and by arranging descendant programs to be started via starter programs, said starter programs interpreting said distinguished environment objects and making adjustments to the legacy environment data before starting the actual program (application).07-09-2009
20090089323DOCUMENT MANAGING SYSTEM, DOCUMENT USE CONTROLLER, DOCUMENT STORAGE DEVICE, DOCUMENT MANAGING METHOD AND COMPUTER READABLE MEDIUM - A document managing system includes: a document use controller; and a document storage device, the document use controller including: a managing unit; and an instructing information transmitting unit, and the document storage device including: an index information holding unit; an instructing information receiving unit; and an index information updating unit, wherein the index information updating unit updates an index information so as to change the permission/inhibition of the use of contents of the storage document on the basis of an identifier of a storage document included in instructing information received by the instructing information receiving unit.04-02-2009
20090089322LOADING PREDICTED TAGS ONTO ELECTRONIC DEVICES - A tag generation apparatus preloads tag rules onto a peripheral device. The apparatus includes tag generation logic for generating a tag rule. The predicted tag rule is generated based upon information received from a data source, and the tag rule, when executed, associates a tag name with a content object in response to the content object satisfying the tag rule. The apparatus also includes tag communication logic for communicating the tag rule to the peripheral device for storage in a memory located on the peripheral device. The apparatus may be included in a host computer. A tag association apparatus includes tag receiving logic for receiving a tag rule that includes a tag name, tag storage logic for storing the at least one tag rule in a memory; and tag association logic for associating the tag name with a content object in response to the content object satisfying the tag rule.04-02-2009
20090248737COMPUTING ENVIRONMENT REPRESENTATION - A computing environment typically comprises a large set of diverse objects, such as files, user profiles, executable binaries, configuration information, and data caches, wherein such objects are typically stored and managed by an aggregation of systems, such as a file system, a system registry, and an assembly cache. An alternative representation of the computer system may comprise an object hierarchy configured to store all of the objects of the computing environment according to a simple organizational grammar. Various services (e.g., a synchronization service, a backup service, and a sharing service) may be provided to manage the diverse objects in a similar manner. The representation may also be provided to a variety of devices, which may render the computing environment in a consistent manner but adjusted to reflect the capabilities of the device and the user. The computing environment is thereby represented in a deployable, consistent, and extensible manner.10-01-2009
20100023552SERIALIZABLE OBJECTS AND A DATABASE THEREOF - A technique to communicate data between two objects in a computing environment includes invoking a write method of a first object. A converter associated with a second object having a second format for storing the data is then invoked. The converter converts field values associated with first fields of the first object to the second format. The converted field values are then written into second fields of the second object.01-28-2010
20090313299COMMUNICATIONS NETWORK SYSTEM AND SERVICE PROVIDER - In order to help system users organize the user data and communications, a service provider system organizes the user data according to a specific system data architecture using W12-17-2009
20090313298System and Method for Model-Driven Object Store - Disclosed is a system and method for model-driven datastore. The model-driven datastore includes an object persistence model editor for developing specifc object persistence models based on an object persistence metamodel. The object persistence model consists of object model, object access pattern and user defined functions. The object model consists of a collection of object definition, said object defintion supports at least one basic type or structure type of attributes. The object access pattern defines the access path that are used to retrieve the object instances, where the access path is consists of a collection of actions. The actions comprise at least one of the following a self action, parent action, or children action. User defined functions are declaratively defined and supports group operators. The model driven datastore further includes a model transformer for generating an object index based on object access patterns and executable code for supporting object access patterns and user defined functions and an object store manager for executing generated code that allows applications to create, update, retrivel or persist objects.12-17-2009
20090313296METHOD AND APPARATUS FOR MANAGING STORAGE - The invention provides a method and apparatus for managing stored objects. The method includes providing an object management policy for stored objects, analyzing the object management policy to identify information required to execute the object management policy, acquiring the identified information from a protection repository for the stored objects, and executing the object management policy based on the acquired information to manage the stored objects.12-17-2009
20090313295System and Process for Connecting Media Content - A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.12-17-2009
20090313294AUTOMATIC IMAGE ANNOTATION USING SEMANTIC DISTANCE LEARNING - Images are automatically annotated using semantic distance learning. Training images are manually annotated and partitioned into semantic clusters. Semantic distance functions (SDFs) are learned for the clusters. The SDF for each cluster is used to compute semantic distance scores between a new image and each image in the cluster. The scores for each cluster are used to generate a ranking list which ranks each image in the cluster according to its semantic distance from the new image. An association probability is estimated for each cluster which specifies the probability of the new image being semantically associated with the cluster. Cluster-specific probabilistic annotations for the new image are generated from the manual annotations for the images in each cluster. The association probabilities and cluster-specific probabilistic annotations for all the clusters are used to generate final annotations for the new image.12-17-2009
20100036870MECHANISMS TO SUPPORT MULTIPLE NAME SPACE AWARE PROJECTS - Mechanisms to support multiple name space aware projects are provided. Multiple roots of a project declare multiple namespacing mechanisms. Resources of the project can utilize each of the multiple namespacing mechanisms. In some cases, a particular resource of the project can override and use a foreign namespace that is associated with a different project hierarchy even while that particular resource resides within a project hierarchy associated with the original project and even while the project hierarchy does not declare, at the root, the foreign namespace.02-11-2010
20100036869MECHANISMS TO SUPPORT FINE-GRAIN NAMESPACING - Mechanisms to support fine-grain namespacing are provided. When an object is to be loaded within a processing environment, a specific namespace for that object is dynamically resolved during the load. That namespace can be dynamically resolved via object inheritance, via specific object-attribute declaration, and/or via consultation with a namespace object.02-11-2010
20100036871MULTI-DIMENSIONAL METADATA IN RESEARCH RECORDKEEPING - A system and method for facilitating data organization, for example in the organization of data in management of intellectual property records, is disclosed herein. Further, the present invention particularly provides a contextualization of information objects so that a full value of research and development (R&D) efforts can be accumulated by an organization. The system as disclosed herein collects information (raw) objects from a plurality of sources. Then, based on inferred context and user input, the system classifies each object in multiple dimensions according to needs of the application; and finally creates a high value, layer rich database embodying a context as well as a result to add value to a research process.02-11-2010
20100036872DATA MANAGEMENT METHOD - A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.02-11-2010
20090216798CONFIGURING A DATA PROTECTION SYSTEM - A computer-implemented system configured to describe the relationship between a first Namespace and a second Namespace is provided. The system includes a containment relationship identifying a direct relationship between a first object of the first Namespace and a second object of the first Namespace. Moreover, the system includes a junction relationship linking the second object of the first Namespace to a first object of the second Namespace. In one embodiment, the system is configured to facilitate the recovery of information based on the descriptions of the Namespaces that is maintained.08-27-2009
20090216796RELATIONAL OBJECTS FOR THE OPTIMIZED MANAGEMENT OF FIXED-CONTENT STORAGE SYSTEMS - A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects.08-27-2009
20100057771DYNAMIC NODE EXTENSIONS AND EXTENSION FIELDS FOR BUSINESS OBJECTS - A system may include generation of extension metadata defining an extension node associated with a core node of a business object and extension fields associated with the extension node, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and the extension metadata. In some aspects, a service request associated with the business object is received, it is determined whether the service request is associated with the extension node, an extension service associated with the extension node is provided if it is determined that the service request is associated with the extension node, and a core service associated with core data of the business object is provided if it is determined that the service request is not associated with the extension node.03-04-2010
20100057775Method and system for providing object information on the internet - Providing object information on the Internet includes configuring a plurality of front-end categories for a plurality of network objects and a plurality of screening conditions for screening the plurality of network objects, where each of the plurality of screening conditions uniquely corresponding to a respective one of the plurality of the front-end categories. Providing object information further includes receiving object information pertaining to a network object, the object information including a screening condition for the network object; storing the object information in a back-end category, determining a front-end category to which the network object belongs, according to the screening condition and storing correlation information of the object and the front-end category, wherein the back-end category is separate from and different than the front-end category.03-04-2010
20090024654MULTI-VALUE PROPERTY STORAGE AND QUERY SUPPORT - Optimized storage and query of multi-value properties is enabled by generating a base table for single value properties associated with a user-defined schema and a number of row-based tables for each different type of multi-value properties. By combining multi-value properties into row-based tables or even into compatible type tables, a number of tables to be created for a database system such as SQL system is reduced at the same time optimizing create/read/update/delete operations.01-22-2009
20100057772AUTOMATIC DETERMINATION OF AN ENTITY'S SEARCHABLE SOCIAL NETWORK USING ROLE-BASED INFERENCES - Techniques and systems for determining a first entity's social network are provided herein. Data is extracted from one or more data sources associated with the first entity. Once data is extracted, a role of a second entity may be inferred using inference algorithms, rules, keywords, and/or tags in the data extracted. The first entity's social network may be determined by linking the first entity to the second entity and the second entity's role(s) in relation to the first entity. It will be appreciated that the first entity may also search his/her/its network and/or other entities' social networks if the first entity has been granted access by the other entities, for example. Additionally, information about entities found during the first entity's search may be added to a data source associated with the first entity.03-04-2010
20090319562CANVAS APPROACH FOR ANALYTICS - The claimed subject matter relates to an architecture that can construct a map for summarizing analyses with respect to data included in a database. In addition, the architecture can display the map in a special canvas area. Generally, the map is a hub-and-spoke-style map in which a hub is associated with an entity (e.g., a related set of records) included in a database. Likewise, the spokes are typically representative of operations (e.g., filter, join, transform) that act upon the hub/entity from which it extends. The map can aid with open-ended analysis on complex databases by recording and ordering competing hypotheses and can also further collaborative efforts with respect to analysis.12-24-2009
20090248739System and Method to Support Runtime Model Extension in an Object Relational Mapping (ORM) System - A system and method to support runtime model extension in an Object Relational Mapping (ORM) System. The system includes a relational data storage subsystem for storing and retrieving objects in form of relational data, a tuple storage subsystem for storing and retrieving objects in form of tuple, and a dispatcher/assembler for storing and retrieving original part and extended part of the object respectively into/from the relational data storage subsystem and the tuple storage subsystem. Thus, model extension can be carried out dynamically in the runtime of the ORM system without modifying schema and migrating data in the relational database.10-01-2009
20090248735SUGGESTING CONCEPT-BASED TOP-LEVEL DOMAIN NAMES - Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving a combination domain name and top level domain (TLD), determining from ontological calculations suggested TLDs related to the concept of the combination and displaying the suggested combination of the domain name with suggested TLDs.10-01-2009
20090240730SELECTIVE QUANTITY TAKEOFF FROM COMPUTER AIDED DESIGN DRAWINGS - One embodiment of the invention sets forth a CAD application configured to perform quantity takeoff computations. The CAD application is further configured to organize a CAD drawing into a hierarchical representation of object families and associated object types, where instances of the object types represent drawing objects present in the CAD drawing. The CAD application is further configured to receive a selection of an object family and to parse the selection to determine the object types associated with the selection. The CAD application then creates a takeoff object for each of the object types associated with the selection and identifies instances, associated with object properties, of each of the object types of the selection. The CAD application quantifies the instances and associated properties to produce a quantity takeoff value. Advantageously, users are able to more quickly and easily estimate the cost of a design project associated with the CAD drawing.09-24-2009
20090240727DATA MANIPULATION PROCESS METHOD AND SYSTEM - A data manipulation method and system. The method includes receiving by a computing system, a multiple data manipulation (MDM) list comprising data objects. The computing system includes a memory unit that comprises data. A data object of the data objects is reviewed. The computing system determines that a new item attribute for the data object comprises a value of null. The computing system determines that an original item attribute for the data object comprises a value of not null. The computing system generates and transmits to DELETE request command to the memory unit. The computing system deletes in response to the delete request command, a first portion of the data.09-24-2009
20090240726TECHNIQUES FOR SCHEMA PRODUCTION AND TRANSFORMATION - Techniques for schema production and transformation are presented. Enterprise data from a plurality of data sources is analyzed to produce patterns to types of enterprise data. Merging rules group patterns together with entries across multiple schemas. Each schema associated with one of the data sources. A single entry is then produced within a single generic schema for each group of patterns. The generic schema can then be used to suggest changes to enterprise data policy and to make the enterprise data interoperable across the enterprise in an automated fashion.09-24-2009
20090240725Persistent Object Linkage Using Ghosting - A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.09-24-2009
20090222479UNIFIED FORMATS FOR RESOURCES AND REPOSITORIES FOR MANAGING LOCALIZATION - Tools and techniques for unified formats for resources and repositories for managing localization are described herein. The unified resource repositories may include representations of any number of resources, the resources representing textual information that is displayable in user interface presented by software applications. The representations of the resources may include respective data tags that are associated with name attributes identifying the resources, value tags providing values of the resources. Meta tags provide recursive nesting mechanisms for associating the name attribute and the value tag with additional instances of name attributes and value tags.09-03-2009
20080288533Definition of Context for Specifying Uniqueness of Identifiers and Context-based Identifier Mapping - Systems, methods, and apparatus, including computer program products, providing unique identifiers for data-bearing digital objects. Scheme-based definition of uniqueness contexts and scheme-based mappings between identifiers are described. A method of one aspect includes generating a first object identifier for a first object of a first object type on a first system, the first object identifier having an identification context. The identification context includes a first system identifier or one or more second object identifiers of one or more respective second objects. The method further includes providing the first object identifier with the identification context to identify the first object uniquely. A method of another aspect includes defining an equivalence mapping between first identifiers with respective first identification context values and second identifiers with respective second identification context values; and using the equivalence mapping to map an identifier for one object to an identifier for another semantically equivalent object.11-20-2008
20080320034METHOD FOR CLIENT MANAGEMENT OF JMX MBEAN STATE - Provided is a method for maintaining state information on a JMX Mbean programming object and simplifying the procedure for creating and employing the Mbean. Prior to invocation of a JMX Mbean, a JMX properties object is created. When the JMX Mbean is invoked, the properties object is passed to the JMX MbeanServer interface. The JMX MbeanServer interface returns an updated properties object, containing all the state information for the new Mbean object. Each time the user make a call to JMX host via the Mbean object, the properties object is passed and, if necessary, updated.12-25-2008
20080320039Information processing apparatus, information processing method, and program - An information processing apparatus for grouping plural contents into clusters, the apparatus includes: an acquisition portion configured to acquire metadata of each of the plurality of contents; and a clustering portion configured to group the plural contents into the clusters based on the metadata, such that each of the clusters has N or less contents, N being a predetermined number. The clustering portion calculates a distance d(n) according to a predetermined distance scale between an nth content and an (n+1)th content with respect to first N+1 contents in a content sequence, and determines a greatest distance d(k), groups first k contents in the content sequence into one cluster, and with a (k+1)th content in the content sequence as a new top content in the content sequence, repeats the determining of the greatest distance d(k) and the grouping of the first k contents in the content sequence into one cluster.12-25-2008
20080320037System, method and apparatus for tagging and processing multimedia content with the physical/emotional states of authors and users - A system, method and apparatus which enables the tagging of multimedia content with the physical and emotional states of authors and users thereby making it searchable by emotion or physical state.12-25-2008
20080320035Data processing system for the processing of object data - A data processing system for processing object data of a plurality of standard instances (12-25-2008
20080320038Method for Processing an Object on a Platform Having One or More Processors and Memories, and Platform Using Same - A method for processing, in a platform having one or more processors and memories, an object including elementary information of same type. The method decomposes the object to be processed into at least two sub-objects of N elementary information each, all the sub-objects having the same quantity N of elementary information, the processing performing at least one sequence of specific operations on the elementary information of each sub-object performing, for each sub-object, at least N times each specific operation, such that each elementary information for each sub-object is applied at least one time, and N results are produced for each specific operation, the sequence of specific operations being such that at least one specific operation of the sequence produces, at least once during its N applications, a result used for the processing of another sub-object.12-25-2008
20080320036AUTOMATIC DATA COLLECTION - A system for capturing and indexing information including a data capture device, a metadata collection component and a data transmission component. In operation the data capture device, metadata collection component, and transmission component are integrated with the data capture device.12-25-2008
20080320033Method, Apparatus and Computer Program Product for Providing Association of Objects Using Metadata - An apparatus for providing association of objects using metadata may include a processing element. The processing element may be configured to extract metadata associated with an object, form, based on a predefined rule set and in response to an event, an associative relationship between the object and at least one other object associated with a same application as the object or a different application than the object based on the extracted metadata, and perform a function based on the associative relationship.12-25-2008
20090125548System and Method for Implementing Shared Scalable Nonzero Indicators - A Scalable NonZero Indicator (SNZI) object in a concurrent computing application may include a shared data portion (e.g., a counter portion) and a shared nonzero indicator portion, and/or may be an element in a hierarchy of SNZI objects that filters changes in non-root nodes to a root node. SNZI objects may be accessed by software applications through an API that includes a query operation to return the value of the nonzero indicator, and arrive (increment) and depart (decrement) operations. Modifications of the data portion and/or the indicator portion may be performed using atomic read-modify-write type operations. Some SNZI objects may support a reset operation. A shared data object may be set to an intermediate value, or an announce bit may be set, to indicate that a modification is in progress that affects its corresponding indicator value. Another process or thread seeing this indication may “help” complete the modification before proceeding.05-14-2009
20080263085DESCRIBING EXPECTED ENTITY RELATIONSHIPS IN A MODEL - Defining target data types within an instance of a target data type definition for inclusion in a reference data type definition to declare expected entity relationships in a model. The model corresponds to, for example, software, a business process, or an organizational structure. The target data type defines one or more elements with target data. The target data describes entities that are expected to be related to the reference entity according to a predefined entity relationship. The existing reference data type definition is used to declare the expected entity relationships. In an embodiment, the defined target data type includes a tag in an eXtensible Markup Language (XML) document.10-23-2008
20080215614Pyramid Information Quantification or PIQ or Pyramid Database or Pyramided Database or Pyramided or Selective Pressure Database Management System - Embodiments of the present invention allow for methods to catalog, classify and stratify data, producing an optimized and finitely targeted database, database subset or data model, including networks of any scale, and their contents. This would include World Wide Web pages and their objects or resources. Four controls and constraints: Category Target Time and Exclusion, produce a data environment that applies selective pressure to delineate stronger data or targeted data from weaker or unwanted data. A wide variety of free standing application(s), search engine(s), social network(s), database schema(s) and control(s) can all be derived from the inherent flexibility of the information-processing capabilities defined by the patent described herein.09-04-2008
20080256122Time intelligence for application programs - Techniques to implement time intelligence for application program are described. An apparatus may include a calendar application module. The calendar application module may be arranged to define and generate a calendar for an application program, the calendar application module to define time members for a time dimension of a multidimensional data model, assign a monotonically increasing unique identifier to each time member, and generate the calendar with time members from the time dimension using the unique identifiers. Other embodiments are described and claimed.10-16-2008
20080256123System and Method for Obtaining Object Data - In a method and a system for obtaining object data representative of an object, the object is provided with at least one identification carrier on which identification data are stored, the method including:—reading identification data from the identification carrier with a read unit;—determining from the identification data location data of a network location of a server element connected to an electronic network and on which object data representing the relevant object are stored;—sending the identification data on the basis of the location data via a communication connection over the electronic network between the read unit and the server element associated with the determined network location;—the server element determining task data from the identification data;—having the server means execute the associated task on the basis of the task data so as to generate and/or process object data representing the identified object.10-16-2008
20080250061Method and Apparatus For Supporting Mobility of Content Bookmark - The present invention relates to a bookmark of media contents, more particularly to method and apparatus for supporting mobility of bookmarks set on media contents. The media content playing method according to the present invention stores bookmark information in agency means, e.g., mobile control point (CP) or a connectable memory stick if a bookmark is set on a first media content, and plays a second media content, that is identical to the first, from the same position with the bookmarked position on the first media content, based on the bookmark information stored in the agency means.10-09-2008
20080250062APPARATUS AND METHOD FOR LINKING OBJECTS CREATED IN A RAPID APPLICATION DEVELOPMENT ENVIRONMENT - A computer readable storage medium includes executable instructions to invoke a rapid application development graphical user interface to define fields associated with a set of objects. The creation of new objects derived from the set of objects is facilitated using the rapid application development graphical user interface to select existing fields of the set of objects and define new object fields. Tabs are associated with the new objects. A set of tabs is selected to create a new application.10-09-2008
20080301182Object-Based Real-Time Information Management Method and Apparatus - The present invention provides an object-based method and apparatus for management of real-time information. Said method includes the steps of obtaining an identification information of an object, said identification information including identity information of said object and the relevant information of an event of said object; receiving a real-time information, said real time information being associated with said event of said object; and labeling said real-time information according to said identification information. By means of the present invention, real-time information can be labeled according to object identification information, so not only the real-time information storage space is effectively saved, but the user's time for subsequently searching and editing the stored real-time information can also be saved.12-04-2008
20080301181System and method for creating an object model - A method for creating a dynamic domain model of an object. The method includes storing and organizing temporal information about the object in a bitemporal database that includes both a valid time and a transaction time for the information. The information is inserted into a plurality of tables in the database and a key is assigned to each of the plurality of tables. A composite representing the object is formed to represent a state of the object at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user.12-04-2008
20080301180SYSTEM AND METHOD FOR INTEGRATING IMAGE UPLOAD OBJECTS WITH A MESSAGE LIST - There is disclosed a system and method for integrating an image upload object with a message list. In an embodiment, the method comprises: creating an image upload object for each image to be uploaded; and displaying the image upload object in a message list such that the image upload object may be selected and opened as a message. In another embodiment, the method may further comprise associating with the image upload object at least one of a text description, a thumbnail of the image, a date, and a file link to the uploaded image. In another embodiment, an image upload object in the message list may be configured such that the image upload object may be forwarded to another user as a message, and the associated uploaded image may be accessed by the other user via the file link.12-04-2008
20090300060USER-EXPERIENCE-CENTRIC ARCHITECTURE FOR DATA OBJECTS AND END USER APPLICATIONS - Methods and apparatuses enable generation of data objects having properties that reflect business understanding and how the data objects are to be used. A user experience data object (“UX object”) is semantically defined by object characteristics including actions, attributes, and relations needed to incorporate the UX object into one or more user interface (UI) contexts. The UI contexts are contexts from which the UX object will be accessed or in which it will be used. One or more UX object usages define object characteristics related to a specific context in which the UX object is to be accessed. A usage has business logic decoupled from the UX object, and is associated with the UX object. The UX object and one or more usages are provided to enable the UX object to be incorporated into a UI component that allows access to the UX object.12-03-2009
20090300063SOFTWARE, DEVICES AND METHODS FACILITATING EXECUTION OF SERVER-SIDE APPLICATIONS AT MOBILE DEVICES - Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device may be presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from said application in accordance with the definition and present an interface for the application. The application definition file may define a table, a message or data package, and an update to be made to the table based on the message or data package.12-03-2009
20100030804Synchronization of Locations in Real and Virtual Worlds - Embodiments of the invention provide techniques for synchronizing virtual locations to real locations. In one embodiment, data sources are monitored to detect events that affect real locations. A filter specified by an owner of the virtual location may be used to detect keywords indicating events affecting a particular location. In the event that such events are detected, the owner may be notified to modify the virtual location to match the real location. Optionally, the virtual location may be automatically modified to match the real location.02-04-2010
20080208895METHOD AND SYSTEM FOR DYNAMICALLY GENERATING CATEGORY-BASED VIEWS - Embodiments of the present invention provide a method and system for dynamically creating a view in a distributed processing system. The system can have nodes such as a service node and a directory with entries. An object class of a view can be defined as including an attribute type that accommodates a new attribute value. An attribute value associated with one of the nodes can be received at the service node whereupon it can be determined whether the attribute value is associated with the new attribute value. A new view can be created if the attribute value is associated with the new attribute value.08-28-2008
20080263086Systems and methods for information exchange using object warehousing - Embodiments of the present invention improve information exchange, and in particular, the exchange of data objects between different software systems. In one embodiment, the present invention includes a method of exchanging information comprising analyzing the attributes of the objects. Objects may be stored in a repository and retrieved using attributes. In some applications, objects are received and sent to participants without accessing any information in the objects themselves. Different applications include object warehousing operable across different communication mediums that support different names or name spaces, classes, aliases, groups, geospatial information, or tokens, or combinations thereof.10-23-2008
20090172016Self-Organized Parallel Processing System - Systems and methods for improving the performance of a multimedia processor system by dynamically evaluating the current performance of the system and, if necessary, updating the configurations of the individual processors to improve the performance of the system. One embodiment comprises a method implemented in a multiprocessor system, including evaluating the performance of each of a current set of configuration objects installed on the processors, selecting a preferred set of configuration objects, and replacing one or more of the configuration objects in the current set to conform the current set to the preferred set. The method may evaluate the performance of each configuration object according to user preferences and may select preferred configuration objects according to a selectable strategy that can, for example, favor unification or diversity in the types of preferred configuration objects.07-02-2009
20090172015APPARATUS AND METHOD FOR PLAYING MAPPED OBJECTS - An apparatus for playing mapped objects and a method thereof are provided. When a first object is selected to be played, the apparatus for playing mapped objects and the method thereof according to the invention select a target object of a corresponding category from an object categorizing database, and prompt the first object and the target object to be played simultaneously by means of using an object playing unit, thereby accomplishing an effect of playing a plurality of multimedia objects of the same category at the same time.07-02-2009
20090172014Stream-Oriented Database Machine and Method - An event stream processing device capable of processing larger numbers of events while simultaneously responding to queries. This is achieved through sequential storage of data, the maintenance in memory of information pertaining to the most recent events for each entity monitored and the aggregation of file read/write requests in a single thread which is capable of optimising the execution of those requests.07-02-2009
20090172013Method to Improve Unfolding in Petri Nets - Petri net models, of systems, communication protocols, and software programs, which include place objects, transition objects, arcs, and initial markings, may be used for testing and verification. To reduce computations, a new unfolding process is performed on the net models. Two or more candidate buffer place interfaces are selected from the input net model. The input net is subdivided with a preliminary cut to form two subnets, wherein the preliminary cut passes through suitable candidate buffer place interfaces, objects of each of the subnets other than the suitable candidate buffer place interfaces are reachable from at least one initial marking, and the subnets do not include a mix of initial and non-initial marking places. Each of the two subnets are unfolded and then joined to form an unfolded net that is behaviorally equivalent to original input net model. The unfolded net is then stored in a storage unit.07-02-2009
20090172012Methodology to derive enterprise relationships for generating a topology view in a SOA environment - A method for generating a topology of a service oriented architecture (SOA) environment comprises associating a unique identifier with each entity within the SOA environment. The unique identifier summarizes attribute data of a respective entity. The relationships between the unique identifiers are used to derive a topology of the SOA environment.07-02-2009
20080215615Social Online Memory Systems - A system is described having the steps of receiving a roster of an organization; when the roster includes a name of a person associated with the organization; electronically storing a digital-medium; when the digital-medium includes a likeness of the person; assisting relating the digital-medium with the name; when the step of assisting relating further includes the steps of presenting, over a electronic-network, the likeness within a structured document; accepting inputting of a letter; presenting, by modifying at least a portion of the structured document, a portion of the roster; when the portion excludes a other name; when the other name includes the roster and does not comprise the letter; allowing selecting the name from the portion of the roster, whereby a relationship is formed between the digital-medium and the name; and electronically storing the relationship.09-04-2008
20090006465Method and System For Matching Pre-Indexed Product Profiles to Consumers - The invention provides a method and system for dynamically tailoring selection of products displayed to potential buyers based on a profile accounting for the buyer's personal interests, including future interests or goals. From a User interface connected to a communication network, products or other offerings are presented as selections that are relevant to User. Until a User completes a User Aspiration Profile (01-01-2009
20080306992Repository system and method - A repository has a database 12-11-2008
20100049736Method and System for Computerized Management of Related Data Records - A method and system are presented for merging a first family tree to a second family tree. The method comprises: providing a plurality of first matrices associated with the first family tree and a plurality of second matrices associated with the second family tree, each matrix comprising attributes on individuals that are linked to one another by a predetermined link; identifying substantially identical first and second matrices in said pluralities of first and second matrices; and generating data indicative of a merge of the family trees to one another if a number of the substantially identical matrices exceeds a predefined number.02-25-2010
20100049735METHOD AND APPARATUS FOR MANAGING DATA OBJECTS OF A DATA STORAGE SYSTEM - Techniques for managing data objects of a data storage system are described herein. According to one embodiment, a perfect hash function is generated for data objects stored in a data storage system. For each of the data objects, a hash operation is performed using the perfect hash function to indicate whether the respective data object is alive. Resources associated with the respective data object is reclaimed if it is determined that the respective data object is not alive based on a result of the hash operation using the perfect hash function, where the reclaimed resources are released back to the data storage system as free resources. Other methods and apparatuses are also described.02-25-2010
20100049734FAST SEARCH VIEWS OVER BUSINESS OBJECTS - A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources.02-25-2010
20100017434MECHANISMS TO SHARE ATTRIBUTES BETWEEN OBJECTS - Mechanisms for sharing attributes between objects are provided. An object includes a special designation for at least one component, which is identified as a shared attribute. Data associated with the shared attribute is populated and managed from a central location within a processing environment. Multiple instances of a same object or of entirely different objects can reference, declare, and use the data from the central location.01-21-2010
20100011020RECOMMENDER SYSTEM - A method for providing individualized recommendations to a user on a multi-user device is provided. During operation anonymous user preferences of similar program content will be grouped to form clusters of similar preferences. Context information for each cluster is determined and the clusters are grouped to form larger clusters. The grouping is based on the context information for each cluster. A current context is then determined and at least one larger cluster is found that has a similar context as the current context. The larger cluster is used to make a recommendation for the user.01-14-2010
20090019081INTEGRATING DATA FROM MAPS ON THE WORLD-WIDE WEB - A method for integrating digital maps, each containing a plurality of geographical objects. A three-step integration process is presented. First, geographical objects are retrieved from maps on the Web. Secondly, pairs of objects that represent the same real-world entity, in different maps, are discovered and the information about them is combined. Finally, selected objects are presented to the user. The proposed process is efficient, accurate (i.e., the discovery of corresponding objects has high recall and precision) and it can be applied to any pair of digital maps, without requiring the existence of specific attributes.01-15-2009
20090019080Method, system and computer-readable media for managing dynamic object associations as a variable-length array of object references of heterogeneous types binding - Apparatus, system, method and computer-readable media for organizing a listing of key pairs to increase the likelihood that key pairs more likely to satisfy database queries will be examined in the course of the query execution before key pairs that are less likely to satisfy a database query.01-15-2009
20090019079Method, system and computer-readable media for managing software object handles in a dual threaded environment - A method and computer-readable media for managing software object handles in a dual threaded or multi-threaded environment are provided. In a first version a software driven computational process drives a first thread, while a garbage collector process drives a second active computational thread within a host computer. The software driven computational process generates persistent software objects that are temporarily stored in a memory of the host. Each handle may include an object identifier of the handle itself, an open/closed flag and a pointer to a unique persistent object. The open/closed flag indicates whether the persistent object associated with a handle shall remain open and accessible for processing or may be selected for closure by the garbage collector process. A plurality of handle wrappers are each associated in a one-to-one correspondence with a unique handle. Each handle wrapper is a software data structure that may include a in-use/not in-use flag and a specific handle or a pointer to a handle.01-15-2009
20080256124SCHEMA MAPPING SPECIFICATION FRAMEWORK - A method, system and program product for specifying, in a schema mapping framework, a mapping between a source schema and a target schema. The source and target schemas are schemas included in respective groups of registered, heterogeneous schemas. The source and target schemas may be of different types. Serialized versions of the source and target schemas include source objects and target objects, respectively. A mapping model is serialized into mapping objects that include logical references representing the source objects and logical references representing the target objects. The logical references are resolved to the source objects and target objects, thereby storing pointers to the source objects and to the target objects. After resolving the logical references, the mapping model includes the logical references and the pointers to the source and target objects.10-16-2008
20080250063SYSTEMS AND METHODS FOR INTERFACING MULTIPLE TYPES OF OBJECT IDENTIFIERS AND OBJECT IDENTIFIER READERS TO MULTIPLE TYPES OF APPLICATIONS - A method for interfacing an object identifier reader to at least one application is disclosed. The method may include receiving object identifier data from the object identifier reader. The object identifier data may include information and formatting characters. The method may then involve identifying the information in the object identifier data. At least one application may then be identified to receive the information. Finally, the information may be sent to the at least one application.10-09-2008
20080243913Partial sub-lock for delta object management - A system may include creation a first database object associated with a primary key and a first delta ID m, association of a first pointer with the first database object, creation of a data structure associating the first pointer with a first index m, a second index m and a delta object map, determination of a request from a transaction to change a database object associated with the first pointer, incrementing of the first index of the data structure, creation of a second database object associated with the primary key and a second delta ID m+1, the second database object being associated with a change to the first database object, and modification of the delta object map to indicate the second database object.10-02-2008
20080222198Data processing apparatus, method and computer program product for reducing memory usage of an object oriented program - The present invention provides a method, computer program product and data processing apparatus for reducing memory usage of an object oriented program. The object oriented program comprises at least one class definition used to create objects, each class definition providing at least one function that can be run in respect of objects created from that class definition, and identifying a number of storage items to be provided in memory for each object to store data values associated with that object. For each class definition, the method is performed prior to any objects being created from that class definition, and is performed in respect of at least a subset of the storage items identified by that class definition. The method involves determining an original size associated with each storage item, and analysing at least the class definition to identify any numeric ranges associated with the storage items. For each storage item for which a numeric range is identified, it is determined if the original size can be reduced whilst still supporting the numeric range, and if so a modified size less than the original size is allocated to that storage item. Thereafter, the class definition is altered having regard to any storage element that has been allocated a modified size, whereafter when objects are created from that altered class definition, a significant reduction in memory usage is obtained.09-11-2008
20080222197REGRESSION-BASED SYSTEM AND METHOD FOR DETERMINING RESOURCE COSTS FOR COMPOSITE TRANSACTIONS - A method comprises receiving a representative workload of a computing system, where the representative workload comprises at least one composite transaction. In certain embodiments, the representative workload is a historical workload of a computing system. In general, a composite transaction refers to a transaction that comprises a plurality of transactions. For instance, a given transaction for serving a client's request for information (e.g., a web page) may include embedded therein a plurality of requests/responses for objects (e.g., images, etc.) that form the information (e.g., that form the requested web page). The method further comprises determining, based at least in part on a statistical regression-based analysis, a resource cost for the at least one composite transaction, where the resource cost reflects an amount of utilization of at least one resource of the computing system, such as CPU utilization, in serving the at least one composite transaction.09-11-2008
20090177685ENTERPRISE ARCHITECTURE SYSTEM AND METHOD - Various embodiments of the invention may provide a method for operating a REST web service operable to search one or more data sources. In some embodiments, the invention may comprise receiving a query directed to a first data source, wherein the first data source defines at least one characteristic of at least one first data object returned by the query. Some embodiments of the invention may comprise querying the first data source. Various embodiments of the invention may comprise receiving at least one first data object from the first data source in response to querying the first data source. In some embodiments, the invention may comprise retrieving linked relationships between the at least one first data object and one or more second data objects from a second data source. Some embodiments of the invention may comprise querying the second data source for information on the one or more second data objects. Various embodiments of the invention may comprise receiving the one or more second data objects from the second data source in response to querying the second data source. In some embodiments, the invention may comprise generating a composite data object in response to the received query, the composite data object including the at least one first data object and the one or more second data objects formatted as markup language, wherein the markup language contains embedded functionality therein.07-09-2009
20090094276System for the unique identification of physical and virtual objects - A system and method that provides framework components identifying, for example, an identification scheme agency, a particular scheme, and a scheme version are used to encapsulate a physical or virtual object instance to enable unique identification of the object. Identification may be made unique globally across information systems, industries, value chains, and information system other barriers by allowing an information system to determine scheme agencies, schemes, and scheme versions associated with the object instance.04-09-2009
20080215616VIRTUAL FOLDERING SYSTEM FOR BLENDING PROCESS AND CONTENT IN A COLLABORATIVE ENVIRONMENT - A computer system that includes a processor and a storage medium. The storage medium stores a database of tables and a calculation engine. Each table includes columns and rows. The tables describe components of a hierarchy in which hierarchical relationships between components of the hierarchy are defined. The tables include a component table and component-specific tables. The components of the hierarchy encompass component types. Each component-specific table encompasses only components of the hierarchy. The calculation engine includes a popup calculator being displayed to a user via a display interface of the computer system upon the calculation engine being executed by the processor. The popup calculator performs, under interactive control by the user via the display interface, an evaluation of a specified function of set of functions and displays a result of the evaluation to the user via the display interface.09-04-2008
20080208897Global Inventory Warehouse - Building and maintaining an accurate and up-to-date global inventory of hardware, software, and telecommunications assets deployed throughout an organization is described. A global inventory warehouse (GIW) receives an identification and physical location of these assets from multiple source systems. Some of these source systems contain information pertaining to the assets that has been manually entered into the source system by a human administrator. Other source systems, meanwhile, contain information that has been automatically collected by the source systems without human intervention. The GIW receives this information from the source systems and stores it within a GIW database. The GIW database may thus contain a global inventory of all or nearly all of the hardware, software, and telecommunications assets distributed throughout the organization. This database may also contain an identification of physical locations within the organization of all or substantially all of these assets.08-28-2008
20080201364SYSTEM FOR THE MANAGEMENT OF FILES AND MAIL ATTACHMENTS - The invention is directed to a system for managing files and mail attachments. A system for managing files received by a user as an attachment to an e-mail in accordance with an embodiment of the invention includes: a system for detaching a file from an e-mail; a system for storing the detached file; a system for creating a system file link with the detached file that includes details relating to a storage location and an identity of the e-mail from which the file was detached; a system for re-establishing a link between the file and the e-mail in response to a request of the user to locate the e-mail; a system for monitoring a change in the location of the e-mail; and a system for updating the system file link with a new location of the e-mail in response to a change in the location of the e-mail.08-21-2008
20080201363JOURNALING DATABASE CHANGES USING MINIMIZED JOURNAL ENTRIES THAT MAY BE OUTPUT IN HUMAN-READABLE FORM - A minimized journaling mechanism stores minimized journal data in a format that allows for display and outputting the journal data in human-readable form. When a change to a record occurs, instead of writing only the changed bytes, all of the bytes in each field that changed are written to the journal, along with all of the bytes in each field selected to be always journaled. A default object is created with default data in all of the fields. When the journal entry needs to be output in human-readable form, the default object is read, and the minimized journal entry is then overlaid on the default object. The result is an object that contains default data in all non-selected fields that were not changed, with the journal data in all fields and that did change and in all fields that were selected to always be journaled.08-21-2008
20080201362DATA TRANSFER AND SYNCHRONIZATION SYSTEM - A data transmission system is disclosed which optimizes transfer and updates of information between systems by providing difference information between the systems. The system transmits data packages having instructions for manipulating user data. The data packages include a header identifying the respective packages, as well as transaction objects for effecting a change to user data on a device having object instructions.08-21-2008
20080201361TARGETED INSERTION OF AN AUDIO - VIDEO ADVERTISING INTO A MULTIMEDIA OBJECT - A method, system, and computer readable medium for inserting a contextually relevant advertisement object into a multimedia object is presented. The method includes identifying context information from one or more portion of the multimedia object, selecting the advertisement object based on the identified context information, and determining an appropriate position within the portion of the multimedia object to insert the advertisement object.08-21-2008
20080201360Locating Persistent Objects In A Network Of Servers - A computer system can advantageously include a location service that minimizes changes to a directory in the event of moving a storage unit. Each storage unit can use its meta data to indicate the persistent objects the storage unit contains. The directory can store a translation between a persistent object and its corresponding storage unit. The servers can register their corresponding storage units using the location service. Based these registrations, the access network of the system can successfully request persistent objects from the appropriate servers. Advantageously, this system configuration allows a storage unit to be moved without changing a directory entry, thereby minimizing both time and system resources.08-21-2008
20080201365METHOD FOR MULTICONTEXT XML FRAGMENT REUSE AND VALIDATION IN A CONTENT MANAGEMENT SYSTEM - Method, article and apparatus for the reusability of data objects such as XML document fragments managed by a content management system (CMS). Embodiments of the invention may be used to enforce validation requirements for a multi-context XML fragment (i.e., for a fragment referenced in two or more documents managed by the CMS). When changes are made to a multi-context fragment, the CMS may detect any validation problems and take corrective action to resolve the validation problem.08-21-2008
20080281864Method of Displaying Molecule Function Network - A graphical user interface that generates a molecule function network with an arbitrary range according to the designation by a user and displays the said molecule function network graphically; a graphical user interface with a molecule network window which displays a molecule network included in the molecule function network and an information window which displays one or more information items selected form a group comprising molecules, molecule pairs and bio-events included in the said molecule function network, which is characterized by that items in the molecule network window and in the information window related with each other are operated interlinked with each other. A molecule function network with information on bio-events including pathological events can be processed and displayed flexibly using a computer.11-13-2008
20080228813Trusted-referral systems and methods - A system for providing trusted-referrals includes a database of member-assessments. The member-assessments are related to user-appraisals that are provided by members of a trusted network of users. The system receives a referral-request from a member of the trusted network, and a module creates a trusted-referral using at least a portion of at least one member-assessment. The system provides the trusted-referral to member that requested the trusted-referral.09-18-2008
20090030938SYSTEM AND METHOD FOR PROVIDING DATA HANDLING WITHIN A HUMAN CAPITAL MANAGEMENT SYSTEM - A method and system are provided for accessing customized tables in a database of a computer application. The method includes defining a data class, the data class to interface between a tool of the computer application and a table in the database, wherein the computer application is configured to automated human resource processes. The method includes registering the data class in a custom table directory. The method includes responsive to a request for data from the tool, invoking a method of the data class to access data stored in the table.01-29-2009
20090049087Methods, systems, and computer program products for providing a universal uniform resource identifier (UURI) - Methods, systems, and computer program products for providing a universal uniform resource identifier (UURI) are disclosed. According to one aspect, the subject matter described herein includes a method for mapping a universal uniform resource identifier (UURI) to a uniform resource identifier (URI). The method includes receiving a message containing a UURI associated with a subscriber and containing a media type indicator indicating a media type; identifying a URI based on the UURI and media type indicator; and sending a message containing the identified URI.02-19-2009
20080263090Enabling Interactive Integration of Network-Accessible Applications in a Content Aggregation Framework - Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.10-23-2008
20090112924METHODS AND APPARATUS FOR USING INFORMATION REGARDING ACTIONS PERFORMED USING TRACEABLE OBJECTS - An embodiment of a communication system includes a client device adapted to receive a traceable object that includes tracer information, and to perform one or more object-related actions using the traceable object. The client device stores the tracer information and object usage information, which describes the one or more object-related actions that have been performed using the traceable object. The client device also sends the stored information to a server. The system also includes the server, which is adapted to receive the object usage information and the tracer information reported by the client device. In an embodiment, the system also includes a service provider adapted to initiate a billing event, which may include generation and transmission of a bill to a sponsor entity based on an evaluation of the object usage information and the tracer information reported by the client device.04-30-2009
20090019082System and Method for Discovery of Common Information Model Object Managers - A system and method is disclosed for managing objects in accordance with the Common Information Model. A CIMOM installation utility identifies directory services that are coupled to or included within the network or computing environment. Once identified, the directory services are extended to include an additional managed object of the Common Information Model. After the schema of the directory service is extended, the managed object is created in at least one of the directory services. Following these steps, a client of the network is able to execute a discovery process to locate the directory services and managed objects of the directory services, thereby allowing the client to communicate with the managed objects of the directory services, including the managed object that was added as part of the extension of the schema of one or more of the directory services.01-15-2009
20080208899METHOD AND SYSTEM OF REMOTE MONITORING AND SUPPORT OF DEVICES, INCLUDING HANDLING EMAIL MESSAGES HAVING MESSAGE TYPES SPECIFIED WITHIN THE E-MAIL MESSAGE - In a system for remotely monitoring networked devices and appliances, email messages are sent across networks, the email messages containing configuration, status or other information. For flexibility, it is desirable to quickly and easily change the message type designation, and to easily determine a data structure definition based on the received message type. To achieve this goal, the message type designation of a given message's information may be defined within the message itself, and extracted at the receiving end before the information is analyzed or stored according to the data structure definition. Thus, a large number of devices is allowed to communicate configuration, status and/or other types of information in a variety of message types. A method is provided for receiving information concerning a remotely monitored device, the information being contained in a message that also includes a message type designation. The method involves parsing a line from the message to extract the message type designation, determining a data structure definition based on the message type designation, reading data elements from the other lines, and inserting the data elements according to the data structure definition. The method may be implemented in object-oriented programming, in a software module including a data retriever class, an email processor class, and a parser class.08-28-2008
20090193054Tracking changes to a business object - Systems, methods, and other embodiments associated with database auditing are described. One example method includes generating a first extensible markup language (XML) document using data from a database object. A database object may include data from multiple relational data tables. The method includes generating a second XML document in response to an event causing a change to the database object. The method also includes comparing the first and second XML documents to identify changed values. The method also includes displaying the identified changes.07-30-2009
20090193053INFORMATION MANAGEMENT SYSTEM - A method is disclosed for authoring a knowledge base of semi-structured data comprising the steps of providing at least one knowledge entry in said knowledge base, said knowledge entries having mutable informational content associated therewith, defining a schema associated with said knowledge base, said schema having a plurality of hierarchical namespaces, creating a new assignment, said new assignment being defined by a prefix of at least one of said hierarchical namespaces, whereby said namespace is associated with said new assignment; and associating at least one of said knowledge entries with said new assignment by mapping said at least one knowledge entry into one of said hierarchical namespaces associated with said new assignment.07-30-2009
20090030940Display of Profile Information Based on Implicit Actions - Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include generating a profile based on the collected historical communication data and personal data and presenting the profile, in response to user behavior.01-29-2009
20090077125CONFIGURABLE FLAT FILE DATA MAPPING TO A DATABASE - Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.03-19-2009
20090157741DATA OBJECT COPY/PASTE TRANSFER METHOD AND APPARATUS - The present invention provides a solution of transferring a data object between files through copy/paste, in which not only the filtered data object which is adapted to the format and/or function of a destination file is explicitly written to the destination file, but also the original data object information is implicitly written to the destination file, and the map relationship between them is established, so that the whole original information of the transferred data object is reserved during the transfer between files. In subsequent copy/paste operations, the user may choose to use the original data object corresponding to the data object in the transfer of the data object or not based on the actual situation and particular needs, so that the problem of information loss in the process of transferring a data object between files through copy/paste operation is solved effectively.06-18-2009
20090144322Exploiting Metadata for Performing Structure-Oriented Operations on Content-Specific Data Representations - A system for exploiting metadata for performing structure-oriented operations on content-specific data representations, the system including means for deserializing serialized data into a content-specific data representation for use with a programming language, where the means is operative to create metadata that includes any information not found in the deserialized data that is needed to reconstruct the serialized data, and an engine for performing structure-oriented operations on the content-specific data representation, where the engine is operative to employ a priori knowledge regarding the metadata to perform the operations.06-04-2009
20090327341PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS - Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing.12-31-2009
20090307266Processing a page - A method includes generating, for a page comprising a plurality of elements, a contextual grouping of at least one of the plurality of elements based on an object model of the page. A method includes generating a user interface for a non-sighted user based on a page, the user interface comprising at least one contextual grouping generated based on an object model of the page. A method includes identifying a page to be analyzed, the page based on a document object model (DOM) and having a plurality of elements configured to be visually arranged when the page is generated for display. The method includes processing the identified page based on the DOM to include each of the plurality of elements in at least one contextual group associated with the page. The method includes facilitating navigation of the page by a non-sighted user using the at least one contextual group.12-10-2009
20090307265METHOD OF OPERATING A WAREHOUSE - A method comprising the steps of: providing a database server having a database comprising real-time data related a warehouse object, the real-time data including data regarding the location of the warehouse object and data regarding the time and date the warehouse object became resident at the location, the real-time data populated in the database by warehouse management software; providing at least one rule related to when a condition of location for the warehouse object must cease, each rule having an associated trigger based on a lead time required to avoid violation of the rule; receiving data related to the warehouse object at a computer; predicting a potential violation of the rule by comparing, on the computer, data regarding the time-date the warehouse object became resident at the location with the trigger; generating an alarm related to a potential violation of the rule; and providing an alarm to an operator.12-10-2009
20090077124System and Method of a Knowledge Management and Networking Environment - Systems and methods of a knowledge management networking are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects, the plurality of objects to include one or more of, representations of a set of users, a set of web-items, and a set of nets; wherein a net of the set of nets is a subset of the web-space comprising a sub-plurality of the plurality of objects. One embodiment can include, tracking an explicit relationship between a first set of at least two objects of the set of objects; the explicit relationship to be pre-determined by a user of the set of users, identifying an implicit relationship between a second set of at least two objects of the set of objects; the implicit relationship to be identified based on a semantic relationship between the at least two objects, and determining a default set of privacy rules governing access between the at least two objects based on one or more of the identified explicit relationship and the implicit relationship.03-19-2009
20090292725Acquisition and presentation of data indicative of an extent of congruence between inferred mental states of authoring users - A computationally implemented method includes, but is not limited to: acquiring a first inference data indicative of an inferred mental state of a first authoring user in connection with a particular item of an electronic document, acquiring a second inference data indicative of an inferred mental state of a second authoring user in connection with the particular item of the electronic document; comparing the first inference data with the second inference data; and presenting data indicative of an extent of congruity between the inferred mental state of the first authoring user and the inferred mental state of the second authoring user based, at least in part, on said comparing. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.11-26-2009
20090271436Techniques for Providing a Virtual-World Object Based on a Real-World Object Description - A technique for building a virtual-world (VW) object based on a real-world (RW) object description includes receiving, at a VW toolshed, a message to create a new VW object. In this case, the message uniquely identifies RW object description data that is to be accessed by an RW object management application. VW object description data that is associated with the RW object description data is then requested from the RW object management application. An instance of the new VW object is then created utilizing a VW root object included in an inventory of the VW toolshed. The inventory of the VW toolshed also includes one or more textures, one or more sounds, and one or more scripts. The instance of the new VW object then executes a script to establish a communication path between the new VW object and the VW toolshed. The VW object description data is then provided on an item-by-item basis from the VW toolshed to the new VW object. The appearance of the new VW object is then updated based on the VW object description data on the item-by-item basis.10-29-2009
20090030939IMAGE-PROCESSING APPARATUS, IMAGE-PROCESSING METHOD, COMPUTER PROGRAM, AND COMPUTER-READABLE STORAGE MEDIUM - The present invention implements a scan-prohibited function without deteriorating operability. Therefore, the following are performed: a scan-prohibited character string registration; the setting of a rate of object matching; an extraction process operation mode registration in the case where said string is included in print data; a scanning process operation mode registration in the case where said string is included in scanned and obtained data; searching print data for said string; extraction/storing of object data in the print data in accordance with an extraction process operation mode; extraction of object data of scanned image data; comparison of object data between stored print data and scanned image data; comparison of a rate of matching calculated by the comparison with a predetermined one; and if the calculated rate is determined to be higher than the predetermined one, a post-scan process in accordance with the scanning process operation mode.01-29-2009
20090012994SYSTEM AND PROGRAM FOR OPTIMIZATION OF TEMPORAL AND SPATIAL DATA PROCESSING - Disclosed is a system and program for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.01-08-2009
20090006468EFFICIENT UPDATES FOR DISTRIBUTED FILE SYSTEMS - A directory services implementation is provided to associate distributed file system (DFS) links with individual directory objects, and metadata to attributes thereof, to allow leveraging directory services features for DFS for a given namespace. For example, updating directory objects with modified metadata related to DFS links requires only that the directory object related to the link be updated rather than an entire directory object related to the corresponding namespace. Moreover, directory services functionalities such as querying can be utilized with DFS to provide efficient location of updated records. In this regard, efficient replication of DFS throughout a network is facilitated.01-01-2009
20090006467Architectural frameworks, functions and interfaces for relationship management (affirm) - Uniform subject and object oriented data structure adopted in computing device to efficiently store, distribute and process data in a variety of applications. Said data structure comprised of multiple complementary subparts that together and independently facilitate communication (of inputs and outputs) through one or more defined interfaces to facilitate secure access and coordination between given individual subject(s) and other real (physical or metaphysical) entities. Methods are also disclosed that work in tandem with the data structure and interface components to enable and require a single or given human user or other individual personal subject (belonging to a secure AFFIRM network) to maintain exclusive (private) self-control over at least one virtual domain that represents themselves (their actions and their relationships).01-01-2009
20100036874Comparison of models of a complex system - The invention relates to a method for comparing computer-based and data-processing models of a complex system, with a first model and a second model of the system, whereby the models reflect a model of a system behavior by means of predefined objects which represent activities and units within the system. The inventive method comprises the steps of comparing the models and destination of corresponding respective predefined objects of the first and second model, detecting differences in attributes of corresponding predefined objects and outputting the differences to a user. The use of predefined objects—that is, of objects that pertain to a known set of types—enables a more-efficient comparison of models than in unstructured models.02-11-2010
20090313300METHOD, COMPUTER PROGRAM PRODUCT AND SYSTEM FOR DYNAMICALLY DETERMINING ACTIONS ASSOCIATED TO OPERATIONS ON RICH MEDIA OBJECTS - Utilizing a service oriented architecture middleware to allow services to process media, the method including dynamically defining one or more media properties and operations available to a service, generating a media object with selected properties and operations, communicating the media object to the services, dynamically defining an action associated to an operation in response to an operation request from the service, implementing the action and communicating the result of the action to the service.12-17-2009
20100036873Processing Metadata Along With Alphanumeric Data - Disclosed herein is a computer implemented method and system for processing metadata associated with alphanumeric data along with the alphanumeric data for tracking effect of operations on the metadata in a data model. Multiple mixed data objects are created in the data model. Each of the created mixed data objects comprises the alphanumeric data and the metadata. The created mixed data objects are stored with information about interrelationships between the created mixed data objects. Multiple operations are performed on the stored mixed data objects to obtain mixed data results. The operations are performed simultaneously on the alphanumeric data and the metadata. The mixed data results comprise results of the operations performed on the alphanumeric data and the metadata. The data model is updated with the obtained mixed data results. The simultaneous operations performed on the alphanumeric data and the metadata enable tracking the effect of the operations on the metadata.02-11-2010
20080208900Systems and methods for providing an enhanced status management service - Systems and methods are provided for implementing an enhanced service-oriented architecture in a service-oriented architecture. The service-oriented architecture may include a plurality of foundation business objects and at least one dependent business object for providing an enhanced status management service for the plurality of foundation business objects. In one embodiment, a system comprises a plurality of foundation business objects, at least one dependent business object for providing an enhanced status management service for the plurality of foundation business objects, and means for instantiating one of the plurality of foundation business objects. The system may also comprise means for instantiating at least one dependent business object. Furthermore, an interface may be provided for each of the plurality of foundation business objects, wherein the interface comprises means for getting allowed statuses from the instantiated dependent business object for one or more roles associated with the instantiated foundation business object, and means may be provided for changing the status of the role specific object status associated with the instantiated foundation business object to one of the allowed statuses.08-28-2008
20080281865Database Recovery Using Logs Applied to Consistent Copies - A copy utility creates a copy of source database objects that is transactionally consistent to a consistent point-in-time, and a recovery utility apples log records to the consistent copy to make a resulting image that is updated as of an identified point-in-time (i.e., the current time or a point-in-time after the copy was made). To effectively recover and apply the logs so that no previously in-flight transactions are lost, the copy utility registers a starting point indicating a point-in-time for logs to be applied to the copy and also registers a smallest lock size used to block access to target data when the copy was made. The recovery utility bases its recovery operations using the registered starting point and the smallest lock size when applying log records to the copy so as not to lose any previously in-flight transactions.11-13-2008
20080281866Algorithm for Updating XML Schema Registry using Schema Pass by Value with Message - Schema information is provided with transmission of a data object. When a data object is converted to a transmission format, schema information for the object type is added to the transmission format element. The unmarshalling code uses the schema information to update a schema registry at the receiving end. The schema registry may then be used as a tool for converting the transmission format element back to the data element. The next time an object of that object type is sent to the recipient, the schema information is not added to the transmission format element.11-13-2008
20080288535Method, Apparatus and System for Linking Documents - A method, apparatus and system for linking documents, the method comprising the steps of: providing a plurality of clusters in an enterprise intranet, each cluster consists of one or more documents; building a cluster page for each cluster to present the documents in the cluster; and building links between the cluster pages, between the documents, and between the cluster page and the document, based on analysis of the contents of the clusters and the documents. The present invention is useful for building the links between separate documents and may apply a link analyzing algorithm to the search for these documents to implement better search performance within the enterprise intranet.11-20-2008
20080201366CHANGED FILES LIST WITH TIME BUCKETS FOR EFFICIENT STORAGE MANAGEMENT - There is provided, in a computer processing system, an apparatus for managing object data. The apparatus includes a changed objects manager for creating and managing a changed objects list that at least identifies the objects that have changed based on time of change. The changed objects list is associated with a plurality of time buckets. Each of the plurality of time buckets is associated with a respective date and time period and with object change records for objects having a timestamp falling within the respective date and time period. Each of the object change records is associated with a unique object identifier and the timestamp for a corresponding one of the objects. The timestamp specifies a date and a time corresponding to a latest one of a creation time or a most recent update time for the corresponding one of the objects.08-21-2008
20080270466Applying a Templated Business Graph to a Business Object - A method, system, and computer usable code is provided for using a templated pattern to define part types on a web service definition language (WSDL) interface. Applying the templated pattern enables peer services to define a transparent contract between specific WSDL part types. The templated pattern is used to wrap the original business object with the enriched business graph schema. The templated business graph is created by extending the business graph complex type that is provided by the business object framework runtime and adding an element delegating to the original business object.10-30-2008
20090282074Document Creator - Embodiments of the present invention provide techniques for creating a template document for responding to an Office Action.11-12-2009
20090144323System and Method for Querying Historical Bean Data - A computer implemented method, apparatus and program product receives user input requesting historical data associated with an entity bean, and generates event information according to the user input. The event information is stored and used to determine the historical bean data. Where so desired, the determination may involve automatically performing statistical analysis relating to the bean.06-04-2009
20090049088Emergent Information Database Management System - A method for recreating known emergent information comprises initially storing data in a database. Multiple data patterns, which are based on known emergent information, are developed. These multiple data patterns are ranked according to each data pattern's historic accuracy in creating the known emergent information. The data is applied to a highest-ranked data pattern to recreate the known emergent information.02-19-2009
20090083319METHOD OF EXECUTING A BACKGROUND TASK AND AN ARRAY CONTROLLER - The present invention provides a method of executing a background task on an array of data storage devices, the method comprising recording information about where in an array data is stored and executing a background task only on those regions of the array in which data is stored.03-26-2009
20080263091Asynchronous Linked Data Structure Traversal - Asynchronously traversing a disjoint linked data structure is presented. A synergistic processing unit (SPU) includes a handler that works in conjunction with a memory flow controller (MFC) to traverse a disjoint linked data structure. The handler compares a search value with a node value, and provides the MFC with an effective address of the next node to traverse based upon the comparison. In turn, the MFC retrieves the corresponding node data from system memory and stores the node data in the SPU's local storage area. The MFC stalls processing and sends an asynchronous event interrupt to the SPU which, as a result, instructs the handler to retrieve and compare the latest node data in the local storage area with the search value. The traversal continues until the handler matches the search value with a node value or until the handler determines a failed search.10-23-2008
20090204636MULTIMODAL OBJECT DE-DUPLICATION - Various object de-duplication techniques may be applied to object systems (such as to files in a file store) to identify similar or identical objects or portions thereof, so that duplicate objects or object portions may be associated with one copy, and the duplicate copies may be removed. However, an object de-duplication technique that is suitable for de-duplicating one type of object may be inefficient for de-duplicating another type of object; e.g., a de-duplication method that significantly condenses sets of small objects may achieve very little condensation among sets of large objects, and vice versa. A multimodal approach to object de-duplication may be devised that analyzes an object to be stored and chooses a de-duplication technique that is likely to be effective for storing the object. The object index may be configured to support several de-duplication schemes for indexing and storing many types of objects in a space-economizing manner.08-13-2009
20080270465NNLS Image Reconstruction - In an aspect, reconstructing an image object associated with an input data set, includes for each step, in a series of iteration steps, determining an updated object from an input object based on a data model of the input object, a weighting-factor data set, and a gradient object, wherein the weighting-factor data set includes modified entries of the input data set. Reconstructing the image object further includes following a last iteration, outputting one of the updated objects as the image object.10-30-2008
20080306994Method and System for Processing User-Defined Object Based on Object Storage - A method and a data processing system for processing a user-defined object based on an object storage. The method includes the following steps: a generic object template is newly built (12-11-2008
20080215618Natural Language Interaction with Large Databases - A method includes applying at least one tag to at least one data element stored in a database the tag having at least one associated rule, utilizing the at least one associated rule to generate at least one variant of the data element, and storing the at least one variant in the database.09-04-2008
20080215619Financial line data-base - A computerized method for managing data performed in a computer system. The data is stored in a data base including flat lines. Each of the flat lines includes values of the data and tags associated with the values forming tag-value pairs. The flat lines are scanned and an object of a class is created. The class specifies a subset including one or more tags selected from the tags of the flat lines. The flat line points to the object if a portion of the tag-value pairs of the flat line includes all the tags of the subset. When the flat line contains multiple alternative ways, through the subset(s) of tags or through different tag-value pairs, of pointing to the object of the class, then the object as individually identified by the alternative ways is taken to be the same object.09-04-2008
20090077126METHOD AND SYSTEM FOR CALCULATING COMPETITIVENESS METRIC BETWEEN OBJECTS - Method and System for calculating competitiveness metric between objects are provided. The method comprises the steps of: obtaining a first object and a second object, the first and second objects having a first profile and a second profile, each composed of a plurality of attributes, respectively; normalizing the first profile and the second profile with reference to ontology information; and calculating, based on the normalized first and second profiles, a competitiveness metric between the first and second objects. In one embodiment, the ontology information is a common attribute name vocabulary, and the step of normalizing is configured for adjusting the structures of the first and second profiles to a unified profile structure, computing the sub-metrics between the corresponding attributes in the unified profile, and computing the weighed sum of the sub-metrics as the final competitiveness metric of the first and second objects. In another embodiment, the ontology information is an object category tree, and the step of normalizing is configured for mapping the first and second profiles to one or more nodes in the object category tree, computing the probabilities of mapping the profiles to different nodes, and then, based on the obtained semantic distances between the nodes, computing the final competitiveness metric according the probabilities and the semantic distances.03-19-2009
20090077123METHOD FOR MANAGING KEYBOARD NAVIGATION WITHIN A TREE CONTROL STRUCTURE USER INTERFACE COMPONENT VIA A LINKED LIST - A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item. The DTCL utility also updates the doubly linked list in response to the expansion/collapsion of the current list item. The DTCL utility avoids the need to number all tree items (both visible and hidden tree items) sequentially by adding list node(s) to or removing list node(s) from the linked list to represent the visible tree items.03-19-2009
20090327340System and Method for Managing Data Using a Hierarchical Metadata Management System - A system and associated method for managing data using a hierarchical metadata management system (HMMS). First, storing each pointer of at least one pointer in a metadata object wherein said pointer resides in a first repository, each unique file resides in a second repository, and said metadata object resides in third repository. Next, deleting each pointer from the first repository. Upon receipt from the first repository of an event indicating both a unique file and a pointer no longer resides in the first repository, searching for the pointer in each metadata object residing in the third repository pertaining to a HMMS. After searching and locating the pointer in a metadata object in the third repository, restoring the pointer to the first repository. Finally, notifying a hierarchical storage management system (HSM) that the pointer currently resides in the first repository thus allowing the HSM to retrieve the unique file from the second repository.12-31-2009
20090210447PROCESSING AND ANALYZING HYPER-SPECTRAL IMAGE DATA AND INFORMATION VIA DYNAMIC DATABASE UPDATING - Processing and analyzing hyper-spectral image data and information via dynamic database updating. (a) processing/analyzing representations of objects within a sub set of the hyper spectral image data and information, using a first reference database of hyper spectral image data, information, and parameters, and, a second reference database of biological, chemical, or/and physical data, information, and parameters. Identifying objects of non-interest, and objects of potential interest, from the data/information sub-set. (b) processing/analyzing identified objects of potential interest, by further using first and second reference databases. Determining absence or presence of objects of interest, additional objects of non-interest, and non-classifiable objects of potential interest, from the data/information sub set. (c) updating first and second reference databases, using results of (a) and (b), for forming updated first and second reference databases. (d) repeating (a) through (c) for next sub-set of hyper spectral image data/information, using updated first and second reference databases. (e) repeating (d) for next sub-sets of hyper spectral image data/information.08-20-2009
20090319567SYSTEM AND METHOD OF DATA MANAGEMENT USING A STRUCTURE TO PROPAGATE CHANGES TO REFERENCED OBJECTS - A system, method, and computer-readable medium for data management are disclosed, the method comprising changing original data in an original referenced object to create a changed referenced object having changed data, in response to the changing, performing the following for a referencing object that references the original referenced object, (i) determining whether to accept the changed data, and if the changed data is accepted, reflecting the changed data in the referencing object, (ii) if the referencing object does not accept the changed data, determining whether to create a new referenced object storing the original data, and if yes, (1) creating the new referenced object having the original data, wherein the referencing object references the new referenced object, (iii) and if no, (1) determining whether to copy the original data from the original referenced object into the referencing object, and if yes, (a) replacing the original reference with a copy of the original data, thereby breaking a relationship between the referencing object and the original referenced object, and if no, (b) breaking a relationship between the original referenced object and the referencing object by removing the original reference. In various aspects, steps (b)(i)-(b)(iii) are each are processed for each object of a plurality of referencing objects, are user initiated, and are managed by metadata associated with the referencing object.12-24-2009
20090319566Data Quality Tracking - In general, a method includes determining metric values associated with data quality for one or more child nodes. Metric values are determined for a parent node based on the metric values of at least some of the child nodes, and relationships between one or more parent nodes and one or more child nodes define a hierarchy. The determination of the metric value for the parent node is repeated for multiple instances.12-24-2009
20090319565Importance ranking for a hierarchical collection of objects - A system and method of obtaining an importance ranking for a hierarchical collection of objects. The hierarchical collection of objects is represented as a tree containing a plurality of nodes, and each node to be ranked is represented as a respective leaf node of the tree. To obtain the ranking of the respective leaf nodes, the system and method locally ranks nodes contained in one or more sub-trees of the tree, in which each sub-tree has a depth equal to one. Next, the local rankings are effectively propagated up the tree, and the local rankings are aggregated at each level of the hierarchy, until a final importance ranking for the leaf nodes is obtained.12-24-2009
20090112925INTELLIGENT FASTENER INSTALLATION SYSTEM - One embodiment of a fastening apparatus may include at least one of a fastener and a collar having a code with information regarding the fastener and/or collar. The code may be communicated to one or more databases of a computer. The fastener and/or collar may be tightened, located, maintained, and/or inspected according to the code and/or database information.04-30-2009
20090106309Performing an Operation on an XML Database - Performing an operation on an XML database. The method may include exchanging at least one DataObject between a client application and a Service DataObject (SDO) handler and transforming the DataObject into an XQuery operation for accessing XML documents of the XML database. The method may further include transforming an XML document obtained in response from the XML database to the XQuery into a DataObject. If the client application is Java based, the SDO handler may provide an interface between DataObjects defined in Java and XML documents retrieved by using XQuery expressions. The SDO handler may be part of a XQuery API for Java.04-23-2009
20090106310Grouping tables - Grouping a set of data is disclosed. In some embodiments, a set of data is grouped with respect to a column and/or a row associated with the set of data in response to receiving a selection of an option to group the set of data with respect to the column and/or the row. In some embodiments, the grouping of the set of data is based on real time values of the set of data and is automatically and dynamically updated in response to changes in the set of data.04-23-2009
20090037463IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM THAT STORES PROGRAM THEREOF - Conventionally, there are problems in that object data extracted from an original document is not object data divided into object units a user desires, and that scan data cannot be handled in the object data units when reusing the scan data. To solve these problems, the image processing apparatus extracts each object included in the original document; stores object data of each extracted object with a keyword in a storage device; and visualizes each object data on a display unit. When making multiple selection of the visualized object data individually in accordance with a user instruction, the keywords associated with the plurality of object data selected are displayed. Besides, it is made possible to change the keywords associated with the plurality of object data selected.02-05-2009
20090037462SINGLE-OPERATION ON-LINE SCHEMA EVOLUTION - A method for modifying an original data object in a database using a single command is disclosed. The single command is first validated. Once the command has been validated a ghost data object is created using the new definition. The ghost data object is populated with data from the original object. The transaction log records from the original data object are applied to the ghost data object. The original data object is then locked for exclusive access. The final transaction log records from the original data object are applied to the ghost data object. In the final step the database switches to the new data object. Dependent objects are automatically transformed as part of the same operation.02-05-2009
20090100091METHOD AND SYSTEM FOR PROVIDING A PROCESS OBJECT FRAMEWORK FOR PROCESSING A REQUEST-TYPE PROCESS - Disclosed is a method and system for creating a process object that represents a request-type process of a first application, receiving data from the request-type process into the process object creating a process data contained in the process object and processing the request-type process by executing steps of the request-type process on the process data. The process data contained in the process object is converted to a storage format and a database is updated with the process data.04-16-2009
20090216800METHOD AND SOFTWARE FOR FACILITATING INTERACTION WITH A PERSONAL INFORMATION MANAGER APPLICATION AT A WIRELESS COMMUNICATION DEVICE - Software executable by a wireless communication device may include instructions for receiving at least one markup language document containing a markup language definition defining a query of a notional database table. The notional database table may be characterized by a set of notional fields, each corresponding to a field of a data record within an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications. The software may further include instructions for instantiating, based on the markup language definition, an instance of at least one object-oriented class containing code for effecting the query through interaction with one PIM software application, executable at said wireless communication device, of the plurality. Software for defining the query in markup language may also be provided.08-27-2009
20090216799DISCOVERING TOPICAL STRUCTURES OF DATABASES - A system and method for automatically discovering topical structures of databases includes a model builder adapted to compute various kinds of representations for the database based on schema information and data values of the database. A plurality of base clusterers is also provided, one for each representation. Each base clusterer is adapted to perform, for the representation, preliminary topical clustering of tables within the database to produce a plurality of clusters, such that each of the clusters corresponds to a set of tables on the same topic. A meta-clusterer aggregates results of the clusterers into a final clustering, such that the final clustering comprises a plurality of the clusters. A representative finder identifies representative tables from the clusters in the final clustering. The representative finder identifies at least one representative table for each of the clusters in the final clustering. The representative finder also arranges the representative tables by topic as a topical directory and outputs the topical directory.08-27-2009
20090024658SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS TO MANAGE THE DISPLAY OF DATA ENTITIES AND RELATIONAL DATABASE STRUCTURES - Systems and computer products that present typically large amounts of entity information with a graphical display that efficiently maps the display of a large number of OLAP objects to related relational database tables thereby retaining contextual information about the data associated with the objects and tables. The efficient mapping is enabled by the use of areas that contain and include objects. The preferred embodiment of the present invention enhances analysis, by OLAP techniques, of the objects and the associated relational database information. An embodiment of the present invention further operates in a recursive manner by enabling the objects to include and contain additional objects.01-22-2009
20080256125Device and Method for Storing / Retrieving Objects with Multidimensionally Addressed Electronic Data - The invention provides for devices and methods for storing/retrieving objects comprising multidimensionally addressed electronic data in a system of several data processing units, in particular as regards the economy of time, even if individual units of the data processing units are unreliable.10-16-2008
20080256126TESTING ENVIRONMENT FOR DATABASE SERVER SIDE LOGIC - A system for providing a test environment for database server-side objects persistently stores a profile for a plurality of test runs for database server-side objects, where the profile comprises persistently stored test parameter values, pre-execution scripts, and/or post-execution scripts. Once the profile is created, it can be selected for subsequent test runs for one or more objects. A plurality of profiles for the objects may also be created. The system eliminates the need for a manual set up or destruction of the test environment for each test run, improving efficiency in the development of database server-side objects significantly.10-16-2008
20080243914SYSTEM AND METHOD FOR STORING REDUNDANT INFORMATION - A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.10-02-2008
20090292726System and Method for Identifying Hierarchical Heavy Hitters in Multi-Dimensional Data - A method including receiving a plurality of elements of a data stream, storing a multi-dimensional data structure in a memory, said multi-dimensional data structure storing the plurality of elements as a hierarchy of nodes, each node having a frequency count corresponding to the number of elements stored therein, comparing the frequency count of each node to a threshold value based on a total number of the elements stored in the nodes and identifying each node for which the frequency count is at least as great as the threshold value as a hierarchical heavy hitter (HHH) node and propagating the frequency count of each non-HHH nodes to its corresponding parent nodes.11-26-2009
20090327339PARTITION TEMPLATES FOR MULTIDIMENSIONAL DATABASES - Systems and methods for storing and retrieving data items in multidimensional databases are provided. Data partition templates are generated for grouping data partitions that are similar to one another, that is, that contain information specified according to particular common characteristics (for instance, time, product, geography, etc.). The data partition template includes one or more rules concerning how the data stored in partitions associated with the data partition template should be processed. A template object having the rule(s) associated therewith is generated for the data partition template. Once a data partition template is generated, a plurality of partitions are generated in accordance therewith. Each of the plurality of partitions utilizes the template object associated with the data partition template. In this way, the overhead associated with managing the partitions is significantly decreased.12-31-2009
20080235273Automatic multi-cursor management - The present invention provides an executable program loaded in the computer memory as a process and periodically automatically polling computer's communication ports to identify pointing devices coupled to the computer via the corresponding communication ports, managing a set of views of the file-mapping objects of the corresponding conventional cursor driver files mapped to the program process's virtual address space to support simultaneously a plurality of cursors independently controlled by the corresponding pointing devices.09-25-2008
20090172017Techniques for Multi-Variable Analysis at an Aggregate Level - Techniques for multi-variable analysis at an aggregate level are provided. Two or more datasets having different statistical data distributions and which are not capable of being aggregated are acquired. The values for variables in the two or more datasets are normalized to produce a single integrated dataset of normalized values. The normalized values are then used to produce a demand model that represents and integrates multiple disparate products or services from the two or more datasets into a single demand model.07-02-2009
20090172018ELECTRONIC DOCUMENT MANAGEMENT METHOD - This method of managing electronic documents that can be implemented by a server in a telecommunications network comprises: 07-02-2009
20090106308COMPLEXITY ESTIMATION OF DATA OBJECTS - Complexity criteria corresponding to the various data object parameters are received by a processing apparatus via a user interface. Values corresponding to one or more of the data object parameters are determined for a data object and subsequently compared to that portion of the complexity criteria corresponding to the one or more data object parameters. Based on this comparison, at least one complexity parameter rating may be determined for the one or more data object parameters. Based on the one or more complexity parameter ratings, an overall complexity rating for the data object, or an estimated effort for transforming the data object, may be determined. By allowing a user to define the complexity criteria, the subjectivity necessarily present in conventional assessments of data object complexity may be substantially eliminated and analysis throughput substantially increased.04-23-2009
20080301183Method for Using Paths in a Directory for Locating Objects - One embodiment is a method that discovers branches and groups that include a reference to an object located in a directory information tree. Paths are determined through the directory information tree to the branches and the groups. Information about the paths is then used to describe the object in the directory information tree.12-04-2008
20080250064METHOD AND SYSTEM TO COMPARE DATA ENTITIES - The present invention relates in general to methods and systems for comparing and maximizing the appropriateness of a first set of one or more data objects to a set of second data objects. In one embodiment, the first set of data objects represent one or more tasks to be fulfilled by a set of capabilities represented by the second data objects. In one embodiment, this invention provides an effective and accurate method and system to compare and maximize the appropriateness between the requirements of a task and the second set's capabilities, while these capabilities and requirements are contained, even if only latently, in data objects such as written documents, electronic databases or other sources of data and information. In one embodiment, topic modeling techniques are utilized to compare the data objects.10-09-2008
20080243915CONTENT BANK FOR OBJECTS - A content bank for objects hosts all information regarding an object and serves as a proxy for that object. The content bank comprises at least one instance of a digital identity corresponding the object. Object identity modules or services are available through the digital identity instance. Via the content bank system, the digital identity instance receives object-related information from a source and targeted to a specific service. Conversely, the digital identity instance also serves to determine when object-related information should be provided to a third party by a given service, or when object-related information needs to be manipulated by one or more services. A multi-mode interface is available for third parties to communicate with the digital identity instance. In this manner, third parties are not only able to access data regarding an object, but are actually able to communicate with an object via the digital identity instance.10-02-2008
20090077127DEVICES AND METHODS ENABLING A USER TO MANAGE A PLURALITY OF OBJECTS AND IN PARTICULAR PAPER DOCUMENTS - A device is provided for managing a plurality of objects. The device archives at least one of the objects and obtains at least one specific reference to the at least one object. The device associates with the at least one reference at least one archiving location of the at least one object and characterizes a plurality of descriptive attributes associated with the at least one object. The device indexes the object enabling at least one of the attributes, called an indexing attribute, to be selected. The device stores for each archived object an n-uplet of data including the at least one reference of the object, the at least one location information and the at least one indexing attribute of the object.03-19-2009
20090216801Service Registry Document Loader - A method, system and computer program product comprising: locating an import target statement in a service document; locating a generic object associated with the service document; locating import target references; loading, when a unique import target reference is located, the located target object into an address in the repository; and resolving the source document target reference to point at this address.08-27-2009
20080243916Automatically determining a database representation for an abstract datatype - A method and apparatus for determining a database representation for an abstract datatype that may have more than one database representation. A user supplies a logical description that references the abstract datatype, along with one or more sample queries that reference the abstract datatype. For example, the user supplies a DDL statement to create a table using that abstract datatype as a column, without specifying any database representation for the abstract datatype. Also the user supplies a set of queries that reference the abstract datatype columns. Based on the user information, a database representation for the abstract datatype is determined. A script file containing code to create one or more base structures for the abstract datatype and to create zero or more indexes for the base structures is generated. The script file may be commented to explain to the user why a particular base structure or index was included in the script file.10-02-2008
20090240731METHOD AND SYSTEM OF OBJECT REFERENCE BASED ON A DATA OBJECT ORIENTED REPOSITORY SYSTEM - The present invention relates to a method and system of object reference based on a Data Object Oriented Repository System (DOORS); the method includes: a reference object obtains a proxy address of a referred object according to the referred object; a proxy of the referred object is visited according to the proxy address; an object address recorded in the proxy is read; and the reference object refers to the referred object according to the object address. The system includes: a module adapted for a reference object to obtain a proxy address of a referred object according to the referred object; a module adapted to visit a proxy of the referred object according to the proxy address; a module adapted to read an object address recorded in the proxy; a module adapted for the reference object to refer to the referred object according to the object address. The present invention establishes a indirect reference mechanism between all the objects via the proxy; a complex network reference relationship between the objects is changed to a one-to-one reference relationship, additional processing procedure brought by adjusting the address is reduced, and speed of performing the DOORS services and processing performance of the DOORS are improved.09-24-2009
Entries
DocumentTitleDate
20090138499ATTRIBUTE PRESENTER OF OBJECT ATTRIBUTES AND METHOD FOR PRESENTING OBJECT ATTRIBUTES USING THE ATTRIBUTE PRESENTER - An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.05-28-2009
20100017436Method and Apparatus for Extracting Information From a Database - Information is extracted from a database using a computer-implemented method that involves a sequential chain of main calculations, in which a first main calculation (P01-21-2010
20100017435INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A document management apparatus performs a first process to delete an object that is not to be presented to a user from document information registered in a database. The document management apparatus then performs a second process to determine whether a vacant block created as a result of the deleting of the object can be filled with another object. If it is determined by a CPU of the document management apparatus that a proper object to be put in the vacant block is not found, a third process is performed to adjust a layout associated with the vacant block. The document management apparatus then performs a forth process to provide a preview of a document with an adjusted layout thereby allowing a user to confirm the adjustment.01-21-2010
20090300061System and method for universe generation - A system and method for automatically generating the universe from the documented MS-Excel file is disclosed. The methods for the Generate Universe, Migrate Universe, Update Universe and Document Universe are disclosed. The method helps in reduction of build effort of the project and removes the problem of corruption of the universe file of link being lost. The method provides easy maintenance of the universe versions and multi-user development environments and updating of universe files.12-03-2009
20100057773FUZZY TAGGING METHOD AND APPARATUS - A computer-implemented method of tagging a transaction that includes tagging a transaction with one of a first tag value or a second tag value, forming a set of clusters associated with the tagged transactions having a first value, and forming a second set of clusters associated with the tagged transactions having a second value. The computer implemented method also includes determining a fuzzy tag value based on a relationship between the transaction and one of the centroids of the clusters having a first tag value, and one of the centroids of the clusters having second value. The method also includes replacing the first tag value or the second tag value with the fuzzy tag value.03-04-2010
20080281863Repository system and method - A method and apparatus are described relating to a repository having artifacts stored therein. A client 11-13-2008
20090177684AUTOMATED CONFIGURATION UPDATER - A method is provided for automating updates to configuration data. The method comprises coding a builder method within a source file for an application component and running the source file through a transformer engine configured to implement an interface within the source file. The builder method is implemented to construct an in-memory data structure representing one or more configuration data elements of a configuration object provided by a configuration service for the application component. The interface provides a mapping between one or more configuration data elements represented in the in-memory data structure and one or more corresponding data elements of a listener object representing changes to the configuration object. The mapping is implemented to update the in-memory data structure at runtime whenever a change to the configuration object is signaled to the listener object.07-09-2009
20090164510METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ACCESSING A MULTI-FORMAT DATA OBJECT - A method for accessing a multi-format data object stored on a computer readable storage medium is provided. The method includes receiving a request to read a markup language (ML) document stored in a text format section of the multi-format data object. The method further includes locating a binary format section of the multi-format data object, where the binary format section includes a parsed binary representation of the ML document. The method additionally includes returning the parsed binary representation of the ML document in response to the request. A system, and computer program product are also provided.06-25-2009
20090157740System for Logging and Reporting Access to Content Using Unique Content Identifiers - One embodiment of a system for logging and reporting access to content includes a content addressable storage manager configured to control storing of data elements to the content storage and retrieving of data elements from the content storage, the content addressable storage manager including a content identifier generator configured to generate a content identifier for each data element stored in the content storage, and an access log module configured to record access data for each data element stored in the content storage and to associate the access data for each data element with a content identifier of that data element. The access log module is also configured to generate an access report that includes access data for one or more data elements stored in the content storage.06-18-2009
20090157739Methods and systems for object interpretation within a shared object space - Methods and systems are provided for creating and using a shared object space to interpret objects. In one exemplary embodiment, a method is provided that includes partitioning a memory area of a server. The method may also include creating an object, wherein the created object contains the data needed for performing the function of the object, and providing an interpretation routine for interpreting the object. The method may further include storing the created object and the interpretation routine in the partitioned memory area and defining application access to the partitioned memory area.06-18-2009
20090157738Methods, Systems, And Computer Readable Media For Controlling Presentation And Selection Of Objects That Are Digital Images Depicting Subjects - The subject matter described herein includes methods, systems, and computer readable media for controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects arranged in a plurality of vectors is presented via a presentation device. Each object in a second vector is associated with an object in a first vector. Each of the objects is a digital image depicting a subject. A first object presented in a first vector is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second object in the second vector adjacent to the first object in the first vector is presented via the presentation device in response to the determination.06-18-2009
20090157737Database Trigger Modification System and Method - A method, apparatus and program product modify the behavior of a database trigger. An attribute desired by a user for a database trigger may be received. The attribute may relate to a change in the functionality of the trigger, such as a restriction on trigger behavior. An object that includes the attribute may be generated. The attribute may be associated with and applied to the trigger. In this manner, the attribute may be selectively applied to multiple triggers.06-18-2009
20090125549METHOD AND SYSTEM FOR CALCULATING COMPETITIVENESS METRIC BETWEEN OBJECTS - Method and System for calculating competitiveness metric between objects are provided. The method comprises the steps of: obtaining a first object and a second object; selecting, from all the relation instances stored in a relation instance repository, associated relation instances related to the first and second objects; and calculating, based on the selected associated relation instances, an extensional competitiveness metric S05-14-2009
20090043810METHOD, SYSTEM, AND PROGRAM PRODUCT FOR BUILDING HIERARCHIES - In general, the present invention allows one to define both a hierarchy with one or more peers and no parents (e.g., one or more blades and no chassis) and a hierarchy with one or more peers and a parent (e.g., one or more blades and a chassis) as long as the relationships are valid. Rather than relying on a user's a priori knowledge of the hierarchical relationships, this invention allows a user to select any starting point and then drive in any desired direction. Despite this flexibility, the invention still allows rules for permissible relationships to be enforced. Thus, driving is limited by the relationships extant in the underlying data, or the known combining rules.02-12-2009
20090313297METHOD AND APPARATUS FOR USING SELECTIVE ATTRIBUTE ACQUISITION AND CLAUSE EVALUATION FOR POLICY BASED STORAGE MANAGEMENT - The invention provides a method and apparatus for managing stored data objects. The method includes detecting involved attributes of stored data objects based on object management rules, determining expected data storage management costs for each possible order of attribute acquisition for the detected attributes, detecting an order of attribute acquisition that has a data storage management cost which is minimal or below a predetermined threshold, acquiring the attributes of the stored data objects based on the detected order of attribute acquisition, and executing an object management policy based on the acquired attributes to manage the stored objects at the low cost for object storage, attribute acquisition and policy evaluation.12-17-2009
20090307264OBJECT ACQUISITION DEVICE, OBJECT MANAGEMENT SYSTEM, AND OBJECT MANAGEMENT METHOD - Provided is a technology through which acquisition and management of an object used in a document can be performed more easily compared with a known technology.12-10-2009
20090307263System And Method Of Performing Location Analytics - A system and method are provided for associating location data from one or more unique sources. The place and time of a unique location enabled device are associated with stored demographic information relating to the particular place and particular time. The place and time of the unique location enabled device are associated with a historical record of past locations and time of locations that the device has been. Based on the association of demographical information and historical information, the unique location enable device is assigned to one or more groups or tribes. The location of all members of the group or tribe can be aggregated and exported for further analysis or display, thereby showing all group or tribe members at a particular time and place.12-10-2009
20090307262SITUATION-DEPENDENT RECOMMENDATION BASED ON CLUSTERING - Data relating to usage patterns of the user is stored, wherein the data includes an application portion having information as to items which were used and a context portion having information as to the context in which the items were used. The data is clustered into clusters of data points and centroid are computed, wherein the centroid includes an application portion and a context portion. Clusters similar to a current context of the user are selected by comparing a data point representing the current context of the user to the context portions of one or more of the centroids. For each of one or more items, a expectation value that the user wishes to use the corresponding item is computed, based on the application portions of the selected similar clusters, wherein the expectation values are used to recommend one or more of the items.12-10-2009
20090307261Categorization of Digital Media Based on Media Characteristics - Digital media categorization can include receiving information including a plurality of media objects and a metadata tag descriptive of at least a first media object; comparing the first media object with a second media object; and selectively associating the first media object's metadata tag with the second media object based on a result of the comparison. Each media object can include a digital image.12-10-2009
20090094275AUDITABLE ACTION REQUEST PROCESSING IN A WORKFLOW ENVIRONMENT - Various embodiments provide one or more of systems, methods, software, and data structures that include action request definitions that may be linked to a workflow process. Upon submission of an action request from an action request definition, an action request record may be created as a function of an action request definition and passed through a linked workflow process. The action request record may be modified, approved, or rejected. If approved, a process defined within the action request definition may cause a data change as a function of action request data. Action request records may be persisted, in some embodiments, to provide an action request audit trail.04-09-2009
20090300059System, Method, and Computer Readable Media for Replicating Virtual Universe Objects - A system, a method and a computer readable media for replicating virtual universe objects are provided. In one exemplary embodiment, the method includes determining a first set of VU objects associated with a first user. The method further includes determining replication priority values for the first set of VU objects utilizing predetermined priority value rules. Each VU object of the first set of VU objects has a replication priority value. The method further includes determining a second set of VU objects from the first set of VU objects based on the replication priority values associated with the first set of VU objects. The method further includes replicating the second set of VU objects from a primary VU computer server to a first device.12-03-2009
20080270459Hosted multi-tenant application with per-tenant unshared private databases - Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is utilized in conjunction with private, unshared databases for each of the tenants. The private, unshared databases are utilized to store application data for an associated tenant, along with any customizations to the application implemented by the tenant. A shared configuration database is also utilized that stores application data that is shared among the tenants. When a request is received from a tenant to access the hosted application, the shared configuration database is utilized to locate the private, unshared database associated with the tenant making the request. The contents of the private, unshared database associated with the tenant making the request are then utilized to response to the request.10-30-2008
20090292724Acquisition and particular association of inference data indicative of an inferred mental state of an authoring user and source identity data - A computationally implemented method includes, but is not limited to: acquiring inference data indicative of an inferred mental state of an authoring user in connection with at least a particular item of an electronic message, acquiring source identity data providing one or more identities of one or more sources that is or are basis, at least in part, for the inference data indicative of the inferred mental state of the authoring user, associating the inference data indicative of the inferred mental state of the authoring user with the particular item; and associating the source identity data providing one or more identities of the one or more sources with the particular item. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.11-26-2009
20090106303CONTENT MANAGEMENT SYSTEM THAT RENDERS MULTIPLE TYPES OF DATA TO DIFFERENT APPLICATIONS - A content management system (CMS) includes a rendering mechanism that receives a desired rendering action for a selected object in the repository, determines from defined rendering rules which elements in the selected object correspond to the desired rendering action, determines which of a plurality of applications corresponds to the desired rendering action, and renders one or more elements in the selected object that correspond to the desired rendering action in the application corresponding to the desired rendering action. The rendering mechanism may insert rendering markers in an object that define a type of data for each element in the object. In addition, nested elements may be rendered by invoking multiple applications that are active at the same time to simultaneously render different types of data.04-23-2009
20090271435DATA MANAGEMENT METHOD, DATA MANAGEMENT PROGRAM, AND DATA MANAGEMENT DEVICE - Provided is a data management method. Data corresponds to an entry including a reference to another entry and is managed in a set which is a collection of pieces of the data. The set corresponds to a linked list where the entry corresponding to the data is linked in order of addition of the data. The entry includes an insertion time sequence number inserted into the linked list and information indicating if the data has been deleted from the set. In that case, the entry is separated from the linked list at a predetermined timing. The linked list is traced to refer to the data. When the insertion time sequence number of the reference entry is later than the insertion time sequence number of the entry which has already been referred to, it is judged that the reference entry has been separated from the linked list.10-29-2009
20090271434Method and System for Storing Trace Data - A method includes capturing a plurality of trace capture records and storing the plurality of trace capture records in a trace acquisition protocol record. The trace acquisition protocol record further storing a single timestamp record and a plurality of flag records. A number of flag records corresponds to a number of trace capture records stored in the trace acquisition protocol record.10-29-2009
20090271433CLUSTERING USING NON-NEGATIVE MATRIX FACTORIZATION ON SPARSE GRAPHS - Object clustering techniques are disclosed. A nonnegative sparse similarity matrix is constructed for a set of objects. Nonnegative factorization of the nonnegative sparse similarity matrix is performed. Objects of the set of objects are allocated to clusters based on factor matrices generated by the nonnegative factorization of the nonnegative sparse similarity matrix.10-29-2009
20090077122APPARATUS AND METHOD FOR DISPLAYING CANDIDATES - A candidate displaying apparatus includes: a content input unit that performs an input process on a content; a named entity extracting unit that extracts, from the content, named entities each identifying a specific object or a specific piece of information; an association degree calculating unit that calculates a degree of association between each of the named entities and a predetermined character string contained in the content; an associated information storage unit that stores therein the named entities, the character string, and the degrees of association in correspondence with one another; and a displaying unit that displays, on a display device, the named entities that are kept in correspondence with the character string as selectable candidates in descending order of the degrees of association thereof.03-19-2009
20090030937Automatic Management of Dependencies Between Physical and Logical Elements in an Application Set - A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism then identifies the target and extraneous object set locations to facilitate isolation. Thereafter, the mechanism optimizes the logical target set placement for best manageability and performance. The mechanism minimizes the management issues by providing a small application footprint. This is accomplished by placing the object set on the fewest necessary volumes to facilitate both application performance and independence of administrative action.01-29-2009
20090240728COMPUTING ENVIRONMENT REPRESENTATION - A computing environment may be represented as a deployable object hierarchy, which may be organized according to an object hierarchy schema that is commonly shared among the computing environment host and the devices that are configured to render the computing environment. A particular object hierarchy schema is presented in detail for representing a computing environment, wherein many objects of the computing environment are modeled as resources that may be distinctly addressable (e.g., in a RESTful object hierarchy.) Many types of objects and properties thereof are presented in order to elucidate an exemplary object hierarchy schema and to illustrate exemplary objects and object hierarchies organized according thereto. Additional properties of various object hierarchy schemas include extensibility, deployability, and object addressing models with various advantages.09-24-2009
20090012993USING VIEWTYPES FOR ACCESSING INSTANCE DATA STRUCTURED BY A BASE MODEL - Disclosed is a technique for manipulating instance data of a base model. A ViewType, a root object representing an object of the base model, and an operation are received. Whether the ViewType and the root object are compatible is determined. When the ViewType and the root object are compatible, the operation is applied to the instance data of the base model while using the ViewType to traverse the instance data.01-08-2009
20090012992Digital Content Metadata Registry Systems and Methods - The present invention relates to the field of data management and publishing. In particular, this invention relate to an identification registry method for use in storing, retrieving, aggregating, and associating identifiers for digital content. The method comprises steps of maintaining a content registry of digital content records corresponding to digital content file, generating a unique record identifier for each digital content record, and if alternative identifiers corresponding to the digital content files are provided, associating the alternative identifiers with the digital content records.01-08-2009
20090012991SYSTEM AND METHOD FOR PROVIDING INFORMATION TAGGING IN A NETWORKED SYSTEM - A computer-implemented system and method for providing information tagging in a networked system is disclosed. The apparatus in an example embodiment includes a tag engine configured to process a database of categorized product listings; to receive a user-provided tag associated with at least one of the product listings; to retain the user-provided tag; and to serve the user-provided tag to a user viewing at least one of the product listings.01-08-2009
20080294687CENTRALIZED, AUTOMATIC REPORTING SYSTEM AND METHOD FROM INTERFACE TECHNOLOGIES - One or more parameters such as time is reported to a center using a portable access device. The center then automatically receives data from the access device and populates an electronic form and converts the data for storage and subsequent processing or review. The invention allows other parties, upon proper authentication, to annotate received data, to indicate acceptance or rejection of the reported data. Depending on the relationship of the various parties and business rules stored with the center, parties other than the sender and center may also download reported data for subsequent processing, even where they have different hardware and software platforms. The invention is particularly suitable for senders such as employees who need to submit time sheets, expense reports, and the like to an employer, or for automatic analysis of submitted inventory reports, product orders, etc. In one embodiment, the center acts as an automatic data collecting and reporting intermediary between the sender and an employment agency, on one hand, and between the agency and a client, on the other hand, where the sender is associated with the agency but performs tasks on behalf of the client.11-27-2008
20080294686SPECTRAL CLUSTERING FOR MULTI-TYPE RELATIONAL DATA - A general model is provided which provides collective factorization on related matrices, for multi-type relational data clustering. The model is applicable to relational data with various structures. Under this model, a spectral relational clustering algorithm is provided to cluster multiple types of interrelated data objects simultaneously. The algorithm iteratively embeds each type of data objects into low dimensional spaces and benefits from the interactions among the hidden structures of different types of data objects.11-27-2008
20080294685Creating References in a Scoped Memory System - A method for creating a reference in a scoped memory system, the scoped memory system including a scope graph of scoped memory areas, wherein each scoped memory area is suitable for the allocation of objects therein for access by software threads and has associated a thread count for indicating that the scoped memory area is discardable, the method comprising the steps of: allocating a target object in a target scoped memory area; storing an index associated with the target object of a depth of the target scoped memory area in the scope graph; allocating a source object in a source scoped memory area; storing an index associated with the source object of a depth of the source scoped memory area in the scope graph; in response to a determination that the source scoped memory area is at the same depth as or deeper than the target scoped memory area by comparing the index associated with the source object and the index associated with the target object, creating a reference from the target object to the source object.11-27-2008
20080294684Evolutionary Spectral Clustering by Incorporating Temporal Smoothness - Systems and methods are disclosed for clusterizing information by determining similarity matrix for historical information and similarity matrix for current information; generating an aggregated similarity matrix (aggregated kernel); and applying evolutionary spectral clustering on the aggregated kernel to a content stream to produce one or more clusters.11-27-2008
20090216797Utilizing Reference/ID Linking in XML Wrapper Code Generation - Utilizing reference/identification (ID) linking in extensible markup language (XML) wrapper code generation in a data processing system. A code generator receives a type document and reference/ID constraints document and accesses the reference/ID constraints document to translate between XML structures and object structures.08-27-2009
20090177689SITUATION-AWARE PATTERN EXTRACTION AND RECOMMENDATION - A method for determining user interests is provided, the method comprising: storing data items relating to usage patterns of the user, wherein the data items include an interest portion and a context portion; grouping the data items into context groups, each context group having data items with related context portions; for each context group, determining if the number of data items in the context group is greater than or equal to a first threshold; creating a first partition having context groups having a number of data items greater than or equal to the first threshold; averaging the ratings for interests in the data items in the context groups in the first partition, resulting in each context group in the first partition being a cluster; and deriving a user's interest by comparing a current context to a context group in the first partition.07-09-2009
20080270461Data containerization for reducing unused space in a file system - An apparatus and method for containerization of multiple data objects within a block of a single container. The apparatus and method may pack multiple data objects together in a block of a logical container in a file system. The method may include receiving data in the form of multiple data objects to be stored in a file system, and collectively data packing the multiple data objects together in at least one block of a logical container in the file system. The block is a fundamental unit of storage space of the file system, and each block of the logical container includes multiple extents to store data from at least one data object of the multiple objects. The apparatus may include a plurality of storage devices coupled to a storage server. The storage server is configured to store the multiple data objects in at least one block of the logical container in the file system. Some data objects may be stored in multiple extents of one or more blocks depending on the size of the data object.10-30-2008
20090319561Arrangement and a Method for Delivering a Lost Object to a User, And An Arrangement and a Method of Providing a Finder of An Identification Item With User Data - An arrangement and a method for delivering a lost object to a user, and an arrangement and a method of providing a finder of an identification item with user data. An arrangement, comprising a control unit, a database, and an identification item, wherein the identification item comprises unique identification information and is adapted to be connected to an object, wherein the database is accessible to a user to provide user data for registering the object in connection with the identification item, wherein the control unit is accessible to a finder of the object connected to the identification item to inform the control unit, based on the unique identification information, that the finder has found the object connected to the identification item, wherein the control unit is adapted to instruct a delivery service unit to deliver the object connected to the identification item to the user based on the user data in case the finder has noticed that the finder has found the object.12-24-2009
20100057774Altered Token Sandboxing - Embodiments of the present invention relate generally to application security. In an embodiment, a method for altered token sandboxing includes creating a process based on a naked token and suspending the process. The method further includes obtaining an impersonation token and resuming the process with the impersonation token. The method further includes acquiring resources needed for the process with the impersonation token. The method also includes replacing the impersonation token with the naked token. In a further embodiment, the method further includes executing the suspended process with the naked token and the acquired resources. In another embodiment, a system for user-mode, altered token sandboxing includes a security module, an acquisition module and a replacement module. In a further embodiment, the system may include an execution module. In another embodiment, the system may include a request module.03-04-2010
20080243911SHARING A SINGLE INSTANCE OF A USER DEFINED TYPE - Methods, systems and apparatus for implementing behavior of a user defined type (UDT) in a database by providing a data table with multiple rows and generating a UDT table having only a single row. An instance of a UDT is created and stored in the single row of the UDT table. A query having a Cartesian product is implemented to join the UDT table and data table for invoking behavior of the UDT and generating a resultant data table without increasing cardinality thereof. The single instance of the UDT may be shared amongst several users of the database as a result of all required persisted objects of the UDT residing within only a single row of the UDT table.10-02-2008
20090049085Binary Data Classification Method, Binary Data Classification Device, Computer Program, and Storage Medium - An information processing apparatus 02-19-2009
20090300062Method for mapping an X500 data model onto a relational database - A method for mapping an X500 data model onto a relational database comprising the steps of: 12-03-2009
20090300058OBJECT CUTTER PROGRAM - An object of the present invention is enabling extraction of objects from a predetermined Web page and linked Web pages led by hyperlinks of the Web page without inputting Web page identifiers corresponding to the linked Web pages. In order to achieve this object, processing means specifies a portion sandwiched by an object start identifier and an object end identifier from display control information and extracts a Web page identifier of a linked Web page from the specified portion based on an extracted portion identifier (S12-03-2009
20090177686Method for Generating Database Installation Scripts - A method for generating automated scripts for installing objects into databases on database servers. A script generator inputs parameters such as the target database server identifier and a list of target databases for the installation. The script generator also inputs a hierarchical directory tree with files at the child nodes containing object installation instructions. The script generator traverses the directory tree, starting with the root node, and generates an installation script. The script generator can also input a time/date at which the installation script will be automatically executed, allowing for unattended operation of the object installation procedure. Thus, a database administrator is substantially shielded from the complexity of the installation process and installations can be standardized across multiple database servers and databases.07-09-2009
20090150430System for automating the definition of application objects supporting compressing operations - A configurable class system for an application author working in an application development environment that automates the handling of undo, redo and logging operations is discussed. The configurable class system removes the burden from the application author of having to custom manage undo, redo and logging information during application writing by providing the necessary mechanisms to every application object created. The configurable class system also allows the application author to handle exceptional state changes in an application by configuring the underlying base classes provided by the configurable class system. Additionally, the embodiments of the present invention enable the application author to customize the compression of a series of identified operations by selecting the type of operations that are to be compressed and the manner in which the compression is to occur.06-11-2009
20090150431Managing relationships of heterogeneous objects - Software for managing relationships between heterogeneous objects is operable to identify a target object. The software automatically determines related objects using at least one object type application programming interface (API) for an object type associated with the target object. The software is further operable to populate a relationship data structure based on the determined relationships. The software can then provide the relationship data structure to a requesting module.06-11-2009
20080270462System and Method of Uniformly Classifying Information Objects with Metadata Across Heterogeneous Data Stores - Described are a system and method for classifying information objects with metadata across heterogeneous data stores. A metadata model includes a plurality of interconnected nodes. A least one of the nodes corresponds to a metadata instance and at least one of the nodes corresponds to a metadata category. Information related to an information object maintained in a data store is acquired. A look up of the metadata model finds one or more metadata instances and metadata categories based on the acquired information related to the information object. One or more of the found metadata instances and metadata categories are associated with the information object maintained in the data store.10-30-2008
20090083316INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM - An information processing apparatus includes a generation unit configured, in extracting an object from an input document, to generate object data including a word indicating a characteristic of the object and store the generated word in a storage area, a storage unit configured to store a table holding the word indicating a characteristic of the object associated with a degradation level, and a degradation unit configured, in performing output processing by reusing the object, to determine whether the word indicating a characteristic of the object to be reused is associated with the degradation level, and if it is determined that the word indicating the characteristic of the object is associated with the degradation level, to degrade the object according to the degradation level corresponding to the word indicating the characteristic of the object.03-26-2009
20090024656SYSTEM FOR UPDATING A NAVIGATION DATABASE - A navigation system including a navigation database provides efficient and accurate database updates. The system receives a modified version of the navigation database. The system identifies data blocks of the modified version that differ from the corresponding data blocks of the navigation database. The system generates an update based on the identified differences. The system updates the navigation database using the generated update.01-22-2009
20090287736BACnet Communication Status Objects and Methods of Determining Communication Status of BACnet Devices - BACnet objects and methods for efficiently monitoring the communication status of networks and devices in a building automation and control system are presented. A pair of bus communication status objects, including a server object and a client object, provide the communication status of an MS/TP network as an OCTET String transmitted only upon a change of value (COV) of the communication status of a device on the network. Individual devices may be monitored with a device communication status object, in conjunction with or apart from the bus communication status objects. For MS/TP devices, automatic configuration and monitoring in a controller is provided. For other devices, a user interface is provided through a graphical tool to allow configuration to specify the desired device and/or network for monitoring.11-19-2009
20080208894METHOD AND APPARATUS FOR MULTI-FILE CONTROLS - A method and apparatus for enabling a unit such as a complex control comprising multiple pages, which should be implemented as a single pair of user interface file and code file, to be implemented in a multiplicity of files, to enable multiple developers to work concurrently on the control, and to enable dynamic addition, deletion or update of pages in a control. The method comprises constructing a template describing the complex control, generating separate pages according to the template, and in run time aggregating the separate pages, renaming elements within the separate pages and routing events to the event handlers implemented by the separate pages.08-28-2008
20080208898Decentralized Many-to-Many Relationship Management in an Object Persistence Management System - A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding links. Each link can correspond to one of the objects. Furthermore, each link can persist state information for the corresponding object in an associated object table. Finally, each link can manage the junction table responsive to changing relationships with others of the related objects. Importantly, as the present invention distributes the management of the junction table, a counter-operation management protocol can be provided which can resolve conflicts which arise in the management of the junction table in response to changing relationships among their associated objects.08-28-2008
20080208896Methods, Apparatus and Media for System Management of Object Oriented Information Models - Computer implemented methods comprising receiving a client request from a client within an object-oriented model, intercepting the client request with a client manager able to communicate with the client and a management database, and generating with the client manager a request for information from the management database, wherein the database comprises information describing each managed object of the object-oriented model. Generally the database is created by the client manager when the client manager is installed on an information handling system of the model. Methods may comprise generating with the client manager the request for information from an object manager of the model. Methods may comprise initializing a discovery process identifying each managed object of the model, and adding to the database any new information describing a managed object of the model. Information handling systems and computer readable medium having stored thereon instructions for executing said methods.08-28-2008
20080208893SYSTEM AND METHOD FOR ADAPTIVE CONTENT PROCESSING AND CLASSIFICATION IN A HIGH-AVAILABILITY ENVIRONMENT - The embodiments of the invention provide a systems, methods, etc. for adaptive content processing and classification in a high-availability environment. More specifically, a system is provided having a plurality of processing engines and at least one server that classifies data objects on the computer system. The classification includes analyzing the data objects for the presence of a type of content. This can include assigning a score corresponding to the amount of the type of content in each of the data objects. Moreover, the server can remove a data object from the computer system based on the results of the analyzing. The results of the analyzing are stored and the computer system is updated with feedback information. This can include allowing a user to review the results of the analyzing and aggregating reviews of the user into the feedback information.08-28-2008
20090276456SYSTEM AND METHOD FOR MANAGING BINARY LARGE OBJECTS - The invention regards a system (11-05-2009
20090282073SYSTEM AND METHOD FOR CONVERTING AND STORING DATA VALUES - A system and associated method for converting and storing data values. Receiving multiple primary keys, each primary key being associated with a unique table in a plurality of tables; multiple foreign keys, each foreign key being associated with at least two tables in the plurality of tables; and multiple datasets; each dataset containing a schema for a single table. Creating a schema control card identifying the primary keys, foreign keys, datasets' location, and identifies a path to traverse the tables. Creating either a storage control to store data values from the plurality of tables to a storage location, or creating a retrieval control card to retrieve a storage value from the storage location and return to the plurality of tables. The tables are traversed via the path and data values are either stored using the storage control card or retrieved using the retrieval control card.11-12-2009
20090287737ARCHITECTURE FOR ENABLING RAPID DATABASE AND APPLICATION DEVELOPMENT - Raptive is a technical, object-oriented database and architecture allowing for rapid development process cycles. It is a process of three technologies that are unique. The first process technology is an object-oriented, entity-centric database technology process. This process is called Raptor. The second process is a browser-based UI/IDE process that allows for rapid Integrated Design, and the management of objects within a database. The process allows users to interact with data and the database. The third process is a series of objects that access the Raptive database using program languages.11-19-2009
20090287735MEMORY ALLOCATOR FOR OPTIMISTIC DATA ACCESS - A method, system and computer readable media for optimistic access of data objects in a processing system. The method, system and computer readable media comprise providing a list of position objects. Each of the position objects can be associated with a data object. The method, system and computer readable medium include utilizing a thread to mutex a position object of the list of position objects and to associate the position object with a data object, and accessing the data object by the thread. The method, system and computer readable medium record a free level of a memory allocator as a read level of the position object and record a version number of the data object as the version number of the position object after the access has been determined to be safe.11-19-2009
20090083315INFORMATION PROCESSING APPARATUS AND ENCODING METHOD - There is provided an information processing apparatus for providing encoding technology that enables data size reductions and analysis processing speed improvements even for data including elements having complex attribute values. The apparatus includes a file input unit that inputs a file including elements having a data stream of a predetermined format as an attribute value, a hierarchy information setting unit that sets hierarchy information indicating hierarchical positions for each of one or more delimiters included in the data stream, a structure information generating unit that generates structure information that defines mutual relations between hierarchy information, a designating unit that designates a region of a data stream of a predetermined format from the input file, and an encoding unit that detects delimiters from the designated region and, based on detected delimiters and structure information, encodes a data stream of the designated region based on a preset structured description language.03-26-2009
20080275910Method and apparatus for automatic generation of information system user interfaces - A method and apparatus for the specification and automatic generation of user interfaces of information system (computer programs) is provided. The method is based in pattern language to specify requirements in an un-ambiguous mode and with precise semantics. The pattern language allows a user interface model to be composed using elements of the pattern language (computer objects in the object oriented programming style) which fully specify the desired user interface. The semantics of the objects in the user interface model have one and only one definition such that user interface model can be validated in a validation process. The validation process eliminates bugs in the final computer program code which is automatically produced from the user interface model. A model (meta-model), an editor tool (computer program) implementing the model for creating specifications of the user interface model, DTD specification, code generators, and other artifacts are depicted and described here for obtaining such user interfaces for different platforms (computers and operating systems) and different programming languages without manual coding of the computer code to implement the user interface. The software obtained is ready to run and it is able to communicate with a business server component using a standardized Application Programmatic Interface (API).11-06-2008
20080275909SYSTEMS AND METHODS FOR MANAGING IMAGE DATA AND METADATA - A method for managing image data and metadata is described. Image data is provided. Metadata associated with the image data is provided. A determination is made about the capabilities of a network and a destination. The image data and the metadata are encapsulated in an exchange format if the determined capabilities support encapsulation. The encapsulated image data and the metadata are transmitted to the destination over the network.11-06-2008
20090006466MANAGING EXTENSIBLE VALUE TYPES IN SPREADSHEET CELLS - Individual cells within a spreadsheet may contain an extensible value as defined by an extensible value type. The extensible value type is a third party user defined value type that is incorporated into the spreadsheet as a supported data type. When the extensible value type is defined, an associated set of functions are developed to operate on the type. The spreadsheet manages instances of these extensible values such that they are properly maintained by the spreadsheet application while in use and released from memory when they are no longer in use.01-01-2009
20090006463OBJECT RELATIONAL MAP VERIFICATION SYSTEM - An object relational map verification system is described. In some embodiments, the object relational map verification system can verify object relational maps and identify counterexamples when an object relational map cannot be verified. The object relational map verification system can verify an object relational map by (1) receiving objects, database schemas, query views, and update views; (2) generating first order logic formulae corresponding to the received objects, database schemas, query views, and update views; and (3) proving theorems indicated by the generated first order logic formulae. When the theorems are proved, the object relational map is verified. In some embodiments, the object relational map verification system can also generate models illustrating counterexamples when the theorem cannot be proved. The counterexamples provide data that the object relational map does not consistently store and then retrieve.01-01-2009
20090049082SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MEDIA OBJECTS - The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.02-19-2009
20080228812Method and System for Metamodeling Using Dynamic Ontology Objects - A system and method for providing ontology objects for use in a metamodeling environment is disclosed herein. The method comprises (a) providing a framework for creating a metamodel, wherein the metamodel comprises one or more entities, relationships, and semantics and the framework accepts input from a user to create the entities, relationships, and semantics, (b) generating ontology objects, wherein the ontology objects comprise source code for one or more classes, and wherein each class corresponds to one of the entities; and (c) compiling the source code. Further, the method may comprise detecting that a change has been made to the metamodel, updating the ontology objects to reflect the change to the metamodel, wherein updating the ontology objects comprises generating new source code for one or more classes; and compiling the new source code.09-18-2008
20080270460Creating a data structure that specifies relationships between networked objects - Embodiments of the present invention pertain to creating a data structure that specifies relationships between networked objects. According to one embodiment, information indicating a degree to which a computer potentially satisfies a condition between a software program and an object is received. The computer and the object are associated with a network. A data structure that specifies the condition between the software program and the object and specifies a degree to which the computer potentially satisfies the condition is created based on the received information.10-30-2008
20090265380SYSTEMS AND METHODS FOR TABLES OF CONTENTS - To address problems related to use and formation of tables of contents, the present inventors, devised among other things, an exemplary table-of-contents (TOC) data structure and related systems and methods. One exemplary method entails associating a node from one TOC with a node of another TOC and then assigning a unique identifier to the associated pair of nodes. The unique identifier can then be used to logically define another TOC that includes portions of the two original TOCs. Another exemplary method entails tagging or associating nodes of a TOC with one or more view labels. (Identifiers for node relationships rather than the nodes themselves are tagged with the labels in some embodiments.)10-22-2009
20090265379Method Of Processing A Source Set Of Raw Events To A Target Set Of Typed Events - A method of processing a source set of raw events of unknown event types to a target set of typed events, each raw event being a package of data items containing data values of detectable data types, includes the steps of: providing a library of event type objects each of which relates to a given event type and contains a structured set of attributes of given data types; for each raw event, determining at least one event type object in the library which meets the following criteria: (i) the data items of the raw event can each be mapped to one of the attributes of said event type object, and (ii) the detected data types of the raw event each match the given data type of the respective attribute mapped; and generating a typed event from the raw event by structuring the data values of the raw event in the form of the event type object determined.10-22-2009
20090265378MANAGING DATA SYSTEMS TO SUPPORT SEMANTIC-INDEPENDENT SCHEMAS - A method of maintaining data described in a plurality of data models. An ontology is used to describe the data models. The data models are managed using the ontology and using a validation schema to validate object(s) governed by the ontology and derived from data-centric component(s) of content that has a semantically independent structure. Management of the data models is neutral relative to implementation of the content.10-22-2009
20090265377METHOD AND SYSTEM FOR IDENTIFYING A UNIT TO BE TESTED IN A MULTI-ARRAY TEST APPARATUS - A method for identifying a unit to be tested in a multi-array test apparatus comprises uploading into a database an identification of at least one unit to be tested and at least one test protocol associated with the unit. The method further comprises receiving the unit; reading digital information from an identifying label associated with the unit; and comparing the digital information with the identification and the test protocol in the database. Human error is thereby reduced in associating the unit with the test protocol.10-22-2009
20080281861METHOD AND SYSTEM FOR DYNAMICALLY GENERATING ENTERPRISE JAVA BEANS DURING INSTALLATION OF A SERVICE COMPONENT ARCHITECTURE APPLICATION - A method of dynamically generating stateless session beans (EJBs) during installation of a Service Component Architecture (SCA) composite to expose simple SCA POJO components to Java EE callers. During SCA composite installation, an installation utility receives an installation request for a SCA composite with a simple POJO service. If EJB service binding is defined, the installation utility collects data from a service interface to generate a corresponding bean interface and implementation classes. Generic EJB home, bean and interface class templates are pre-defined using EMF JET templates. Data collected from the service interface is fed into pre-defined EMF JET Templates to generate service-specific EJB classes. The installation utility also matches the java interface to the EJB interface to ensure compatibility. Generated bean method has code snippets to delegate calls to SCA components during runtime. Given a simple SCA POJO Service, the installation utility generates Stateless Session bean without Java EE tooling.11-13-2008
20080281862GENERATING FROM APPLICATION MODIFICATIONS COMMANDS TO MODIFY THE OBJECTS IN A REPOSITORY - Provided are a method, system, and article of manufacture for generating from application modifications commands to modify the objects in a repository. An input object including an update to at least one of a plurality of objects in a repository object is received. At least one maintain property associated with at least one of the objects is received. The at least one maintain property indicates whether to maintain the at least one object associated with the maintain property in the repository object that is not indicated in the input object. A determination is made of an object in the repository object that are not indicated in the input object. For the determined object, the maintain property associated with the determined object is used to determine whether to maintain the determined object in the repository object.11-13-2008
20080288532Computer Device for Managing Documents in Multi-User Mode - A computer device for managing Documents in multi-user mode, including a document data processing tool, a document data display manager, and a document user rights manager.11-20-2008
20080313221Document processor and computer readable medium - A document processor includes: a processing unit that performs a process instructed by a user to an electronic document; a first storing unit that stores at least one of keywords of an attribute element respectively for a plurality of attribute elements; a second storing unit that coordinates at least one attribute element of the plurality of attribute elements with a user, and that stores the at least one attribute element; a determining unit that determines whether or not the stored keyword is included in the processed electronic document; an attribute element specifying unit that specifies the attribute element of the plurality of attribute elements satisfying a prescribed condition on the basis of a keyword determined to be included in the electronic document; and an inquiry unit that inquires about whether or not the specified attribute element is allowed to be stored in the second storing unit.12-18-2008
20080270457Media Application - A media application server, comprising a network interface and a processor adapted to establish voice connections with opposite end devices and to perform on the connections at least one media application task for signals of a plurality of different signal formats, the processor being adapted to establish the connection in a negotiation procedure in which it advertises itself as supporting fewer than the plurality of signal formats.10-30-2008
20080235272SYSTEM AND METHOD FOR MANAGING OBJECT TO RELATIONAL ONE-TO-MANY MAPPING - Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.09-25-2008
20080235271Classification Dictionary Updating Apparatus, Computer Program Product Therefor and Method of Updating Classification Dictionary - A classification dictionary updating apparatus includes an update proposal receiving unit that receives a proposal for updating a hierarchical classification dictionary which has a hierarchical structure which includes a class that defines the hierarchical structure, a property that defines a hierarchical class structure, and an attribute that is a detailed information field of the class and the property, and in which a sub classification class inherits a property of an upper classification class; a proposal history storing unit that stores the past received proposal; an approximate proposal extracting unit that extracts the past received proposal stored by the proposal history storing unit approximate to the latest received proposal; and an approximate proposal presenting unit that presents the extracted proposal.09-25-2008
20080275911EMULATED STORAGE SYSTEM - Systems and methods for efficient storage of data are provided. For instance, a method that includes acts of receiving a data stream to be stored on a first storage system, the data stream comprising a data object and metadata that describes attributes of the data object, extracting the metadata from the data stream, storing the data object on the first storage system and storing the extracted metadata, separately from the data object, on a computer-readable medium is disclosed. Additionally, a storage system is disclosed that includes a first storage medium, an interface configured to receive a data stream including a data object to be stored on the first storage medium and a controller. The controller may be configured to extract metadata from the data stream, the metadata being descriptive of attributes of the data object, and to direct the extracted metadata to be stored on a computer-readable medium.11-06-2008
20080270458Systems and methods for displaying information about business related entities - Enhanced methods, systems, and techniques for displaying information about financial markets are provided. Example embodiments provide a Business Knowledge Mapping System (“BKMS”), which generates and provides graphical representations of relationships between business entities. In some embodiments, such graphical representations may include relationship maps that include multiple nodes interconnected via one or more links. Each node of a relationship map may represent a particular business entity, and each link connecting two nodes of a relationship map may represent a relationship between the business entities corresponding to the two nodes. In some embodiments, a link of a relationship map may have various display attributes that represent characteristics of the relationship to which the link corresponds. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.10-30-2008
20080270464DOCUMENT PROCESSING SYSTEM AND METHOD THEREFOR - The present invention discloses a system of processing document data for document interoperation, comprising an application, embedded in a machine readable medium, which initiates an operation on a document by issuing instruction(s) describing the operation to a platform software; the said platform software, embedded in a machine readable medium, which performs the operation on the unstructured data according to the instruction(s); wherein the instruction conforms to an interface standard independent of the format of the unstructured data.10-30-2008
20080270463DOCUMENT PROCESSING SYSTEM AND METHOD THEREFOR - The present invention discloses a method for processing document data to achieve document interoperation, and the method comprises: by an application, issuing instruction(s) indicating retrieving information from first unstructured data to a first platform software; by the said first platform software, parsing the said first unstructured data and returning the required information in a form defined by the instruction(s); by the application, issuing the same instruction(s) indicating retrieving information from second unstructured data to a second platform software; by the said second platform software, parsing the said second unstructured data and returning the required information in the same form; wherein, the first unstructured data and the second unstructured data are stored in different format.10-30-2008
20090030936Method and Apparatus for a Publish-Subscribe System with Access Controls - Methods and apparatus are disclosed for notifying one or more users of information. A list of one or more subscribable objects is provided to one or more of the users; a subscription request is received from one or more of the users based on at least one of the subscribable objects; and a determination is made as to whether a user providing a subscription request has a privilege to subscribe to the subscribable object. The list optionally comprises only subscribable objects that the user is privileged to subscribe to. Once one or more users are identified that entered a subscription that matches the notification information, a determination is made as to whether the identified users have appropriate privileges associated with the information before a notification containing the information is sent to the identified users. The appropriate privileges comprise, for example, a privilege to subscribe to an object associated with the information and a privilege to notify any subscribers and delegates associated with the notification.01-29-2009
20090030934A SYSTEM AND METHOD FOR PROVIDING TOOLS WITHIN A HUMAN CAPITAL MANAGEMENT SYSTEM - A system and method are provided for instantiating tools within a computer application. The method includes defining a base class, base methods and base properties, wherein the base methods and base properties are associated with the base class. The method includes defining a tool class inheriting from the base class, wherein the tool class will include the base methods and properties. The method includes instantiating a first tool from the tool class within the computer application, wherein the computer application automates human resource management processes. The method includes providing the first tool within the computer application, wherein the first tool provides a user interface to a functionality of the computer application.01-29-2009
20090182769Method and Apparatus for Processing a Pasting Link Based on a Data Object Oriented Repository System - The present invention relates to a method and apparatus for processing a pasting link based on a data object oriented repository system (DOORS). The DOORS stores objects and link addresses of the objects, the link addresses of the objects records row numbers or column numbers of a spreadsheet, a group of storing addresses of the objects associating with each other are stored in the rows or columns of the spreadsheet, the storing addresses of the objects are addresses where the objects are stored in the DOORS, and the method comprises following steps when the objects are changed: (1) visiting the DOORS, and reading the link addresses of the objects; (2) visiting the rows or columns of the spreadsheet based on the row numbers or the column numbers recorded by the link addresses of the objects; and (3) performing content update of the objects in the DOORS based on change of content of the objects and/or address update of the objects in the rows or columns based on change of addresses of the objects. The apparatus for processing a pasting link includes a storing module, a guiding module, a locating module and an editing module. The present invention can update data automatically, speedily and accurately, which can ensure the synchronization and consistency of the data.07-16-2009
20090164511SYSTEM FOR REPRESENTING AND RECREATING OBJECT DEPENDENCIES FROM ONE DATABASE SYSTEM TO ANOTHER - A system for recreating a plurality of database dependencies of objects from one database to another is disclosed. The system comprises categorizing the dependencies based upon at least one base object and formalizing the relationships of the dependencies based upon the categorization. The system includes determining the order of recreating the objects based upon the formalizing of the relationships of the dependencies. In a preferred embodiment, the system and method builds a Dependency Management Table (DMT) that describes the relationship of each object to a base-table. The DMT includes an entry for every object-to-object relationship, including the category of the relationship, and the nesting-level of the dependency from the base-table. Using this information, objects can be recreated in an order which ensures correct management of dependencies.06-25-2009
20090138500METHOD OF COMPACT DISPLAY COMBINED WITH PROPERTY-TABLE-VIEW FOR A COMPLEX RELATIONAL DATA STRUCTURE - A method of managing data with a relational data structure, wherein the data having one or more tree structures having sub-tree structures, each tree or sub-tree structure comprising nodes, and relationship information indicating a relationship between the nodes, comprises allocating at least one of the tree structures or the sub-tree structures into another tree structure according to the relationship information, if the relationship information indicates that a node in the at least one of the tree structures or the sub-tree structures relates to one or more of the nodes of the another tree structure.05-28-2009
20090182770PERSONALIZATION OF CONTEXTUALLY RELEVANT COMPUTER CONTENT - An organization defined as a collection of contexts having associated roles and objects is disclosed. In one implementation, a common computing system can maintain the contexts and associated roles and objects and provide data to personal systems. In another implementation, personal systems can maintain a subset of the data to assist in indexing.07-16-2009
20090187591Retrieving database records for aggregation without redundant database read operations - Various exemplary embodiments are a computer-readable medium encoded with a database, a system including a database, and a related method including one or more of the following: a plurality of tables, each table configured to store a respective data set comprising at least one row of data and each table associated with a respective unique counter type of a plurality of unique counter types, wherein the respective unique counter type substitutes for an entry shared by each row of data in the respective data set; determining a counter from a set of data stored in the database; generating a plurality of tables; and inserting at least one row from the set of data into each table of the plurality of tables.07-23-2009
20090138501MAP IMAGE OBJECT CONNECTIVITY - A system and method for creating a connectivity framework between map image objects and map data objects in an object oriented computer environment. The connectivity framework may provide a flexible and efficient architecture for generating multiple map images from one or more map data sources. The map image objects may be coupled to map data objects and map projection objects.05-28-2009
20090138498RDF STORE DATABASE DESIGN FOR FASTER TRIPLET ACCESS - RDF store database designs and efficient techniques for converting SPARQL queries to SQL queries are described that provide faster triplet access, and which can reduce the computational overhead and cost associated with storing large volumes of RDF metadata. In various embodiments RDF data can be stored in de-normalized tables tailored to provide efficient query and storage performance. The provided query conversion techniques provide reliable and efficient query performance.05-28-2009
20090049086SYSTEM AND METHOD FOR PROVIDING AN OBJECT TO SUPPORT DATA STRUCTURES IN WORM STORAGE - An object storage system provides a storage object to support index structures, logs, and audit trails in WORM storage. The storage object includes a mutable object, an immutable object, or an appendable object. For each storage object, the system maintains an indication of type, such as mutable, immutable, or appendable object type. A mutable object can be arbitrarily modified, an immutable object cannot be modified, and the contents of the appendable object cannot be modified but can be appended with new data. Appended data becomes immutable. The system enables a protection level represented by the object type to be upgraded but not downgraded. Consequently, data committed to be immutable cannot be changed by changing the type of the storage object.02-19-2009
20090049084METHOD AND APPARATUS FOR GENERATING AND REPRODUCING MEDIA OBJECT-BASED METADATA - A method and an apparatus for generating and reproducing media object-based metadata are provided. The method includes generating a media stream which includes media objects and generating metadata which corresponds to each of the media objects. Each of the media objects includes metadata position information for accessing the corresponding metadata. The method facilitates real-time reproduction and modification of content.02-19-2009
20090049083Method and Apparatus for Accessing Data Using a Symbolic Representation Space - A method of browsing data items using an n-dimensional array of symbols, where n is greater than or equal to 1, each symbol corresponding to at least one data item, using selecting means movable through the n-dimensional array and capable of selecting points in the array including where no symbol is located, comprises selecting at least one symbol and the corresponding data item according to the location of the selecting means.02-19-2009
20090177688Employee Tracking System - An employee tracking system is disclosed, in which processing, accessing or both within the system is determined according to the hierarchical structure of the underlying organization. Each employee is associated with a node in the organization, and access to employee-related data is based upon the node associated with the requester and the node of the employee being checked, as well as the type of data being requested. Employees may clock into and out of work using mobile devices that interface with the employee tracking system host computer.07-09-2009
20090327338HIERARCHY EXTRACTION FROM THE WEBSITES - The present invention provides methods and systems for building object hierarchy. The method includes: obtaining a set of web pages from a website; conducting an inter-page analysis on the obtained web pages to extract a hierarchy of the web pages; conducting an intra-page analysis on each of the obtained web pages to identify the semantic blocks within the web page and extract a hierarchy of the semantic blocks for all the web pages; and fusing the hierarchy of the semantic blocks with the hierarchy of the web pages to generate a coordinated hierarchy. In one embodiment, the nodes on the generated coordinated hierarchy are then mapped into corresponding objects to generate the coordinated object hierarchy. Compared with the prior arts, the object hierarchy building systems and methods according to the present invention can build the object hierarchy in a more accurate and efficient way by fusing the inter-page analysis result and the intra-page analysis result.12-31-2009
20090327337DYNAMIC ONTOLOGY-DRIVEN TEMPLATE SELECTION - One aspect of the present invention includes dynamically selecting templates through the use of an ontology. In one embodiment, an ontology is defined to structure information system content, and an ontology classification is then assigned when content is provided to the information system. Based on this classification, the most appropriate template classified in the ontology is applied to the content. If a template exists at the content item's ontology level, this template is applied to the content. If no template exists, then the ontology tree is navigated upward to locate a template at the nearest ancestor ontology level. If a template was found by navigating the ontology tree, then this template is applied to the content item.12-31-2009
20090327336GUIDED CONTENT METADATA TAGGING FOR AN ONLINE CONTENT REPOSITORY - A method for tagging content. The method includes receiving an initial metadata tag and associating the initial metadata tag with an object of an online repository. Based on the initial metadata tag, a metadata tag knowledgebase is accessed to derive at least one suggested metadata tag. A confirmation regarding the at least one suggested metadata tag is received and the suggested metadata tag is associated with the object. The object is then uploaded to the repository, and the metadata tag knowledgebase is updated to reflect tags associated with the object.12-31-2009
20090055434SIMPLIFIED APPLICATION OBJECT DATA SYNCHRONIZATION FOR OPTIMIZED DATA STORAGE - A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.02-26-2009
20090055431PRIVACY ONTOLOGY FOR IDENTIFYING AND CLASSIFYING PERSONALLY IDENTIFIABLE INFORMATION AND A RELATED GUI - Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.02-26-2009
20090144321ASSOCIATING METADATA WITH MEDIA OBJECTS USING TIME - In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.06-04-2009
20090006464Offender transport tracking and emergency response (OTTER) system - A computer based process which allows communication between third party systems capable of text based notification via the Internet and any Common Alert Protocol (CAP) enabled alerting system by analyzing data in e-mail alerts and matching that data with a list of Offender Tracking, Transport, and Emergency Response (“OTTER”)-defined response plans. When appropriate, OTTER processes the data and converts the data into a format that can be sent to a CAP enabled alerting system. Once relayed to the alerting system, alerting occurs across a broad range of communications devices including e-mail, cellular and land-based phones, Personal Data Assistants, SMS text messaging, etc. This allows for a unified approach to managing alerts from multiple monitoring and alerting systems in an organization.01-01-2009
20090024657USER INTERFACES AND SOFTWARE REUSE IN MODEL BASED SOFTWARE SYSTEMS - In a model based software system, a set of business rules is scanned, and patterns are identified. The patterns are then compared, and similarities identified which indicate that software can be reused in the system. In one embodiment, identifiers of the rules are scanned. In another embodiment, usage patterns are used for designing a middle layer and generating code. In another embodiment of the invention, a data model is generated by capturing data from a user interface for a business document.01-22-2009
20090024655Scheme-Based Identifier - Among other disclosure: a computer-implemented method of configuring a system for an identification scheme; a computer-implemented method of communicating an identifier; a computer-implemented method of processing a received identifier; and corresponding computer program products.01-22-2009
20090083314Method of Manipulating Information Objects and of Accessing Such Objects in a Computer Environment - The invention relates to a method which is used in a computer environment in order to produce a current view from at least one source information object that can vary. The inventive method is characterised in that it comprises the following steps: a reference of the view in relation to the source information object is established and stored; a user implements at least one information object modification tool in order to produce a transformed information object from the source information object; a difference information set that is representative of the modification actions performed by the user with the tool(s) is recorded in a memory element; and a current view is produced from the current version of each source information object and said difference information set. The invention also relates to methods of allocating relevancy scores to the information objects, so that information objects can be accessed using such scores, for the management of references between information objects depending on whether or not modifications have been made to said information objects by the user, in order to: access selectively a derived information object created from a start information object; access information objects that are connected to others with directed links in a customised manner; access selectively one of a plurality of information objects from a start information object; display a customised information object obtained from a start information object; and, finally, manipulate information using a graphic user interface.03-26-2009
20090083317FILE SYSTEM, DATA PROCESSING APPARATUS, FILE REFERENCE METHOD, AND STORAGE MEDIUM - A file system which is reduced in time taken to refer to a file stored for reference in an apparatus on a network from another apparatus on the network, and is improved in the usage efficiency of a storage resource. In the file system, a file stored in a first apparatus for reference is referred to from a second apparatus via a network. Based on a user operation, a linking method for referring to the file from the second apparatus is set to one of soft linking for directly accessing and referring to the file and hard linking for referring to a duplicate of the file stored in the second apparatus. The one of soft linking and hard lining is changed to the other according to frequency of reference from the second apparatus to the file.03-26-2009
20090049081INTEGRATING OBJECT-ORIENTED DESIGN SOFTWARE WITH RECORD-BASED CAD SOFTWARE - Implementations of the present invention allow a user to work within a record-based design environment while achieving the advantages provided by an object-oriented database. In particular, the user of components in accordance with the present invention can create designs within a record-based application program, within an object-oriented application program, or within a third application program linked by the object-oriented program, and still have the graphical representation thereof visibly displayed in the record-based application program.02-19-2009
20090063555FILE FORMATS FOR EXTERNAL SPECIFICATION OF OBJECT-RELATIONAL MAPPING - A unique formatting scheme for object-relational mapping allows disparate applications that adopt the scheme to seamlessly access data in disparate relational databases. The formatting scheme contemplates a common format that conveys the mapping information through (i) attributes embedded with code objects, and (ii) an external mapping source. Adoption of the common format can result in several advantages for network-based client-server operations: (i) Software developers can continue programming in their existing languages. (ii) Data servers from various vendors can also continue to be developed and managed in the vendors' core programming languages. (iii) Vendors that employ client applications which have adopted the common format can consistently use various data warehouses without incurring customization costs.03-05-2009
20090063556ROOT NODE FOR CARRYING OUT FILE LEVEL VIRTUALIZATION AND MIGRATION - An object ID comprises share information denoting a share unit, which is a logical export unit, and which includes one or more objects. Migration determination information denoting whether or not migration has been completed for each share unit is provided. A root node maintains the object ID in the migration destination of a migrated file, and updates migration determination information to information denoting that the share unit comprising this file is a migrated share unit. The root node, upon receiving request data having the object ID, determines, by referencing the above-mentioned migration determination information, whether or not the share unit denoted by the share information inside this object ID is a migrated share unit, and if this unit is a migrated share unit and if the file identified from this object ID is a migrated file, transfers the request data having the migration-destination object ID corresponding to this file to the migration-destination node.03-05-2009
20090055432ACCESSING OBJECTS IN A SERVICE REGISTRY AND REPOSITORY - This invention relates to a service registry and repository system, method and computer program product for accessing objects in an object repository. A method of managing an object database for objects comprising: receiving a database XPATH query; translating the database path query into an object query; and querying the object database using the object query. The translating comprises: breaking the path query into nodes; examining each node to identify objects for selection and objects from which selection is made; consolidating objects for selection from each node; consolidating objects from which selection is made; and forming the object query from a SELECT clause made up of the consolidated objects for selection from each node and from a FROM clause made up of the consolidated objects from which selection is made.02-26-2009
20090055433System, Apparatus and Method for Organizing Forecasting Event Data - The invention relates to a system and method for improving the accuracy of forecasting by analyzing information in advance of some forecast window. In one embodiment, the method includes the steps of: for each of a plurality of users acquiring a plurality of data; tagging each datum with information about the datum; creating weighted bi-directional relational links between data; aggregating and integrating the tagged data and weighted bi-directional links and collaboratively analyzing paths through the weighted bi-directional relational links to predict an event. In one embodiment, the system includes a data acquisition module for acquiring a plurality of data; a data tagger for tagging each datum with information about the datum; a network generator for creating weighted bi-directional relational links between datum; an aggregator to aggregate the tagged data and weighted bi-directional links, an integrator to integrate the data and link related data, and a collaborative analyzer for analyzing paths through the weighted bi-directional links to predict an event.02-26-2009
20090240729CLASSIFYING CONTENT RESOURCES USING STRUCTURED PATTERNS - Methods and apparatus are described for classifying content resources in a data set according to an external classification scheme using structural patterns associated with the data set.09-24-2009
20080263089Transaction-Based Storage System and Method That Uses Variable Sized Objects to Store Data - The present invention provides a storage system for storing variable sized objects. The storage system is preferably a transaction-based system that uses variable sized objects to store data. The storage system is preferably implemented using arrays disks that are arranged in ranks. Each rank includes multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager is able to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map provides entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object. A volume index translates regions of logical storage into object identifiers. The storage system may implement various types of formats such as I-node, binary tree and extendible hashing formats.10-23-2008
20080263088Spatial Data Management System and Method - A spatial data management system including a spatial database maintained in computer memory, the spatial database including one or more position data sets, the position data sets including respective objective identifiers, geographical data and date/time data. The system also includes an analysis engine configured to retrieve one or more position data sets from the spatial database and to generate display data at least partly from the retrieved position data sets. The system further includes a layout manager configured to receive the display data from the analysis engine and to display to a user a graphical spatial representation of the display data which allows relevant analysis of past performance and/or projections for future performance based on changes to spatial layouts.10-23-2008
20080263087Forming Information for the Calendar Application of an Electronic Device - The invention relates to an electronic device, which includes a calendar application (CAL), in which event (EVENT) information is arranged to be maintained and processing means (CPU, OCR), which are arranged to form event information from the image information for the calendar application, which image information is formed from an information source with a location-independent layout. In the invention, the event information is arranged to be formalized by the processing means for the calendar application. In addition, the invention also relates to a corresponding method and program product.10-23-2008
20080263084Configuration Management Database and System - A configuration management database (CMDB) comprising a plurality of statements, where in the statements comprise a first item identifying a resource, a second item identifying an object, and a third item identifying a relationship between the resource and the object, and wherein the statements are made in a markup language.10-23-2008
20090204634INFORMATION-PROCESSING APPARATUS, INFORMATION-PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information-processing apparatus includes: a link information-generating portion that reads two or more pieces of operation information having a user identifier and an object identifier for identifying an object on which a user has performed an operation, detects two or more object identifiers linked via a user identifier contained in the two or more pieces of operation information, and generates link information indicating a link relationship between two or more objects; an object identifier-accepting portion that accepts one object identifier; an in-group object identifier-acquiring portion that acquires an object identifier having at least a predetermined level of relevance with the one object identifier accepted by the object identifier-accepting portion, using the generated link information; and an in-group object information output portion that outputs object information, which is information related to an object identified with the object identifier acquired by the in-group object identifier-acquiring portion.08-13-2009
20090210445METHOD AND SYSTEM FOR OPTIMIZING DATA ACCESS IN A DATABASE USING MULTI-CLASS OBJECTS - Methods for optimizing data access in a row-oriented relational database containing data sets having attributes using a computer are presented the method including: causing a computer to analyze a database workload to determine an access frequency for each of the attributes; causing the computer to assign each of the attributes to a priority classes corresponding with the access frequency, where the priority classes include a higher priority class and a lower priority class, and where a higher priority class corresponds with a higher access frequency and a lower priority class corresponds with a lower access frequency; causing the computer to store the attributes in accordance with the classes, where the attributes assigned to the higher priority class are stored in a high priority storage medium, and where the attributes assigned to a lower priority class are stored in a low priority storage medium.08-20-2009
20090210443METHOD AND APPARATUS TO FACILITATE THE CREATING AND ALTERING OF INDEX OBJECTS ON TABLES - A method for facilitating creation and managing of partitioned table indices of a table object of a first partitioning type includes steps of: automatically looking up a table and its partitioning type definition; retrieving the table index and all indices defined for that table object, and their definitions; presenting to a user at least a portion of the table index in a single set of index alter screens; receiving from the user an alter request in the form of a screen option; performing validity checking on the screen option, based on the index type. If the screen option is not compatible with the index type, the method automatically overrides the screen option with one that is compatible, and issues a diagnostic message. If the screen option is valid for the index type, the user is notified about the changes that will be made and the effect of those changes. Data definition language statements are then generated consistent with the screen options.08-20-2009
20090063557Context Driven Topologies - Information is analyzed and developed by creating consolidated representations of groups of data, which are associated with context information, comprising information about relationships between the groups of data, to create representations of the groups of data. The context information is embedded as symbols in descriptions of at least some of the groups of data. The symbols are used in mapping hierarchical relationships between the groups of data. Representations having commonalities are consolidated. A data network structure having network components comprising groups of data, representations and/or consolidated representations is stored. A data network structure display is created with sounds, light, forms, textures and/or colors, and is analyzed using signal processing or mathematical techniques to review context information associated with the network components without reference to groups of data in the network components. The display analysis creates new information, which is stored for retrieval by a plurality of users.03-05-2009
20090198729System And Method Of Obtaining Interrelated Data In A Database - A system and method are provided for obtaining interrelated data for a database. The method can include the operation of calculating a data row set for a driving table in the database using at least one archive policy. A further operation is obtaining explicit and implicit application relationships between a second level table and the driving table. The driving table can be linked to the second level table to identify data rows eligible for archiving in the second level table. In addition, partition identifiers can be copied from the driving table rows to the second level table data rows in order to enable merging of application partitions as needed. Additional data rows can be found in the driving table based on the application relationship between the second level table and the driving table. The data rows collected from the tables can be archived.08-06-2009
20090198728GENERATING, AND UPDATING CALENDAR EVENTS FROM NON-CALENDAR SOURCES - Calendar events are pulled from an information source, such as a website, having listed events. A user subscribes to an information source where information containing time-stamped events appears. Alternatively, a user specifies a keyword for searching on the information source. If there are any changes on the information source in regard to a user-specified keyword, the event is automatically linked to the user's calendar. In yet another aspect, a publisher of the information source uses a tag set to tag running text on their information source, e.g. website, such that there is no need for the publisher of an information source to maintain a calendar of the events described in the information source. In yet another aspect, the publisher of the information source is not informed of who subscribes to the information source or what keywords the users specify in regard to the information source to provide user anonymity.08-06-2009
20090106307SYSTEM OF A KNOWLEDGE MANAGEMENT AND NETWORKING ENVIRONMENT AND METHOD FOR PROVIDING ADVANCED FUNCTIONS THEREFOR - Systems and methods for advanced functions of a knowledge management and networking environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects. One embodiment can further include, identifying semantic metadata of the plurality of objects in the web-space, generating a portable set of collective knowledge from the plurality of objects, and enriching the portable set of collective knowledge with enriched data based on the semantic metadata identified from the plurality of objects. One embodiment can further include, detecting an edit to an object of the plurality of objects in the web-space and updating a source object of the object according to the edit.04-23-2009
20090204635DATABASE DATA TYPE CREATION AND REUSE - Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.08-13-2009
20090210444SYSTEM AND METHOD FOR COLLECTING BONAFIDE REVIEWS OF RATABLE OBJECTS - A method for providing a computer-based service to automatically evaluate and determine authenticity of a rating. The computer system receives (a) input with rating information that includes a rating and identification data for a specified ratable object and (b) rater profile information including identification information and usage information associated with a user of the computer based service. At least one evaluation step is performed to determine a risk level associated with the rating information, the rater profile information, and an associated time frame. Based on the risk level, an evaluation outcome message is communicated to the user. The evaluation outcome message may include an acceptance message, an information request message, and a rejection message. With the acceptance message, the service accepts the rating for storage in a rating information database. With the information request message, the service implements a verification process. With the rejection message, the service rejects the rating.08-20-2009
20090210446Method for Efficient Association of Multiple Distributions - An association method for analyzing a dataset and grouping its objects in homogeneous groups. Multiple grouping algorithms of the art are performed against the dataset, each producing its own grouping results. All the distributions (groupings) are ordered in a matrix, where each distribution suggested by a specific algorithm and/or parameters is presented in a column of the matrix, and each object is presented in a row of the matrix. The association method is applied to the grouping results and associates similar groups among different grouping methods. The best grouping of the objects is determined according to one or more quality criteria. The various grouping results are represented by colors in the matrix such that similar colors, even on different rows, represent similar grouping recommendations.08-20-2009
20090222480LOCALIZING OBJECTS IN A PROPERTY STORE - Managing data for an object, including managing data in the object itself and alternative data applicable to an object dependent on one or more locales. Locales may refer to languages, geographic locations or other user preferences. A first object is stored. The first object includes a first identifier for the first object and a first plurality of properties. The first plurality of properties includes locale invariant values for the first plurality of properties. One or more localized objects are stored. The localized objects are unique from the first object. The localized objects each include a specification of a locale, a related identifier related to the first identifier, and one or more related properties related to one or more of the properties in the first plurality of properties. The related properties store localized values, including one or more alternatives to the locale invariant values particular to the specified locale.09-03-2009
20090254585Method for Associating Administrative Policies with User-Definable Groups of Files - A method and apparatus for associating administrative policies with user-definable groups of files is provided. The groups of files are defined by assigning tags to files or directories. Tags are a part of metadata stored by an operating system for the files and directories. Tags associated with files or directories remain as files or directories are moved or copied in the file system. Files created inside a directory that contains certain tags inherit tags of the parent directory. Command line and graphical interfaces for tag management are provided. The interfaces let users assign tags to files or directories, remove tags assigned to files or directories, or list tags already assigned to files or directories. The interfaces also let users associate services and administrative policies with tags.10-08-2009
20090248740DATABASE FORM AND REPORT CREATION AND REUSE - Embodiments are provided for creating and reusing database forms and reports. A selection of an object may be received from a database by a database software application executing on a computer system. The object may include a form or a report. The application may further receive an input to initiate saving the selected object as a new form template or a new report template. In response to receiving the input, the application may be configured to generate a dialog for receiving the selected object and save the selected object as a new form template or a new report template. Any controls, sub-forms, sub-reports, properties, macros, code, and object model references which may be included in the selected object are persisted in the newly created templates for reuse.10-01-2009
20090248738SYSTEM AND METHOD FOR MODELING RELATIONSHIPS BETWEEN ENTITIES - The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs.10-01-2009
20090248736DISPLAYING CONCEPT-BASED TARGETED ADVERTISING - Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving targeted advertising information, determining from ontological calculations suggested keywords related to the concept of the targeted advertising information and displaying the suggested keywords.10-01-2009
20090259682METHOD FOR IDENTIFYING REQUIREMENTS FOR DESIGNING INFORMATION TECHNOLOGY SYSTEMS - A method for generating specification requirements for an Information Technology development project has been developed. First, a framework is created for decomposing and categorizing organizational information into data elements that include project design requirements. These data elements are then stored in a data repository. A relationship is defined between the data elements and corresponding project information provided by the end-user. These defined relationships are also stored in the data repository. Next, a guided facilitation process is used to elicit objective information from the end-user regarding objectives for new technology. Also, specification information is collected from the end-user based upon the objective information. The requirements for the project are determined from the end-user based upon the specification information. This continues until informational needs pertinent to the various types and categories of requirements have been specified. Then the data elements in the data repository are mapped with the corresponding informational needs. Finally, a standards requirement document for the project is generated using the mapped data elements from the data repository.10-15-2009
20090259683SYSTEM AND METHOD FOR BUSINESS OBJECT MODELING - An enterprise information system consists of two fundamental components—the data and the business logic. Relational databases can provide a stable, clear and robust implementation of transactions with ACID properties and a declarative query language (SQL) for managing data and are at the core of modern enterprise computing. But modern programming languages like Java—a compiled language, and Javascript—a scriptable language, provide a much better environment for implementing complex business logic. Object Relational Mapping (ORM) tools provide a bridge between the relational environment and the object environment, so that data can be persisted in a relational data model and business logic can be encoded using objects. An extension to the standard ORM is provided to allow an application written in an object oriented language to deal with the information it manipulates in terms of objects, rather than in terms of database-specific concepts such as rows, columns and tables.10-15-2009
20080243912Method of providing business intelligence - The present invention provides a method of determining business intelligence in real time. A business process or operation can be defined by a number of inter-related business entities. The inter-relationship between the values associated with each business entity can be determined such that the values of strategic objectives, such as customer satisfaction, can be determined in accordance with changes in operational parameters, for example the number of active engineers, or external factors, such as the rate that calls are made to a help line.10-02-2008
20080306993Display apparatus, display method, program, and recording medium - A display apparatus for displaying accumulated data items includes obtaining means for obtaining a plurality of data items accumulated, classifying means for classifying the plurality of data items into N groups on the basis of predetermined criteria, display-control means for controlling an indication on a display unit such that the plurality of data are displayed in N display regions corresponding to the N groups, and accepting means for accepting a specification of one display region from among the N display regions. When the accepting means accepts a specification of one display region from among the N display regions, the classifying means classifies a plurality of data items displayed in the specified display region into a further N groups, and the display-control means controls an indication on the display unit such that the plurality of data items are displayed in the N display regions corresponding to the N groups.12-11-2008
20080215617METHOD FOR USING PSYCHOLOGICAL STATES TO INDEX DATABASES - The present invention provides a method for capturing and storing physiological response attributes measured from a user while different stimuli are presented. Each stimulus may be any multimedia object, for example text, picture, or audio/video. The measured physiological response attributes are paired with the input stimulus, and stored conjointly in one or more databases. The physiological response attributes measure an aspect of the user known as emotional valence, and relate to the emotional state of the user, such as angry or sad. The database of physiological responses attributes of multiple users is first established. Then, when the physiological response attributes of a specific user in the future is examined, the system can suggest which objects in the database best correspond. Moreover, the database can be constructed based on the responses of the individual user for their own utilization, and be updated over the course of its continued use.09-04-2008
20080215613Method and System For Transferring Objects Between Programming Platforms Computer Program Product Thereof - Objects are transferred between a first and a second platform, the platforms being, e.g. Java and Net platforms, providing a reflection framework adapted to allow introspection of the meta-information that describes the structure of the objects. The arrangement provides for translating the objects to be transferred into XML payloads by reading the characteristics of the objects through the reflection framework, thereby carrying out introspection of the meta-information that describes the structure of the classes of the objects. The objects translated into XML payloads are transferred from the first to the second platform by means of an asynchronous peer-to-peer delivery facility, such as TCP or UDP. The objects transferred as XML payloads to the second platform are then re-translated into objects of the second platform.09-04-2008
20090077121System and method for interoperating with foreign objects from a host computing environment - A mechanism for providing automatic interoperation between native objects created in a single language computing environment and objects created in external virtual machines and foreign class systems is discussed. Embodiments of the present invention provides a class definition syntax for objects created in the single language computing environment that provides the ability to directly subclass external classes and implement external interfaces. One embodiment of the present invention also permits a foreign object system to instantiate native objects and to create foreign subclasses of native classes. More specifically, one embodiment of the present invention provides bidirectional mapping between metadata associated with objects created with each of a plurality of different types of foreign object systems and metadata created in a form supported by the single language computing environment.03-19-2009
20090077120CUSTOMIZATION OF RELATIONSHIP TRAVERSAL - An object-relational mapping mechanism facilitates customized relationship traversal. The mechanism can override default loading behavior with custom functionality (e.g., eager loading, lazy loading . . . ) specified by a programmer, for example. In other words, the object-relational mapping mechanism includes an extensibility point or hook for customization.03-19-2009
20090077119Model-Based Integration Of Business Logic Implemented In Enterprise Javabeans Into A UI Framework - A system and method for integrating business logic implemented in Enterprise JavaBeans (EJBs) into a user interface framework are disclosed. A design-time environment includes an analyzer that analyzes selected EJBs and generates a model representation of the selected EJBs, and further includes a metadata provider to provide additional metadata to the model representation. A runtime environment has a generic model component to access the selected EJBs based on their model representation, and executes the selected EJBs in the user interface framework.03-19-2009
20090083318DEVICE ADAPTIVELY SWITCHING IMAGE PROCESSES IN ACCORDANCE WITH CHARACTERISTIC OF OBJECT INCLUDED IN IMAGE - The present invention relates to a device configured to determine whether to perform transform processing from image data into vector data in accordance with characteristics of an object. The device is configured: to separate an object from image data; then to determine whether to transform image data corresponding to the object into vector data; subsequently, to extract contour data of the object that has been determined to be transformed into vector data; and to perform function approximation for the extracted contour data.03-26-2009
20090248734SUGGESTING CONCEPT-BASED DOMAIN NAMES - Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving a domain name, determining from ontological calculations suggested domain names related to the concept of the domain name and displaying the suggested domain names.10-01-2009
20090307260System-of-Systems Knowledge Management System and Method of Operating the Same - A system-of-systems knowledge management (“SOSKM”) system employable with a system-of-systems and method of operating the same. In one embodiment, the SOSKM system includes an interface object module configured to create system interface objects from a plurality of disparate objects, thereby providing a loose coupling between systems of the system-of-systems. The SOSKM system also includes a wrapper module configured to encapsulate the system interface objects into a unified modeling language employable to manage the system-of-systems.12-10-2009
20090319564Intentionally-Linked Entities: A General-Purpose Database System - In accordance with one embodiment the subject of the patent is a method for storing a database comprising entity objects or data structures representing the data entities, and relationship objects or data structures representing the relationships amongst the entities. Each relationship object or data structure possesses links to the entity objects or data structures that play the various roles in the relationship. Where there is a link from a relationship to an entity, there is also a link from the entity to the relationship, facilitating queries and updates to the database system. It is possible and often desirable for an embodiment to permit not merely one, but possibly many (or zero) entities to play each role in a relationship. The database is value-oriented in the sense that the address of an entity is not part of the key, thus permitting value-comparison-based searches.12-24-2009
20090319563FILE FORMAT FOR MEDIA DISTRIBUTION AND PRESENTATION - A file format supports distribution, presentation, and storage of media presentations (“MPs”). A sequence of a MP is composed of segments of media data referred to by segmentIDs. Segments are defined as movie fragments, pursuant to the “ISO base media file format”. Multiple instances of a segment, each having a unique instanceID, are created by encoding the media data based on different encoding characteristics, referred to as encodingIDs. A sequence map box (“SMB”) stores the arrangement of a sequence's segmentIDs-to-instanceIDs, including encodingIDs. The SMB is distributed to a client-side media processing unit (“MPU”). Information regarding an instance selected for distribution to the MPU is encapsulated in an instance identifier box (“IIB”), along with the arrangement of instanceIDs for the segment, and distributed to the MPU. At the time of distribution and/or playback of the MP, the MPU interchange instances based on the contents of the SMB and/or the IIB.12-24-2009
20080288534CONTENT FEEDBACK IN A MULTIPLE-OWNER CONTENT MANAGEMENT SYSTEM - New functions for a contact center system include: testing user's comprehension of informational messages with a quiz; capturing insight of superior users having a KPI score above a threshold by having those users submit information on why they perform so well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application as well as reference material that is context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing them; and searching within a contact center system portal using a continuum of search functions.11-20-2008
20090112923Automatic Annotation of Audio And/Or Visual Data - Automatic annotation of data recorded by a device. A portion of an event may be recorded as an image, movie, sound byte, audio recording, etc., and contemporaneous to the recording, a time value (which may encode a calendar date) is determined. The time value is looked up on a calendar, and a description of the event is read from the calendar and used to automatically annotate the recording.04-30-2009
20090112922Methods and Arrangements of Processing and Presenting Information - Embodiments include systems, apparatuses, transformations, code, state machines or other logic to perform spreadsheet operations. Some embodiments may provide a text-based interface to a spreadsheet. In further embodiments, a spreadsheet may create, modify, and access spreadsheet objects in response to text entered into the text-based interface. The text-based interface may comprise a command interface. Many embodiments may provide networks to a spreadsheet. The networks may include nodes, flow objects, and the assignment of flow objects to nodes. Several embodiments may enable the assignment of units to elements of a spreadsheet. Numerous embodiments may operate with arrays of three or more dimensions. Some embodiments may comprise non-spreadsheet applications.04-30-2009
20090112921Managing files using layout storage objects - Managing a plurality of files includes providing at least one server having a table with plurality of file identifiers, each of the file identifiers including a pointer to a metadata file object containing a layout storage object that indicates storage parameters for corresponding files and includes accessing a particular one of the files by obtaining information from the at least one server to access the layout storage object corresponding to the particular file to determine synchronous and asynchronous mirrors for the file. Each layout storage object may be provided as a tree and leaves of the tree may map logical addresses of a corresponding file to data storage locations. At least one internal node of the tree may indicate that at least one leaf node thereof is a mirror of an other leaf node thereof.04-30-2009
20090106305DOCUMENT PROCESS HISTORY MANAGING SYSTEM, DOCUMENT PROCESS HISTORY MANAGING APPARATUS, DOCUMENT PROCESS HISTORY MANAGING METHOD, AND COMPUTER READABLE MEDIUM - A document process history managing system includes: a storage apparatus; and a document process history managing apparatus including: a process operation information accepting unit; a version information applying unit; a recording unit; and an operation history representing unit.04-23-2009
20090030935Efficient Stacked File System And Method - An efficient stacked file system and method are disclosed herein. The stacked file system is capable of inserting a layer into a stack and ejecting the same from the stack in accordance with the requirement of the functionalities provided by the layer; thereby minimises adverse affect on the overall file system performance.01-29-2009
20090106306SQL Execution Plan Baselines - Approaches, techniques, and mechanisms are disclosed for maintaining a set of baseline query plans for a database command. Except in rare circumstances, a database server may only execute a command according to a baseline plan, even if the database server predicts that a different plan has a lower cost. The set of baseline plans are plans that, for one reason or another, have been determined to provide acceptable actual performance in at least one execution context. When the database server receives a request to execute a particular command, the database server, if possible, always executes the command according to the lowest predicted cost baseline plan. The database server may evolve the plan baseline to include additional plans by generating and testing new plans in response to new requests to execute the database command, or as part of a query optimization or tuning process.04-23-2009
20090106304SITUATION RECOGNITION FOR RECOMMENDATION USING MERGE-SPLIT APPROACH - In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. The data is then clustered into input clusters of data points. It is determined if there are any input clusters that are similar to each other. Similar clusters are merged if there are any input clusters similar to each other. Any non-merged input clusters are divided into split clusters if the split clusters would not be similar to each other. The determining, merging, and dividing are then repeated using the merged, divided, and remaining unmerged and undivided clusters as input clusters.04-23-2009
20090037461METHOD AND SYSTEM FOR AUTOMATIC RECOGNITION AND CATEGORIZATION OF TRANSACTIONS - A method for categorization of transactions, the method including receiving a request for a transaction from a user of a plurality of users, determining an availability of an object association for an object name of an object of the transaction, wherein the object association is a preferred object association of the user, selecting a collaborative object association for the object name when the preferred object association of the user is not available, wherein the collaborative object association is selected based on the preferred object association of the plurality of users for the object name, and providing the collaborative object association to the user.02-05-2009
20090177687METHOD FOR PROVIDING FLEXIBLE INHERITANCE OF PROGRAM ENVIRONMENT - The present invention relates to a method and a computer arrangement comprising a processor and a memory. The processor is operatively arranged to execute a group of instructions (program) present in the memory unit, so that said program can initiate execution of other programs, supplying said started programs with some data in memory in a standard format (environment), optionally used by said started programs and normally inherited by implicit copying or reference at further initiations of other programs. The invention provides extra inheritance paths for the environment data so that programs can be configured to inherit environment data from ancestor programs other than their immediate ancestors, overriding the environment of the immediate ancestors. This makes it possible to manage separately the behavior of application programs which start each other and would otherwise inherit the same environment. Selective inheritance is accomplished by ancestor processes putting specially formatted data into distinguished environment data objects (variables) and by arranging descendant programs to be started via starter programs, said starter programs interpreting said distinguished environment objects and making adjustments to the legacy environment data before starting the actual program (application).07-09-2009
20090089323DOCUMENT MANAGING SYSTEM, DOCUMENT USE CONTROLLER, DOCUMENT STORAGE DEVICE, DOCUMENT MANAGING METHOD AND COMPUTER READABLE MEDIUM - A document managing system includes: a document use controller; and a document storage device, the document use controller including: a managing unit; and an instructing information transmitting unit, and the document storage device including: an index information holding unit; an instructing information receiving unit; and an index information updating unit, wherein the index information updating unit updates an index information so as to change the permission/inhibition of the use of contents of the storage document on the basis of an identifier of a storage document included in instructing information received by the instructing information receiving unit.04-02-2009
20090089322LOADING PREDICTED TAGS ONTO ELECTRONIC DEVICES - A tag generation apparatus preloads tag rules onto a peripheral device. The apparatus includes tag generation logic for generating a tag rule. The predicted tag rule is generated based upon information received from a data source, and the tag rule, when executed, associates a tag name with a content object in response to the content object satisfying the tag rule. The apparatus also includes tag communication logic for communicating the tag rule to the peripheral device for storage in a memory located on the peripheral device. The apparatus may be included in a host computer. A tag association apparatus includes tag receiving logic for receiving a tag rule that includes a tag name, tag storage logic for storing the at least one tag rule in a memory; and tag association logic for associating the tag name with a content object in response to the content object satisfying the tag rule.04-02-2009
20090248737COMPUTING ENVIRONMENT REPRESENTATION - A computing environment typically comprises a large set of diverse objects, such as files, user profiles, executable binaries, configuration information, and data caches, wherein such objects are typically stored and managed by an aggregation of systems, such as a file system, a system registry, and an assembly cache. An alternative representation of the computer system may comprise an object hierarchy configured to store all of the objects of the computing environment according to a simple organizational grammar. Various services (e.g., a synchronization service, a backup service, and a sharing service) may be provided to manage the diverse objects in a similar manner. The representation may also be provided to a variety of devices, which may render the computing environment in a consistent manner but adjusted to reflect the capabilities of the device and the user. The computing environment is thereby represented in a deployable, consistent, and extensible manner.10-01-2009
20100023552SERIALIZABLE OBJECTS AND A DATABASE THEREOF - A technique to communicate data between two objects in a computing environment includes invoking a write method of a first object. A converter associated with a second object having a second format for storing the data is then invoked. The converter converts field values associated with first fields of the first object to the second format. The converted field values are then written into second fields of the second object.01-28-2010
20090313299COMMUNICATIONS NETWORK SYSTEM AND SERVICE PROVIDER - In order to help system users organize the user data and communications, a service provider system organizes the user data according to a specific system data architecture using W12-17-2009
20090313298System and Method for Model-Driven Object Store - Disclosed is a system and method for model-driven datastore. The model-driven datastore includes an object persistence model editor for developing specifc object persistence models based on an object persistence metamodel. The object persistence model consists of object model, object access pattern and user defined functions. The object model consists of a collection of object definition, said object defintion supports at least one basic type or structure type of attributes. The object access pattern defines the access path that are used to retrieve the object instances, where the access path is consists of a collection of actions. The actions comprise at least one of the following a self action, parent action, or children action. User defined functions are declaratively defined and supports group operators. The model driven datastore further includes a model transformer for generating an object index based on object access patterns and executable code for supporting object access patterns and user defined functions and an object store manager for executing generated code that allows applications to create, update, retrivel or persist objects.12-17-2009
20090313296METHOD AND APPARATUS FOR MANAGING STORAGE - The invention provides a method and apparatus for managing stored objects. The method includes providing an object management policy for stored objects, analyzing the object management policy to identify information required to execute the object management policy, acquiring the identified information from a protection repository for the stored objects, and executing the object management policy based on the acquired information to manage the stored objects.12-17-2009
20090313295System and Process for Connecting Media Content - A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.12-17-2009
20090313294AUTOMATIC IMAGE ANNOTATION USING SEMANTIC DISTANCE LEARNING - Images are automatically annotated using semantic distance learning. Training images are manually annotated and partitioned into semantic clusters. Semantic distance functions (SDFs) are learned for the clusters. The SDF for each cluster is used to compute semantic distance scores between a new image and each image in the cluster. The scores for each cluster are used to generate a ranking list which ranks each image in the cluster according to its semantic distance from the new image. An association probability is estimated for each cluster which specifies the probability of the new image being semantically associated with the cluster. Cluster-specific probabilistic annotations for the new image are generated from the manual annotations for the images in each cluster. The association probabilities and cluster-specific probabilistic annotations for all the clusters are used to generate final annotations for the new image.12-17-2009
20100036870MECHANISMS TO SUPPORT MULTIPLE NAME SPACE AWARE PROJECTS - Mechanisms to support multiple name space aware projects are provided. Multiple roots of a project declare multiple namespacing mechanisms. Resources of the project can utilize each of the multiple namespacing mechanisms. In some cases, a particular resource of the project can override and use a foreign namespace that is associated with a different project hierarchy even while that particular resource resides within a project hierarchy associated with the original project and even while the project hierarchy does not declare, at the root, the foreign namespace.02-11-2010
20100036869MECHANISMS TO SUPPORT FINE-GRAIN NAMESPACING - Mechanisms to support fine-grain namespacing are provided. When an object is to be loaded within a processing environment, a specific namespace for that object is dynamically resolved during the load. That namespace can be dynamically resolved via object inheritance, via specific object-attribute declaration, and/or via consultation with a namespace object.02-11-2010
20100036871MULTI-DIMENSIONAL METADATA IN RESEARCH RECORDKEEPING - A system and method for facilitating data organization, for example in the organization of data in management of intellectual property records, is disclosed herein. Further, the present invention particularly provides a contextualization of information objects so that a full value of research and development (R&D) efforts can be accumulated by an organization. The system as disclosed herein collects information (raw) objects from a plurality of sources. Then, based on inferred context and user input, the system classifies each object in multiple dimensions according to needs of the application; and finally creates a high value, layer rich database embodying a context as well as a result to add value to a research process.02-11-2010
20100036872DATA MANAGEMENT METHOD - A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.02-11-2010
20090216798CONFIGURING A DATA PROTECTION SYSTEM - A computer-implemented system configured to describe the relationship between a first Namespace and a second Namespace is provided. The system includes a containment relationship identifying a direct relationship between a first object of the first Namespace and a second object of the first Namespace. Moreover, the system includes a junction relationship linking the second object of the first Namespace to a first object of the second Namespace. In one embodiment, the system is configured to facilitate the recovery of information based on the descriptions of the Namespaces that is maintained.08-27-2009
20090216796RELATIONAL OBJECTS FOR THE OPTIMIZED MANAGEMENT OF FIXED-CONTENT STORAGE SYSTEMS - A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects.08-27-2009
20100057771DYNAMIC NODE EXTENSIONS AND EXTENSION FIELDS FOR BUSINESS OBJECTS - A system may include generation of extension metadata defining an extension node associated with a core node of a business object and extension fields associated with the extension node, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and the extension metadata. In some aspects, a service request associated with the business object is received, it is determined whether the service request is associated with the extension node, an extension service associated with the extension node is provided if it is determined that the service request is associated with the extension node, and a core service associated with core data of the business object is provided if it is determined that the service request is not associated with the extension node.03-04-2010
20100057775Method and system for providing object information on the internet - Providing object information on the Internet includes configuring a plurality of front-end categories for a plurality of network objects and a plurality of screening conditions for screening the plurality of network objects, where each of the plurality of screening conditions uniquely corresponding to a respective one of the plurality of the front-end categories. Providing object information further includes receiving object information pertaining to a network object, the object information including a screening condition for the network object; storing the object information in a back-end category, determining a front-end category to which the network object belongs, according to the screening condition and storing correlation information of the object and the front-end category, wherein the back-end category is separate from and different than the front-end category.03-04-2010
20090024654MULTI-VALUE PROPERTY STORAGE AND QUERY SUPPORT - Optimized storage and query of multi-value properties is enabled by generating a base table for single value properties associated with a user-defined schema and a number of row-based tables for each different type of multi-value properties. By combining multi-value properties into row-based tables or even into compatible type tables, a number of tables to be created for a database system such as SQL system is reduced at the same time optimizing create/read/update/delete operations.01-22-2009
20100057772AUTOMATIC DETERMINATION OF AN ENTITY'S SEARCHABLE SOCIAL NETWORK USING ROLE-BASED INFERENCES - Techniques and systems for determining a first entity's social network are provided herein. Data is extracted from one or more data sources associated with the first entity. Once data is extracted, a role of a second entity may be inferred using inference algorithms, rules, keywords, and/or tags in the data extracted. The first entity's social network may be determined by linking the first entity to the second entity and the second entity's role(s) in relation to the first entity. It will be appreciated that the first entity may also search his/her/its network and/or other entities' social networks if the first entity has been granted access by the other entities, for example. Additionally, information about entities found during the first entity's search may be added to a data source associated with the first entity.03-04-2010
20090319562CANVAS APPROACH FOR ANALYTICS - The claimed subject matter relates to an architecture that can construct a map for summarizing analyses with respect to data included in a database. In addition, the architecture can display the map in a special canvas area. Generally, the map is a hub-and-spoke-style map in which a hub is associated with an entity (e.g., a related set of records) included in a database. Likewise, the spokes are typically representative of operations (e.g., filter, join, transform) that act upon the hub/entity from which it extends. The map can aid with open-ended analysis on complex databases by recording and ordering competing hypotheses and can also further collaborative efforts with respect to analysis.12-24-2009
20090248739System and Method to Support Runtime Model Extension in an Object Relational Mapping (ORM) System - A system and method to support runtime model extension in an Object Relational Mapping (ORM) System. The system includes a relational data storage subsystem for storing and retrieving objects in form of relational data, a tuple storage subsystem for storing and retrieving objects in form of tuple, and a dispatcher/assembler for storing and retrieving original part and extended part of the object respectively into/from the relational data storage subsystem and the tuple storage subsystem. Thus, model extension can be carried out dynamically in the runtime of the ORM system without modifying schema and migrating data in the relational database.10-01-2009
20090248735SUGGESTING CONCEPT-BASED TOP-LEVEL DOMAIN NAMES - Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving a combination domain name and top level domain (TLD), determining from ontological calculations suggested TLDs related to the concept of the combination and displaying the suggested combination of the domain name with suggested TLDs.10-01-2009
20090240730SELECTIVE QUANTITY TAKEOFF FROM COMPUTER AIDED DESIGN DRAWINGS - One embodiment of the invention sets forth a CAD application configured to perform quantity takeoff computations. The CAD application is further configured to organize a CAD drawing into a hierarchical representation of object families and associated object types, where instances of the object types represent drawing objects present in the CAD drawing. The CAD application is further configured to receive a selection of an object family and to parse the selection to determine the object types associated with the selection. The CAD application then creates a takeoff object for each of the object types associated with the selection and identifies instances, associated with object properties, of each of the object types of the selection. The CAD application quantifies the instances and associated properties to produce a quantity takeoff value. Advantageously, users are able to more quickly and easily estimate the cost of a design project associated with the CAD drawing.09-24-2009
20090240727DATA MANIPULATION PROCESS METHOD AND SYSTEM - A data manipulation method and system. The method includes receiving by a computing system, a multiple data manipulation (MDM) list comprising data objects. The computing system includes a memory unit that comprises data. A data object of the data objects is reviewed. The computing system determines that a new item attribute for the data object comprises a value of null. The computing system determines that an original item attribute for the data object comprises a value of not null. The computing system generates and transmits to DELETE request command to the memory unit. The computing system deletes in response to the delete request command, a first portion of the data.09-24-2009
20090240726TECHNIQUES FOR SCHEMA PRODUCTION AND TRANSFORMATION - Techniques for schema production and transformation are presented. Enterprise data from a plurality of data sources is analyzed to produce patterns to types of enterprise data. Merging rules group patterns together with entries across multiple schemas. Each schema associated with one of the data sources. A single entry is then produced within a single generic schema for each group of patterns. The generic schema can then be used to suggest changes to enterprise data policy and to make the enterprise data interoperable across the enterprise in an automated fashion.09-24-2009
20090240725Persistent Object Linkage Using Ghosting - A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.09-24-2009
20090222479UNIFIED FORMATS FOR RESOURCES AND REPOSITORIES FOR MANAGING LOCALIZATION - Tools and techniques for unified formats for resources and repositories for managing localization are described herein. The unified resource repositories may include representations of any number of resources, the resources representing textual information that is displayable in user interface presented by software applications. The representations of the resources may include respective data tags that are associated with name attributes identifying the resources, value tags providing values of the resources. Meta tags provide recursive nesting mechanisms for associating the name attribute and the value tag with additional instances of name attributes and value tags.09-03-2009
20080288533Definition of Context for Specifying Uniqueness of Identifiers and Context-based Identifier Mapping - Systems, methods, and apparatus, including computer program products, providing unique identifiers for data-bearing digital objects. Scheme-based definition of uniqueness contexts and scheme-based mappings between identifiers are described. A method of one aspect includes generating a first object identifier for a first object of a first object type on a first system, the first object identifier having an identification context. The identification context includes a first system identifier or one or more second object identifiers of one or more respective second objects. The method further includes providing the first object identifier with the identification context to identify the first object uniquely. A method of another aspect includes defining an equivalence mapping between first identifiers with respective first identification context values and second identifiers with respective second identification context values; and using the equivalence mapping to map an identifier for one object to an identifier for another semantically equivalent object.11-20-2008
20080320034METHOD FOR CLIENT MANAGEMENT OF JMX MBEAN STATE - Provided is a method for maintaining state information on a JMX Mbean programming object and simplifying the procedure for creating and employing the Mbean. Prior to invocation of a JMX Mbean, a JMX properties object is created. When the JMX Mbean is invoked, the properties object is passed to the JMX MbeanServer interface. The JMX MbeanServer interface returns an updated properties object, containing all the state information for the new Mbean object. Each time the user make a call to JMX host via the Mbean object, the properties object is passed and, if necessary, updated.12-25-2008
20080320039Information processing apparatus, information processing method, and program - An information processing apparatus for grouping plural contents into clusters, the apparatus includes: an acquisition portion configured to acquire metadata of each of the plurality of contents; and a clustering portion configured to group the plural contents into the clusters based on the metadata, such that each of the clusters has N or less contents, N being a predetermined number. The clustering portion calculates a distance d(n) according to a predetermined distance scale between an nth content and an (n+1)th content with respect to first N+1 contents in a content sequence, and determines a greatest distance d(k), groups first k contents in the content sequence into one cluster, and with a (k+1)th content in the content sequence as a new top content in the content sequence, repeats the determining of the greatest distance d(k) and the grouping of the first k contents in the content sequence into one cluster.12-25-2008
20080320037System, method and apparatus for tagging and processing multimedia content with the physical/emotional states of authors and users - A system, method and apparatus which enables the tagging of multimedia content with the physical and emotional states of authors and users thereby making it searchable by emotion or physical state.12-25-2008
20080320035Data processing system for the processing of object data - A data processing system for processing object data of a plurality of standard instances (12-25-2008
20080320038Method for Processing an Object on a Platform Having One or More Processors and Memories, and Platform Using Same - A method for processing, in a platform having one or more processors and memories, an object including elementary information of same type. The method decomposes the object to be processed into at least two sub-objects of N elementary information each, all the sub-objects having the same quantity N of elementary information, the processing performing at least one sequence of specific operations on the elementary information of each sub-object performing, for each sub-object, at least N times each specific operation, such that each elementary information for each sub-object is applied at least one time, and N results are produced for each specific operation, the sequence of specific operations being such that at least one specific operation of the sequence produces, at least once during its N applications, a result used for the processing of another sub-object.12-25-2008
20080320036AUTOMATIC DATA COLLECTION - A system for capturing and indexing information including a data capture device, a metadata collection component and a data transmission component. In operation the data capture device, metadata collection component, and transmission component are integrated with the data capture device.12-25-2008
20080320033Method, Apparatus and Computer Program Product for Providing Association of Objects Using Metadata - An apparatus for providing association of objects using metadata may include a processing element. The processing element may be configured to extract metadata associated with an object, form, based on a predefined rule set and in response to an event, an associative relationship between the object and at least one other object associated with a same application as the object or a different application than the object based on the extracted metadata, and perform a function based on the associative relationship.12-25-2008
20090125548System and Method for Implementing Shared Scalable Nonzero Indicators - A Scalable NonZero Indicator (SNZI) object in a concurrent computing application may include a shared data portion (e.g., a counter portion) and a shared nonzero indicator portion, and/or may be an element in a hierarchy of SNZI objects that filters changes in non-root nodes to a root node. SNZI objects may be accessed by software applications through an API that includes a query operation to return the value of the nonzero indicator, and arrive (increment) and depart (decrement) operations. Modifications of the data portion and/or the indicator portion may be performed using atomic read-modify-write type operations. Some SNZI objects may support a reset operation. A shared data object may be set to an intermediate value, or an announce bit may be set, to indicate that a modification is in progress that affects its corresponding indicator value. Another process or thread seeing this indication may “help” complete the modification before proceeding.05-14-2009
20080263085DESCRIBING EXPECTED ENTITY RELATIONSHIPS IN A MODEL - Defining target data types within an instance of a target data type definition for inclusion in a reference data type definition to declare expected entity relationships in a model. The model corresponds to, for example, software, a business process, or an organizational structure. The target data type defines one or more elements with target data. The target data describes entities that are expected to be related to the reference entity according to a predefined entity relationship. The existing reference data type definition is used to declare the expected entity relationships. In an embodiment, the defined target data type includes a tag in an eXtensible Markup Language (XML) document.10-23-2008
20080215614Pyramid Information Quantification or PIQ or Pyramid Database or Pyramided Database or Pyramided or Selective Pressure Database Management System - Embodiments of the present invention allow for methods to catalog, classify and stratify data, producing an optimized and finitely targeted database, database subset or data model, including networks of any scale, and their contents. This would include World Wide Web pages and their objects or resources. Four controls and constraints: Category Target Time and Exclusion, produce a data environment that applies selective pressure to delineate stronger data or targeted data from weaker or unwanted data. A wide variety of free standing application(s), search engine(s), social network(s), database schema(s) and control(s) can all be derived from the inherent flexibility of the information-processing capabilities defined by the patent described herein.09-04-2008
20080256122Time intelligence for application programs - Techniques to implement time intelligence for application program are described. An apparatus may include a calendar application module. The calendar application module may be arranged to define and generate a calendar for an application program, the calendar application module to define time members for a time dimension of a multidimensional data model, assign a monotonically increasing unique identifier to each time member, and generate the calendar with time members from the time dimension using the unique identifiers. Other embodiments are described and claimed.10-16-2008
20080256123System and Method for Obtaining Object Data - In a method and a system for obtaining object data representative of an object, the object is provided with at least one identification carrier on which identification data are stored, the method including:—reading identification data from the identification carrier with a read unit;—determining from the identification data location data of a network location of a server element connected to an electronic network and on which object data representing the relevant object are stored;—sending the identification data on the basis of the location data via a communication connection over the electronic network between the read unit and the server element associated with the determined network location;—the server element determining task data from the identification data;—having the server means execute the associated task on the basis of the task data so as to generate and/or process object data representing the identified object.10-16-2008
20080250061Method and Apparatus For Supporting Mobility of Content Bookmark - The present invention relates to a bookmark of media contents, more particularly to method and apparatus for supporting mobility of bookmarks set on media contents. The media content playing method according to the present invention stores bookmark information in agency means, e.g., mobile control point (CP) or a connectable memory stick if a bookmark is set on a first media content, and plays a second media content, that is identical to the first, from the same position with the bookmarked position on the first media content, based on the bookmark information stored in the agency means.10-09-2008
20080250062APPARATUS AND METHOD FOR LINKING OBJECTS CREATED IN A RAPID APPLICATION DEVELOPMENT ENVIRONMENT - A computer readable storage medium includes executable instructions to invoke a rapid application development graphical user interface to define fields associated with a set of objects. The creation of new objects derived from the set of objects is facilitated using the rapid application development graphical user interface to select existing fields of the set of objects and define new object fields. Tabs are associated with the new objects. A set of tabs is selected to create a new application.10-09-2008
20080301182Object-Based Real-Time Information Management Method and Apparatus - The present invention provides an object-based method and apparatus for management of real-time information. Said method includes the steps of obtaining an identification information of an object, said identification information including identity information of said object and the relevant information of an event of said object; receiving a real-time information, said real time information being associated with said event of said object; and labeling said real-time information according to said identification information. By means of the present invention, real-time information can be labeled according to object identification information, so not only the real-time information storage space is effectively saved, but the user's time for subsequently searching and editing the stored real-time information can also be saved.12-04-2008
20080301181System and method for creating an object model - A method for creating a dynamic domain model of an object. The method includes storing and organizing temporal information about the object in a bitemporal database that includes both a valid time and a transaction time for the information. The information is inserted into a plurality of tables in the database and a key is assigned to each of the plurality of tables. A composite representing the object is formed to represent a state of the object at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user.12-04-2008
20080301180SYSTEM AND METHOD FOR INTEGRATING IMAGE UPLOAD OBJECTS WITH A MESSAGE LIST - There is disclosed a system and method for integrating an image upload object with a message list. In an embodiment, the method comprises: creating an image upload object for each image to be uploaded; and displaying the image upload object in a message list such that the image upload object may be selected and opened as a message. In another embodiment, the method may further comprise associating with the image upload object at least one of a text description, a thumbnail of the image, a date, and a file link to the uploaded image. In another embodiment, an image upload object in the message list may be configured such that the image upload object may be forwarded to another user as a message, and the associated uploaded image may be accessed by the other user via the file link.12-04-2008
20090300060USER-EXPERIENCE-CENTRIC ARCHITECTURE FOR DATA OBJECTS AND END USER APPLICATIONS - Methods and apparatuses enable generation of data objects having properties that reflect business understanding and how the data objects are to be used. A user experience data object (“UX object”) is semantically defined by object characteristics including actions, attributes, and relations needed to incorporate the UX object into one or more user interface (UI) contexts. The UI contexts are contexts from which the UX object will be accessed or in which it will be used. One or more UX object usages define object characteristics related to a specific context in which the UX object is to be accessed. A usage has business logic decoupled from the UX object, and is associated with the UX object. The UX object and one or more usages are provided to enable the UX object to be incorporated into a UI component that allows access to the UX object.12-03-2009
20090300063SOFTWARE, DEVICES AND METHODS FACILITATING EXECUTION OF SERVER-SIDE APPLICATIONS AT MOBILE DEVICES - Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device may be presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from said application in accordance with the definition and present an interface for the application. The application definition file may define a table, a message or data package, and an update to be made to the table based on the message or data package.12-03-2009
20100030804Synchronization of Locations in Real and Virtual Worlds - Embodiments of the invention provide techniques for synchronizing virtual locations to real locations. In one embodiment, data sources are monitored to detect events that affect real locations. A filter specified by an owner of the virtual location may be used to detect keywords indicating events affecting a particular location. In the event that such events are detected, the owner may be notified to modify the virtual location to match the real location. Optionally, the virtual location may be automatically modified to match the real location.02-04-2010
20080208895METHOD AND SYSTEM FOR DYNAMICALLY GENERATING CATEGORY-BASED VIEWS - Embodiments of the present invention provide a method and system for dynamically creating a view in a distributed processing system. The system can have nodes such as a service node and a directory with entries. An object class of a view can be defined as including an attribute type that accommodates a new attribute value. An attribute value associated with one of the nodes can be received at the service node whereupon it can be determined whether the attribute value is associated with the new attribute value. A new view can be created if the attribute value is associated with the new attribute value.08-28-2008
20080263086Systems and methods for information exchange using object warehousing - Embodiments of the present invention improve information exchange, and in particular, the exchange of data objects between different software systems. In one embodiment, the present invention includes a method of exchanging information comprising analyzing the attributes of the objects. Objects may be stored in a repository and retrieved using attributes. In some applications, objects are received and sent to participants without accessing any information in the objects themselves. Different applications include object warehousing operable across different communication mediums that support different names or name spaces, classes, aliases, groups, geospatial information, or tokens, or combinations thereof.10-23-2008
20090172016Self-Organized Parallel Processing System - Systems and methods for improving the performance of a multimedia processor system by dynamically evaluating the current performance of the system and, if necessary, updating the configurations of the individual processors to improve the performance of the system. One embodiment comprises a method implemented in a multiprocessor system, including evaluating the performance of each of a current set of configuration objects installed on the processors, selecting a preferred set of configuration objects, and replacing one or more of the configuration objects in the current set to conform the current set to the preferred set. The method may evaluate the performance of each configuration object according to user preferences and may select preferred configuration objects according to a selectable strategy that can, for example, favor unification or diversity in the types of preferred configuration objects.07-02-2009
20090172015APPARATUS AND METHOD FOR PLAYING MAPPED OBJECTS - An apparatus for playing mapped objects and a method thereof are provided. When a first object is selected to be played, the apparatus for playing mapped objects and the method thereof according to the invention select a target object of a corresponding category from an object categorizing database, and prompt the first object and the target object to be played simultaneously by means of using an object playing unit, thereby accomplishing an effect of playing a plurality of multimedia objects of the same category at the same time.07-02-2009
20090172014Stream-Oriented Database Machine and Method - An event stream processing device capable of processing larger numbers of events while simultaneously responding to queries. This is achieved through sequential storage of data, the maintenance in memory of information pertaining to the most recent events for each entity monitored and the aggregation of file read/write requests in a single thread which is capable of optimising the execution of those requests.07-02-2009
20090172013Method to Improve Unfolding in Petri Nets - Petri net models, of systems, communication protocols, and software programs, which include place objects, transition objects, arcs, and initial markings, may be used for testing and verification. To reduce computations, a new unfolding process is performed on the net models. Two or more candidate buffer place interfaces are selected from the input net model. The input net is subdivided with a preliminary cut to form two subnets, wherein the preliminary cut passes through suitable candidate buffer place interfaces, objects of each of the subnets other than the suitable candidate buffer place interfaces are reachable from at least one initial marking, and the subnets do not include a mix of initial and non-initial marking places. Each of the two subnets are unfolded and then joined to form an unfolded net that is behaviorally equivalent to original input net model. The unfolded net is then stored in a storage unit.07-02-2009
20090172012Methodology to derive enterprise relationships for generating a topology view in a SOA environment - A method for generating a topology of a service oriented architecture (SOA) environment comprises associating a unique identifier with each entity within the SOA environment. The unique identifier summarizes attribute data of a respective entity. The relationships between the unique identifiers are used to derive a topology of the SOA environment.07-02-2009
20080215615Social Online Memory Systems - A system is described having the steps of receiving a roster of an organization; when the roster includes a name of a person associated with the organization; electronically storing a digital-medium; when the digital-medium includes a likeness of the person; assisting relating the digital-medium with the name; when the step of assisting relating further includes the steps of presenting, over a electronic-network, the likeness within a structured document; accepting inputting of a letter; presenting, by modifying at least a portion of the structured document, a portion of the roster; when the portion excludes a other name; when the other name includes the roster and does not comprise the letter; allowing selecting the name from the portion of the roster, whereby a relationship is formed between the digital-medium and the name; and electronically storing the relationship.09-04-2008
20090006465Method and System For Matching Pre-Indexed Product Profiles to Consumers - The invention provides a method and system for dynamically tailoring selection of products displayed to potential buyers based on a profile accounting for the buyer's personal interests, including future interests or goals. From a User interface connected to a communication network, products or other offerings are presented as selections that are relevant to User. Until a User completes a User Aspiration Profile (01-01-2009
20080306992Repository system and method - A repository has a database 12-11-2008
20100049736Method and System for Computerized Management of Related Data Records - A method and system are presented for merging a first family tree to a second family tree. The method comprises: providing a plurality of first matrices associated with the first family tree and a plurality of second matrices associated with the second family tree, each matrix comprising attributes on individuals that are linked to one another by a predetermined link; identifying substantially identical first and second matrices in said pluralities of first and second matrices; and generating data indicative of a merge of the family trees to one another if a number of the substantially identical matrices exceeds a predefined number.02-25-2010
20100049735METHOD AND APPARATUS FOR MANAGING DATA OBJECTS OF A DATA STORAGE SYSTEM - Techniques for managing data objects of a data storage system are described herein. According to one embodiment, a perfect hash function is generated for data objects stored in a data storage system. For each of the data objects, a hash operation is performed using the perfect hash function to indicate whether the respective data object is alive. Resources associated with the respective data object is reclaimed if it is determined that the respective data object is not alive based on a result of the hash operation using the perfect hash function, where the reclaimed resources are released back to the data storage system as free resources. Other methods and apparatuses are also described.02-25-2010
20100049734FAST SEARCH VIEWS OVER BUSINESS OBJECTS - A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources.02-25-2010
20100017434MECHANISMS TO SHARE ATTRIBUTES BETWEEN OBJECTS - Mechanisms for sharing attributes between objects are provided. An object includes a special designation for at least one component, which is identified as a shared attribute. Data associated with the shared attribute is populated and managed from a central location within a processing environment. Multiple instances of a same object or of entirely different objects can reference, declare, and use the data from the central location.01-21-2010
20100011020RECOMMENDER SYSTEM - A method for providing individualized recommendations to a user on a multi-user device is provided. During operation anonymous user preferences of similar program content will be grouped to form clusters of similar preferences. Context information for each cluster is determined and the clusters are grouped to form larger clusters. The grouping is based on the context information for each cluster. A current context is then determined and at least one larger cluster is found that has a similar context as the current context. The larger cluster is used to make a recommendation for the user.01-14-2010
20090019081INTEGRATING DATA FROM MAPS ON THE WORLD-WIDE WEB - A method for integrating digital maps, each containing a plurality of geographical objects. A three-step integration process is presented. First, geographical objects are retrieved from maps on the Web. Secondly, pairs of objects that represent the same real-world entity, in different maps, are discovered and the information about them is combined. Finally, selected objects are presented to the user. The proposed process is efficient, accurate (i.e., the discovery of corresponding objects has high recall and precision) and it can be applied to any pair of digital maps, without requiring the existence of specific attributes.01-15-2009
20090019080Method, system and computer-readable media for managing dynamic object associations as a variable-length array of object references of heterogeneous types binding - Apparatus, system, method and computer-readable media for organizing a listing of key pairs to increase the likelihood that key pairs more likely to satisfy database queries will be examined in the course of the query execution before key pairs that are less likely to satisfy a database query.01-15-2009
20090019079Method, system and computer-readable media for managing software object handles in a dual threaded environment - A method and computer-readable media for managing software object handles in a dual threaded or multi-threaded environment are provided. In a first version a software driven computational process drives a first thread, while a garbage collector process drives a second active computational thread within a host computer. The software driven computational process generates persistent software objects that are temporarily stored in a memory of the host. Each handle may include an object identifier of the handle itself, an open/closed flag and a pointer to a unique persistent object. The open/closed flag indicates whether the persistent object associated with a handle shall remain open and accessible for processing or may be selected for closure by the garbage collector process. A plurality of handle wrappers are each associated in a one-to-one correspondence with a unique handle. Each handle wrapper is a software data structure that may include a in-use/not in-use flag and a specific handle or a pointer to a handle.01-15-2009
20080256124SCHEMA MAPPING SPECIFICATION FRAMEWORK - A method, system and program product for specifying, in a schema mapping framework, a mapping between a source schema and a target schema. The source and target schemas are schemas included in respective groups of registered, heterogeneous schemas. The source and target schemas may be of different types. Serialized versions of the source and target schemas include source objects and target objects, respectively. A mapping model is serialized into mapping objects that include logical references representing the source objects and logical references representing the target objects. The logical references are resolved to the source objects and target objects, thereby storing pointers to the source objects and to the target objects. After resolving the logical references, the mapping model includes the logical references and the pointers to the source and target objects.10-16-2008
20080250063SYSTEMS AND METHODS FOR INTERFACING MULTIPLE TYPES OF OBJECT IDENTIFIERS AND OBJECT IDENTIFIER READERS TO MULTIPLE TYPES OF APPLICATIONS - A method for interfacing an object identifier reader to at least one application is disclosed. The method may include receiving object identifier data from the object identifier reader. The object identifier data may include information and formatting characters. The method may then involve identifying the information in the object identifier data. At least one application may then be identified to receive the information. Finally, the information may be sent to the at least one application.10-09-2008
20080243913Partial sub-lock for delta object management - A system may include creation a first database object associated with a primary key and a first delta ID m, association of a first pointer with the first database object, creation of a data structure associating the first pointer with a first index m, a second index m and a delta object map, determination of a request from a transaction to change a database object associated with the first pointer, incrementing of the first index of the data structure, creation of a second database object associated with the primary key and a second delta ID m+1, the second database object being associated with a change to the first database object, and modification of the delta object map to indicate the second database object.10-02-2008
20080222198Data processing apparatus, method and computer program product for reducing memory usage of an object oriented program - The present invention provides a method, computer program product and data processing apparatus for reducing memory usage of an object oriented program. The object oriented program comprises at least one class definition used to create objects, each class definition providing at least one function that can be run in respect of objects created from that class definition, and identifying a number of storage items to be provided in memory for each object to store data values associated with that object. For each class definition, the method is performed prior to any objects being created from that class definition, and is performed in respect of at least a subset of the storage items identified by that class definition. The method involves determining an original size associated with each storage item, and analysing at least the class definition to identify any numeric ranges associated with the storage items. For each storage item for which a numeric range is identified, it is determined if the original size can be reduced whilst still supporting the numeric range, and if so a modified size less than the original size is allocated to that storage item. Thereafter, the class definition is altered having regard to any storage element that has been allocated a modified size, whereafter when objects are created from that altered class definition, a significant reduction in memory usage is obtained.09-11-2008
20080222197REGRESSION-BASED SYSTEM AND METHOD FOR DETERMINING RESOURCE COSTS FOR COMPOSITE TRANSACTIONS - A method comprises receiving a representative workload of a computing system, where the representative workload comprises at least one composite transaction. In certain embodiments, the representative workload is a historical workload of a computing system. In general, a composite transaction refers to a transaction that comprises a plurality of transactions. For instance, a given transaction for serving a client's request for information (e.g., a web page) may include embedded therein a plurality of requests/responses for objects (e.g., images, etc.) that form the information (e.g., that form the requested web page). The method further comprises determining, based at least in part on a statistical regression-based analysis, a resource cost for the at least one composite transaction, where the resource cost reflects an amount of utilization of at least one resource of the computing system, such as CPU utilization, in serving the at least one composite transaction.09-11-2008
20090177685ENTERPRISE ARCHITECTURE SYSTEM AND METHOD - Various embodiments of the invention may provide a method for operating a REST web service operable to search one or more data sources. In some embodiments, the invention may comprise receiving a query directed to a first data source, wherein the first data source defines at least one characteristic of at least one first data object returned by the query. Some embodiments of the invention may comprise querying the first data source. Various embodiments of the invention may comprise receiving at least one first data object from the first data source in response to querying the first data source. In some embodiments, the invention may comprise retrieving linked relationships between the at least one first data object and one or more second data objects from a second data source. Some embodiments of the invention may comprise querying the second data source for information on the one or more second data objects. Various embodiments of the invention may comprise receiving the one or more second data objects from the second data source in response to querying the second data source. In some embodiments, the invention may comprise generating a composite data object in response to the received query, the composite data object including the at least one first data object and the one or more second data objects formatted as markup language, wherein the markup language contains embedded functionality therein.07-09-2009
20090094276System for the unique identification of physical and virtual objects - A system and method that provides framework components identifying, for example, an identification scheme agency, a particular scheme, and a scheme version are used to encapsulate a physical or virtual object instance to enable unique identification of the object. Identification may be made unique globally across information systems, industries, value chains, and information system other barriers by allowing an information system to determine scheme agencies, schemes, and scheme versions associated with the object instance.04-09-2009
20080215616VIRTUAL FOLDERING SYSTEM FOR BLENDING PROCESS AND CONTENT IN A COLLABORATIVE ENVIRONMENT - A computer system that includes a processor and a storage medium. The storage medium stores a database of tables and a calculation engine. Each table includes columns and rows. The tables describe components of a hierarchy in which hierarchical relationships between components of the hierarchy are defined. The tables include a component table and component-specific tables. The components of the hierarchy encompass component types. Each component-specific table encompasses only components of the hierarchy. The calculation engine includes a popup calculator being displayed to a user via a display interface of the computer system upon the calculation engine being executed by the processor. The popup calculator performs, under interactive control by the user via the display interface, an evaluation of a specified function of set of functions and displays a result of the evaluation to the user via the display interface.09-04-2008
20080208897Global Inventory Warehouse - Building and maintaining an accurate and up-to-date global inventory of hardware, software, and telecommunications assets deployed throughout an organization is described. A global inventory warehouse (GIW) receives an identification and physical location of these assets from multiple source systems. Some of these source systems contain information pertaining to the assets that has been manually entered into the source system by a human administrator. Other source systems, meanwhile, contain information that has been automatically collected by the source systems without human intervention. The GIW receives this information from the source systems and stores it within a GIW database. The GIW database may thus contain a global inventory of all or nearly all of the hardware, software, and telecommunications assets distributed throughout the organization. This database may also contain an identification of physical locations within the organization of all or substantially all of these assets.08-28-2008
20080201364SYSTEM FOR THE MANAGEMENT OF FILES AND MAIL ATTACHMENTS - The invention is directed to a system for managing files and mail attachments. A system for managing files received by a user as an attachment to an e-mail in accordance with an embodiment of the invention includes: a system for detaching a file from an e-mail; a system for storing the detached file; a system for creating a system file link with the detached file that includes details relating to a storage location and an identity of the e-mail from which the file was detached; a system for re-establishing a link between the file and the e-mail in response to a request of the user to locate the e-mail; a system for monitoring a change in the location of the e-mail; and a system for updating the system file link with a new location of the e-mail in response to a change in the location of the e-mail.08-21-2008
20080201363JOURNALING DATABASE CHANGES USING MINIMIZED JOURNAL ENTRIES THAT MAY BE OUTPUT IN HUMAN-READABLE FORM - A minimized journaling mechanism stores minimized journal data in a format that allows for display and outputting the journal data in human-readable form. When a change to a record occurs, instead of writing only the changed bytes, all of the bytes in each field that changed are written to the journal, along with all of the bytes in each field selected to be always journaled. A default object is created with default data in all of the fields. When the journal entry needs to be output in human-readable form, the default object is read, and the minimized journal entry is then overlaid on the default object. The result is an object that contains default data in all non-selected fields that were not changed, with the journal data in all fields and that did change and in all fields that were selected to always be journaled.08-21-2008
20080201362DATA TRANSFER AND SYNCHRONIZATION SYSTEM - A data transmission system is disclosed which optimizes transfer and updates of information between systems by providing difference information between the systems. The system transmits data packages having instructions for manipulating user data. The data packages include a header identifying the respective packages, as well as transaction objects for effecting a change to user data on a device having object instructions.08-21-2008
20080201361TARGETED INSERTION OF AN AUDIO - VIDEO ADVERTISING INTO A MULTIMEDIA OBJECT - A method, system, and computer readable medium for inserting a contextually relevant advertisement object into a multimedia object is presented. The method includes identifying context information from one or more portion of the multimedia object, selecting the advertisement object based on the identified context information, and determining an appropriate position within the portion of the multimedia object to insert the advertisement object.08-21-2008
20080201360Locating Persistent Objects In A Network Of Servers - A computer system can advantageously include a location service that minimizes changes to a directory in the event of moving a storage unit. Each storage unit can use its meta data to indicate the persistent objects the storage unit contains. The directory can store a translation between a persistent object and its corresponding storage unit. The servers can register their corresponding storage units using the location service. Based these registrations, the access network of the system can successfully request persistent objects from the appropriate servers. Advantageously, this system configuration allows a storage unit to be moved without changing a directory entry, thereby minimizing both time and system resources.08-21-2008
20080201365METHOD FOR MULTICONTEXT XML FRAGMENT REUSE AND VALIDATION IN A CONTENT MANAGEMENT SYSTEM - Method, article and apparatus for the reusability of data objects such as XML document fragments managed by a content management system (CMS). Embodiments of the invention may be used to enforce validation requirements for a multi-context XML fragment (i.e., for a fragment referenced in two or more documents managed by the CMS). When changes are made to a multi-context fragment, the CMS may detect any validation problems and take corrective action to resolve the validation problem.08-21-2008
20080281864Method of Displaying Molecule Function Network - A graphical user interface that generates a molecule function network with an arbitrary range according to the designation by a user and displays the said molecule function network graphically; a graphical user interface with a molecule network window which displays a molecule network included in the molecule function network and an information window which displays one or more information items selected form a group comprising molecules, molecule pairs and bio-events included in the said molecule function network, which is characterized by that items in the molecule network window and in the information window related with each other are operated interlinked with each other. A molecule function network with information on bio-events including pathological events can be processed and displayed flexibly using a computer.11-13-2008
20080228813Trusted-referral systems and methods - A system for providing trusted-referrals includes a database of member-assessments. The member-assessments are related to user-appraisals that are provided by members of a trusted network of users. The system receives a referral-request from a member of the trusted network, and a module creates a trusted-referral using at least a portion of at least one member-assessment. The system provides the trusted-referral to member that requested the trusted-referral.09-18-2008
20090030938SYSTEM AND METHOD FOR PROVIDING DATA HANDLING WITHIN A HUMAN CAPITAL MANAGEMENT SYSTEM - A method and system are provided for accessing customized tables in a database of a computer application. The method includes defining a data class, the data class to interface between a tool of the computer application and a table in the database, wherein the computer application is configured to automated human resource processes. The method includes registering the data class in a custom table directory. The method includes responsive to a request for data from the tool, invoking a method of the data class to access data stored in the table.01-29-2009
20090049087Methods, systems, and computer program products for providing a universal uniform resource identifier (UURI) - Methods, systems, and computer program products for providing a universal uniform resource identifier (UURI) are disclosed. According to one aspect, the subject matter described herein includes a method for mapping a universal uniform resource identifier (UURI) to a uniform resource identifier (URI). The method includes receiving a message containing a UURI associated with a subscriber and containing a media type indicator indicating a media type; identifying a URI based on the UURI and media type indicator; and sending a message containing the identified URI.02-19-2009
20080263090Enabling Interactive Integration of Network-Accessible Applications in a Content Aggregation Framework - Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.10-23-2008
20090112924METHODS AND APPARATUS FOR USING INFORMATION REGARDING ACTIONS PERFORMED USING TRACEABLE OBJECTS - An embodiment of a communication system includes a client device adapted to receive a traceable object that includes tracer information, and to perform one or more object-related actions using the traceable object. The client device stores the tracer information and object usage information, which describes the one or more object-related actions that have been performed using the traceable object. The client device also sends the stored information to a server. The system also includes the server, which is adapted to receive the object usage information and the tracer information reported by the client device. In an embodiment, the system also includes a service provider adapted to initiate a billing event, which may include generation and transmission of a bill to a sponsor entity based on an evaluation of the object usage information and the tracer information reported by the client device.04-30-2009
20090019082System and Method for Discovery of Common Information Model Object Managers - A system and method is disclosed for managing objects in accordance with the Common Information Model. A CIMOM installation utility identifies directory services that are coupled to or included within the network or computing environment. Once identified, the directory services are extended to include an additional managed object of the Common Information Model. After the schema of the directory service is extended, the managed object is created in at least one of the directory services. Following these steps, a client of the network is able to execute a discovery process to locate the directory services and managed objects of the directory services, thereby allowing the client to communicate with the managed objects of the directory services, including the managed object that was added as part of the extension of the schema of one or more of the directory services.01-15-2009
20080208899METHOD AND SYSTEM OF REMOTE MONITORING AND SUPPORT OF DEVICES, INCLUDING HANDLING EMAIL MESSAGES HAVING MESSAGE TYPES SPECIFIED WITHIN THE E-MAIL MESSAGE - In a system for remotely monitoring networked devices and appliances, email messages are sent across networks, the email messages containing configuration, status or other information. For flexibility, it is desirable to quickly and easily change the message type designation, and to easily determine a data structure definition based on the received message type. To achieve this goal, the message type designation of a given message's information may be defined within the message itself, and extracted at the receiving end before the information is analyzed or stored according to the data structure definition. Thus, a large number of devices is allowed to communicate configuration, status and/or other types of information in a variety of message types. A method is provided for receiving information concerning a remotely monitored device, the information being contained in a message that also includes a message type designation. The method involves parsing a line from the message to extract the message type designation, determining a data structure definition based on the message type designation, reading data elements from the other lines, and inserting the data elements according to the data structure definition. The method may be implemented in object-oriented programming, in a software module including a data retriever class, an email processor class, and a parser class.08-28-2008
20090193054Tracking changes to a business object - Systems, methods, and other embodiments associated with database auditing are described. One example method includes generating a first extensible markup language (XML) document using data from a database object. A database object may include data from multiple relational data tables. The method includes generating a second XML document in response to an event causing a change to the database object. The method also includes comparing the first and second XML documents to identify changed values. The method also includes displaying the identified changes.07-30-2009
20090193053INFORMATION MANAGEMENT SYSTEM - A method is disclosed for authoring a knowledge base of semi-structured data comprising the steps of providing at least one knowledge entry in said knowledge base, said knowledge entries having mutable informational content associated therewith, defining a schema associated with said knowledge base, said schema having a plurality of hierarchical namespaces, creating a new assignment, said new assignment being defined by a prefix of at least one of said hierarchical namespaces, whereby said namespace is associated with said new assignment; and associating at least one of said knowledge entries with said new assignment by mapping said at least one knowledge entry into one of said hierarchical namespaces associated with said new assignment.07-30-2009
20090030940Display of Profile Information Based on Implicit Actions - Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include generating a profile based on the collected historical communication data and personal data and presenting the profile, in response to user behavior.01-29-2009
20090077125CONFIGURABLE FLAT FILE DATA MAPPING TO A DATABASE - Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.03-19-2009
20090157741DATA OBJECT COPY/PASTE TRANSFER METHOD AND APPARATUS - The present invention provides a solution of transferring a data object between files through copy/paste, in which not only the filtered data object which is adapted to the format and/or function of a destination file is explicitly written to the destination file, but also the original data object information is implicitly written to the destination file, and the map relationship between them is established, so that the whole original information of the transferred data object is reserved during the transfer between files. In subsequent copy/paste operations, the user may choose to use the original data object corresponding to the data object in the transfer of the data object or not based on the actual situation and particular needs, so that the problem of information loss in the process of transferring a data object between files through copy/paste operation is solved effectively.06-18-2009
20090144322Exploiting Metadata for Performing Structure-Oriented Operations on Content-Specific Data Representations - A system for exploiting metadata for performing structure-oriented operations on content-specific data representations, the system including means for deserializing serialized data into a content-specific data representation for use with a programming language, where the means is operative to create metadata that includes any information not found in the deserialized data that is needed to reconstruct the serialized data, and an engine for performing structure-oriented operations on the content-specific data representation, where the engine is operative to employ a priori knowledge regarding the metadata to perform the operations.06-04-2009
20090327341PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS - Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing.12-31-2009
20090307266Processing a page - A method includes generating, for a page comprising a plurality of elements, a contextual grouping of at least one of the plurality of elements based on an object model of the page. A method includes generating a user interface for a non-sighted user based on a page, the user interface comprising at least one contextual grouping generated based on an object model of the page. A method includes identifying a page to be analyzed, the page based on a document object model (DOM) and having a plurality of elements configured to be visually arranged when the page is generated for display. The method includes processing the identified page based on the DOM to include each of the plurality of elements in at least one contextual group associated with the page. The method includes facilitating navigation of the page by a non-sighted user using the at least one contextual group.12-10-2009
20090307265METHOD OF OPERATING A WAREHOUSE - A method comprising the steps of: providing a database server having a database comprising real-time data related a warehouse object, the real-time data including data regarding the location of the warehouse object and data regarding the time and date the warehouse object became resident at the location, the real-time data populated in the database by warehouse management software; providing at least one rule related to when a condition of location for the warehouse object must cease, each rule having an associated trigger based on a lead time required to avoid violation of the rule; receiving data related to the warehouse object at a computer; predicting a potential violation of the rule by comparing, on the computer, data regarding the time-date the warehouse object became resident at the location with the trigger; generating an alarm related to a potential violation of the rule; and providing an alarm to an operator.12-10-2009
20090077124System and Method of a Knowledge Management and Networking Environment - Systems and methods of a knowledge management networking are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects, the plurality of objects to include one or more of, representations of a set of users, a set of web-items, and a set of nets; wherein a net of the set of nets is a subset of the web-space comprising a sub-plurality of the plurality of objects. One embodiment can include, tracking an explicit relationship between a first set of at least two objects of the set of objects; the explicit relationship to be pre-determined by a user of the set of users, identifying an implicit relationship between a second set of at least two objects of the set of objects; the implicit relationship to be identified based on a semantic relationship between the at least two objects, and determining a default set of privacy rules governing access between the at least two objects based on one or more of the identified explicit relationship and the implicit relationship.03-19-2009
20090292725Acquisition and presentation of data indicative of an extent of congruence between inferred mental states of authoring users - A computationally implemented method includes, but is not limited to: acquiring a first inference data indicative of an inferred mental state of a first authoring user in connection with a particular item of an electronic document, acquiring a second inference data indicative of an inferred mental state of a second authoring user in connection with the particular item of the electronic document; comparing the first inference data with the second inference data; and presenting data indicative of an extent of congruity between the inferred mental state of the first authoring user and the inferred mental state of the second authoring user based, at least in part, on said comparing. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.11-26-2009
20090271436Techniques for Providing a Virtual-World Object Based on a Real-World Object Description - A technique for building a virtual-world (VW) object based on a real-world (RW) object description includes receiving, at a VW toolshed, a message to create a new VW object. In this case, the message uniquely identifies RW object description data that is to be accessed by an RW object management application. VW object description data that is associated with the RW object description data is then requested from the RW object management application. An instance of the new VW object is then created utilizing a VW root object included in an inventory of the VW toolshed. The inventory of the VW toolshed also includes one or more textures, one or more sounds, and one or more scripts. The instance of the new VW object then executes a script to establish a communication path between the new VW object and the VW toolshed. The VW object description data is then provided on an item-by-item basis from the VW toolshed to the new VW object. The appearance of the new VW object is then updated based on the VW object description data on the item-by-item basis.10-29-2009
20090030939IMAGE-PROCESSING APPARATUS, IMAGE-PROCESSING METHOD, COMPUTER PROGRAM, AND COMPUTER-READABLE STORAGE MEDIUM - The present invention implements a scan-prohibited function without deteriorating operability. Therefore, the following are performed: a scan-prohibited character string registration; the setting of a rate of object matching; an extraction process operation mode registration in the case where said string is included in print data; a scanning process operation mode registration in the case where said string is included in scanned and obtained data; searching print data for said string; extraction/storing of object data in the print data in accordance with an extraction process operation mode; extraction of object data of scanned image data; comparison of object data between stored print data and scanned image data; comparison of a rate of matching calculated by the comparison with a predetermined one; and if the calculated rate is determined to be higher than the predetermined one, a post-scan process in accordance with the scanning process operation mode.01-29-2009
20090012994SYSTEM AND PROGRAM FOR OPTIMIZATION OF TEMPORAL AND SPATIAL DATA PROCESSING - Disclosed is a system and program for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.01-08-2009
20090006468EFFICIENT UPDATES FOR DISTRIBUTED FILE SYSTEMS - A directory services implementation is provided to associate distributed file system (DFS) links with individual directory objects, and metadata to attributes thereof, to allow leveraging directory services features for DFS for a given namespace. For example, updating directory objects with modified metadata related to DFS links requires only that the directory object related to the link be updated rather than an entire directory object related to the corresponding namespace. Moreover, directory services functionalities such as querying can be utilized with DFS to provide efficient location of updated records. In this regard, efficient replication of DFS throughout a network is facilitated.01-01-2009
20090006467Architectural frameworks, functions and interfaces for relationship management (affirm) - Uniform subject and object oriented data structure adopted in computing device to efficiently store, distribute and process data in a variety of applications. Said data structure comprised of multiple complementary subparts that together and independently facilitate communication (of inputs and outputs) through one or more defined interfaces to facilitate secure access and coordination between given individual subject(s) and other real (physical or metaphysical) entities. Methods are also disclosed that work in tandem with the data structure and interface components to enable and require a single or given human user or other individual personal subject (belonging to a secure AFFIRM network) to maintain exclusive (private) self-control over at least one virtual domain that represents themselves (their actions and their relationships).01-01-2009
20100036874Comparison of models of a complex system - The invention relates to a method for comparing computer-based and data-processing models of a complex system, with a first model and a second model of the system, whereby the models reflect a model of a system behavior by means of predefined objects which represent activities and units within the system. The inventive method comprises the steps of comparing the models and destination of corresponding respective predefined objects of the first and second model, detecting differences in attributes of corresponding predefined objects and outputting the differences to a user. The use of predefined objects—that is, of objects that pertain to a known set of types—enables a more-efficient comparison of models than in unstructured models.02-11-2010
20090313300METHOD, COMPUTER PROGRAM PRODUCT AND SYSTEM FOR DYNAMICALLY DETERMINING ACTIONS ASSOCIATED TO OPERATIONS ON RICH MEDIA OBJECTS - Utilizing a service oriented architecture middleware to allow services to process media, the method including dynamically defining one or more media properties and operations available to a service, generating a media object with selected properties and operations, communicating the media object to the services, dynamically defining an action associated to an operation in response to an operation request from the service, implementing the action and communicating the result of the action to the service.12-17-2009
20100036873Processing Metadata Along With Alphanumeric Data - Disclosed herein is a computer implemented method and system for processing metadata associated with alphanumeric data along with the alphanumeric data for tracking effect of operations on the metadata in a data model. Multiple mixed data objects are created in the data model. Each of the created mixed data objects comprises the alphanumeric data and the metadata. The created mixed data objects are stored with information about interrelationships between the created mixed data objects. Multiple operations are performed on the stored mixed data objects to obtain mixed data results. The operations are performed simultaneously on the alphanumeric data and the metadata. The mixed data results comprise results of the operations performed on the alphanumeric data and the metadata. The data model is updated with the obtained mixed data results. The simultaneous operations performed on the alphanumeric data and the metadata enable tracking the effect of the operations on the metadata.02-11-2010
20080208900Systems and methods for providing an enhanced status management service - Systems and methods are provided for implementing an enhanced service-oriented architecture in a service-oriented architecture. The service-oriented architecture may include a plurality of foundation business objects and at least one dependent business object for providing an enhanced status management service for the plurality of foundation business objects. In one embodiment, a system comprises a plurality of foundation business objects, at least one dependent business object for providing an enhanced status management service for the plurality of foundation business objects, and means for instantiating one of the plurality of foundation business objects. The system may also comprise means for instantiating at least one dependent business object. Furthermore, an interface may be provided for each of the plurality of foundation business objects, wherein the interface comprises means for getting allowed statuses from the instantiated dependent business object for one or more roles associated with the instantiated foundation business object, and means may be provided for changing the status of the role specific object status associated with the instantiated foundation business object to one of the allowed statuses.08-28-2008
20080281865Database Recovery Using Logs Applied to Consistent Copies - A copy utility creates a copy of source database objects that is transactionally consistent to a consistent point-in-time, and a recovery utility apples log records to the consistent copy to make a resulting image that is updated as of an identified point-in-time (i.e., the current time or a point-in-time after the copy was made). To effectively recover and apply the logs so that no previously in-flight transactions are lost, the copy utility registers a starting point indicating a point-in-time for logs to be applied to the copy and also registers a smallest lock size used to block access to target data when the copy was made. The recovery utility bases its recovery operations using the registered starting point and the smallest lock size when applying log records to the copy so as not to lose any previously in-flight transactions.11-13-2008
20080281866Algorithm for Updating XML Schema Registry using Schema Pass by Value with Message - Schema information is provided with transmission of a data object. When a data object is converted to a transmission format, schema information for the object type is added to the transmission format element. The unmarshalling code uses the schema information to update a schema registry at the receiving end. The schema registry may then be used as a tool for converting the transmission format element back to the data element. The next time an object of that object type is sent to the recipient, the schema information is not added to the transmission format element.11-13-2008
20080288535Method, Apparatus and System for Linking Documents - A method, apparatus and system for linking documents, the method comprising the steps of: providing a plurality of clusters in an enterprise intranet, each cluster consists of one or more documents; building a cluster page for each cluster to present the documents in the cluster; and building links between the cluster pages, between the documents, and between the cluster page and the document, based on analysis of the contents of the clusters and the documents. The present invention is useful for building the links between separate documents and may apply a link analyzing algorithm to the search for these documents to implement better search performance within the enterprise intranet.11-20-2008
20080201366CHANGED FILES LIST WITH TIME BUCKETS FOR EFFICIENT STORAGE MANAGEMENT - There is provided, in a computer processing system, an apparatus for managing object data. The apparatus includes a changed objects manager for creating and managing a changed objects list that at least identifies the objects that have changed based on time of change. The changed objects list is associated with a plurality of time buckets. Each of the plurality of time buckets is associated with a respective date and time period and with object change records for objects having a timestamp falling within the respective date and time period. Each of the object change records is associated with a unique object identifier and the timestamp for a corresponding one of the objects. The timestamp specifies a date and a time corresponding to a latest one of a creation time or a most recent update time for the corresponding one of the objects.08-21-2008
20080270466Applying a Templated Business Graph to a Business Object - A method, system, and computer usable code is provided for using a templated pattern to define part types on a web service definition language (WSDL) interface. Applying the templated pattern enables peer services to define a transparent contract between specific WSDL part types. The templated pattern is used to wrap the original business object with the enriched business graph schema. The templated business graph is created by extending the business graph complex type that is provided by the business object framework runtime and adding an element delegating to the original business object.10-30-2008
20090282074Document Creator - Embodiments of the present invention provide techniques for creating a template document for responding to an Office Action.11-12-2009
20090144323System and Method for Querying Historical Bean Data - A computer implemented method, apparatus and program product receives user input requesting historical data associated with an entity bean, and generates event information according to the user input. The event information is stored and used to determine the historical bean data. Where so desired, the determination may involve automatically performing statistical analysis relating to the bean.06-04-2009
20090049088Emergent Information Database Management System - A method for recreating known emergent information comprises initially storing data in a database. Multiple data patterns, which are based on known emergent information, are developed. These multiple data patterns are ranked according to each data pattern's historic accuracy in creating the known emergent information. The data is applied to a highest-ranked data pattern to recreate the known emergent information.02-19-2009
20090083319METHOD OF EXECUTING A BACKGROUND TASK AND AN ARRAY CONTROLLER - The present invention provides a method of executing a background task on an array of data storage devices, the method comprising recording information about where in an array data is stored and executing a background task only on those regions of the array in which data is stored.03-26-2009
20080263091Asynchronous Linked Data Structure Traversal - Asynchronously traversing a disjoint linked data structure is presented. A synergistic processing unit (SPU) includes a handler that works in conjunction with a memory flow controller (MFC) to traverse a disjoint linked data structure. The handler compares a search value with a node value, and provides the MFC with an effective address of the next node to traverse based upon the comparison. In turn, the MFC retrieves the corresponding node data from system memory and stores the node data in the SPU's local storage area. The MFC stalls processing and sends an asynchronous event interrupt to the SPU which, as a result, instructs the handler to retrieve and compare the latest node data in the local storage area with the search value. The traversal continues until the handler matches the search value with a node value or until the handler determines a failed search.10-23-2008
20090204636MULTIMODAL OBJECT DE-DUPLICATION - Various object de-duplication techniques may be applied to object systems (such as to files in a file store) to identify similar or identical objects or portions thereof, so that duplicate objects or object portions may be associated with one copy, and the duplicate copies may be removed. However, an object de-duplication technique that is suitable for de-duplicating one type of object may be inefficient for de-duplicating another type of object; e.g., a de-duplication method that significantly condenses sets of small objects may achieve very little condensation among sets of large objects, and vice versa. A multimodal approach to object de-duplication may be devised that analyzes an object to be stored and chooses a de-duplication technique that is likely to be effective for storing the object. The object index may be configured to support several de-duplication schemes for indexing and storing many types of objects in a space-economizing manner.08-13-2009
20080270465NNLS Image Reconstruction - In an aspect, reconstructing an image object associated with an input data set, includes for each step, in a series of iteration steps, determining an updated object from an input object based on a data model of the input object, a weighting-factor data set, and a gradient object, wherein the weighting-factor data set includes modified entries of the input data set. Reconstructing the image object further includes following a last iteration, outputting one of the updated objects as the image object.10-30-2008
20080306994Method and System for Processing User-Defined Object Based on Object Storage - A method and a data processing system for processing a user-defined object based on an object storage. The method includes the following steps: a generic object template is newly built (12-11-2008
20080215618Natural Language Interaction with Large Databases - A method includes applying at least one tag to at least one data element stored in a database the tag having at least one associated rule, utilizing the at least one associated rule to generate at least one variant of the data element, and storing the at least one variant in the database.09-04-2008
20080215619Financial line data-base - A computerized method for managing data performed in a computer system. The data is stored in a data base including flat lines. Each of the flat lines includes values of the data and tags associated with the values forming tag-value pairs. The flat lines are scanned and an object of a class is created. The class specifies a subset including one or more tags selected from the tags of the flat lines. The flat line points to the object if a portion of the tag-value pairs of the flat line includes all the tags of the subset. When the flat line contains multiple alternative ways, through the subset(s) of tags or through different tag-value pairs, of pointing to the object of the class, then the object as individually identified by the alternative ways is taken to be the same object.09-04-2008
20090077126METHOD AND SYSTEM FOR CALCULATING COMPETITIVENESS METRIC BETWEEN OBJECTS - Method and System for calculating competitiveness metric between objects are provided. The method comprises the steps of: obtaining a first object and a second object, the first and second objects having a first profile and a second profile, each composed of a plurality of attributes, respectively; normalizing the first profile and the second profile with reference to ontology information; and calculating, based on the normalized first and second profiles, a competitiveness metric between the first and second objects. In one embodiment, the ontology information is a common attribute name vocabulary, and the step of normalizing is configured for adjusting the structures of the first and second profiles to a unified profile structure, computing the sub-metrics between the corresponding attributes in the unified profile, and computing the weighed sum of the sub-metrics as the final competitiveness metric of the first and second objects. In another embodiment, the ontology information is an object category tree, and the step of normalizing is configured for mapping the first and second profiles to one or more nodes in the object category tree, computing the probabilities of mapping the profiles to different nodes, and then, based on the obtained semantic distances between the nodes, computing the final competitiveness metric according the probabilities and the semantic distances.03-19-2009
20090077123METHOD FOR MANAGING KEYBOARD NAVIGATION WITHIN A TREE CONTROL STRUCTURE USER INTERFACE COMPONENT VIA A LINKED LIST - A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item. The DTCL utility also updates the doubly linked list in response to the expansion/collapsion of the current list item. The DTCL utility avoids the need to number all tree items (both visible and hidden tree items) sequentially by adding list node(s) to or removing list node(s) from the linked list to represent the visible tree items.03-19-2009
20090327340System and Method for Managing Data Using a Hierarchical Metadata Management System - A system and associated method for managing data using a hierarchical metadata management system (HMMS). First, storing each pointer of at least one pointer in a metadata object wherein said pointer resides in a first repository, each unique file resides in a second repository, and said metadata object resides in third repository. Next, deleting each pointer from the first repository. Upon receipt from the first repository of an event indicating both a unique file and a pointer no longer resides in the first repository, searching for the pointer in each metadata object residing in the third repository pertaining to a HMMS. After searching and locating the pointer in a metadata object in the third repository, restoring the pointer to the first repository. Finally, notifying a hierarchical storage management system (HSM) that the pointer currently resides in the first repository thus allowing the HSM to retrieve the unique file from the second repository.12-31-2009
20090210447PROCESSING AND ANALYZING HYPER-SPECTRAL IMAGE DATA AND INFORMATION VIA DYNAMIC DATABASE UPDATING - Processing and analyzing hyper-spectral image data and information via dynamic database updating. (a) processing/analyzing representations of objects within a sub set of the hyper spectral image data and information, using a first reference database of hyper spectral image data, information, and parameters, and, a second reference database of biological, chemical, or/and physical data, information, and parameters. Identifying objects of non-interest, and objects of potential interest, from the data/information sub-set. (b) processing/analyzing identified objects of potential interest, by further using first and second reference databases. Determining absence or presence of objects of interest, additional objects of non-interest, and non-classifiable objects of potential interest, from the data/information sub set. (c) updating first and second reference databases, using results of (a) and (b), for forming updated first and second reference databases. (d) repeating (a) through (c) for next sub-set of hyper spectral image data/information, using updated first and second reference databases. (e) repeating (d) for next sub-sets of hyper spectral image data/information.08-20-2009
20090319567SYSTEM AND METHOD OF DATA MANAGEMENT USING A STRUCTURE TO PROPAGATE CHANGES TO REFERENCED OBJECTS - A system, method, and computer-readable medium for data management are disclosed, the method comprising changing original data in an original referenced object to create a changed referenced object having changed data, in response to the changing, performing the following for a referencing object that references the original referenced object, (i) determining whether to accept the changed data, and if the changed data is accepted, reflecting the changed data in the referencing object, (ii) if the referencing object does not accept the changed data, determining whether to create a new referenced object storing the original data, and if yes, (1) creating the new referenced object having the original data, wherein the referencing object references the new referenced object, (iii) and if no, (1) determining whether to copy the original data from the original referenced object into the referencing object, and if yes, (a) replacing the original reference with a copy of the original data, thereby breaking a relationship between the referencing object and the original referenced object, and if no, (b) breaking a relationship between the original referenced object and the referencing object by removing the original reference. In various aspects, steps (b)(i)-(b)(iii) are each are processed for each object of a plurality of referencing objects, are user initiated, and are managed by metadata associated with the referencing object.12-24-2009
20090319566Data Quality Tracking - In general, a method includes determining metric values associated with data quality for one or more child nodes. Metric values are determined for a parent node based on the metric values of at least some of the child nodes, and relationships between one or more parent nodes and one or more child nodes define a hierarchy. The determination of the metric value for the parent node is repeated for multiple instances.12-24-2009
20090319565Importance ranking for a hierarchical collection of objects - A system and method of obtaining an importance ranking for a hierarchical collection of objects. The hierarchical collection of objects is represented as a tree containing a plurality of nodes, and each node to be ranked is represented as a respective leaf node of the tree. To obtain the ranking of the respective leaf nodes, the system and method locally ranks nodes contained in one or more sub-trees of the tree, in which each sub-tree has a depth equal to one. Next, the local rankings are effectively propagated up the tree, and the local rankings are aggregated at each level of the hierarchy, until a final importance ranking for the leaf nodes is obtained.12-24-2009
20090112925INTELLIGENT FASTENER INSTALLATION SYSTEM - One embodiment of a fastening apparatus may include at least one of a fastener and a collar having a code with information regarding the fastener and/or collar. The code may be communicated to one or more databases of a computer. The fastener and/or collar may be tightened, located, maintained, and/or inspected according to the code and/or database information.04-30-2009
20090106309Performing an Operation on an XML Database - Performing an operation on an XML database. The method may include exchanging at least one DataObject between a client application and a Service DataObject (SDO) handler and transforming the DataObject into an XQuery operation for accessing XML documents of the XML database. The method may further include transforming an XML document obtained in response from the XML database to the XQuery into a DataObject. If the client application is Java based, the SDO handler may provide an interface between DataObjects defined in Java and XML documents retrieved by using XQuery expressions. The SDO handler may be part of a XQuery API for Java.04-23-2009
20090106310Grouping tables - Grouping a set of data is disclosed. In some embodiments, a set of data is grouped with respect to a column and/or a row associated with the set of data in response to receiving a selection of an option to group the set of data with respect to the column and/or the row. In some embodiments, the grouping of the set of data is based on real time values of the set of data and is automatically and dynamically updated in response to changes in the set of data.04-23-2009
20090037463IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM THAT STORES PROGRAM THEREOF - Conventionally, there are problems in that object data extracted from an original document is not object data divided into object units a user desires, and that scan data cannot be handled in the object data units when reusing the scan data. To solve these problems, the image processing apparatus extracts each object included in the original document; stores object data of each extracted object with a keyword in a storage device; and visualizes each object data on a display unit. When making multiple selection of the visualized object data individually in accordance with a user instruction, the keywords associated with the plurality of object data selected are displayed. Besides, it is made possible to change the keywords associated with the plurality of object data selected.02-05-2009
20090037462SINGLE-OPERATION ON-LINE SCHEMA EVOLUTION - A method for modifying an original data object in a database using a single command is disclosed. The single command is first validated. Once the command has been validated a ghost data object is created using the new definition. The ghost data object is populated with data from the original object. The transaction log records from the original data object are applied to the ghost data object. The original data object is then locked for exclusive access. The final transaction log records from the original data object are applied to the ghost data object. In the final step the database switches to the new data object. Dependent objects are automatically transformed as part of the same operation.02-05-2009
20090100091METHOD AND SYSTEM FOR PROVIDING A PROCESS OBJECT FRAMEWORK FOR PROCESSING A REQUEST-TYPE PROCESS - Disclosed is a method and system for creating a process object that represents a request-type process of a first application, receiving data from the request-type process into the process object creating a process data contained in the process object and processing the request-type process by executing steps of the request-type process on the process data. The process data contained in the process object is converted to a storage format and a database is updated with the process data.04-16-2009
20090216800METHOD AND SOFTWARE FOR FACILITATING INTERACTION WITH A PERSONAL INFORMATION MANAGER APPLICATION AT A WIRELESS COMMUNICATION DEVICE - Software executable by a wireless communication device may include instructions for receiving at least one markup language document containing a markup language definition defining a query of a notional database table. The notional database table may be characterized by a set of notional fields, each corresponding to a field of a data record within an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications. The software may further include instructions for instantiating, based on the markup language definition, an instance of at least one object-oriented class containing code for effecting the query through interaction with one PIM software application, executable at said wireless communication device, of the plurality. Software for defining the query in markup language may also be provided.08-27-2009
20090216799DISCOVERING TOPICAL STRUCTURES OF DATABASES - A system and method for automatically discovering topical structures of databases includes a model builder adapted to compute various kinds of representations for the database based on schema information and data values of the database. A plurality of base clusterers is also provided, one for each representation. Each base clusterer is adapted to perform, for the representation, preliminary topical clustering of tables within the database to produce a plurality of clusters, such that each of the clusters corresponds to a set of tables on the same topic. A meta-clusterer aggregates results of the clusterers into a final clustering, such that the final clustering comprises a plurality of the clusters. A representative finder identifies representative tables from the clusters in the final clustering. The representative finder identifies at least one representative table for each of the clusters in the final clustering. The representative finder also arranges the representative tables by topic as a topical directory and outputs the topical directory.08-27-2009
20090024658SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS TO MANAGE THE DISPLAY OF DATA ENTITIES AND RELATIONAL DATABASE STRUCTURES - Systems and computer products that present typically large amounts of entity information with a graphical display that efficiently maps the display of a large number of OLAP objects to related relational database tables thereby retaining contextual information about the data associated with the objects and tables. The efficient mapping is enabled by the use of areas that contain and include objects. The preferred embodiment of the present invention enhances analysis, by OLAP techniques, of the objects and the associated relational database information. An embodiment of the present invention further operates in a recursive manner by enabling the objects to include and contain additional objects.01-22-2009
20080256125Device and Method for Storing / Retrieving Objects with Multidimensionally Addressed Electronic Data - The invention provides for devices and methods for storing/retrieving objects comprising multidimensionally addressed electronic data in a system of several data processing units, in particular as regards the economy of time, even if individual units of the data processing units are unreliable.10-16-2008
20080256126TESTING ENVIRONMENT FOR DATABASE SERVER SIDE LOGIC - A system for providing a test environment for database server-side objects persistently stores a profile for a plurality of test runs for database server-side objects, where the profile comprises persistently stored test parameter values, pre-execution scripts, and/or post-execution scripts. Once the profile is created, it can be selected for subsequent test runs for one or more objects. A plurality of profiles for the objects may also be created. The system eliminates the need for a manual set up or destruction of the test environment for each test run, improving efficiency in the development of database server-side objects significantly.10-16-2008
20080243914SYSTEM AND METHOD FOR STORING REDUNDANT INFORMATION - A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.10-02-2008
20090292726System and Method for Identifying Hierarchical Heavy Hitters in Multi-Dimensional Data - A method including receiving a plurality of elements of a data stream, storing a multi-dimensional data structure in a memory, said multi-dimensional data structure storing the plurality of elements as a hierarchy of nodes, each node having a frequency count corresponding to the number of elements stored therein, comparing the frequency count of each node to a threshold value based on a total number of the elements stored in the nodes and identifying each node for which the frequency count is at least as great as the threshold value as a hierarchical heavy hitter (HHH) node and propagating the frequency count of each non-HHH nodes to its corresponding parent nodes.11-26-2009
20090327339PARTITION TEMPLATES FOR MULTIDIMENSIONAL DATABASES - Systems and methods for storing and retrieving data items in multidimensional databases are provided. Data partition templates are generated for grouping data partitions that are similar to one another, that is, that contain information specified according to particular common characteristics (for instance, time, product, geography, etc.). The data partition template includes one or more rules concerning how the data stored in partitions associated with the data partition template should be processed. A template object having the rule(s) associated therewith is generated for the data partition template. Once a data partition template is generated, a plurality of partitions are generated in accordance therewith. Each of the plurality of partitions utilizes the template object associated with the data partition template. In this way, the overhead associated with managing the partitions is significantly decreased.12-31-2009
20080235273Automatic multi-cursor management - The present invention provides an executable program loaded in the computer memory as a process and periodically automatically polling computer's communication ports to identify pointing devices coupled to the computer via the corresponding communication ports, managing a set of views of the file-mapping objects of the corresponding conventional cursor driver files mapped to the program process's virtual address space to support simultaneously a plurality of cursors independently controlled by the corresponding pointing devices.09-25-2008
20090172017Techniques for Multi-Variable Analysis at an Aggregate Level - Techniques for multi-variable analysis at an aggregate level are provided. Two or more datasets having different statistical data distributions and which are not capable of being aggregated are acquired. The values for variables in the two or more datasets are normalized to produce a single integrated dataset of normalized values. The normalized values are then used to produce a demand model that represents and integrates multiple disparate products or services from the two or more datasets into a single demand model.07-02-2009
20090172018ELECTRONIC DOCUMENT MANAGEMENT METHOD - This method of managing electronic documents that can be implemented by a server in a telecommunications network comprises: 07-02-2009
20090106308COMPLEXITY ESTIMATION OF DATA OBJECTS - Complexity criteria corresponding to the various data object parameters are received by a processing apparatus via a user interface. Values corresponding to one or more of the data object parameters are determined for a data object and subsequently compared to that portion of the complexity criteria corresponding to the one or more data object parameters. Based on this comparison, at least one complexity parameter rating may be determined for the one or more data object parameters. Based on the one or more complexity parameter ratings, an overall complexity rating for the data object, or an estimated effort for transforming the data object, may be determined. By allowing a user to define the complexity criteria, the subjectivity necessarily present in conventional assessments of data object complexity may be substantially eliminated and analysis throughput substantially increased.04-23-2009
20080301183Method for Using Paths in a Directory for Locating Objects - One embodiment is a method that discovers branches and groups that include a reference to an object located in a directory information tree. Paths are determined through the directory information tree to the branches and the groups. Information about the paths is then used to describe the object in the directory information tree.12-04-2008
20080250064METHOD AND SYSTEM TO COMPARE DATA ENTITIES - The present invention relates in general to methods and systems for comparing and maximizing the appropriateness of a first set of one or more data objects to a set of second data objects. In one embodiment, the first set of data objects represent one or more tasks to be fulfilled by a set of capabilities represented by the second data objects. In one embodiment, this invention provides an effective and accurate method and system to compare and maximize the appropriateness between the requirements of a task and the second set's capabilities, while these capabilities and requirements are contained, even if only latently, in data objects such as written documents, electronic databases or other sources of data and information. In one embodiment, topic modeling techniques are utilized to compare the data objects.10-09-2008
20080243915CONTENT BANK FOR OBJECTS - A content bank for objects hosts all information regarding an object and serves as a proxy for that object. The content bank comprises at least one instance of a digital identity corresponding the object. Object identity modules or services are available through the digital identity instance. Via the content bank system, the digital identity instance receives object-related information from a source and targeted to a specific service. Conversely, the digital identity instance also serves to determine when object-related information should be provided to a third party by a given service, or when object-related information needs to be manipulated by one or more services. A multi-mode interface is available for third parties to communicate with the digital identity instance. In this manner, third parties are not only able to access data regarding an object, but are actually able to communicate with an object via the digital identity instance.10-02-2008
20090077127DEVICES AND METHODS ENABLING A USER TO MANAGE A PLURALITY OF OBJECTS AND IN PARTICULAR PAPER DOCUMENTS - A device is provided for managing a plurality of objects. The device archives at least one of the objects and obtains at least one specific reference to the at least one object. The device associates with the at least one reference at least one archiving location of the at least one object and characterizes a plurality of descriptive attributes associated with the at least one object. The device indexes the object enabling at least one of the attributes, called an indexing attribute, to be selected. The device stores for each archived object an n-uplet of data including the at least one reference of the object, the at least one location information and the at least one indexing attribute of the object.03-19-2009
20090216801Service Registry Document Loader - A method, system and computer program product comprising: locating an import target statement in a service document; locating a generic object associated with the service document; locating import target references; loading, when a unique import target reference is located, the located target object into an address in the repository; and resolving the source document target reference to point at this address.08-27-2009
20080243916Automatically determining a database representation for an abstract datatype - A method and apparatus for determining a database representation for an abstract datatype that may have more than one database representation. A user supplies a logical description that references the abstract datatype, along with one or more sample queries that reference the abstract datatype. For example, the user supplies a DDL statement to create a table using that abstract datatype as a column, without specifying any database representation for the abstract datatype. Also the user supplies a set of queries that reference the abstract datatype columns. Based on the user information, a database representation for the abstract datatype is determined. A script file containing code to create one or more base structures for the abstract datatype and to create zero or more indexes for the base structures is generated. The script file may be commented to explain to the user why a particular base structure or index was included in the script file.10-02-2008
20090240731METHOD AND SYSTEM OF OBJECT REFERENCE BASED ON A DATA OBJECT ORIENTED REPOSITORY SYSTEM - The present invention relates to a method and system of object reference based on a Data Object Oriented Repository System (DOORS); the method includes: a reference object obtains a proxy address of a referred object according to the referred object; a proxy of the referred object is visited according to the proxy address; an object address recorded in the proxy is read; and the reference object refers to the referred object according to the object address. The system includes: a module adapted for a reference object to obtain a proxy address of a referred object according to the referred object; a module adapted to visit a proxy of the referred object according to the proxy address; a module adapted to read an object address recorded in the proxy; a module adapted for the reference object to refer to the referred object according to the object address. The present invention establishes a indirect reference mechanism between all the objects via the proxy; a complex network reference relationship between the objects is changed to a one-to-one reference relationship, additional processing procedure brought by adjusting the address is reduced, and speed of performing the DOORS services and processing performance of the DOORS are improved.09-24-2009