48th week of 2015 patent applcation highlights part 45 |
Patent application number | Title | Published |
20150339326 | CONSOLIDATION OF WEB CONTENTS BETWEEN WEB CONTENT MANAGEMENT SYSTEMS AND DIGITAL ASSET MANAGEMENT SYSTEMS - A method for consolidating reusable image components with multi-media contents is provided. The method includes defining a location in a content template for storing a library of reusable image components and multi-media contents. The method further includes transmitting at least one multi-media content of a digital asset management environment, wherein the transmitted at least one multi-media content is stored in the defined location of the content template with the library of reusable image components. The method further includes determining if the selected at least one multi-media content was transmitted, stored and, is present in the defined location of the content template. The method further includes generating in the defined location of authoring content template, another library of reusable image components of the at the least one multi-media content, if the at least one multi-media content is not confirmed present in the defined location of the content template. | 2015-11-26 |
20150339327 | CONVERSATION ANALYTICS - A system for conversation analytics comprising an analytics server stored and operating on a network-connected device that receives and processes conversations from various sources over a communications network, a plurality of communication bridges that may connect to and receive communication data from various communication endpoints, a media server that receives communication data from the bridges and provides this data to the analytics server for analysis, and a database that may store data from various elements of the system and provide them as needed for future reference. | 2015-11-26 |
20150339328 | Global Information Management System and Method - A global information management system (GIMS) includes a collection of standards and methods that allow information management on a global scale. A GIMS computer network includes a central registration database (CRD) and one or more GIMS computer systems connected over a network. Each GIMS computer system includes a relational database having a set of standardized tables. The CRD may provide a GIMS network-unique system ID to each GIMS computer system. Each GIMS computer system uses the GIMS network-unique system ID as part of a primary key for each record generated by and stored in the set of standardized tables of the GIMS database. The GIMS enables global database normalization through the globally unique identification of database records. | 2015-11-26 |
20150339329 | ROW-BASED DATA FILTERING AT A DATABASE LEVEL - A database management system provides row based filtering of data at a database level by evaluating content of at least one record of a write data request received from an application for a particular table from among at least one table of a database, against at least one filter rule specified for the particular table. The database management system selects, for the at least one record, whether to store the at least one record of the write data request as a separate row in the particular table based on a separate action triggered for the at least one record when evaluated against the at least one filter rule specified for the particular table, each record not selected for storage being silently discarded. | 2015-11-26 |
20150339330 | SYSTEM AND METHOD FOR CONTENT DEPLOYMENT - Various aspects of a system and method for content deployment may include a server communicatively coupled to one or more client devices. The server may be associated with a web-based store. The server may be operable to receive information from a client device to request access to the web-based store. The server may be further operable to determine whether the client device is to be assigned to one of a plurality of channels of content access based on the received information. Each of the plurality of channels may be associated with a pre-specified version of content. The server may be further operable to randomly assign the client device to one of the plurality of channels based on the determination that the one or more client devices satisfy a set of parameters. | 2015-11-26 |
20150339331 | SYSTEM AND METHOD FOR SUPPORTING A DISTRIBUTED DATA STRUCTURE IN A DISTRIBUTED DATA GRID - A system and method can support a distributed data structure in a distributed data grid. The distributed data grid includes a plurality of buckets, wherein each said bucket is configured with a capacity to contain a number of elements in the distributed data structure. Furthermore, the distributed data grid includes a state owner process, which is configured to hold state information for the distributed data structure and provides the state information for the distributed data structure to a client process. | 2015-11-26 |
20150339332 | TRACKING A RELATIVE ARRIVAL ORDER OF EVENTS BEING STORED IN MULTIPLE QUEUES USING A COUNTER - An order controller calculates an absolute value of a difference between a first counter value stored with a first next entry set to an active status in a first queue from among at least two queues and a second counter value stored with a second next entry set to the active status in a second queue. The order controller compares the absolute value with a counter midpoint value. The order controller, responsive to the absolute value being less than the counter midpoint value, selects a smaller value of the first counter value of the first counter value and the second counter value as a next event to process. The order controller, responsive to the absolute value being greater than or equal to the counter midpoint value, selects a larger value of the first counter value and the second counter value as the next event to process. | 2015-11-26 |
20150339333 | Extending Cluster Allocations In An Extensible File System - An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated. | 2015-11-26 |
20150339334 | METHOD FOR ENTERING IDENTIFICATION DATA OF A VEHICLE INTO A USER DATABASE OF AN INTERNET SERVER DEVICE - A method for entering identification data of a vehicle into a user database of an Internet server includes the steps of: establishing a network connection via the Internet to the server-and authenticating a user at an internet portal of the server and transmitting the identification data (VIN) via the network connection to the server, and storing the identification data (VIN) as part of user data of the user in the user database by the server. The aim is to make determination of the identification data easier for the user. For that purpose, the network connection is established by a mobile communication device, which is additionally connected to the vehicle by a transmission device for transmission of data, and the identification data (VIN) is received from the vehicle by the communication device via the data transmission device. | 2015-11-26 |
20150339335 | Ranking Social Network Objects - An online social networking system can be used to rank social network objects of various different object types, each according to its type. The objects may comprise types such as users, communities, blogs, blog entries, events, forums, forum topics, postings, photographs, and/or images. The product comprises code for carrying out a method that begins with receiving ranking data about social network objects that comprises data about events performed on the social network. For each social network object, a ranking function is applied to ranking data about the social network object based on its type. In addition, the recency of an event on the social network related to the social network object is evaluated, in order to calculate the score for the social network object. A relative ranking for each of the plurality of social network objects based on its score is determined, and the score and relative ranking of each of the social network objects stored. | 2015-11-26 |
20150339336 | SYSTEMS AND METHODS FOR DETERMINING SOCIAL PERCEPTION - A system for evaluating communicative acts between communicative pairs to determine a social perception network representation. Each communicative pair includes two entities participating in a communicative act. The system includes a patterns database storing behavior recognition patterns defining particular behaviors that may be used in the communicative acts and a social perception score associated with each of the particular behaviors. The scoring processor determines a first pairwise social perception score for each communicative pair based on the particular behaviors in the communicative acts occurring during a first time frame. The scoring processor determines a different first pairwise social perception score for each of the communicative pairs during a first time frame and determines a different second social perception score for each of the communicative pairs during a second time frame. The communications network aggregation processor combines the pairwise social perception scores into a first social perception network representation. | 2015-11-26 |
20150339337 | SERVICE REGISTRY FOR SAVING AND RESTORING A FACETED SELECTION - An ordered sequence of two or more filter provider executable objects are associated, each configured to select successive subsets of data in a registry via a database upon a user request to create and configure a filtered selection. Upon a user selection of a save feature, each associated filter provider executable object is serialized in the ordered sequence, and each serialization is collected into an ordered list of serializations and saved. The serialization of each filter provider executable object is performed by one of the respective filter provider executable object and a filter provider executable object of a same type as the respective facet provider object. A selection statement is constructed from the associated filter provider executable objects in the ordered sequence. A difference between the constructed selection statement and an actual selection statement is calculated and the selection statement difference is appended to the saved ordered list of serializations. | 2015-11-26 |
20150339338 | COMPUTER READABLE ELECTRONIC RECORDS AUTOMATED CLASSIFICATION SYSTEM - Classifying an electronic document in a computer-based system is disclosed. For each classification instance in a plurality of classification instances, a confidence data indicating a degree of confidence that the electronic document is associated with that classification instance is determined. A classification, based on a first classification instance in the plurality of classification instances, is assigned without human intervention to the electronic document if the confidence data associated with the first classification instance exceeds a first threshold. | 2015-11-26 |
20150339339 | INTEGRATING DATA FROM DATA SOURCES FOR ASSIGNING AN ENTITY TO A DATABASE RECORD - Disclosed are methods, apparatus, systems, and computer readable storage media for integrating data from data sources for assigning an entity to a database record in a database service. User interface data can provide a user interface associated with a record stored using the database service, where the user interface includes a publisher and an information feed. An attribute regarding an entity is received from a first data source. Monitoring information for one or more machines is received from a second data source external to the database service, where the one or more machines are configured to communicate the monitoring information over a network. The record may be related to the one or more machines. The attribute and the monitoring information are provided to display in the user interface. User input data indicating a user input associated with the publisher is received to assign the entity to the record. | 2015-11-26 |
20150339340 | METHODS AND APPARATUS FOR CONTROLLED REMOVAL OF CONTENT FROM A DISTRIBUTED NETWORK - Described herein are techniques for managing content stored on a distributed network. Content is initially placed onto the network and populated across one or more nodes. The content is distributed in association with decay parameters that define a lifetime for the population of the content on the network. Various communication nodes of the distributed network are configured to process the content decay parameters to determine whether to delete the content during subsequent time periods. | 2015-11-26 |
20150339341 | TECHNIQUES FOR ALIGNED RUN-LENGTH ENCODING - Techniques for Aligned Run-Length Encoding (ARLE) are described. ARLE is an encoding scheme that transforms sets of same-valued consecutive rows into one or more runs, while enforcing boundaries between the runs at set intervals (e.g. every predetermined number of rows). Consecutive rows that contain the same value, but which cross one or more interval boundaries, are encoded as multiple runs that are divided along those interval boundaries. According to one technique, a database server accelerates query processing by setting the interval size to the word size of the processor performing the predicate comparisons. According to another technique, a database server accelerates row lookup by maintaining an offset array that stores the run offsets into the ARLE data of the run that begins each interval. | 2015-11-26 |
20150339342 | SYNCHRONIZING LOCAL AND REMOTE DATA - Aspects of the subject matter described herein relate to synchronizing data. In aspects, properties are synchronized from an organization property store to a cloud property store and/or vice versa. The list of properties to synchronize may change based on the cloud services to which the organization subscribes, changes to the cloud services, or for other reasons. Furthermore, the list of properties to synchronize may be limited to certain objects of the organization which may also change over time. | 2015-11-26 |
20150339343 | MULTI-VERSION CONCURRENCY CONTROL ON IN-MEMORY SNAPSHOT STORE OF ORACLE IN-MEMORY DATABASE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 2015-11-26 |
20150339344 | GENERATION OF A DATA MODEL APPLIED TO OBJECT QUERIES - Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model. | 2015-11-26 |
20150339345 | Editing of Volume of Data - At least one hit in a large volume of data is found using a graphical search pattern. The graphical search pattern is created afresh or modified by a user using a graphical interface. The user may implement complex searches and use a graphical representation of properties and/or correlations for the search in a directed manner. The method may be used, for example, in data mining, in the monitoring of states, or in automated alerting. | 2015-11-26 |
20150339346 | SYSTEM AND METHOD FOR REGISTERING SENSORS USED IN MONITORING-SYSTEMS - A computer system, method, and program product for registering sensors, includes an interface to receive a query (Q) related to a specific event for a target system state associated with a specific activity pattern. A decomposer decomposes the query (Q) into semantic expressions (QSe | 2015-11-26 |
20150339347 | Query Plan Analysis Of Alternative Plans Using Robustness Mapping - Computer-implemented and associated operating methods evaluate robustness of a query plan by measuring performance with regard to a range of runtime conditions and producing a map of relative performance of the given query plan when compared with alternative plans for a range of conditions. The computer-implemented system comprises logic that evaluates the selected query plan in comparison to multiple alternative query plans in a predetermined range of runtime conditions that include data characteristics. The logic produces a set of performance measurements and analyzes the measured performance to map performance of the selected query plan in comparison to performance of one or more alternative query plans. | 2015-11-26 |
20150339348 | SEARCH METHOD AND DEVICE - Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state of receiving the first query input of the first query type to a second state of receiving the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input. | 2015-11-26 |
20150339349 | OUTER-JOINED AND CROSS-JOINED TABLE ELIMINATION FOR DUPLICATE-INSIGNIFICANT QUERIES - A method and apparatus for outer-joined and/or cross-joined table elimination for duplicate-insignificant queries is provided. A query block of a query specifies a join between a first table and a second table. The join is one of an outer join and a cross join. A first determination is made that the query block contains no references to the second table to be processed after the join. A second determination is made that the query block is duplicate-insignificant. In response to making the first determination and the second determination, the query block is transformed into a transformed query, where the second table is eliminated from a corresponding query block in the transformed query. | 2015-11-26 |
20150339350 | DATA-PARTITIONED SECONDARY INDEX (DPSI) PARTITION LEVEL JOIN - Provided are techniques for a Data-Partitioned Secondary Index (DPSI) partition level join. While using a Data-Partitioned Secondary Index (DPSI) to perform a join of an outer table and an inner table, a different task from multiple tasks is assigned to each partition of the inner table. With each task, a join is performed of the outer table and the assigned partition of the inner table using the DPSI to generate results. The results from each different task are merged. | 2015-11-26 |
20150339351 | Search Query Processing Using Operational Parameters - Methods and apparatus consistent with the invention provide the ability to search and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search. | 2015-11-26 |
20150339352 | Enriching Database Query Responses Using Data From External Data Sources - The subject disclosure is directed towards enriching database query responses using data from external data sources. When processing a database query seeking enriched data from an external data source, a request is communicated to the external data source based on the database query. An enriched database query response is generated based on data provided by the external data source. The enriched database query response may be combined with data returned via an internal database query operation, and/or inserted into a local database table. | 2015-11-26 |
20150339353 | BROAD MATCH CONTROL - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for evaluating a creative. A method includes: identifying one or more selection keywords that are associated with a creative, the selection keywords used in determining when the creative is shown in response to received content requests that include one or more request keywords; identifying matching criteria for comparing the selection keywords and the request keywords, the matching criteria defined by a range from an exact match to a broad match and including a matching threshold, in the range; establishing a bid modifier associated with the matching criteria, the bid modifier modifying a bid associated with the creative based on an extent of a match determined between the selection keywords and the request keywords for a given content request; and evaluating the creative responsive to received content requests based on the matching criteria and the bid modifier. | 2015-11-26 |
20150339354 | SYSTEM AND METHOD FOR REAL TIME DISPLAY OF DIAGNOSTIC LABORATORY DATA - A system and method for real time updating and displaying medical diagnostics data, wherein the information stored in databases comprising large amounts of sensitive data that is being updated frequently are provided herein. By using a batch table for data filtering and a snapshot table for data retrieval, the system's performance remains substantially predictable and stable regardless of the base tables' size. | 2015-11-26 |
20150339355 | APPLICATION COHERENCY MANAGER - An application coherency manager (ACM) implements and manages the interdependencies of simulation, data, and platform information to simplify the task of organizing and executing large simulations composed of numerous models and data files. One or more file systems or repositories stories raw data in the form of files, data, or models, and a graphical users interface (GUI) enabling a user to enter and receive results from a query involving the files, data, or models. One or more coherency checking modules (CCMs) are operative to determine the types and versions of, and compatibility between, the files, data, or models. A database stores processed information about the file systems or repositories and the results of previous queries, and a data aggregator and manager (DAM) that manages the flow of information between the file system or repository, the GUI, the CCMs, and the database. The invention is applicable to simulation and non-simulation type applications such as document control, source code control, image libraries, etc. | 2015-11-26 |
20150339356 | FACT CHECKING SEARCH RESULTS - A fact checking system is able to verify the correctness of information and/or characterize information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information. Fact checking results are able to be validated by re-fact checking the fact check results. | 2015-11-26 |
20150339357 | PROPORTION BASED REAL TIME DISPLAY OF STATISTICS AND VALUES FOR SELECTED REGULAR EXPRESSIONS - Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value. | 2015-11-26 |
20150339358 | MANAGING QUERIES IN BUSINESS INTELLIGENCE PLATFORMS - A method is provided for managing queries in business intelligence platforms. The method includes receiving, by a processor, a first query requesting data from at least one business intelligence content, the first query having a first format. The method further includes determining, by the processor, at least one requirement to complete the first query. The method further includes converting, by the processor, the first query to a second query configured to be used by an Extract, Transform, and Load (ETL) program, in response to determining that the at least one requirement exceeds a threshold, the second query having a second format. | 2015-11-26 |
20150339359 | COMPUTER SYSTEM, METADATA MANAGEMENT METHOD, AND RECORDING MEDIUM - An object of the invention is to manage correspondence between data having different schemas stored in process servers, data warehouses, or the like in the computer system having a complicated modularity configuration in an integrated manner. The computer system includes a storage portion that maintains schema correspondence information indicating correspondence of metadata described in different schema formats; a storage device that stores metadata in a second schema format different from a first schema format, which is transformed based on the schema correspondence information in a manner of being associated with corresponding actual data and a unified ID; an index portion that acquires the metadata and the unified ID in the second schema format from the storage device and maintains the metadata index transformed in a third schema format different from the first and second schema formats based on the schema correspondence information; and an update managing portion that specifies the unified ID of the metadata to be an update target by using the schema correspondence information in response to an update request of the metadata having a predetermined schema format. | 2015-11-26 |
20150339360 | PROCESSING A DATA SET - Embodiments relate to processing a data set stored in a computer system. In one aspect, a method of processing a data set stored in a computer system includes providing one or more parameters for quantifying data quality of the data set. A processor generates, for each parameter of the one or more parameters, a reference pattern indicating a dysfunctional behavior of the values of the parameter. The data set is processed to obtain values of the one or more parameters. A parameter of the one or more parameters is identified whose obtained values match a corresponding reference pattern of the generated reference patterns. The identified parameter is assigned a resource weight value indicating the amount of processing resources required to fix the dysfunctional behavior of the identified parameter. | 2015-11-26 |
20150339361 | EXPOSING DATA TO QUERY GENERATING APPLICATIONS USING USAGE PROFILES - A query handling arrangement is disclosed for a federated database system. The database system includes data storing applications configured to store data in corresponding databases. The query handling arrangement includes a query handling device that receives a database query from a query generating application concerning the obtaining of data from the databases, obtains usage profiles regarding allowed use of the data in the databases provided by a usage profile announcing device, investigates the usage profiles, obtains data from the databases according to the obtained usage profiles, and responds to the query with the obtained data. | 2015-11-26 |
20150339362 | METHOD FOR TRANSPORTING RELATIONAL DATA - A method for transporting relational data from one relational database to another such database. The data transported may be a subset of data in the entire database and the relations between the root of this data and other data entities are preserved in a way allowing their reconstruction in the target database. This preservation, itself further directed through configuration, is able to recreate new data identifiers without collision, yet also without requiring maintenance of the original identifiers. | 2015-11-26 |
20150339363 | METHOD, SYSTEM AND INTERFACE TO FACILITATE CHANGE OF AN EMOTIONAL STATE OF A USER AND CONCURRENT USERS - A method, system and device for enabling a user to achieve modification or transformation of his emotional states are disclosed. The method utilizes a mapping of one or more of behavioural, sensory-visceral, attentional-perceptual, cognitive, and meta-cognitive states associated with an emotional state and on the user's understanding of the neurophysiological states and mechanisms underlying his emotional states to produce a blueprint that enables the user to use his understanding of his brain and other physiological states associated with an emotional state to effect the desired changes in his emotional state. | 2015-11-26 |
20150339364 | VISUALIZATION DEVICE, VISUALIZATION METHOD AND VISUALIZATION PROGRAM - A visualization device includes: an evaluation index calculation unit | 2015-11-26 |
20150339365 | VISUAL OBJECT PRIORITIZATION - A system, method and program product for prioritizing visual objects for a configurable interface. A system is provided that includes a computer system having: a grouping system for defining a group of members and for assigning weights to members of the group; a behavior analysis system for collecting behaviors of the members of the group; and a prioritization system that prioritizes visual objects based on the collected behaviors and weights assigned to the members of the group. | 2015-11-26 |
20150339366 | REPLICATION FOR ON-LINE HOT-STANDBY DATABASE - A method, and corresponding computer program product and computer system, for replicating a database image in a distributed database environment comprises: defining a checkpoint image of the primary node including a database structure and a plurality of database pages; creating a replica database by initiating a backup node and saving the defined structure on the initiated backup node; sending each database page of the checkpoint image for saving on the backup node; saving every transaction on the primary node and creating a corresponding REDO transaction; identifying each data page operated on by each REDO transaction; sending each created REDO transaction to the backup node in the order in which the corresponding transaction occurred, and prioritizing each identified database page so that it arrives at the backup node before or substantially at the same time as a corresponding REDO transaction. | 2015-11-26 |
20150339367 | Shared Application Store for a Platform-as-a-Service (PaaS) System - A processing device of a container registry receives an indication of a selection of a container provided by the container registry, the container to deploy on a computer system in a hosted environment, the hosted environment comprising software and hardware facilities to execute the plurality of containers in a cloud computing environment, wherein the container is stored in a first repository. The processing device issues a command to create a second repository comprising a copy of the first repository. In response to the command, the processing device creates the second repository and sends the second repository to deploy in the hosted environment, wherein the command causes subsequent changes to the container to be made to the second repository during the deployment in the hosted environment. | 2015-11-26 |
20150339368 | METHOD AND SYSTEMS FOR SYNCHRONIZING CONTACT INFORMATION - Methods and systems for synchronizing contact information from multiple sources across multiple devices associated with a user are provided herein. In some embodiments, a method for synchronizing contact information from multiple sources across multiple devices associated with a user may include receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user; modifying the contact in the cloud contact address book based on modification information included in the contact modification message; identifying at least one device of the plurality of devices in which the contact is a native contact; and pushing the modified contact to the identified at least one device. | 2015-11-26 |
20150339369 | GENERATING PARTITIONED HIERARCHICAL GROUPS BASED ON DATA SETS FOR BUSINESS INTELLIGENCE DATA MODELS - Techniques are described for generating a hierarchical group based on a set of data. In one example, a method includes classifying two or more data items from a set of data with respect to a library of ontological concepts. The method further includes classifying the two or more data items with respect to lexical correlations between the two or more data items. The method further includes generating a hierarchical group in which the two or more data items are partitioned into one or more hierarchical partitions based at least in part on the classifying with respect to the library of ontological concepts and the classifying with respect to the lexical correlations, wherein each of the one or more hierarchical partitions comprises the two or more data items. | 2015-11-26 |
20150339370 | DOCUMENT RECONSTRUCTION FROM EVENTS STORED IN A UNIFIED CONTEXT-AWARE CONTENT ARCHIVE - A unified context-aware content archive system allows enterprises to manage, enforce, monitor, moderate, and review business records associated with a variety of communication modalities. The system may store an information infoset derived or inferred from one or more documents representing communications according to the variety of communication modalities as interaction transcripts. An interaction transcript represents interactions between participants through the documents rather than the documents themselves allowing for derivation or inference of communication events, chronologies, and mappings to be stored in a common data structure. In one aspect, events correlation is provided between participants of communications that can be established by general time series analysis for the purposes of extracting meaningful statistics and interaction contexts and other characteristics of data. In another aspect, chronological mappings are provided of conversations between an established start and end time frame. | 2015-11-26 |
20150339371 | METHOD AND APPARATUS FOR CLASSIFYING SIGNIFICANT PLACES INTO PLACE CATEGORIES - An approach is provided for classifying significant places (stay points) into place categories. A classification platform determines user contextual information associated with at least one significant place. The classification platform further causes, at least in part, a comparison of the user contextual information against reference contextual information associated with one or more place categories. The classification platform also causes, at least in part, a classification of the at least one significant place into the one or more place categories based, at least in part, on the comparison. | 2015-11-26 |
20150339372 | SYSTEM AND METHOD FOR RESOURCE-ADAPTIVE, REAL-TIME NEW EVENT DETECTION - There are provided a system and method for resource adaptive, real-time new event detection. The method includes capturing, from among documents in a document streaming environment that includes a plurality of remote streaming document sources, first-story documents. The method further includes storing any of the documents determined to be the first-story documents in a memory. The method also includes classifying the documents as important or non-important based on pre-specified criteria. The method additionally includes storing, in the memory, only information of the documents classified as important, when the memory overflows. The method further includes discarding the documents that are classified as non-important when a document consumption rate from the memory is less than a document insertion rate into the memory. The method additionally includes removing the information of the documents classified as important from the memory subsequent to one of consumption and processing by a consumer. | 2015-11-26 |
20150339373 | GRAPHICAL INTERFACE FOR RELEVANCE-BASED RENDERING OF ELECTRONIC MESSAGES FROM MULTIPLE ACCOUNTS - A method and a device are disclosed including a user interface software component configured to dynamically display and manage grouped graphical representations, such as tiles, of electronic data and messages, such as files and emails, that are rendered based on relevance scores, and are associated with two or more user accounts. The messages may be grouped visually or logically. The user interface may automatically categorize messages by assigning certain attributes based heuristics or other information. The user interface is further configured to allow zooming in and out for more or less details, respectively. The user interface is further configured to allow automatic and/or dynamic changes to the appearance and contents of tiles based on the relevance scores and other factors, and further allow searching for, dispositioning, and taking various actions on one or a group of messages. | 2015-11-26 |
20150339374 | Generating Activity Summaries - A system and method for generating activity summaries for users. User activity information is received by a user activity information receiver module. Once enough data is received and processed, the data is analyzes and segmented to determine and create an activity summary or story. Content is selected. The selection of the content includes selection of content items, such as multimedia items, e.g. pictures and videos. Secondary information, such as user activity information or location information is analyzed. A story is generated based on the selected content, including the selected content. The story is represented by a display of the selected media and other information associated with the media. | 2015-11-26 |
20150339375 | WEB APPLICATION FOR DEBATE MAPS - A fully web-enabled software system for building, editing, evaluating, rendering, navigating and storing an integrated repository of debate in which schematic representations of individual debates are bound together to form an over-arching repository of debate by a multiplicity of user-specified semantic cross-relationships that allow the emergence of clusters of related debates. The system is comprised of:
| 2015-11-26 |
20150339376 | NATURAL LANGUAGE DATA ANALYTICS PLATFORM - A system for natural language analytics, stored and operating on a network-connected computing device, comprising a natural language application data importer, further comprising a natural language application data importer, a natural language application data augmenter that enriches the data and an analytics component which provides a means of querying structured as well as unstructured data and which also contains a method for providing adaptive natural language analytics. | 2015-11-26 |
20150339377 | Count Based Real Time Display of Statistics and Values for Selected Regular Expressions - Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value. | 2015-11-26 |
20150339378 | SYSTEM AND METHOD FOR KEYWORD FILTERING - The present invention discloses a system and a method for filtering keywords. The system comprises: a text acquisition module configured to acquire text content to be filtered; a scanning module configured to scan the text content to be filtered, if the text content to be filtered contains keyword(s), record a position of each keyword in the text content to be filtered and acquire character pitch between keywords in the text content to be filtered according to the position of each keyword in text content to be filtered; and a pitch judgment module configured to judge whether the character pitch exceeds a preset character pitch, if not, filter the keyword(s) in the text content to be filtered. The invention improves identification capability for sensitive information and improves filtering adaptability for sensitive information by obtaining character pitch between keywords in text content to be filtered and judging character pitch. | 2015-11-26 |
20150339379 | METHOD OF SEARCHING FOR RELEVANT NODE, AND COMPUTER THEREFOR AND COMPUTER PROGRAM - Embodiments of the present invention is a technique of searching for relevant nodes. This technique may include: in response to selection of a first node, displaying, as first relevant nodes, nodes having a first relevance of at least a predetermined value among nodes connected from the first node by two hops; and, in response to selection of at least one of the first relevant nodes, displaying the selected first relevant node as a second node involving the first node. This technique may further include displaying, as second relevant nodes, nodes having a second relevance of at least a predetermined value among nodes connected from the second node by two hops. | 2015-11-26 |
20150339380 | METHOD AND APPARATUS FOR VIDEO RETRIEVAL - The invention provides a method and apparatus for video retrieval. The method comprises: providing a user interface for a user to input a text query relevant to a video to be retrieved; carrying out a text-based image searching based on the text query to provide a plurality of images relevant to the video; and carrying out an example-based video retrieval based on one image selected by the user from the plurality of images. | 2015-11-26 |
20150339381 | CONTENT RECOMMENDATIONS - Users consume a wide variety of content from various sources, such as videos accessible through websites. As provided herein, content recommendations that are contextually and/or semantically relevant to current content consumed by a user may be identified and provided to the user. For example, metadata for a video being watched by the user may be identified (e.g., terms extracted from a description, user reviews, a category, and/or other information). The metadata may be used to identify content recommendations based upon the metadata corresponding to terms grouped into a set of refined topic groupings of a graph comprising terms and relationships between terms extracted from a content corpus. The metadata may be matched to relevant terms within the set of refined topic groupings, and content recommendations comprising content corresponding to the relevant terms may be suggested to the user. | 2015-11-26 |
20150339382 | Systems and Methods for Generating Video Program Extracts Based on Search Queries - A process builds extracts for video programs based on search query spikes during transmission of the video programs. The process is performed at a server system with one or more processors and memory storing programs configured for execution by the one or more processors. The process identifies a plurality of search query spikes from search queries submitted by a plurality of users, and correlates a subset of the search query spikes to a broadcast video program. Each correlated search query spike corresponds to a respective location in the video program. The process constructs a snippet of the video program by stitching together portions of the video program that contain the locations corresponding to the correlated search query spikes. In some implementations, the portions extend to video scene boundaries before and after each location. In some implementations, video program subtitles are used to match search query spikes to video program locations. | 2015-11-26 |
20150339383 | ASSEMBLING VIDEO CONTENT - A computer-implemented method involves accessing a library of video segments, receiving a user instruction to assemble a movie related to an organizing element that includes a video segment from the library of video segments, relating the organizing element to a video segment in the library of video segments, determining, based on relating the organizing element to the video segment in the library of video segments, whether the video segment should be added to a list of selected segments used to assemble the movie, selectively adding the video segment to the list of selected segments in response to determining that the video segment should be added, and assembling the movie using the list of selected segments. | 2015-11-26 |
20150339384 | RECOMMENDATION SYSTEM AND METHOD FOR SEARCH INPUT - The present invention discloses a recommendation system and method for search input. It relates to the field of search engine. The system comprises: a keyword acquisition unit configured to obtain a keyword according to a user input; a search tree storage unit configured to store Chinese characters in a tree data structure, wherein each data node in the tree stores one Chinese character and the address information of the recommended word(s) containing the Chinese character; a recommended word database configured to store the recommended words; an address acquisition unit configured to query the search tree storage unit according to the search keyword to acquire the address information of the recommended word(s); and a suggesting unit configured to query the recommended word database according to the address information to acquire the recommended word(s) and then suggest the recommended word(s) to the user. The systems and methods will instruct each data node in the search tree storage unit to record the address information of all the recommended word(s) containing the node character that hence improves the speed of searching the recommended word(s) and overcomes the problem of decreased searching speed due to increased size of the recommended word database. | 2015-11-26 |
20150339385 | INTERACTIVE SEARCHING METHOD AND APPARATUS - An interactive searching method and an interactive searching apparatus are provided. The interactive searching method includes following steps. A first query is obtained by a search engine, and a first parsing result of the first query is obtained by the search engine and a first search result associated with the first query is obtained according to the first parsing result and is returned by the search engine. | 2015-11-26 |
20150339386 | Webpage Searching Method and Browser - The present disclosure provides a webpage searching method and a browser, wherein the method comprises: loading search category list information and search engine list information to a first sub-window of a browser webpage window; according to a search category selected from the search category list information and a search key word input at the browser side, initiating a search request to a search engine selected from the search engine list information according to the search category; and loading to a second sub-window of the browser webpage window a corresponding search result returned from the selected search engine on the basis of a search request. The present invention provides a sub-window for loading a search category list and a search engine list in a browser webpage window, a user can select in the current browser window a search category and a search engine to conduct a new search, thus significantly improving search efficiency, facilitating the user in checking and comparing a plurality of search results, and improving user experience. | 2015-11-26 |
20150339387 | METHOD OF AND SYSTEM FOR FURNISHING A USER OF A CLIENT DEVICE WITH A NETWORK RESOURCE - Furnishing a user of a client device having a user interface with a display displaying search bar, with a network resource, comprising: Receiving, by a server from the client device, a portion a search term having been entered in the search bar. Sending, by the server to the client device, identification of a network resource associated with the portion of the search term. Receiving, by the server from the client device, a request to furnish the client device with the network resource associated with the portion of the search term. Sending, by the server to the client device, the network resource associated with the portion of the search term. All prior to the user having requested a search in respect of the portion of the search term. | 2015-11-26 |
20150339388 | Collection of Telemetry Data by a Telemetry Library Within a Client Device - Provided are methods and systems for collecting telemetry data by a telemetry library within a client device. A system for the collection of telemetry data by a telemetry library within a client device may comprise a client device to initialize the telemetry library. The system may further comprise a processor to contact a configuration server with identifying information specific to the client device to retrieve configuration information. The system may then perform a search using the identifying information, return configuration regular expressions related to the identifying information to the telemetry library, and identify the telemetry data along with a namespace or a scope to which the telemetry data belongs, using a name generated by the telemetry library. | 2015-11-26 |
20150339389 | POI RELATED INFORMATION PROCESSING SYSTEM AND METHOD, AND APPARATUS FOR SUPPORTING THE SAME - Provided are a point of interest (POI) related information processing system and method and an apparatus for supporting the same. The POI related information processing system includes at least one POI related information providing device that provides POI related information including specific business name information and at least a part of address information, and a POI related information processing device that creates a query based on business name information of at least one piece of specific POI information and at least a part of address information thereof, collects the POI related information associated with corresponding POI information based on a corresponding query from the at least one POI related information providing device, collects a predefined certain amount of the POI related information by performing at least one filtering in accordance with a predefined rule, and then stores and operates the collected information in conjunction with the POI information. | 2015-11-26 |
20150339390 | SYSTEM AND METHOD TO PERFORM TEXTUAL QUERIES ON VOICE COMMUNICATIONS - Methods and systems to perform textual queries on voice communications. The system has an index service for storing a audio content data sets for voice communications. The audio content data sets include at least three audio content data sets for each voice communication. The three audio content data sets include a first audio content data set generated using a speech-to-text conversion technique, a second audio content data set generated using a phoneme lattice technique, and a third audio content data set generated using a keyword identification technique. The system includes a search engine configured to: receive search criteria from a user, the search criteria having at least one keyword; search each of the first, second and third audio content data sets for at least a portion of the plurality of voice communications to identify voice communications matching the search criteria; and combine the voice communications identified by each search to produce a combined list of identified voice communications. | 2015-11-26 |
20150339391 | METHOD FOR SEARCHING AND DEVICE THEREOF - Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state to receive the first query input of the first query type to a second state to receive the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input. | 2015-11-26 |
20150339392 | MULTI-QUERY SEARCH SYSTEM AND METHOD - A multi-query search system receives distinct queries for execution on one or more data sources to retrieve relevant search results for a line of inquiry. Individual search results are accumulated and stored based on user selection regardless of the query or data source from which they arose. The accumulated search results may be shared with other users to permit collaboration with regard to modifying or improving the accumulated search results and making decisions based on the accumulated search results. | 2015-11-26 |
20150339393 | METHOD, SYSTEM AND COMPUTER-READABLE RECORDING MEDIUM FOR PROVIDING SURVEY BASED ON SEARCH RESULT - Provided are a search-based survey system, apparatus, and/or method. The system may include a survey registration server, the survey registration server including a memory having computer readable instructions stored thereon, and one or more processors configured to execute the computer readable instructions to register at least one survey provided by a survey registration terminal, receive a search word from an answering terminal, match the search word with keywords of registered surveys, display, in a region of a search result screen, a survey corresponding to the matched search word, receive, from the answering terminal, an answer to the survey displayed, and provide a benefit when the answer satisfies a desired condition. | 2015-11-26 |
20150339394 | Extracting Online Recipes, and Arranging and Generating a Cookbook - As users browse web pages online they may come across a recipe in which they are interested, included in a web page. The user may then interact with a web browser tool, thereby expressing interest in the recipe. A recipe book server extracts the recipe from the web page including the recipe. The recipe book server may provide the user with an interface, via a web page for example, for editing or modifying the recipe. The recipe book server, on receiving a selection of recipes from the user to include in a cookbook may generate one or more candidate cookbooks using cookbook templates by populating the cookbook templates with the selected recipes. The user may select and modify a cookbook from the candidate cookbooks. The recipe book server then prepares the selected cookbook for printing, and may send the prepared cookbook to be printed by a professional printer. | 2015-11-26 |
20150339395 | SYSTEMS AND METHODS FOR IDENTIFYING ELECTRONIC CONTENT USING VIDEO GRAPHS - Systems and methods are provided for identifying and recommending electronic content to consumers. In accordance with an implementation, one or more elements of electronic content are identified based on video graph data. In an exemplary method, information associated with a first element of video content is received, and corresponding video graph data is obtained. One or more second elements of video content that are similar to the first element of video content are identified based on the obtained video graph data. A subset the first and second elements of video content is subsequently identified for delivery to the user. | 2015-11-26 |
20150339396 | MOBILE DEVICE AND SYSTEM FOR RECORDING, REVIEWING, AND ANALYZING HUMAN RELATIONSHIP - Two parties have three distinct viewpoints of their relationship, from which assumptions emerge and working hypotheses about how to manage their relationship. The system, device, and method described herein include using a computer system for understanding face-to-face human interactions. The process includes using a mobile device connected to a server in a network for reviewing an audio-video recording of an interaction with one or more other persons, whereby one or more of the participants use the mobile device to describe their viewpoints of the interaction. The participants use the mobile device to receive immediate feedback for analysis, to compare viewpoints, to examine how the viewpoints are arrived, and to explore the viewpoints' consequences for the participants' relationship. | 2015-11-26 |
20150339397 | MOBILE SEARCH BASED ON PREDICTED LOCATION - A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device. | 2015-11-26 |
20150339398 | Footprint Tracking Of Contacts - A footprints device includes an input module and an output module. The input module receives a request for footprint data. The footprint data relates to names of users. The output module sends the footprint data to an address book. The footprint data is marked to indicate when at least one of the names of the users is a contact of the address book. | 2015-11-26 |
20150339399 | System and Method for Information Sharing Using Visual Tags - Source data stored on a source device may be shared with other devices. Sharing the source data may include facilitating communication associated with the source data, based on a communication protocol, between a first device and another device. Receiving a first token associated with the source data may be facilitated. The first token may be encoded to generate a visual tag. An image of the visual tag may be provided to enable a second device to capture the image, retrieve the first token after decoding the visual tag, and use the first token to access the source data utilizing a communication protocol. | 2015-11-26 |
20150339400 | ELECTRONIC DEVICE AND METHOD FOR ADDING HOME SCREEN PAGE - A method for operating an electronic device includes determining whether a preset triggering condition is satisfied; when satisfying the preset triggering condition, requesting extended page data corresponding to the triggering condition, from either a server or a connectable device; and receiving the requested data from either the server or the connectable device, and adding and displaying at least one page in a home screen. | 2015-11-26 |
20150339401 | CONSOLIDATION OF WEB CONTENTS BETWEEN WEB CONTENT MANAGEMENT SYSTEMS AND DIGITAL ASSET MANAGEMENT SYSTEMS - A method for consolidating reusable image components with multi-media contents is provided. The method includes defining a location in a content template for storing a library of reusable image components and multi-media contents. The method further includes transmitting at least one multi-media content of a digital asset management environment, wherein the transmitted at least one multi-media content is stored in the defined location of the content template with the library of reusable image components. The method further includes determining if the selected at least one multi-media content was transmitted, stored and, is present in the defined location of the content template. The method further includes generating in the defined location of authoring content template, another library of reusable image components of the at the least one multi-media content, if the at least one multi-media content is not confirmed present in the defined location of the content template. | 2015-11-26 |
20150339402 | METHODS AND APPARATUSES TO ASSEMBLE, EXTRACT AND DEPLOY CONTENT FROM ELECTRONIC DOCUMENTS - Embodiments of the present invention permit the specification and servicing of aggregations of content constituent parts that derive from electronic documents. An incorporated content constituent part may correspond to any constituent part of any accessible document. In various embodiments, information derived from the intended layouts of source documents is employed to construct specifications of the constituent parts. The specifications may include search conditions. Graphic methods may be employed to construct the specification. Embodiments of the present invention enable content aggregations to appear in display presentations whose layouts may be adaptive to varying degrees. In various embodiments, flexible content-shifting methods are employed for display presentations of content aggregations. Resultantly, the display of content aggregations on mobile and other devices may be effectuated without wasting download bandwidth and display screen real estate. | 2015-11-26 |
20150339403 | PRE-FETCHING OF NETWORK PAGE CONTENT IN A BROWSER APPLICATION - Disclosed are various embodiments for pre-fetching resources referenced on a network page using a browser application executable on a client device. A network page predicted to be accessed by a user of a browser application may be identified that references resources, such as image, video, text, and multimedia resources. A prioritization of retrieval may be determined for the resources according to retrieval criteria. The browser application may retrieve at least a portion of the resources according to the prioritization of retrieval and store the retrieved sources in memory, thereby causing the network page predicted to be accessed to render more quickly, when accessed. | 2015-11-26 |
20150339404 | INFERRING SENIORITY LEVEL OF A MEMBER OF AN ON-LINE SOCIAL NETWORK - An inferred seniority system, in one example embodiment, may be configured to determine seniority levels for member profiles maintained by an on-line social network system, based on information stored in the member profiles, and also based on a hierarchical structure termed a seniority pyramid. The system may first determine seniority labels for each of the profiles in a group of member profiles based on information in respective member profiles. The system then determines, for groups of profiles that are given their respective seniority labels, percentages of profiles associated with respective seniority labels. Respective seniority levels for the groups of profiles are determined based on respective percentages of profiles associated with respective seniority labels and the percentage ranges associated with seniority levels that are stored in the seniority pyramid structure. | 2015-11-26 |
20150339405 | Search Client Context on Online Social Networks - In one embodiment, a method includes accessing a social graph comprising nodes and a edges connecting the nodes, receiving from a first user a query inputted at a search client, the search client being associated with context data from a page associated with the search client, such that the context data identifies one or more nodes associated with the page, generating search results corresponding to the query, wherein each of the search results corresponds to a node, and scoring the search results based at least in part on the context data associated with the search client. The context data may identify a social context of the page, which can include tags, comments, likes, commenters, and the like. | 2015-11-26 |
20150339406 | DEVICE FOR CREATING FACILITY DISPLAY DATA, FACILITY DISPLAY SYSTEM, AND PROGRAM FOR CREATING DATA FOR FACILITY DISPLAY - A facility display data creating device is provided. The device includes: a first processing unit that retrieves a first facility information group from a first database; a second processing unit that retrieves a second facility information group from a second database; a third processing unit that determines whether any of facilities indicated by the first facility information group corresponds to any of the facilities indicated by the second facility information group; and a fourth processing unit that creates display data to display facility information by combining and sorting the first and second facility information groups in an order of distance from a predetermined position, and that creates the display data to display the facility information of the corresponding facilities adjacently to each other and independently of the order of distance on condition that the corresponding facilities are determined. | 2015-11-26 |
20150339407 | SENSOR MANAGEMENT AND SENSOR ANALYTICS SYSTEM - Systems, apparatuses, and methods described herein are configured for monitoring and managing a plurality of sensors. The plurality of sensors may be fixed, mobile, or a combination thereof. In some embodiments, the monitoring and management of the sensors is facilitated via a graphical user interface. | 2015-11-26 |
20150339408 | UNIVERSAL TRANSACTION REPOSITORY - Embodiments disclosed herein relate to systems, methods, and computer program products for providing an extensible input database and associated reference database. In some embodiments, the system and method provide an extensible input database and a graphical user interface for inputting data into the extensible input database; receive data from a user via the graphical user interface, the data comprising content for the extensible input database; generate a key for a reference database based on the content received from the user; populate the extensible input database with the content; and associate the content in the extensible input database with the key in the reference database. The extensible input database is flexible in receiving different types of data and reduces the number of databases needed in order to store different types of data. | 2015-11-26 |
20150339409 | MID-SURFACE EXTRACTION FOR FINITE ELEMENT ANALYSIS - An apparatus is provided for implementation of a mid-surface modeler including a receiver, selector, clusterer and mid-surface constructor. The receiver is to receive a solid model of a structural product composed of structural components, with the solid model representing the components by a collection of geometry. The selector is to select a group of geometry from the geometry in the solid model, with the group of geometry having approximately the same shape, and being perpendicular to an axis of a local coordinate system. The clusterer is to cluster geometry of the group of geometry into one or more clusters of geometry based on a relationship between the geometry, with each cluster of the cluster(s) representing a component of the component(s). And the mid-surface constructor is to construct a mid-surface model of the product, including computation of respective one or more mid-surfaces for the cluster(s). | 2015-11-26 |
20150339410 | CAD COMPONENTS WITH OVERLAY DATA - Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a computer aided design (CAD) model including a source part and receiving a command to create augmented data for the source part. The method includes creating an augmented part corresponding to the source part and performing at least one CAD operation on the CAD model using at least a portion of data of the source part and using augmented data of the augmented part. | 2015-11-26 |
20150339411 | AUTOMATED SURFACE NETWORK GENERATION - A method, apparatus, and program product automatically generate a surface network for an oilfield production system, e.g., as a new surface network or as an addition to an existing surface network. Candidate surface networks are generated from control vectors proposed by an optimization engine to optimize based upon an objective function that is based at least upon one or more geographical cost functions and one or more boundary conditions. | 2015-11-26 |
20150339412 | Partitioning of a Network Using Multiple Poles for Each Part Thereof - A solution is proposed for partitioning a network comprising a plurality of nodes, a distance being defined for each pair of nodes according to a pre-defined metric. A corresponding method comprises generating at least one candidate partition of the network comprising a selected number of parts. For each candidate partition said generating comprises initializing a plurality of poles for each part, each pole being initialized to one of the nodes of the network, and repeating assigning the nodes of the network each one to the part with the pole having the shortest distance from the node, and moving the poles of each part to distinct nodes of the part according to an objective function based on the distances of the other nodes of the part from the poles, until at least one convergence condition is satisfied. | 2015-11-26 |
20150339413 | METHOD AND APPARATUS FOR PERFORMING LOGIC SYNTHESIS - A method of performing logic synthesis of at least a part of an integrated circuit design. The method comprises identifying a first and at least one further module within the IC design that are mutually exclusive, selecting at least one register element within the first identified module and at least one register element within the at least one further identified module to be shared, and merging the first and at least one further mutually exclusive modules such that at least one common register element is shared between the first and at least one further mutually exclusive modules for the register elements selected to be shared. | 2015-11-26 |
20150339414 | METHOD FOR PROCESS VARIATION ANALYSIS OF AN INTEGRATED CIRCUIT - A method and a corresponding system for process variation analysis of an integrated circuit are provided. A netlist is generated describing electronic devices of an integrated circuit in terms of device parameters and process parameters. The process parameters include local process parameters individual to the electronic devices and global process parameters common to the electronic devices. Critical electronic devices are identified having device parameters with greatest contributions to a performance parameter of a design specification of the integrated circuit. Sensitivity values are determined for the global process parameters and local process parameters of the critical electronic devices. The sensitivity values represent how sensitive the one or more performance parameters are to variations in the global and local process parameters of the critical electronic devices. Monte Carlo (MC) samples are sorted based on the sensitivity values. | 2015-11-26 |
20150339415 | SYSTEM AND METHOD FOR CREATING A SIMULATION MODEL VIA CROWDSOURCING - The disclosed systems and methods transform descriptive causal models into digital computer simulation models based on information obtained from crowdsourcing. This may include interviewing experts to collect descriptive information that is used to assemble causal descriptive models, which can be represented as graphs of nodes connected by edges. Node values may represent concepts and edge weights represent their causal relationships. Crowdsourcing is used to collect feedback about the causal descriptive models. The feedback is used to calculate edge weights that are incorporated into causal simulation models for use during model processing runs. A digital computer simulation is completed when node values reach steady states after model processing runs. A computer visualization tool can then be used to analyze outcome spaces produced by digital computer simulations. For example, digital computer simulations can generate decision spaces that are used to determine preferable courses of action in different situations. | 2015-11-26 |
20150339416 | FORECAST-MODEL-AWARE DATA STORAGE FOR TIME SERIES DATA - A system includes multiple memory modules arranged and configured to store data and at least one processor that is operably coupled to the memory modules. The at least one processor is arranged and configured to select an access pattern of a forecast model, determine a storage layout model based on the identified access pattern of the forecast model, and store values in an order defined by the storage layout model using at least one of the memory modules. The order of the stored values enables sequential access to the stored values for use in the forecast model. Implementations of one or more features of the system may be performed by a computer-implemented method and/or a computer program product. | 2015-11-26 |
20150339417 | Methods For General Stabilizer-Based Quantum Computing Simulation - The disclosed method and computer-readable medium allow efficient simulation of both stabilizer and non-stabilizer states in general quantum circuits on a classical computer by maintaining global phases and orthogonalizing linear combinations of stabilizer states during simulation. This is accomplished by representing arbitrary quantum states as superpositions of stabilizer states, which may be implemented using one or more stabilizer frames. Each stabilizer frame includes a stabilizer matrix, one or more phase vectors corresponding to the stabilizer states, and an amplitude vector corresponding to the global phases of each stabilizer state. Orthogonality is maintained throughout the simulation for efficient computation and measurement. Some embodiments utilize a multiframe representation of the quantum state to reduce the number of stabilizer states required to represent the quantum state, which multiframe representation may also be used to implement parallel simulation. | 2015-11-26 |
20150339418 | Modeling Radio Frequency Coverage - Systems and methods of modeling a radio frequency (RF) coverage pattern by a processor according to some embodiments of the inventions here may include receiving coverage pattern data of an RF source and environment data where the RF source is placed, determining a set of obstructed coordinates of the coverage pattern based on a location of an obstacle between the RF source and a coverage pattern surface, and determining a modified RF coverage pattern of the RF source by modifying the set of obstructed coordinates based on an attenuation factor of the obstacle. | 2015-11-26 |
20150339419 | EFFICIENT POWER GRID ANALYSIS ON MULTIPLE CPU CORES WITH STATES ELIMINATION - A method for calculating voltage values in a power grid, including: obtaining a primary circuit representation (PCR) corresponding to the power grid and including: multiple nodes separated by multiple impedances; and an independent source connected to one node; identifying a high degree node; obtaining a modified circuit representation (MCR) by connecting, in the PCR, an auxiliary voltage source having an auxiliary voltage value to the high degree node, the MCR including a modified characteristic matrix and a modified source vector; calculating a modified state vector based on the modified characteristic matrix and the modified source vector; generating an admittance matrix based on the multiple impedances and the auxiliary voltage; obtaining an auxiliary voltage adjustment value using the admittance matrix; obtaining a primary state vector by adjusting the modified state vector using the admittance matrix and the auxiliary voltage adjustment value; and obtaining the voltage values from the primary state vector. | 2015-11-26 |
20150339420 | DESIGN OF DUAL MODE LOGIC CIRCUITS - A method for designing a dual-mode logic circuit which is selectably operational in static and dynamic modes is performed as follows. A basis library with a DML inverter and dual-mode logic (DML) bicells is provided. Each DML bicell includes a type-A DML logic gate with a clock input and a type-B DML logic gate with an inverted clock input. A pseudo-static library is formed from the basis library by modifying each bicell of the basis library and specifying at least one dynamic timing parameter. A dynamic library is formed from the basis library by specifying dynamic timing parameters for the basis library DML inverter and bicells. Logic behavior of the required logic circuit is defined. An initial logic circuit design synthesized from the pseudo-static library and the defined logic behavior. Finally, a dynamic circuit design is formed by replacing modified bicells with corresponding bicells from the dynamic library. | 2015-11-26 |
20150339421 | SENSOR CIRCUIT DESIGN TOOL - A system includes a user input engine to receive input via a graphical user interface (GUI) through a first window, the input including a distance value and an input resolution value. The system also includes a sensor circuit solution generation engine to generate a plurality of sensor circuit solutions based on the received input and to cause the plurality of sensor circuit solutions to be displayed. Each sensor circuit solution specifies information about a conductive coil. | 2015-11-26 |
20150339422 | STITCH-DERIVED VIA STRUCTURES AND METHODS OF GENERATING THE SAME - Via-level design shapes are mapped into stitch regions of line-level design shapes design in an overlying conductive line level. A via-catching design shape is provided in an underlying conductive line level for each stitch region that does not correspond to a via-level design shape. The shapes of the stitch regions and the via-catch design shapes can be adjusted to comply with design rule constraints. Further, stitches can be optionally moved into a neighboring line-level design shape to resolve design rule conflicts. The modified design layout can eliminate via-level design shapes once all via-level design shapes are replaced with a corresponding stitch region, thereby eliminating the need to provide a via level lithographic mask. A metal interconnect structure embodying the modified design layout can be formed by employing a set of hard mask layers and without employing a lithographic mask for a via level. | 2015-11-26 |
20150339423 | RETICLE MARK ARRANGEMENT METHOD AND NONTRANSITORY COMPUTER READABLE MEDIUM STORING A RETICLE MARK ARRANGEMENT PROGRAM - Reticle marks are arranged at a plurality of places in a kerf region of a reticle, the area of a polygon with apexes at arrangement positions of the reticle marks is calculated, and the arrangement positions of the reticle marks are decided based on results of calculation of the area of the polygon. | 2015-11-26 |
20150339424 | COMPUTING SYSTEM AUTOMATICALLY GENERATING A TRANSACTOR - A computing system includes a memory device into which a design file for a predetermined intellectual property (IP) and a transactor generating tool are loaded, and a processor configured to execute the transactor generating tool loaded into the memory device. The transactor generating tool executed by the processor extracts port information of the IP from the design file, and generates at least one transactor corresponding to the IP based on the port information. | 2015-11-26 |
20150339425 | CONTACT WINDOW ARRANGING APPARATUS AND CONTACT WINDOW ARRANGING METHOD THEREOF - A contact window arranging apparatus and a contact window arranging method thereof are provided. A first contact window arrangement number and a second contact window arrangement number respectively corresponding to a first boundary and a second boundary are determined according to a first preset distance, and a third contact window arrangement number and a fourth contact window arrangement number respectively corresponding to the first boundary and the second boundary are determined according to a second preset distance, so as to select a total contact window arrangement number with more contact windows. Through taking a horizontal center line and a vertical center line of a rectangular area as benchmarks the contact windows are arranged in a manner corresponding to the total contact window arrangement number. | 2015-11-26 |