Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Generating database or data structure (e.g., via user interface)

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:

Entries
DocumentTitleDate
20090077117Representation and processing of declarative discourse - A method of processing declarative discourse to a sequence of declarations is disclosed. The declarative discourse is parsed, an object-oriented data structure is constructed, and the data structure is processed to provide declarations. The discourse includes representations of statements, entities, relations, and predicates. Entity representations include nominal and scoped entity representations; names are optional for the scoped entity representations. Statements includes one or more subject entity representation and, optionally, one or more predicate representations. Scoped entity representations include one or more predicate representations. The object-oriented data structure includes nominal entity, scoped entity, relation, predicate, and statement instances corresponding to the discourse constituents. Entity instances are processed to determine dispatch entities. Relation instances. are processed to determine dispatch relations. Scope and statement instances are processed to provide declarations that combine subject dispatch entities, dispatch relations, and object dispatch entities.03-19-2009
20090216794METHOD AND SYSTEM FOR ACCESSING A GROUP OF OBJECTS IN AN ELECTRONIC DOCUMENT - A method and system for accessing a group of objects in an electronic document is disclosed herein. The method comprises: selecting at least one object from an electronic document and grouping a plurality of objects in the electronic document based on characteristics of the selected object. The method further comprises: accessing a group of objects upon focusing on at least one of the grouped objects.08-27-2009
20090037457METHOD AND APPARATUS FOR ALIGNING MULTIPLE TAXONOMIES - A document taxonomy alignment system and method, relying on document glosses and utilizing a soft ontology expansion. An all-new hierarchical leaf node can be created expressly for the purpose of better aligning the plurality of document taxonomies in question. A small but valuable subset of the nodes created by soft ontology expansion turn out to capture some otherwise unmappable taxonomy nodes, and thereby have the effect of classifying the documents better than would any pre-existing node in any one of those taxonomies.02-05-2009
20100023549METHOD AND APPARATUS FOR SOCIAL TAGGING USING PROPERTY FIELD OF ONTOLOGY OBJECT - A method for social tagging using a property field of an ontology object includes: selecting an object in an ontology database storing therein objects in forms of classes; selecting a property field in a class corresponding to the selected object; and adding a social tag by storing user's input as a value of the selected property field. Classes stored in the ontology database may have property fields defined when instances of the classes are created, and specific values may be stored as values of the property fields also when the instances are created. The property fields defined when the instances are created are classified into data type property fields and object type property field, and the selected property field is a data type property field.01-28-2010
20080288530User-Defined Fields with Automatic Numbering - A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The system includes: a server that has access to a database system and executes program code of the process control system; a table of process records in the database system, a process record indicating a current condition of a process being controlled by the system and certain ones of the process records including one or more auto numbering user-defined fields; and a portion of the program code which is executed when a process record enters a pre-defined state, whereby an auto numbering field value is generated according to a configuration of the auto numbering user-defined field and storing the generated auto number field value in the auto numbering user-defined field in the process record. The auto numbering user-defined fields and their configuration are indicated in other tables in the database system.11-20-2008
20080313209PARTITION/TABLE ALLOCATION ON DEMAND - A method and apparatus for the on-demand allocation of segments and creation of metadata for previously-created data storage spaces and partitions are provided. A space is created in a database. As part of this creation process, no segment is allocated for the space. Rather, metadata describing the space sufficiently to allocate the segment in the future is created and maintained by the database. Data is received indicating a new item. Based on the metadata, it is determined that the new item pertains to the space. In response to the determination, a segment is allocated for the space. Additional metadata necessary for normal database operations in relation to the space and newly-allocated segment may also be created at this time. The new item can then be stored in the space.12-18-2008
20090193052GATHERING RESEARCH DATA - Systems and methods for gathering research data using multiple monitoring devices are provided. At least a pair of the monitoring devices each read ancillary codes contained within media data and which represents research data. The decoded data read by at least one of the pair is associated with a further set of data offering a correspondence between each of the sets of decoded data. Such correspondence allows a determination that the data decoded by each of the pair of monitoring devices is the same.07-30-2009
20090193050REPORT DATABASE DEPENDENCY TRACING THROUGH BUSINESS INTELLIGENCE METADATA - In one embodiment, the present invention provides a data stream reference module 250 that can enable a user to perform forward tracing, backward tracing, and tracing indirect dependencies in a data model and/or metadata model. The tracing is not necessarily along a common hierarchical level but can be from one level to another.07-30-2009
20090193049Electronic control batch record - Systems, methods, and other embodiments associated with batch process monitoring are described. One example method may include monitoring an external batch process (e.g. food manufacture, drug manufacture). The method may include collecting data (e.g. material usage, material yield, resource usage, quality results, process parameters, actions performed on batches) from the external batch process. The method may also include generating an XML document based, at least in part, on data collected from the external batch process. The contents of the XML document are to represent a required record that relates to a consumable product manufacturing event. In one example, the record may comply with Title 21 of the United States Code.07-30-2009
20090193048MAINTAINING DATE AND TIME WITH TIME ZONE RULE CHANGES - A method and system for maintaining date and time information correctly across rule changes for time zones is provided. A time maintenance system provides rules for converting dates and times between various time zones and a common time zone. When the time maintenance system receives a date and time in a designated time zone, it converts the date and time to a date and time in the common time zone based on a provided rule. The time maintenance system then stores the converted date and time along with an identification of the rule used to convert the date and time to the common time zone. The time maintenance system may then receive an indication of an overriding rule that overrides an existing rule for converting a date and time between the designated time zone and the current time zone. The time maintenance system then updates the stored date and time when the rule has been overridden in such a way as to indicate that the original date and time is no longer correct and to indicate the new rule.07-30-2009
20090193047CONTRUCTING WEB QUERY HIERARCHIES FROM CLICK-THROUGH DATA - The claimed subject matter is directed to constructing query hierarchies in response to a query request. To construct a query hierarchy, a list of related candidate queries is generated in response to the received query request. The list of related candidate queries is generated by determining the relative coverage of information shared by the candidate queries and the query request. Relationships between the submitted query request and the candidate queries in the list are determined based upon the extent of relative coverage of information shared by the candidate queries and the query request. A query hierarchy is then constructed to reflect the determined relationships between the query request and the candidate queries.07-30-2009
20100011016DICTIONARY COMPILATIONS - Apparatus, systems, and methods operate to obtain data from a first array constructed from a directed acyclic graph formed as a prefix tree having key strings associated with a plurality of interconnected nodes, including branch nodes coupled via branches to sibling nodes and child nodes. Reference numbers are assigned to nodes in a monotonic progression as the prefix tree is traversed along the plurality of nodes. Sibling nodes are assigned reference numbers before child nodes, and child nodes are assigned reference numbers according to the order of appearance of key string characters. The first array comprises the key strings ordered according to the reference numbers. A second array can be formed as a linear searchable index derived from data in the first array, with elements of the second array comprising the reference numbers. Additional apparatus, systems, and methods are disclosed.01-14-2010
20080301170e-PROFILER: DYNAMIC PROFILING AND AUDITING FRAMEWORK - A method of dynamically generating profiling data using runtime non-intrusive profiling of application transactions which are contained in containers such as web servers, application servers, portal servers and J2EE/ECM containers, includes the following steps: using common resources of memory and environment for both profiling activity and application transactions; remotely executing project specific profiling administration and configuration; suing the executed project specific profiling administration and configuration and completing remote profiling, and generating profiling data by taking assistance selectively from Aspect Oriented Programming, and Application Response Measurement; and, selectively using the profiling data to analyze performance bottlenecks and do auditing as needed by a user. The profiling is done by capturing metrics based on accepted standards, partially using the same memory as for the application transactions, without code-contamination in the containers and can be done layer-wise, tier-wise or at method level. A computer readable medium encoded with the method is included.12-04-2008
20090172006APPARATUS AND METHOD FOR STRIPPING BUSINESS INTELLIGENCE DOCUMENTS OF REFERENCES TO UNUSED DATA OBJECTS - A computer readable storage medium comprises executable instructions to provide a first report defining a plurality of references to a plurality of data objects. The plurality of references to the plurality of data objects is analyzed to identify references to unused data objects. The references to the unused data objects are removed from the plurality of references to generate a subset of references to a subset of data objects. A second report defining the subset of references to the subset of data objects is generated.07-02-2009
20100042646System and Methods Thereof for Generation of Searchable Structures Respective of Multimedia Data Content - A system for generating concept structures respective of a plurality of multimedia data elements (MMDEs). The system comprises an attention processor (AP) for generating a plurality of items from a received MMDE of the plurality of MMDEs and determining which of the generated items that are of interest for signature generation; a signature generator (SG) for generating at least a signature responsive to at least an item of interest of the received MMDE of the plurality of MMDEs; a clustering processor (CP) for clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs, and for creating a signature reduced cluster (SRC) of the cluster; and a concept generator (CG) for associating metadata with the SRC and matches the SRC with previously generated SRC such that SRCs that match form a concept structure comprised of a plurality of SRCs and their associated metadata.02-18-2010
20100042645System with a data aggregation module generating aggregated data for responding to OLAP analysis queries in a user transparent manner - A system for supporting OLAP analysis over a network. The system comprises an OLAP server for enabling an OLAP user to perform OLAP analysis via interaction with a client machine on the network. The system also includes a data aggregation module comprising a multi-dimensional datastore, an aggregation engine integrated with the multi-dimensional datastore, and a first interface for loading base data from a data source to the aggregation engine. The aggregation engine performs data aggregation operations on loaded base data, generates aggregated data from the base data, and stores the aggregated data in the multi-dimensional datastore. A second interface receives requests for OLAP analysis from the OLAP server, accesses the aggregation engine to retrieve from the multi-dimensional datastore, aggregated data corresponding to requests, and communicates the retrieved aggregated data to the OLAP server for query servicing, in a manner transparent to the OLAP user.02-18-2010
20100042644TREE-STRUCTURED DATA DISPLAY - Some general aspects of the invention relate to systems and computer-implemented methods of generating a treemap display. A collection of data elements characterized by a first attribute is accepted, and some data elements are grouped into a first set of data elements according to a first rule associated with the first attribute. A treemap field is partitioned into a collection of cells according to the grouping result, and the collection of cells includes a first cell representing the first set of data elements. The first cell has a first dimension corresponding to a value of the first attribute of the first set of data elements. The first set of data elements is then divided into a collection of subsets of data elements according to a second rule. Correspondingly, the first cell of the treemap field is partitioned into a collection of sub-cells according to the division. Each sub-cell represents a respective one of the plurality of subsets of data elements.02-18-2010
20100042643Virtual masked database - Systems, methods, and other embodiments associated with virtual masked databases are described. One example system includes a masking logic to mask an unmasked column of a database table to produce a masked column. The masked column is then added to the database creating a bi-masked database. A portion of the bi-masked database is then selected by a view logic and provided to a user. The view provided to the user may allow fast, conflict free queries and updates to the database. By providing the user either masked or unmasked data based on information associated with the user, an added layer of data security may be achieved.02-18-2010
20100042642SYSTEM AND METHOD FOR GENERATING MEDIA BOOKMARKS - Disclosed herein are systems, methods, and computer-readable media for transmedia video bookmarks, the method comprising receiving a first place marker and a second place marker for a segment of video media, extracting metadata from the video media between the first and second place markers, normalizing the extracted metadata, storing the normalized metadata, first place marker, and second place marker as a video bookmark, and retrieving the media represented by the video bookmark upon request from a user. One aspect further aggregates video bookmarks from multiple sources and refines the first place marker and second place marker based on the aggregated video bookmarks. Metadata can be extracted by analyzing text or audio annotations. Another aspect of normalizing the extracted metadata includes generating a video thumbnail representing the video media between the first place marker and the second place marker. Multiple video bookmarks may be searchable by metadata or by the video thumbnail visually. In one aspect a user profile stores video bookmarks on a per media and per user basis.02-18-2010
20100042641SYSTEM AND METHOD FOR DATA MANAGEMENT - A data processing system that includes a processor and a metadata repository storing data describing a plurality of systems and applications. The data processing system also includes integration rules describing a plurality of data distribution formats corresponding to the plurality of systems. The data processing system correlates data between the metadata repository and the integration rules to produce and store an impact analysis of the effect a change would have on the plurality of systems and applications. There is also a master data management system including a metadata repository and integration rules. The master data management system correlates data between the metadata repository and the integration rules to produce and store an impact analysis of the effect a change would have on the plurality of target systems and applications. The master data management system is configured to publish data to the plurality of target systems over a network.02-18-2010
20090070366METHOD AND SYSTEM FOR WEB DOCUMENT CLUSTERING - Method and System for web documents clustering are provided. The method for web documents clustering comprises the steps of: inputting a plurality of web documents; collecting information of the links and the directory structure of the inputted web documents; extracting, according to the collected links and directory structure, a hierarchical structure for the plurality of web documents; and generating and outputting, based on the extracted hierarchical structure, one or more clusters of the plurality of web documents. In some embodiments, the hierarchical relations of the generated clusters can also be outputted at the same time. Compared with the prior art, the method and system for web documents clustering according to the present invention can improve substantially the accuracy and efficiency of the web documents clustering.03-12-2009
20090157736MULTIMEDIA INTEGRATION DESCRIPTION SCHEME, METHOD AND SYSTEM FOR MPEG-7 - The invention provides a system and method for integrating multimedia descriptions in a way that allows humans, software components or devices to easily identify, represent, manage, retrieve, and categorize the multimedia content. In this manner, a user who may be interested in locating a specific piece of multimedia content from a database, Internet, or broadcast media, for example, may search for and find the multimedia content. In this regard, the invention provides a system and method that receives multimedia content and separates the multimedia content into separate components which are assigned to multimedia categories, such as image, video, audio, synthetic and text. Within each of the multimedia categories, the multimedia content is classified and descriptions of the multimedia content are generated. The descriptions are then formatted, integrated, using a multimedia integration description scheme, and the multimedia integration description is generated for the multimedia content. The multimedia description is then stored into a database. As a result, a user may query a search engine which then retrieves the multimedia content from the database whose integration description matches the query criteria specified by the user. The search engine can then provide the user a useful search result based on the multimedia integration description.06-18-2009
20090157735METHOD AND APPARATUS FOR SECURE AND SMALL CREDITS FOR VERIFIABLE SERVICE PROVIDER METERING - A method and apparatus for obtaining access to services of service providers. In one embodiment, the method comprises requesting a desired service through a foreign service provider, generating a hash tree and generating a digital signature on a root value of the hash tree, sending the digital signature and the root value to the foreign service provider, providing one or more tokens to the foreign service provider with the next packet if the foreign service provider accepts the signature and continuing to use the service while the foreign service provider accepts tokens.06-18-2009
20090157734DYNAMICALLY GENERATED MVC BASED USER INTERFACE - An apparatus comprising a storage medium with instructions stored when executed causing a processing device to perform: parsing a nonexecutable XML Schema file by the apparatus to provide at least one empty dynamic in-memory object representing the application code for the parsed nonexecutable XML Schema file; providing media specific code tangibly embodied in a computer readable medium for a specified media according to the at least one empty dynamic in-memory objects; translating the media specific code for the specified media back to the dynamic in-memory objects to provide at least one populated dynamic object; storing the at least one populated dynamic object to provide ORM based application code tangibly embodied in a computer readable medium; and creating a relational database table associated with and storing at least one item of ORM based application code.06-18-2009
20090157733APPARATUS FOR BUILDING ADDRESS DATABASE AND METHOD THEREOF - The present invention relates to an apparatus for building an address database and a method thereof.06-18-2009
20090157732NETWORKED ADDRESS BOOK - A device receives one or more contacts provided in an address book associated with a user, and receives profile information associated with one or more other users. The device also links the profile information with one or more corresponding contacts provided in the address book, and provides the address book with the linked profile information to one or more user devices associated with the user.06-18-2009
20090157728DISCOVERY AND MANAGEMENT OF CONFIGURATION DATA CONTAINED WITHIN MASHUPS - A computer program product for discovering and distributing relevant business information contained in a mashup comprises computer usable program code is configured to interrogate a mashup maker to discover the elements, relationships, and dependencies embodied by a mashup page; assemble this information into a data structure; and make the data structure accessible. A method for updating a configuration management database, where an end user creates a mashup page that embodies the end user's knowledge about the elements and processes required to fulfill a specific task, comprises deriving elements, relationships, and dependencies from the mashup page; creating a data structure representing this information, and communicating this data structure to the configuration management database.06-18-2009
20090157731DYNAMIC AUDIO FILE AND METHOD OF USE - A method of creating a dynamic audio file may comprise associating a tag with an audio file having audio content and the tag may comprise a location file path of a source of the audio content. A method of updating a dynamic audio file may comprise sending a dynamic audio file, receiving a request for updated audio content, and sending the updated audio content in response to the request. In various embodiments, the dynamic audio file may comprise a tag and initial audio content and the tag may comprise a location file path of the audio content.06-18-2009
20090157729Methods for generating search engine index enhanced with task-related metadata - Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task and/or to enhance search queries to include task-related search criteria.06-18-2009
20090157727Method, Apparatus and Computer Program Product for Providing Native Broadcast Support for Hypermedia Formats and/or Widgets - An apparatus for enabling the receipt of native broadcast content by browsers or web applications may include an active adapter. The active adapter may be configured to receive an indication of native signaling, generate an address accessible by a browser or web application, associate the address with corresponding native access parameters determined from the native signaling, and provide the address to a user to enable the browser or web application to render the native signaling via the association of the native access parameters in response to user selection of the address.06-18-2009
20090157726RESTORATION OF CONVERSATION STUB FOR RECOGNIZED EXPERTS - Computer implemented method, system and computer usable program code for managing conversational input. A first conversation between a user of a communications device and a first party is monitored. A conversation stub that includes information relating to a topic of the first conversation is generated and stored. It is determined whether a second party of a second conversation between the user of the communications device and the second party has expertise regarding the topic of the first conversation. Responsive to determining that the second party has expertise regarding the topic of the first conversation, the conversation stub is presented to the user during the second conversation.06-18-2009
20090157725SYSTEM AND METHOD FOR EXPRESSING XML SCHEMA VALIDATION USING JAVA IN A DECLARATIVE MANNER - A system and method for expressing XML schema validation using Java in a declarative manner is disclosed. In one embodiment of the present invention a method for processing information comprises defining a schema validation using metadata stored in a database and building a memory model using the metadata. Input data for validation is received in a validation engine, which validates the input data by executing a Java program in the validation engine using the input data and the metadata. An output is generated from the validation engine that identifies the input data as being validated or not validated.06-18-2009
20090157724Impact Propagation in a Directed Acyclic Graph Having Restricted Views - Service impact data is efficiently propagated in a directed acyclic graph with restricted views. One or more service components, impact rules and business rules are grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data, a determination is made as to when no further impact propagation is required. Subsequently, calculations are terminated without having to traverse the entire graph. This method allows a system or business administrator to view and receive real-time notification of the impacted state of all nodes in the graph that are available to their permitted view. Restricted views ensure that available service impact data is only displayed to end users having the proper authorization to view the underlying impact model data.06-18-2009
20090157723Impact Propagation in a Directed Acyclic Graph - A method, system and medium for efficiently propagating service impact data in a directed acyclic graph. One or more service components, impact rules and business rules will be grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data a determination is made as to when no further impact propagation is required and calculations are terminated without having to traverse the entire graph. This method will allow a system or business administrator to maintain real-time notification and visualization of, the impacted state of all objects in the graph.06-18-2009
20090157722REWRITING NODE REFERENCE-BASED XQUERY USING SQL/XML - Techniques for processing reference-based SQL/XML operators are provided. Instead of extracting copies of one or more nodes from XML data, a reference-based operator returns a reference to a node. Such a reference is used to determine, for example, whether the corresponding node comes logical before, after, or is the same as another node. An SQL/XML query that includes a reference-based operator may be the original query, or may be generated (e.g., rewritten) from a non-SQL/XML query, such as an XQuery query. One or more physical rewrites may be performed on the SQL/XML query, depending on how the XML data is stored and/or whether an XML index exists for the XML data.06-18-2009
20090157720RAISING THE BASELINE FOR HIGH-PRECISION TEXT CLASSIFIERS - The claimed subject matter provides systems and/or methods for normalizing document representations for use with Naïve Bayes. The system can include devices and components that determine norms associated with documents by aggregating absolute term weight values associated with the documents, and further ascertain term weights for features associated with the documents, and thereafter divides the term weights for the features associated with the documents with the norms associated with the documents to produce a normalized document representation that can be utilized by arbitrary linear classifiers.06-18-2009
20090125546Automatic software production system - An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust software application based on the validated formal specification, including user-interface code and error handling code.05-14-2009
20090125543Transaction data representations using an adjacency matrix - In some example embodiments, a system and method is illustrated as including retrieving account data including at least one of an account identifier and transaction data. Further, in some example embodiments, a data structure is generated that includes the account data. Additionally, in some example embodiments, the data structure is sorted where the data structure includes the account data to create a sorted account data structure. In some example embodiments, a sorted account data structure is displayed.05-14-2009
20090125542Systems and Methods for Modular Information Extraction - Embodiments of the present invention include a computer-implemented method of extracting information. In one embodiment, the present invention comprises defining a plurality of reusable operators, wherein each operator performs a predefined information extraction task different from the other operators. Composite annotators may be created by specifying a composition of the reusable operators. Each operator may receive a searchable item, such as a web page or an annotation, and may generate one or more output annotations. The output annotations may be further processed by other reusable operators and the annotations may be stored in a repository for use during a search.05-14-2009
20090125541OBTAINING AND PROVIDING CONTENT FOR A DICOM TRANSFER CONFIGURATION - A system and method for obtaining and/or providing a DICOM transfer configuration are provided. A database is queried for a first template. The database is configured to store a plurality of templates associated with a respective plurality of nodes. The first template having configuration content of a first node is received as a function of the query. A user interface is populated as a function of the first template. The user interface is used for configuring a DICOM transfer.05-14-2009
20090125540METHOD FOR EXECUTING FEDERATED DATABASE QUERIES USING ALIASED KEYS - Embodiments of the invention provide techniques for performing federated queries of data records stored in multiple data sources. In one embodiment, an aliased key table may be configured to store relationships between key fields of multiple data sources. The aliased key table may specify a mapping function to translate a value of one key field to an equivalent value of a second key field. The mapping function may be used with a mapping table storing sets of key values of different data sources, with each set corresponding to a given entity. In another embodiment, the mapping function may call a web service configured to translate key values. In yet another embodiment, federated queries may be specified in terms of attributes, which may be matched to key values.05-14-2009
20090125539METHOD AND SYSTEM FOR CONNECTING WORDS, PHRASES, OR SYMBOLS WITHIN THE CONTENT OF TRANSMITTED DATA TO URI OR IP ADDRESS - This invention relates to the field of wireless data communication technologies and network domain name parsing technologies, provides a method and a system for connecting words, phrases, or symbols of any languages or multimedia expressions, within the content of transmitted data, to URI or IP Addresses. The presented method of the invention defines Telecom Codes, Content Names, and connections, receives and analyzes the transmitted content, and transmits it to the corresponding URI or IP Addresses. The presented system of the invention combines both software and hardware functions, with the hardware portion comprising a Processor, a Memory, a Display Device, an Input Device, and a Communication Interface, and the software portion comprising an Operating System, a Client Data Management Module including Management Interface, a Database Software, a collection of URI or IP Addresses configured in the Database Software, a group of defined Content Names configured in the Database Software, the Connection relations and the Rules of assignment configured in the Database Software, analysis and directing functional modules, and communication interfaces. The presented method and system of the invention has solved the problems associated with URI or IP Addresses, which can be very difficult to memorize and cumbersome and inefficient to key in, and have developed new applications: WAP Site Linkage, Multiple Content Names Connecting to a Single URI or IP Address, Grouping and Search of WAP Pages.05-14-2009
20090119328Bookmarks for program note information - Systems and methods for saving information related to selected media content are provided. The user may select a particular media item (e.g., a television program) and view information associated with the selected media. In response to a user request to save or bookmark the information associated with the media for future retrieval, the interactive media guidance application may save the viewed information (e.g., set a flag or setting to prevent the information from being deleted from a source). The user may later view listings of bookmarked information, select a listing, and display again the saved information. In some embodiments, the user may direct the interactive media guidance application to perform an interactive media guidance application operation (e.g., view, record, reminder or purchase) on a program related to the saved information or on a listing of bookmarked information (e.g., move, delete, copy, or set priority).05-07-2009
20090119327R-SMART PERSON-CENTRIC NETWORKING - Implementations related to r-smart person-centric networks are disclosed.05-07-2009
20090043807METHOD, APPARATUS AND SOFTWARE FOR PROCESSING DATA ENCODED AS ONE OR MORE DATA ELEMENTS IN A DATA FORMAT - A method, apparatus and software is disclosed for processing data encoded as one or more data elements in a data format, the data format being arranged for further processing by a parser to extract the encoded data elements. An index of the data elements is created for use in the decoding of the data elements. The index is embedded in a part of the file that is not used by the parser for extraction of the data elements from the file.02-12-2009
20090043806EFFICIENT TUPLE EXTRACTION FROM STREAMING XML DATA - A method and apparatus are disclosed for querying streaming extensible markup language (XML) data comprising: routing elements to query nodes, the elements derived from the streaming extensible markup language data; filtering out elements not conforming to one or more predetermined path query patterns; adding remaining elements to one or more dynamic element lists; accessing a decision table to select and return a query node related to a cursor element from the dynamic element lists; and processing the cursor element related to the returned query node to produce an extracted tuple output.02-12-2009
20090043804Storing table data - In some embodiments, the grid definition and data source definition portions of a table definition are segregated. Grid definition values included in the grid definition portion include one or more grid geometry values and/or grid line style values. Cell content values included in the data source definition portion include one or more data values and/or cell-specific style values.02-12-2009
20090043803DATA OBJECT BASED DATA ANALYSIS - A test and measurement instrument and method of operating for presenting data in a data presentation, receiving a data selection indicating a portion of the data presented in the data presentation, generating a data object in response to the data selection, presenting the data object in an analysis sandbox, and generating an analysis construct in response to analysis objects in the analysis sandbox.02-12-2009
20090043802SYSTEM AND METHOD FOR GRAPHICAL CREATION, EDITING AND PRESENTATION OF SCENARIOS - The present invention discloses a system and a method for creating, editing, reusing and presenting of scenarios. The scenario may comprise events, where each event nay comprise instance and/or class components. The system may comprise a processor and a GUI that is object oriented. The GUI may allow a user to graphically edit, create and define operations upon scenarios, events and events' components; and static and dynamic presentations of the scenario, the events that are associated with the scenario and the events' components. The processor may enable translating the graphical operations into programming code to be executed by a computer. The system may enable a multiplicity of users to reuse and customize template scenarios where upon downloading a template scenario the system may replace all the instance components with their associated class components.02-12-2009
20090043800Safe Multi-Stream Versioning in a Metadata Repository - A method for managing metadata in a metadata repository that includes parsing metadata to determine an identity of the metadata and individual items associated with the metadata; converting the identity of the metadata and the individual items associated with the metadata into corresponding object structures; storing the object structure representing the identity of the metadata into a first table of the metadata repository and storing the object structures that represent the individual items associated with the metadata into a second table of the metadata repository; and responsive to receiving a request to modify a row in the first table or a row in the second table, logically deleting the row being modified without actually deleting or modifying the row, and creating a new row within the first table or the second table having the modified row, in which the new row further includes a link to the logically deleted row.02-12-2009
20090043799Methods And Apparatus For Using Annotated User Interface Widgets In Search Operations - Methods and apparatus are disclosed for using annotated user interface widgets in search operations. According to an exemplary embodiment, a method is described for using annotated user interface widgets in search operations including receiving a search phrase related to a user-defined annotation previously associated with a user interface widget of an application. An application-defined attribute of the user interface widget associated with the annotation is determined based on the search phrase. A query, including the determined attribute, is performed for retrieving information associated with the user interface widget. The information associated with the user interface widget is provided in response to performing the query.02-12-2009
20100005116User Preference Information Structure Having Multiple Hierarchical Structure and Method for Providing Multimedia Information Using the Same - A user preference information structure having a multiple hierarchical structure in which an information is provided to a user according to a user preference in a multi-media environment consisting of an information provider and an information user, comprising user use information by using information desired by the user; user preference information of information desired by the user; and individual user preference information that is differently set depending on situations in which the user is put and positioned in a sub-tree of the user preference information. The hierarchical data structure is able to provide the user preference for providing information desired by the user is provided depending on the environment, based on which various information can be provided. The hierarchical data structure constructing the user preference makes it possible for the user to receive information fitting the situation in which he or she is put by using a proper individual user preference information, automatically or according to user's selection.01-07-2010
20090307259METHODS, SYSTEMS, AND STORAGE MEDIUMS FOR IMPLEMENTING INTELLIGENT AGENT SERVICES - Methods, systems, and storage mediums for implementing intelligent agent services are provided. A method includes generating an ontological domain for an individual based upon information elements. A set of information elements represents a behavior of the individual at a point in time. Generating the ontological domain includes creating subdomains of contextually organized collections of sets of information elements, where the subdomains include any orthogonally related data identified among behaviors. The method also includes determining relevance of relationships among the information elements in the ontological domain. The relevance is determined based upon measurable aspects, whereby a relationship determined to be relevant is identified as an interest of the individual. The method also includes identifying sources of information topically related to the interest, and searching the sources of information using the information elements determined to be relevant to identify a solution for satisfying the interest.12-10-2009
20090307258MULTIMEDIA DISTRIBUTION AND PLAYBACK SYSTEMS AND METHODS USING ENHANCED METADATA STRUCTURES - A metadata systems and methods are provided that enhance the playback features of multimedia files. A metadata structure is used that includes metadata tags and objects to allow access to various data typically not available to most playback devices.12-10-2009
20090307257TECHNIQUES FOR CREATING REPORTS USING CACHED DATA - Techniques for generating reports from cached data are provided. When a report is requested, a date and time when data in the report data cache was generated is compared with a date and time when data was collected by each of one or more data collectors that gather data used to generate the report data. If one of the data collectors has collected data since the data for the report in the report data cache has been updated, the data for the requested report will be regenerated from the data collected from each of the data collectors associated with the report and the regenerated data inserted into the report data cache. Subsequent requests for the report can be satisfied by generating the report using the data stored in the report data cache rather than regenerating the report data each time a request for a report is received.12-10-2009
20090307255GRAPHICAL MANAGEMENT OF BUILDING DEVICES - A system for processing user input received at a graphical user interface to configure a building device includes a processor and a first memory unit communicably coupled to the processor. The memory includes computer code for processing data relating to a floor plan and computer code for generating a graphical user interface, the graphical user interface including a representation of the floor plan. The memory further includes computer code for positioning an indicator relative to the graphical representation of the floor plan based on the user input, the indicator representing the building device. The memory also includes computer code for configuring the building device based on the position of the indicator relative to the graphical representation of the floor plan.12-10-2009
20090307254Translating DRM System Requirements - Various embodiments provide a mapping layer to translate DRM system requirements from one DRM system, such as a source system, to another DRM system, such as a target system. In at least some embodiments, DRM system requirement translation is performed using a signed data structure that maps DRM system requirements from one DRM system to one or more other DRM systems. By mapping DRM system requirements from one system to another, licenses associated with DRM-protected content and associated content can be safely transferred between systems.12-10-2009
20090307253COMPUTER SYSTEM FOR GENERATING RANDOM SAMPLE IN RESPONSE TO SEARCH QUERY - A computer system includes a data storage device and a first computer processor in communication with the data storage device. At least one input device and a first program memory are in communication with the first computer processor. The computer system also includes a second computer processor in communication with the first computer processor. At least one other input device, a display device and a second program memory are in communication with the second computer processor. The first computer processor produces a random sampling of files from a set of files that match a set of parameters defined using the input device coupled to the first computer processor. The random sampling of files is displayed on the display device coupled to the second computer processor.12-10-2009
20090006452Feature configuration analysis tool - A feature configuration analysis tool greatly reduces time, cost, and other resource expenditures associated with identifying permissible feature configurations for a product line so that vendors can offer consumers highly customizable products. Accordingly, the vendor may offer the consumer an extensive selection of features for a product, receive from the customer a customized selection of the features, and implement those features for the customer. A vendor may embed the feature configuration analysis tool into a user interface that enables consumers to consider feature configurations prior to purchasing a product. The feature configuration analysis tool provides a lightweight and efficient approach to rapidly determine permissible feature configurations for a product line, and verify the validity of a user requested combination of features.01-01-2009
20090094273INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND DOCUMENT VERIFICATION APPARATUS AND CONTROL METHOD THEREOF - In order to provide a technique that allows to efficiently check validation of a structured document using single schema data corresponding to structured documents of different versions, a document verification apparatus, which includes a storage unit that stores single schema data corresponding to structured documents of different versions, and checks validation of structured document data using the single schema data, includes an input unit which inputs structured document data, a version determination unit which determines a version of the input structured document data, and a generation unit which reads out the single schema data from the storage unit, and generates a DOM tree of a schema corresponding to the determined version, and a verification unit which executes validation checking of the structured document based on the generated DOM tree.04-09-2009
20090094271VARIABLE DRIVEN METHOD AND SYSTEM FOR THE MANAGEMENT AND DISPLAY OF INFORMATION - A method and system for the management and display of information in a graphical user interface (GUI). Key data fields are configured, including a primary key data field and secondary key data fields, which are associated with the primary key data field. The data fields are configured using configuration variables and the data fields are populated with data field values. Information is displayed to a user in the GUI that includes secondary key data field values in a skewable display tree. Selection of a database record, identified by the value of the primary key data field, through the display tree generates a display of additional data field values that are associated with the selected database record, including text boxes for editing data field values by the user. Searching and reporting functions on the data field values under the primary key data field can also be provided.04-09-2009
20090094270METHOD OF BUILDING A VALIDATION DATABASE - A validation database (VDB) is built from geographic reference data sources such as MSAG and USPS using automatic address correlation, and links between the records are stored in the VDB. The automatic address correlation employs multiple correlation algorithms, and a score is assigned to each link representing a confidence level. The score is based on a combination of results from the different algorithms. Links having a score representing a partial or exact match are used for address validation purposes. A management interface allows the VDB agent to edit master records and the links, including the score. A remote subscriber can request validation of a proposed address from the VDB, and may include match criteria with the request. If any matches are found, a validation reply is sent from the VDB to the subscriber with the corresponding MSAG records.04-09-2009
20090094269Generating BPEL Control Flows - Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.04-09-2009
20090094268ANIMATED DATA FEEDS - A backend component of a website including an embedded transactional database, the embedded transactional database containing data, an adapter object, the adapter object having a plurality of application programming interfaces configured to provide interaction with the data contained within the embedded transactional database.04-09-2009
20090271432TEMPLATE-BASED DEVELOPMENT OF SERVERS - A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs.10-29-2009
20090271431System and Method for Providing and Managing Technology-Based Information - A predetermined set of technology attributes is defined, where the technology attributes correspond to set of predetermined traits for a particular subtechnology. A plurality of subtechnologies may then be identified, where each of the plurality of subtechologies may be defined or characterized by a common granularity level. In one embodiment, a plurality of subtechnology profiles, corresponding to the identified plurality of subtechologies, may be generated. In one embodiment, such subtechnology profiles may be generated based on the previously-defined set of technology attributes. The generated subtechnology profiles may then be stored in a common technology database, to which access may be provided using a common user interface.10-29-2009
20090271430SYSTEM AND METHOD FOR COLLABORATIVE INFORMATION DEVELOPMENT - A system and associated method for collaboratively developing information. An information delivery system for information regarding rapidly evolving software products builds an initial information set and a vocabulary. The initial information set is released for annotations on the information set by contributing users. The vocabulary defines a group of terms and respectively associated confidence level that can be used in describing annotations. An access control list may be employed in authenticating contributing users in accessing the information delivery system to assure reliability of annotations. A reliable annotation having a confidence level satisfying a threshold confidence level is integrated with the information set according to an approval by a content owner.10-29-2009
20090271429DATA RECORDING SYSTEM, DATA RECORDING METHOD AND DATA RECORDING PROGRAM - A data recording system 10-29-2009
20090077110USING PROFILING WHEN A SHARED DOCUMENT IS CHANGED IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanism may broadcast the change to each parent document. Each parent document votes on whether or not to accept the change. If enough of the parent documents accept the change (i.e. the votes meet a defined voting threshold), the applicability metadata is removed from the shared content. If not enough of the parent documents accept the change, the applicability metadata remains in the shared content, and a profile corresponding to the applicability metadata is created for each parent document that accepted the change. In this manner, profiling may be used to account for changes to shared content in a content management system.03-19-2009
20090030933Display of Information in Electronic Communications - 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 depositing the collected data into a repository of historical communication data and personal data. The method may include customizing an electronic communication based on one or more items in the repository, in response to user behavior.01-29-2009
20090030932METHODS FOR DETECTING AND REMEDYING MISSED OPPORTUNITIES IN A SOCIAL NETWORK - A method for identifying friend relationship in one or more on-line social networks includes creating a graph representing friend relationships among multiple participants of the social networks, in which the nodes of the graph represent the participants and each edge of the graph represents an existing friend relationship in the social networks between two of the participants. The resulting graph is then analyzed using, for example, a graph-theoretical technique to identify pairs of nodes that are unconnected in the graph. A score is then assigned between each identified pair of nodes. The score represents the likelihood that the participants corresponding to the identified pair of nodes are real life friends. The score for each identified pair may be computed based on the connectedness of a subgraph of the graph that includes the identified pair of nodes. One example of such a subgraph is a 4-node subgraph. The score may be computed based on the number of nodes connected to each node in the identified pair, or a variety of factors (e.g., profile information of the participants), in which each factor is provided a weight reflecting the contribution of the factor relative to the other factors. The weights may be adaptive. In one implementation, the graph is built based on collecting subgraphs of friend relationships for each participant, one participant at a time.01-29-2009
20090030927METHOD AND APPARATUS FOR MANAGING ORGANIZATIONAL RESOURCES - A computer implemented method, apparatus, and computer program product for managing organizational resources. The process combines social group data with management information data to form social network data, wherein social group data is derived from interactions among a plurality of users of a social group. The process analyzes the social network data to identify associations among the plurality of users, and generates a multidimensional social network model using the associations among the plurality of users. Thereafter, the process presents a set of recommendations for allocation of the organizational resources, wherein the set of recommendations are derived from the social network model.01-29-2009
20090265376DATA ENTRY SYSTEMS AND METHODS UTILIZING DATA ENTRY MESSAGES - The present invention is directed to systems and methods for entering data into a database configured to store a plurality of database records, each record having a set of predetermined data fields. The method includes the steps of: (a) creating a data entry message, wherein the data entry message includes at least one data segment, each data segment having (i) a data field identifier corresponding to a data field selected from the set of predetermined data fields, and (ii) a data field entry; (b) sending the data entry message over a communications network; (c) receiving the data entry message; (d) creating a new database record having a plurality of data fields corresponding to the set of predetermined data fields; and (e) for each data segment, storing the data field entry in a data field corresponding to the data field identifier.10-22-2009
20090265368AUTOMATIC GENERATION OF USER INTERFACES - A communications schema is captured into a service-neutral interface schema created by inspecting metadata received from an object and creating from it an abstract user interface model. A transform is applied to the abstract user interface model to generate a user interface that targets a particular user interface technology. Any user interface technology can be targeted so that a user interface for any user interface technology can be auto-generated.10-22-2009
20090234877METHOD FOR CREATING A DIRECTORY OF ROAD SECTIONS, METHOD FOR ASCERTAINING ALL ROAD SECTIONS WITHIN A SEARCH AREA, AND COMPUTER PROGRAM - A method for creating a directory of road sections of a digital road map for a navigation system is provided. Furthermore, a method for ascertaining all road sections within a search area is provided. Moreover, a computer program for performing a method for creating a directory of road sections and a method for ascertaining all road sections within a search area is provided.09-17-2009
20090234876SYSTEMS AND METHODS FOR CONTENT SHARING - Systems and methods to enhance relevancy efficiency of content sharing within a meta-community through content recommendation and recipient recommendation is provided. The systems and methods analyze sharing activities within the meta-community, both of members and of un-registered users through member sharing interactions, to create sharing preference profiles for members and un-registered users. The present invention also provides systems and methods for storing shared content and for monitoring web activities. The sharing preference profiles are used to provide content recommendations in which relevant content is selected from among content previously shared in the meta-community or content predicted as highly relevant to the sharing preference profiles of meta-community members. The sharing preference profiles are also used to provide recipient recommendations based on similarities of sharing preference profiles between members or un-registered users who are socially connected to each other, such as through their electronic address books.09-17-2009
20090234875SYSTEM AND METHODS FOR PROVIDING PRODUCT METRICS - A system for providing product metrics is provided. The system includes a controller for accessing a plurality of network-connected information sites and retrieving from the information sites information pertaining to a specified product. The system also includes a database communicatively linked to the controller for storing the information pertaining to the specified product. Additionally, the system includes a data analyzer communicatively linked to the database for generating a plurality of product metrics corresponding to the specified product based upon the stored information. The system further includes a transaction registry communicatively linked to the data analyzer for selecting and organizing the product metrics.09-17-2009
20090234874AFFINITY LIST GENERATION - The present invention relates to analyzing communications involving a given user and determining a ranked list of the most relevant contacts for the user based on the analysis. As subsequent communications are analyzed, the list may be updated in a systematic fashion to provide a dynamic and up-to-date ranking of the most relevant contacts for the user at any given time. By having access to an up-to-date, ranked list of their most relevant contacts, the user can more readily initiate communications with others and avoid searching or sorting through more traditional contact listings.09-17-2009
20090234873METHOD AND SYSTEM FOR IMPLANT RECORD INTAKE USING A UNIQUE IMPLANT ID - A method and system for implant record intake using a unique implant ID include inputting to a database a lot number of a tissue, corresponding to a donor of the tissue. A unique serial number is assigned to the tissue and the unique implant ID is created using the lot number and the serial number. A barcode encoded with the unique implant ID may be generated and affixed to a container of the tissue. Further, information about the tissue, input at one or a plurality of user terminals, is associated with the unique implant ID in the database to create a searchable electronic record.09-17-2009
20090234872SYNCHRONIZATION OF DISCONNECTED/OFFLINE DATA PROCESSING/ENTRY - Systems and methods are provided for the synchronization of off-line data with one or more cooperating computing environments. Illustratively, an exemplary synchronization environment comprises a synchronization engine, a data store, and an instruction set comprising at least one instruction to instruct the exemplary synchronization engine to coordinate the synchronization of data received by the exemplary synchronization engine from one or more cooperating data source endpoints. Illustratively, a request for synchronization and data to be synchronized can be received by the exemplary synchronization engine from one or more cooperating endpoints source endpoints. Responsive to the request for synchronization, the exemplary synchronization engine can apply a selected synchronization paradigm (e.g., knowledge based synchronization) to the received data to allow for the synchronization of data. that is, for example, stored on a cooperating data store.09-17-2009
20090240724ENVIRONMENT DEFINITION FILES FOR AN ENVIRONMENT DEFINITION SYSTEM - An Environment Management System (EMS) provides on-demand instances of environments for testing hardware and/or software configurations. In various embodiments, the EMS includes a processing engine that handles parsing and execution of commands in a definition file that express the lifecycle of a testing environment. Accordingly, the EMS provides flexibility to end users in the way that environments are configured and deployed. An environment definition file is provided that may contain a standard set of scripts for implementing the lifecycle of the environment, along with any custom logic specific to a user or customer.09-24-2009
20090012990SYSTEM AND PROGRAM FOR JOINING SOURCE TABLE ROWS WITH TARGET TABLE ROWS - Disclosed is a data processing system, and an article of manufacturing for use with the data processing system. The data processing system joins rows associated with a column of a source table with rows associated with a column of a target table. The data processing system includes a source node containing the source table and including a target node containing the target table. The data processing system further includes a generating module for generating a reduced representation of selected rows associated with the column of the source table, and generating a representation of the column of the target table, a filtering module for filtering the generated reduced representation of selected rows associated with the column of the source table through the generated representation of the column of the target table, the filtered generated reduced representation of selected rows identifying source table rows that do not have to be joined with the target table, and a joining module for joining, to the rows associated with the column of the target table, the rows associated with the column of the source table minus the filtered generated reduced representation of selected rows.01-08-2009
20090012989System Level Applications of Adaptive Computing (SLAAC) Technology - An API (Application Programming Interface) for an adaptive computing system (ACS) may be used to create a system for performing an application on different types of ACS platforms. The API may be used to generate a system object including a host and a number of nodes and channels. A system data structure is created which describes the nodes, which may be FPGA (Field Programmable Gate Array)-based ACS accelerator boards. The API may enable source-code porting and scaling from small research platforms to larger field-deployable platforms.01-08-2009
20090012988Social network for affecting personal behavior - A social network for affecting personal behavior is provided. The psychological and behavioral progress of a registered user of the social network is maintained. The social network provides the registered user with friends who can track the user's progress and encourage the user by communications with the user. The friends of the user can be anybody, including people who are not registered with the social network. A dynamic mechanism for grouping different users into support groups is also provided. The grouping is based on the user's progress, satisfaction with the user's supporters, and the user's traits and preferences. User-customized profiles are used to elucidate user traits instead of standard direct forms to avoid incorrect or misleading responses to the forms. In addition, a wireless portable device in communication with the social network of friends and supporters is provided for constant access to sources of motivation.01-08-2009
20090012987METHOD AND SYSTEM FOR DELIVERING ROLE-APPROPRIATE POLICIES - A method of delivering role-appropriate policies. A policy management utility registers a policy in a policy directory that includes a pointer corresponding to a data storage location of the policy and metadata corresponding to the policy. The policy management utility stores the metadata and the pointer in the policy directory, which includes references to policy sources and policy artifacts that correspond to the policy sources. When a user requests information related to a policy, the policy management utility matches the role of the requestor with one of multiple pre-defined corporate roles stored in the policy directory. The policy management utility generates a role-appropriate view in a graphical user interface (GUI). The role-appropriate view corresponds to the role of the requester. The policy management utility provides information related to the policy request within the role-appropriate view.01-08-2009
20090012986DATABASE INTERFACE GENERATOR - Enables a database generator interface configured to map complex constructs and semantics so internal complexities are hidden while providing efficient internal storage and speed. Extracts and analyzes complex relationships in database and exposes schema as XSD to allow for external interfacing. Presents a list of tables and fields that exist in database and accepts user input to determine which tables and fields to create an interface for. Lookup fields are listed which allow for user input for specifying which fields to create XSD enumeration lists for. The generated XSD file may be saved and utilized by other mapping tools to allow for interfacing with other databases. Mapping the schema of a extended SQL database allows for users with limited understanding of the internals of the extended SQL database to connect the database to other systems using commonly available tools. May be coupled with web services to provide universal access.01-08-2009
20090006455Automated time metadata deduction - An arrangement for deducing descriptive metadata from data contained in a column of a relational table and associated existing metadata (e.g., that which identifies column data type and/or column name) is provided by a metadata deduction engine in a set of OLAP tools which operates in conjunction with an analysis services server. The metadata deduction engine applies one or more criteria that are configured to evaluate column data in order to deduce metadata that provides additional contextual meaning to the column data beyond that given by the existing metadata. The metadata deduction engine maps the column data to a metadata tag that is passed to the analysis services server to enable it to create an OLAP cube using the deduced metadata.01-01-2009
20080320032STORAGE OF APPLICATION SPECIFIC PROFILES CORRELATING TO DOCUMENT VERSIONS - A computer system that includes a processor for operating a software application in the computer system. The software application provides for creation, storage, and retrieval of a file, the file having a corresponding profile that the software application uses for at least the purpose of preparing the software application to display the file upon its retrieval by the software application. Also included is a plurality of storage media that are communicatively coupled to the processor. A storage management module distributes stored files and their accompanying profiles among the plurality of storage media according to predetermined patterns. One of such predetermined patterns is separate storage of a file and the file's corresponding profile.12-25-2008
20080301173METHOD AND APPARATUS FOR GENERATING PLAYLIST OF MEDIA CONTENT AND METHOD AND APPARATUS FOR PLAYING MEDIA CONTENT - Provided are a method and apparatus for generating a playlist of media content and a method and apparatus for playing media content. The method of generating a playlist of media content includes providing a user interface for setting a playlist while media content is being played and generating a playlist of media content to be played according to playlist settings set through the user interface.12-04-2008
20080294682High performance freeze-dried dynamic web page generation - Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.11-27-2008
20080294681METHOD AND APPARATUS FOR MATCHING BUYERS AND SELLERS IN AN ANONYMOUS ONLINE MARKETPLACE - In one embodiment, the present invention is a method and apparatus for matching buyers and sellers in an anonymous online marketplace. One embodiment of a method for defining a community of network users includes collecting data relating to the network users, where the data is of at least one of the following types: demographic information relating to the network users, Internet Protocol address information relating to the network users, and Internet Protocol traffic information relating to the network users. The collected data is then anonymized, where the anonymizing is performed individually for each type of data. The anonymized data is aggregated to generate an activity-to-demographic mapping representative of network activity associated with particular demographics of the community of network users.11-27-2008
20080294680Data Navigation Module, Apparatus and Method - A navigation module for a structured database having a multiplicity of dimensions is operative to cause a user interface to display one or more data point values retrieved from the database and to receive user input. The navigation module responds to user selection of one or more presented data point values by causing the user interface to display a first element indicium representative of an element of one or more data point vectors defining a location of the one or more user selected data point values within the database, and to display a second element indicium associated with the first element. The navigation module retrieves from the structured database one or more new data point values corresponding to one or more new data point vectors defined by user selection of the second element indicium, and causes the user interface to display the one or more new data point values.11-27-2008
20080294679INFORMATION EXTRACTION USING SPATIAL REASONING ON THE CSS2 VISUAL BOX MODEL - A method for extracting tabular information from a web source by determining a plurality of coordinates for a plurality of visualized element nodes on the web source; determining a subset of the plurality of visualized element nodes based on the plurality of coordinates to obtain a candidate web table, wherein each of the subset of the plurality of visualized element nodes constitutes a logical cell of the candidate web table; determining textual content corresponding to the subset of the plurality of visualized element nodes as the textual content would appear after rendering the web source in a browser; and transforming the candidate web table into an explicit representation of relative spatial relation between at least one of the logical cell; and saving the explicit representation in a structured document format.11-27-2008
20080294678METHOD AND SYSTEM FOR INTEGRATING A SOCIAL NETWORK AND DATA REPOSITORY TO ENABLE MAP CREATION - A system and method for connecting a social network to a geospatial data repository, comprising: accepting geospatial data from a user; linking the geospatial data to the user in the social network; and allowing the geospatial data to be searched and/or combined with other geospatial data from the user or other users in the social network.11-27-2008
20080294677INFORMATION PROCESSING DEVICE, COMPUTER READABLE RECORDING MEDIUM, AND INFORMATION PROCESSING METHOD - An information processing device includes: a creating unit that extracts link information from content, and creates interpage relationship data which includes information between a subject page and linking pages having links from/to the subject page directly or indirectly; a page weight calculating unit that calculates the weight of at least one of the linking pages, based on the interpage relationship data; a tag weight calculating unit that calculates the weight of a tag, based on the weight of the at least one of the linking pages and information about the tag; a tag transmission determining unit that determines which tag is to be transmitted to which page, based on the tag weight; and a page creating unit that creates a new page having the tag added to the subject page, based on the determination result of the tag transmission determining unit.11-27-2008
20080294676Compression of tables based on occurrence of values - Methods and apparatus, including computer program products, for compression of tables based on occurrence of values. In general, a number representing an amount of occurrences of a frequently occurring value in a group of adjacent rows of a column is generated, a vector representing whether the frequently occurring value exists in a row of the column is generated, and the number and the vector are stored to enable searches of the data represented by the number and the vector. The vector may omit a portion representing the group of adjacent rows. The values may be dictionary-based compression values representing business data such as business objects. The compression may be performed in-memory, in parallel, to improve memory utilization, network bandwidth consumption, and processing performance.11-27-2008
20080294675Column file storage estimation tool with text indexes - A technique for estimating the amount of resources that will be needed in order to implement a database service is provided. A method of providing resources for a database service comprises generating an estimate of a size of an index for a data table based on statistics relating to the data table, providing resources based on the generated estimate, and generating the index for the data table and storing the index in the provided resources.11-27-2008
20080294674Managing Status of Search Index Generation - Electronic items may be searched using search indices. Search indices may be generated for electronic items at a user device. In that case, a list of one or more electronic items stored in memory of the user device may be displayed, and a status of index generation for the electronic items stored in memory of the device may be presented.11-27-2008
20080294673DATA TRANSFER AND STORAGE BASED ON META-DATA - Meta-data is used to generate code which retrieves source data from multiple sources having different formats and places the data into a set of tables having a single schema. Stored procedures access meta-data from a set of meta-data tables, configure one or more destination tables, generate query code from the meta-data and store the source data in the destination tables. When storing the data, data may be replaced or updated as part of storing the source data. The meta-data tables contain meta-data that is combined into code statements by the stored procedures. The code statements are used to retrieve source data from one or more source data stores. Destination tables for storing retrieved data may have a single schema for storing source data, wherein the source data includes several different domains having different numbers of levels and attributes and originates from more than one source.11-27-2008
20080294672SYSTEM AND METHOD FOR DISCLOSING RELATIONS BETWEEN ENTITIES IN SUPPORT OF INFORMATION TECHNOLOGY SYSTEM VISUALIZATION AND MANAGEMENT - A relationship visualization system provides a user interface by which a user may select from among entities, elements, and sub-elements as an initial point in a desired relationship for display. The system designates the selected entities, elements, and sub-elements originating endpoints for the desired relationship. The system displays the relationship between entities, elements, and sub-elements to facilitate visualization and management of the information technology system. The relationship comprises a data path. The display of the relationship comprises a graphical view and a tabular view.11-27-2008
20080294671EXPORTING AGGREGATED AND UN-AGGREGATED DATA - A computer-implemented method, which comprises the following: receiving a graphical selection of a subset of data points from a set of data points, each data point representing at least one record of a dimensionally-modeled fact collection; and exporting information associated with the selected subset of data points.11-27-2008
20080301178DATA STRUCTURES REPRESENTING POLYSACCHARIDES AND DATABASES AND METHODS RELATED THERETO - A data structure, tangibly embodied in a computer-readable medium, representing a polymer of chemical units is disclosed. The data structure includes an identifier including a plurality of fields for storing values corresponding to properties of the polymer. The polymer may, for example, be a polysaccharide and the chemical units may be saccharides. Also disclosed is a computer-implemented method for determining whether properties of a query sequence of chemical units match properties of a polymer of chemical units. The query sequence is represented by a first data structure, and the polymer is represented by a second data structure, each are tangibly embodied in a computer-readable medium, including an identifier including a plurality of bit fields for storing values corresponding to properties of the query sequence and polymer, respectively. The invention also involves a notational system referred to as Property Encoded Nomenclature.12-04-2008
20090164495NETWORK DEVICE INFORMATION COLLECTION AND ANALYSIS - Method and system for collecting network device information is provided. A meta-meta model structure is used by a plurality of collectors that collect information from a plurality of network devices. The meta-meta model identifies a network protocol that is used for data collection, identifies the type of information that is to be collected and also identifies how collected data is to be stored in a database. A plurality of collectors is configured to interface with the database. When data needs to be collected, an inventory engine reads the meta-meta model and instantiates a collector to collect and store information in the database as specified by the meta-meta model.06-25-2009
20090164508REPORTING MODEL GENERATION WITHIN A MULTIDIMENSIONAL ENTERPRISE SOFTWARE SYSTEM - Techniques are described for automatically generating a reporting model based on a relational database storing multidimensional data in accordance with a relational database schema. A model generator may, for example, produce a base reporting model from the database schema, and subsequently generate a user reporting model by importing the base reporting model. The model generator updates the user reporting model in response to modifications requested by a user, and maintains an activity log to record the modifications. The model generator regenerates the base reporting model and the user reporting model in the event the database schema changes, and reapplies the modifications from the activity log to the user reporting model to automatically update the user reporting model. The database schema may be a relational star schema as described herein.06-25-2009
20080275907SCALABLE ALGORITHMS FOR MAPPING-BASED XML TRANSFORMATION - A computer-implemented method for use with an extensible markup language (XML) document includes inputting a high-level mapping specification for a schema mapping; and generating a target XML document based on the mapping. The method may perform schema mapping-based XML transformation as a three-phase process comprising tuple extraction, XML-fragment generation, and data merging. The tuple extraction phase may be adapted to handle streamed XML data (as well as stored/indexed XML data). The data merging phase may use a hybrid method that can dynamically switch between main memory-based and disk-based algorithms based on the size of the XML data to be merged.11-06-2008
20090132575MASKING RELATED SENSITIVE DATA IN GROUPS - A method and system of masking a group of related data values. A record in an unmasked data file of n records is read. The record includes a first set of data values of data elements included in a related data group (RDG) and one or more data values of one or more data elements external to the RDG. A random number k is received. A second set of data values is retrieved from a lookup table that associates n key values with n sets of data values. Retrieving the second set of data values includes identifying that the second set of data values is associated with a key value of k. The n sets of data values are included in the umnasked data file's n records. The record is masked by replacing the first set of data values with the retrieved second set of data values.05-21-2009
20100057767SYSTEM AND METHOD FOR DYNAMICALLY CREATING AND/OR UPDATING SUBSCRIBER COMMUNICATIONS LISTS - A system and method are disclosed herein for dynamically updating a first subscriber communications list or creating a new subscriber communications list based on awareness information data, the method comprising creating a rule for defining a second subscriber communications list, the second subscriber communications list being an updated first subscriber communications list or being a created new subscriber communications list; storing the rule; retrieving and pre-processing existing data; retrieving and pre-processing the awareness information data; and storing the second subscriber communications list.03-04-2010
20090144313DATA ENTRY COMMENTARY AND SHEET RECONSTRUCTION FOR MULTIDIMENSIONAL ENTERPRISE SYSTEM - A computing device is described that includes a user interface to receive contribution data of an enterprise and to display a sheet of the contribution data, an annotation interface module to receive one or more annotations for objects of the contribution data, a planning application to retrieve a context definition defining a context in which each of the annotations was received, and an annotation table to store each of the annotations and the context definition corresponding to each of the annotations. The user interface may be configured to output the annotations. The computing device may improve the collaborative process of developing multidimensional data. Users of the computing device may quickly and easily share their thoughts, questions, and comments about the data through annotations. Recreating an annotated sheet may be done efficiently by storing relevant coordinates.06-04-2009
20080208885Method for creating and tracking external system data via a mind map - A mind mapping system uploads mind map data to an external system and tracks changes to such data in the external system through the mind map. The invention enables a user to create data objects in an external system through the mind map by classifying topics in a mind map, where the mind map is generated through a mind mapping system. The mind mapping system presents the user with classification categories that correspond to data types in the external system. By classifying a topic in accordance with such classification categories, a user is essentially mapping the topic to a data type in the external system. The mind mapping system interfaces with the external system to upload data in classified topics to the external system. At a later point, the user can then track any changes made to the data in the external system through the mind map.08-28-2008
20080275905MEDIA STREAM RECORDING INTO A RECEPTION HINT TRACK OF A MULTIMEDIA CONTAINER FILE - A system and method for storing received real-time media streams into a multimedia container file. Media content is recorded into a file according to a file format that provides instructions for constructing the media packets. At least one received media packet is represented in the file using the instructions for constructing media packets. The at least one received media packet in the file is also associated with an indication that it may contain errors.11-06-2008
20090049078AUTOFOLDERING PROCESS IN CONTENT MANAGEMENT - A system, and program product for managing the creation, retrieval, editing or distribution of content by creating a folder and filing the folder in a library on a selected server. This is accomplished by first creating an autofoldering configuration entry in an Auto Link table. Accomplishment of this step results in returning target item types and an auto folder structure. This auto folder structure contains target and source item type IDs. The next step is fetching a next set of target item type attribute IDs, and looping through item types from the auto folder structure, searching for a target folder for each target item type from the auto folder structure. A link is invoked to a folder for each target item found; and a target folder is created if no target folders are found.02-19-2009
20090006439SMART, SECURED REMOTE PATIENT REGISTRATION WORKFLOW SYSTEMS AND METHODS USING A KIOSK MODEL - Certain embodiments provide systems and methods for remote patient registration. A method includes configuring a kiosk in response to a user language selection; gathering data, including biometric data, from a user at the kiosk; comparing gathered data with stored patient data; and generating identification output for the user. A remote patient registration kiosk system includes keys and indicators arranged for actuation by a user. One or more of the keys and indicators is capable of being programmed to represent and to visually indicate a predetermined data or function in response to a language selection. A processor coupled to the keys and indicators programs the keys and indicators and accepts user input through actuation of the keys and indicators to register a patient based on input received from user actuation of the plurality of keys and indicators. An identification output is generated for the user in response to patient registration.01-01-2009
20090164501E-MATCHING FOR SMT SOLVERS - Embodiments are introduced which provide for creation of an E-matching code tree index which works on E-graphs to make E-matching more efficient. Use of the E-matching code tree allows performing matching of several patterns simultaneously. Embodiments are also described which provide for the generation of inverted path indexes. An inverted path index may be used to filter an E-graph to determine terms which may potentially match patterns when an E-graph is updated.06-25-2009
20090157721METHOD AND APPARATUS FOR EFFICIENT MULTIPLE-PATTERN BASED MATCHING AND TRANSFORMATION OF INTERMEDIATE LANGUAGE EXPRESSION TREES - A computer implemented method, system and computer program product for efficient multiple-pattern based matching and transformation of intermediate language expression trees in a compiler. Such an approach includes three constructs of pattern matchers namely a registry, a mapped registry and a registry instance for constructing multiple patterns and for enabling a matching and transformation process. These constructs narrow the number of relevant patterns applied against input expressions without repeatedly implementing an algorithm and also significantly reduce memory footprint and compilation time.06-18-2009
20090132577Method to Create Multiple Mbeans From a Factory Mbean - Provided is a method for creating a unique class of Mbean in which a “parent” Mbean generates and manages multiple “child” Mbeans. When a user requests the functionality of a particular Mbean, a specific type of Mbean, or parent Mbean, is called. The parent Mbean is a factory method that, rather than executing the request, generates a child Mbean to execute the request. The child Mbean is assigned a name that distinguishes the child from other children of the same parent and the process that called the parent is provided with the name. In this manner, the calling process may use the assigned name to access the specific child Mbean for future requests and the child Mbean is employed to store client state information.05-21-2009
20090006459PRESENTATION GENERATOR - A presentation generator may access one or more data sources structured into data fields. The user may create or modify a template by inserting one or more tags corresponding to data fields in the template. The template may also have one or more processing instructions for indicating the data sources and how the data sources should be queried. The processing instructions may also indicate how the data is to be grouped across various slides, pages, sections, etc. The generator may build the presentation based on the template, its tags, and its processing instructions. The resulting presentation may be accessed by a user-friendly application, such as a word processor, slide program, spreadsheet, report viewer, or other application. The user may update part or all of the presentation using information on the queries and data sources embedded in the presentation itself.01-01-2009
20080294683Systems and methods for managing intellectual property - Systems and methods for managing intellectual property are provided. These systems and methods may accept new pieces of intellectual property from creators of the intellectual property and then record the intellectual property, control access to the intellectual property, facilitate use and integration of the intellectual property, and track information relating to the intellectual property. Using five basic data structures, one embodiment of the present invention enables the tracking of IP elements (e.g., a single idea or a new combination of ideas), IP assets (e.g., one or more IP elements with recognized value), metadata elements (e.g., supplemental information), log elements (e.g., change information), and user records (e.g., user information). In an implementation of the invention, a “lab notebook page” paradigm may be used to facilitate the entry of information into an IP element.11-27-2008
20090119330SYSTEMS AND METHODS FOR STORING, ANALYZING, AND RETRIEVING MEDICAL DATA - Physiological information obtained from a medical patient can be stored in a dynamic round-robin database. Parameter descriptors may be used to identify parameter values in the records. The parameter values can be dynamically updated by changing the parameter descriptors to provide for a flexible database. In addition, the size of files used in the database can be dynamically adjusted to account for patient condition. In certain implementations, the round-robin database can be adaptive, such that an amount of data stored in the database is adapted based on patient condition and/or signal condition. Additionally, medical data obtained from a clinical network of physiological monitors can be stored in a journal database. The medical data can include device events that occurred in response to clinician interactions with one or more medical devices and device-initiated events, such as alarms and the like. The journal database can be analyzed to derive statistics, which may be used to improve clinician and/or hospital performance.05-07-2009
20090164509Method and System Using Prefetching History to Improve Data Prefetching Performance - Computer implemented method, system and computer program product for prefetching data in a data processing system. A computer implemented method for prefetching data in a data processing system includes generating attribute information of prior data streams by associating attributes of each prior data stream with a storage access instruction which caused allocation of the data stream, and then recording the generated attribute information. The recorded attribute information is accessed, and a behavior of a new data stream is modified using the accessed recorded attribute information.06-25-2009
20100030802SYSTEM AND METHOD THA ALLOWS RELATIONAL DATA TO BE MODELED EFFICIENTLY AND SYNCHRONIZED WITHOUT CREATING DANGLING REFERENCES - Methods and systems to maintain data integrity across a plurality of devices by reducing or preventing dangling references are provided. In one embodiment, all data objects are provided with reference IDs enabling reference to an extant version of an object. In another embodiment, a global synchronization clock per synchronization node is used. Furthermore, in an embodiment, data integrity is enhanced through the use of snapshots during synchronization processes. In another embodiment, forwarding deletes is used to resolve conflicts in a synchronization process. In another embodiment, update ordering is employed to maintain data integrity when adding or deleting data objects.02-04-2010
20090089312SYSTEM AND METHOD FOR INCLUSION OF INTERACTIVE ELEMENTS ON A SEARCH RESULTS PAGE - The present invention is directed to system, methods and computer program products for generating a graphical module for the display of a query-specific content. The method according to one embodiment comprises receiving a query, determining a category identifier for the query and retrieving a category template corresponding to the category identifier for the query. At least one template query is performed, the template query corresponding to a request for data specified by the category template, and a template module is generated that comprises the data retrieved by the template query. The template module is combined with a search results page responsive to the query for display to a user.04-02-2009
20090287728TAG ALONG SHOPPING - A method for browsing in a virtual environment includes generating a plurality of tag data collections from multiple tag data sources. A plurality of virtual online browsing modes are presented using a computer having data storage. A browsing mode is selected by a user, wherein the browsing mode specified includes tag data and preference data. The tag data collection is analyzed for tag data associated with the browsing mode data. At least one specified tag collection from the plurality of tag collections is generated using the selected browsing mode. Associated tag data is determined from the specified tag collection and a user's tag data. A tag data group is generated from the tag data collection analysis using the tag sets, and a three-dimensional virtual environment is generated and presented on the computer using the tag data group, which may present the user with a plurality of goods and/or services.11-19-2009
20100011018CUSTOM DATABASE SYSTEM AND METHOD OF BUILDING THE SAME - A master application is installed on an organizational computer system to guide organizational personnel through the steps of constructing a customized database. Upon selecting a computer server and platform to host the database, organizational processes are divided into building blocks having well-defined input-output relationships. The application provides a list of organizational types and business processes in the form of modules that facilitate the construction of an organizational data flowchart that extends to all users of the system. Each user has a user identification that predetermines the ability of an end user to input data, receive reports and have other privileges associated therewith. An end user is provided with a graphical interface with the database, the graphical interface being customizable to a format chosen by the end user. The inventive application is not language specific but rather is scripted onto the underlying database with SQL program language to construct the entire database including constraints, triggers, procedures, indices and key fields. A database system is thereby provided that includes a transactional database housed on a first computer server for receipt of data input. A processing database optionally also providing reporting is in communication with the transactional database for receipt of the data input from the transactional database and process data. A user computer interface transmits the data input to the transactional database.01-14-2010
20090164496INTEGRATED GOVERNANCE AND VERSION AUDIT LOGGING - A server auditing process that stores only a single up-to-date data record along with the differences relative to previous changes in the record that allow the user to move “backward in time” to recreate previous values. The auditing feature introduces a baseline database table and a difference database table for each existing database table. The baseline table stores the most recent auditing data and the differences table complements the baseline table by storing pairs in the form of attribute name and previous value. By applying difference rows to baseline data, the user is able to recreate the data as it existed at any given timestamp and at a minimal storage cost. The architecture minimizes the impact of auditing on system performance by employing an asynchronous priority queue so that task processing is deferred until the system has adequate resources and other work is not affected.06-25-2009
20090125547Storage System for Managing a Log of Access - Provided is a storage system including: a first interface connected to a host computer; a second interface connected to a manager terminal; a control unit connected to the first interface and the second interface and equipping a processor and a memory; and one or more disk drives in which data that is requested to read by the host computer is stored, in which the control unit detects an access from the host computer to the first interface and an access from the manager terminal to the second interface, and generates log data of operations according to the accesses. Accordingly, log data concerning every action and every operation of the storage system is maintained and stored.05-14-2009
20090150422REPRESENTING POINTERS AND BOXING IN ENVIRONMENTS USING ONLY REFERENCE TYPES - An arrangement by which pointers may be represented in a restricted software execution environment that provides access to only reference types but not pointers is realized by modeling both pointers and value type boxing using a set of boxes (i.e., containers) which describe how to retrieve the value associated with the pointer, and emitting code for accessing the set of boxes. A decompiling and recompiling process is utilized in which code arranged to run in an execution environment that supports pointers is scanned to reveal pointer and boxing usage. In one illustrative example, code is responsively emitted to create one or more specific boxes. At runtime in the restricted execution environment, an instance of a box class is created to thus emulate a pointer to the value.06-11-2009
20090150426Automatically generating formulas based on parameters of a model - An output formula is automatically generated from an input formula using one of multiple methods determined by types of one or more parameters associated with the input formula and a dimensional operation associated with a dimension of at least a first parameter. The automatically generated output formula is stored, or a representation based on the automatically generated output formula is presented using a user interface.06-11-2009
20090150429DATA MANAGEMENT APPARATUS AND DATA PROCESSING METHOD - In a data management apparatus that performs data management by assigning metadata to a plurality of data, the plurality of data are displayed according to a display mode chosen from a plurality of display modes for displaying the plurality of data as a set of attribute information of the data, and a candidate for metadata to be assigned to the displayed data is determined based on the display mode.06-11-2009
20090150428Data Management Method and System - In an information management method according to the present invention, objects connected with classification data are classified into trees so that criteria are defined for different branches of the tree, and objects are classified into the tree branches on the basis of these criteria. The method is primarily characterised in that a classification graph is defined between the objects and the trees, comprising of a network of classification data used to define the dependencies between the classification data. The invention also relates to an information management system and computer program which implement the said method.06-11-2009
20090150427STANDARDIZING USER INTERFACE ACROSS MULTIPLE CONTENT RESOURCES - A method for providing a uniform user interface experience across multiple content delivery applications comprises implementing a data structure configured for storing data related to user interface features for controlling display of content delivered to a display screen. At least a first user interface application and a second user interface application are, respectively, utilized in association with a first content source and a second content source. The data structure is populated by at least one of said first and second user interface applications, in response to user interaction with a user interface control device. The data stored in the data structure is processed to provide a user interface environment that is uniform across the first and second user interface applications.06-11-2009
20090150425SYSTEMS,METHODS AND COMPUTER PRODUCTS FOR CONTENT-DERIVED METADATA - Systems, methods and computer products for content-derived (generated) metadata. Exemplary embodiments include a metadata generation method, including receiving a media file, searching the media file for metadata associated with the media file, adding the metadata to a metadata file associated with the media file, searching the media file for media components and adding metadata entries that are associated with the media components to the metadata file.06-11-2009
20090106289Array Generation Method And Array Generation Program - A tree-type data structure representation method that can effectively trace relationships among data in a tree-type data structure, such as parent-child, ancestors, descendents, siblings, and generations, is provided. In a memory, data having a tree-type data structure in which unique node identifiers are assigned to nodes and a parent-child relationship between the nodes is represented by a C-P array including pairs, each pair being formed of a node identifier assigned to each of non-root nodes, which are nodes other than a root node, and a node identifier of a parent node with which each of the non-root nodes is associated is stored. In the memory, a vertex node list storing, in order to represent at least one node group, each including a specific node and a descendent node of the specific node, node identifiers of the specific nodes, which serve as vertex nodes, is also stored. A system 04-23-2009
20100030801TABLE CLASSIFICATION DEVICE, TABLE CLASSIFICATION METHOD, AND TABLE CLASSIFICATION PROGRAM - The present invention aims to facilitate integration of databases by classifying a plurality of tables in databases into a group of similar tables. A table classification device 02-04-2010
20090055429METHOD AND SYSTEM FOR DATA COLLECTION - A system and method for collecting data are disclosed. The system generates tables in a database corresponding to source data selected for collection. Using a first program thread, the system receives source data from a data source and stores the source data in a data storage device. Using a second program thread executed substantially concurrent with the first thread, the system extracts the selected source data from the data storage device, and stores the selected source data in the corresponding tables of the database.02-26-2009
20090055425SEQUENCE IDENTIFICATION AND ANALYSIS - The present technique provides for the analysis of a data series to identify sequences of interest within the series. Specifically, in accordance with one embodiment of the present technique, a method is provided comprising generating a data structure that stores characteristics about a plurality of sequences present in a data series. One or more sequences are identified based upon the contents of the data structure. In accordance with other aspects of the invention, more than one heuristic is calculated for each sequence under review. The plurality of heuristics associated with each sequence are evaluated to identify a sequence of interest.02-26-2009
20090070363GRAPHICAL REPRESENTATION OF ASSETS STORED ON A PORTABLE MEDIA DEVICE - A user interfaces can deliver enhanced information regarding media assets stored on a portable media device. A graphical user interface for database browsing and navigation can include a list of values of a metadata item and a graphical representation of the distribution of media assets across the values on the list, such as a pie chart where the size of different wedges reflects the fraction of media assets having a particular value. As a user browses a list, the graphical representation can be modified to emphasize the correspondence between different graphical elements and different entries on the list.03-12-2009
20080288524FILTERING OF MULTI ATTRIBUTE DATA VIA ON-DEMAND INDEXING - Systems and methods that employ auxiliary data structures in form of indexes (e.g., slice indexes) to process incoming queries in query retrieval systems (e.g., Online Analytical Processing (OLAP) environments.) The indexing component analyzes attributes involved in predicate conditions of filter requests to form slice indexes for same filtering criteria, wherein resulting data set share the same filtering criteria in form of attributes. The indexes of the subject innovation can be created on-the-fly, and typically without intervention by system administrators.11-20-2008
20080275900Anonymizing infocube data - In one aspect, in a computer-implemented method may make data anonymous, so that the data may be used during testing. The method may include receiving, from a user interface, an indication of a type of shuffling to be performed on data. Moreover, the data may be shuffled based on the received indication of the shuffling type. The shuffling may rearrange the data to make the data anonymous. The shuffled data may be provided to an application. Related systems, apparatus, methods, and/or articles are also described.11-06-2008
20080275906Content Indexing and Searching Using Content Identifiers and Associated Metadata - A method of indexing content for network searching comprises obtaining media content signals stored on a computer network; deriving content identifiers from the content signals; using the content identifiers to obtain metadata used to classify the media content signals; and creating a searchable index of the media content signals based on the metadata, wherein users access the searchable index on the distributed computer network to submit a search query for the searchable index to retrieve links to the media content signals.11-06-2008
20080270452Generation of Media Presentations Based on Questionnaires - Creation and manipulation of a media presentation. A user may answer one or more questions in a questionnaire. A media presentation may be generated based on the questionnaire. Alternatively, a media presentation template or wizard may be presented to the user for completion of the media presentation (independent of or in response to completion of the questionnaire). The user may choose from one or more media assets associated with segments of the media presentation. The media assets may be presented for display as icons which represent the media assets. The media presentation may be created and provided to the user.10-30-2008
20080270447RULESET GENERATION FOR MULTIPLE ENTITIES WITH MULTIPLE DATA VALUES PER ATTRIBUTE - Embodiments of the invention provide techniques for processing abstract rules with query results having rows with multiple data values per column. In general, value fields are created to store the multiple data values of each attribute contained in each row of the query results. The abstract rule is transformed, resulting in a single executable rule corresponding to each row of the query results. Each executable rule references the value fields created to store the multiple data values. Each executable rule is then processed, utilizing the value fields of the corresponding row as rule inputs.10-30-2008
20080270445METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM - A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command.10-30-2008
20080270450Using interface events to group files - Various embodiments are directed to using interface events to group files. One embodiment, collects user interface events, uses the user interface events to generate a group of files that are related to a task, and enhances a query to discover files associated with the task.10-30-2008
20100023544SYSTEM AND METHOD FOR ADAPTIVE MEDIA PLAYBACK BASED ON DESTINATION - Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments.01-28-2010
20090094267System and Method for Implementing Metadata Extraction of Artifacts from Associated Collaborative Discussions on a Data Processing System - System and method for implementing metadata extraction on a data processing system. A natural language processor receives a document and accesses commentary related to the document. In response to accessing commentary related to the document, the natural language processor processes the commentary to generate data structures corresponding to the commentary. Rules are executed on these data structures to generate metadata for the document. The resulting metadata is associated with the document, which can be harnessed by the features of the document management systems to provide additional operations on the document04-09-2009
20090300045DISTRIBUTED SECURITY PROVISIONING - Systems, methods and apparatus for a distributed security that provides security processing external to a network edge. The system can include many distributed processing nodes and one or more authority nodes that provide security policy data, threat data, and other security data to the processing nodes. The processing nodes detect and stop the distribution of malware, spyware and other undesirable content before such content reaches the destination network and computing systems.12-03-2009
20090083305System for processing and using electronic documents - The illustrative embodiments provide a system and method for processing a document. A data storage unit is provided to store data corresponding to the document, several documents processed at a previous time, and a set of rules. A rule in the set of rules may include a rule identifier, a directive to proceed to a second rule based on a condition, a specification of a data component, the specification configured to include a data component identifier, a data component attribute, and a directive to proceed to a second specification of a second data component based on a second condition. A rules-based engine is provided that may communicate with the data storage unit and may execute a rule in the set of rules. The set of rules may include rules for parsing, validating, identifying, relating, selecting, extracting, transforming, generating, analyzing, error correcting, reporting, and sending.03-26-2009
20090063533METHOD OF SUPPORTING MULTIPLE EXTRACTIONS AND BINDING ORDER IN XML PIVOT JOIN - An apparatus and method are disclosed for finding and returning sub-trees from within a preselected XML document that match an XQuery FLWOR expression having a binding order, in which a match graph is generated from an XML index of node paths for a collection of XML documents, where the collection includes the preselected XML document and the match graph is first traversed by a plurality of cursors in a reverse binding order and traversed by the plurality of cursors in forward binding order.03-05-2009
20090063548LOG-STRUCTURED STORE FOR STREAMING DATA - An event stream processing system includes a versioned data structure layered over a log-structured store. A first address handle points to a first version of data in the versioned data structure. A stream of data updates from a data source create a second version of data in the versioned data structure, addressed using a second address handle.03-05-2009
20090144315System and method for implementing a non-destructive tree filter - A system and method are described for filtering certain rows of a table while at the same time maintaining rows illustrating the ancestry of the filtered rows. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified filtering criteria from a client comprising a value or range of values for filtering the rows of a table; filtering the table rows as indicated by the user-specified filtering criteria to generate a set of filtered rows; and generating a table containing the filtered rows and other rows which are ancestor rows to the filtered rows, notwithstanding the fact that one or more of the ancestor rows are not part of the set of filtered rows based on the user-specified filtering criteria, and excluding all other rows from the table.06-04-2009
20090144319External system integration into automated attribute discovery - Methods and apparatus to transform attribute data about assets in a source system data model into attribute data about the same assets in a target system data model. The first step is to extract the necessary attribute data from attribute data collected about inventory assets of a business entity needed to populate the attributes in objects representing those inventory assets in a target system data model. Transformation rules are written which are designed to make all conversions necessary in semantics, units of measure, etc. to transform the source system attribute data into attribute data for the target system which has the proper data format. These transformation rules are executed on a computer on the extracted attribute data and the transformed attribute data is stored in an ER model. In the preferred embodiment, the transformation rules are object-oriented in that transformation rules for subtypes can be inherited from their parent types or classes. An export adapter which is capable of invoking the application programmatic interface of the target system CMDB is then used to export the transformed attribute data stored in the ER model to the target system CMDB. A heuristic method to create self-consistent data blocks without exceeding a maximum size limit involves loading instances of entity types and all related instances in the order of decreasing connectivity metric.06-04-2009
20090276454PERFORMING DE-DUPLICATION FOR AT LEAST ONE COMPUTER FILE IN A COMPUTER SYSTEM - The present invention provides a method and system of performing de-duplication for at least one computer file in a computer system. In an exemplary embodiment, the method and system include (1) tuning a rolling-hash algorithm for the de-duplication, (2) chunking the data in the file into chunks of data by using the tuned algorithm, (3) producing a content identifier for each of the chunks, and (4) processing the chunks that are unique, the content identifier for each of the chunks that are unique, and references to the chunks that are unique. In an exemplary embodiment, the computer system includes a de-duplication-enabled data store. In an exemplary embodiment, the computer system includes (a) a transferor computer system that is configured to transfer the file to a de-duplication-enabled computer system and (b) the de-duplication-enabled computer system.11-05-2009
20090282071SYSTEM AND METHOD FOR BUILDING A DATASTORE FOR STORING AND RETRIEVING REGRESSION TESTING DATA FOR A COMPLEX APPLICATION - A system and associated method for building a datastore for storing and retrieving regression testing data for a complex application. The datastore receives a first input data, a first output data, a second input data, and a second output data. The datastore compares first input data to the second input data, modifying the first input data for use regression testing the complex application. The modified first input data is next used to regression test the complex application. The datastore receives the modified first output data from the complex application, comparing the modified first output data to the second output data. The datastore identifies discrepancies between the modified first output data and the second output data and sends a list of the discrepancies to an Application Expert.11-12-2009
20090287734Method, system and computer program product for comparing or measuring information content in at least one data stream - Method, system and computer program product for comparing or measuring information content in at least one data stream including one or more data segments is provided. In at least one embodiment of the invention, information leak capacity in network traffic is quantified. Instead of trying to detect the presence of sensitive data—an impossible task in the general case—one goal of the method, system and computer program product is to measure and constrain its maximum volume. Most network traffic is repeated or determined by external information, such as protocol specifications or messages sent by a server. By filtering this data, one can isolate and quantify true information flowing from a computer. Measurement algorithms for the Hypertext Transfer Protocol (HTTP), the main protocol for web browsing are provided. When applied to real web browsing traffic, the algorithms were able to discount 98.5% of measured bytes and effectively isolate information leaks.11-19-2009
20080288525System and method for sparsity removal - Method and system for removing sparse data in a response to a query to a multidimensional database by establishing a cross-tab with sparse data. After selecting a member in an axis of the cross-tab for sparsity removal, a first set expression on the orthogonal axis is selected in the context of the member. The context of the orthogonal axis is collected for generating a filter set expression with a data removal criteria, based on the collected context; and the query is submitted to the database with the filter set expression.11-20-2008
20090089309Using Status Models With Inhibiting Status Values In A Computer System - Actions are controlled actions in a computer-based process by a status schema model defined at design-time, stored in a computer-readable medium and including a precondition identifying how a status affects whether an action is to be allowed to be performed at runtime by a data object node instance having the status. A status schema instance is created for a particular data object node instance being used in a computer-based process. The status schema instance corresponds to the status schema model and includes a status variable having an inhibiting status value. Conditioned upon a determination that the data object node instance includes a value for a status variable that corresponds to the inhibiting status value of the status variable of the status schema model, actions are prohibited to be performed by the data object node instance other than an action with an explicit precondition from the inhibiting status value.04-02-2009
20090089313DECENTRALIZED RECORD EXPIRY - A technique is described that reduces the complexity and resource consumption associated with performing record expiry in a distributed database system. In accordance with the technique, a record is checked to see if it has expired only when it has been accessed for a read or a write. If at the time of a read a record is determined to have expired, then it is not served. If at the time of a write a record is determined to have expired, then the write is treated as an insertion of a new record, and steps are taken to treat the insertion consistently with regard to the previous expired version. A background process is used to delete records that have not been written to or actively deleted by a client after expiration.04-02-2009
20080208890STORAGE OF MULTIPLE, RELATED TIME-SERIES DATA STREAMS - A method and system may receive time-series data of each of a plurality of real-time data streams from one or more sensors and create an electronic file based on the plurality of real-time data streams. The plurality of real-time data streams comprises a primary data stream, a low limit data stream, a high limit data stream, and a target value data stream. The electronic file includes a data portion and a metadata portion. The metadata portion of the electronic file comprises, for each of the plurality of data streams, one or more data stream identifiers, a time range, a source type, and a data type, and the data portion comprises the time-series data of each of the plurality of real-time data streams.08-28-2008
20080208887Method, apparatus, and program product for creating and maintaining a data model - Apparatus, methods, and computer program products are disclosed that teach a method of generating a concrete-schema-instance as a result of modifying a representation of an abstract-instance-object-model. The concrete-schema-instance so generated represents an information-model used to process a concrete-information-instance.08-28-2008
20080208889METHOD AND SYSTEM FOR COLLECTING USER UPDATE REQUESTS REGARDING GEOGRAPHIC DATA TO SUPPORT AUTOMATED ANALYSIS, PROCESSING AND GEOGRAPHIC DATA UPDATES - A system and method provide functionality for collecting user update reports of geographic inconsistencies between geographic data and the real world to enable automated processing of updates to the geographic data. A user's input is collected and describes an anomaly, which is a geographic inconsistency between geographic data and the real world. The user's input is stored as language neutral structured data that enables automated processing of updates to the geographic data. Automatic processes that process the structured data include an email agent, an incident agent, a geographic augmentation agent, a case generation agent, a clustering agent, an automatic validation agent, and a monitoring service. Automatic and manual processes combined together handle processing of anomalies, as well as other related processing, and ultimately handle processing of updates to the geographic data to resolve the anomalies reported by the users.08-28-2008
20090112917METHOD AND COMPUTER PROGRAM PRODUCT FOR USING DATA MINING TOOLS TO AUTOMATICALLY COMPARE AN INVESTIGATED UNIT AND A BENCHMARK UNIT - Sources of operational problems in business transactions often show themselves in relatively small pockets of data, which are called trouble hot spots. Identifying these hot spots from internal company transaction data is generally a fundamental step in the problem's resolution, but this analysis process is greatly complicated by huge numbers of transactions and large numbers of transaction variables to analyze. A suite of practical modifications are provided to data mining techniques and logistic regressions to tailor them for finding trouble hot spots. This approach thus allows the use of efficient automated data mining tools to quickly screen large numbers of candidate variables for their ability to characterize hot spots. One application is the screening of variables which distinguish a suspected hot spot from a reference set.04-30-2009
20090043805VIRAL ENGINE FOR NETWORK DEPLOYMENT - A private network system operates over a public network to provide an asymmetric service to members with information from other members and non-members. The system includes central servers and databases connected via the public network to client systems of public network users. The users may be members who communicate with a private protocol or non-members who communicate with the public protocol. A process for the private service includes communication of information between users via the private service servers. The private service server implements the private service, which includes a viral engine for network deployment. Features of the viral engine include genetic algorithms, data mining, personalization, frictionless service setup, user maximization, and member-controlled privacy. A sample setup process and contact update wizard that include several viral engine features are described.02-12-2009
20080215610Methods involving artificial intelligence - One aspect of the present invention relates to methods of generating a profile data set. In an exemplary embodiment, data is accessed and the accessed data is processed using a dynamic cluster method, mobile center method, and/or a k-means algorithm, each using neighborhood data. Other aspects relate to methods of generating a diagnosis, advice, and/or other information. Further aspects relate to dynamic surveying and systems.09-04-2008
20090276455SHARING INFORMATION ABOUT A DOCUMENT ACROSS A PRIVATE COMPUER NETWORK - Technologies are described herein for providing an improved interface for interacting with a document within a private computer network. A flag interface, a tag interface, and a comment interface are provided within a document viewer. The flag interface enables a user of the private computer network to flag a document as the document is displayed by the document viewer. The tag interface enables the user to associate a tag with the document as the document is displayed by the document viewer. The comment interface enables the user to share comments about the document with other users of the private computer network as the document is displayed by the document viewer.11-05-2009
20090287733Method for preparing prepress image data - A method for preparing prepress image data includes forming low-resolution versions of the image data and laying out a document in a page layout program. Data describing commands manipulating the images and placing the images within a document is embedded within the metadata, and preferably within the Exif section of the megadata, of the low-resolution image files for subsequent use in manipulating and placing high-resolution versions of the images before printing the document. Alternately, high-resolution image data may be placed according to the placement of low-resolution image data by a conventional image editor.11-19-2009
20090287732SECURE CONFIGURATION OF AUTHENTICATION SERVERS - Embodiments of the invention are directed to automatically populating a database of names and secrets in an authentication server by sending one or more lists of one or more names and secrets by a network management software to an authentication server. Furthermore, some embodiments provide that the lists being sent are encrypted and/or embedded in otherwise inconspicuous files.11-19-2009
20090287731Managing To-Do Lists In A Schedule Editor In A Project Management System - A project management system manages project schedule data using separate current and historical task schedule data structures. In general, current schedule data is stored separately from historical schedule data, so that the current schedule data may be retrieved separately from the historical task schedule data. The project management system may also maintain unscheduled tasks as “to-do lists.” Tasks may be added to a member's schedule without specifying any planned dates and the tasks are added to the database. The tasks have an associated revision number of 0 to indicate that the tasks were added, but not yet scheduled. The tasks are displayed in the member schedule editor and in Web page schedules. The tasks may then be displayed in the member schedule editor and in Web page schedules in a manner that allows a user to readily determine that the tasks are “to-do list” tasks.11-19-2009
20090287730Managing To-Do Lists In Task Schedules In A Project Management System - A project management system manages project schedule data using separate current and historical task schedule data structures. In general, current schedule data is stored separately from historical schedule data, so that the current schedule data may be retrieved separately from the historical task schedule data. The project management system may also maintain unscheduled tasks as “to-do lists.” Tasks may be added to a member's schedule without specifying any planned dates and the tasks are added to the database. The tasks have an associated revision number of 0 to indicate that the tasks were added, but not yet scheduled. The tasks are displayed in the member schedule editor and in Web page schedules. The tasks may then be displayed in the member schedule editor and in Web page schedules in a manner that allows a user to readily determine that the tasks are “to-do list” tasks.11-19-2009
20090287729SOURCE CODE COVERAGE TESTING - Code coverage testing of an application (e.g., to determine which blocks of source code are executed during run-time testing) in an operating system is accomplished using instrumented code and a performance analysis profiler. That is, non-executable code statements (e.g., T-SQL in-line comments) are injected into the source code at respective executable statements, and metadata is generated for respective source code elements. The performance analysis profiler monitors the testing of the application, generating trace data. Trace data is combined with metadata to generate code coverage reports for the application's source code, which provide, among other things, an indication of the thoroughness of the test (e.g., number of available application instructions that are actually executed during the test).11-19-2009
20090094272METHOD AND SYSTEM FOR CONSTRUCTING A SOFTWARE APPLICATION - A method and computer program product reads one or more specifications that define, at least in part, a software application. A data storage structure is generated for storing data of the software application. At least one unit of code is generated based, at least in part, upon one or more design elements within the one or more specifications. A first application is generated from the at least one unit of code and data storage structure.04-09-2009
20090259679PARSIMONIOUS MULTI-RESOLUTION VALUE-ITEM LISTS - Systems and methods are provided for parsimonious representation of large sets of multi-resolution value-item lists. A hierarchical data structure associated with the lists and conditioning variables is learnt while exploiting both semantics encoded in target variables and a notion of nearness among nodes at the same detail level in the hierarchical data structure. Such a level of description can be dictated by a depth in a tree data structure. A compression scheme that relies on (i) a similarity metric and (ii) recursive greedy pairing of value-item lists in order to promote elements populating a specific tree node upwards in the tree facilitates a parsimonious representation of the compressed hierarchic structure.10-15-2009
20080275901System and method for detecting a web page - An improved system and method is provided for detecting a web page template. A web page template detector may be provided for performing page-level template detection on a web page. In general, the web page template classifier may be trained using automatically generated training data, and then the web page template classifier may be applied to web pages to identify web page templates. A web page template may be detected by classifying segments of a web page as template structures, by assigning classification scores to the segments of the web page classified as template structures, and then by smoothing the classification scores assigned to the segments of the web page. Generalized isotonic regression may be applied for smoothing scores associated with the nodes of a hierarchy by minimizing an optimization function using dynamic programming.11-06-2008
20080275903FLEXIBLE INTERFACE USING SCALABLE VECTOR GRAPHICS WITH METALEVEL PALETTE - The present invention provides a method and system of storing information for drawing an object on a computer system that includes providing a palette file that includes a set of first labels matched with numerical values, tagging a vector graphics file for drawing the object with second labels, translating the second labels into one or more of the first labels, and plugging in values stored in the palette file associated with the translated second labels into the tagged vector graphics file.11-06-2008
20080275908SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM FOR PROVIDING PATTERN MATCHING - A system, method and computer-readable medium are disclosed for identifying representative data using sketches. The method embodiment comprises generating a plurality of vectors from a data set, modifying each of the vectors of the plurality of vectors and selecting one of the plurality of generated vectors according to a comparison of a summed distance between a modified vector associated with the selected generated vector and remaining modified vectors. Modifying the generated vectors may involve reduced each generated vector to a lower dimensional vector. The summed distance then represents a summed distance between the lower dimensional vector and remaining lower dimensional vectors.11-06-2008
20090313281MECHANISMS TO PERSIST HIERARCHICAL OBJECT RELATIONS - Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.12-17-2009
20090006456CHARACTERIZING RUN-TIME PROPERTIES OF COMPUTING SYSTEM - A characterization system characterizes run-time properties of a computing system comprising hardware and software. The characterization system comprises generating means for generating an associative data structure comprising load data and priority data. The priority data characterize importance of a sub-process of a computer process during the execution of the computer process, and the load data characterize the use of resources of the computing system at an importance of the sub-process.01-01-2009
20090006446DDEX (DATA DESIGNER EXTENSIBILITY) DEFAULT OBJECT IMPLEMENTATIONS - A system and method for providing DDEX (data designer extensibility) default object implementations by bundling information associated with a support entity and information required to instantiate a new default instance is provided. Metadata associated with the definition of the support entity indicates if a default implementation exists and includes information associated with the creation of the default implementation. The metadata of the support entity is analyzed to automatically create and return a default implementation if the provider does not supply a specific implementation.01-01-2009
20090006458LIFE BYTES - The present invention provides a method and a system for assembling data from at least one data source into at least one life bit and assembling at least one life bit of a predefined type into a life byte, the life byte is indicative of an aspect of at least one of the human lifestyle, human status and the human condition.01-01-2009
20090006451Web Page-Container Interactions - A method of interaction between a web page and a data container is disclosed. A container may be selected to be viewed on the web page and the container may be displayed in a larger form on the web page. Other items in the container may be expanded on the web page and additional options may be displayed in at least one of the items of the container. If authorization is present, items in the container may be manipulated.01-01-2009
20090006461COMPUTER PROGRAM PRODUCT AND SYSTEM FOR MAPPING SOURCE AND TARGET OBJECTS - Provided are techniques for drawing mapping lines between source and target objects. A main view is displayed that shows one or more source objects, one or more target objects, and zero or more mappings between the one or more source objects and the one or more target objects, wherein a mapping line represents each mapping. Input that modifies the main view is received. In response to receiving the input, the mapping lines are sorted with a mapping strategy, and the mapping lines are drawn based on the mapping strategy.01-01-2009
20090006453Systems and methods for SNMP access - Systems and methods for SNMP access are disclosed. A computer-implemented method of SNMP access includes mapping a MIB object in a MIB into an XML object in an XML document, generating a class library based on the XML document, creating a service object representative of a service associated with SNMP access to the MIB object, and linking the class library according to the service object to perform the service.01-01-2009
20090006444METHOD AND SYSTEM FOR DISTRIBUTION OF INFORMATION - A method and system for distribution of information is provided. A consumer metamodel definition for a device is created, wherein the consumer metamodel definition has consumer attribute. The consumer metamodel is then customized by editing the consumer attribute. A device inventory is then generated for the device by downloading a device information from a device information store, wherein the device has at least the consumer attribute of the consumer metamodel.01-01-2009
20090006450MEMORY EFFICIENT DATA PROCESSING - Memory efficient data processing is provided in a computer environment. A data representation or description is utilized to reduce memory footprint. A data structure can be serialized iteratively utilizing the representation rather than first loading the entire data structure to memory. Portions of the data structure can be materialized to and removed from memory as function of operational need.01-01-2009
20090006449Modeling and Analysis of Computer Networks - A computer network may be modeled using a declarative definition that includes classes and relationships between classes. A discovery tool may populate a database with instances of the classes and enable an analysis tool to apply a constraint model so that a subset of possible alternatives may be defined. In some cases, further analysis may be performed on items contained in the subset.01-01-2009
20090006448AUTOMATED MODEL GENERATOR - A model generation system is provided. The system includes a monitor component to determine user actions and gestures during computer operations. A model component automatically infers a model from the user actions and gestures, where the model is employed to generate a schema in order to provide context for an application or data structure.01-01-2009
20090006443METHOD AND SYSTEM FOR PROCESSING 1:N RELATIONSHIPS BETWEEN DATA OBJECT NODES - Embodiments of the invention are generally directed to a method and system for processing 1:N relationships between data object nodes. A first data object and a second data object is provided wherein a first node of the first data object has a 1:N relation with a second node of the second data object. The first node includes a first sync key uniquely identifying a field in the first node. The second node includes n second sync keys, each of the n second sync keys uniquely identifying a field in the second node. A shadow node is generated in the first data object. The 1:N relation is de-normalized to generate 1:1 associations between the first node and the second node, the 1:1 associations being stored in shadow node.01-01-2009
20090006442ENHANCED BROWSING EXPERIENCE IN SOCIAL BOOKMARKING BASED ON SELF TAGS - Improved browsing experience in social bookmarking by leveraging aspects of self tagging and prediction. Quality recommendations are provided for sites of interest to the user and information about what types of people like the current website. Self-tagging is used as an effective means to perform personalized searches. Machine learning and reasoning is employed to predict self-tags based on a website visited and/or website behavior, and self-tags associated with a website and/or webpage based on content of that website and/or webpage. The architecture can be embodied as a browser utility to leverage and extend social-bookmarking information. The utility facilitates the display of information related to a summary view of the users who liked/disliked the current page or website, a tag cloud associated with webpages, and a recommendation button that causes self-tag recommendations to be displayed and that recommends links based on the combination of user tags and content.01-01-2009
20090006441Providing Mapping Fault Processing - Mapping fault processing may be provided. First, user selectable elements may be received defining a process comprising a plurality of activities. Next, code may be produced, based on the received user selectable element, configured to implement the process. Then the code may be executed and an exception may be detected during the code execution. The exception may be scheduled in a queue and one of the following may be performed: handling the exception and compensating for the exception. Handing the exception may comprise undoing one of the plurality of activities that was partially completed and unsuccessful. Compensating for fie exception may comprise undoing one of the plurality of activities that was completed.01-01-2009
20090006440Object Model Based Mapping - Object model based mapping may be provided. First, backend data may be received defining data constructs in a backend system. Then entity data may be received defining data constructs in an entity model. User selectable elements may then be received defining a process associating the backend data with the entity data. Next, code may be produced, based on the received user selectable elements, configured to implement the process.01-01-2009
20080243903Data driven media interaction - An extensible framework that facilitates user interaction with media items (e.g., digital content). Abstraction between a user's exploration experience via a user interface component and underlying data and behavior layers is provided. A data source component provides information associated with media item(s) and a behavior component provides information associated with action(s) associated with the media item(s) to the user interface component. Separation of the user interface from the underlying data and behavior layers facilitates recognition of additional media types without modification of the user interface component as the modifications occur within the data source component and the behavior component. As such, the user interface component can be maintained independent of modifications to the data source component and/or the behavior component.10-02-2008
20080250056METHOD AND APPARATUS FOR WRITING BINARY DATA WITH LOW POWER CONSUMPTION - Systems and methodologies are provided herein for representing information in a data processing system with low power consumption. As described herein, parity relationships between multiple nodes of to-be-written binary information and original information can be leveraged as described herein to reduce the amount of toggling required to write information in a memory, thereby reducing power consumption. Various algorithms for leveraging parity relationships are described herein, including a Champagne Pyramid Parity Check (CPPC) algorithm and a Tree-Based Parity Check (TBPC) algorithm.10-09-2008
20080250055Method and Device for Coding a Hierarchized Document - The method of coding a hierarchized document comprises, for at least one element contained in the document:10-09-2008
20080250047SYSTEM AND METHOD FOR USING MULTIPLE META BOXES IN THE ISO BASE MEDIA FILE FORMAT - A metabox container box which is capable of storing multiple meta boxes for use. The metabox container box can also include a box which indicates the relationship between each of the meta boxes stored in the metabox container box. Various embodiments of the present invention are also backward-compatible with earlier versions of the ISO base media file format.10-09-2008
20080250051Automatic test generation for reference testing - A system for application reference testing (SMART) solves the technical problem of generating test data and test cases from graphical user interface applications (GAPs) to test web services, effectively and non-invasively. SMART allows organizations to easily and promptly identify and resolve software bugs, ensure higher quality software and development productivity, complete software projects faster, deliver software products to market quicker, and improve the return on investment for software development projects. SMART provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define user interactions with GAPs, by performing point-and-click, drag-and-drop operations on the GAPs, and generate reusable test data and test cases for web services.10-09-2008
20080250049CONSTRAINT PROGRAMMING FOR REDUCTION OF SYSTEM TEST-CONFIGURATION-MATRIX COMPLEXITY - A system for creating a system configuration data set includes an input operable to receive a set of system properties with attributes and values and a set of expressions representing a set of system test goals. The system further includes a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the expressions. A method includes creating a hierarchical tree structure with a plurality of nodes where each node represents a system property. The method further includes receiving a set of expressions representing a set of system test goals and creating a set of system test data utilizing the hierarchical tree structure combined with the expressions.10-09-2008
20080250052Repopulating a database with document content - Word processing documents that are created using content from a database are used to repopulate a database. The document includes content placeholders that link the content to locations within the database from which the content was retrieved. The appropriate content based on the changes made to the document is extracted from the document and is placed back within the database at the correct location. The database is repopulated such that the content within the database does not include all of the metadata required to produce the desired look and feel of a document that is generated using the content.10-09-2008
20080250060Method for assigning one or more categorized scores to each document over a data network - The present invention relates to a method and computer readable recording medium of assigning one or more categorized scores to a linked document, being linked from at least one linking document, over a data network, comprising: (a) determining one or more categorized scores of at least one linking document having at least one link to a linked document; (b) performing one or more of the following: (b.1.) analyzing one or more parameters of said at least one link from said at least one linking document to said linked document for determining the relevancy of said link to said linking document or to the category of said linking document; and (b.2.) analyzing one or more parameters of said linked document for determining the relevancy of said linked document to said linking document or to the category of said linking document; and (c) assigning one or more categorized scores to said linked document according to said one or more categorized scores of said at least one linking documents and according to one or more of the following: (c.1.) the determined relevancy of said at least one link to said at least one linking document or to its category; and (c.2.) the determined relevancy of said linked document to said at least one linking document or to its category.10-09-2008
20080250048Method and Apparatus for Providing Simplified Control for Device Fault and Event Handling - A method identifies, prior to runtime, a first device that is added to a system. Further, the method generates, prior to runtime, a statically precompiled database for the device that provides a first set of error handling data. In addition, the method identifies, during runtime, a second device that is added to the system. Finally, the method generates, during runtime, a dynamically allocated database for the second device that provides a second set of error handling data.10-09-2008
20090138496Module for Managing Data Objects of a Database - A module for managing data objects of a database is configured to create a main table containing at least one common field associated with the data objects, the at least one common field being an element of each data object, create a first system table containing at least one definition of at least one custom field associated with a data object, the at least one custom field being a particular element of the data object, and create a second system table containing at least one value associated with the at least one custom field. The novel module allows an easy manipulation of database objects of different structures without having to change the structure of the entire database itself.05-28-2009
20080228800DETERMINING QUERY ENTITIES FOR AN ABSTRACT DATABASE FROM A PHYSICAL DATABASE TABLE - Embodiments of the invention provide techniques for determining query entities in physical tables for an abstract database. A query entity may be created to store a particular set of data. The query entity may be defined in terms of the structure of the physical database, such as an SQL statement, used to generate the query entity as needed. The fields included in a given query entities may be determined based on the presence (or absence) of values in the columns of a physical database table. In addition, logical fields having access method which map to the fields included in a query entity may be generated.09-18-2008
20080228801CONTEXT-VARIABLE DATA FRAMEWORK FOR HIERARCHICAL DATA WAREHOUSING - A method and system are provided for hierarchical data warehousing in a context-variable data framework. The method includes building a context-variable data framework. The context-variable data framework comprises 1) a data point of interest 2) one or more contextual hierarchies based on a type for the data point of interest, and 3) an organizational hierarchy. The method further includes populating the context-variable data framework with information relating to the data point of interest. The method also includes storing the context-variable data framework and the information in a centrally accessible data store.09-18-2008
20090265375BUSINESS INTELLIGENT ARCHITECTURE SYSTEM AND METHOD - The present disclosure describes a standardized logical model architecture, for use in building a business intelligent systems, and a system and method of using the logical model architecture to populate a data repository (e.g., a data mart/warehouse) with the data to satisfy reporting and data analysis needs.10-22-2009
20090265374Method For Generating Access Statistic Data On Individual Visitor To Web Site - A method for generating access statistic data on each visitor to a web site includes (a)when a visitor terminal accesses the web site, reading unique ID from userdata file of xml in which data can be stored and retrieved by using userData Behavior; (b) when access history of the visitor terminal having unique ID in step (a) is stored in an access statistics DB, updating the access history of the visitor terminal in the DB with unique ID; and (c)when unique ID is not readout in step (a) or the access history of the visitor terminal having unique ID in step (a) is not stored in the DB, generating unique ID corresponding to the visitor terminal, generating userdata file where unique ID is written and storing userdata file in the visitor terminal, and storing the access history of the visitor terminal in the DB with unique ID.10-22-2009
20090265373Method and Apparatus for Rapid Tagging of Elements in a Facet Tree - A tagging application (TA) is disclosed that comprises a web interface program (WIP) and a tagging program (TP). The WIP presents the facet tree by displaying elements of the facet tree selected by the user along with a known activation method for the user to select a facet element and to assign a value to the selected facet or facet element. The user may proceed to manually tag each facet and facet element by selecting a value representing the facet element to be tagged. The user may also eliminate manual selection of many of the facets and facet elements by choosing a tagging scenario and then applying the tagging scenario. Once the user has selected a tagging scenario, and has indicated that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging has been populated, the tagging program returns the tagged facet tree to the user at the user interface. Explanatory notes may be provided to the user along with the tagged tree.10-22-2009
20090265372Management of Document Attributes in a Document Managing System - The present invention relates to a method of storing attributes describing documents in a document management system software application which is configured to be run on a computer with an operating system and a file system, wherein the documents to be managed are stored in said file system and said documents are described by attributes such as identifiers and properties. The attributes are stored as separate elements attached to said documents. Furthermore, the present invention relates to a document management system software application which is configured to be run on a computer with an operating system and a file system, wherein the document management system is for managing documents stored in said file system, wherein said documents are described by attributes such as identifiers and properties. The document management system is configured to handle document attributes being separately and directly attached to said documents.10-22-2009
20090265371System and Method for Providing a Permanent Data Record for a Creative Work - System and method for providing a permanent data record for a creative work. In one embodiment, a process is provided to include receiving a request for a permanent data record to be issued for the creative work. The request can indicate a type of data record to be issued. Data corresponding to the creative work may also be received. The process can include generating the permanent data record using the received data, such that the received data is unalterable. Further, the permanent data record can be associated with the creative work.10-22-2009
20090265370QUERY AUTHORING BY MODIFYING A VIEW OF THE RESULTS OF THE QUERY - Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.10-22-2009
20090265369PLAYABLE MUSIC LIBRARY BUILDING IN A STREAMING MEDIA ENVIRONMENT - A method, system, and apparatus of a playable music library building in a streaming media environment are disclosed. In one embodiment, a method of a server device includes, creatin a streamable playlist associated with a user, determining that the streamable playlist is associated with an artist, and determining that a central database includes new tracks of the artist, automatically adding the new tracks to the streamable playlist without charging a consideration to the user. The method may include communicating an alert message to the user when the new tracks may be added to the streamable playlist. The method may create a category playlist associated with the user based on a category of a media content. The method may include determining that the central database may include additional tracks in the category. The method may request that the user to add the additional tracks in the category playlist.10-22-2009
20090265367Systems and Methods For Accelerated Playback of Rich Internet Applications - Embodiments of systems and methods for accelerated playback of rich internet applications are disclosed. For example, one embodiment of the present invention includes a method having the steps of determining a frame rate associated with a rich internet application, the rich internet application comprising a plurality of frames; determining at least one timing signal to be generated by the rich internet application; and determining at least one frame at which the timing signal would be output at the frame rate. The method further includes generating each of the plurality of frames of the rich internet application at a rate greater than the frame rate; and outputting the at least one timing signal when the at least one frame associated with the timing signal is generated. In another embodiment, a computer-readable media includes code for a carrying out such a method.10-22-2009
20080281853Mapping Enterprise Java Bean Attributes To Database Schema - Mapping Enterprise Java Bean (“EJB”) attributes to database schema including providing a first metamap including one or more abstracted variable characteristics of a first database schema and creating from the first metamap a second metamap for a second database schema including varying one or more of the abstracted variable characteristics to conform to the second database schema. Typical embodiments also include synchronizing, in response to methods invoked on the EJB and in dependence upon the second metamap, the state of the EJB with a persistent data store having the second database schema. In typical embodiments, synchronizing the state of the EJB with a persistent data store having the second database schema also includes creating records, updating records, and deleting records in the persistent data store.11-13-2008
20080281858ITINERARY SEARCH TOOL FOR TERRITORY MANAGEMENT - Electronically creating an itinerary schedule in a calendar program. A geographic indicator and a calendar date are acquired and coordinated with each other to define an itinerary entry. The itinerary entry is included into a calendar program maintained by the machine. The step of acquiring the geographic indicator further comprises the step of updating a counter upon each selection of a geographic indicator. Another method electronically populates a calendar program with an event using an itinerary entry. Optionally, health care providers from within a geographic indicator are included in the itinerary entry. A geographic indicator and calendar date are obtained from an itinerary entry, and additional search criteria are input. A search of a database is executed to identify candidates matching the geographic indicator and search criteria. Candidate matches are assigned to a time slot, and each time slot is populated into the calendar program on the calendar date.11-13-2008
20080281857Event hierarchies and memory organization for structured data retrieval - From a corpus of segments, a hierarchical index is derived that indexes high frequency events of a selected event type occurring in segments of the corpus at a frequency higher than or equal to a threshold frequency, and also indexes at least some low frequency events that occur in segments of the corpus at a frequency lower than the threshold frequency. The hierarchy relates events by an order structure in which coarser events subsume finer events. A query is processed respective to a queried event. The processing references information stored in the index relating to either (i) the queried event if the queried event is indexed or (ii) a coarser event that is indexed and that subsumes the queried event if the queried event is not indexed.11-13-2008
20080281856Utilizing a schema for documenting managed code - A schema is provided that supports documenting API elements that is flexible and captures current technologies as well as evolves without interfering or breaking the definitions of the existing elements. The schema utilizes a flexible and extensible element that can be used to define various elements of the APIs and can be extended to define new technology when it is introduced.11-13-2008
20080281859Data Generating Device, Data Generation Method, and System - A generation rule acquiring/accumulating section (11-13-2008
20080281854Opt-out community network based on preseeded data - A method, apparatus, and system of an opt-out community network based on preseeded data are disclosed. In one embodiment, a method includes procuring preseeded data, providing categories of the preseeded data, generating a community network of user profiles based on the preseeded data, each user profile associated with a specific geographic location, automatically generating, within the community network, groups of user profiles, each group of user profiles based on at least one of the categories of preseeded data, generating a display view to include a three-dimensional map view embodied by the community network, at least a portion of the user profiles represented at locations in three-dimensional map view corresponding with the specific geographic locations of the portion of the user profiles, and enabling a communication, via a communication mode, associated with a first user profile and a second user profile.11-13-2008
20080281851Archive for Physical and Digital Objects - Existing tools for organizing family memories offer few possibilities for easily integrating both physical and digital materials in order to produce a single archive for a family (or other group of users). This also applies to archiving of physical objects and digital media in general (even for applications outside the field of family use). An archiving system is described which incorporates at least one image capture device, a display, a sensing apparatus arranged to detect user input associated with the display, a processor and memory, and a receptacle for holding digital media storage devices such as mobile telephones, digital cameras, personal digital assistants and the like. The image capture device is operable to capture digital images of physical objects for archiving. The receptacle comprises a data transmission apparatus for automatically transferring data with the digital media storage devices and optionally also a power charging apparatus.11-13-2008
20080281850System and Methods for Generating Runtime Messages - A method for generating a runtime message of an application (11-13-2008
20080288526Composition of electronic document layout - Resolution and composition of electronic document layout are provided. An intermediate text data structure may be generated to hold a “resolved” rich text state for a given document. Properties contained in the “resolved” rich text state are a composite of all relevant properties including user defined and entered properties and including properties associated with the document according to a pre-built document context. This text body resolution process then may be utilized for generating a composite text layout for the text streams associated with a plurality of document components for generating a single rich text stream for presentation to and editing by a user.11-20-2008
20080288528Systems and methods for detecting toxins in a sample - In one aspect the invention provides a system for detecting the presence of toxins in a sample that includes a plurality of chambers for culturing organisms and observing the organism's motility response when introduced into a sample containing a toxin. The toxicity measurement system may include an imaging module to monitor and track the movement of one or more organisms in the sample and identify abnormalities. In other aspects, the invention provides methods of culturing organisms and detecting the presence of toxins in the sample using the motility response of organisms in the sample.11-20-2008
20080288523EVENT-BASED DIGITAL CONTENT RECORD ORGANIZATION - Various embodiments of the present invention pertain to the organizing of digital content by events, so that retrieval of such digital content in a manner meaningful and logical to users is achieved. In this regard, an event may be defined at least by event boundaries, such as a span of time, a geographic area, an acquirer of digital content, or a subject of digital content. Digital content that can be deemed to accord with the event boundaries may be associated with the event and made available for access and retrieval.11-20-2008
20080313217METHOD AND APPARATUS FOR EXCHANGING SUB-HIERARCHICAL STRUCTURES WITHIN A HIERARCHICAL FILE SYSTEM - A method for replacing a first sub-hierarchy of a New Technology File System hierarchical filesystem (NTFS HFS) with a second sub-hierarchy is disclosed. The first sub-hierarchy includes a first root directory having at least one special system file, and a first plurality of files. The second sub-hierarchy includes a second root directory located in a second location of the HFS, a second plurality of files and at least one placeholder file corresponding to the at least one special system file. The method includes the steps of configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location, exchanging the first plurality of files with the second plurality of files, and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file.12-18-2008
20080313220SYSTEM AND METHOD FOR INTERFACING WITH A SYSTEM MONITOR - An interface is provided between a running computer application and a system monitor. The system monitor handles notification messages generated by the computer application. The interface includes an import module to scan a source file, extract notification messages from the source file and store the notification messages in a scan file. The interface includes a manager module to display each notification message in the scan file in a table in a graphical user interface to allow modifications to the data in the table. The data is exported to an export stage. The export module performs any translation required to create a file of the notification messages in a format that is acceptable to the system monitor.12-18-2008
20080313218METHOD FOR CHECKING INDEX CONSISTENCY IN DATABASE - The present invention provides a system, a method, and a program for checking index consistency online in a database that includes a main database storing a plurality of data segments and an index database storing a plurality of index segments. A system according to an aspect of the present invention includes a record creating unit for sequentially reading out the index segments from the index database and creating a pointer record that contains a pointer value and a key value and for sequentially reading out the data segments from the main database and create a segment record that contains a storage address and an indexed field value of an index target segment to be indexed among the read out segments, a scan point setting unit for setting scan points that indicate progress of creation of the pointer record and the segment record.12-18-2008
20080313212METHOD AND APPARATUS FOR PARALLEL VALIDATION OF DOCUMENTS - A method for validating a document by fragmenting the document, validating elements fully contained in each single fragment and validating elements spanning two or more fragments.12-18-2008
20080313216FILE MANAGEMENT APPARATUS AND FILE TRANSFER METHOD AND IMAGING APPARATUS - A file management apparatus for transferring a data file stored in a first recording medium (ex. embedded flash memory) to a second recording medium (ex. memory card), includes a controller that creates a new directory in the second recording medium, and stores to the new directory the data file stored in a predetermined directory of the first recording medium, if at least one of the data files stored in the predetermined directory in the first recording medium has the same file name as any one of the data files stored in the directory in the second recording medium having the same name as that of the predetermined directory. Otherwise, the controller stores the data file stored in the predetermined directory of the first recording medium, to the directory in the second recording medium having the same name as that of the predetermined directory.12-18-2008
20080313214METHOD OF ORDERING AND PRESENTING IMAGES WITH SMOOTH METADATA TRANSITIONS12-18-2008
20080313213Efficient data infrastructure for high dimensional data analysis - Described is a technology by which high dimensional source data corresponding to rows of records with identifiers, and columns comprising dimensions of data values, are processed into a file model for efficient access. An inverted index corresponding to any dimension is built by mapping data from raw dimension values to mapped values based on mapping entries in a dimension table. The record identifiers are arranged into subgroups based on their mapped value; a count and/or an offset may be maintained for locating each of the subgroups. The raw values for a dimension are maintained within a raw value file. For sparse data, the raw value file may be compressed, e.g., by excluding nulls and associating a record identifier with each non-null. A data manager provides access to data in the data files, such as by offering various functions, using caching for efficiency.12-18-2008
20080313210Content Publishing Customized to Capabilities of Device - Aspects of the subject matter described herein relate to customizing content to the capabilities of a device. In aspects, an editor uses an editorial tool to specify criteria applicable to content. The criteria include rules to apply in generating content based on quantized capabilities of devices. A publishing component that receives a request for content first detects the capabilities of the requesting device. Then, the publishing component classifies the capabilities of the device and applies the criteria to the classifications in customizing content to deliver to the device.12-18-2008
20080313208APPARATUS, SYSTEM, AND METHOD FOR AUTOMATED CONTEXT-SENSITIVE MESSAGE ORGANIZATION - A method and system are disclosed for automated context-sensitive message organization. The method in the disclosed embodiments substantially includes determining a logical correlation between a message identifier and a message file. The method may also include scanning a source code file to identify a reference to the message identifier and the associated context of the reference. In a further embodiment, the method includes analyzing source code file and message file based on a context of the identified reference in accordance with a predetermined analysis rule. Additionally, the method may include generating an output based on a result of the analysis.12-18-2008
20080313207SYSTEM AND METHOD FOR COLLECTION, RETRIEVAL, AND DISTRIBUTION OF DATA - A system for collection, retrieval and distribution of data may include a data collector to collect data from at least one data source and to tag each group of collected data with a metadata tag. The metadata tag may include information about the collected data. The system may also include a metadata catalogue for containing a plurality of metadata tags and to allow a search for existence and a location on a network of any data corresponding to the search.12-18-2008
20080243901Generating Code on a Network - Described are computer-based methods and apparatuses, including computer program products, for generating code on a network. Input files including information files and schema files are utilized to generate platform independent runtime files. The processing of the runtime files generates one or more business service applications. The runtime files map data between a standard format and an internal format.10-02-2008
20080288531METADATA EDITING CONTROL - A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.11-20-2008
20090063534DATA LINEAGE IN DATA WAREHOUSING ENVIRONMENTS - A system for providing data lineage information for data warehouse objects, the system including a plurality of job descriptions, a log for recording operational information of any of the jobs when any of the jobs are run, a plurality of schemas of databases accessed by the jobs, and a binding service configured to combine information from the job descriptions, the log, and the schemas to provide a data lineage for a data object of a data warehouse.03-05-2009
20080270449Program Guide User Interface - A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request.10-30-2008
20080201353Data Delivery - A system and method for sending a first request for first data, receiving, in reply, one or more data structures for accessing a first plurality of data fragments, using the one or more data structures to create and send a second plurality of second requests for data fragments of the first data, receiving, in reply to the second requests, at least each of the first plurality of data fragments, using the first plurality of data fragments to create the first data and storing one or more, but not all, of the first plurality of data fragments.08-21-2008
20080250058PROCESS DATA WAREHOUSE - Systems and/or methods are presented that can efficiently analyze and summarize large collections of data. A summarization component can employ mapping rules to map received data into specified states and observations of interest, which can be utilized to facilitate creating relational tables that can be utilized to facilitate summarizing a collection of data based in part on predefined summarization criteria. An optimizer component can employ pre-computing and materialization of the process behavior to facilitate optimizing data analysis. An adaptor enhancer component can monitor and evaluate system performance and can generate mapping rules that can facilitate improving system performance.10-09-2008
20080281855Data object identifiers - A short identifier can be generated for each of a plurality of data objects. Each short identifier can include a first portion characterizing a sort order and a second portion characterizing a composite component identifier associated with the corresponding data object. The sort order can characterize a relationship (e.g., grouping, etc.) among at least a subset of the plurality of data objects. After the short identifiers have been generated, they can be stored in a database to enable queries of the database containing a short identifier to return data contained within the corresponding data objects. Related systems, apparatus, methods, and/or articles are also described.11-13-2008
20080320024Portal and Key Management Service Database Schemas - In a pay-per-use computer environment, particularly when network access is limited, self-monitoring tools on a pay-per-use computer may require special support from a host/server. The host/server must be able to respond to requests quickly and efficiently and yet maintain full information required to service requests and updates. A key management table and a device management table provide critical information required to service requests. Use of SQL notifications allows local database caches to remain current but quickly accessible.12-25-2008
20080313215SYSTEM AND METHOD FOR THE GENERATION AND STORAGE OF CONTEXTUALLY ANCHORED LINKS AND FOR NAVIGATION WITHIN INFORMATION SYSTEMS BASED ON SUCH LINKS - A system and method for information management through the use of relational links are provided.12-18-2008
20080313211Data Relationship Visualizer - Data having express or implied relationships may be displayed by selecting a starting entity in a data structure, building a relationship tree, and building and optimizing a relationship matrix based on the relationship tree. The optimized relationship matrix may be used to layout and render a graphical image that positions various elements with respect to the starting entity based on the relationships. The distance matrix may be optimized by creating a first distance matrix based on the relationship tree, developing a dissimilarity matrix based on expressed or implied relationships, and multiplying the dissimilarity matrix by a weighting factor to determine a distance matrix that may be optimized by multi-dimensional scaling. An optimized weighting factor may be determined and used to select an optimized distance matrix.12-18-2008
20080243910HIERARCHICAL INHERITED XML DOM - A computer system including a processor and a memory unit containing instructions that when executed by the processor implement a method for providing processed data definition documents (DDDs) or processed document object models (DOMs) for object oriented programming. The use of these processed data definitions simplifies the data structures and streamlines programming to access the data. A standard DDD/DOM has a hierarchical branched structure having a number of levels each with elements/nodes and attributes. The DDD is written in a platform independent markup language. An element/node is selected and its attributes are identified. All ‘children’ of the selected element/node are identified. The attributes of the selected element/node (parent) are then copied to each child for all children in the DDD/DOM. This is repeated for all elements/nodes in the DDD/DOM, resulting in a processed DDD/processed DOM which is structured to allow program access to data in a more direct manner.10-02-2008
20080235265SYSTEM AND METHOD FOR A STENOGRAPHIC SHARING NETWORK - A method and system provide a stenographic sharing network. The system includes a network. The system includes a server in communication with at least one user over the network, the user associated with a user role selected from the set consisting of: a court reporting agency, a court reporter, and a law firm. The server is configured to provide a user interface to a job sharing network to the user. The server is configured to, responsive to user invitations and acceptances, build a user network of affiliates. The server is configured to display a user calendar of jobs, the user calendar dependant on the user's role and accepted jobs.09-25-2008
20080208888Historical data management - An apparatus and method for managing historical data includes receiving a compiled application program and a declarative specification. An enhancer generates one or more representations of at least one data class defined in the application program based on at least one historical metatag and historical metadata associated therewith from the declarative specification. The enhancer also generates configuring instructions for configuring a database in accordance with the storage representation(s), an enhanced compiled application program including instructions for accessing data in the configured database, and a historical updater program for updating the data in the database based on the historical metadata. Once the database is configured in accordance with the configuring instructions and data is stored in accordance with the storage representation(s), the enhanced compiled application program is executed to access the database so as to retrieve historical data therefrom and the historical updater program is executed to update the data in the database based on the historical metadata.08-28-2008
20080275899Advertiser and User Association - The subject matter of this specification can be embodied in, among other things, a method that includes generating content-based keywords based on content generated by users of a social network. The method includes labeling nodes comprising user nodes, which are representations of the users, with advertising labels comprising content-based keywords that coincide with advertiser-selected keywords that are based on one or more terms specified by an advertiser. The method also includes outputting, for each node, weights for the advertising labels based on weights of advertising labels associated with neighboring nodes, which are related to the node by a relationship.11-06-2008
20080243898Document Image Authenticating Server - A document image authenticating server and method for using the same are described. In one embodiment, the method comprises a document receiving interface to capture images of documents associated with one or more workflows and tag the collected document with workflow information indicative of its associated workflow; a first memory to store images of documents captured by the document receiving interface and metadata, the first memory being accessible for verification operations performed with respect to the workflow; a second memory to store a log that includes entries with one or more media identifiers corresponding to the captured images, the second memory being accessible for verification operations performed with respect to the workflow; a first unit to generate log data corresponding to the images associated with workflows captured at the document receiving interface and to store the log data in the log; and a second unit to provide information about the log to another application10-02-2008
20080263078RUNTIME CLASS DATABASE OPERATION - Programmers typically like operating with databases through use of classes. Classes allow a user to function with a database through use of a non-database programming language. To ease use of the classes, a class context is generated at runtime that does not force a programmer to handle various source files that are a product of class generation. Therefore, the user can have the ease of using classes without having to perform extra actions.10-23-2008
20080235270Method and apparatus for automatically providing network services - An embodiment of the invention is directed to a method and apparatus for automatically providing network services in a way that improves upon the prior art. Systems implementing aspects of the invention can, for instance, provide developers with a mechanism for creating Web Services without having to write low-level SOAP, XML, or WSDL code. The system utilizes a rule-based approach to provide a mechanism for dynamically reconfiguring the system with requiring redeployment of the entire system.09-25-2008
20080235269DETECTING GRANULAR DATA STORE CHANGES - A system and program product for detecting granular data store changes in a computing environment. Data values stored in a first relational database are changed. Each data value is stored in a row and a column of the first relational database. Rows (i.e., changed rows) including the changed data values are identified. Changed rows are propagated to a second relational database. Columns including the changed data values are identified in the second relational database. The types of changes associated with the changed data values are identified. Filters optionally filter out one or more of the changed data values from further processing. At least one data value of the changed data values, along with their types of changes, are transformed into a language neutral format included in packaged data to be sent in response to a client requesting the at least one data value.09-25-2008
20080256107Integrating data with a contact - A system and method for integrating data with a contact is disclosed. The technology initially receives a first data element from a contact and provides a representation of the first data element. The representation of the first data element is then coupled with the contact on a contact list. A second data element is then received from the contact and a representation of the second data element received is also provided. The representation of the second data element is then coupled with the contact on the contact list, such that the representation of the first data element and the representation of the second data element are concurrently coupled with the contact on the contact list.10-16-2008
20080235268System, apparatus, method and program for processing information - Incidental content as metadata contains one of primary content and usage editing material content information. The primary content has been used directly as an editing material in a secondary usage mode fashion in order to produce the incident content data and the usage editing material content information indicates the incidental content. A generation structure is recognized by back-tracking content serving as a parent by referencing usage editing material content starting with given incidental content, based on the usage editing material content information of each incidental content.09-25-2008
20080235267Method and Apparatus For Automatically Generating a Playlist By Segmental Feature Comparison - A playlist of content items, e.g. songs, is automatically generated in which content items having features similar to features of a seed content item are selected. At least one feature of the seed content item is compared with at least one feature of each candidate content item to identify specific ones of the candidate content items that are similar to the seed content item. The identified candidate content items are then added to the playlist. Multiple features represent (e.g. are extracted from) different parts of a plurality of candidate content items and/or multiple features of the seed content item represent (e.g. are extracted from) different parts of the seed content item. The multiple features of the seed content item and/or of the candidate content items are compared with at least one feature of the seed content item or of the candidate content items.09-25-2008
20080235266APPLICATION SERVER PROVISIONING SYSTEM AND METHOD BASED ON DISK IMAGE PROFILE - An application server disk image generating apparatus and method comprising a basic disk image generating component for generating basic disk images for basic programs used by the server; an incremental disk image generating component for generating incremental disk images including heritage relationship for other respective applications based on the basic programs used by the server; and an image profile generating means for generating an image profile for each of the basic disk images and the incremental disk images. By using the apparatus, the storage consumption can be decreased greatly and the storage efficiency can be improved. The invention also discloses an application server disk image management and distribution system to which the application server disk image generating apparatus is applied, and a system for provisioning the application server using disk images.09-25-2008
20080235264 METHOD FOR LOGGING OF A REMOTE CONTROL SESSION - A method for logging of a remote control session, for use in a remote control system comprising a session initiator operable to initiate a remote control session having a session identifier between a first computer and a second computer and a generator for generating a secure data structure comprising a data structure identifier, the method comprising the steps of: in response to generation by the generator of the secure data structure, initiating an associated first remote control session having a first session identifier; capturing data associated with a remote control function executable by a first computer for control of the second computer during the remote control session; obtaining the data structure identifier; and using the data structure identifier and the first session identifier to store the captured data in the secure data structure associated with the remote control session.09-25-2008
20080235262DIGITAL FILE MANAGEMENT SYSTEM WITH FILE MAPPING FOR HIGH RESOLUTION AND OTHER IMAGES - Uploading high resolution or other digital assets includes searching a first directory in a web-enabled digital asset management system for one or more digital assets that have the same file name, but a different file extension or a different file type, as a corresponding digital asset in an external directory. A copy of the digital asset from the external directory is stored in a database with a link to the corresponding one or more digital assets in the first directory.09-25-2008
20080235261Generating a new file using instance information - Embodiments are provided to generate a new file and any appropriate markup for the new file. In an embodiment, the new file and the appropriate markup can be automatically generated based in part on an examination of parameters associated with a source file and an instance of the source file. In one embodiment, a new file associated with a collaboration application can be created, including the appropriate markup, based in part on an examination of objects associated with the collaboration application and an instance of the collaboration application.09-25-2008
20080235260SCALABLE ALGORITHMS FOR MAPPING-BASED XML TRANSFORMATION - A computer-implemented method for use with an extensible markup language (XML) document includes inputting a high-level mapping specification for a schema mapping; and generating a target XML document based on the mapping. The method may perform schema mapping-based XML transformation as a three-phase process comprising tuple extraction, XML-fragment generation, and data merging. The tuple extraction phase may be adapted to handle streamed XML data (as well as stored/indexed XML data). The data merging phase may use a hybrid method that can dynamically switch between main memory-based and disk-based algorithms based on the size of the XML data to be merged.09-25-2008
20080235259Fine Grained Jump-Points in Digital Metadata - A method, computer program product, and system are provided for accessing media content. A media device outputs first content that includes an indicator to an output device. The media device determines if related second content exists for the first content based on the indicator. Responsive to the existence of the related second content, the media device prompts a user for command to access the related second content. Then, responsive to receiving the first command from the user, the media device pauses the output of the first content and initiates output of the related second content to the output device.09-25-2008
20080235258Method and Apparatus for Processing Extensible Markup Language Security Messages Using Delta Parsing Technology - A computer implemented method, apparatus, and computer program product for processing markup language security messages. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.09-25-2008
20080235257CUSTOMIZING THE FORMAT OF WEB DOCUMENT PAGES RECEIVED AT REQUESTING COMPUTER CONTROLLED WEB TERMINALS - In a World Wide Web (Web) communication network with user access via a plurality of computer controlled interactive receiving display terminals, there is provided an implementation for transmitting, from a Web site, the content of said requested Web document as a stream of data combined with a function at the receiving terminal enabling a user to customize a format in which displayed Web documents are generated a function for generating said requested hypertext Web document in said customized format from the received stream of data.09-25-2008
20080235256Definable Application Assistant - A user creates an application assistant by recording a series of steps to complete a specific task involving one or more computer applications. Additional steps that may not involve the use of a computer application may be included. For each step, annotations may be created. The series of steps and annotations are stored in a computer09-25-2008
20080275902Web page analysis using multiple graphs - A collection of web pages is modeled as a directed graph, in which the nodes of the graph are the web pages and directed edges are hyperlinks. Web pages can also be represented by content, or by other features, to obtain a similarity graph over the web pages, where nodes again denote the web pages and the links or edges between each pair of nodes is weighted by a corresponding similarity between those two nodes. A random walk is defined for each graph, and a mixture of the random walks is obtained for the set of graphs. The collection of web pages is then analyzed based on the mixture to obtain a web page analysis result. The web page analysis result can be, for example, clustering of the web pages to discover web communities, classifying or categorizing the web pages, or spam detection indicating whether a given web page is spam or content.11-06-2008
20080270453KEYWORD-BASED CONTENT MANAGEMENT - A method, implementable in a system coupled to a network, includes accessing a first portion of a memory device coupled to the network. The first portion has stored thereon a plurality of data sets. A plurality of discrete alphanumeric strings associated with each data set of the plurality is identified. A listing of the data sets is stored in a second portion of a memory device coupled to the network. Each respective data set is cross-referenced in the listing to a respective set of alphanumeric strings including only those alphanumeric strings identified as being associated with the respective data set. After storing the data-set listing, a first alphanumeric keyword is received from a user. A first set of the data sets is identified from the listing. Each data set of the first data-set set includes the first keyword. In response to identifying the first data-set set, the first data-set set is automatically stored in a third portion of a memory device coupled to the network.10-30-2008
20080250053User Interface for Selecting Operators - The present invention relates generally to a method of identifying data delivery parameters relating to delivery of data accessible from a network location via a communications service provider. Embodiments of the invention are particularly well suited to identifying delivery parameters when the delivery of data is metered, such as when data are delivered to terminals connected to mobile networks.10-09-2008
20080288529System to organize data for visualizing performance characteristics in dynamic perspectives using relational database - Techniques for reconstructing a target hierarchy tree structure from profiling data of a computer system according to a predefined relational model, so as to obtain profiling information of a certain selected node. The predefined relational model is defined in advance according to a hierarchy tree structure of the profiling data, and is stored in an external storage system. The hierarchy tree structures can be constructed dynamically as required, thus the occupied amount of a memory can be seduced and users can view the profiling data freely.11-20-2008
20080270454NUMA System Resource Descriptors Including Performance Characteristics - A method and article for efficiently accessing resources in a multiprocessor computer system. Multiple resources are grouped into nodes and system resource descriptors are maintained as data structures. The method incorporates traversing one or more of the data structure to efficiently allocate resources within a grouping of nodes. Each node in the system is assigned a node identifying number. This number identifies a node location within a multiprocessor and is used to determine latency between nodes. Accordingly, storing the system architecture information in a data structure format provides for an efficient method of accessing system resources and determining latency for specific processes and access patterns.10-30-2008
20080270456Method and Apparatus for Access, Integration, and Analysis of Heterogeneous Data Sources Via the Manipulation of Metadata Objects - A computer-based method represents a subset of a dataset table of rows and columns. The method includes selecting a set of blocking variables corresponding to blocking columns of the dataset table. For each row in the dataset table, a tuple of values for the blocking columns uniquely identifies the row within the dataset table. The method also includes selecting a set of non-blocking variables that correspond to columns of the subset. The set of non-blocking variables does not intersect the set of blocking variables. The method also includes creating a block information structure that includes both the set of non-blocking variables and, for each blocking variable in the set of blocking variables, a set of values.10-30-2008
20090119331DATA CONVERSION SYSTEM - A data conversion system and method are provided. Specifically, under the present invention, a collection of data records is received from a first application. The data records include data fields for storing data entries, with at least one of the data fields including multiple data entries. Each data entry is tagged with a corresponding data header (meta data) and individually arranged, along with a corresponding record identifier, into a separate row of a table. This eliminates any multiple value data fields so that the data can be more accurately manipulated and reported by a second application.05-07-2009
20090119329SYSTEM AND METHOD FOR PROVIDING VISIBILITY FOR DYNAMIC WEBPAGES - A system and method for providing visibility to dynamic webpages may include a static content database and a processor configured to, responsive to a request from a terminal for a dynamic webpage: generate the dynamic webpage; provide a static copy of the dynamic webpage for storage in the static content database; and transmit the dynamic webpage to the terminal. The processor is further configured to provide the static copy of the dynamic webpage to a webcrawler.05-07-2009
20090119325AUTOMATED METHOD FOR DETECTING AND REPAIRING CONFIGURATION CONFLICTS IN A CONTENT MANAGEMENT SYSTEM - Embodiments of the invention provide for detecting and (in at least some cases) repairing XML configuration conflicts in a content management system (CMS). One method allows a CMS to evaluate various configuration components and determine when those components may conflict with one another. If a conflict is detected, the CMS may be configured to notify an administrator of the problem, and in some cases, correct the problem. As a result, administrators may not have to carefully evaluate each configuration file associated with a document type definition for a given document type before creating or modifying a content processing rule.05-07-2009
20090119324INTELLIGENT AND PAPERLESS OFFICE - The claimed subject matter provides a system and/or a method that facilitates collecting and organizing electronic documents. An interface component can receive a document. A manager component can automatically file the document into a category based at least in part upon a portion of static metadata associated with the document and a portion of metadata dynamically generated from an inference related to the portion of static metadata associated with the document.05-07-2009
20090030930NEURO-INFORMATICS REPOSITORY SYSTEM - A neuro-informatics repository system is provided to allow efficient generation, management, and access to central nervous system, autonomic nervous system, effector data, and behavioral data obtained from subjects exposed to stimulus material. Data collected using multiple modalities such as Electroencephalography (EEG), Electrooculography (EOG), Galvanic Skin Response (GSR), Event Related Potential (ERP), surveys, etc., is stored using a variety of data models to allow efficient querying, report generation, analysis and/or visualization.01-29-2009
20090030929System and method for providing a virtual item context - A virtual item set representing a subset of items stored within an original data structure. The system includes a virtual item set processor configured to generate a plurality of virtual items that are a subset of items in the original data structure, and a virtual item set including the plurality of virtual items. Each virtual item includes a data field containing a data item from the original data structure and a metadata field, the meta field data including position information representing the position of the data field within an original data structure.01-29-2009
20090030928System and method for embedded expression assignment - A system for generating embedded expressions configured to generate a result. The system includes an embedded expression generation engine configured to generate a root expression, including at least one parameter. The parameter includes an assigned embedded expression configured to generate a result based on one or more input parameters. The system further includes an embedded expression user interface configured to display the root expression and associated parameters and embedded expressions and provide expression generation tools allowing the user to modify the root expression.01-29-2009
20090030926COMPOSITE NESTED STREAMS - Reshaping of streams is provided to facilitate utilizing the streams without rapidly increasing memory requirements as the size of the stream increases. The streams can be pushed to alternative storage upon being reshaped, for example, such as to a persistent storage. If the streams lose structure, for example if a hierarchical stream is reshaped into a flat structure for storage in a database, structural information can be stored along with the streams and utilized to shape the stream to its original structure upon request for data, for example. Streams can be pulled from an exposing device or application, and portions of the stream can be transformed and stored according to a set of stop elements; the stop elements can be associated with functions that take action on the stream upon reaching a stop element, such as transforming and storing a portion thereof.01-29-2009
20090030925CLUSTERING PHYLOGENETIC VARIATION PATTERNS - Data clustering is described for determining related components of the data. In one example, information on biomolecules may be clustered into groups in which the biomolecular data in a clustered group may indicate data that shares a relationship. For example, monomers of a protein molecule or a nucleic acid molecule may be mapped to an evolutionary or phylogenetic tree. Candidate groupings of the information may be obtained based on evolutionary relationships among sequences corresponding to the molecules.01-29-2009
20090100084GENERIC MODEL EDITING FRAMEWORK - In one embodiment, a computer system generates a view of entities associated with varying data types for presentation on a generic viewer. The entities and data types have relationships as defined in a corresponding schema. The schema is stored as data in a repository with the data types. The computer system receives an edit request configured to change various selected entities, where each entity has an associated data type, queries the repository to determine various properties of the selected entities corresponding to the received edit request including the data type, and determines, based on the schema, that the edit is valid based on relationship information stored in the schema. The computer system also sends the validated edit information to the generic viewer for presentation. The generic viewer has no prior knowledge of how to handle the selected entities and corresponding data types.04-16-2009
20090063549ENTERPRISE STRUCTURE CONFIGURATOR - Tools for configuring an enterprise applications. In one aspect, the tools provide a user interface to allow an implementer describe, based on an interview with executives of the organization, an enterprise structure of an organization, and a data structure generator to configure the enterprise application to reflect this enterprise structure. In one aspect, these tools can allow a general case to guide the default assignment of intersections of legal and managerial reporting structures to a business unit, allowing the minimum number of business units to fulfill both the external and managerial responsibilities. The tools may implement a pivot table approach to provide an interface for the user to provide such input.03-05-2009
20090063542Cluster Presentation of Digital Assets for Electronic Devices - Improved approaches to present groups of digital assets in a dynamic, graphical manner are disclosed. The groups to be presented can be automatically formed in accordance with grouping criteria. Each of the resulting groups can then be visually represented by a set of images. The sets of images for the different groups can be dynamically visually presented in a sequential manner. The plurality of images that represent a particular group can be concurrently presented in a partial overlapped arrangement. Optionally, user interaction can affect the group(s) being presented, alter the images visually representing the group(s), or cause other navigational actions with respect to the digital assets. The presentation of the groups (e.g., clusters) can serve to assist a user in understanding what digital assets (e.g., digital media assets) are available on an electronic device. The electronic device typically permits the user to utilize (e.g., play, view, etc.) the digital assets.03-05-2009
20090055428METADATA EDITING CONTROL - A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.02-26-2009
20090125545METHOD FOR CONSTRUCTING KEY GRAPH FOR MULTI-GROUP MULTI-CASTING SERVICE AND MANAGING KEY - Provided is a method for constructing a key graph for multi-group multi-casting service and managing a key. The method includes: searching for a user group set (common group set) having the same access right to each resource combination comprising multiple resource selected from resources for a service and non-overlapping with other resource combinations by using an access right relations between user groups and the resource; and constructing a key graph by interconnecting a user group key and a resource key using the access right relation, where user groups pertaining to the searched common group set are connected to corresponding resources via intermediate nodes.05-14-2009
20090157730SYSTEM AND METHOD FOR GENERATING WEB PAGE USED TO SHARE RECORDS - A method for generating a web page used to share records by a computer system is provided. The first step of the method is to generate a first web page with a map image and display a traveling route thereon. Then, at least one linking tag linking to at least one record file respectively disposed on a creation geographical location thereof is displayed on the map image. Next, the record file is uploaded to a far-end database and the record file has a far-end address. Last, a second web page is generated by copying the first web page and replacing the linking address of the linking tag with the individual far-end address of the record file. The second web page could be sent to friends via the network and opened by a personal computer system for sharing the shared record files stored in the far-end database.06-18-2009
20090182767STORING AND RETRIEVING OBJECTS ON A COMPUTER NETWORK IN A DISTRIBUTED DATABASE - A distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests.07-16-2009
20090182764DATABASE COMPRISING TOPOGRAPHICAL INFORMATION ON OBSTACLES AND METHOD FOR GENERATING ONE SUCH DATABASE - The invention relates to a database and a method of generating a database containing topographical information on obstacles distributed over a geographic area subdivided into cells. The method includes reading topographical data obtained from heterogeneous sources. Topographical data are generated which relate to pointlike obstacles from the information collected from the topographical data. Topographical data are generated which relate to linear obstacles from the information collected from the topographical data. The obstacle database is created. Each cell contains a link to the obstacles whose coordinates in the geographic area covered by the cell are recorded with an uncertainty value. In particular, the invention applies to the generation of a database on board an aircraft.07-16-2009
20090187590DATABASE CREATION METHOD, DATABASE DEVICE AND DESIGN DATA EVALUATION METHOD - A database creation method relating to semiconductor ICs, the database registering function block cells constituting a design data of semiconductor IC and evaluation values corresponding to the function block cells such that the function block cells are associated with the evaluation values, for each of the semiconductor ICs, the creation method includes judging whether or not that function block cells constituting a design data of desired semiconductor IC include an unregistered function block cell which is not registered in the database, calculating an unregistered evaluation value corresponding to the unregistered function block cell when the function block cells constituting the design data of the desired semiconductor IC are judged to include the unregistered function block cell, and updating the database by registering the unregistered function block cell and the unregistered evaluation value such that the unregistered function block cell is associated with the unregistered evaluation value.07-23-2009
20090164503Methods and systems for specifying a media content-linked population cohort - Avatars, methods, apparatuses, computer program products, devices and systems are described that carry out identifying at least one instance of media content as a prospective cohort-linked attribute; presenting to at least one member of a population the at least one instance of media content; measuring at least one physiologic activity of the at least one member of the population, the at least one physiologic activity proximate to the at least one instance of media content; associating the at least one physiologic activity with at least one mental state; and specifying at least one population cohort based on the at least one mental state.06-25-2009
20090164498SYSTEM AND METHOD FOR CREATING RELATIONSHIP VISUALIZATIONS IN A NETWORKED SYSTEM - A computer-implemented system and method for creating relationship visualizations in a networked system are disclosed. The apparatus in an example embodiment includes a relationship visualization generator configured to obtain information related to the status of a relationship associated with a subject entity; create a relationship visualization defining the status of the subject entity, the relationship visualization including a first image corresponding to the subject entity and a second image corresponding to a verb describing the subject entity; and render the relationship visualization in real time.06-25-2009
20090138497Method and system for the use of probe data from multiple vehicles to detect real world changes for use in updating a map - At least one embodiment of a method is described including: (1) collecting probe sensor data in an area containing roads and other drivable features; (2) processing the probe sensor data in a first manner so as to create a geospatial map database including road segments, and in a second manner to derive a subset of data related to at least one segment within the geospatial map database and being indicative of an attribute thereof, (3) statistically processing the subset data per road segment to determine one or more inferred attributes thereof, (4) comparing the created geospatial map database, in particular the road segments identified therein and said inferred attributes thereof with a pre-existing geospatial map database containing road segments and attributes thereof, and where an inconsistency in the presence or absence of a road segment, or in its geometry or topology, or in any of its attributes, is identified, (5) effecting a further action, being one of: (a) Generating a change notification, (b) Generating an alert, (c) Generating a change request, the ultimate operation of such further action being the eventual update of the pre-existing geospatial map database such that the former attribute is replaced with the inferred attribute, and/or the insertion, deletion or correction, as far as geometry and topology is concerned, of the road segment. Alternative methods are also described.05-28-2009
20090182768MULTI-MVNO WIRELESS SERVICE - Systems and methods for determining an optimal range of frequencies of electromagnetic waves are described. In some embodiments, mobile voice communications devices measure average power received from certain ranges of such frequencies, each range associated with a communications service provider. A cost may be associated with each range. An optimal range of frequencies may be determined based on these factors. Each device may also receive a set of data identifying the location of the device. Each device may transmit one or more communications signals to a CIP with such measurements and location information, and some of this information may be stored in a database.07-16-2009
20090182763MULTI-CLIENT COLLABORATION TO ACCESS AND UPDATE STRUCTURED DATA ELEMENTS - Tools and techniques for providing multi-client collaboration to access and update structured data elements are disclosed. Client systems may present user interfaces that provide libraries of published data elements that are available for collaboration. The clients may request selected data elements, while referencing unique identifiers associated with the selected data elements. Those clients that publish data elements for collaboration by others may present user interfaces that provide representations of candidate structured data elements, and receive selections of those data elements chosen for publication. The publishing clients may then send the selected data elements for publication. The client systems may interact with servers or collaboration services, which may receive structured data elements that the clients have published for access by others. The servers may define respective unique identifiers for the published data elements, and may send the structured data elements and corresponding unique identifiers to various client systems.07-16-2009
20090182766AVOIDING DATABASE RELATED JOINS WITH SPECIALIZED INDEX STRUCTURES - Provided is a solution for storing data, the data comprising a set of tables, each table comprising a set of columns, each column comprising a set of values, each value being one or more data types. In the solution, a binary tree can be created for each of the data types. Each binary tree can comprise a set of nodes. A set of arrays can be associated with each node of the binary tree. The array associated with each node of each binary tree can correspond to one of the columns that comprises the value of the data type represented by the node of the binary tree. Each array can indicate at least one table row and column from the plurality of tables in which the value of the data type represented by the node of the binary tree occurs.07-16-2009
20090164504Look ahead of links/alter links - A computationally-implemented method comprising retrieving at least a portion of data from a data source, determining an effect of the data, determining an acceptability of the effect of the data at least in part via a virtual machine representation of at least a part of a real machine having one or more end-user specified preferences and providing at least one data display option based on the determining acceptability of the effect of the data.06-25-2009
20090164499CREATING POLICY RULES AND ASSOCIATED POLICY RULE COMPONENTS - A method and information processing system manage policy elements in an information processing system. At least one policy element (06-25-2009
20090164500SYSTEM FOR PROVIDING A CONFIGURABLE ADAPTOR FOR MEDIATING SYSTEMS - A system is described for providing a configurable adaptor for mediating systems. The system may include a memory, an interface, and a processor. The memory may store an interaction item, a data mapping, data schemas and binary representations of the data schemas. The interface may communicate with a first system, a second system, and a device. The processor may identify the interaction item describing an interaction between the systems. The processor may generate and process a first and second data schema to generate binary representations of the schemas. The processor may generate a data mapping referencing the binary representations to describe a data transformation between the data formats of the first and second systems. The processor may deploy the binary representations, the data mapping, and the interaction item to a device to enable the device to maintain interaction state, and communicate properly formatted messages between the first and second systems.06-25-2009
20090164506System and Method for Content-Based Email Authentication - One embodiment of a system for content-based email authentication includes an email server configured to receive an email from a client, a content identifier generator configured to generate content identifiers for an email by applying a hash algorithm to content of the email, the email server further configured to append the content identifiers to the email before sending the email. The email server is further configured to receive a second email from a network, the second email having appended content identifiers. The content identifier generator is further configured to generate content identifiers for the second email, and the email server is further configured to compare the generated content identifiers with the appended content identifiers and if the generated content identifiers and the appended content identifiers match, the email is deemed authentic and the email server is configured to send the second email to a client.06-25-2009
20090164505Method For Generating An Electonically Storable Digital Map - A method for generating a digital map that can be stored on an electronic storage medium and in which a geographic area is described by a multitude of data sets includes the following steps: 06-25-2009
20090164502SYSTEMS AND METHODS OF UNIVERSAL RESOURCE LOCATOR NORMALIZATION - Disclosed herein are method, systems and architectures for normalizing identifiers corresponding to resources using normalization rules that can be generalized for use with different resources. By way of a non-limiting example, an identifier can be a uniform resource locator (URL), and a normalization rule can be used to normalize URLs that correspond to different resources, e.g., content. A normalization rule can be generated by generalizing two or more normalization rules corresponding to different resources, such that a content determinative component is generalized. A normalization rule can be defined to include a context portion used to determine the rule's applicability to an identifier, and a transformation portion that identifies the transformations to be applied to an applicable identifier to yield a normalized form of the URL. A generalization of two or more normalization rules can include a normalization of one or both of the context and transformation portions.06-25-2009
20090164497Generic Archiving of Enterprise Service Oriented Architecture Data - Methods and apparatus, including computer program products, for generic archiving of enterprise service oriented architecture data. In general, an identification of an instance of a business object to archive is received. Information defining the business object is retrieved. A schema for the type definition and a definition of the instances of the business object in accordance with the schema is generated. The schema may be in accordance with a platform-independent file format including information reflecting the hierarchy of the business object. The schema may include hierarchy levels that reflect each hierarchy level of the business object. Each hierarchy level, with the exception of hierarchy levels including references to stand-alone business objects, may have the respective attributes of the hierarchy level of the business object. Instance data may be generated to reflect the instance of the business object, the instance data being in accordance with the schema.06-25-2009
20090144316System and method for maintaining consistent behavior when in diffrent table modes - A system and method are described for maintaining consistent table behavior when in different modes of operation. For example, a computer-implemented method according to one embodiment of the invention comprises: generating a table containing a selection column comprised of selectable cells, the table having a current lead selected row; providing a user with the option to select between an editable mode and a read only mode for the table, wherein, when in the editable mode the user is permitted to edit one or more cells within the table; detecting user input in relation to the table, wherein: if the user selects an editable cell when in the editable mode, allowing the user to edit the contents of the cell without changing the lead selected row; if the user selects a cell in read only mode, maintaining the current lead selected row; and changing to a new lead selected row in both the editable mode and the read only mode only if the user selects the new lead selected row from a cell within the selection column.06-04-2009
20090144311METHOD AND APPARATUS FOR DEVELOPING HIGH RESOLUTION DATABASES FROM LOW RESOLUTION DATABASES06-04-2009
20090187588DISTRIBUTED INDEXING OF FILE CONTENT - Described herein is technology for, among other things, distributed indexing of file content. Content-based indexing the file involves determining whether content-based index information for the file is available from an external source. This avoids repeating already-performed content analysis, which is time consuming and computationally intensive especially for non-text files. The content-based index information, if it is available, is received from the external source and may be stored. If the content-based index information is not available or is not complete, content-based index information for the file is generated and stored. Moreover, the generated content-based index information is shared with the external source. Once content analysis of the file is performed to generate content-based index information for the file, the content-based index information is available and sharable as needed. There is no need to repeat the same content analysis on the file.07-23-2009
20090138495Method And System Of Providing User Augmented Content - A method for enabling users to share information across websites. A user may add some information to augment a posting on a first website to annotate its content. The information may be displayed on the first website as a related file and stored in a user augmented content system (UACS) database as an individual document. Another user may add some information to a posting on a second website to enrich its content, and the information may be displayed on the second website as a related file and stored in the UACS database as another individual document. The documents may be stored together with some keywords, and may be tagged, indexed and searchable. Users may easily find out who contributed what to the websites, and configure their websites to automatically receive content newly uploaded to the UACS database. If the augmenting content from the first website is relevant to the content on the second website, it may be automatically distributed to the second website.05-28-2009
20090049080RELATIONSHIP MANAGEMENT FOR DATA MODELING IN AN INTEGRATED DEVELOPMENT ENVIRONMENT - A system and method of relationship management for data modeling in an integrated development environment is provided. A method of incorporating a program code file includes generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema comprising at least two related tables; determining a relationship between the at least two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; and producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set.02-19-2009
20100011019Database Business Components Code Generator - In a method for generating components for accessing a data source, input is received from a user interface, allowing access to the data source. A list of structural elements employed in the data source is created. A data object corresponding to the structural elements employed in the data source is automatically generated. At least one business object component is automatically generated. The business object component includes a plurality of stored data operations that accesses data in the data source, wherein the data corresponds to the structural elements in the desired structure of the data object.01-14-2010
20090177681QUASI-INVERSES OF SCHEMA MAPPINGS - A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M′ from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint σ. Each constraint σ consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M′ includes at least one constraint σ′. Each constraint σ′ consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M′ is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.07-09-2009
20090177683MULTIMEDIA FILE CO-PROCESSING SYSTEM AND METHOD - A mobile electronic system for sharing a multimedia playlist over a communication network to a receiving mobile electronic device is disclosed. The system generates a co-processing request according to operations of the user via an input unit and sends the co-processing request to the sharing mobile electronic device. The system may receive a proposing playlist listing multimedia files to be shared with the sharing mobile electronic device and determines if one or more multimedia files listed in the proposing playlist exist in the data storage of the sharing mobile electronic device. The system generates a matching playlist according to the determined multimedia files, sends the matching playlist to the sharing mobile electronic device, and plays the multimedia files listed in the matching playlist.07-09-2009
20090177679METHOD AND APPARATUS FOR DIGITAL LIFE RECORDING AND PLAYBACK - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing data. A plurality of devices dynamically capture data associated with the daily activities of a person. The data is transmitted to a mobile device associated with the person. The data is processed and then stored into a cache of the mobile device. The data stored in the cache of the mobile device is uploaded into a repository mass store in response to interfacing the mobile device with the repository mass store. A selected data segment stored in the repository mass store is presented in response to receiving a request for the selected data segment.07-09-2009
20090019075Recovery of Data and Data Processes - One embodiment of a data recovery management system includes prompt logic operable to prompt a user to provide information describing impact that an extended interruption of a project tracking system would have on an work unit that uses the project tracking system to perform a particular workflow process; a database coupled to the prompt logic, operable to store feedback received from the user in response to answering questions proposed by the prompt logic; and organizational logic operable to compile information stored in the database for each work unit that utilizes the project tracking system to perform a particular workflow process. Other systems and methods are also provided.01-15-2009
20090187587Managing feature data based on spatial collections - Systems, methods, and other embodiments associated with registering a WFS feature type are described. One example method includes creating a feature instance table and a set of collection item tables to register the WFS feature type. Elements in the feature instance table and a collection item table may be related by a feature instance primary key value. The example method may also include producing an r-tree based spatial index for spatial content collection items stored in the set of collection item tables. The method may also include selectively processing a WFS request to manipulate (e.g., insert, delete, update) a WFS feature instance based, at least in part, on the feature instance table and the set of collection item tables. The method may also include selectively processing a WFS query associated with a WFS feature instance based, at least in part, on the r-tree based spatial index.07-23-2009
20090327334Generating Measures of Video Sequences to Detect Unauthorized Use - A system that generates a first measure for a first version of a video sequence having a finite length, the first measure corresponding to measured transitions of a video object of the first video scene, drops pictures to obtain a second version of the video sequence of finite length, and generates a second measure for the second version, the second measure having a similar value to the first measure, the second measure corresponding to measured transitions of the video object of the first video scene.12-31-2009
20090327330APPARATUS AND METHOD FOR DYNAMICALLY MATERIALIZING A MULTI-DIMENSIONAL DATA STREAM CUBE - A computer readable storage medium comprises executable instructions to generate a stream cube to store data received from multiple data sources. A plurality of multi-dimensional data streams are generated to represent the received data. A materialization strategy is repeatedly determined for the stream cube. The stream cube is materialized according to the materialization strategy to record the multi-dimensional data streams.12-31-2009
20090327331AD SYSTEM THAT INTERACTS WITH PLURAL AD ENGINES - An ad system allows a user to create and manage an ad campaign that is administered by two or more ad engines. The ad system interacts with the ad engines using a channel abstraction interface module. For each ad engine, the channel abstraction interface module translates ad information from an engine-agnostic format that is associated with the ad system to an engine-specific format that is associated with the ad engine.12-31-2009
20090327328Platform-Independent Data Application Description Language - Technologies are described herein for generating a platform-independent data application. In one method, a definition of a data schema is received for defining data types. A definition of a user interface is also received for access data stored in the data types. Further, a definition of business logic is received for enforcing validation rules and actions associated with the data types. The definitions of the data schema, the user interface, and the business logic are each received in a platform-independent format and used to generate the platform-independent data application.12-31-2009
20090327327METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING CONTEXT TRIGGERED DISTRIBUTION OF CONTEXT MODELS - A method for providing context triggered distribution of context models may include receiving current context information related to a first device, accessing a context profile and a security profile associated with the first device, and developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree. An apparatus and computer program product corresponding to the method are also provided.12-31-2009
20090327326METHOD AND SYSTEM FOR MIGRATING DOCUMENTS - A method for exporting native source documents (NSDs) from a document repository. The method includes identifying a first NSD to export, where the first NSD includes a first version of content and first metadata, and identifying a second NSD to export, where the second NSD comprises a second version of the content and second metadata. The method further includes generating a source content definition file (CDF) document that includes a global property, a first version-specific property for the first version of the content, a reference to the first version of the content, a second version specific-property for the second version of the content, and a reference to the second version of the content. The method further includes storing the source CDF document in a persistent storage device.12-31-2009
20090063541METHOD FOR MAINTAINING PARALLELISM IN DATABASE PROCESSING USING RECORD IDENTIFIER SUBSTITUTION ASSIGNMENT - In one implementation, a method for sustaining database processing parallelism of one or more parallelized processes to build one or more index pages using pseudo record identifiers (PRIDs) is disclosed. The method comprises generating one or more PRIDs for one or more respective internal record formats (IRFs), inserting said generated PRIDs into a respective index key, generating a relational index of the PRID and a predetermined record identifier (RID) respectively determined in relation to said IRF, and building one or more index pages in relation to the relational index by comparing said RID and said PRID for their respective IRF in said relational index, and determining which one of said RID or said PRID to insert into said index page.03-05-2009
20090063535APPARATUS AND METHOD FOR INDICATING REVIEW ACTIVITY OF A DOCUMENT IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) monitors and logs review activity for elements in a document. A review activity policy includes one or more thresholds that define one or more ranges that define corresponding review activity levels. A schema or document type for the document is annotated based on the logged review activity to indicate one or more review activity levels for one or more elements in the schema or document type. When an author edits or creates a document based on the same schema or document type, the schema or document type for that document is read, and the elements in the document are displayed to the user to indicate past review activity according to the annotations in the document's schema or document type.03-05-2009
20090144307Performing Hierarchical Aggregate Compression - Methods, systems, and computer program products are provided for executing database rollup queries. Methods can include iterating through a database table which has been grouped and ordered on the different columns which are in the ROLLUP clause. In some embodiments, a GROUP BY ROLLUP construct can be executed while only requiring an additional one storage location per ordered column per each aggregate function to be performed on each database row. The higher level aggregate functions can be executed without relying on accessing any lower level aggregate results in some embodiments. A suitably grouped and ordered database table can have a multiple level hierarchical ROLLUP function executed in a single pass without having to retrieve lower level aggregate results.06-04-2009
20090006457LIFEOTYPES - The present invention provides a method and a system for assembling data from at least one data source into at least one life bit, assembling the at least one life bit into at least one life byte, and defining a lifeotype based on the attributes of at least one life byte.01-01-2009
20090024653DYNAMIC CONFIGURATION AND SELF-TUNING OF INTER-NODAL COMMUNICATION RESOURCES IN A DATABASE MANAGEMENT SYSTEM - A database management system in which a plurality of nodes form a database instance, each node including a communication manager for dynamically configuring inter-nodal communication resources. The communication manager receives communication resource allocation requests from clients or a self-tuning algorithm. A resource self-tuning mechanism allocates or de-allocates memory blocks used for communication resource elements dynamically in real time without cycling the instance. Memory blocks are de-allocated asynchronously by placing associated communication resource elements in quarantine until all communication resource elements associated with the memory block are quarantined.01-22-2009
20090024652OBJECT RELATIONAL MAPPING LAYER - An integration server system for mapping data objects on a database schema offers a strongly-typed model API, complex constraint management, and association balancing. The integration server system also has improved performance through optimized handling of ordered associations of data object and of string-valued attributes. The integration server system comprises a database schema configured to store a set of data object instances. A metadata model represents a configuration of the set of data object instances in the database schema. A model application programming interface provides a client application with access to the set of data object instances, and a metadata application programming interface provides a client application with access to the set of data object instances via the metadata model.01-22-2009
20090024650Heterogeneous content indexing and searching - Embodiments are provided to manage information associated with a number of disparate information sources. Metadata and/or other information can be extracted from a file, data stream, or other information source. The extracted metadata and/or other information can be used when performing indexing and searching operations. In one embodiment, a system includes a data structure having a uniform metadata representation and metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other information source. The embodiments provide extensibility and can be tailored according to a desired implementation.01-22-2009
20090024647PRODUCT NETWORK MANAGEMENT SYSTEM AND METHOD - The invention is directed to an integrated computerized product lifecycle manager and requirements manager system for associating high-level requirements data with everyday product lifecycle management activities. The system includes a networked database comprised of one or more central computerized data servers, and a plurality of user computers (terminals, workstations) connected to the central server or servers by a computer data network. The server or servers will usually run multiple software modules such as database modules, various product lifecycle management modules, data viewer and decoder modules, and requirements management modules all operating in an integrated manner so that selected portions of the requirements tree, from the top high-level requirements to more detailed low level requirements, can be presented to users in a context relevant manner. The invention additionally includes context management module by which selected portions of the requirements data may be exposed or redacted according to organizational needs.01-22-2009
20090024645METHOD AND SYSTEM FOR GENERATING OFFLINE APPLICATIONS - A method and system for generating offline applications is provided. An application context for a business process is received. Based upon the application context, an application model is received. A user interface screen is extracted from the application model. A data object associated with the user interface screen is retrieved. A data relevant to the user interface screen is extracted from the data object based upon the application context. An offline application is generated from the application model and the user interface screen. The offline application and the data are packaged to generate a packaged application.01-22-2009
20090024646Methods, Systems, and Computer-Readable Media for Generating a Report Indicating Job Availability - Methods, systems, and computer-readable media provide for generating a report indicating job availability. According to embodiments, a method for generating a report indicating job availability is provided. According to the method, a selected assignment group is displayed. A number of status messages received by a technician in the selected assignment group is displayed. The status messages indicate that no jobs are available for the technician. An amount of lost time associated with the technician in the selected assignment group is determined. The lost time includes a difference between a time at which the technician received one of the status messages and a time at which the technician is dispatched to a next job. The amount of lost time associated with the technician in the selected assignment group is displayed.01-22-2009
20090024644Extended Multimedia File Structure and Multimedia File Producting Method and Multimedia File Executing Method - Provided are an extended multimedia file structure, a multimedia file producing method, and a multimedia file executing method. The extended multimedia file structure includes: a metadata section including a media initial object descriptor (IOD) field and at least one track pointer; and a media data section including at least one media block indicated by the track pointer, wherein the at least one track pointer indicates a detail media resource contained in an embedded multimedia file or an external multimedia file.01-22-2009
20090024651RECORDING DEVICE, RECORDING METHOD, COMPUTER PROGRAM, AND RECORDING MEDIUM - There is provided a recording device for generating and coding metadata, the recording device including a metadata describing part for describing the metadata; and a coding part for coding the metadata described in the metadata describing part in a binary format, and generating coded data; wherein the metadata describing part describes alternative information for embedding alternative data to the coded data when data is not present for a non-essential item in the metadata; and the coding part performs coding with the alternative data embedded when the alternative information is described.01-22-2009
20090083311BUSINESS INTELLIGENCE DATA REPOSITORY AND DATA MANAGEMENT SYSTEM AND METHOD - A business intelligence and data management system is disclosed comprising a database for storing multi-dimensional business data from multiple online educational institutions; a usage tracking engine for recording within a user profile the time and duration of access to disparate system features. A reporting engine provides periodic and custom reports and a benchmarking engine facilitates comparison of internal institution data with aggregate data from multiple institutions, to compare student retention, course completion, student satisfaction, and student performance. The reporting engine provides reports on course retention rates, course evaluations, faculty evaluations, enrollment, student performance, and course run rates. The usage tracking engine, benchmarking engine, and reporting engine facilitate determination of best practices to improve student enrollment, student retention, course completion, student performance, and student satisfaction. A custom query engine facilitates freeform searches of business data and a data mining engine provides access to detailed data supporting the periodic reports.03-26-2009
20090083308Computer method and apparatus for per asset time-line display in engineering product revision management - Computer method and apparatus managing engineering product revisions. A repository holds one or more assets. For each asset, the repository holds respective revisions of the asset. A revision manager tracks changes of state of assets of the repository. Each change of state of a given asset results in a respective revision of the given asset. The revision manager provides a repository per asset timeline view illustrating for a subject asset (i) a timeline sequence of changes of state of the subject asset and (ii) contents of the subject asset. The timeline sequence represents the revision history of the asset. Each of the graphical elements in the timeline sequence implements a handle to the respective revision or state of the subject asset as held in the repository. The invention repository view with timeline sequence enhances users ability to navigate among assets and revisions in the repository.03-26-2009
20090083304ENTERPRISE SERVICE ORIENTED ARCHITECTURE FOR LARGE FILE HANDLING WITH DOCUMENT MANAGEMENT SYSTEM - A computer-implemented method of storing an object received from a client device on one or more content servers remote from the client device includes receiving, through a service oriented (SOA) layer, object metadata about the object from a non-proprietary interface running on the client device and generating a uniform resource locator (URL) with which to retrieve the object. The URL and metadata for locating and retrieving the object from a web application server are transmitted to the client device through the non-proprietary interface, and the metadata for locating and retrieving the object is transmitted through the service oriented architecture (SOA) layer to the client device. The object is received from the client device, and the object is not transmitted through the SOA layer. Finally, the object is stored on at least one of the remote content servers.03-26-2009
20090083302USING AN INCREMENTING TIME ELEMENT TO SELECTIVELY ADD LIST ITEMS TO EITHER THE START OR THE END OF AN ORDERED LIST - The present invention discloses a solution for establishing position values of new items in an ordered list at either the start or the end of the list without using of markers and without needing to query all the items of the list. In the solution, a command to add a new item to the ordered list can be received, which specifies whether the item is to be added at the start or the end of the list. When the item is to be added to the end of a list, an item position value for a new item can be set equal to a current value of a time element. Otherwise, it can be set equal to negative one times the current value of the time element (assuming smallest to largest ordering). Mathematical derivates that produce the same effect are contemplated.03-26-2009
20090198725VISUALIZING TREE STRUCTURES WITH DIFFERENT EDGE LENGTHS - A system described herein includes a receiver component that receives multiple data elements, wherein each of the data elements has a common attribute, and wherein the several data elements are hierarchically related. The system may further include an assignor component that independently assigns each of the multiple data elements to one of a plurality of layers, wherein a data element is assigned to a layer based at least in part upon a value of the common attribute that corresponds to the data element. The system may also include a renderer component that receives assignments made by the assignor component and graphically renders a tree structure based at least in part upon the assignments. Furthermore, a color bar can be generated that includes one or more rows based at least in part upon content of the tree structure.08-06-2009
20090198724SYSTEM AND METHOD FOR CONDUCTING NETWORK ANALYTICS - A log file from a server is analyzed and entries in the log file are deleted, combined, or condensed to create a list of page views that more accurately reflects traffic to a server. The list of page views may be added to a database for searching, sorting, and analyzing the page views.08-06-2009
20090198720METHOD FOR CREATING A PROCESS NOMENCLATURE - Techniques for creating a nomenclature to represent one or more groups within a process are provided. The techniques include obtaining a process, wherein the process comprises one or more groups, and creating a nomenclature to represent the one or more groups, wherein the nomenclature facilitates usability of the process in at least one of an operation and design environment. Techniques are also provided for generating a database of one or more processes, wherein each process is represented by a nomenclature.08-06-2009
20090049079DATABASE MANAGEMENT SYSTEM, DATABASE MANAGEMENT METHOD, AND PROGRAM - A database management system for determining consistency in a hierarchical database sequentially reads pointers of a plurality of segment data, generates an address hash value, which is a hash value of retention addresses of the segment data having been read, generates a pointer hash value, which is a hash value of the pointers included in the segment data having been read, corrects the address hash value, when the contents of the address already read is updated, based a retention address of segment data added or deleted by the update, corrects the pointer hash value based on each pointer changed by the update, and determines that the hierarchical database is consistent if the corrected address hash value coincides with the corrected pointer hash value.02-19-2009
20090049075METHOD AND APPARATUS FOR ENCODING/DECODING - The present invention relates to a multimedia data encoding/decoding method and apparatus. The encoding method includes generating a data area including a plurality of media data areas; and generating a media information area including a plurality of track areas corresponding to the plurality of media data areas, respectively. According to the present invention, the multimedia data encoding/decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce.02-19-2009
20080294670METHOD AND SYSTEM FOR HIERARCHICAL LOGGING - A method and system to create a logical hierarchy of log files is described. The method records data about each event occurring during a maintenance procedure in a first order log file. Detailed information about the event is redirected to a further order log file. In some case, the hierarchical nature allows the event data to be analyzed and the error causing the event to be corrected without human intervention.11-27-2008
20090043798Techniques for automatically developing a web site - Techniques for building a web site with database components include a web site building appliance having a processor, a computer readable medium, and a special purpose operating system. The computer-readable medium carries a web site wizard including a template and instructions. The template holds data indicating a first arrangement of components associated with a first type of web site. The instructions configure the processor for presenting a user with a series of one or more user interfaces including controls for modifying the first arrangement of components. The instructions also configure the processor for receiving input from the user in response to user interaction with the controls indicating a modified arrangement. The instructions further configure the processor for building the web site automatically in response to the input from the user. The web site is based on the modified arrangement. The special purpose operating system has features and configuration dictated by the web site wizard and supporting program components.02-12-2009
20090063547Breadcrumb list supplementing for hierarchical data sets - A breadcrumb path for use in navigating a hierarchical data set may be supplemented with one or more supplemental breadcrumbs representing preferred locations within the hierarchical data set. The supplemental breadcrumb may represent a previously visited location within the hierarchical data set, and may be further limited to the previously visited locations that are subordinate to the currently selected location. The supplemental breadcrumb may also represent a frequently visited location within the hierarchical data set. For scoped hierarchical data sets, the preferred location may represent a previously visited location within the scope of the selected location, or a frequently visited location within the scope of the selected location. Several embodiments of user interface components featuring such supplemented breadcrumb lists and having various advantages are presented, as well as a few contexts for applying such supplemental breadcrumbs in a breadcrumb list.03-05-2009
20090063545Systems and methods for generating an entity diagram - Methods and systems for generating an entity diagram include, in one exemplary embodiment, a user using a processor that executes the program code to generate the entity diagram. The process for generating the entity diagram includes generating an entity diagram with one or more entities and one or more relationships, grouping the one or more entities by a first dimension, and grouping the one or more entities by a second dimension. The process further includes rearranging the groups based on the grouping according to the first dimension, rearranging the entities based on the grouping according to the second dimension, and adjusting one or more relationship links corresponding to the one or more relationships. After the one or more entities and relationships are rearranged and adjusted, the user may access an updated entity diagram.03-05-2009
20090063553PROGRAM FOR CAPTURING DATA CHANGES UTILIZING DATA-SPACE TRACKING - A program for reorganizing information in a computer system while concurrently providing access to the information for updates. In an exemplary embodiment of the invention, an on-line reorganization facility (ORF) uses index data-spaces that point to other data-spaces, referred to as data data-spaces, to efficiently track and coordinate information about the data-elements in an original data-space operated upon by a reorganization process. A relative base address of a data-element in an index data-space can be derived from a relative base address of a data-element in an original data-space, and vice versa. An index data-space data-element contains a location of a data-element in a data data-space that tracks change information related to a corresponding data-element in the original data-space. Tracked changes are later applied to the newly reorganized data-space to assure consistency and integrity of the data. Tracked changes include the location in the original data-space where the change occurred and a flag indicting the type of change.03-05-2009
20090063551ADDRESSEE-DEFINED MAIL ADDRESSING SYSTEM AND METHOD - A mail delivery system and method for delivery of mail to addressees are disclosed. The system is particularly suitable for implementation in the context of an email or similar electronic messaging system, and is particularly useful for managing and/or discouraging unsolicited junk mail. The system comprises a plurality of unique delivery addresses, each for a corresponding addressee, and a plurality of delivery codes. The delivery codes are generally defined or otherwise controlled by the addressees, with each addressee controlling a specific subset of the delivery codes. Any given delivery code does not comprise a unique delivery address or any essential portion thereof, and instead comprises distinct, essentially arbitrary addressee-controlled information. The method comprises addressing a selected piece of the mail with a selected delivery address, and associating a selected delivery code with the selected delivery address of the piece of mail. The selected delivery code may be (and from the mail sender's viewpoint, preferably is) one defined by the addressee of the particular piece of mail. The method further comprises delivering the piece of mail to the addressee if the delivery address is associated with a valid delivery code defined by the addressee, and dispatching the piece of mail as directed by the addressee, if it does not have a valid, addressee-defined delivery code. For example, mail lacking a valid delivery code may be deleted or destroyed without delivering to the addressee. The system further comprises means for performing steps of the method, such as an application operable in a computer memory.03-05-2009
20090063550FACT-BASED INDEXING FOR NATURAL LANGUAGE SEARCH - Computer-readable media and a computer system for implementing a natural language search using fact-based structures and for generating such fact-based structures are provided. A fact-based structure is generated using a semantic structure, which represents information, such as text, from a document, such as a web page. Typically, a natural language parser is used to create a semantic structure of the information, and the parser identifies terms, as well as the relationship between the terms. A fact-based structure of a semantic structure allows for a linear structure of these terms and their relationships to be created, while also maintaining identifiers of the terms to convey the dependency of one fact-based structure on another fact-based structure. Additionally, synonyms and hypernyms are identified while generating the fact-based structure to improve the accuracy of the overall search.03-05-2009
20090063546Method and system for creating a data dictionary - A method is provided for creating a data dictionary. The method may include creating a first tier for the dictionary, the first tier including a descriptor name. The method may also include creating a second tier for the dictionary by creating a temporary term associated with the descriptor name; defining the temporary term using one or more attributes; checking, based on the attributes, a dictionary for an existing term with attributes that are the same as the attributes of the temporary term; associating, when the attributes are the same, the temporary term with the existing term in the second tier; and creating a new term in the second tier when the attributes are different. Further, the method may include creating a third tier for the dictionary, the third tier including process units for the attributes.03-05-2009
20090063540METHODS AND SYSTEMS FOR ATTACHING OWNERSHIP TO DATA - An embodiment pertains generally to a method of classifying information. The method includes providing for a data object and receiving ownership roles for the data object. The ownership roles establishes at least one user as associated with the data object and a relationship of the at least one user to the data object. The method also includes generating metadata comprising the ownership roles and outputting the metadata to be stored with the data object.03-05-2009
20090063537METHOD AND APPARATUS FOR GENERATING A USER PROFILE - A method of generating a user profile initially comprises receiving (03-05-2009
20090063536AUTOMATIC EXTRACTION OF SEMANTICS FROM TEXT INFORMATION - The present invention provides systems, methods and computer program products for extracting semantic information from text data having metadata associated therewith. A method according to an embodiment of the present invention includes selecting an ordered set of scale values for a plurality of scales and, for each of the scale values, determining one or more subset of metadata information related to the scale value. For each of the scales and associated subsets, a statistic on occurrences of content associated with the metadata in each subset is determined and the statistics are aggregated for each scale and associated subsets to determine a semantic level for the content. The scales and associated subsets having content with a semantic level above a threshold may be determined to extract semantic information across multiple time frames with the ordered set of scale values for the plurality of scales.03-05-2009
20090055424XML Based Object-Relationship Mapping for Different Object Type - A method for XML based object-relationship mapping for different object types in a computer system is provided. The method includes creating a database schema in a database layer including a single table with specific database columns for storing known properties as well as customizable database columns for storing extended properties. The method also includes creating an object in an object layer that has specific methods for known properties and dynamic methods for extended properties, where the object types are variations of the object, the object includes fields for the properties, and the object supports reading and writing the properties to corresponding database columns in the table. The method further includes creating an XML file containing definitions for new object types and new properties, where the property definitions include database column names, and the XML file contains display information for GUI management. The method additionally includes outputting display information a GUI.02-26-2009
20090055430METHOD AND SYSTEM FOR MODEL-BASED REPLICATION OF DATA - Techniques for replicating data in a system having a data tier with a plurality of data sources and an application tier with a plurality of applications are provided. Such techniques can include creating an instance of an information model of the data that is specified by a schema. The model can be created in a form that is suitable for manipulation by at least one of the applications and that forms at least a portion of a model tier that is intermediate the data tier and the application tier. A replica of an instance of the information model can be created in a form suitable for remote transmission, and a consistency policy can be obtained that specifies a level of consistency required between the instance of the information model and the replica.02-26-2009
20090055427Cloning policy using templates and override cloned policy - A method for creating a newly configured policy comprises a plurality of operations. An operation is performed for receiving a policy creation request including identification information corresponding to a template policy, override information corresponding to the template policy and override information corresponding to a policy referenced by the template policy. An operation is performed for facilitating cloning of a new referenced policy in accordance with the override information corresponding to the referenced policy. An operation is performed for assigning the new referenced policy to a configuration of the template policy. An operation is performed for facilitating cloning of a new policy in accordance with the override information corresponding to the template policy, the template policy configuration and the assigned new referenced policy.02-26-2009
20090055426Method and system for generating playlists for content items - A method and system for generating playlists for content items is provided. Generating a playlist involves monitoring user interaction with one or more content items as user-content interactions, determining a context associated with one or more user-content interactions, and generating a playlist of the content items based on the user-content interactions and the associated context.02-26-2009
20090083309Credential Production Job Management - One embodiment of a credential production system includes a plurality of credential manufacturing devices, at least one client computer and a credential production server that is remote from the client computer and the credential manufacturing device. The credential production server comprises instructions stored in a tangible medium and executable by a microprocessor for receiving a credential production job from one of the client computers at the credential production server, wherein the credential production job identifies a credential manufacturing device model, selecting a final candidate credential manufacturing device among the plurality of credential manufacturing devices having a model that matches the model identified in the credential production job, and sending the credential production job to the final candidate credential manufacturing device for processing. Another embodiment is directed to a method of managing credential production jobs in a credential production system.03-26-2009
20090083303NETWORK USAGE COLLECTION SYSTEM - A system includes a first database to associate a sub-interface identifier with customer information, a second database to store a history of customer usage records, and a first device. The first device may receive information from a routing device, where the information includes the sub-interface identifier for a sub-interface of the routing device and information identifying an amount of network traffic received at or transmitted from the sub-interface over a time period, use the sub-interface identifier to obtain the associated customer information from the first database, associate the customer information with the information identifying an amount of network traffic received at or transmitted from the sub-interface over a time period to create a new customer usage record, and store the new customer usage record in the second database.03-26-2009
20090083310DYNAMIC SYSTEM FOR CREATING AND MANAGING A DATABASE - A dynamic system for creating and managing a database (03-26-2009
20090083306Autopropagation of business intelligence metadata - A method of processing data is disclosed. A data field change is detected in a received data entry received by a business intelligence application. A shared metadata entry shared by two or more business intelligence application stack elements is processed to derive for each of at least a subset of said two or more business intelligence application stack elements a corresponding set of element specific metadata needed by that element to use a data value associated with the data field change.03-26-2009
20090083313Managing Data Flows in Graph-Based Computations - Processing data elements associated with a hierarchy that includes multiple levels includes: forming multiple flows of data elements, with each flow being associated with a level of the hierarchy; and including within at least some of the flows hierarchical structure information associated with a level of the hierarchy. For at least one of the levels, two or more and fewer than all of the flows include hierarchical structure information associated with that level.03-26-2009
20090083301WEB-BASED ADDRESS DATABASE AND METHOD OF GENERATING A PHYSICAL ADDRESS - A method for generating a physical address associated with one or more email addresses is provided. The method includes providing an email address and querying a database for the email address. The physical address associated with said email address is then provided. The present invention also relates to a method for establishing a relational database. The method includes obtaining a user's actual name associated with that user's email address. The user's physical address is then associated with the user's email address.03-26-2009
20090063554METHOD AND APPARATUS FOR CONVERTING BETWEEN DATA SETS AND XML DOCUMENTS - A mapping language, insertable into a DTD, allows automatic mapping from data sources into XML. A mapping results from the establishment of a correspondence between entities in a data source on the one hand and lists and scalars on the other hand. The language maps the lists and scalars to XML elements and attributes. The mapping language includes two constructs: the binding specification and the value specification. The value specification associates with a value or choice declaration. The binding specification includes at least one variable/expression pair. The constructs are insertable into a DTD to create an annotated DTD.03-05-2009
20090049076SYSTEM AND METHOD FOR DYNAMIC PRICE SETTING AND FACILITATION OF COMMERCIAL TRANSACTIONS - The present invention provides methods and systems for defining commercial transaction components; defining rules for mapping customer transactions into individual components; market segmentation in light of these individual definitions and bundling individual components of an offer into optimized packages for presentation and sale. A data processing system in accordance with one embodiment of the present invention, examines the commercial behavior of enrolled customers, breaks each of the constituent transactions into purchases of atom-level components; catalogues those components; extracts demographic information from said transactions and other sources; facilitates demographic studies of groups of such customers; optimizes offerings to such groups; and facilitates the consummation of those offers of sale. The processing system may also facilitate customers fiscal management through the communication of data necessary to practice the instant invention.02-19-2009
20090070361INTEGRITY VERIFICATION OF PSEUDONYMIZED DOCUMENTS - One or more methods of generating a pseudonymizable document are described. A method comprises receiving a set of subdocuments and generating a first set of random values wherein each subdocument in the document corresponds to a first set random value. A second set of values is generated based on a subdocument and a corresponding value of the first set random value. A set of pseudonyms is generated wherein each subdocument in the document corresponds to at least one pseudonym of the pseudonym set. A third set of values is generated based on the second set of values and the pseudonym set and a summary value is generated based on the third set of values.03-12-2009
20090198719METHODS AND APPARTUSES FOR ASSISTING THE PRODUCTION OF MEDIA WORKS AND THE LIKE - Systems and methods for assisting one or more users in the production of a media work from a plurality of recordings are disclosed. In an exemplary embodiment, digital versions of the recordings are stored on a file-storage server accessible over a communications network. A media-library server provides an organized way for users to access and view the digital versions, and to associate various data files with the digital versions, such as transcription files, logging files, and storyboard documents. The exemplary media library generates web pages that enable users to search and access the digital versions from an internet browser running on a conventional personal computer. The browser also enables users to view the digital versions with a browser-compatible media viewer.08-06-2009
20090198723SYSTEM AND METHOD FOR WEB-BASED DATA MINING OF DOCUMENT PROCESSING INFORMATION - The subject application is directed to a system and method for web-based data mining of document processing device information. User identification data corresponding to an identity of multiple users is first received at each of a plurality of document processing devices. Device status data is then received corresponding to document processing operations at each of the devices, with a portion of status data associated with user identification data. Structured machine data, including user identification data and device data in machine reasoning format, is then output from each document processing device to a data network. Structured machine data is then received from each of the document processing devices via the associated network. A database is then generated from received machine data, and query data is received relative to operation of the document processing devices. A report is generated based upon response data extracted from the database according to the query data.08-06-2009
20080263083SYNCHRONIZING LOGICAL SYSTEMS - A storage control unit detects a change in a configuration of a plurality of logical subsystems included in the storage control unit. The storage control unit sends a notification, wherein the notification indicates the change in the configuration of the plurality of logical subsystems. The storage control unit receives data transfer requests directed at available logical subsystems in the storage control unit, wherein the available logical subsystems are determined based on the configuration of the plurality of logical subsystems.10-23-2008
20080263082RECOVERY SEGMENT IDENTIFICATION IN A COMPUTING INFRASTRUCTURE - A solution for managing a computer infrastructure is provided. In particular, the solution can generate a set of tentative recovery segments for the computer infrastructure based on a related resource graph and a set of partition rules. The related resource graph can be generated based on a managed resource graph, which includes resource type information for each node in the managed resource graph. The set of tentative recovery segments can be used to manage the computer infrastructure and/or a set of recovery segments, which includes recovery characteristic(s) for each segment can be generated based on the set of tentative recovery segments and a set of recovery segment templates. In any event, the invention provides a solution that fully and/or partially automates the identification of recovery segments within a computer infrastructure, thereby enabling a more effective management of the computer infrastructure.10-23-2008
20080263081METHOD, SYSTEM, AND STORAGE MEDIUM FOR PROVIDING A DYNAMIC, MULTI-DIMENSIONAL COMMODITY MODELING PROCESS - An exemplary embodiment of the invention relates to a method, system, and storage medium for providing a dynamic multi-dimensional commodity modeling process. The system includes a data collection component operable for collecting raw data, a dynamic multi-dimensional commodity model component, and a commodity tree generated by the dynamic multi-dimensional commodity model component. The system also includes a closed loop/corrective action component operable for resolving nonconformance issues resulting from analysis of the raw data and commodity tree, and an analytic engine in communication with the data collection component, the multi-dimensional commodity model component, and the closed loop/corrective action component. The analytic engine receives the raw data from the data collection component, receives the commodity tree, performs analytics on the raw data according to rules defined by the commodity tree, and transmits any nonconformance data resulting from performing the analytics to the closed loop/correction action component for resolution of any identified nonconformances.10-23-2008
20080263080GROUP VISUALIZATION SYSTEM AND SENSOR-NETWORK SYSTEM - A group visualization system generates a tree structure having a hierachical structure by arranging data built up by a sensor network using small nameplates and further generates an organization topographical diagram expressing group dynamics from the tree structure. True roles of persons and true groups that have not appeared so far in existing organization diagrams can be readily obtained.10-23-2008
20080263079DATA RECOVERY IN AN ENTERPRISE DATA STORAGE SYSTEM - Systems and methods (i.e. the “utility”) presented herein generally provide for data recovery and use of backup data for various applications. More specifically, the utility provides a means for testing data recovery and other database applications on actual data without interfering with general database functionality. For example, the utility may overcome problems associated with “refreshing” by providing a “snapshot” of the ERP systems being monitored by a disaster recovery system. In this regard, the utility may configure software pointers to point to blocks of the ERP data being monitored as opposed to physically copying every block of ERP data. That is, the software pointers generally provide a “view” into the actual data (i.e., the disaster recovery duplicate of the data) and require little storage (e.g., a few megabytes or less). Thus, actual data of the ERP system may be tested via the pointers without interruption to the failover site databases.10-23-2008
20080263077Systems, methods, website and computer products for service ticket consolidation and display - Systems, methods, website and computer products for service ticket consolidation and display. Exemplary embodiments include a service ticket display method, including generating a service ticket from a ticket service application, storing the service ticket in a database, accessing the ticket from the database through a ticket display application and displaying service ticket data on an interface coupled to the ticket display application. Additional exemplary embodiments include a service ticket display system, including a central server, a service ticket process residing on the server for generating service tickets, a database coupled to the server, a service ticket display process residing on the server for managing the service tickets and a display coupled to the server and database for accessing and displaying the service tickets on an interface in response to request to display consolidated ticket status.10-23-2008
20080263076DYNAMIC GROUP CREATION OR RECONFIGURATION BASED UPON AVAILABLE METADATA - The present invention relates to a method for the dynamic creation or reconfiguration of a contact group listing based upon retrieved metadata. The method comprising identifying a contact that is to be added to a primary contact list, the primary contact list being configured to be accessed by at least one sub-list group, wherein sub-list groups are associated with predetermined metadata classification criteria. The method further comprises interrogating data sources in order to identify metadata that is associated with the contact, and retrieving from the data sources all metadata that has been associated with the contact. The retrieved metadata is subsequently utilized to dynamically generate or reconfigure sub-list groupings in accordance with the information that is retrieved from the metadata.10-23-2008
20080263075Data Processing in a Mediation or Service Provisioning System - Embodiments of the invention include a data processing system and method for processing data in a mediation or service provisioning system of a communications network. In the invention, a special logic definition structure is formed based on the processing logic. The logic definition structure is designed so that it is easy to modify and efficient to execute. This is made possible by defining the processing logic in the form of a series of byte code instructions, wherein each instruction contains a pointer to a piece of program code performing a function and a pointer to parameters to be used in performing the function. The instructions, the program codes performing the functions, the pointers and the data under processing are preferably stored in arrays thus allowing the use of efficient pointer mechanisms together with flexibility and ease of modification.10-23-2008
20090204631Method and System for Masking Data in a Consistent Manner Across Multiple Data Sources - A method and system for data masking a series of interrelated data records is disclosed. A lockable translation matrix repository resource is provided to contain both masked data as well as appropriate key information that provides links between respective copies of respective interlinked databases and maintains the data integrity of masking data inserted therein. Records are masked on a column by column or table by table basis. Records for which masking data is already in the repository are masked by making use of such data, while remaining records are segregated, masked and the masking data updated to the repository. Preferably a backup copy of the masked data records is stored in the repository to permit de-masking of the data records at a later stage. Pivot tables are applied where keys do not match exactly but still exhibit a one-to-one relationship.08-13-2009
20090210441INTEGRATION OF STATIC AND DYNAMIC DATA FOR DATABASE ENTITIES AND THE UNIFIED PRESENTATION THEREOF - A method is disclosed for presenting static and dynamic data corresponding to an entity within an application on a mobile device. An entity object is created as part of a data model within the application such that the entity object has a plurality of fields with the plurality of fields having static data corresponding to the entity. Based on the static data corresponding to the entity, dynamic data corresponding to the entity is received into the entity object from at least one of a plurality of applications executable within the mobile device. The static and dynamic data from the entity object corresponding to the entity is displayed simultaneously within a user interface of the application in a single presentation view.08-20-2009
20090063544Managing Mobile Classroom Data - A system for managing classroom data using both improved data collection techniques within the classroom, and superior data preservation techniques for preserving data associated with a mobile population that spans across geographic boundaries.03-05-2009
20090144309METHOD AND APPARATUS FOR VERIFYING A SUSPECT RETURN POINTER IN A STACK - The present invention provides a computer implemented method, data processing system, and computer program product for verifying a return address. A computer stores the return address into a stack based on a function call. The computer generates a first hash based on a first stack frame and a second stack frame. The computer stores the first hash in a first canary location, wherein the first canary location is in the first stack frame. The computer executes at least one instruction of a routine referenced by the function call. The computer reads the first canary location to form a first suspect hash. The computer calculates a first verification hash based on the first stack frame and the second stack frame. The computer determines that the first verification hash matches the first suspect hash to form a first positive determination. The computer responsive to the first positive determination, the computer reads a second canary location to form a second suspect hash. The computer calculates a second verification hash based on the second stack frame. The computer determines that the second verification hash matches the second suspect hash to form a second positive determination. The computer responsive to the first positive determination and the second positive determination, the computer pops the return address off the stack. The computer executes at least one instruction at a memory location pointed to by the return address.06-04-2009
20090006460METHOD, SYSTEM, COMPUTER-ACCESSIBLE MEDIUM AND SOFTWARE ARRANGEMENT FOR ORGANIZATION AND ANALYSIS OF MULTIPLE SETS OF DATA - According to exemplary embodiments of the present invention, system, computer-accessible medium and method of organizing or analyzing at least two sets of data can be provided. For example, at least two sets of data may be organized or analyzed by generating a data structure for the at least two sets of the data and comparing the data structure for the at least two sets of the data. The data structure may be in the form of a phylogenetic-type tree.01-01-2009
20090006447BETWEEN MATCHING - Various embodiments of a computer-implemented method, computer program product, and data processing system are provided that identify a range filter in a mark-up language query. In response to receiving a query of at least one mark-up language document, the query comprising a plurality of singleton filters, at least one group of the plurality of singleton filters are identified. Each group of comprises at least two singleton filters, wherein each group is equivalent to a range filter having a start value and a stop value. The start value and stop value are based on at least two singleton filters of each group. A query plan is generated to process the query based on, at least in part, a range defined by the start value and the stop value of the at least two singleton filters of each group.01-01-2009
20090204627FINITE HARMONIC OSCILLATOR - A dictionary at least partially spans a set of discrete q-length signals. The atoms of the dictionary are eigenvectors of a representation of a commutative subgroup of a finite symplectic group. The dictionary may be used for interpreting a radar signal, denoising a signal, compressing data, finding a sparse representation, deblurring at a signal finding a sparse representation of a signal, encoding a signal for communication, encoding a symbol for CDMF communication, classifying a data set and generating a random number.08-13-2009
20090198721COMPUTING RESOURCE SELECTION METHOD AND SYSTEM - A selection method and system. The method includes enabling, by a computing system for a requester, access to the computing system. The computing system comprises a memory system. The memory system comprises group based access control data and computing resource data organized based on an XML schema that comprises a recursive format used to support a plurality of branch levels in a resource tree. The computing system associates first group data of the group based access control data with the requester. The computing system receives from the requester, a first request for accessing the computing resource data. The computing system associates the first group data with a first group of computing resources of the computing resource data. The computing system generates a first list comprising attribute values for the first group of computing resources. The computing system stores the first list.08-06-2009
20090112911AUTOMATED INDEXING OF ELECTRONIC FILES AND FILE FOLDERS - A method for indexing an electronic file is presented. In the method, a first value based upon a time value is generated. An index for the electronic file is generated, with the index including the first value and a second value. The electronic file is associated with the index. In another embodiment, an electronic system includes a memory configured to store an electronic file, and control logic located within an electronic device of the electronic system and coupled with the memory. The control logic is configured to generate a first value comprising a timestamp, and to produce an index associated with the electronic file, wherein the index comprises the first value and a second value.04-30-2009
20090198726METHOD AND APPARATUS FOR ORGANIZING CONTENTS - A method and apparatus to organize content, which can systematically and efficiently organize and manage contents. The method includes creating a content list and providing the content list to a user; providing a user interface to the user to organize content included in the content list in units of time periods; storing organization schedule information organization schedule information obtained by the user interface as extensible Markup Language (XML) information; and transmitting the organization schedule information and enabling the content to be provided to the user according to the organization schedule information.08-06-2009
20090198727TRACE-BASED DATABASE SCHEMA EVOLUTION METHOD AND SYSTEM - A method, system, and computer program storage product perform an integrated trace-based database schema evolution. An original design model is imported. The original design model is edited. A set of alterations of the original design model resulting from editing the original design model is traced. The set of alterations is recorded. A schema evolution script and a data migration script are generated based on the set of alterations that have been recorded.08-06-2009
20080281852METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ADAPTIVE FRAMEWORK FOR A METADATA-CONTEXT SWITCH - An apparatus for providing an adaptive framework for a metadata-context switch may include a processing element. The processing element may be configured to receive, from an application, a query for data, to determine whether to provide a response to the query in a context view or in a metadata view based on an indication received from the application, and to generate the metadata view based at least in part on a context model and rules specified by the application in response to determining to provide the response in the metadata view.11-13-2008
20090106298INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING PROGRAM - A partial tree is efficiently removed from a tree, or another tree is inserted into a tree. A flag is set for the node identifier of a node constituting a partial tree to be removed in an erasure flag array. Referencing the value of the erasure flag array, node identifiers which are consecutive integers given to the nodes while giving precedence to the nodes in the same generation over the child nodes are given to the nodes in the tree from which the partial tree has been removed. The given node identifiers are associated with those of the nodes in the tree before the partial tree is removed and stored in a new node identifier array, which is stored in a storage device. According to a parent-child relation definition array and the node identifier array, the parent-child definition array of the tree from which the partial tree is removed where the node identifiers of the parent node of the nodes having the node identifiers are stored in association with the new node identifiers is stored in the storage device.04-23-2009
20090106297METHODS AND APPARATUS TO CREATE A MEDIA MEASUREMENT REFERENCE DATABASE FROM A PLURALITY OF DISTRIBUTED SOURCES - Methods and apparatus to create a media measurement reference database from a plurality of distributed sources are described. An example method of developing a reference database associated with media content includes receiving first identifying data associated with media content from a meter on a first information presentation device, the media content being locally accessible at the first information presentation device; determining whether the reference database includes reference data associated with the first identifying data; when the reference database lacks the reference data associated with the first identifying data, sending a message to the meter requesting first reference data for the media content; and receiving the first reference data associated with the first identifying data.04-23-2009
20090106299SHARED-MEMORY MULTIPROCESSOR SYSTEM AND INFORMATION PROCESSING METHOD - Large-scale table format data on a common memory is sorted in parallel by a plurality of processors. A record to be processed is divided and assigned at first to the processors. Next, each processor counts the number of local appearances of item value numbers related to the record to be processed. Next, the number of local appearances of the item value numbers counted at the processors is converted into the global accumulation of item value numbers, i.e., the accumulation to be commonly used between the processors. Finally, each processor utilizes the global accumulation as a pointer to change the order of the assigned records.04-23-2009
20090204633DYNAMIC CREATION OF AN APPLICATION'S XML DOCUMENT TYPE DEFINITION (DTD) - The system, method and program of the invention enables a new DTD to be dynamically created during runtime from a preexisting DTD. A next document is processed and validated according to the new DTD. An interface is provided that enables plug-in providers to provide fragments of DTD information for at least one new element to be added and the name of the element that is to be added to an existing parameter entity. All of the fragments from each plug-in provider are concatenated together and combined with the static header information of the preexisting DTD to form the new DTD.08-13-2009
20090210442Collaborative Categorization System - A collaborative categorization system for efficiently allowing communities of users to record and share observations and events. The collaborative categorization system generally includes making an observation, providing a software platform, wherein said software platform is connected to at least one network, recording said observation as an event upon said software platform, categorizing said event within a particular eventset and sharing said event through said eventset upon said at least one network.08-20-2009
20090222475Methods for web content optimization in single page display environments and systems thereof - A method, computer readable medium and system for web content optimization in single page display environment includes receiving in a system with a single page display environment an engagement of an activator for a data picker for at least one form field in a form page. The form page is replaced with a data picker web page associated with the engaged activator in the single page display environment. A selection for the at least one form field from the data picker web page is received. The data picker web page is replaced with the form page in the single page display environment. The form page is filled with any previously entered data and the at least one form field with the received selection.09-03-2009
20090222474METHOD AND SYSTEM FOR USING OVERLAY MANIFESTS TO ENCODE DIFFERENCES BETWEEN VIRTUAL MACHINE IMAGES - A method for creating a virtual machine image, includes: storing a first image manifest for a first virtual machine image, the first image manifest including a mapping from file names of the first virtual machine image to content descriptors; storing a second image manifest for a second virtual machine image, the second image manifest including a mapping from file names of the second virtual machine image to content descriptors; creating a first overlay mapping by: placing a file name and its content descriptor both from the second image manifest in the first overlay mapping; and placing a file name and its content descriptor both from the first image manifest in the first overlay mapping if the file name and its content descriptor are not mapped in the second image manifest; and constructing a third virtual machine image having an image manifest whose mapping is the first overlay mapping.09-03-2009
20090204629CACHING AND MEMORY OPTIMIZATIONS FOR MULTI-LAYER XML CUSTOMIZATION - Embodiments of the present invention provide techniques for customizing aspects of a metadata-driven software application. In particular, embodiments of the present invention provide (1) a self-contained metadata engine for generating customized metadata documents from base metadata documents and customizations; (2) a customization syntax for defining customizations; (3) a customization creation/update component for creating and updating customizations; (4) a customization restriction mechanism for restricting the creation of new customizations by specific users or groups of users; and (5) memory and caching optimizations for optimizing the storage and lookup of customized metadata documents.08-13-2009
20080270451System and Method of Generating a Metadata Model for Use in Classifying and Searching for Information Objects Maintained in Heterogeneous Data Stores - Described are a system and method for generating a metadata model for use in classifying and searching for information objects maintained in heterogeneous data stores. An n-dimensional graph is constructed based on metadata categories and relationships among the metadata categories. Instances of metadata are acquired for use in classifying information objects and in searching for information objects in the data stores. Each metadata instance falls under one of the metadata categories. An n-dimensional metadata model is constructed by placing the acquired metadata instances into the n-dimensional graph according to the metadata category under which each metadata instance falls and the relationships among the metadata categories.10-30-2008
20080288527User interface for graphically representing groups of data - A technique of operating a user interface that enables the user to graphically manipulate records of a dimensionally-modeled fact collection, which comprises the following: receiving a graphical selection of a subset from a set of data points, each data point representing at least one record of the dimensionally-modeled fact collection; receiving a graphical manipulation of the selected subset of data points; defining at least one data group using the selected subset of data points and based on the graphical manipulation, wherein each data group comprises between 0 to n records represented by the selected subset of data points, wherein n is the total number of data points in the set of data points; and graphically representing the at least one data group. Alternatively, the technique comprises the following: performing an operation on at least one data group as described above; and graphically representing a result of the operation.11-20-2008
20090254584Methods and Apparatus for Constructing Declarative Componentized Applications - Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.10-08-2009
20090254581Knowledge discovery system capable of custom configuration by multiple users - An automated method for allowing multiple users to independently analyze a corpus of digital information having discrete elements by providing two or more users access to one or more initial training source of digital information, allowing the users to each define a set of categories, automatically generating a group of digital features associated with at least two of the discrete elements, automatically associating a subset of the discrete elements with at least one of the categories, and automatically determining at least one combination of features and transformed features that identifies at least one of the categories. The automated method allows said two or more users to have the capability to perform the step of defining a set of categories, such that the automated steps of generating a group of digital features, associating a subset of said discrete elements, and determining at least one combination of features and transformed features is in whole or in part determined by the manual input to the automated method.10-08-2009
20090254580System and method for providing common operators across multiple applications - A system and technique for managing and manipulating data objects, and more particularly data files, of different types utilizing a common user interface. The system allows management of folders and files across many different file types native to many different source applications, such as operating system files, document management system files, photo storage applications, electronic computer aided drawing vaults and the like. The system initializes by requesting an operations list including file information which the system uses to map source application commands to predetermined common commands associated with the system. The system also uses the operations list to display folders and files using native icons and to query the user using text associated with the underlying source application, allowing for ease of file management across a broad array of file applications and types.10-08-2009
20090248729ONLINE APPLICATION PLATFORM AND USER COMMUNITIES - A method and a system provide an online application platform in which an entity may create applications to be shared among users of a user community. The online application platform may provide the users of the user community with information regarding applications and entities and may provide the users with an interface for providing feedback with respect to the applications and the entities. The online application platform may track usage of the applications and may store data with respect to the tracked usage. The data may be used to generate business intelligence, which may be used to improve the applications, market the applications, or for other useful purposes. The users of the user community may subscribe to an information update service to receive dynamically communicated application updates, or other information.10-01-2009
20090248731RELATED CONTENT STORAGE AND RETRIEVAL SYSTEMS AND METHODS - In an exemplary method, content instances and metadata associated with the content instances are maintained, a request for content is received, one of the content instances is identified based on the request, at least one other of the content instances is identified as being related to the one content instance based on a predefined relationship heuristic and the metadata associated with the content instances, and data representative of the one content instance and the other content instance is provided in response to the request. In certain embodiments, the related content instance is identified by identifying a metadata value associated with the one content instance and a common metadata value associated with the other content instance. In certain embodiments, the common metadata value includes at least one of a common location data value, a common time data value, a common user identifier, and a common content type.10-01-2009
20090248728AGGREGATING SCHEMA DATA FROM MULTIPLE SOURCES - Systems, methods, and computer-readable media for aggregating schema data from two or more schemas are provided. Embodiments 1of the present invention include receiving schema definitions for two or more schemas. An aggregated property description for an individual property that is common to the two or more schemas may be created. The aggregated property description includes property attribute values that are the same for the property description in both schemas. Where the attribute values are different, rules may be applied to determine which attribute value to include in the aggregated property description. In one embodiment, the less capable of the two different attribute values is included in the aggregated property description.10-01-2009
20090222477METHODS, SYSTEMS, AND MEDIA FOR FORMING LINEAR COMBINATIONS OF DATA - Methods, systems, and media for forming linear combinations of data are provided. In some embodiments, methods for forming a linear combination of data include: receiving at a device a first codeword, wherein the first codeword comprises a linear combination of at least a first data unit including data, and a second data unit including data; encoding at the device the first codeword and a third data unit including data to form a second codeword, wherein the second codeword includes a linear combination of at least the first data unit, the second data unit, and the third data unit; and transmitting from the device the second codeword.09-03-2009
20090222472Method and Apparatus for Aggregation in Uncertain Data - Techniques are disclosed for aggregation in uncertain data in data processing systems. For example, a method of aggregation in an application that involves an uncertain data set includes the following steps. The uncertain data set along with uncertainty information is obtained. One or more clusters of data points are constructed from the data set. Aggregate statistics of the one or more clusters and uncertainty information are stored. The data set may be data from a data stream. It is realized that the use of even modest uncertainty information during an application such as a data mining process is sufficient to greatly improve the quality of the underlying results.09-03-2009
20090222476Pyramid reporting tool - A method and apparatus for a dimensional pyramid reporting tool. In one embodiment, the method includes identifying dimensions associated with one or more databases, and receiving user input specifying the number of reporting levels. The method further includes receiving user input linking the dimensions with corresponding reporting levels, and creating a table for each of the reporting levels to store dimensions linked to a corresponding reporting level.09-03-2009
20090222470Data model development tool - A tool for creating a multi-dimensional data structure in order to integrate data from disparate data sources. The tool facilitates the mapping of a new multi-dimensional data structure to one or more disparate data sources and allows the documentation of gaps and methods for bridging those gaps that may be implemented at the disparate data source sites. The tool may also facilitate the creation of mapping files for historical data conversation. The tool may be used in many types of environments across multiple industries including financial and insurance industries.09-03-2009
20090222471DATABASE EXPLORATION FOR BUILDING WIRELESS COMPONENT APPLICATIONS - A method is disclosed for facilitating development of an application having access to a database data-source. The method comprises the following steps. At least one subroutine that is a candidate for potentially including hidden information is identified. A definition document for the subroutine is generated using information available from its available schema metadata. The subroutine is executed via the database data-source. A result set of the executed subroutine is analysed for exposing any hidden information. The analysis is used to supplement the definition document with additional schema information to describe a structure of the exposed information. The definition document can then be used in developing the application. A development tool and computer readable medium configured to implement the method are also disclosed.09-03-2009
20090222473METHOD FOR ENCODING, TRAVERSING, MANIPULATING AND QUERYING A TREE - Disclosed is a method of encoding a tree structure and associated methods of traversing, manipulating and querying the tree. As tree structures are widely used in the field of computer science (as document formats like XML, as object trees of object-oriented programming languages, as XML and object databases etc), genetic analysis and other fields of science, the methods disclosed in this invention will be advantageous in analysing and indexing tree structures. Other embodiments are also disclosed.09-03-2009
20090193051Analysis supporting apparatus, analysis supporting method, and analysis supporting program - An analysis supporting apparatus includes a model-data generating unit that generates model data regarding an analysis model of an analysis target component in association with component hierarchy data representing a hierarchy of components forming an analysis target product; and a data converting unit that converts the model data generated by the model-data generating unit to generate analysis data for use in an analyzing process. When requested to generate model data of a component at a hierarchical level, the model-data generating unit refers to the component hierarchy data to specify a component at a hierarchical level higher or lower than the hierarchical level of the component, and uses model data of the specified component at the higher or lower hierarchical level to generate the requested model data.07-30-2009
20090177682DATA MINING USING VARIABLE RANKINGS AND ENHANCED VISUALIZATION METHODS - Dimensional data with attributed categorical variables is mined against a continuous target with any data mining method by ranking variables. The ranked variables are used to generate a tree. A population and a target value, obtained from a top node of the tree, are stored. The top node is removed from the tree to create a new tree with a next top node. Obtaining and storing a next population and a next target value for the next top node, and removing the top node or top field to create a new tree, are repeated. The listing of sequential top node parameters is plotted on a tree cusp curve that provides a graphical user interface enabling identification of a field which affect a greatest or a least number of records, based upon a magnitude of departure of the field from a norm.07-09-2009
20090254582METHOD AND SYSTEM FOR STORAGE REPLICATION - Consistent replicas of a data object are created using a replication protocol that includes an opportunistic replication phase followed by a consistent replication phase. During the opportunistic replication phase, dirty regions are selected from the data object included in a primary computer and copied to a data object replica included in a secondary computer according to a selection heuristic. During the consistent replication phase, an immutable image of the data object is created by the primary computer and the remaining dirty regions are copied from the immutable image of the data object to the data object replica to create a consistent replica of the data object.10-08-2009
20090254579DEPLOYING DIRECTORY INSTANCES - A method, system, and computer usable program product for deploying directory instances are provided in the illustrative embodiments. A configuration of an existing directory instance is cloned to the new directory instance. The existing directory instance may execute in a first data processing system and the new directory instance may execute in a second data processing system. A schema of the existing directory instance is cloned to the new directory instance. A determination is made whether the new directory instance is a peer of the existing directory instance. Data from the existing directory instance is cloned to the new directory instance if the new directory instance is a peer of the existing directory instance. The new directory instance is made operational in a directory topology.10-08-2009
20090248730Data Binding for XML Schemas - A user interface may be generated from an XML schema. For a data object definition in an XML schema, a user interface object may be defined, and a memory store for the data object may be created and bound to the user interface object. The user interface component may be defined in the XML schema, as a separate file, or within an XML document. A user interface object may be selected based on the data type, and various limits and display mechanisms and input devices may be configured based on the schema. When bound, the data stored in the memory store may be reflected in the user interface component, and changes to the user interface component may be reflected in the memory store.10-01-2009
20090282070APPLICATION CONTENTION MANAGEMENT SYSTEM METHOD THEREOF, AND INFORMATION PROCESSING TERMINAL USING THE SAME - The application contention management system for an application on an information processing terminal, comprises data base generation unit which generates a contention information data base in which information related to contention is registered on a basis of the application, and contention determination unit which determines contention of the application based on the contention information data base.11-12-2009
20090259680SYSTEM AND METHOD FOR EXTENSIBLE DATA INTERFACE FOR SHARED SERVICE MODULE - A system and associated method for interfacing between caller applications and a shared service module. Upon receiving a request for a transaction, the shared service module creates a separate data structure per request from a caller application and configures a caller identifier to uniquely identify the caller application. The separate data structure per request can be extended by the shared service module with additional attributes that may be used, without impacting the service application data model, in the request to support servicing the request. The shared service module generates a generic service document to return the result after servicing the request to the caller application.10-15-2009
20090259677EVIDENCE REPOSITORY APPLICATION SYSTEM AND METHOD - An evidence repository application system provides a centralized repository of implementation evidence data for a project and to provide a method for collecting, storing and tracking the implementation evidence data for the project. The evidence repository application system receives and stores evaluation data regarding the implementation evidence data. The evidence repository application system generates interactive reports summarizing the evaluation data for a project. The evidence repository application system implements a consistent approval process for a project with identified accountable managers and evidence providers. The evidence repository application system also implements an accountability process that notifies accountable managers and evidence providers of their roles and responsibilities for a project.10-15-2009
20080243900Dynamic and Real-Time Discovery of Computing Resources - The disclosure is a real-time, dynamic and automatic system for computing object discovery within an IT enterprise network. Every time an object is activated on the network, the activation is self-announced by the object sending a thin ‘hello’ message to a network manager. The ‘hello’ message includes the minimum identification and addressing information for the object, including the objects Uniform Resource Identifier, allowing the manager to thereby discover the object. The manager then uses the object'Uniform Resource Identifier to query the object for configuration information from its catalog, which is exposed through the object'end-points. The manager then registers the discovered object instance and its associated data in a configuration management database. The process is based on industry-open Web Services technologies and standards to simplify enterprise integration.10-02-2008
20080243905Attribute extraction using limited training data - Techniques are described for reducing the false positive rate of regular expression attribute extractions via a specific data representation and a machine learning method that can be trained at a much lower cost (much fewer labeled examples) than would be required by a full scale machine learning solution. Attribute determinations made using the regular expression technique are represented as skeleton tokens. The skeleton tokens, along with accurate attribute determinations, are provided to a machine-learning mechanism to train the machine-learning mechanism. Once trained, the machine-learning mechanism is used to predict the accuracy of attribute determinations represented by skeleton tokens generated for not-yet-analyzed input text.10-02-2008
20080243902METHOD AND SYSTEM FOR PROVIDING A GRAPHICAL WORKFLOW MONITOR - A browser based workflow monitor uses a graphical user interface (GUI) to display workflow status information and to create log information. The monitor presents the log information to a user in a format that is easily understood. Workflow information is accessed from a user workstation via a data network and displayed within a browser application.10-02-2008
20080243897AUTONOMIC UPDATING OF TEMPLATES IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) autonomically updates one or more templates based on characteristics of documents in the repository, and based on specified criteria in an autonomic template update policy. At an appointed time, the CMS finds a template in the repository, retrieves an autonomic template update policy corresponding to the template, and determines from characteristics of documents in the repository whether the criteria in the autonomic template update policy allows autonomically updating the template. If the criteria are met, the template is autonomically updated without intervention by a CMS administrator. The result is a CMS where templates autonomically change as the content in the repository changes.10-02-2008
20080306990SYSTEM FOR PERFORMING A REDISTRIBUTE TRANSPARENTLY IN A MULTI-NODE SYSTEM - Performing a redistribute of data in a database system including a plurality of nodes is disclosed. The data includes a plurality of partitions distributed between the plurality of nodes. At least one new node is being added. At least one partition of the plurality of partitions is selected to be moved from the plurality of nodes only to the at least one new node. The at least one partition is moved only to the at least one new node. At least one partition is removed from the plurality of nodes.12-11-2008
20080306989METHOD FOR EFFICIENT COLLECTION AND STORAGE OF EXPERIMENTAL DATA - Methods and system for efficient collection and storage of experimental data allow experimental data from high-throughput, feature-rich data collection systems, such as high-throughput cell data collection systems to be efficiently collected, stored, managed and displayed. The methods and system can be used, for example, for storing, managing, and displaying cell image data and cell feature data collected from microplates including multiple wells and a variety of bio-chips in which an experimental compound has been applied to a population of cells. The methods and system provide a flexible and scalable repository of experimental data including multiple databases at multiple locations including pass-through databases that can be easily managed and allows cell data to be analyzed, manipulated and archived. The methods and system may improve the identification, selection, validation and screening of new drug compounds that have been applied to populations of cells.12-11-2008
20080306981Extensible Document Transformation Language: An Innovative Way of Generating Business Document and Report - In various embodiments, a method for generating documents in native application formats includes receiving a document template as a first document according to a native format. The first document is parsed to generate an Extensible Document Transformation Language (XDTL) template representing the document template. An XDTL execution document is generated based on the XDTL template. A second document is then generated according to the native format based on the XDTL execution document.12-11-2008
20080306980Method for Predicting Treatment Classes Using Animal Behavior Informatics - A system and method used to assess animal behavior includes a module having sensors that collects a variety of physical and biological data from a test subject. Interpretation of the data is provided to assess the test subjects behavior, neurology, biochemistry and physiology. The module is useful in observing the effects of a drug on the test animal and providing information on the drug's signature. Another advantage is the module's portability that allows it to be used in standard laboratory cages. This portability allows the animal to be tested in its own habitat, that can reduce any erroneous data due to stressing the animal when removed to a test cage. Additionally, the module's design allows for parallel data collection and interpretation from several laboratory animals undergoing different experiments. Multi-dimensional modeling of the test subject based the system's interpretation of the data allows pattern recognition of the drug signature, and predictive drug analysis.12-11-2008
20080306988Optimization-Based Visual Context Management - Improved visual context management techniques are disclosed. By way of example, a technique for updating an existing visual display to incorporate new information comprises obtaining new information requested by a subsequent user query, and dynamically deriving one or more visual transformations for updating at least a portion of the existing display to incorporate the new information, wherein the transformation derivation is modeled as an optimization operation which attempts to balance visual context management constraints and to achieve a desired presentation of intended information.12-11-2008
20080306987BUSINESS INFORMATION WAREHOUSE TOOLKIT AND LANGUAGE FOR WAREHOUSING SIMPLIFICATION AND AUTOMATION - A method for use with an information (or data) warehouse comprises managing the information warehouse with instructions in a declarative language. The instructions specify information warehouse-level tasks to be done without specifying certain details of how the tasks are to be implemented, for example, using databases and text indexers. The details are hidden from the user and include, for example, in an information warehouse having a FACT table that joins two or more dimension tables, details of database level operations when structured data are being handled, including database command line utilities, database drivers, and structured query language (SQL) statements; and details of text-indexing engines when unstructured data are being handled. The information warehouse is managed in a dynamic way in which different tasks—such as data loading tasks and information warehouse construction tasks—may be interleaved (i.e., there is no particular order in which the different tasks must be completed).12-11-2008
20080306985COLLECTING, SHARING, COMPARING, AND DISPLAYING RESOURCE USAGE DATA - Resource usage data is automatically collected for an individual, house-hold, family, organization, or other entity. The collected data is transmitted to a central repository, where it is stored and compared with real-time and/or historical usage data by that same entity and/or with data from other sources. Graphical, interactive displays and reports of resource usage data are then made available. These displays can include comparisons with data representing any or all of community averages, specific entities, historical use, representative similarly-situated entities, and the like. Resource usage data can be made available within a social networking context, published, and/or selectively shared with other entities.12-11-2008
20080306983MAPPING HIERARCHICAL DATA FROM A QUERY RESULT INTO A TABULAR FORMAT WITH JAGGED ROWS - Embodiments of the present invention provide techniques for mapping hierarchical data from a query result into a tabular display, such as a spreadsheet. The tabular display allows some (or all) of the elements included in the hierarchical display to be mapped to positions on the report. In one embodiment, a field of the result that stores hierarchical data with repeating elements (e.g., an XML document) is mapped into the tabular report using jagged rows. This approach allows a user to map both the hierarchical and relational data in the result set to cells in the spreadsheet, and in the process, handle any embedded collection (repeated element) in the hierarchical data.12-11-2008
20080306982SYSTEM AND METHOD FOR GENERATING REPORTS ON REAL PROPERTY AND SURROUNDINGS - A system and method for generating reports on real property and surroundings, and more particularly, to a system and method for producing and maintaining a network accessible searchable database of property information that enables production of reports that provide a holistic view of the property includes the steps of receiving a user request for information that relate to a particular property; identifying records in a database that relate to the particular property, said records containing data relating to at least two of fire incident data, engineering data, property appraiser data, clerk of court data, building department data, multiple listing service data, US census data, national sex offender data and sheriff data, and then displaying an electronically displayable property report containing the identified records and said data for the property. Records may be updated and added to the database. Data in the report that satisfies a determined alert condition (e.g., exceeds a threshold) may be identified, such as by highlighting, underscoring, emboldening or other attention getting device.12-11-2008
20090094274Method and apparatus for semantic discovery and mapping between data sources - An apparatus and method are described for the discovery of semantics, relationships and mappings between data in different software applications, databases, files, reports, messages, or systems. In one aspect, semantics and relationships and mappings are identified between a first and a second data source. A binding condition is discovered between portions of data in the first and the second data source. The binding condition is used to discover correlations between portions of data in the first and the second data source. The binding condition and the correlations are used to discover a transformation function between portions of data in the first and the second data source.04-09-2009
20090282072DATABASE MAKING SYSTEM AND DATABASE MAKING METHOD - A database creation system and method includes: a departed facility information obtaining unit configured to receive departed facility information; a travel history information obtaining unit configured to receive travel history information pertaining to a travel history of a user; an arrival facility information obtaining unit configured to receive arrival facility information pertaining to a facility a user has arrived at after departing the departed facility; a related facility database that includes the departed facility information, the travel history information, and the arrival facility information; and a database creating unit configured to receive the information from the departed facility information obtaining unit, the travel history information obtaining unit, and the arrival facility information obtaining unit and create the related facility database.11-12-2009
20090083312DOCUMENT COMPOSITION SYSTEM AND METHOD - A method and a system is provided for composing a document for a selected topic based on a plurality of information sources. The document composition system includes a note gathering module including a first display window for acquiring a plurality of notes from the plurality of associated information sources. A topic writing project database is provided in communication with the note gathering module and is capable of receiving and storing the plurality of notes. A note indexing module is provided in communication with the writing project database and includes a second display window for prioritizing the plurality of notes. The plurality of notes can be indexed into a series of logically related writing categories. A note consolidating module is provided in communication with the writing project database, the note consolidating module including a third display window for consolidating select ones of the plurality of notes to create the document.03-26-2009
20090083307System and method for acquiring and adding data on the playing of elements or multimedia files - The invention relates to a system and method for acquiring and aggregating information relating to the reproduction of multimedia files or elements in a database, said data including information relating to the number of multimedia file or element reproductions. The inventive system comprises a plurality of digital devices which can access and reproduce multimedia files and an acquisition and storage device which communicates with each of the digital devices in order to receive data from each of the identification/characterisation programs, such that said identification/characterisation program can count the reproductions at least in a direct and/or weighted manner.03-26-2009
20080215609Method and system for data aggregation in a sensor network - A sensor profile based data aggregation method for aggregating data in a sensor network, which includes a plurality of sensor nodes, is provided. This method includes steps of determining types of sensors included in the sensor nodes, and generating a sensor profile that includes information on each type of the sensors. The information includes a filtering criterion and aggregation operators defined for the each type of the sensors. Once the sensor profile is created, the profile is parsed into a header file, and the header file is compiled with other sub-modules to generate a sensor profile based aggregation module. The sensor profile based aggregation module is installed in each of the sensor nodes. Whenever, sensor data is received in the sensor node, the data is filtered according to the filtering criterion defined in the sensor profile, and data aggregation is simultaneously with given operators.09-04-2008
20080215611SEQUENCED MODIFICATION OF MULTIPLE ENTITIES BASED ON AN ABSTRACT DATA REPRESENTATION - The present invention is generally directed to a system, method and article of manufacture for modifying data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs transformation of an abstract query into a form that can be used against a particular physical data representation. The transformation includes ordering physical modification operations according to a physical entity relationships specification to ensure that the physical modification operations are executed in an appropriate order.09-04-2008
20080215608Computer Program Product and Computer System for Information Organization Using Markup Languages - The presentation of information in HTML files is desirably enhanced by the use of one or more separate scripting Javascript™ files, referenced from the HTML, file, which uses information presented as variables in the HTML file. In this manner, a high degree of formatting flexibility can be achieved, while reducing the likelihood of errors in the HTML pages, improving ease of site maintenance, and standardising the “look and feel” of the site. Improvements in the network bandwidth required to browse sites organised in this manner can also be achieved in favourable instances.09-04-2008
20090187589METHOD AND SYSTEM FOR MANAGING DATA CLUSTERS - A method and system for managing data clusters is provided. A first data cluster is generated having a first data object and a second data object. The first data cluster has a strict hierarchy between the first data object and the second data object. A first object reference from the first data object to the second data object is extracted. The first object reference is stored in a first reference container. A second object reference from the first data object to a third data object is extracted. The third data object is stored in a second data cluster. The second object reference is stored in a second reference container. The second object reference is stored in a second reference container. A memory access is provided to the first data cluster based on the first object reference and the second object reference07-23-2009
20090024648CONTEXTUAL DOCUMENT ATTRIBUTE VALUES - Metadata is generated that contains attribute values for a first document that in turn contains one or more key words. The attribute values of the first document are based on contextual information such as attribute values associated with other documents that contain at least one of the key words. Once generated, the metadata may be associated with the first document. Related techniques, apparatuses, and articles are also described.01-22-2009
20090030931MULTI-SOURCE MULTI-NETWORK ELECTRONIC SERVICE GUIDE - A method and system by which a client device can gather ESG data from disparate sources and present them to a user in a unified manner via a single user interface provides improved usability of the ESG. A method for providing an electronic service guide comprises acquiring a plurality of electronic service guides, translating each of the plurality of electronic service guides that was not acquired in a specified representation to the specified representation, combining the plurality of electronic service guides in the specified representation to form a unified electronic service guide, and providing the unified electronic service guide for display.01-29-2009
20090077118INFORMATION CARD FEDERATION POINT TRACKING AND MANAGEMENT - A client can store information about federation points. A federation point is a combination of an identifier of an account on a relying party and an identifier of an information card. The client can track which information cards are included n various federation points, and can use this information to assist the user in performing a transaction with relying parties.03-19-2009
20090077116SERVICE FOR PROVIDING PERIODIC CONTACT TO A PREDETERMINED LIST OF CONTACTS USING MULTI-PARTY RULES - A method, a system, and an apparatus for permitting a user to remain in contact with at least one other person. The present invention provides a method, a system, and an apparatus that is capable of enabling a user to remain in contact with others through a service that checks contacts set up in a predetermined contact list. The contact list is then contacted and the user is contacted with the results. As such, the present invention permits the user to remain in contact with a significant number of entities while saving time and effort by ensuring the user is only contacted with certain information. The system and method also permits the user to remain in contact even when the user is unavailable.03-19-2009
20090077114DATA MAPPING DESIGN TOOL - A data mapping tool facilitates database engineer interaction with a data mapping document design system that facilitates creating the technical specification for migrating legacy databases. The data mapping tool provides a flexible selection of mapping modes, including a fully automated mode that resolves conflicts that may occur during the creation of the technical specification. The available modes also allow the database engineer to fully specify the intermediate staging tables used in the technical specification, and to request an partially automatic and partially interactive role over the execution of the data mapping document design system.03-19-2009
20090077113Device and method for semantic analysis of documents by construction of n-ary semantic trees - The invention relates to a device (D), for the semantic analysis of documents, comprising a structural and semantic database (BD) and a document interpreter (ID) comprising i) an N-ary tree controller (GAN) for the construction of a structural N-ary tree from a decomposition of a document for analysis and an ordered sequence of verbal entities and structural and/or semantic constraints, said structural N-ary tree comprising a root node for a primary controlling verbal entity and structures formed from a subordinate secondary verbal entity related directly or indirectly to the root node by a link provided with at least one connecting GAN characteristic, a secondary subordinate verbal entity being able to itself become a controlling verbal entity and ii) a semantic tree controller (GAS) for determination of entities characterising object and activity types from the N-ary structural tree and the database (BD), activated by certain nodes of the N-ary tree in order to construct a semantic tree provided with principal nodes made up of categorizing entities for objects and activities and connected by semantic relationships from connectional characteristics of the N-ary tree and to which function attributes are associated for the functions of other nodes of the N-ary tree and the corresponding links thereof.03-19-2009
20090077111METHOD AND SYSTEM FOR HIGHLY TOLERANT AND ADAPTABLE CONTENT REUSE IN A CONTENT MANAGEMENT SYSTEM - Embodiments of the invention generally provide for highly tolerant and adaptable content reuse in a content management system (CMS). The method and system allow an author to reuse fragments of content that are composed from a document structure incompatible with a document structure of a document which the fragment is being incorporated. In such a case, the CMS may be configured to generate a new branched fragment, based on the content of the original fragment, but composed according to the grammar of the document which the fragment is being incorporated. Additionally, the CMS may be configured to maintain a relationship between an original fragment and branched fragments derived therefrom. Further, any content changes made to the original fragment may be incorporated by any associated branch fragments.03-19-2009
20090043801METHOD AND APPARATUS FOR SELECTING A DOCTOR BASED ON AN OBSERVED EXPERIENCE LEVEL - Some embodiments of the present invention provide a system that facilitates the selection of a doctor based on an observed experience level with a condition or a procedure. During operation, the system receives from a user a selection criteria for selecting of a doctor. The system also receives from the user a medical profile for the user. Next, the system receives from a third-party a plurality of doctors' profiles. Then, the system ranks the plurality of doctors' profiles into a ranked list based on the selection criteria and conditions within the medical profile. Finally, the system sends the ranked list to the user.02-12-2009
20080313219SCHEMA MANAGEMENT - Disclosed is a system and program for managing schemas. A schema and one or more associated schema documents are registered. A schema information document is automatically generated based on the schema and the one or more associated schema documents. A request to be performed on at least one of the schema, an associated schema document, and the schema information document is processed.12-18-2008
20100057768Electronic apparatus capable of automatic tag generation, tag generation method and tag generation system - The invention provides an electronic apparatus capable of automatically generating tags which can generate an applicable tag related to a digital content. The electronic apparatus includes a storage module, a communication module and a processing module. The storage module therein stores a set of initial data related to the digital content. The communication module is used for communicating with a social network which can provide a shared tag. The processing module is coupled with the storage module and the communication module. The processing module receives the shared tag via the communication module and generates the applicable tag according to the set of initial data and the shared tag.03-04-2010
20090276453MODIFICATION OF BRAND REPRESENTATIONS BY A BRAND ENGINE IN A SOCIAL NETWORK - A brand engine receives a request from a user device operated by a first user to display user information of a second user. User information of the first user is mapped to at least the user information of the second user by the brand engine. The mapping may map the user information of the first user to user information of further users in a social network. The mapping may map of any combination of spatial, temporal, social, and topical data related to the users. A modified representation of a brand profile of the second user is generated by the brand engine based on the mapping. The modified representation is transmitted to the user device. The user device displays the modified representation for the first user. The modified representation of the brand profile may include any combination of filtered and/or sorted brand objects, recommended brand objects, and/or modified brand objects.11-05-2009
20090327332METHOD FOR IMPLEMENTING A BIT-REVERSED INCREMENT IN A DATA PROCESSING SYSTEM - In a data processing system, a first instruction is received at an input of a processor. A specifier indicates both a first portion of a value and a second portion of the value. The first portion of the value is identified to be modified by the processor and the second portion of the value is identified to remain unchanged. The first instruction is decoded, and in response the processor modifies the first portion of the value by performing a bit-reversed increment to form a modified first portion. The modified first portion is combined with the second portion of the value which remained unchanged to form a first address. The first address is stored in first storage circuitry. A second instruction is decoded and in response the processor accesses data located at the first address which is assigned to a second storage circuit.12-31-2009
20090248732APPARATUS AND METHOD FOR GENERATING REPORT DATA IN A MULTI-USER ENVIRONMENT - A computer readable storage medium includes executable instructions to receive a report request and perform a query operation corresponding to the report request to produce report results. The report results are then cached to produce cached report results. The computer readable storage medium further includes executable instructions to respond to the report request during a first interval utilizing the cached report results and respond to a second report request during the first interval utilizing the cached report results. One or more formatted reports are then generated based on the cached report results.10-01-2009
20090222478CATALOG PAGE GENERATION SYSTEM, DIGITAL CAMERA, COMPUTER PROGRAM PRODUCT, AND METHOD FOR CATALOG PAGE GENERATION - A catalog page generation system, comprising a first generation circuit, a first determination circuit, and a second generation circuit, is provided. The first generation circuit generates a catalog page of objects included in a first directory or a first folder. The first determination circuit determines whether or not a second directory different from the first directory or a second folder different from the first folder exists. The second generation circuit generates existence information if the first determination circuit determines that the second directory or the second folder exists. The existence information indicates the existence of another directory or another folder of the same level as the first directory or the first folder.09-03-2009
20090259681Automatic generation and publication of online documentation - Systems and methods are provided that build and publish online documents. Source files of the online documents are automatically built into a book and published on a web site for review. A report regarding the build is provided to the author of the documents. The author can use the report to determine whether the build was successful, and whether manual intervention is necessary. The books are also archived.10-15-2009
20090259678BLUETOOTH VOLUME TRACKER - A method for tracking portable storage media paired with either a mainframe or a library. The portable storage media, mainframe, and library each having a short-range wireless communication device attached thereto such as Bluetooth™.10-15-2009
20090254583LINKING DISCRETE DIMENSIONS TO ENHANCE DIMENSIONAL ANALYSIS - Not all facts in a data warehouse are described by the same set of dimensions. However, there can be associations between the data dimensions and other dimensions. By maintaining a set of relationships that are capable of linking the dimensional keys used in existing data to the keys of an associated dimension, a data transformation can be constructed that summarizes by the original and by the associated dimensions in feeds in an analytical data mart (cube) that includes all the dimensions. This cube can then be consolidated and analyzed in a slice-and-dice fashion as though all the dimensions were independent. Data transformed in this manner can be analyzed alongside data from a source that is keyed by all of the dimensions.10-08-2009
20090248733PROCESS INFORMATION STRUCTURING SUPPORT METHOD - A process information structuring support system includes a first acquisition part configured to acquire a process information showing a flow of a plurality of processing elements and containing a plurality of related elements associated with the plurality of processing elements respectively, a holding part configured to hold structured information obtained by structuring information about the plurality of related elements, a second acquisition part configured to acquire the structured information held by the holding part, a generation part configured to generate structured process information by structuring the plurality of processing elements in the process information acquired by the first acquisition part in accordance with the structured information acquired by the second acquisition part and an output part configured to output the structured process information generated by the generation part.10-01-2009
20090070359SYSTEM TO GENERATE A STRUCTURED QUERY LANGUAGE QUERY BY USING A DIMENSIONAL HIERARCHY - A tree-structured database is collapsed into a two-column table. The two-column table includes a characteristic key value for a given leaf node in the first column and the system identification (SID) relating to the characteristic key value in the second column and also identifying the node that leads to the characteristic key value. Data is presented by coupling the characteristic key value with a transaction table. A query that is formulated in an infocube may be translated to a relational data base query, collapsed, and reformulated into an infocube result set, or vice versa.03-12-2009
20090319556Methods and systems of automatically geocoding a dataset for visual analysis - A computer-implemented method of generating a map view includes accessing a dataset having multiple records and multiple fields. One or more of the multiple fields are identified as geographical fields. Geographical codes are automatically associated with a first one of the identified geographical fields. A geographical map is generated for the dataset. Generating the geographical map includes generating a first plurality of marks on the geographical map. The first plurality of marks is positioned on the geographical map in accordance with the geographical codes associated with the first one of the identified geographical fields.12-24-2009
20090319558Method for Reconstructing Protein Database and a Method for Identifying Proteins by Using the Same Method - The present invention relates to a method for reconstructing protein database for identifying a protein and a method for screening a protein using the same, more precisely a method for reconstructing protein database comprising the steps of i) Grouping proteins having a required homology by using the clustering software from the primary database which minimizes the overlapping of proteins and then recording sequence information of each protein group on a recording system of a computer; and ii) Designating a representative protein in each protein group and then constructing the representative protein database composed of the representative proteins, followed by recording the results containing sequence information on a recording system of a computer, and a method for identifying a protein using the same; and iii) Identifying proteins from the protein sequences of the protein group which the identified representative protein belongs to. The method for reconstructing protein database and the method for identifying the protein of the invention are very useful for the investigation of endogenous proteins and their functions and interactions, and are further effectively used for the development of diagnostic and therapeutic agents for various diseases.12-24-2009
20090319553SYSTEMS AND METHODS TO DYNAMICALLY RECOGNIZE A DATABASE MEMBER IDENTIFIER ENTERED INTO A SPREADSHEET CELL - According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate use of a spreadsheet application to access information stored in a multi-dimensional data source. Some embodiments include receiving, at an analyzer module, a change indication from the spreadsheet application, the change indication being associated with an identifier entered by a user into a spreadsheet cell. In response to the change indication, a member associated with the identifier in a multi-dimensional data source may be dynamically determined. Information in the spreadsheet may then be replaced with a formula based at least in part on the determined member.12-24-2009
20090204632Triangulated irregular network - Methods and other embodiments associated with performing an in-memory triangulation of an arbitrarily large data set are described. One example method for performing in-memory triangulation of an arbitrarily large data set includes striping a data set into multiple stripes, selecting a first stripe to triangulate, and then performing an in-memory triangulation on the stripe. The method may also include removing certain triangles from the triangulated irregular network produced by the triangulation, merging another stripe with the leftover data, and repeating the process until the arbitrarily large data set has been triangulated piece-by-piece, with the triangulations occurring in memory.08-13-2009
20090177680Generic Bijection With Graphs - A method, apparatus and program product is provided for accessing data in an abstract data store. In response to receiving a key value, an object is created by converting the key value into a key tuple. A value tuple is requested from the abstract data store corresponding to the key tuple. The key tuple and value tuple are converted to the object by a projector, which then stores the object on an object graph. An object is saved to the abstract data store by persisting the object onto the object graph. The object is detected on the object graph by the projector. In response to detecting the object, the object is converted to a key tuple and a value tuple by the projector. The object graph is then synchronized with the abstract data store by pushing the key and value tuples to the abstract data store.07-09-2009
20090319557METHOD, SYSTEM AND SOFTWARE PRODUCT FOR STREAMING CONTENT - The present invention relates to methods and systems for streaming content and in particular, live content. The method includes the steps of: receiving a content stream; periodically encoding the received stream into a sequence of content files to thereby create a plurality of sequential content files; assigning a sequence identifier to each content file; storing the files on a host; delivering a data file to a media player responsive to a request for live content, said data file including information enabling the media player to sequentially and individually request each content file from the host and play the requested content file; and delivering requested content files responsive to each request.12-24-2009
20090319560SYSTEM AND METHOD FOR MULTI-AGENT EVENT DETECTION AND RECOGNITION - A method and system for creating a histogram of oriented occurrences (HO2) is disclosed. A plurality of entities in at least one image are detected and tracked. One of the plurality of entities is designated as a reference entity. A local 2-dimensional ground plane coordinate system centered on and oriented with respect to the reference entity is defined. The 2-dimensional ground plane is partitioned into a plurality of non-overlapping bins, the bins forming a histogram, a bin tracking a number of occurrences of an entity class. An occurrence of at least one other entity of the plurality of entities located in the at least one image may be associated with one of the plurality of non-overlapping bins. A number of occurrences of entities of at least one entity class in at least one bin may be into a vector to define an HO2 feature.12-24-2009
20090319555OPTIMIZING DOCUMENTS BASED ON DESIRED CONTENT - Embodiments of the present invention relate to methods and computer storage media for optimizing the content of an online publisher. The content of the publisher is received. A category for each page of the publisher's content is determined. Desired content information and desired keyword information are received. A content deficiency of the publisher's content is determined based on at least one of the desired content or the desired keyword information. An optimization plan is created to improve the content deficiency of the publisher's content. The optimization plan is presented. In additional embodiments of the present invention, the layout of the publisher's content is analyzed and optimized. In an additional exemplary embodiment of the present invention, content modules are manipulated to optimize the publisher's content.12-24-2009
20090307256INVERTED INDICES IN INFORMATION EXTRACTION TO IMPROVE RECORDS EXTRACTED PER ANNOTATION - A method is provided for information extraction from among a multiplicity of documents each having a corresponding document object model (DOM) comprising: computing signatures associated with nodes of a multiplicity of DOMs corresponding to the multiplicity of documents; producing an index that associates computed signatures to each document that has a DOM that has one or more nodes corresponding to such signature; annotating one or more nodes of a DOM that corresponds to the at least one selected document; wherein the one or more annotated nodes respectively correspond to one or more respective signatures included in the index; and matching the signatures that correspond to the annotated nodes with signatures in the index to determine which documents from the multiplicity of documents have one or more DOM nodes that correspond to one or more of the annotated nodes.12-10-2009
20090307252Information processing device, content title display method, and content title display program - The client terminal 12-10-2009
20090006445Binding between net technologies and SQL server statements - Methods, systems, and computer code for (i) performance-monitoring a multi-tier application including a .NET tier and a database tier; and (ii) for visually presenting performance-data to a user are disclosed. In some embodiments, a multi-tiered performance data interface, for example, including a .NET tier performance data interface and a database tier performance data interface operatively coupled to the .NET tier performance data interface, is provided. In some embodiments, the .NET tier performance data interface is configured to present .NET stack data and the database performance data interface is configured to present internal database performance data, for example, wait times (e.g. relative magnitudes of different types of wait times). Techniques for matching .NET-tier requests to execute SQL statements with database-tier executions of SQL statements are also disclosed.01-01-2009
20090112920SYSTEM AND ARTICLE OF MANUFACTURE FOR DEFINING AND GENERATING A VIEWTYPE FOR A BASE MODEL - Disclosed is a technique for processing a base model. The base model is received. Then, the base model is used to create a ViewType comprising a ViewType object, one or more ViewList objects corresponding to classes in the base model, and one or more ViewElem objects corresponding to attributes in the base model.04-30-2009
20090112918RICH MEDIA CONTENT WEB SITE ANALYTICS SYSTEM AND METHOD AND NETWORK ANALYTICS INFRASTRUCTURE EMPLOYING THE SAME - A reporting server, a method of performing rich media content web site analytics and a network analytics infrastructure. In one embodiment, the reporting server includes: (1) a location mapper configured to receive messages directly from rich media message generators over a network and associate geographical locations with the messages based on logical addresses contained therein, (2) an analytics engine coupled to the location mapper and configured to create associations among the messages based on aggregation criteria received from a reporting client and (3) a graphical user interface generator coupled to the analytics engine and configured to generate at least one representation based on the associations and transmit the at least one representation to the reporting client.04-30-2009
20090112905Self-Compacting Pattern Indexer: Storing, Indexing and Accessing Information in a Graph-Like Data Structure - An indexing system uses a graph-like data structure that clusters features indexes together. The minimum atomic value in the data structure is represented as a leaf node which is either a single feature index or a sequence of two or more feature indexes when a minimum sequence length is imposed. Root nodes are formed as clustered collections of leaf nodes and/or other root nodes. Context nodes are formed from root nodes that are associated with content that is being indexed. Links between a root node and other nodes each include a sequence order value that is used to maintain the sequencing order for feature indexes relative to the root node. The collection of nodes forms a graph-like data structure, where each context node is indexed according to the sequenced pattern of feature indexes. Clusters can be split, merged, and promoted to increase the efficiency in searching the data structure.04-30-2009
20080270448BUSINESS ENABLEMENT METHOD AND SYSTEM - A business enablement method and system. The method includes identifying and retrieving business management data associated with the business. The business management data is mapped to a structure comprised by a business management model. The business management data is categorized into a standard informational structure. An intranet viewable interactive model of the business management data is generated. The business management data is mapped to key result areas of the business. The business management data is integrated with business computing systems. The business computing systems receive reports comprising the business management data mapped to the key result areas of business. The reports are reviewed to determine a status of the business management data. The business management data is improved and displayed.10-30-2008
20080270444SYSTEM, METHOD AND TOOL FOR WEB-BASED INTERACTIVE GRAPHICAL VISUALIZATION AND AUTHORING OF RELATIONSHIPS - A graphical user interface for allowing an end-user to navigate and edit a hierarchy of objects and relationships is disclosed. The user can add or remove patent and children data objects to or from the view by clicking on a given node, allowing the hierarchy to be examined to any desired level of detail. The user can drag-and-drop nodes from a palette to add new nodes to the database. Similarly, the user can add new relationships by drawings a link between two nodes in the view. The user can delete objects or relationships by clicking on them. The user can modify objects or relationships by clicking on them and changing their properties. The graphical user interface automatically scales and re-adjusts to accommodate the modified object relationships.10-30-2008
20090112919METHOD AND SYSTEM TO MODEL AND CREATE A VIRTUAL PRIVATE DATACENTER - A virtual private datacenter system and method are provided. A method for capacity planning of a virtual private datacenter and a method for chargeback for use of the virtual private datacenter also are disclosed.04-30-2009
20090112915Class configuration for locally cached remote data binding - Data-driven applications are often designed to couple with a remote data store, such as a relational database server. It may be difficult for developers to implement complex details of the synchronization, including data caching and concurrency management, and developers may be unable to use synchronization code libraries without specialized knowledge of such issues. A data-binding model may be provided to simplify the developer's task of coupling a class in a data-driven application with a remote data store. The development platform may allow the developer to specify the data-bound properties of a class and the aspects of a remote data store for the binding relationship, and may automatically reconfigure the class to implement the many details of binding to the remote data store.04-30-2009
20090112914Returning a second content based on a user's reaction to a first content - Embodiments include a device, a system, a computer program product, and a method. A method embodiment includes receiving from a requester sensor data indicative of a response by a person to a first content displayed to the person. The method also includes analyzing the received sensor data for an indication of an expression by the person corresponding to the first content. The method further includes facilitating a search for a second content using a search parameter corresponding to the indication of an expression by the person and to a content attribute of the displayed first content. The method also includes returning to the requester an indication of the second content.04-30-2009
20090112913EFFICIENT MECHANISM FOR MANAGING HIERARCHICAL RELATIONSHIPS IN A RELATIONAL DATABASE SYSTEM - A method and apparatus for managing hierarchical relationships in a relational database system is provided. An “orderkey” data type, which is native within a relational database system, is disclosed. The orderkey type is designed to contain values that represent the position of an entity relative to the positions of other entities within a hierarchy. Such values represent hierarchical relationships between those entities. Values that are of the orderkey type have properties that allow hierarchy-oriented functions to be performed in an especially efficient manner. Database functions, which operate on and/or produce values that are of the orderkey type, are also disclosed. Such functions can be placed within SQL statements that a database server executes, for example. In response to executing SQL statements that contain such functions, the database server performs hierarchy-oriented operations in a highly efficient manner.04-30-2009
20090112910METHOD AND APPARATUS FOR PERSONALIZATION OF AN APPLICATION - The invention relates to personalizing an application such as a content search and retrieval application. An ontology store (04-30-2009
20090112909AUTOMATED GENERATION OF MODELING LANGUAGE PROFILES - A database of data can be leveraged to automatically generate profiles for use in modeling. The data may be specific to one or more domains and/or general to multiple domains. A mapping scheme is established to map structure of the database to a structure of a profile. The mapping scheme is read and the database is read in accordance with the mapping scheme to automatically generate one or more profiles.04-30-2009
20090112907WARRANTY INSIGHT SOLUTION FRAMEWORK SYSTEM AND METHOD - A system and method of warranty insight solution are disclosed. In one embodiment, a method includes populating a data mart with data from a number of sources, text analyzing and mining the unstructured data of the data mart according to a uniform structure, performing root cause analysis assistance on staged data mart data, generating root cause analysis output from the root cause analysis, merging the root cause analysis output with the data of the data mart, and generating final output based on a portion of the merged data of the data mart. The data may include data selected from a group including warranty claim data, traceability data, supplier data, manufacturer data, retailer data, customer data, component data, service data, failure data, field data, vehicle failure fault codes trough telematics, and collection center data.04-30-2009
20090112906MULTI-USER ANIMATION COUPLED TO BULLETIN BOARD - A multi-user animation process receives input from multiple remote clients to manipulate avatars through a modeled 3-D environment. Each user is represented by an avatar. The 3-D environment and avatar position/location data is provided to client workstations, which display a simulated environment visible to all participants. A text or speech-based bulletin board application is coupled to the animation process. The bulletin board application receives text or speech input from the multiple remote users and publishes the input in a public forum. The bulletin board application maintains multiple forums organized by topic. Access or participation to particular forums is coordinated with the animation process, such that each user may be permitted access to a forum only when the user's avatar is located within a designated room or region of the modeled 3-D environment.04-30-2009
20090112912Reference Architecture Framework - An architecture record can be created for a computer system that includes a plurality of computing devices, each having an operating system. The architecture record includes platform definition architectures each associated with one of the computing devices and the operating system of the computing device, domain reference architectures each associated with one or more of the platform definition architectures and a service performed by the computing device of each platform definition architecture, and channel reference architectures each associated with one or more of the domain reference architectures, wherein the computing devices associated with the one or more domain reference architectures are configured to communicate with each other while performing the respective services associated with the one or more domain reference architectures.04-30-2009
20090112908Method and System for Generic Extraction of Business Object Data - Systems, methods, and software for generic extraction of business object data are provided. One computerized method includes retrieving multiple identifiers of sub-nodes. The sub-nodes are associated with a root node of a business object. The method further includes generating a tree data structure. The tree includes multiple tree nodes and multiple tree edges. The multiple nodes correspond to the root node of the business object and the retrieved multiple identifiers. The method also includes traversing the tree to retrieve data associated with the root business object and the retrieved multiple identifiers. The method further includes storing the retrieved data.04-30-2009
20080275904Method of Generating and Methods of Filtering a User Profile - A method of generating a user profile (11-06-2008
20080270455METHOD FOR MANAGING EXTERNAL ROUTINES IN A DATABASE MANAGEMENT SYSTEM - A method for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.10-30-2008
20090106302APPARATUS, SYSTEM, AND METHOD FOR PROCESSING HIERARCHICAL DATA IN DISPARATE DATA REPOSITORIES - An apparatus, system, and method is disclosed for receiving a hierarchical data structure, analyzing the hierarchical data structure to determine what actions are needed to correctly process the hierarchical data structure in a data repository, generating a hierarchical command structure comprising a series of repository-specific commands needed to interface with the data repository, and executing the repository-specific commands to process the hierarchical data structure with respect to the data repository. In selected embodiments, the hierarchical command structure is represented as a series of nodes including a parent node and at least one child node.04-23-2009
20090106294METHOD AND APPARATUS FOR EMPLOYING A SEARCHABLE ABSTRACTION LAYER OVER ENTERPRISE-WIDE SEARCHABLE OBJECTS - A mechanism for dynamically configuring searchable fields of interest within an enterprise-wide search center is provided. Such functionality is provided through the creation and maintaining of an abstraction layer that represents the searchable fields of interest, which are gathered from the total available fields from enterprise-wide searchable objects. The abstraction layer is defined through the use of a field mappings file that relates searchable fields of interest in searchable objects with fields within a search index accessible to the search center. The field mappings file can provide the defined relationships between searchable object fields and search index fields at runtime of a user session, thus avoiding a rigid configuration at the time of search center initialization. Through such runtime modification of the abstraction layer, costly downtime due to revision of a configuration of the search center can be avoided and a dynamic flexibility in the presentation of the fields in the searchable objects can be provided without a need for modification of the searchable objects themselves.04-23-2009
20080228811System and Method for Identifying Computer Users Having Files with Common Attributes - A system and a method for identifying computer users having files with common attributes are provided. The method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table.09-18-2008
20090106301Creating reference objects - A storage medium and computer system that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response to an invocation of a method on the reference object, a determination is made whether a target object associated with the reference object exists. If the target object does not already exist, the target object is instantiated. If the target object does already exist, the target object is returned. In this way, target objects are not instantiated until a method on the reference object is invoked, which in an embodiment increases the performance of the invoking application.04-23-2009
20090106300BENEFITS SERVICES PRIVACY ARCHITECTURE - A system and method of presenting benefits to a user of a computing device is provided. The method may include detecting user activities via a computer program executed on the computing device, storing a list of detected user activities in a user history in the computing device, and receiving a list of predefined benefits from at least one remote server. Each of the predefined benefits may include an associated trigger user activity. The method may further include storing the list of predefined benefits in the computing device, and determining a predefined benefit to present to the user based at least on the presence of a trigger user activity for the predefined benefit in the user history, via the computer program in the computing device. The method may further include presenting a matched predefined benefit to the user.04-23-2009
20090106292System and Method for Managing Facilities - A system allowing a user to answer a series of questions to generate survey data, associating system data with the survey data to generate a highly accurate report. The report allows, for example, for targeted assessment of select facilities systems including a time frame within which work to be performed on select facilities systems and/or a cost associated with work to be performed.04-23-2009
20090106291METHODS AND APPARATUS TO PROVISION NETWORK RESOURCE RECORDS - Methods and apparatus to provision network resource records are described. An example method of provisioning a plurality of resource records in a telephone number mapping system includes receiving first and second inputs to define a range of numbers corresponding to a plurality of resource records; creating an object in a first server, the object having one or more attributes to represent the plurality of resource records; and automatically provisioning the plurality of resource records in a second server based on the one or more attributes of the object.04-23-2009
20090070368METHODS AND APPARATUS FOR CREATING AND UTILIZING TEMPLATES IN CONNECTION WITH INFORMATION MODELING - Methods and apparatus for information modeling, such as product modeling, are described. In one specific embodiment, a system for capturing product information includes a product definition tree representing permitted elements of a generalized product structure, a plurality of template trees and a plurality of configuration trees. Each template tree represents a product design structure variant which represents a subset of said product definition tree. Each configuration tree represents a particular design configuration, which is constrained to implement the structure of its associated template tree.03-12-2009
20090070367Multi-version control method for data documents and device thereof - The invention discloses a multi-version control method for data documents, and a device thereof. The method comprises generating data-block fingerprints for all data blocks of a benchmark version; determining common data contents common between a newer version and the benchmark version according to the data-block fingerprints, and indexing the common data contents; determining the data contents peculiar to the newer version, i.e. not contained in the benchmark version according to the indexes, and indexing these particular data contents; determining positions of these data contents in the newer version according to the indexes; determining the data blocks with identical data contents between the two versions through the comparisons of data-block fingerprints and data contents; extracting the data contents common between the two versions, the data contents peculiar to the newer version, as well as the positions of the data contents in the newer version. This method is simple and convenient without storing all the data contents of the newer versions, and considerably reduces the storage space. All the data contents in the newer version may be restored rapidly, which is of excellent time efficiency.03-12-2009
20090070365REPORTING OF APPROVAL WORKFLOW TRANSACTIONS USING XMLP - Embodiments described in the application provide for reports that are generated in many different formats using an Approval Workflow Engine (AWE) and an XML Publisher (XMLP) component. The AWE can accept user parameters to extract data from at least one data source, transform the data, and generate a structured XML data file appropriate for the report. The AWE can pass this XML file, along with at least one report template and other necessary information to the XMLP, which is able to generate reports in any of a number of specified formats. Such an approach keeps the data separate from the formats and components, and allows for multiple reports to be generated without accessing an application for each format. The AWE also can store an audit history record for each transaction passing through the AWE in order to provide a concise location from which to retrieve the information.03-12-2009
20090070364MULTIMEDIA DATA RECORDING METHOD AND APPARATUS FOR AUTOMATICALLY GENERATING/UPDATING METADATA - Provided is a multimedia data recording method including: receiving one or more search object items for searching for scenes including the same kind of information from media data; selecting one or more scenes that contain each of the search object items during the input of the media data; generating metadata including one or more pieces of scene information from among an index or reproduction time of the selected scenes; and recording the metadata onto a header region and recording the media data onto a payload region.03-12-2009
20090070362BPM system portable across databases - A business process management (BPM) system operable with various database types. The BPM system may include a BPM process engine to execute business processes and request database access during execution, and a database module to access a database having one or more unique features that are inapplicable to other database types supported by the BPM system.03-12-2009
20090070360METHODS AND SYSTEMS INVOLVING SOCIAL BOOKMARKING - A method for compiling bookmarks comprising, receiving a session name, receiving a user identifier, the user identifier identifies a user selected to join a group associated with the session name, sending an invitation to join the group to the user, adding the user to the group responsive to receiving an acceptance of the invitation from the user, and starting a session responsive to receiving an the acceptance of the invitation, the session comprising, receiving an Internet Uniform Resource Locator (URL) from the user, receiving a title from the user, wherein the tile is descriptive of the URL, receiving a tag from the user, wherein the tag is a descriptive word associated with the URL, associating the URL, the title, and the tag with the session name and the user identifier, and storing the URL, the title, the tag, and the associated session name and the user identifier in a database.03-12-2009
20090037458Assistance Method and Device for Building The Aborescence of an Electronic Document Group - A method of assisting with the construction of a tree of clusters of electronic documents, the documents being defined by predetermined attributes. The method includes, for a given cluster of documents and a given level of the tree, the following steps: a) obtaining (E02-05-2009
20090037460Method and System for Identifying Database Triggers - A system to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a request is received to monitor the specific application event within a database and in response to receiving the request to monitor the specific application event, a replicate database of the database is created. Subsequently, the database is compared to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event. A best candidate is identified for a database trigger based upon the identified changes in the database associated with the specific application event.02-05-2009
20090037454COMMENT FACES - Rendering a contributor representation, such as an avatar, near content such as a comment, contributed to a web page such as a blog. The contributor representation is associated with a contributor identifier, such as an email address, and stored at a centralized registrar. The centralized registrar provides a content service with an initial script to include in the web page along with the contributor identifier. A requesting client runs the initial script, which requests an additional script from the centralized registrar. The additional script can track user actions and analyzes the DOM of the web page for an attribute associated with the contributor identifier and contributed content. Based on a location of the attribute in the DOM, the additional script also determines a location in the web page to insert the contributor representation. The additional script then requests and inserts the contributor representation to be rendered near the contributed content.02-05-2009
20090006462Integrated broadcasting method and system of demonstration manuscripts - The present invention relates to an integrated broadcasting method and system of the demonstration manuscript. At least two demonstration manuscripts are introduced into an integration frame; said integration frame generates at least one integration demonstration file; said integration frame constructs a tree file structure; said integration demonstration file, the demonstration manuscripts included in said integration demonstration file and demonstration pages included in said demonstration manuscripts are set ordinally at each level of nodes of said tree file structure; the nodes which need to be broadcasted are marked; an integrated broadcasting list which is composed of items corresponding to the marked nodes is generated; and a broadcasting engine broadcasts orderly the items included in said integrated broadcasting list.01-01-2009
20090106296Method and system for automated form aggregation - The present invention relates to the field of computer software. More specifically, the present invention relates to methods of assisting aggregation of form-enabled web services. Systems and methods for handling the submission of user data into a plurality of form-enabled web sites are disclosed. The improved system allows for the presentation of a unified user interface, pre-filling of forms in order to increase user efficiency, and a fully automatic interface to the aggregated form-enabled web services.04-23-2009
20090077115MEDIA PLAN MANAGING - Apparatus, system and methods for a media plan managing interface are disclosed. A data hierarchy for a media plan is defined. The multilevel data hierarchy includes different levels for orders and placements. An input form is provided to receive modifications to the values in the different levels of the hierarchy. Any modifications of data are compared against the permitted inputs provided through a conditional input field. If the modifications are permitted inputs, then they are accepted and conditional input fields are set up for any subsequent data input. The data hierarchy is stored as a media plan.03-19-2009
20090077112Performance Optimized Navigation Support For Web Page Composer - A performance-optimized web content navigation system and method are disclosed. A read-optimized data structure representing a tree structure of web content is generated. The tree structure includes an ordered set of interconnected nodes, and each node representing a website or web page. The read-optimized data structure is stored in a cache accessible by a portal runtime environment, which provides access to the read-optimized data structure using a single read operation.03-19-2009
20090063532METHOD AND SYSTEM FOR GENERATING DATABASE RECORDS - A method and system for generating database records is provided. A user interface element is generated for a dynamic key, the user interface element having a name field and a value input field. A generic data object is provided, the generic data object having an attribute pair and the attribute pair having a dynamic name attribute and a dynamic value attribute. The name field is bound to the dynamic name attribute and the value input field is bound to the dynamic value attribute. An instance of the attribute pair for the dynamic key is generated. A first entry from the name field is passed to the dynamic name attribute and a second entry from the value input field is passed to the dynamic value attribute. The instance of the attribute pair is saved as a record.03-05-2009
20090063531NETWORK SECURITY DATA MANAGEMENT SYSTEM AND METHOD - A system for compiling security data from an information network includes at least two network components, each providing data. A data partner is coupled to the network components. The data parser has access to two parser scripts that correspond to the network's component data. Categorized data can be produced by applying the parser scripts to the data received from the network components. 03-05-2009
20090063543Media Asset Rating System - Improved techniques for assigning ratings to media assets are disclosed. A rating for a media asset collection can, for example, be determined by examining the ratings of all user-rated media assets in that media asset collection. Additionally or alternately, a rating for media assets in a group of media assets can, for example, be determined by examining the rating of the group of media assets.03-05-2009
20090089321Method and system for managing social brokering services in an online social network - A method and system for managing social brokering services in an online social network has developed that is comprising: social network database storing member information, human network information by member information on basis of a social network, and Needs information; an application server converting written Needs request into Needs information and storing it as said social network database after making payment of charges for use when the written Needs request for solving problems is inputted from Social Brokering Users, acting as members, providing Needs proposal with Social Brokering Users when the written Needs proposal is conveyed from Social Brokers, members, making payment of the amount according to types of dealing, like purchase, sales, exchange, etc., and contracts upon establishing contracts between Social Brokering Users and Social Brokers, and transferring the payment amount upon completing the contract; a Needs server delivering undelivered Needs information to the first human connection according to human network information of Social Brokering Users or Social Forwarders by searching Needs information stored in said social network database; and a payment server processing charges for use and payment when payment is executed in said application server. According to the present invention, it is possible to describe the problem and set up the amount of compensation in case that it is required to resolve various visible and invisible problems each member obtains; to overcome problems of trust and reliance by utilizing connection among people as brokers for assisting settlement of problems in the process of being delivered in accordance with a human network in the online social network if the step of delivering human connection among people is set up, and the amount of compensation(costs for dealing, and brokerage) and charges for use are paid; to support prompt settlement of problems for active anticipation of people, who have an ability to solve problems, from others; to provide costs for solving problems and brokerage in accordance with market forces for people who solve problems and to make the economical compensation granted by distributing brokerage with Needs forwarders in the middle step of human connection; and to form mutual relation during resolving problems.04-02-2009
20090089317Method and system for indexing, relating and managing information about entities - Systems and methods for use in association with a master entity index system may allow data records to be grouped together into various entities, where each of the entities may represent a logical or physical item. These entities may also be associated with one another in a manner such that relationships between entities may likewise be represented. In one embodiment, an interface may be provided for use in conjunction with the master entity index system such that these various entities and relationships may be better managed, manipulated or visualized. This interface may allow a user to search for or otherwise obtain an entity, where a representation of this entity and one or more associated entities may be presented to the user along with representations of the relationships between these entities.04-02-2009
20090089316METHOD AND SYSTEM FOR SEARCHING CONTACT LISTS QUICKLY - BY GROUP NAME, TAGS AND/OR METADATA - A method and system for searching contact lists quickly, that provides searching of a contact list by user defined group names, attributes, and/or system defined metadata regarding contacts, groups and/or attributes. A user of a communication system is allowed to organize their contacts in their contact list within a number of contact groups and to associate attributes with contact groups and/or individual contacts. The visual display of contacts within the user's contact list user interface display may be configured to visually organize contacts into the groups they belong to, and/or to display the attributes associated with groups and/or contacts within the top level contact list display. Group and/or contact attributes may alternatively be accessed by selecting (e.g. clicking on) a group or contact. A quick search feature is provided that allows the contact list to be searched based on group name, attribute, and/or contact name, as well as based on group, contact and/or attribute metadata.04-02-2009
20090100088APPARATUS AND METHOD FOR SURVEYING SUBSTANCE AND PROGRAM AND RECORDING MEDIUM THEREFOR - Survey request data on a chemical substance is transmitted to a terminal 04-16-2009
20100023551Method for accessing and updating data in a database using membership abstractions and logical representations - This is a computer-implemented method for accessing and updating data in a database that preserves relationships among data, including derived data. Data need not be stored in a tabular form. The method incorporates and integrates membership abstractions, relation predicates, and logical predicates of data with relationships among data so as too avoid update and other errors and to translate among logical representations, symbolic abstractions, and physical representations.01-28-2010
20090327333Correlating Multiple Detections of Wireless Devices Without a Unique Identifier - At a plurality of first devices, wireless transmissions are received at different locations in a region where multiple target devices may be emitting. Identifier data associated with reception of emissions from target devices at multiple first devices is generated. Similar identifier data associated with received emissions at multiple first devices are grouped together into a cluster record that potentially represents the same target device detected by multiple first devices. Data is stored that represents a plurality of cluster records from identifier data associated with received emissions made over time by multiple first devices. The cluster records are analyzed over time to correlate detections of target devices across multiple first devices.12-31-2009
20100030800Method and Apparatus for Generating Partitioning Keys for a Range-Partitioned Database - A method and apparatus for generating partition keys in an information handling system having a partitioned database. Partition keys are generated by concatenating a partition subrange identifier specifying a subrange of key values and a sequence number specifying a particular key value within a subrange. Partition keys are assigned with the aid of a partition key control table that stores subrange and available key block information and is updated whenever key blocks are reserved or the database is repartitioned. An activity indicator maintained for each partition indicates recent activity in the partition. In response to a request for a partition key, a partition is selected for key assignment having the least recent activity as indicated by its activity indicator. Specific activity indicators disclosed include a timestamp for each partition in the control table, as well as a count of the threads in a particular application instance concurrently accessing a partition.02-04-2010
20090089318METHOD AND APPARATUS FOR GENERATING A GRAPHIC USER INTERFACE - A method and apparatus for displaying a graphic user interface (GUI) includes: a file searching unit searching for one or more other files related to a file to be reproduced; a file information extraction unit extracting file information from the file to be reproduced and the one or more other files detected by the file searching unit; and a user interface generation unit generating a user interface for reproducing a plurality of files, wherein the generating of the user interface is based on the file information extracted by the file information extraction unit.04-02-2009
20090089319System and Method for Differentiating Duplicate Addresses in a Locality - A method and system are presented for differentiating duplicate addresses within a locality. A relational database of geographical features is constructed where each geographical feature has related attributes which can be used to differentiate among multiple same-named features. Precedence hierarchies of such attributes can be created within the database where each precedence hierarchy is constructed based on a combination of user type and situational scenario information. Upon receiving a mapping destination from a user, the system may identify the input as being ambiguous. The user and situation can be analyzed in order to select the precedence hierarchy best fit to resolve the ambiguity in this particular situation. The selected hierarchy can then be traversed until an attribute is found that exists for both features and serves to distinguish between them. The attributes can be presented to the end user along with information regarding the ambiguity.04-02-2009
20090089315SYSTEM AND METHOD FOR ASSOCIATING METADATA WITH ELECTRONIC DOCUMENTS - A computer hardware/software facility for managing electronic documents receives metadata globally attributable to a plurality of electronic documents and searches the electronic documents to acquire or generate metadata locally attributable to the plurality of electronic documents. The global and local metadata are organized into an intermediate file, which is displayed in an editable format. The intermediate file is used to generate a database encoding the electronic documents and associated metadata.04-02-2009
20090089314DUPLICATE ITEM DETECTION SYSTEM AND METHOD - A method of detecting contextual duplicate items can include identifying a plurality of representations of items in a data repository, each item representation including one or more textual attributes. A degree of fit between an item representation's attributes and other items can be calculated. The degree of fit can reflect the relevance of the attributes of one item to the other item. A degree of association between the two item representations can be calculated based at least in part on the calculated degree of fit. The degree of association between the two item representations can reflect the similarity of the two items. The degree of association between the two item representations can be assessed to determine whether the items are contextual duplicates.04-02-2009
20090089310METHODS FOR MANAGING CONTENT FOR BRAND RELATED MEDIA - Computer-implemented methods for defining access to brand related assets are provided. One method includes generating a website that relates to a specific brand, where the specific brand is associated with a plurality of assets that are integrated with the website, and the plurality of assets are obtained from a number of disparate sources. The method also includes assigning each asset an identifier, where the identifier defines a relation of each asset to the specific brand and defining a dashboard access to the specific brand. The dashboard access is configured to identify a user privilege for accessing specific ones of the plurality of assets of the specific brand, the user privilege enabling one or more of viewing details of an existing asset, adding a new asset, and modifying an existing asset. The user privilege for accessing specific assets enables management of plurality of assets that are integrated with the website, and the management of the plurality of assets overriding control of the plurality of assets provided by the number of disparate sources.04-02-2009
20090083300DOCUMENT PROCESSING DEVICE AND DOCUMENT PROCESSING METHOD - A technique is provided, which supports a user in creating a new vocabulary.03-26-2009
20090100085MANAGEMENT OF RESOURCE IDENTIFIERS - Method, system, and computer program product for managing resource identifiers are provided. The method provides for creating a hierarchical taxonomy for a plurality of resource identifiers, the hierarchical taxonomy being based on a plurality of tags and one or more hierarchical relationships among the plurality of tags, categorizing the plurality of resource identifiers in accordance with the hierarchical taxonomy, building a hierarchical view of the plurality of resource identifiers based on categorization of the plurality of resource identifiers in accordance with the hierarchical taxonomy, and displaying the hierarchical view of the plurality of resource identifiers.04-16-2009
20090100087METHOD AND SYSTEM FOR XFORM GENERATION AND PROCESSING APPLICATION INTEGRATION FRAMEWORK - The present invention is a method, system and framework for generating and processing XForms documents. Utilizing the method, system and framework of the present invention, developers need only write loosely coupled components that implement the minimal application-specific interface code, and the method, system and framework coordinates the generation and processing based on a description of the form's lifecycle. It also allows developers to reuse components created for other integrations that implemented the framework. The advantage of the method, system and framework is to significantly reduce development effort to integrate XForms with a vast number of applications, while all known solutions are specific to a single integration case.04-16-2009
20090100089Reference partitioned tables - Systems, methodologies, media, and other embodiments associated with supporting reference partitioned tables in a relational database are described. One example method includes identifying a partitioning strategy (e.g., range, list, hash) associated with a parent table that is related to a child table by a referential constraint. The example method may also include creating the child table to be a reference-partitioned table partitioned according to the partitioning strategy associated with the parent table. The example method may also include creating the child table to be equi-partitioned with respect to the parent table. The child table is not to replicate a partition key of the parent table but rather is to inherit a partitioning key associated with the parent table through a foreign key relationship.04-16-2009
20090100086APPARATUS AND METHOD FOR VISUALIZING DATA WITHIN A DECOMPOSITION GRAPH - A computer readable storage medium includes executable instructions to provide a decomposition graph visualization with a set of nodes. A selection of two or more measures is received. A measure visualization is generated for each node to illustrate a relationship between the two or more measures.04-16-2009
20090313291METHOD AND SYSTEM FOR ESTABLISHING AND USING A SOCIAL NETWORK TO FACILITATE PEOPLE IN LIFE ISSUES - Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.12-17-2009
20090313293METHOD TO EMBEDDING SVG CONTENT INTO AN ISO BASE MEDIA FILE FORMAT FOR PROGRESSIVE DOWNLOADING AND STREAMING OF RICH MEDIA CONTENT - A method of embedding vector graphics content such as SVG into the 3GPP ISO Base Media File Format for progressive downloading or streaming of live rich media content over MMS/PSS/MBMS services. The method of the present invention allows the file format to be used for the packaging of rich media content including graphics, video, text and images; enables streaming servers to generate RTP packets; and enables clients to realize, play, or render rich media content.12-17-2009
20090313290METHODS AND APPARATUS FOR PROXYING OF DEVICES AND SERVICES USING OVERLAY NETWORKS - Methods and apparatus for proxying of devices and services using overlay networks. A method for operating a proxy includes obtaining meta-data associated with at least one of a device and a service, generating a searchable index of the meta-data, and publishing the searchable index on the overlay network as at least one of a distributed index and a centralized index. Another method includes receiving a request from a device or a service using a non overlay protocol to receive at least one of data and services from the overlay network, searching an index of meta-data on the overlay network based on the request, identifying a node associated with the at least one of data and services based on the index, establishing a direct connection with the node, and obtaining the at least one of data and services using the direct connection.12-17-2009
20090313285METHODS AND SYSTEMS FOR FACILITATING THE FANTASIES OF USERS BASED ON USER PROFILES/PREFERENCES - Systems and methods for facilitating highly tailored and user specific fantasies are provided. Example embodiments may include building a psychological profile of a user for the purpose of providing a fantasy based result. Example embodiments may include refining a user's preferences, especially visual preferences, through a series of visual image/movie-clip sets. The user may be able to select or otherwise indicate a preferred image in the set. Example embodiments may include building a detailed profile of a user based on both the psychological profile and refined image preferences. The provided result may include highly personalized visual content, for example, fantasy based adult entertainment. The provided result may also match users with similar profiles together for the purpose of sharing content or content ratings. Additionally or alternatively, users with reciprocal profiles may be matched for the purpose of anonymous or face-to-face role playing encounters. Example embodiments of the present invention allow users to explore very specific fantasies in a number of ways based on that user's profile/preferences.12-17-2009
20090313283Method and Apparatus for Displaying the Composition of a Data Structure During Runtime - In one embodiment the present invention includes a computer-implemented method for dynamically displaying, during runtime, the composition of a data structure in a tabular format. During execution of an application, a command indicating the name of a data structure as an argument is executed, thereby causing a dynamic data structure display generator to request the type of the particular data structure whose name is included in the command as an argument. Upon receiving the type and the location of the data structure, the dynamic data structure display generator selects a process to analyze the data structure. Using the selected process, the data structure is analyzed and its elements are systematically communicated to a user interface service, which is responsible for displaying, in a tabular format, the elements (names and values) of the data structure.12-17-2009
20090106293MULTIDIMENSIONAL FORECASTING - An apparatus and method for multidimensional forecasting. In one embodiment of the method a database is accessed to select a set of data objects each of which has a date field that contains a date that falls within a predefined time period. The data contained in a first field of each of the set of data objects is summed thereby generating a first total. The data contained in the first field of each of a first subset of the set of data objects is summed thereby generating a first subset total. A user interface is then displayed on a monitor of a computer system, wherein the user interface, when displayed, comprises graphical representations of the first total and the first subset total.04-23-2009
20100017428System, Method, and Computer Readable Media for Identifying and Rating Virtual Universe Objects - A system, a method, and a computer readable media for identifying and rating a VU object in a virtual universe are provided. The method includes displaying first and second VU objects in a region of the virtual universe on a display device at a first time for a first user. The method further includes identifying the second VU object which modifies a view of the first VU object. The method further includes inputting first rating information associated with the second VU object that identifies a user perception of the second VU object. The method further includes inputting user view preference information indicating rating information for selecting VU objects to be displayed in the region of the virtual universe to the first user. The method further includes displaying the first VU object in the region of the virtual universe on the display device for the first user at a second time after the first time, while not displaying the second VU object based on both the first rating information associated with the second VU object, and the rating information of the user view preference information.01-21-2010
20100023548Method and System for Defining a Pseudo-World - A method for creating a pseudo-world that includes identifying a first pseudo-world file system, wherein the first pseudo-world file system includes a plurality of folders and a plurality of attribute files in a file system hierarchy, wherein the file system hierarchy defines a plurality of parent child relationships between the plurality of folders and the plurality of attribute files, and processing each of the plurality of folders according to the file system hierarchy. Processing a folder of the plurality of folders includes identifying at least one child attribute file of the plurality of attribute files comprised in the folder, wherein the folder and the at least one child attribute file are in a parent child relationship of the plurality of parent child relationships based on the at least one child attribute file comprised in the folder, identifying a parent cell in the pseudo-world, wherein the parent cell is defined by a parent attribute file corresponding to the folder, and generating, in the pseudo-world, a child cell within the parent cell for each of the at least one child attribute files based on the parent child relationship. The method may further include displaying the pseudo-world.01-28-2010
20090049077System And Method For The Creation And Access Of Dynamic Course Content - The creation of course content for college and university courses, seminars, lectures, and other pedagogical activities has in the past relied heavily on a textbook. Using a textbook for course content creation creates a static, rigid course framework that fails to consider timely, relevant real world information that is dynamic and changing. This results in courses that are stagnant and hot well rounded. The present invention, and the various embodiments thereof, describes a computer based system and method for the creation and access of dynamic course content and associated media products. The present invention utilizes dynamic current content sources such as news, web sources, blogs, podcasts, user generated content, and other sources to create media products such as slides, videos, audio and the like. The media products of the present invention are keyed to the static framework of a textbook or textbooks, and are searchable, by textbook structure media structure, key terms, date range, and the like.02-19-2009
20090327329PRICE ESTIMATION OF OVERLAPPING KEYWORDS - In this invention, systems and methods for providing a price estimate for two or more keywords are provided. More specifically, a price estimate is determined and provided when each keyword has terms in common, where each keyword includes one or more terms. For example, a first keyword (e.g., “car”) and a second keyword (e.g., “new car”) share a common word. Thus, the price estimate of these keywords will factor in the commonality between the keywords and provide a more accurate price estimate to the advertiser, when bidding on the keywords. A more accurate price estimate allows the advertiser to better estimate their advertising budget when factoring in the overlapping keyword traffic, and accordingly, bid on more keywords.12-31-2009
20090043808IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus includes a segmentation unit configured to segment input image data into a plurality of objects, a generation unit configured to generate data having a format including the image data and metadata for the image data, and a registration unit configured to register, in the metadata, an identifier for a user with respect to either of the image data or the object based on a user instruction.02-12-2009
20090313292CUSTOMIZABLE INFORMATION MANAGEMENT SYSTEM - A method for managing information includes: forming a meta data structure containing first information; forming an application data structure containing second information; establishing an association between the meta data structure and the application data structure wherein the first information has the second information associated therewith using a server; and displaying the association on a display.12-17-2009
20090313289Waveform Observing Apparatus and System Thereof - There are provided a waveform observing apparatus and the system thereof in which, when a removable storage medium is inserted into the waveform observing apparatus to capture a copy of measured data, a difference copy is made while including the latest measured data collected by the waveform observing apparatus at the time, sixteenth and seventeenth measured data temporarily stored in a buffer memory are filed and stored in the state of being housed in a fourth measured data file, into a body memory. Copies of a third measured data file including part of the difference copy and a new fourth measured data file are written into the USB memory. When the USB memory is inserted into a personal computer, a hard disk of the personal computer comes into a state where its third measured data file is overwritten and stored and the fourth measured data file is newly stored.12-17-2009
20090313288METHOD OF IMPROVED HIERARCHICAL XML DATABASES - A method is provided for initializing an XML database. The method includes the steps of parsing an XML file to extract a plurality of records, the records arranged in a hierarchical form, creating, for each record, a plurality of class objects, each class having associated therewith one or more attributes, and creating a plurality of handling methods for each of one or more attributes associated with each class object, the handling methods defining how the database can be accessed.12-17-2009
20090313287IDENTIFYING OBJECTS WITHIN A MULTIDIMENSIONAL ARRAY - Data is commonly stored in multidimensional arrays. Users and computer applications may request or interact with the data objects. As larger amounts of data are stored, the resources used to maintain and manipulate the data increase. An effective way to manage resources is to operate on an index of ranges that identify selected data within a multidimensional array. The index of ranges is associated with only a subset of data objects, instead of the entire multidimensional array. A range may comprise multiple dimensions (e.g. row and column) that are indexed by start and end indexes. Using the index of ranges to access data is efficient because the index of ranges is kept in sorted order, allowing for a binary search for locating and accessing specified data within the multidimensional array. The index of ranges is updated to reflect operations within the multidimensional array, such as, selecting new data or removing data, for example.12-17-2009
20090313286GENERATING TRAINING DATA FROM CLICK LOGS - Data from a click log may be used to generate training data for a search engine. The pages clicked as well as the pages skipped by a user may be used to assess the relevance of a page to a query. Labels for training data may be generated based on data from the click log. The labels may pertain to the relevance of a page to a query.12-17-2009
20090313282AUTOMATIC REQUEST CATEGORIZATION FOR INTERNET APPLICATIONS - Application service requests received by an application hosting framework are automatically differentiated and categorized, and resource usage patterns associated with the requests are predicted. Resource usage data points are successively extracted from the hosting framework. Elements of an initial resource usage pattern matrix are computed from the data points. An estimate for the number of categories of requests is computed from the initial resource usage pattern matrix, where the requests in each category have similar resource usage patterns. Elements of a resource usage signature matrix and request categorization matrix are computed from the estimate for the number of categories of requests and the initial resource usage pattern matrix.12-17-2009
20090313280TECHNIQUES FOR EXTRACTING DATA FROM CONTENT DATABASES - Various technologies and techniques are disclosed for extracting data from databases of content management applications. Input is received from a user to connect to a database of a content management application. A connection is established to the database. When the database is not part of a current live instance of the content management application, an emulation is performed so that the database is treated like it is actually attached to the current live instance of the content management application. The user is able to browse the database. Unattached databases of a content management application can be managed using one or more commands, such as using an object model or command line. Orphaned databases can be detected and deleted from the content management application.12-17-2009
20090313279SYSTEM FOR DEFINING KEY PERFORMANCE INDICATORS - A system and method include a database having multiple tables with columns containing information. A database application executes queries against the database. An externalized data structure are stored on the system and provide a user modifiable set of key performance indicators facilitating selection of database tables and queries against the tables to provide multiple levels of viewable key performance indicators to users without having to recompile the database application upon modification of the set of key performance indicators.12-17-2009
20090313278Database Data Dictionary - Systems and methods are provided a for manipulating data sets. In accordance with one implementation, a computerized system is provided storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.12-17-2009
20090313284Data Integration Method - A data integration method includes the steps of: selecting an item from a first data set as a key variable; generating a second data set including the key variable; using the key variable to associate the first and second data sets and inputting the first and second data sets into a processor to generate a third data set; and checking an accuracy of the third data set against a criterion and storing the third data set if the criterion is met. With this data integration method, a set having a small number of samples can be expanded so as to have a larger number of samples, solving the problem of asymmetry between active and passive data sets and thereby maximizing data use.12-17-2009
20090037455Handling Column Renaming as Part of Schema Evolution in a Data Archiving Tool - Methods and apparatus, including computer program products, implementing and using techniques for managing database table schema evolution. It is detected whether any columns in a source table have been renamed since a previous archiving process. A set of table changes is generated for the renamed columns. It is detected whether any possible naming collisions exist in the set of table changes. If a possible naming collision is detected, a temporary rename is created for the renamed column. The set of table changes, including any created temporary renames, is sorted.02-05-2009
20090037456Providing an index for a data store - Chunks are stored in a data store, where respective collections of chunks form respective files. An index that maps digests of chunks to pages containing information to recreate the chunks is provided, where the index is stored in persistent storage.02-05-2009
20100036867METHOD AND SYSTEM FOR IMPROVED TRAVEL RECORD CREATION - A method for travel record creation. The method includes receiving initial passenger name record (PNR) data in a travel management system, retrieving stored PNR data corresponding to the initial PNR data by a business intelligence (BI) engine, and automatically creating and storing a PNR, by the BI engine, according to the initial PNR data and the stored PNR data. There is also a travel management system including a BI engine and a database. The travel management system is configured to receive initial passenger name record (PNR) data. The BI engine is configured to retrieve stored PNR data corresponding to the initial PNR data and automatically create and store a PNR according to the initial PNR data and the stored PNR data.02-11-2010
20100036865Method For Generating Score-Optimal R-Trees - A method of constructing a score-optimal R-tree to support top-k stabbing queries over a set of scored intervals generates a constraint graph from the set, and determines over each node in the constraint graph that has no other nodes pointing to it the node with the smallest left endpoint; for each of these nodes, the associated interval is added to the tree and the node is removed from the constraint graph.02-11-2010
20100036868SYSTEM FOR DATA MANAGEMENT - Systems according to the present invention may be used to convey information to enhance customer service for a wide variety of industries. Among other things, systems of the present invention allow a service provider to supply customers with information on services provided for the customer using one or more methods of distribution and in a manner that is fast, efficient, and easy for the customer to access. The information provided to customers can be distributed in a variety of formats and stored permanently for retrieval by the customer at any time. The present invention also allows service providers to gather metrics on communications to customers, as well as to facilitate targeted marketing efforts to help build customer loyalty.02-11-2010
20100036866Piping Circuitization System and Method - In a disclosed method for creating a pipe circuit, a diagram is displayed on a display screen. The diagram includes representations of multiple pipes to be included in the pipe circuit, and a line number corresponding to each of the pipes. Selection input indicative of each of the pipes is received in sequence, and the pipe circuit is assigned a pipe circuit number. A described computer system includes a display screen, a memory, and one or more processors. The memory contains instructions for: displaying the diagram on the display screen, parsing the line numbers to capture engineering data for the pipe circuit, changing a display color of each of the representations of the pipes to a selected color, and exporting information about each of the pipes in the pipe circuit to a database. The processor(s) fetch the instructions from the memory and execute the instructions.02-11-2010
20090216791EFFICIENTLY CORRELATING NOMINALLY INCOMPATIBLE TYPES - A nominal type framework can be configured to efficiently correlate different nominal types together based on a minimum set of common type shapes or structures. In one implementation, a developer identifies a number of different nominal types of interest (source types), and identifies the minimum set of common type shapes to be accessed by an application program. The minimum set of common type shapes can then be used to create an intermediate type (target type) to which each of the other different source types can be mapped. For example, one or more proxies can be created that map shapes of the one or more source types to corresponding shapes of the created target type. The application program created by the developer, in turn, can access, operate on, or otherwise use the mapped data of each different source type through a single target type.08-27-2009
20090216795SYSTEM AND METHOD FOR DETECTING AND BLOCKING PHISHING ATTACKS - A system and associated method for preventing at least one credential from being submitted to an unauthorized web location. The system comprises 1) a credential blocker for communicating with a database, and 2) the database for storing the at least one credential and an associated set of approved URLs. The credential blocker allows submission of the at least one credential only if at least one URL involved with the submission is a member of the associated set.08-27-2009
20090216793CONSISTENTLY SIGNALING STATE CHANGES - A signaling system of the present invention provides a synchronized approach to delivering, reporting, and/or otherwise processing status changes in a software dependency chain. In a first phase, the signaling system identifies all dependencies between software components, and further sets a binary indicator of each node in a first representation. After identifying any changes in a source node, the system (e.g., a value is updated), the system updates each binary indicator to a second setting. In a second phase, the system initiates all listeners in the dependency chain in an essentially progressive order from source node, to intermediate node, and end-node, etc. Once all listeners have had a chance to perform one or more processes based on the updated value, the system can discard the dependency graph, allowing a new dependency graph to be built for subsequent value changes.08-27-2009
20090216792EMBEDDED WORK PROCESS ITEM MANAGEMENT - Apparatus, systems, and methods that operate to automatically extract metadata from information objects are disclosed. Activities may include displaying a journal comprising a plurality of consolidated items, wherein at least some of the plurality of consolidated items have been created based on detecting a first pre-selected operation associated with an information object, and automatically extracting ontology-based metadata related to the first pre-selected operation and native to the information object. Further activities may include modifying an item model ontology including the ontology-based metadata responsive to at least one of user interactions with the journal or automatic creation of a new list item, wherein the new list item is created automatically based on detecting a second pre-selected operation associated with the information object. Additional apparatus, systems, and methods are disclosed.08-27-2009
20090216790Systems and Methods of Searching a Document for Relevant Chunks in Response to a Search Request - A computer identifies a document in response to a search request from a user, wherein the document includes content data and metadata and the search request includes one or more search keywords. The computer generates a hierarchical semantic model of the content data of the document by applying heuristics to the metadata of the document. The computer identifies a chunk within the document by scanning the hierarchical semantic model, wherein the identified chunk includes a subset of the content data that satisfies the search keywords and the corresponding metadata. The computer returns the identified chunk to the requesting user.08-27-2009
20100049730EFFICIENT PREDICATE EVALUATION VIA IN-LIST - A predicate over a single column of a table is converted into at least one IN-list, wherein the IN-list is generated for a set of tuples of the column, and the generation is done over a data structure representing a set of distinct values of the column where the predicate applies and having a smaller cardinality than the table. The generated IN-list is evaluated over the set of tuples and the results of the evaluation are outputted as an evaluation of the predicate.02-25-2010
20100057766Enterprise Process Database - Systems and methods for providing an enterprise level view of an organization's data including an SOA business process server, an enterprise meta model and an enterprise database. The SOA business process server and enterprise meta model are synchronized by automated tools so that a change to one of these components will be reflected in the other. The enterprise database is populated by data automatically extracted from a process engine of the business process server. The enterprise database is populated in real time so that enterprise level views based on the enterprise database will be accurate in real time.03-04-2010
20100057765EMAIL ATTACHMENT STORAGE METHOD AND SYSTEM - An email method and system. The method includes receiving by a computing system, an email addressed to a recipient. The computing system retrieves from an internal table of files, a file link and an ID associated with an attached file attached to the email. The file link points to a location within the computing system for the attached file. The computing system removed the attached file from the email. The computing system generates a copy of the email and places the file link and the ID in the copy of the email. The computing system retrieves and stores identification data for the recipient. The computing system determines a total file size for all files being accessed by the recipient. The computing system determines if the file total size exceeds a file size threshold. The computing system transmits the copy of the email comprising the file link and the ID.03-04-2010
20100057763Information Management System - An information management system creates data structures based entirely on the content of source files, then compares these data structures to discover synergies and commonalities. In one embodiment, the system accepts a first collection of source files, and extracts text from each source file. The text is compared to tags in one or more dictionaries, which comprise hierarchical listing of tags. Tags matching the text are associated with each source file. The system then generates a virtual relational network in which each source file having matching tags is a node. Tags associated with two or more source files are links between the nodes. This virtual relational network may be compared with another virtual relational network to discover common nodes or links. Source files later added to a collection are massively linked by associating all tags from all source files with the newly added source file, and vice versa.03-04-2010
20100057764BUILDING CUSTOM DIMENSION TREES - A method and apparatus for creating custom dimension trees. The method may include receiving a user request to create a custom dimension tree, displaying a list of available dimensions, and receiving user selection of available dimensions from the list. The method may further include allowing the user to create virtual dimensions, mapping elements of the available dimensions to the virtual dimensions, and creating the custom dimension tree using the mapping. The custom dimension tree represents relationships between the virtual dimensions.03-04-2010
20100036864PREVENTION OF REDUNDANT INDEXES IN A DATABASE MANAGEMENT SYSTEM - A method and system for preventing redundant indexes in a database management system (DBMS). A received create-index command specifies a new index to be created for retrieving data from a table created by the DBMS and a redundancy check to be performed for the new index in conjunction with an action parameter in the create-index command. If the action parameter includes a REPORT value, each redundant index is stored and/or displayed and the new index is created. If the action parameter includes a PREVENT value and an existing index is redundant in view of the new index and the new index is not redundant in view of the existing index, the existing index is deleted and the new index is created. If the action parameter includes a PREVENT value and the new index is redundant in view of an existing index, the new index is not created.02-11-2010
20090319559Method And System of Using Social Networks and Communities to Ensure Data Quality of Configuration Items in a Configuration Management Database - A method and system are described for distributing the tasks of ensuring the accuracy and currency of data contained in a CMDB to a social network of communities within the organization. Configuration items (CIs) are organized into Communities, and Users are associated with these Communities. Users associated with a Community search or browse for a CI and review the accuracy of a CI attribute, making correction by modification, deletion or addition. If correct information is not known the user tags the CI attribute for later correction. Corrections are reviewed and either approved or reverted back to the original value of the CI attribute. Through iteration of the process the accuracy of the CMDB is improved.12-24-2009
20090240723APPARATUS AND METHODS FOR REQUIREMENTS DECOMPOSITION AND MANAGEMENT - An apparatus and methods are disclosed for requirements decomposition and management. The apparatus includes a collection module, an organization module, and a graph module. These modules carry out the steps of collecting a project task description, the project task description comprising one or more properties, generating a directed acyclic hierarchy of one or more project tasks associated with the project task description, and generating a directed acyclic hierarchical graph view of the project, wherein the directed acyclic hierarchical graph view of the project comprises one or more nodes representing the one or more project tasks, and wherein the one or more nodes are arranged to graphically illustrate a directed acyclic hierarchical relationship between the one or more project tasks.09-24-2009
20090240722SYSTEM FOR FORMING FAMILY TREES THROUGH NETWORK - A system for forming family trees through a network comprises a user interface for receiving names of relatives and degrees of the relatives known by a user so as to form as a family tree database; wherein the user can determine whether to open this family tree database; if the family tree database is not opened, that is, no one can access to this family tree database other than user himself; after combining two different family tree databases, a combined family tree database is built; a network server for storing the family tree databases, and the combined family tree databases; and the network server having a connecting unit for combining two different family tree databases under above mentioned conditions; and a display for displaying data about the system.09-24-2009
20080243906ONLINE SYSTEM AND METHOD FOR PROVIDING GEOGRAPHIC PRESENTATIONS OF LOCALITIES THAT ARE PERTINENT TO A TEXT ITEM - Content may be rendered from a network with the inclusion of supplemental geographic information. A text content from a content item is analyzed in order to make a determination as to one or more localities that are identified or relevant to the text. A geographic presentation may be provided with the rendered content using the determination of the one or more localities.10-02-2008
20090210440METHOD AUTHORING METHOD - Embodiments of the present invention address deficiencies of the art in respect to method authoring and provide a method and computer program product for method authoring according to an inception phase, an elaboration phase, a construction phase and a transition phase. In an embodiment of the invention, a method authoring method can be provided to include generating a method sketch for a method from a vision and project plan for the method. The method sketch can include a walkthrough of a lifecycle for the method. Thereafter, a method definition can be defined from the method sketch and the method definition can be transformed into a Web site for the method. Finally, the Web site can be published for review by reviewers of the method, and the method definition can be iteratively refined based upon the review of the Web site.08-20-2009
20090198722System and method for deriving the minimum number of bytes required to represent numeric data with different physical representations - For individual data items described by XML Schema elements and attributes of simple type, the type definitions are capable of defining the range of numeric data. Once the range is known, it is possible to deduce the number of bytes required for a given physical representation (primitive or inherited). A method is provided (as an example) for determining the minimum number of bytes required for twos complement integer, packed decimal and extended decimal representations.08-06-2009
20090144312SYSTEM AND METHOD FOR PROVIDING INTERACTIVE MULTIMEDIA SERVICES - A method for presenting interactive multimedia programs includes selecting a multimedia program for presentation, the program having one or more segments and a plurality of additional content items, where each of the items is associated with at least one of the segments and is responsive to at least one of a plurality of pre-defined queries for the program. The method also includes receiving at least one user query during presentation of the program, identifying one of the pre-defined queries corresponding to the user query, and retrieving one of the items associated with a current segment of the program and responsive to the identified one of the pre-defined queries.06-04-2009
20090144318System for searching research data - Searching research data includes parsing research data according to a markup language to create one or more coded files, indexing the one or more coded files to create one or more indices, and providing a search interface to the one or more coded files via the one or more indices. The markup language describes how to access a database, the structure of the database, the content of the database, and the content of individual columns of the database. The parsing includes translating the structure and one or more keyword descriptions of the content into a hierarchical vocabulary.06-04-2009
20080320030LIFEOTYPE MARKUP LANGUAGE - The methods and systems described herein may involve providing a standard syntax for specifying an item of lifeotype information, wherein the syntax includes at least one markup language tag, the tag specifying a type of information included in the lifeotype information. The methods and systems described herein may involve providing an item of lifeotype information, associating at least one tag with the item of lifeotype information, and documenting the lifeotype information, association and the at least one tag in a standard syntax. The methods and systems described herein may involve providing an item of lifeotype information, defining standard fields to be populated in connection with the item of lifeotype information, populating the standard fields, and aggregating the standard fields and lifeotype information across at least two items of lifeotype information.12-25-2008
20080320027Strongly typed tags - In one or more embodiments, a tag is provided and includes a property that associates a strongly typed variable with the tag. Strongly typed variables can include any suitable types. For example, in at least some embodiments, the strongly typed variable is a people type that allows the tag to be associated with an individual person or group of people by virtue of a unique identification that is associated with the person or group. Strongly typed tags can then serve as a foundation upon which various other types of information and services can be provided to enhance the user experience.12-25-2008
20080320031METHOD AND DEVICE FOR ANALYZING AN EXPRESSION TO EVALUATE - The method of analyzing an XPath expression composed of sub-expressions to evaluate with respect to a structured document comprises: 12-25-2008
20080320028CONFIGURABLE PLUG-IN ARCHITECTURE FOR MANIPULATING XML-FORMATTED INFORMATION - A method and system is described for building a document using a configurable plug-in architecture. In one example, a configuration file containing information of building the document with one or more components is received. The one or more components execute to modify or manipulate the document. The document may further be passed from one component to another component, where each of the components performs a function on the document. The sequence of execution of the components, the type of function or activity executed by each of the components, and/or configuration data of the components may be provided by the configuration file. The document may further be output to a user or stored.12-25-2008
20080320026Method and system for managing a network-based database of user feedback - A method for managing a network-based database is provided. The network-based database includes user feedback on various topics. The subject matter on which feedback is given is referred to as a topic. The user feedback in the database is organized into multiple categories. The method includes receiving a request from a user to create one or more categories in the database. Further, the method includes creating the one or more categories based on the request. The method also includes receiving user feedback on a topic associated with the one or more categories. Furthermore, the method includes listing the user feedback under the topic in the database.12-25-2008
20080320025GATHERING AND USING AWARENESS INFORMATION - Systems, methods, and user interfaces for gathering and using awareness information with common awareness functionality accessible to multiple applications are disclosed. Such systems, methods, and user interfaces may aggregate awareness information from multiple sources and provide awareness data and other derived information to multiple destinations. In some implementations, such systems and methods may provide additional functionality related to awareness information, such as common user interfaces that display awareness information or mechanisms for determining the relevance of particular pieces of awareness information.12-25-2008
20090150423Dynamic Schema Content Server - A method to develop a game using a networked content server includes an efficient method to add or modify a new object into the game environment. The method includes the generation of an XML input file describing the new object. The XML new object definition file is uploaded from a game developer client device to a content server. The content server automatically examines the XML input file and converts the definition file to an object type graph and then into a set of SQL instructions as well as a set of web methods. The content server automatically executes the SQL instructions to enter the new object into a database. Web methods corresponding to the new object and are provided to the client device for access to the new object. The game developer thus has nearly immediate access to the new object.06-11-2009
20090125544Intelligent Augmentation Of Media Content - Embodiments of the present disclosure include methods (and corresponding systems and computer program products) that augment visual elements in documents with rich media content and provide the rich media content based on user interaction with the augmented visual elements in the documents. The disclosed embodiments analyze a document for qualified visual elements. The disclosed embodiments determine keywords associated with the visual element, generate an association of the visual element and the keywords, and embed the association in a corresponding augmented document. When a user reviews the augmented document in a client system and moves a pointer over the augmented visual element, a piece of rich media content related to the keywords are transmitted to the client system to be displayed as an overlay in close proximity to the visual element where the mouse-over occurred.05-14-2009
20080306991APPARATUS AND METHOD TO CONFIGURE, FORMAT, AND TEST, A DATA STORAGE SUBSYSTEM PRODUCT - An apparatus and method are disclosed to configure, format, and test, a data storage subsystem product. The method supplies a data storage subsystem product comprising one or more host computer ports, a processor, one or more data storage device ports, and one or more data storage devices interconnected to the one or more data storage device ports. The method further supplies a configuration appliance comprising a storage configuration. The method connects the configuration appliance to one of the one or more storage device ports, boots up the data storage subsystem product, discovers the configuration appliance by the data storage subsystem product, imports storage configuration data into the data storage subsystem product, formats the one or more data storage device, and tests the input and output data transfer rates for the data storage subsystem product, wherein the formatting and testing are initiated concurrently.12-11-2008
20090089320CAPTURING APPLICATION STATE INFORMATION FOR SIMULATION IN MANAGED ENVIRONMENTS - In one embodiment, a computer system to store application state data associated with a transaction between a client computing device and a server computing device comprises a processor, a memory module coupled to the processor and comprising logic instructions stored on a computer readable medium which, when executed by the processor, configure the processor to receive, from a capturing module that monitors transactions between one or more client computing devices and the server computing device a method, an object on which the method is being performed, and metadata associated with at least one of the object and the method, generate at least one method metadata message that uniquely identifies the method, generate at least one method invocation message that describes characteristics of a single method call, and generate at least one object instance that describes an instance of the object, and store the at least one method metadata message, the at least one method invocation message, and the at least one object instance in a persistent memory module.04-02-2009
20080228808SYSTEM FOR DEPLOYING DATA FROM DEPLOYMENT-SOURCE DEVICE TO DEPLOYMENT-DESTINATION DEVICE - An identifier generation unit generates first identifiers corresponding to a plurality of first fragmentary data, into which first data that is stored in a database is divided. A database stores the first data and the first identifiers. The identifier generation unit generates, when the first data is updated to second data, second identifiers corresponding to a plurality of second fragmentary data into which the second data is divided. A deployment control unit determines whether the first identifiers are identical to the second identifiers which correspond to the first identifiers. The deployment control unit writes in the database the second fragmentary data corresponding to the second identifiers and the second identifiers when it is determined that the first identifiers are not identical to the second identifiers which correspond to the first identifiers.09-18-2008
20080228807System and method of storing data and context of client application on the web - An improved system and method for supporting web system services is provided for storing data and context of client applications on the web. A client application may include a web system services interface for invoking web system services to support web applications to operate over the web using different devices that may store data and context of web applications as a web application document onto a web server. A web application document may be represented by components that may include view information, content, and context information. The application may also include a web system services user interface for providing a graphical user interface for a user to invoke web system services that may include a new document system service, a store document system service, and a restore document system service. A schema for context scope may be implemented for collecting context information relevant to the web application document.09-18-2008
20080228803MONITORING AND CONTROL OF ANALYTICAL EFFECTIVENESS IN AN ANALYST NETWORK - Monitoring and/or controlling analytical effectiveness of a plurality of analysts in an analyst network is provided. In one embodiment, information concerning treatment of information elements (i.e., discrete quantities of content suitable for analysis by one or more analysts) within an analyst network by the plurality of analysts is provided to a management terminal. Based on this treatment information, the management terminal determines information concerning achievement of analysis goals. In another embodiment, the management terminal receives modifications to the analysis goals that are used to provide modified analysis goals, which modified analysis goals are subsequently provided to the routing controller. In this manner, the present invention provides the ability to determine whether the available analyst resources are being used in the best manner to address the universe of available topics in the most efficient and productive manner.09-18-2008
20080228802System and Method for Rebuilding Indices for Partitioned Databases - A method comprises storing a partitioned database comprising a plurality of partitions, wherein each of the plurality of partitions comprises a respective set of data records. The method continues by storing at least one secondary index associated with each of the plurality of partitions. The method continues by taking offline each of the plurality of partitions. The method continues by unloading data records from each of the plurality of partitions. The method continues by loading the data records into the partitioned database. The method continues by, in conjunction with loading the data records, modifying the at least one secondary index. The modification of the at least one secondary index comprises determining a partition identifier and a memory address associated with a particular data record loaded into the partitioned database. The modification of the at least one secondary index further comprises storing the determined partition identifier and the determined memory address in the at least one secondary index.09-18-2008
20080228806System and method of providing context information for client application data stored on the web - An improved system and method for supporting web system services is provided for storing data and context of client applications on the web. A client application may include a web system services interface for invoking web system services to support web applications to operate over the web using different devices that may store data and context of web applications as a web application document onto a web server. A web application document may be represented by components that may include view information, content, and context information. The application may also include a web system services user interface for providing a graphical user interface for a user to invoke web system services that may include a new document system service, a store document system service, and a restore document system service. A schema for context scope may be implemented for collecting context information relevant to the web application document.09-18-2008
20080228804PRESENTATION OF INFORMATION ELEMENTS IN AN ANALYST NETWORK - In an analyst network, at least representative data of information elements (i.e., discrete quantities of content suitable for analysis by one or more analysts), acquired by a routing controller, is provided to a workstation. Based on the representative data, displayed results are provided including information indicative of processing performed by at least a portion of a plurality of analysts using the analyst network. Indicia of treatment indicative of treatment statuses of individual information elements are preferably provided in the displayed data. Various occurrences may give rise to updated treatment statuses that cause the displayed data to be updated as well. In this manner, the present invention enables individual analysts to prioritize processing of information elements based on processing performed throughout the entire analyst network.09-18-2008
20090144308PHISHING REDIRECT FOR CONSUMER EDUCATION: FRAUD DETECTION - A method and system for detecting fraud may redirect a user from a phishing message to an education message. The phishing message may include a phishing website that mimics a target entity. A user may be convinced to disclose sensitive information to a fraudster operating the phishing website. The phishing website may be maintained through a service provider and the target entity may request that the service provider disable the phishing website. During evaluation of the target entity's request by the service provider, a user may be directed to an education website that may be displayed until the phishing website may be permanently disabled. The education website may include information or identify a source of information that may help educate the user on fraud prevention, phishing, the target entity, the targeted industry, future prevention tips and suggestions, and other related information.06-04-2009
20080281860Systems and methods for analyzing documents - Systems and methods are provided for analyzing documents. In one implementation, a computer implemented method is provided for analyzing a patent application and providing a visual representation. According to the method, a selection is received from a user to view claims of the patent application in a claim tree hierarchy and a computer displays the claims in the claim tree hierarchy on a display. The claim tree hierarchy visually depicts relationships between the claims. The method identifies one or more words of at least one of the claims that constitutes an element and displays, in the claim tree hierarchy, the words constituting the element in association with the claim.11-13-2008
20080270446Virtual Channels - A method and system for providing listings of multimedia events and for allowing a user to create virtual channels from the listings is described. The user can specify a headend or zip code and enter a search query to find multimedia events that are of interest to the user. In response, the system provides a list of multimedia events as the results of the user's search query. If the user so desires, the user can create a virtual channel based on the search results, according to certain embodiments of the invention.10-30-2008
20080256117Managing entity data in case of multiple entity identities - A method manipulates data that is or is to be stored at a server. The data has to be identifiable at the server via a data identifier that comprises an entity identity identifying an entity. A set of entity identities identifying the entity exists and comprises a primary entity identity and one or more other entity identities. The data is specific for the set of entity identities. The data is always identified in the manipulating via a data identifier comprising the primary entity identity. A method further stores such entity-specific data at a server. The data is stored only under the primary entity identity, and the data is associated with the other entity identities so that the data is also identifiable via a data identifier comprising one of the other entity identities. The invention further relates to corresponding devices, computer program products and a system.10-16-2008
20090144317Data search markup language for searching research data - Searching research data includes defining a markup language that describes how to access a database, the structure of the database, the content of the database, and the content of individual columns of the database. Searching research data also includes using the markup language for searching research data.06-04-2009
20080256115Systems, apparatuses and methods for identifying transitions of content - Systems, apparatuses and methods for identifying the end of the presentation of a content item such as a song, and/or identifying transitions from one content item to another. Content is presented via a device. A calculated fingerprint(s) representative of at least a portion of the content is transmitted. A more comprehensive content fingerprint for the content is received in response to the transmission of the calculated fingerprint. The device locally compares further calculated fingerprints to the received content fingerprint to identify an end to the presentation of the content.10-16-2008
20080256108Mere-Parsing with Boundary & Semantic Driven Scoping - Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute.10-16-2008
20080256121METHOD AND SYSTEM FOR MAPPING MULTI-DIMENSIONAL MODEL TO DATA WAREHOUSE SCHEMA - A system maps a multidimensional model to data warehouse schema. The system includes a multidimensional model editor for defining a multidimensional model based on a conceptual model; a mapping reasoner for generating more simple mappings from basic mappings by reasoning on the conceptual model so as to provide mappings for concerning elements in an ontology path in the multidimensional model; a data warehouse schema analyzer for generating a data structure capable of indicating information of the data warehouse schema by making an analysis on the information of the data warehouse schema; and a mapping composition engine for generating result mappings according to mappings for the concerning elements of the ontology path in the multidimensional model and by searching in the data structure paths corresponding to the concerning elements of the ontology path in the multidimensional model. A method and computer program product are also disclosed.10-16-2008
20080256119Publicly Auditable Polling Method and System - A method includes collecting poll data, generating a poll database which includes the poll data, and publishing the poll data in the poll database, such that the poll data is accessible to at least one interested party. A system is also provided, which includes a server connected to a computer network and a data management application which provide a set of functions. The functions include obtaining poll data, creating a poll database which includes the poll data, and publishing the poll data in the poll database, such that the poll data is accessible to at least one interested party.10-16-2008
20080256118Emulation of empty database tables using database views - Methods and a system for managing database usage. The methods and system include receiving a request to create a table, determining the table is an empty table, and storing a pseudo-table in a data store in response to determining the table is empty. The pseudo-table may be a database view. Metadata related to a table may be stored in the pseudo-table to describe characteristics of the table. The pseudo-table occupies less space than a corresponding empty table. The system may implement the methods in middleware transparent to the applications.10-16-2008
20080256116Publicly auditable polling method and system - A method includes collecting poll data, generating a poll database which includes the poll data, and publishing the poll database, such that the poll data is accessible to at least one interested party. A system is also provided, which includes a server connected to a computer network and a data management application which provide a set of functions. The functions include obtaining poll data, creating a poll database which includes the poll data, and publishing the poll database, such that the poll data is accessible to at least one interested party.10-16-2008
20080256113Techniques to associate information between application programs - Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context reference module to generate a context reference for the target document indicating a source for the target document, display the context reference, and associate the context reference with a note. Other embodiments are described and claimed.10-16-2008
20080256112Indirect methods in network data repositories - A logical network directory database compliant with the X.500 standard for a directory data system is disclosed. The network directory database provides a source of subscriber and service data accessible by various control and management processes that require subscriber information. The network directory database may be extensible across various communications service providers and IT domain. Further, the disclosed network directory database may be applied to new and existing services, such as, IP Multimedia Subsystem, Unlicensed Mobile Access (UMA) and other IP services.10-16-2008
20080256111DATA GENERATOR APPARATUS TESTING DATA DEPENDENT APPLICATIONS, VERIFYING SCHEMAS AND SIZING SYSTEMS - A data generator for database schema verification, system sizing and functional test of data dependent applications. Allows for generation of data from random values or from working databases which may be profiled to generate patterns for occurrences of values and sizes of values. The data may be filled with a fill rate that dictates the percentage of fields assigned nulls. Cardinality allows for a fixed number of values to occur across the records for a field. May utilize reference data associated with an existing database to fill fields. Qualifiers and multi-value fields may be filled to mimic real data. Maximum, nominal and average number of occurrences of sizes of data and qualifiers and multi-value data may be specified. May also utilize dictionaries to fill. Hierarchical levels and number of child nodes may also be specified and used in filling taxonomy tables and hierarchy tables for example.10-16-2008
20080301179CLIENT SIDE INDEXING OF OFFLINE ADDRESS BOOK FILES - A method of building an offline address book (OAB). An OAB data file and a table of attributes are generated at a server. The data file and table are transferred from the server to a client. The transferred data file and table are indexed by the client.12-04-2008
20090024649SYSTEM AND METHOD TO FACILITATE IMPORTATION OF DATA TAXONOMIES WITHIN A NETWORK - A system and method to facilitate importation of data taxonomies within a network are described. Advertiser entities access a data storage module within a network-based entity to retrieve content information from one or more content taxonomies stored within the data storage module. Subsequently, the advertiser entities select advertisements targeted to specific users based on the retrieved content information and further transmit the advertisements to the network-based entity. Furthermore, publisher entities and/or advertiser entities transmit data, such as, for example, associated taxonomy information, to the network-based entity. The entity receives the respective taxonomy information and parses the taxonomy information to extract node information and associated categories related to the received information. Finally, the entity integrates the node information and associated categories into one or more taxonomies stored within the data storage module. Alternatively, the entity maps the node information and associated categories into corresponding nodes within one or more taxonomies stored within the data storage module, and further stores the mapping information into a mapping database within the data storage module.01-22-2009
20080301177SYSTEM AND METHOD FOR ORGANIZING CONCEPT-RELATED INFORMATION AVAILABLE ON-LINE - A method, implemented at least in part by a computing device, for organizing concept-related information available on-line. The method includes crawling the Internet and visiting a plurality of websites, determining the information present at a given visited website, defining an index for the given website that points to data at the website, defining a Resource Description Framework (RDF) statement for the given website, storing the RDF in a knowledge base, transforming data which is not in a given standard format into the standard format, and storing the transformed data in a database.12-04-2008
20100057769SYSTEM AND METHOD FOR USING AN EDITABLE LIFECYCLE EVENT DISTRIBUTION LIST WITH A SERVICE METADATA REPOSITORY - A system and method for creating an editable service metadata asset lifecycle event notification distribution list in a service metadata repository. The system provides the capability for a distribution list owner to create a distribution list of one or more distribution recipients. A sender can send a service metadata asset lifecycle event notification to the distribution list owner, and the members of the distribution list will also receive the service metadata asset lifecycle event notification. The system further provides the capability for the sender to edit the distribution list, prior to sending the message to the distribution list owner and the members of the distribution list.03-04-2010
20090037453UNIFIED AND EXTENSIBLE IMPLEMENTATION OF A CHANGE STATE ID FOR UPDATE SERVICES BASED ON A HASH CALCULATION - In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data stored in the data structure. The data and the first unique identifier are transmitted to the requesting client. From the client system, the server receives the first unique identifier and changes to the requested data performed on the client system through a web service application. The changes include an extension to the requested application data to include customer-specific data. Following receipt of the changed data and the first unique identifier, a second data structure is populated with the requested data. A second unique identifier is generated by applying a hash function to the data stored in the second data structure. The server compares the first and the second unique identifiers, and if the identifiers are identical, the requested data is replaced by the changed data. If the identifiers are not identical, the changed data is discarded.02-05-2009
20090300050GENERATING SHARABLE RECOMMENDED AND POPULAR E-MAILS - A method of determining popularity of an e-mail is provided. The method includes receiving an e-mail and determining if a generated signature is associated with the e-mail. If there is no generated signature, then a signature is generated for associating with the e-mail. A popularity measure associated with the e-mail is determined based on the signature. Furthermore, a method of determining popularity of an e-mail is provided. The method includes receiving an e-mail and identifying a generated signature associated with the e-mail. The method further includes determining a match of the associated generated signature with a record of the generated signature, if the generated signature is identified. If the identified generated signature is determined to match the record of the generated signature, then a popularity measure associated with the e-mail is increased.12-03-2009
20090300056SYSTEM AND METHOD FOR ADAPTIVELY LOCATING DYNAMIC WEB PAGE ELEMENTS - A system and method for adaptively locating dynamic web page elements. The system includes an XPath refiner for refining an XPath path expression of the web page element based on an HTML knowledge database describing HTML tag relationships and attribute importance; and an enhanced XPath resolving engine, for searching an HTML DOM tree of the target web page for the web page element through the refined XPath path expression. The invention can locate required Web contents in dynamic web pages in spite of the variety of web contents by using an HTML knowledge database. Also provided is a computer readable article of manufacture embodying computer readable instructions for executing the above method.12-03-2009
20090300055Accurate content-based indexing and retrieval system - The computer algorithm described which indexes and retrieves images. A query in the form of an image object or an image facilitates image retrieval in order to retrieve several images close to user's request. A thumbnail form of rank ordered images is provided for viewing. The user selects the images and down loads the images for inclusion in the job. The images are then ripped and printed.12-03-2009
20090300054SYSTEM FOR INFERRING DATA STRUCTURES - A system is disclosed for formulating structure descriptions from data. In some embodiments, data arrives with an unknown format. The data may be ad hoc data that is considered semi-structured. Disclosed embodiments analyze chunks of the data to determine tokens. Tokens are analyzed to identify base types and compound types such as structs, unions, and arrays. Descriptions are generated and undergo scoring and rewriting for optimization. The generated descriptions may be fed to a data description language such as Processing Ad Hoc Data System (PADS) and compiled for processing the raw data. In some embodiments, the raw data is parsed, printed, or reformatted using the generated descriptions.12-03-2009
20090300053Data mining in a digital map database to identify intersections located at hill bottoms and enabling precautionary actions in a vehicle - Disclosed is a feature for a vehicle that enables taking precautionary actions in response to conditions on the road network around or ahead of the vehicle, in particular, an intersection located at the bottom of a hill. A database that represents the road network is used to determine locations where an intersection of roads is located at the bottom of a hill. Then, precautionary action data is added to the database to indicate a location at which a precautionary action is to be taken about the intersection of roads located at the bottom of a hill. A precautionary action system installed in a vehicle uses this database, or a database derived therefrom, in combination with a positioning system to determine when the vehicle is at a location that corresponds to the location of a precautionary action. When the vehicle is at such a location, a precautionary action is taken by a vehicle system as the vehicle is approaching an intersection located at the bottom of a hill.12-03-2009
20090300052System and method for improving data coverage in modeling systems - A method for modifying data coverage in a modeling system is disclosed. The method may include obtaining data records relating to a plurality of input variables and one or more output parameters and selecting a plurality of input parameters from the plurality of input variables. The method may further include evaluating a coverage of the data records in a modeling space and modifying the coverage of the data records, if a data coverage condition is detected. The method may also include generating a computational model indicative of interrelationships between the plurality of input parameters and the one or more output parameters based on the data records.12-03-2009
20090300051Systems and Methods for Building Albums Having Links to Documents - Under one aspect, a method for building an album includes: obtaining a plurality of documents from a remotely located document repository; displaying a first document in the plurality of documents in a center position of a graphic output device; displaying a second document in the plurality of documents in a first off-center position of the graphic output device; wherein the second document is displayed rotated about a first axis of rotation that lies between the center position and the first off-center position of the graphic output device; accepting user input to add a link to the document in the remotely located document repository to said album; and storing said album in a remotely located album repository.12-03-2009
20090300048SELECTING MEMBER SETS FOR GENERATING ASYMMETRIC QUERIES - Tools and techniques are described for selecting member sets for generating asymmetric queries. User interfaces provided by this description may include representations of different dimensions that include respective members. These dimensions define hierarchical data structures against which queries are run to generate requested reports. The user interfaces may include representations of members associated with different dimensions, with members from different dimensions arranged in selected orders. The user interfaces may also provide selection tools that activate symmetrical or asymmetrical rendering modes for constructing the query. In the symmetrical rendering mode, the query cross-joins all of the members selected from one dimension with all of the members selected from the other dimension. In the asymmetrical rendering mode, the query cross-joins the first-ordered member from one dimension with the first-ordered member from another dimension, cross-joins the second member from one dimension with the second member from another dimension, and so on.12-03-2009
20090300047AUTOMATICALLY ASSIGNING DATA BINDINGS IN VISUAL DESIGNERS - Various technologies and techniques are disclosed for automatically assigning data bindings to data sources and data sets in the design surface of visual designers. A user selection is received to insert a data element into a data region on a design surface. When there is just one data source and one data set defined in the design surface, a list of fields from the one data set is displayed in a user-selectable list, and the data set is automatically assigned to the data element based upon the selected field. As the user interacts with the design surface to insert additional data elements, the additional data elements are automatically assigned to the previously-utilized data source and data set, and a list of fields from the automatically assigned data set is displayed in a user-selectable list. This saves the user from having to select a desired data set and desired data source.12-03-2009
20090300044SYSTEMS AND METHODS FOR AUTOMATICALLY IDENTIFYING DATA DEPENDENCIES FOR REPORTS - Systems and methods for automatically identifying data dependencies for reports are described. In one embodiment, a method includes: instructing a first reporting utility to generate a first report according to a set of parameters, the first report based on data stored in a database; modifying, directly or indirectly, at least one data element in the database; instructing the first reporting utility to generate a second report according to the set of parameters, the second report based on data stored in the database; comparing the first report to the second report; and identifying, based on the comparison, at least one field within the database used by the first reporting utility to generate the first and second reports.12-03-2009
20090300049VERIFICATION OF INTEGRITY OF COMPUTING ENVIRONMENTS FOR SAFE COMPUTING - Improved verification techniques for verification of the integrity of various computing environments and/or computing systems are disclosed. Verifiable representative data can effectively represent verifiable content of a computing environment, thereby allowing the integrity of the computing environment to be verified based on the verifiable representative data instead of the content being represented. Verifiable representative data can effectively include selected portions of the content (e.g., selected content which may be of general and/or specific security interest) and can be generally smaller than the verifiable content it represents. As such, it may generally be more efficient to use the verifiable representative data instead of the content it represents. Verifiable representative data can also be organized. By way of example, unstructured content (e.g., a configuration file written in text) can be effectively transformed based on a scheme (e.g., an XML schema) into a structured text-based content written in a structured language (e.g., XML). Verifiable organized representative data can be organized in accordance with various organizational aspects including, for example, structural, semantics, parameter verification, parameter simplification, and other organizational rules and/or preferences. Organization of verifiable organized representative data can be verified as an additional measure of its integrity, and by in large the integrity of a computing environment and/or system being effectively represented by the verifiable representative data.12-03-2009
20090300043TEXT BASED SCHEMA DISCOVERY AND INFORMATION EXTRACTION - Various technologies and techniques are disclosed for text based schema discovery and information extraction. Documents are analyzed to identify sections of the documents and a relationship between the sections. Statistics are stored regarding occurrences of items in the documents. A probabilistic model is generated based on the stored statistics. A database schema is generated with a plurality of tables based upon the probabilistic model. The documents are analyzed against the probabilistic model to determine how the documents map to the tables generated from the database schema. The tables are populated from the documents based on a result of the analysis against the probabilistic model.12-03-2009
20090292723Method and Apparatus to Implement Themes for a Handheld Device - A method and apparatus for the delivery, administration and application of themes to a cellular telephone device. The apparatus, in one embodiment, comprises an inbox to receive a multimedia message (MM) containing a theme, a filing logic to place the MM in a themes folder, a themes folder available to the user to browse the theme MMs, and a client-side application to apply the theme to the user's cellular telephone device. In one embodiment, the apparatus includes notification logic to notify a web page associated with the user to change its display to match the theme applied by the user to the cellular telephone device.11-26-2009
20090292722REAL TIME EXPERT DIALOG SERVICE - Methods and systems provide for establishment of online dialogs between a person and a user of an online community where those people are not necessarily familiar with each others areas of expertise or interests. The methods and systems can categorize a dialog topic received from the person, and determine, from categorization of users, a selection of users of a system to receive the dialog topic. That selection can be further narrowed according to user availability and/or ranking determinations, as well as an initial subject matter test posed to the selection of users. Judging the acceptability of the users' responses can help determine subject matter expertise in an area relevant to the proposed topic.11-26-2009
20090292721System and Method for Application of Hash Function in Telecommunication and Networking - A novel hashing function and hashing collision resolution method are introduced that combine multiple known hashing resolution methods to achieve a very low collision probability that is specifically useful in lookup of long keys, such as (for example) the VLAN and MAC lookup in Ethernet switches. However, the system and method introduced here can be used in any networking and telecommunication systems.11-26-2009
20090292720Service Model Flight Recorder - A method, system and medium for recording events in a system management environment is described. As system events are detected in an enterprise computing environment they are stored in a manner allowing them to be “replayed” either forward or reverse to assist a system administrator or other user to determine the chain of events that affected the enterprise. The system engineer and business process owner are therefore presented with pertinent information for monitoring, administrating and diagnosing system activities and their correlation to business services.11-26-2009
20090292719METHODS FOR AUTOMATICALLY GENERATING NATURAL-LANGUAGE NEWS ITEMS FROM LOG FILES AND STATUS TRACES - Methods, for automatically generating natural-language news items from log files, including the steps of: gathering at least one data record; filtering at least one data record according to at least one rule to produce at least one filtered data set; aggregating at least one filtered data set; analyzing at least one filtered data set for at least one statistical trend; and automatically generating a news item based on at least one statistical trend. Preferably, the method further includes the step of: customizing the news item based on a relative importance of at least one statistical trend. Preferably, the method further includes the step of: performing a drill-down analysis on at least one statistical trend. Most preferably, the method further includes the step of: enriching the news item based on the drill-down analysis. Preferably, the method further includes the step of: embedding at least one graphical element into the news item.11-26-2009
20090204630DIGITAL VIDEO APPARATUS AND RELATED METHOD FOR GENERATING INDEX INFORMATION - A digital video apparatus includes a media receiver, a first storage device, and an index information generating module. The media receiver is used for receiving a media stream. The first storage device is coupled to the media receiver for storing the media stream received by the media receiver. The index information generating module is coupled to the media receiver for sequentially indexing the media stream to generate index information.08-13-2009
20090204628Shared Inventory Item Donation in a Virtual Universe - Generally speaking, systems, methods and media for managing donations of shared inventory items in a virtual universe are disclosed. Embodiments of the method may include receiving a request to make available for donation a shared inventory item list that can be borrowed simultaneously by a plurality of users of a virtual universe where the request includes an indication of donation conditions for the donated shared inventory item. Embodiments may also include generating and storing metadata associated with the donated shared inventory item and receiving a request from a plurality of users to borrow the item. Embodiments may include lending the donated shared inventory item to the plurality of borrowing users such that multiple users are borrowing the item simultaneously. Embodiments may also include tracking usage of the donated shared inventory item by the plurality of borrowing users and optionally determining a donation amount resulting from the tracked usage.08-13-2009
20100057770System and method of file management, and recording medium storing file management program - A system and a method of managing a data file using a plurality of folders arranged in a plurality of layers are provided. From the data file, classification information is extracted, which includes a plurality of bibliographic items. A registration folder to which the data file is to be registered is specified using the classification information. The data file is registered to the registration folder included in the plurality of folders arranged in the plurality of layers.03-04-2010
20100030799Method for Generating a Computer-Processed Financial Tradable Index - A method for generating a computer-processed financial tradable index comprising the steps of gathering organizational data, gathering sentiment data, combining the organizational data and the sentiment data and computing a financial tradable index. More specifically, the organizational data is accessed from public data, entity data and third party data and is representative of environmental, regulatory, economic, technical, social, legal, financial, political and/or policy information. The sentiment data is obtained from an online community and group data comprising perception polls, surveys, questionnaires, pick lists, votes, opinion polls and/or individual opinions. The organizational data and the sentiment data are then multiplied by weighting factors and aggregated into a financial tradable index. Within the computer system Words and/or phrases can be numerically valued, combined, aggregated to construct index valuations.02-04-2010
20100030803METHOD FOR GENERATING BUSINESS INTELLIGENCE - A method for generating business intelligence comprising the steps of creating a database, contributing data into the database via a computer, assigning numeric values to the data via the computer and calculating scores from the data. The data is selected from agenda, statements, subject types and attributes. The agendum is an objective. The statements support the agendum. The subject types comprise a category of a person, place or object. The attributes describe the subject types and may comprise attribute value descriptions and attribute value inputs. All the data is inputted into a software program, and the software program is utilized to calculate a holistic agendum score or a normalized agendum score. The holistic agendum score is a numerical indicator of the agendum based on holistic calculations and the normalized agendum score is a numerical indicator of the agendum based on zero-based cross normalization calculations.02-04-2010
20100030798Systems and Methods for Tagging Emails by Discussions - The invention provides for techniques to process and produce email documents. The techniques provide for organizing a first plurality of email documents into a plurality of document groups, reviewing a document group from the plurality of document groups, and associating a review content with the document group. The techniques provide for ways to propagate the review content to one or more email documents associated with the document group and producing a second plurality of email documents. The techniques provide for annotating one or more email documents in accordance with the review content. Depending on the embodiment, review content may include text, graphics, audio, tag, and multimedia information. Produced documents can be searched and browsed in accordance with information in the review content. Email documents can be grouped by information in meta information and/or header information associated with the email documents into various groups, including threads or conversations, for example.02-04-2010
20100023547AUTOMATIC USER INTERFACE GENERATION FOR ENTITY INTERACTION - Architecture that allows a developer to create an application quicker by providing an engine that automatically creates pieces of an application user interface (UI). The engine can take as input an instance of an entity or any entity type, and create as an output a user interface (UI) that allows the application users view and modify the entity. The architecture also facilitates the association of metadata with the source entity to guide the engine decisions; decisions such as which UI controls the engine chooses to represent the entity properties, how much “real estate” (UI space) the entity is provided, and how the entity properties are to be laid out. Additionally, applications allow the user to interact with known entity types, but also with types that were unknown at the time of the application conception. In other words, applications (e.g., line-of-business) are able to handle random entities that are dynamically generated.01-28-2010
20100023546System and Method for Aggregating Raw Data into a Star Schema - A method for aggregating raw data into a star schema comprises receiving data from a data source. The data is aggregated into star schema objects, based on a user-defined metadata schema. The star schema objects are stored into a star schema database.01-28-2010
20100023545DATA LOGGING SYSTEM AND METHOD THEREOF FOR HETEROGENEOUS DATA - The present invention provides a data logging system and a data logging method for heterogeneous data. The record file and the index file according to the present invention are constructed in such a way that the data from the log record corresponding to a given target visual data line are accessible within essentially constant time independent of the position of the visual data line within the data view, the size of the data view, the size of the log record, and the size of the record file. In the present invention, the interpreted data for each log record, occupying zero or at least one of the visual data lines, are represented within the data view continuously side by side. The computer readable medium having recorded thereon a program allowing a computer to execute the data logging method according to the present invention and the computer program product for the same are also provided.01-28-2010
20100023543METHOD FOR SUPPORTING UNCHECKED CLASSIFICATION WITHIN A SERVICE REGISTRY - During synchronization of data between service registries, certain unchecked classification and taxonomy data may not synchronize correctly leaving valuable data unused in the source registry. The present application provides for the creation of a generic object in the destination service registry to enable the synchronization to correctly map the taxonomy and classification data from a source service registry to a destination service registry and the auto format of data to conform to the requirements of the destination service registry.01-28-2010
20080301175DISTRIBUTED SYSTEM FOR MONITORING INFORMATION EVENTS - A system and method for receiving information from at least one information source and producing one or more events in accordance with user configurable data structures. The data structures define one or more processes for handling information events, and may be shareable and transportable between different users and/or workspaces. The data structures and processes may be distributed over a plurality of computers and servers.12-04-2008
20080301174Data structure, system and method for knowledge navigation and discovery - Data structures, systems, methods and computer program products that enable precise information retrieval and extraction, and thus facilitate relational and associative discovery are disclosed. The present invention utilizes a novel data structure termed a “Knowlet” which combines multiple attributes and values for relationships between concepts. While texts contain many re-iterations of factual statements, Knowlets record relationships between two concepts only once and the attributes and values of the relationships change based on multiple instances of factual statements, increasing co-occurrence or associations. The present invention's approach results in a minimal growth of the Knowlet space as compared to the text space and it thus useful where there is a vast data store, a relevant ontology/thesaurus, and a need for knowledge navigation and (relational, associative, and/or other) knowledge discovery.12-04-2008
20100017432SYSTEMS AND METHODS FOR COMMUNITY EXCHANGE - Systems and methods for computer-based community networking to facilitate the trade and exchange of goods and/or services between registered users are disclosed. In the disclosed systems and methods, a first registered user affiliated with a set of one or more community groups searches for an invitation to buy or sell a good or a service, and in response to the search, the disclosed systems and methods return a list of one or more invitations comprising at least one invitation associated with a registered user that is affiliated with at least one community group of the first set of one or more community groups.01-21-2010
20100017431Methods and Systems for Social Networking - Provided are methods and systems for social networking.01-21-2010
20100017433APPARATUS AND METHOD FOR CREATING, ADDRESSING AND MODIFYING RELATED DATA - A method for creating a structured data collection comprising collecting at least two data components using a data capture device assigning the same unique identifier to all of the data components whereby the items of data identified by the same unique identifier form a bundle of data.01-21-2010
20100017430SYSTEM AND METHOD FOR DOCUMENT PROCESSING JOB MANAGEMENT BASED ON USER LOGIN - The subject application is directed to document processing job management. Login data is first received corresponding to an associated user. Electronic documents are then associatively stored with a user identifier in an associated data storage. A default menu is generated on a user interface associated with a document processing device, and an actively displayed default menu on the user interface is determined. Document set data is then generated corresponding to an association of electronic documents in the data storage and received login data based upon the correlation between the login data and the associated user identifier. Summary listing data is then generated that identifies each electronic document in the data storage based upon the generated document set data and upon the determination that a default menu is actively displayed on the user interface. Thereafter, a display is generated corresponding to the summary listing.01-21-2010
20100017429METHOD AND APPARATUS OF DISTRIBUTING DATA IN PARTIONED DATABASES OPERATING ON A SHARED-NOTHING ARCHITECTURE - The invention relates to a method and apparatus of distributing data in portioned databases operating on a shared-nothing architecture. The invention provides two independent streams of data, where a first stream sends table data, and the second stream sends LOB data, to a receiving partition. The receiving partition re-couples the LOB data with the table data. Using two independent streams to distribute LOB data can increase data redistribution since large amounts of input/output is not performed to handle the sending of LOB data in a coupled fashion.01-21-2010
20100017427Multilevel Hierarchical Associations Between Entities in a Knowledge System - A computer implemented method, data processing system, and computer program product for managing multilevel hierarchical structured information in disparate knowledge repositories. An association data structure is created for an entity as metadata in a metadata repository. The association data structure is populated with association information about the entity. A process data structure is created for the entity as metadata in the metadata repository. The process data structure is populated with process information about the entity. Information about a multi-phased process is then collected by extracting process information from each entity of the multi-phased process across the disparate knowledge repositories. The collected information comprising information about the multi-phased process is then stored in the process data structure in the metadata repository.01-21-2010
20100017426Form Attachment Metadata Generation - Illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for form attachment metadata generation. In one illustrative embodiment, the computer implemented method receives a request to attach an attachment to a document, and calls an attachment metadata generator to extract metadata from the attachment to form extracted data. The computer implemented method further generates an extensible markup language fragment from the extracted data, and inserts the extensible markup language fragment into the document.01-21-2010
20100017425Efficient Identity Mapping With Self-Correction for Cascaded Server Systems - A computer-implemented method, computer program product, and apparatus for identity mapping with self-correction for cascaded server systems is provided. A request to perform a business transaction is received. Responsive to performing a first server process of the business transaction, the servers necessary to perform the business transaction are identified, forming a set of identified servers. A user identity is retrieved for each server in the set of identified servers, wherein the user identity for each server in the set of identified servers is linked to a user registry of a server, forming a set of linked user identities. A data structure comprising the set of linked user identities is created. A user identity for a next server in the set of identified servers is retrieved from the data structure. In addition, the data structure is forwarded to a next server in the set of identified servers.01-21-2010
20090150424SYSTEM AND SOFTWARE FOR AUTOMATING AN INFORMATION DISCLOSURE STATEMENT - A method is disclosed for automating an information disclosure statement (IDS). A reference id is sent over a network to a patent database site, and reference data is received over the network from the patent database site corresponding to the reference id. The reference data is imported into an IDS file using Adobe Acrobat. In one embodiment the method is performed by an applicant computer communicating with a patent database site (e.g., a web site), and in an alternative embodiment, an applicant computer communicates with an intermediate site (e.g., a web site) which communicates with the patent database site. Another embodiment of the present invention comprises a computer readable storage medium storing code segments for implementing the method.06-11-2009
20090049074CONTENT MANAGEMENT SYSTEM - A content management server is provided. The content management server includes at least one relay element to identify media content and media players within a network and acquire content characteristic information from the media content and media player characteristic information from the media players. A database stores the content characteristic information and the media player characteristic information. A processor performs a compatibility test, based on the content characteristic information and the media player characteristic information, to determine whether selected media content is playable on any of the media players and to indicate a result of the compatibility test via a user interface.02-19-2009
20090144320METHOD FOR GENERATING AND USING A REUSABLE CUSTOM-DEFINED NESTABLE COMPOUND DATA TYPE AS DATABASE QUALIFIERS - A method for generating and using a reusable custom-defined nestable compound data type for use as a database qualifier provides significant advantages over using traditional non-reusable structured tables of RDBM systems is described. The method and data structures of the invention may be used to define and instantiate flexible nested-record structures that reverse and better expose the relationship between parent records and private child sub-records in a database schema to provide improved referential integrity and visibility into database structure.06-04-2009
20090119326MESSAGE CONTROLLER WITH DYNAMICALLY LOADABLE MESSAGE DESCRIPTOR - A dynamic message controller is provided. The message provider includes a plurality of message descriptors and a message parser. Each message descriptor includes a unique pattern for a message that corresponds to a specific type of message received by the message controller. The message parser module is configured to match incoming messages with a select one of the message descriptors based on matched message patterns. The message parser module is further configured to load the matched message descriptor and parse an associated incoming message based on the matched message descriptor.05-07-2009
20080301176ELECTRONIC VOICE-ENABLED LABORATORY NOTEBOOK - A system for record keeping in scientific, industrial, and commercial applications where records are used to document inventions and discoveries, such as in a research laboratory is disclosed and described herein. Such systems are referred to in the applicable field as Electronic Laboratory Notebooks (ELNs). Also disclosed is an improvement to ELNs such that a facilitated data integration step is performed in order to create connections and relationships between objects of information. The data integration step allows the researcher to bring together information from various record keeping systems, to include ambient, real-time data provided by voice. The integration is further facilitated by one of more of the following: graphical display, smart pen, data object manipulation; images from lab notebook pages, and a voice recognition capability.12-04-2008
20090172011IMAGE FILE CREATION DEVICE AND IMAGE FILE CREATION METHOD - The invention is an image file creation device for creating a first file with an extension “JPG” from an image data group composed of main image JPEG image data and a plurality of sub-image JPEG image data, the first file including the main image JPEG image data and related information from which existence of a second file related to the first file can be recognized; and creating a second file with an extension “MPF”, for example, the second file including the main image JPEG image data, the plurality of sub-image JPEG image data, and related information from which existence of the first file related to the second file can be recognized. When creating the first file and the second file, the files have the same name except for the extensions.07-02-2009
20090172010DATA CLASSIFICATION SYSTEM AND METHOD FOR BUILDING CLASSIFICATION TREE FOR THE SAME - A data classification system is provided. The data classification system includes a fetch unit, a classification tree module, and a data repository. The fetch unit is adapted for receiving data including at least one datum, and fetching a data information contained in the data. The classification tree module is adapted for classifying the data in a manner of a tree structure according to the data information, and building a classification tree thereby. The data repository is adapted for storing the classification tree and the data. Therefore, the present invention provides a hierarchical structure which is adapted to accelerate a speed for searching data.07-02-2009
20090172008TEMPLATING VIRTUAL VIEWS IN AN ON-DEMAND PORTAL INFRASTRUCTURE - A computer-implemented method for templating virtual views within an on-demand portal infrastructure is provided. The method includes retrieving a virtual view template identified by a virtual view template identifier in response to a request to render a virtual view of a portal. The method further includes aggregating site profile attributes corresponding to the virtual view with attributes obtained, from the virtual view template referenced by the virtual view template identifier. The attributes obtained from the template profile are distinct from the site profile attributes. The profile attributes and attributes obtained from the virtual view template are used for rendering the virtual view.07-02-2009
20090172009Carpool or Ride Matching by wireless digital messaging Linked Database - Systems, methods, and computer program products match a candidate passenger with a driver for a trip toward a common direction. A candidate passenger for the trip is automatically identified based on the physical start-address and direction sent to the database via text messaging (Short Message Service) or by wireless email. The driver is provided a means of contacting or locating the identified candidate passenger.07-02-2009
20090172007IMPLEMENTING APPLICATIONS WITH A DATA MODEL COMPRISING CONTENT, THREAD AND CATEGORY - Embodiments of plural application implementations in accordance with a unified data model are disclosed herein. A unified data model 07-02-2009
20090172005Discovering and Updating Templates - Embodiments are provided to maintain templates associated with a client. New and updated templates can be provided to the client and accessed by a user. In an embodiment, a system can be configured to automatically update locally stored templates with updated templates associated with a library. The updated templates can replace or be used to update the locally stored templates and be used by an application user. In one embodiment, a client can be configured to automatically initiate an update process to retrieve and/or receive new and updated templates from an associated document library. The update process can also be used to provide additional information associated with a template, such as metadata describing aspects of an associated template.07-02-2009
20090172003Secondary Persistencies in a Service-Oriented Business Framework - It is determined whether at least one request to replicate at least one business object is valid. The business object comprising a plurality of hierarchically arranged nodes, with a root node on a first end, at least one leaf node on a second end, and at least one intermediate node disposed between the root node and the at least one leaf node. Thereafter, a valid path from the root node to replication nodes within each business object specified in the at least one request is determined if it was determined that corresponding request is valid. A replication tree is then generated based on the determined valid path. The replication tree is then traversed and an association is returned when stopping on a leaf node and a replication node is returned when traversing a node to be replicated. A retrieve by association service is executed when an association is returned, otherwise, a retrieve service is executed. Thereafter, nodes retrieved via the retrieve by association service or the retrieve service are stored in a replication store using packages having a fixed size to enable the replication store to be searched. Related techniques, apparatus, systems, and articles are also described.07-02-2009
20090172004METHOD AND SYSTEM FOR GENERATING A DATA OBJECT ASSEMBLY - A method and system for generating a data object assembly is provided. A modeling pattern having a node arranged in a hierarchy of nodes is provided. An element provider is registered for use in the modeling pattern. An element type is configured for the element provider. The element provider is assigned as a parent node to the node. The element type is assigned as a child node to the element provider. A data object assembly is generated using the modeling pattern.07-02-2009
20090172002System and Method for Generating Hyperlinks - A method, computer program product, and scanning system for scanning a physical document to generate an original image-based file. The original image-based file is processed to extract text from the original image-based file and generate a text-based file. The text-based file is processed to identify one or more hyperlinks included within the text-based file. The original image-based file is modified to include the one or more hyperlinks identified within the text-based file, thus generating a modified image-based file.07-02-2009
20090300046Method and system for document classification based on document structure and written style - A document classification method and system based on document structure and style. The classification method and system categorizes document alphabetical words into complex and non-complex words, categorizes document linguistic sentences into subjective and non-subjective sentences and categorizes document images into descriptive and non-descriptive. The categorization is further used to calculate a complexity, subjectivity and descriptive-images classification of a document. This classification system can be used by a web search engine to filter, sort or tag a set of document references based on user selection.12-03-2009
20080320029LIFEOTYPE INTERFACES - The methods and systems described herein may involve providing a graphical user interface for presenting information about an individual's status, and presenting in the graphical user interface information regarding at least one of at least one lifeotype and at least one life byte. The methods and systems described herein may involve providing a computer program that operates on a data structure that includes at least one of life byte data and lifeotype data, and providing an interface to such computer program whereby another program may access the computer program to obtain at least one of the life byte data and the lifeotype data.12-25-2008
20080208886Encryption based silicon IP protection - A method and system for protecting silicon IPs from unauthorized use, transfer and sale, and for hiding confidential technology information contained in silicon IPs is described. The method and system create a content-encrypted silicon IP layout database from its original layout database. Both the layout database may be GDSII files, OASIS files, or other format layout database file, in which multiple records sequentially build the layout database. In accordance with one preferred embodiment, first, the original layout database is parsed and saved as sequential records in the memory. Next, the structure records, which construct structures in the original layout database, are selected from the saved records. Once the structure records have been selected, the data of the structure records may be compressed with using a public compressing method, and may be encrypted with using a public cryptography algorithm. Next, each byte of the data after compression and encryption is mapped to one or two printable ASCII characters for building up multiple new text element records in a new structure. Finally, the newly created structure records replace the selected structure records in the original layout database to create the content-encrypted silicon IP layout database.08-28-2008
20090182765FOLDER STORAGE DEVICE - A folder storage device includes a folder storage unit which stores folders with hierarchy structures, a first folder hierarchy information generation unit arranged to generate first folder hierarchy information which indicates a related path and a hierarchical location of each folder based on the folders stored in the folder storage unit, a second folder hierarchy information generation unit arranged to generate second hierarchy information which indicates the hierarchical location of each folder based on the first folder hierarchy information, a display unit which displays the second hierarchy information, and a folder update unit in which contents to be updated of the folders stored in the folder storage unit are specified and the updates of the folders stored in the folder storage unit are executed based on the first folder hierarchy information in response to a receipt of update instructions at a prescribed hierarchical location of the second folder hierarchy information.07-16-2009
20090006454WYSIWYG, browser-based XML editor - Computer-implemented methods and computer-readable storage media are disclosed for facilitating browser-based, what-you-see-is-what-you-get (WYSIWYG) editing of an extensible markup language (XML) file. A browser executing on a local computing system is used to access a hypertext markup language (HTML) representation of an extensible markup language (XML) file. The HTML representation includes a plurality of elements of the XML file formatted in accordance with an extensible stylesheet language (XSL) transform associated with the XML file. A plurality of editing handlers is inserted within the HTML representation to facilitate modifying the HTML representation and applying the changes to the XML file. A user is permitted to modify the HTML representation for purposes of applying the modifications to the XML file.01-01-2009
20090327335Systems and Methods For Generating Vendor-Independent Computer-Aided Diagnosis Markers - Certain embodiments of the present invention provide a system for vendor-independent computer-aided diagnosis (CAD) marker generation including a parser adapted to parse CAD marker data into parsed data and a marker generator adapted to generate generic marker data based on the parsed data and a configuration file. The generic marker data includes a set of point pairs.12-31-2009
20080208891SYSTEM AND METHODS FOR RECOGNIZING SOUND AND MUSIC SIGNALS IN HIGH NOISE AND DISTORTION - A method for recognizing an audio sample locates an audio file that most closely matches the audio sample from a database indexing a large set of original recordings. Each indexed audio file is represented in the database index by a set of landmark timepoints and associated fingerprints. Landmarks occur at reproducible locations within the file, while fingerprints represent features of the signal at or near the landmark timepoints. To perform recognition, landmarks and fingerprints are computed for the unknown sample and used to retrieve matching fingerprints from the database. For each file containing matching fingerprints, the landmarks are compared with landmarks of the sample at which the same fingerprints were computed. If a large number of corresponding landmarks are linearly related, i.e., if equivalent fingerprints of the sample and retrieved file have the same time evolution, then the file is identified with the sample. The method can be used for any type of sound or music, and is particularly effective for audio signals subject to linear and nonlinear distortion such as background noise, compression artifacts, or transmission dropouts. The sample can be identified in a time proportional to the logarithm of the number of entries in the database; given sufficient computational power, recognition can be performed in nearly real time as the sound is being sampled.08-28-2008
20090106290METHOD OF ANALYZING MANUFACTURING PROCESS DATA - Disclosed are methods and apparatus for analyzing data associated with a manufacturing process. The method includes analyzing and comparing datasets representing manufacturing process variables by applying a mathematical function to the combined data and graphically analyzing the resulting output based upon user-selected criteria. In addition, the methods are capable of applying a filtering scheme to correct erroneous data or merge certain types of data points.04-23-2009
20090144314System and method for dynamically configuring a multi-model node table - A system and method are described for dynamically generating a table containing data from multiple model nodes. For example, a computer-implemented method according to one embodiment of the invention comprises: displaying a plurality of attributes from multiple different nodes of an application; providing a user interface allowing a user to select attributes from the plurality of attributes to be displayed as columns within a table; receiving an identification of a set of attributes within the plurality of attributes selected by the user; and storing the identification of the set of attributes as configuration data within local data storage, the local data storage being separate from a system data storage in which program code and data for the application is maintained.06-04-2009
20090144310BOUNDED SUB-OPTIMAL PROBLEM SOLVING - A data structure is described that comprises a balanced binary tree and a binary heap, which may be utilized for combinatorial searching algorithms. For instance, solutions for performing a task, such as a print job or the like, are associated with nodes that are utilized to generate the data structure. Each node is associated with a quality indicator that describes a most optimal solution that may be reached through the node when traversing the binary tree. The binary heap is generated from a subset of the nodes in the tree, wherein each node in the subset has a quality indicator value that is within a predefined range of a best known solution quality. The binary heap is sorted according to a search effort indicator value for each node, where nodes that are more easily reached in the tree are placed higher in the heap to facilitate rapid identification.06-04-2009
20090132581Information service for facts extracted from differing sources on a wide area network - In one general aspect, a wide area network fact information service system is disclosed. It can include a fact information extraction interface to extract information about facts from different kinds of textual sources that include information about those facts. A database stores at least some of the extracted information about the facts from the different types of information by recording at least an identifier and an occurrence timepoint for each fact. The system can also include ranking logic to associate a ranking with at least some of the facts, and a service interface to enable a service consumer to access the stored facts based on at least their timepoints and their associated rankings.05-21-2009
20090132570Cost Element Managing System - A cost element managing system is provided, in which a hierarchically-structured database can be constructed based on cost elements, and the hierarchically-structured database as of any given point in the past or at the present can be generated and outputted in real time.05-21-2009
20090132580Systems and Methods for Creating and Viewing Clinical Protocols - Certain embodiments of the present invention provide a clinical workflow system including a user interface adapted to present a visualization of a workflow to a user. The workflow represents a clinical protocol including a plurality of tasks. The user interface is adapted to generate a state machine for the workflow based on the clinical protocol by converting a sequential model of the clinical protocol into a plurality of states. Each state is associated with a task in the clinical protocol. At least one state in the state machine is connected with a non-sequential state.05-21-2009
20090132579SESSION AUDIT MANAGER AND METHOD - A system and method is for managing user session usage on one or more network devices. A session audit agent executes on each of the one or more network devices for collecting application usage data. A session audit services application executes on the one or more network devices for receiving the application usage data from each session audit agent. A session audit web service system executes on a web server that is capable of receiving the application usage data from the session audit service. A session audit manager (SAM) for receives the application usage data from the session audit web service. One or more session usage audit tools is provided as part of the session audit manager for monitoring and analyzing user session usage of the one or more network devices.05-21-2009
20090132578LAYOUT MANAGER - Various technologies and techniques are disclosed for managing layout updates to user interface elements. A dirty state of user interface elements is tracked in a tree with multiple nodes of user interface elements. The dirty state allows dirty subtrees of the nodes to be identified. A root node is identified for each of the dirty subtrees. Affected portions of the tree are updated, starting with the root node that was identified for each of the dirty subtrees. As part of the update process, changes to ancestor nodes are detected and used to make a layout process more efficient. For example, any layout processes that are currently being performed on any descendant nodes of a changed ancestor are abandoned, and the layout process is resumed at the changed ancestor. After updating affected portions of the tree, the updated user interface elements are then rendered on an output device.05-21-2009
20090132576DATABASE PART CREATION, MERGE AND REUSE - Embodiments are provided to merge, manage, create, and reuse database parts in a computer system. Database parts may include database tables, datatypes, field combinations or entire databases. A selection of a database part is received by a database software application executing on a computer system. The application may be configured to check for metadata associated with the database part to identify an action property. If, after checking for the metadata, a merge action property is identified, then the application may check for a metadata property associated with a database table. If a merge action associated with the database table is identified, then the application may merge the database part with the database table in the database. The application may also be configured to generate a user interface for creating database parts using database tables and for creating a database part by saving a database.05-21-2009
20090132574DYNAMIC BEST PRACTICES INTEGRATION - Various technologies and techniques are disclosed for integrating best design practices with a database. Rules for best design practices are integrated into an object model of a database. As the database design changes, violations to the rules are detected. Notifications are output for the violations of the rules. The system detects when a change to the database design that is made in a development environment causes a violation to a best design practice. The violation to the best design practice is indicated to the user. A database can be validated upon request to detect any violations of best design practices. A request is received to validate a selected database for best design practices. A best design practices check is performed against the selected database to identify if any violations are present. Any violations are output that were identified while performing the best design practices check.05-21-2009
20090132573USER INTERFACE AND METHOD IN A LOCAL SEARCH SYSTEM WITH SEARCH RESULTS RESTRICTED BY DRAWN FIGURE ELEMENTS - The invention provides a user interface to display search results including a first view transmitted from a server computer to a client computer system displaying a map including information relating to geographic location, at least one selector for drawing at least one figure element on the map displayed in the at least a first view, and a search identifier related to the at least one figure element drawn on the map of said at least first view.05-21-2009
20090132572USER INTERFACE AND METHOD IN A LOCAL SEARCH SYSTEM WITH PROFILE PAGE - The invention provides a user interface including a profile page displayed independent of a search identifier that the user interacts with.05-21-2009
20090132571EFFICIENT USE OF RANDOMNESS IN MIN-HASHING - Documents that are near-duplicates may be determined using techniques such as min-hashing. Randomness that is used in these techniques may be based on sequences of bits. The sequences of bits may be generated from a string of bits, with the sequences determined by parsing the string at each occurrence of a particular value, such as the value “1”.05-21-2009
20080250050Method and system for developing a desired set of configuration profiles for an application program and storage medium for storing a set of computer instructions which effectuate the method - A method and system for developing a desired set of configuration profiles for an application program and storage medium for storing a set of computer instructions which effectuate the method are provided. The method includes the steps of displaying graphical representations of possible profile management operations on a display of the system, and receiving commands from a user of the system to select graphical representations from the displayed graphical representations. The selected graphical representations correspond to desired profile management operations. The method also includes the step of automatically generating a desired set of configuration profiles which correspond to the selected graphical representations. The desired set of configuration profiles is useful in analyzing network application traffic.10-09-2008
20090106295Simplified system setup - The invention concerns a method, device and computer program medium for setting up a part of a computer system as well as such a computer system including a number of modules of different types using data in a number of data fields provided in a system data set. The computer program medium comprises computer program code providing data field definitions for the data fields of the system data set, said data field definitions being provided in a system data definition structure, where the system data definition structure groups the various data field definitions for the data fields of the system data set into data packages according to which modules are to use them, and the data field definitions include data enabling the generating of data handling units for handling data in the data fields of said system data set.04-23-2009
20100049733Systems and methods for assigning hosts in response to a data query - Systems and methods consistent with the invention may include selecting a plurality of hosts to store data structures by defining a color incidence process used to model a host assignment process, determining, by the color incidence process, a color allocation, and assigning the data structures to one of the plurality of hosts based on the color allocation determined by the color incidence process.02-25-2010
20100049732Method and system for managing data files and schemas - There is provided a method of managing a plurality of data files using a plurality of schemas. The method comprises selecting a first schema from the plurality of schemas, determining current data files of the plurality of data files with respect to the first schema, identifying an outdated data file of the plurality of data files with respect to the first schema, selecting a transform file configured to transform the outdated data file into a current data file with respect to the first schema, transforming the outdated data file into a current data file with respect to the first schema by applying the transform file to the outdated data file. The method may further comprise validating the current data file against the first schema after transforming the outdated data file. The data files, schema, and transform file may comprise, respectively, an XML file, an XSD file, and an XSLT file.02-25-2010
20100049731EXTENSIBLE ATTRIBUTES MODEL FOR BUSINESS APPLICATIONS - In a method for extension of an item attribute in a business application data model, a selection is received of an item of the business application data model to which an item attribute is being added. The item attribute is received, including receipt of relationship information which defines a location of the item attribute within a hierarchy of the business application data model. The item attribute is associated with the business application data model such that the item attribute is contextually included within a searchable ontology of the hierarchy in accordance with the relationship information.02-25-2010
20100023550SYSTEM FOR HANDLING META DATA FOR DESCRIBING ONE OR MORE RESOURCES AND A METHOD OF HANDLING META DATA FOR DESCRIBING ONE OR MORE RESOURCES - A system for handling meta data for describing one or more resources, wherein the one or more resources are deliverable to a common group of users at one or more user terminals, the system including: a resource server for storing the one or more resources for delivery to at least one of the common group of users at one or more user terminals, an administration server arranged to serve the common group of users at the one or more user terminals, for storing a set of meta data for describing the learning resources, the meta data having a format including a non-semantic tag which is customisable in accordance with the common group of users' requirements.01-28-2010
20090089311SYSTEM AND METHOD FOR INCLUSION OF HISTORY IN A SEARCH RESULTS PAGE - The present invention is directed towards systems, methods and computer program products for maintaining a record of a user search history. According to one embodiment, a method for maintaining a record of a user search history comprises receiving a plurality of user search queries, storing the user search queries and providing a plurality of search results related to the user search queries. User interaction with the plurality of search results is monitored and the interactions with at least one of the search results are stored. A history module comprising the user search queries and the user interactions is displayed to the user on a display device.04-02-2009
20100011017CONTENT DATA MANAGING APPARATUS, CONTENT DATA MANAGING METHOD, AND CONTENT DATA MANAGING PROGRAM - A content data managing apparatus includes: timing means for measuring time, not allowed to correct measure time by an operator; content-data storing means for storing data of content and recording time of the content measured by the timing means; content recording means for recording the content to cause the content-data storing means to store data of the recorded content; recording-time recording means for causing the content-data storing means to store, in association with the content, the recording time when the recording of the content is executed; storage-period extracting means for extracting data concerning a storage period for the content, from the data of the content; storage-period-end-time calculating means for calculating storage period end time for the content from the storage period and data of the recording time; and content-data deleting means for deleting the content when present time measured by the timing means is past the storage period end time.01-14-2010
20090063538METHOD FOR NORMALIZING DYNAMIC URLS OF WEB PAGES THROUGH HIERARCHICAL ORGANIZATION OF URLS FROM A WEB SITE - Techniques are described for normalizing dynamic URLs using a hierarchical organization of a web site. Given web pages associated with a web site, an information extraction method is used to generate data structures that represent the content or structure of each of the web pages. These data structures are appended to the corresponding dynamic URLs. The modified URLs with the data structures are tokenized with the resulting tokens clustered to create a hierarchical organization. Nodes of the hierarchical organization may be merged based upon occurrence or patterns of content and structure. The merged hierarchical organization may then be pruned to remove irrelevant information and to reduce the memory footprint of the hierarchical organization. When a new dynamic URL is received, the new dynamic URL is matched to the hierarchical organization. Important parameters are taken into account and irrelevant information may be removed. Based upon the matching to the hierarchical organization, a normalized URL is returned.03-05-2009
20090112916Creating a mapping - Among other disclosed subject matter, a computer-implemented method for creating a mapping includes obtaining a definition relating to a first schema, the definition comprising a first plurality of nodes to be mapped to a second schema comprising a second plurality of nodes. The method includes receiving at least one context value for the received definition, the context value being associated with at least one context category defined for the second schema. The method includes generating names corresponding to each of the nodes in the first plurality, the generated names being consistent with a naming rule for the second schema. The method includes mapping each of the nodes in the first plurality to a respective one of the nodes in the second plurality, wherein the context value and at least one of the generated names are taken into account in the mapping.04-30-2009
20090319554UNIFIED METADATA FOR EXTERNAL COMPONENTS - A system and method for facilitating execution of multiple assemblies in a framework, in which the assemblies use a component external to the framework, is provided. A runtime manager may retrieve metadata from each of the assemblies, and selectively insert the metadata into a unified types object, so that metadata corresponding to equivalent type definitions is shared. When each assembly is executed, the combined metadata may be used to invoke or otherwise interact with the external component.12-24-2009
20090019076Internet-based targeted information retrieval system - The invention is a system and process, whereby using source data, facts related to the source data are found primarily on the open internet. These related facts may be found on totally unrelated websites. The facts are indexed to create a high value database of profiles of individuals or organizations. In a specific disclosed embodiment, the facts relate to donations made to non-profit organizations, creating a database highly valuable to those soliciting donations.01-15-2009
20090019077Accelerating value-based lookup of XML document in XQuery - A method and apparatus for accelerating value-based lookups of XML documents in XQuery is provided. XML indices can help to optimize SQL queries of XML documents stored in object-relational databases. Certain SQL/XML functions such as XMLTABLE( ) use XQuery expressions to query XML documents. Previously, such queries could not use the XML index because the PATH table of the XML index was not defined for XQuery semantics. Techniques described herein extend the XML index for use with queries that require evaluation of XQuery expressions. Consequently, techniques described herein accelerate value-based lookups of XML documents in XQuery by introducing the possibility of an index-assisted evaluation of XQuery expressions.01-15-2009
20090019078Multi-Sided Media Viewer and Technique for Media Association - A system provides a multi-sided media viewer capable of displaying media assets from an electronic archival news and content database. Each side of the media player contains different information regarding the media asset. A primary side of the media asset may display a media asset related to an educational program, such as a course curriculum or the like. The secondary sides of the media viewer may contain additional information regarding that media asset, including personalized information generated by a system user as well as automatically populated information, such as information collected from other external news services or content providers. The system may further provide an educational game in which users are encouraged to find and draw connections between media assets to create an interconnection of related news items. The multi-sided media viewer may be a two-sided cue card, or a multidimensional news or content element having any number of sides depending on the additional information to be displayed with the media asset.01-15-2009
20080313206METHOD AND SYSTEM FOR PROVIDING SHARABLE BOOKMARKING OF WEB PAGES CONSISTING OF DYNAMIC CONTENT - A system that automatically obtains Web page-specific scripts to save and restore the state of a Web page. When a user bookmarks or copies a Web page URL to the clipboard, a function is called to create a page state file that is stored together with the current URL to create a bookmark. When the bookmark is loaded or pasted into the location bar of the Web browser, the system reads the URL and page state file, and loads but does not yet display the Web page indicated by the URL of the bookmark. The system then locates the Restore Page State function in the loaded Web page's script, and executes the Restore Page State function on the page state file, resulting in modification to the DOM (Document Object Model) representation of the Web page and display of the Web page to the user based on the modified DOM.12-18-2008
20080306984SYSTEM AND METHOD FOR SEMANTIC NORMALIZATION OF SOURCE FOR METADATA INTEGRATION WITH ETL PROCESSING LAYER OF COMPLEX DATA ACROSS MULTIPLE DATA SOURCES PARTICULARLY FOR CLINICAL RESEARCH AND APPLICABLE TO OTHER DOMAINS - A computer implemented method, apparatus, and computer usable program code for mapping data. A rule set is received. The rule set defines a semantic conceptual mapping between a source attribute of a source datum and a target attribute of a target domain. Furthermore, the rule set is implemented using first metadata associated with the source datum. A semantic conceptual construct is created based on the rule set. The semantic conceptual construct specifies the semantic conceptual mapping and is adapted to interact with a tool for performing an extract, transform, and load process. The source datum is mapped to the target domain using the tool. The tool performs the semantic conceptual mapping using the semantic conceptual construct. A conformed datum is created by the semantic conceptual mapping. The conformed datum is stored in a target data repository.12-11-2008
20080301166User Profile Management System - The present invention provides a user profile which takes a user's situation into consideration. A management device 12-04-2008
20080301172Systems and methods in electronic evidence management for autonomic metadata scaling - Systems and methods are provided for electronic evidence management for autonomic metadata scaling. The exemplary systems and methods comprise capturing electronic evidence from at least one source, and storing the captured electronic evidence in a repository. Classification metadata is dynamically created to identify one or more classes. The stored electronic evidence is dynamically classified into the one or more classes with the dynamically created classification metadata.12-04-2008
20080301169ELECTRONIC APPARATUS OF PLAYING AND EDITING MULTIMEDIA DATA - To edit and play multimedia information, an electronic apparatus includes a storage device, an editing interface and a player. The storage device is used for storing content entities, e.g. video files, audio files, image files, etc. The editing interface provides a user to select a portion of one or more content entities and the selection result are stored in indicator entities. Such indicator entities do not store original multimedia information, but only stores indicators for recording which portions of content entities are selected. When such indicator entities are requested to be played, the player retrieves and plays indicated portions as indicated by indicators stored in the indicator entities. The multimedia information is not re-encoded during the editing. Still, the electronic apparatus is capable of providing both editing and playback function.12-04-2008
20080301168GENERATING DATABASE SCHEMAS FOR RELATIONAL AND MARKUP LANGUAGE DATA FROM A CONCEPTUAL MODEL - A method, information processing system, and computer readable medium for generating a plurality of candidate database schemas including relational and mark-up language elements. An information model comprising a plurality of entities and at least one relationship defined there between is received. The information model has been annotated with at least one semantic characteristic, operational characteristic, and evolutional characteristic. The information model that has been annotated is analyzed. A score is associated with each entity based at least in part on attributes associated with each entity. Each entity is classified as one of a relational element and a mark-up language element. The information model that has been annotated is partitioned into a plurality of relational element mappings and a plurality of mark-up language element mappings. A plurality of database schemas associated with the information model that has been annotated is generated.12-04-2008
20080301167Method and User Interface for Searching Media Assets Over a Network - Improved systems and methods to navigate, browse, search and/or playback digital media assets (e.g., media items) hosted on a media server are disclosed. One embodiment of the invention pertains to progressive searching of remote media items from a search user interface. Another embodiment of the invention pertains to a user interface arrangement, such as a hierarchical menu system, that facilitates navigation, browsing and playing of media items remotely stored on a media server. The user interface arrangement can present and permit navigation of categorized media items. The user interface arrangement can also present and permit navigation of media items related to another media item (such as a media item that has been selected and played). The search user interface can, but need not, be part of the user interface arrangement. The user interface arrangement and/or the search user interface can be presented on a display device associated with a client device. In one embodiment, the display device can be a television and the client device can be an electronic apparatus that can couple to the media server via a network.12-04-2008
20080301171Methods, Systems, and Computer-Readable Media for Generating XML Files from Mainframe Data - Methods, systems, and computer-readable media provide for generating XML files from mainframe data. According to embodiments, a method for generating Extensible Markup Language (XML) files from mainframe data is provided. According to the method, at least one mainframe data file is received. Data is extracted from the at least one mainframe data file according to at least one selection criteria. At least one XML tag is appended to the extracted data to generate at least one XML file.12-04-2008
20090063552System and Method for Multi-Dimensional Organization, Management, and Manipulation of Data - The Quantum Matrix system is a multi-dimensional, multi-threaded exchange environment for data organization, management, and manipulation. Data is organized into a multi-dimensional structure of nodes. Nodes may represent data, absence of data, or another set of nodes. The multi-dimensional structure or portions of it can be automatically created from a file system. One or more associations are also defined for the multi-dimensional structure. An association indicates a relationship between a node and another node, data, or a set of nodes. The multi-dimensional structure is then displayed three-dimensionally and navigated. Relational logic, Boolean algebra, or a scripting language can be applied to the nodes, data, and associations to produce a resultant set of nodes. Furthermore, portions of the multi-dimensional structure can be isolated with the use of planes to ease navigation. Furthermore, Avatars may be displayed and used for collaborative purposes and to automate the navigation of the multi-dimensional structure.03-05-2009
20080306986Migration of Legacy Applications - Embodiments of the invention provide apparatuses, computer media, and methods for obtaining a rule component from a legacy application and subsequently generating an intermediate state expression from a legacy rule of the rule component. The intermediate state expression is converted to a target rule, which is utilized by the target application. Also, a data component is obtained from the legacy application, and an intermediate data element is generated from a legacy data element. The intermediate data element is converted to a target data element that may be accessed by the target application when executing the target rule. A vocabulary item is extracted from the rule component. The vocabulary item is aggregated with the intermediate state expression to form the target rule. The target rule is subsequently deployed to the target application.12-11-2008
20090100090DEVICE AND METHOD FOR AUTOMATICALLY GENERATING ONTOLOGY INSTANCE - The present invention relates to a method and device for generating an ontology instance that classifies documents into structured documents and unstructured documents and automatically generates ontology instances. The method includes collecting documents corresponding to classes of an ontology from Web; if the collected documents are unstructured documents, extracting inter-entity relationship information from the unstructured documents; if the collected documents are structured documents, extracting inter-entity relationship information from the structured documents; generating ontology instances from the extracted inter-entity relationship information, and mapping the generated ontology instances to corresponding classes of the ontology.04-16-2009
20080313205Card Design System - The present invention relates to a service provider connected to a database for storing a plurality of images having associated unique identifiers. The service provider comprising a first interface for enabling a user to select at least one of the plurality of images to be displayed on a transaction card. The service provider also comprising a second interface for enabling a card issuer to upload a stock image to the database and for assigning a unique stock identifier to said stock image.12-18-2008
20080243908Method for Creating a Scalable Graph Database Using Coordinate Data Elements - Embodiments of a method for creating a graph database which is arranged to store data in the form of graph tuples comprising n-parts, are described. In an embodiment, each tuple-part is encoded into a unique part identifier (UPI). A geospatial UPI is defined for two-dimensional data elements that include a plurality of data points defined by respective pairs of an X-ordinate and a Y-ordinate. A two-dimensional data space is divided into a plurality of uniform Y strips of defined widths. The Y-strip width is selected to correspond approximately to an anticipated Y dimension of a typical search region of interest. The geospatial UPI encodes a plurality of coordinate points in a two-dimensional data space into a single datum that includes respective pairs of an X-ordinate and a Y-ordinate. The geospatial UPI comprises a data structure arranged in order of sort priority by the geospatial UPI type code, geospatial subtype, and Y-strip identifier followed by the X-ordinate data and Y-ordinate data. The component fields of the data structure are arranged so that the datum can be sorted linearly as a single unsigned integer, thus facilitating a search over a two dimensional region of the data by allowing a search process to linearly scan a limited identifiable region of each of the several strips overlapping the search region of interest.10-02-2008
20080256120Document processing apparatus, document processing method, document processing program and recording medium - The text format of input data is checked, and is converted into a system-manipulated format. It is further determined if the input data is in an HTML or e-mail format using tags, heading information, and the like. The converted data is divided into blocks in a simple manner such that elements in the blocks can be checked based on repetition of predetermined character patterns. Each block section is tagged with a tag indicating a block. The data divided into blocks is parsed based on tags, character patterns, etc., and is structured. A table in text is also parsed, and is segmented into cells. Finally, tree-structured data having a hierarchical structure is generated based on the sentence-structured data. A sentence-extraction template paired with the tree-structured data is used to extract sentences.10-16-2008
20080256114Techniques to display associated information between application programs - Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context generation module to generate a context for a note by displaying a document view for the target document using stored context information when the note is displayed. Other embodiments are described and claimed.10-16-2008
20080256110STORAGE MEDIA TRACKING AND MANAGMENT - Managing removable computer-readable media transporting across various locations. Data is stored on the computer-readable media at an on-site location. Each of the computer-readable media is associated with a tracking device. The tracking device has a storage medium. An intent expression is defined for each of the computer-readable media. The defined intent expression includes conditions for managing each of the computer-readable media. The defined intent expression for each of the computer-readable media is stored on the storage medium of the tracking device. The computer-readable media are transported from the on-site location to an offsite location. The stored intent expression is obtained for each of the computer-readable media on the tracking device at the offsite location to manage the computer-readable media based on the defined intent expression.10-16-2008
20080256109Dynamic Podcast Content Delivery - Systems and methods for delivering podcast content dynamically in an automated podcast platform. In general, one aspect can be a method that includes receiving a request to download a podcast, and determining an item of audio content to be inserted into the podcast. The method also includes inserting the item of audio content into the podcast dynamically at a predetermined time. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.10-16-2008
20090037459ANNOTATION DATA HANDLERS FOR DATA STREAM PROCESSING - A method and apparatus for annotation data handlers for data stream processing. An embodiment of a method for processing annotations in computer files includes receiving a data stream input at a scanner component, where the data stream input represents program elements of one or more computer files. The data stream input is scanned for annotations, and a data stream is generated comprising annotated program elements and associated annotation values. The annotated program elements and annotation values are provided as an input to a handler component. The handler component performs one of filtering the annotated program elements and annotation values data, or echoing the annotated program elements and annotation values, and the handler component generates an output.02-05-2009
20080250059HIERARCHICAL INHERITED XML DOM - A computer program product comprising computer readable program configured to implement a method for providing processed data definition documents (DDDs) or processed document object models (DOMs) for object oriented programming. The use of these processed data definitions simplifies the data structures and streamlines programming to access the data. A standard DDD/DOM has a hierarchical branched structure having a number of levels each with elements/nodes and attributes. The DDD is written in a platform independent markup language. An element/node is selected and its attributes are identified. All ‘children’ of the selected element/node are identified. The attributes of the selected element/node (parent) are then copied to each child for all children in the DDD/DOM. This is repeated for all elements/nodes in the DDD/DOM to result in a processed DDD/processed DOM which is now structured to allow program access to data in a more direct manner.10-09-2008
20080250057Data Table Management System and Methods Useful Therefor - A data table management system operative to manage at least one data table storing a multiplicity of data elements such as data records, the system comprising a data element usage monitor operative to record information pertaining to usage of individual elements in at least one data table; and a data element evaluator operative to evaluate the importance of data elements as a function of the information pertaining to usage thereof recorded by the data element usage monitor. The system and methods are described in the context of a relational data base and a RDBMS data warehouse merely by way of example. The systems and methods described including those pertaining to fine-grained monitoring and usage-based analysis are also applicable to other structured data management systems such as but not limited to as object-oriented databases including XML-oriented databases and distributed systems based on the XQuery framework.10-09-2008
20080250054OBJECT BASED HEURISTICS DATABASE PLATFORM - The present invention creates a secured and decoupled enterprise fixed asset management platform where the schema can be quickly adjusted to handle emergent types of data, where the client software does not need to be modified when the underlying system changes, and where the end-user can quickly find said data.10-09-2008
20080243909PROGRAM - Provided is a program for causing a computer to execute the steps of: sending a request including execution environment identification information for identifying its program execution environment to a predetermined server through a network; receiving a list including installation candidates which can be installed under the program execution environment identified by the execution environment identification information from the predetermined server through the network; selecting an installation candidate from the list according to a predetermined condition; and installing the selected installation candidate.10-02-2008
20080243907Efficient Indexing Using Compact Decision Diagrams - In one embodiment, a method includes accessing an inverted index of a searchable set of objects including key words. The inverted index includes multiple lists each corresponding to a particular key word and identifying a particular subset of the objects including the particular key word. The method includes generating a binary decision diagram (BDD) for each of one or more of the lists. The BDD corresponds to the particular key word of the list, and each decision node of the BDD represents an object in the searchable set of objects including the particular key word of the list. The method includes storing each of one or more of the lists as its BDD. Storage of the BDD facilitates more efficient storage of the inverted index.10-02-2008
20080243904Methods and apparatus for storing XML data in relations - A method and data-processing apparatus for storing data from an XML document in a relational database, wherein the XML document conforms to an XML schema which specifies the types of elements which may be included in the XML document and child element types of the said element types, and wherein the relational database conforms to a relational schema, the method comprising the steps of, in respect of element types in the XML schema which have child element types, determining at least one rule in relation to the said element types, wherein the at least one rule specifies how to compute the value of attributes associated with child elements of an instance of an element of that type, taking into account at least the value of either or both an attribute associated with an instance of an element of that type and PCDATA of text children of an instance of an element of that type, wherein at least some of the said rules in relation to at least some of the said element types in the XML schema specify how to calculate tuples to be inserted into the relational database taking into account the value of either or both an attribute associated with an instance of an element of that type and PCDATA of text children of an instance of an element of that type; and traversing at least a required portion of the XML tree represented by the XML document, from the top down, and, for each node in the said portion of the XML tree which has child elements in the XML tree, executing the said at least one rule in relation to the element type of the node of the XML tree and, where specified by the said at least one rule, storing the computed value of the attributes of the child elements and, where it is specified by the said at least one rule, generating a tuple to be inserted into the relational database. The method enables selected data from an XML document to be stored in a pre-existing relational database and can handle XML documents which conform to a recursive XML schema.10-02-2008
20080243899SYSTEMS, APPARATUS AND METHOD FOR PERFORMING DIGITAL PRE-DISTORTION BASED ON LOOKUP TABLE GAIN VALUES10-02-2008
20080243896SYSTEMS AND METHODS FOR PROFILING CLINIC WORKFLOW - Certain embodiments of the present invention provide a clinical information workflow profiling system including a workflow engine adapted to collect profiling data for a healthcare workflow task and a profiling processor adapted to analyze the profiling data to determine an alternative configuration of the healthcare workflow task.10-02-2008
20080235263Automating Creation of Digital Test Materials - A system and method for automatically creating a digital test materials to qualify and test forms processing systems, including preparing a handprint snippet database containing labeled handprint image snippets representing a unique human hand, preparing a form description file and a data content file, selecting handprint snippets from the handprint snippet data base to formulate a form using the data content file, creating a form image using the selected snippets according to the form description file, and, if desired, printing the form image.09-25-2008
20080235255Extensible Data Repository - In telecommunication networks, the need for real-time extension of data repositories is increasing. The present application provides an extensible data repository that can be used by a plurality of different applications that each has a local data format structure and database command structure. A single data repository is available to all of the applications. A universal dynamic storage application resides between the common database and the applications, and permits each application to interact with the common database according to its local format structure and database command structure.09-25-2008
20080228810Method for Validating Ambiguous W3C Schema Grammars - A method for generating XML (Extensible Markup Language) parsers, including: parsing an input document with a generated parser where the generated parser is generated by a three-stage compilation of an XML Schema, where in a first stage the XML Schema is read and modeled in terms of abstract schema components, where in a second stage the XML Schema is augmented with a set of calculated schema components and properties, and where in a third stage the XML Schema is traversed to generate validation code; the validation code is generated by: calculating prohibited occurrence ranges; generating code to: evaluate each of the plurality of particles in an inner loop conditioned on an effective upper bound; then, once the inner loop terminates, check forbidden occurrence ranges for an inner particle, and calculate a range of possible repetitions of an outer particle; and once an outer loop terminates, check a range of total possible repetitions of the outer particle against its actual occurrence limits.09-18-2008
20080228809METHOD AND APPARATUS FOR GENERATNG A DYNAMIC WEB PAGE - A method and apparatus are provided for generating a dynamic web page. A structured data context is generated based on the result of a business logic process performed in response to a request from a browser, and a template associated with the request is loaded. The structured data context includes at least one dynamic data item for the dynamic web page. The template is able to be browsed by the browser and contains associated information that corresponds to the at least one dynamic data item of the structured data context. The at least one dynamic data item of the structured data context is merged into the template so as to produce the dynamic web page.09-18-2008
20080228805Method for testing a system - A method for testing a system is disclosed. The technology initially accesses a database having a plurality of stand-alone pieces-of-code, wherein each piece-of-code includes a sequence of operations to be performed on a system. One or more of a plurality of stand-alone pieces-of-code within a database are selected to generate a set of at least two stand-alone pieces-of-code, based on a testing scenario. A variable test sequence from a set of at least two stand-alone pieces-of-code is then generated. The variable test sequence is then utilized to test a system based on a testing scenario.09-18-2008
20080228799System and Method for Performing an Inverse Schema Mapping - Given a target schema in which instances have been mapped from a source schema, an inverse schema mapping system generates an instance of a target relation for each of a plurality of target relations in the target schema, chases the target relation using a schema mapping to generate a plurality of target relations for the source schema, and then generates an inverse schema mapping, if one exists, that maps the instances of the target schema to the instances of the source schema.09-18-2008
20080222196Systems, Methods, and Media for Processing a Spreadsheet for Storage in a Database - Generally speaking, systems, methods and media for processing a spreadsheet for storage in a database are disclosed. Embodiments may include a method for processing records of a spreadsheet by receiving a request to process a spreadsheet having a plurality of records for storage in a database. Embodiments may also include accessing a configuration file associated with the spreadsheet and, for each record of the spreadsheet, creating a new business object and populating the new business object based on the record and the configuration file associated with the spreadsheet. Embodiments may also include passing each new business object to a back-end business component for processing. The configuration file may include a name of a business object associated with a record of the spreadsheet, metadata for one or more columns of the spreadsheet, and/or a name of a back-end business component associated with the spreadsheet.09-11-2008
20080222195SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING RETRIEVAL OF DATA FROM A DB2 DATABASE - Data is automatically retrieved from a DataBase 2 (DB2) database using a DB2 scripter module that is configured to automatically log on to the DB2 database, to automatically perform a query of the DB2 database, and to automatically extract from the DB2 database a dataset that results from the query. A dataset processor module is configured to convert the dataset into a text file, and to deliver the text file to a delivery site, for retrieval by the user. The DB2 scripter module can extract the dataset by printing the dataset to a DB2 virtual printer and/or by exporting the dataset to a File Transfer Protocol (FTP) site.09-11-2008
20080222194Method for operating an automation system - There is described a method for operating an automation system, in which automation-specific data is filed in a database, an access to the data taking place using a database interface, all access to the data taking place via one and the same database interface and when an access to the database takes place, a datum to which the access relates is identified by a unique reference, in which on the datum identified via the reference a buffer is formed or used and a status of the datum is backed up in the buffer.09-11-2008
20080222193COMPUTER-IMPLEMENTED METHOD AND EXECUTABLE PROGRAM FOR UPDATING REFERENCE DATA - A computer-implemented method is provided for updating reference data. The method includes a step of providing update data structured according to a given data structure. The data structure has at least two streams of data, wherein one of the streams includes patterns of instructions to a processor, and at least one other stream includes patterns of operands of the instructions. The operands and the instructions are designed for updating the reference data upon processing the update data at a processor. Also, a computer executable program code is provided, which is stored in a computer readable medium or in a signal, suitable for implementation of the method. Further, a terminal (e.g. a payment terminal or electronic funds transfer at point of sale) is provided, which includes a memory with the program code stored thereon.09-11-2008
20080222192METHOD AND SYSTEM FOR TRANSFERRING INFORMATION USING METABASE - A method and system for application-to-application data exchange provides data conversion from the format of a source application to the format of a target application upon receipt of data by the target application. To achieve compatibility among applications exchanging data, the preferred system uses a standard set of terms (metaterms residing in a metabase) and process names (residing in a process repository) for building metadata packets that inform both applications as to their respective data representation. A metadata packet includes a standard name (metaterm) and application specific data format, as well as an optional associated process name. Source metadata provided in connection with source application-specific data enables the conversion of the source format to the format compatible with the target. This method eliminates data conversion at the source application. This method assures that data conversion/translation is performed only once during an exchange event: that is, upon receipt at the target application.09-11-2008
20080222191Method and system for posting ideas - A site is maintained that allows consumers to suggest, comment on and/or vote on ideas about a product or service. Some site embodiments can enable sponsoring organizations (customers) to maintain their own sites for displaying articles and allowing multiple viewers to vote on these articles. Site information for multiple tenants may be maintained in a common multi-tenant system. Votes may indicate a variety of different types of criteria, such as the importance, correctness, and/or user preference for the articles or other Qualitative Management Criteria (QMC) for determining the merit of an idea or an article. The votes may be tallied into an overall Total Qualitative Management Criterion (TQMC) for the idea or article. Newer votes may be adjusted according to an increasing function of time to enable the relative weightings of the older votes to diminish over time without having to compute a decaying time function to determine weightings for each vote.09-11-2008
20080222190Device user interface XML string table manager - A method for managing a user interface (UI) string table, comprising placing a UI string table at a string table management unit; administrator(s) editing the UI string table through an administrator interface of a UI string table manager; and read-only users (ROUs) accessing the UI string table through a ROU interface of the UI string table manager.09-11-2008
20080222189Associating multidimensional data models - A source multidimensional data model is associated with a target multidimensional data model, for purposes of, for example, copying or linking data between the source and the target. Individual dimensions are mapped from the source to the target. Within each mapped dimension, individual dimension members are mapped from the source to the target. The resulting association may be stored and utilized to generate executable statements for copying or linking data between the source and the target.09-11-2008
20080222188Playlists responsive to coincidence distances - A method, apparatus, and memory storing instruction that generate one or more playlists. In one aspect, a playlist is generated by calculating coincidences distances between pairs of items in a group and generating a playlist of plural of the items in the group responsive to the coincidence distances. In another aspect, two related playlists are generated, for example by using a same coincidence criteria for the playlists or by using mutual similarity criteria between the playlists.09-11-2008
20080222187METHOD AND APPARATUS FOR HANDLING A LET BINDING - An apparatus and method are disclosed for handling a LET binding used in a WHERE clause of an XQuery FLWOR expression during an XML pivot join procedure. XPath steps under a LET binding are identified and marked as bindings. During a match graph construction phase of the pivot join procedure, the bindings are linked to a first common non-LET binding ancestor, while traversing from the bottom up. A location identifier for each binding is truncated to the location identifier of the first common non-LET binding ancestor to create a truncated location identifier. The truncated location identifier is compared to a node identification of a FOR binding of the XQuery FLWOR expression. A match of the node identifications will qualify the XML document and the XML document is returned by the XML pivot join procedure.09-11-2008
20080222186SYSTEM AND METHOD FOR ON DEMAND LOGGING OF DOCUMENT PROCESSING DEVICE STATUS DATA - The subject application is directed to a system and method for document processing device status logging. Status data is first received corresponding to operations of an associated document processing device. The received status data is then stored in a suitable storage location. A determination is then made whether a predefined interval occurred. When the interval has occurred, the stored data is deleted or overwritten. When a secondary memory device is received and recognized by the document processing device, the received status data is routed to the secondary memory device, whereupon the status data remains in the storage location until such time as the predefined interval has occurred. When the secondary memory device that was received by the document processing device is not detected or recognized, operations return to awaiting the elapse of the predefined interval or the detection of a recognizable secondary memory device.09-11-2008
20080222185SYSTEM AND METHOD FOR GENERATING EVENT RELATED DOCUMENT OUTPUT - The subject application is directed to a system and method for generating date range related document output. User identification data is first received by a document processing device corresponding to an associated user. The user then requests the generation of a date range related document via a user interface associated with the device. Data range related content data, and corresponding pricing data, are then received from an associated storage. A display is then generated via the user interface corresponding to the received content data and the received pricing data. The user then selects desired content data, which is used to generate a data range document. The cost associated with generating the date range related document is then generated. The data range related document, upon receipt of cost authorization, is then rendered by the associated document processing device.09-11-2008
20080222184METHODS AND SYSTEMS FOR TASK-BASED SEARCH MODEL - Methods and systems for a computer-implemented method for managing service requests from a customer by a business entity are provided. The method includes generating a project folder relating to a first service request received from the customer by a first user, searching a plurality of information sources using keywords relating to the customer request, storing working documents responsive to the search request in the project folder that is accessible by at least one of the first user and a second user, and organizing the project folder in a database with meta data to describe the task content such that at least one of the first user and the second user can later locate the working documents during a subsequent search for a second service request similar to the first service request using the project folder such that an amount of time to answer the similar service request is facilitated being reduced.09-11-2008
20080222183AUTONOMIC RULE GENERATION IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) includes an autonomic rule generation mechanism that autonomically analyzes existing content and generates rules according to a defined rule generation policy. Autonomically generated rules may include bursting rules, synchronization rules and linking rules. By autonomically generating rules based on the characteristics of content in the repository, the CMS can dramatically improve the ease and efficiency of managing a CMS.09-11-2008
20090300057SYSTEM AND METHOD FOR EFFICIENTLY BUILDING VIRTUAL APPLIANCES IN A HOSTED ENVIRONMENT - A system and method for efficiently building virtual appliances in a hosted environment is provided. In particular, a plurality of image archives may be stored in a build database, with each image archive including a file system having a directory structure and a plurality of files installed within the directory structure. In response to a build request containing an image description, a build engine may create a file system layout defining a directory structure for an image. The build engine may then copy the file system for one of the image archives to the file system layout for the image, wherein the copied file system may provide a subset of the file system for the image. The build engine may then build the image, which may include a file system having various files installed within various directories in accordance with the directory structure defined for the image.12-03-2009
20080215612SEQUENCED MODIFICATION OF MULTIPLE ENTITIES BASED ON AN ABSTRACT DATA REPRESENTATION - The present invention is generally directed to a system, method and article of manufacture for modifying data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs transformation of an abstract query into a form that can be used against a particular physical data representation. The transformation includes ordering physical modification operations according to a physical entity relationships specification to ensure that the physical modification operations are executed in an appropriate order.09-04-2008
20080215607TRIBE OR GROUP-BASED ANALYSIS OF SOCIAL MEDIA INCLUDING GENERATING INTELLIGENCE FROM A TRIBE'S WEBLOGS OR BLOGS - A computer-based method for generating intelligence from social media data, such as blog data, that is publicly available on the Internet. A server is provided that runs a tribe analysis tool, and the method includes accessing a set of the social media data with the tribe analysis tool. The social media data is associated with a plurality of network users or authors. The method continues with operating the tribe analysis tool to identify members of a tribe from the authors by processing the set of social media data to determine the authors having associated portions of the social media data that satisfies tribe membership criteria. Common interests for the identified members of the tribe are determined by processing the social media data associated with the tribe authors. A report is generated for the tribe that includes information related to the set of common interests and additional generated tribe-based intelligence.09-04-2008
20080208892SEAMLESS REMOTE TRAVERSAL OF MULTIPLE NFSV4 EXPORTED FILE SYSTEMS - A method for transparently navigating through exported file system namespaces on a server using a single mount. When an exported file system is mounted onto a client, the client creates a file system ID structure for the exported file system, wherein the file system ID structure is populated with unique properties of the exported file system, and wherein the unique properties include a file system ID. The client also creates an internal virtual file system structure for the exported file system ID structure, wherein the internal virtual file system structure includes a virtual file system ID. Once the file system and virtual file system structures are created, the client links the file system objects created within the mount to the file system ID structure until a user moves from one exported file system to a second exported file system and a new file system ID is detected.08-28-2008
20080201359METHOD AND APPARATUS FOR MAPPING BETWEEN XML AND RELATIONAL REPRESENTATIONS - A method to convert data between a relational format and an XML document, by creating a set of XML Mapping Definition from metadata; selecting relational data from a relational application database, and converting the relational data to the XML document using the set of XML Mapping Definition.08-21-2008
20080201358Data Processing For Objects With Unknown Data Structures - Data processing for objects with unknown data structures, including receiving a processing request for a business object having an unknown business object data structure, where data for the business object is stored in a persistent data store having an unknown persistent data structure, and the processing request includes a reference to the business object and a processing instruction. Embodiments typically also include: inferring the business object data structure from metadata describing the business object; inferring the persistent data structure from metadata describing the persistent data structure; validating the business object data structure with respect to the persistent data structure; creating a data object structured according to the persistent data structure; transforming data values from the business object to the data object; and applying the processing instruction, with the data object, to the persistent data store.08-21-2008
20080201357Page Grouping for Site Traffic Analysis Reports - Website administrators can specify page groups and/or single pages as checkpoint nodes for site analysis reporting purposes, and can configure the system of the invention to provide information as to a particular visitation path through the checkpoints. Any group of pages can be designed as a single check-point node for website traffic analysis and reporting purposes. Page groups can be used in place of or in addition to individual web pages in any context where site traffic analysis is being presented or performed.08-21-2008
20080201356SYSTEM AND METHOD OF REPORT REPRESENTATION - A report representation system and method of transforming report outputs into a standard representation format are provided. The report representation system comprises a report parser for parsing a report output, a code generator for generating a standard representation code of the report output and a code compiler for converting the standard representation code into a format representable as a fixed schema repository. The method comprises the steps of parsing a report output, generating a standard representation code of the report output and converting the standard representation code into a format representable as a fixed schema repository.08-21-2008
20080201355EASILY QUERIABLE SOFTWARE REPOSITORIES - In one embodiment, tables are created in such a way that allows rich querying using standard database routines and other tools. This is accomplished by providing developers and repository users with a set of schema guidelines that describe how the software related items are to be categorized in the tables and how to use such tables for rich querying. For example, one such guideline provides for course-grained versioning of items (e.g., artifacts, metadata, etc.)—as opposed to the fine grained object principle of unit change found in most repository systems such as the entity-property-value scheme. The developers or providers then use these guidelines to optimally categorize, in a natural way, their metadata and other software related items for storing copies thereof in the repository.08-21-2008
20080201354Host context framework - Techniques for host context framework are described. An apparatus may comprise a client device having a host application program with multiple host item objects, and a host context manager to manage multiple host contexts corresponding to the host item objects. The host context manager may create a host context for each host item object, and perform operations for each host item object in accordance with the corresponding host context. Other embodiments are described and claimed.08-21-2008
20080201352HIERARCHICAL UPDATE SCHEME FOR EXTREMUM LOCATION - Implementations related to hierarchical update schemes for extremum location are disclosed.08-21-2008
20080201351AUTOMATED TRANSFORMATIONS FOR STYLE NORMALIZATION OF SCHEMAS - Systems and methods that facilitate mapping from an XML schema to an object model, while mitigating object impedance mismatch. A normalization component can flatten nesting scopes and/or and reduce the number of types in subtyping hierarchies, and a core mapping component can supply the object type. A subsequent object level transformation can typically be performed on the object model, to create the final object model.08-21-2008
20080201350Context-based Information Retrieval - In accordance with aspects of the present technique, a method of retrieving information of interest is presented. The method includes parsing data based upon a predefined context definition. Further, the method includes interpreting the parsed data based on the predefined context definition. In addition, the method includes adding contextual attributes to the interpreted data to generate meta-data. Systems and computer-readable medium that afford functionality of the type defined by this method is also contemplated in conjunction with the present technique.08-21-2008
20080201349RULE CONDITIONS AND DYNAMIC CONTENT ALTERATIONS IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) includes rule conditions that determine when the rules are applied, and additionally includes alteration instructions for dynamically changing content in the repository and alteration conditions that determine when the alteration instructions will be executed. Rule conditions and alteration conditions may include values from metadata related to content, values from anywhere in the content, values from the metadata of objects linked into the content, values from anywhere in the content of objects linked into the content, the user's current role, or literal values. Rule conditions and alteration conditions may also include various operators, including equals, not equals, greater than, less than, greater than or equal, less than or equal, contains, exists, and starts with, along with the negation of each of these operators. Providing rule conditions and alteration instructions and conditions provides great flexibility and power that greatly improves the functionality of a CMS.08-21-2008
20090164507LEGAL DOCUMENT GENERATING SYSTEM - A system and method for generating divorce proceedings or other paperwork. The system includes a server computer system and a user computer system coupled to a network. The server computer system includes a memory that stores location-based divorce proceeding rules, and a processor with a graphical user interface component. The user computer system includes a user interface component coupled to a processing component. The user interface component presents the graphical user interfaces generated by the graphical user interface component and receives responses to the presented graphical user interfaces. The responses include a selection for the location for the divorce proceedings. The received responses are sent to the server computer system. The graphical user interface component generates graphical user interfaces based on at least one of the location selection or other received responses. The processor automatically generates completed divorce documents based on the received responses.06-25-2009
20090063539XCAP and SIP Filter Chain State Transforms Via Dynamic Helper Functions for Internet Multimedia Subsystems - The present invention extends a servlet filter chain model to include the ability to dynamically define helper functions. These dynamic helper functions modify the state of an XCAP or SIP request or response as it transitions through the filter chain. The dynamic helper functions are defined via descriptor files that are based on the document type. Each filter in the filter chain has the ability to reference and invoke the helper functions to modify the state of the request and/or response.03-05-2009
20090043809DECISION BASED SYSTEM FOR MANAGING DISTRIBUTED RESOURCES AND MODELING THE GLOBAL OPTIMIZATION PROBLEM - A decision support system called Mounties that is designed for managing applications and resources using rule-based constraints in scalable mission-critical clustering environments. Mounties consists of four active service components: (1) a repository of resource proxy objects for modeling and manipulating the cluster configuration; (2) an event notification mechanism for monitoring and controlling interdependent and distributed resources; (3) a rule evaluation and decision processing mechanism; and (4) a global optimization service for providing decision making capabilities. The focus of this paper is on the design of the first three services that together connect and coordinate the distributed resources with the decision making component.02-12-2009