23rd week of 2016 patent applcation highlights part 52 |
Patent application number | Title | Published |
20160162522 | SYSTEMS AND METHODS FOR DETECTING DATA LEAKAGE IN AN ENTERPRISE - Systems and methods for detecting data leakage in an enterprise are described. In one implementation, the method comprises receiving files metadata from at least one device associated with the enterprise. The files metadata comprises a plurality of file parameters. Further, the method comprises processing the files metadata to generate indexed metadata. The indexed metadata comprises at least one of the plurality of file parameters. Further, the method comprises analyzing the indexed metadata based on predefined leakage patterns to detect the data leakage. | 2016-06-09 |
20160162523 | MULTIDIMENSIONAL DATA STORAGE AND RETRIEVAL METHOD AND DEVICE FOR MONITORING SYSTEM - The storage method comprises: acquiring a plurality of monitoring dimensionalities associated with each monitoring service and at least one pair of monitoring indicator data including an indicator name and an indicator value; converting the plurality of monitoring dimensionalities into a plurality of row keyword mapping values having the same length, respectively; combining monitoring time with the plurality of row keyword mapping values to form a row keyword, and setting the monitoring time in a fixed time position in the row keyword; and using the row keyword as an index to store a monitoring indicator in a distributed database. A dynamic adjustment of monitoring dimensionalities of data storage for the monitoring system is achieved in accordance with different monitoring services, thereby reducing maintenance costs and improving scalability. | 2016-06-09 |
20160162524 | Real Time Indexing - Methods and systems for generating a database index and searching the database index are described herein. In one aspect this may include receiving an item of database data, wherein the item of database data comprises a sequence of data elements. Groups of data elements may be identified within the received item of database data. If any one or more of the identified groups of data elements have not been previously identified within the item of database data and/or previous items database data then the one or more identified group may be stored as index entries in a database index. Information describing the sequence of the groups of neighbouring data elements may be recorded within the database index as they are located within the item of database data. The database index may be searched based on a received search term comprising a sequence of data elements. | 2016-06-09 |
20160162525 | Storing a Key Value to a Deleted Row Based On Key Range Density - In an embodiment, a first key value is received. A plurality of candidate rows are found in a database table, wherein the plurality of candidate rows are deleted. For the plurality of candidate rows, a plurality of respective impacts on a plurality of respective densities of each of other key values that are stored within a first key range of the first key value are calculated. For the plurality of candidate rows, a plurality of function results of the plurality of respective impacts on the plurality of respective densities are calculated. A selected candidate row of the plurality of candidate rows with a smallest function result of the plurality of function results of the plurality of respective impacts on the plurality of respective densities is selected. The first key value is stored to the selected candidate row. | 2016-06-09 |
20160162526 | FAST STREAMS AND SUBSTREAMS - Various embodiments provide data structures and algorithms for efficiently computing a time ordered stream that is the combination of a time ordered substream for individual persons of interest. In addition, various embodiments provide an approach for identifying how many changes of interest have happened to a particular stream since it was last viewed. | 2016-06-09 |
20160162527 | AUTOMATIC DISCOVERY OF CODE AND DATA STORES THAT POPULATE A USER INTERFACE ELEMENT - Automatically discovering application components that populate a user interface element may be provided. A directed graph may be built from an application code implementing a backend layer of an application. A code element in the application code may be identified that matches an input element of a user interface of the application. A data store element of a data store implementing data layer of the application may be identified that matches the input element. For the input element, a map of trees may be built tracing through the directed graph based on the code element and the data store element that are identified. The map of trees may be grouped based on at least matching of annotations of the trees in the map, a similarity of begin and end points of the trees in the map and matching of the end points of the trees in the map. | 2016-06-09 |
20160162528 | MANIPULATING SETS OF HIERARCHICAL DATA - Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. | 2016-06-09 |
20160162529 | Method and Apparatus For Social Telematics - In a first embodiment, the present invention permits an occupant of a vehicle to enter a message, with a handheld communications device having Wide Area Network (WAN) capability, and to have the message externally displayed for reading by persons who are not occupants of the vehicle. The message is displayed by an on-board telematic unit. In addition to a display, the telematic unit can contain a variety of sensors and/or effectors. Sensor readings from a vehicle X can be updated, approximately continuously, in a record (of a vehicle-oriented database) that stores information particular to vehicle X. The vehicle-oriented database can provide an open Application Programming Interface, in order to serve as a platform for a wide variety of application programs (or Apps). An App is presented that permits a person to contact the occupants, of a vehicle X, based only upon information from vehicle X's license plate. | 2016-06-09 |
20160162530 | METHOD AND APPARATUS FOR INTER-DATABASES DATA UPDATING - The present disclosure relates to the field of data processing, disclosing a method and apparatus of inter-databases data updating. A method of inter-databases data updating of the present disclosure includes the steps of generating a third row of data based on data of a first database, where data of at least one column of the third row of data is a no-operation operator, the no-operation operator indicating no data change; and updating a fourth row of data of a second database based on the third row of data, where no-operation operator columns of data of the third row of data are not utilized to update data of corresponding columns of the fourth row of data, non no-operation operator columns of data of the third row of data are utilized to update data of corresponding columns of the fourth row of data. When there is only data change at some columns of a row of data, only data of the columns where data has changed will be updated, decreasing the amount of data to be updated, increasing the updating efficiency of databases, and reducing the waste of resources and time. | 2016-06-09 |
20160162531 | Enhanced Delivery of Messaging Data Traffic - Devices, systems, and methods are disclosed for delivering enhanced message content to subscribers and for overcoming common incompatibilities found in message delivery mechanisms. Exemplary embodiments profile an intended recipient's network capabilities, the intended recipient's device, and/or the recipient's service feature profile. This profile is leveraged to predictively and adaptively adjust the subsequent enhanced message content delivery process. Further, content modification can be applied for those cases where there is a defined mismatch that can be handled in order to facilitate delivery of the substance of the enhanced content. Finally, in cases where the content needs to be delivered intact to the intended recipient, but where the recipient network, the recipient's device and/or the recipient's service profile do not allow for delivery, the content may be delivered to an alternative device or system. These alternative devices or systems may be managed by the sender, the recipient, or a service provider's network. | 2016-06-09 |
20160162532 | DIGITAL CONTENT AGGREGATION FROM MULTIPLE SOURCES - Embodiments are directed to aggregating content from a plurality of sources and to applying exclusive locks to portions of content on distributed systems. In one scenario, a computer system accesses content from at least two different content sources. The computer system validates the accessed content and determines that the accessed portions of content are related to at least one version of a specified item. This specified item is to be presented in a user interface along with the accessed portions of content from the at least two different content sources. The computer system then merges the accessed portions of content into an aggregated representation of the specified item which is displayable in the user interface. | 2016-06-09 |
20160162533 | DATA ENVIRONMENT CHANGE NOTIFICATION - A method of and system for monitoring and providing notification of changes to a data environment. Parameters of interest for monitoring changes made to a metadata data store are stored. Instructions are stored related to notifying a recipient of a communication about the changes. The metadata is monitored for changes related to the parameters of interest, and a change notification communication is generated with transmission initiated to the recipient. The instructions related to notification of the changes may include the identity of a recipient, mechanism for notification, and format and content of notification. A computer readable memory system and a computer program product may be provided that is encoded with a data structure for notifying data consumers of changes to a data environment that includes metadata. | 2016-06-09 |
20160162534 | DATA ENVIRONMENT CHANGE NOTIFICATION - A method of and system for monitoring and providing notification of changes to a data environment. Parameters of interest for monitoring changes made to a metadata data store are stored. Instructions are stored related to notifying a recipient of a communication about the changes. The metadata is monitored for changes related to the parameters of interest, and a change notification communication is generated with transmission initiated to the recipient. The instructions related to notification of the changes may include the identity of a recipient, mechanism for notification, and format and content of notification. A computer readable memory system and a computer program product may be provided that is encoded with a data structure for notifying data consumers of changes to a data environment that includes metadata. | 2016-06-09 |
20160162535 | RELATIONAL DATA MODEL VARIANT - Systems and methods for handling queries are disclosed. A computer determines that a data-table includes a problematic-key. The problematic-key includes a key used in queries that fails to generate results within a threshold time period. The computer creates a variant-table configured to store at least a portion of the data in the data-table and optimize processing queries using the problematic-key. The computer receives a new query including a key. Upon determining that the query-key is a problematic-key and that resolving the new query using information associated with a latest update time of the variant-table is acceptable, the computer generates a result for the new query using the variant-table. Upon determining that the query-key is a not a problematic-key or that resolving the new query using information associated with a latest update time of the variant-table is unacceptable, the computer generates a result for the new query using the data-table. | 2016-06-09 |
20160162536 | STATISTICS MECHANISMS IN MULTITENANT DATABASE ENVIRONMENTS - Statistics mechanisms in multitenant database environments. A master statistics file is maintained in a multitenant database system. The master statistics file has statistics corresponding to multiple tenants within the multitenant database system. Statistics for a selected table within the multitenant database system are generated. The selected table corresponding to a selected tenant of the multitenant database system. The master statistics file is updated based on the generated statistics for the selected table. | 2016-06-09 |
20160162537 | DATA READINESS USING INITIATOR REGION LAST COMMIT SELECTION - A portion of a transaction is received at a distributed transaction system from an initiator region. The distributed transaction system operates under a multi-tier two-phase commit protocol. A local unit of work is established that represents the portion of the transaction received from the initiator region. Processing of the local unit of work is invoked with at least one transaction participant. An indication is received from the initiator region to assume a role of transaction coordinator for the transaction. The initiator region is instructed to commit last relative to the at least one transaction participant of the local unit of work. | 2016-06-09 |
20160162538 | PLATFORM FOR CONSULTING SOLUTION - Receiving a first model associated with a user, a generic model of a generic domain, and a specific domain having an associated domain-specific corpus. A first set of query terms based on elements of the first model, and a second set of query terms based on elements of the generic model, are determined. A third set of query terms is generated based on the first and second sets of query terms. The domain specific corpus is queried using the third set of query terms, and a domain specific model is generated based on results of the querying. | 2016-06-09 |
20160162539 | COMPUTER EXECUTABLE METHOD OF GENERATING ANALYSIS DATA AND APPARATUS PERFORMING THE SAME AND STORAGE MEDIUM FOR THE SAME - Provided is an analysis data generating method, an apparatus performing the same and a storage medium for the same. A computer executable method of generating analysis data may include receiving an analysis workflow associated with an analysis object, analyzing the received analysis workflow to generate a plurality of query clauses, and combining, using a processor, the plurality of generated query clauses to form a dynamic query. Accordingly, input data for data analysis may be dynamically generated. | 2016-06-09 |
20160162540 | SYSTEM AND METHODS FOR SEARCHING AND DISPLAYING ONTOLOGY-BASED DATA STRUCTURES - Systems and methods that for searching and displaying ontology-based data structures so that the essential and relevant qualities of searched subject matters may be categorized by subject indices. The system and methods described below utilize ontology-based data systems to enable a more integrated and tighter search experience while at the same time providing a natural search experience | 2016-06-09 |
20160162541 | DELTAITERATORS IN DATABASE SYSTEMS - The present disclosure describes methods, systems, and computer program products for using DeltaIterators in a database. One computer-implemented method includes, for each of multiple delta parts of a database that store values of an attribute of a table: identifying, by operation of a computer system, a set of values of the attribute stored in the delta part of the database, and identifying a current value in the set of values; identifying, a first critical value among the multiple current values, wherein the first critical value is a current value of a first set of values of the attribute stored in a first delta part of the database; outputting the first critical value; identifying a next value in first set of values; identifying a second critical value among the next value and the multiple current values except the first critical value; and outputting the second critical value. | 2016-06-09 |
20160162542 | Model Navigation Constrained by Classification - A method, system and computer-usable medium are disclosed for efficient searching of a semantic model of resources and resource relationships. A query is received from an application. In turn the query is processed to determine an application usage classification for the application, which is then used to reference an index of subsets of the semantic model to identify a subset of the semantic model associated with the application usage classification. The identified subset of the semantic model is then used to modify the query, which is then used as a modified query to query the semantic model. In response, a sub-graph of the semantic model corresponding to the subset of the semantic mode is received, which in turn is provided to the application. | 2016-06-09 |
20160162543 | SEARCHING FOR AND FINDING DATA ACROSS INDUSTRIAL TIME SERIES DATA - A system and method for searching for and finding data across industrial time-series data is disclosed. A computer system receives a search query from a client system. The computer system accesses a database including a plurality of stored time-series data sets. For each stored time-series data set, the computer system determines whether the stored time-series data set includes one or more sections that match the received search query. In accordance with a determination that two or more of stored time-series data sets include at least one section that matches the received search query, the computer system determines whether the matching sections in each stored time-series data set have overlapping time periods. In accordance with a determination that the matching sections in each time-series data set have overlapping time periods, the computer system identifies a particular event that occurred during the overlapping time periods. | 2016-06-09 |
20160162544 | METHOD AND SYSTEM FOR DYNAMICALLY OPTIMIZING CLIENT QUERIES TO READ-MOSTLY SERVERS - A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected. | 2016-06-09 |
20160162545 | EXPANSION OF DATABASE SEARCH QUERIES - Systems and methods are provided for expanding database search queries. In one embodiment, a method comprises receiving a token that is usable in search queries for data in a database, the database including items of data stored in a tree hierarchy of categories. The method further comprises determining a synonym candidate for the token, and identifying the synonym candidate as a synonym for the token in response to a determination that the token and the synonym candidate are in a same category for a level of the tree hierarchy. | 2016-06-09 |
20160162546 | QUERY ROUTING METHOD, QUERY ROUTING SERVER PERFORMING THE SAME AND STORAGE MEDIUM STORING THE SAME - Provided is a method, server, and storage medium for query routing. A query may be processed on a query routing server using a same distributed file system and connectable with a plurality of query performance engines sharing metadata. The method may include receiving, through a user input interface, a query and a criterion to select a query performance engine among a plurality of query performance engines, and determining, by a query routing server, one of the plurality of query performance engines based on the received criterion. | 2016-06-09 |
20160162547 | MAP INTELLIGENCE FOR MAPPING DATA TO MULTIPLE PROCESSING UNITS OF DATABASE SYSTEMS - One or more assignments (e.g., one or more maps) can be used for assigning data to processing units of a database system with multiple processing. In other words, assignments can be provided as a more effective solution for assigning data to the processing units of database systems that can operate with multiple processing units. Generally, an assignment can be used to assign data to the processing units for processing, virtually in any desired manner (e.g., virtually any desired function). By way of example, maps can associate data to containers (e.g., buckets) and associate the containers to processing units of database system with multiple processing units. | 2016-06-09 |
20160162548 | QUERY OPTIMIZATION WITH ZONE MAP SELECTIVITY MODELING - According to one embodiment of the present invention, a system for processes a query for accessing data within one or more database objects stores an element of a database object among a plurality of different storage regions. Each storage region is associated with first and second range values indicating a value range for element values within that storage region. The system examines the first and second range values for the storage regions of each database object element and determines an effectiveness value representing a degree of overlap between the storage regions of that database object element. The system determines a selectivity model for the storage regions for each database object utilizing the effectiveness value, determines a query plan based on the selectivity model, and executes the query plan. Embodiments of the present invention further include a method and computer program product for processing a query in substantially the same manners. | 2016-06-09 |
20160162549 | Scalable Multi-Query Optimization for SPARQL - Multiquery optimization is performed in the context of RDF/SPARQL. Heuristic algorithms partition an input batch of queries into groups such that each group of queries can be optimized together. The optimization incorporates an efficient algorithm to discover the common sub-structures of multiple SPARQL queries and an effective cost model to compare candidate execution plans. No assumptions are made about the underlying SPARQL query engine. This provides portability across different RDF stores. | 2016-06-09 |
20160162550 | METHOD, APPARATUS, AND APPLICATION SYSTEM FOR REAL-TIME PROCESSING THE DATA STREAMS - Disclosed are a method, a data processing engine, and a system for real-time processing a plurality of continuously-generated data streams. The method for real-time processing the data with different schemas that transmit from heterogeneous relational databases includes steps of identifying categories the data, converting the data, and then storing the data in a non-relational data. Moreover, an architecture is provided together with the system and the method to improve the management of products, product lines or lifecycle such as the feedback of information regarding the performance analysis of an online game, or real-time alerts and recommended actions regarding the yield rate in a manufacturing stage of an industry such as the semiconductor manufacturing industry. | 2016-06-09 |
20160162551 | Application Recommending Method and System, and Server - Embodiments of the present disclosure are applicable to the field of communications technologies, and provide an application recommending method and system, and a server. The method includes receiving data reported by at least one terminal, where the data includes static data and first application behavior data that are collected by the at least one terminal, and the static data is used to identify a type of a terminal; obtaining an activity index of each application on terminals of different types according to the first application behavior data; and receiving an application list request sent by a first terminal, querying, according to the application list request, an activity index of each application on terminals that are of the same type with the first terminal, and recommending an application with an activity index greater than a preset first activity index threshold to the first terminal. | 2016-06-09 |
20160162552 | INTERACTIVE SEARCH RESULTS PAGE - Described herein are various technologies pertaining to presenting search results to a user, wherein the search results are messages generated by way of social networking applications. An interactive graphical object is presented together with retrieved messages, and messages are filtered responsive to interactions with the interactive graphical object. Additionally, a graphical object that is indicative of credibility of a message is presented together with the message. | 2016-06-09 |
20160162553 | BIOMETRIC DATABASE CORROBORATOR - A biometric database corroborator is disclosed. In one embodiment, a biometric digital representation receiver receives a biometric digital representation representative of an individual. A biometric information gatherer collects biometric data from a first biometric database and at least a second different biometric database. A biometric comparator compares the biometric digital representation representative of the individual with the biometric data gathered from the first biometric database and at least the second different biometric database, the biometric comparator utilizing a predefined match percentage threshold to determine a match. A result provider provides a result from the biometric comparator in a tangible user output. | 2016-06-09 |
20160162554 | METHODS FOR APPLYING TEXT MINING TO IDENTIFY AND VISUALIZE INTERACTIONS WITH COMPLEX SYSTEMS - A method of detecting textual and behavioral commonalities in warranty reported data. Extracting, by a processor, records of verbatim data from a memory storage unit. A first set of basewords is identified for comparison with the extracted records. A binary flag is set in response to an occurrence of a respective baseword in a respective record. An occurrence matrix is generated that includes entries identifying a number of times basewords are identified in each record. The occurrence matrix is formatted to a format as identified by the user. | 2016-06-09 |
20160162555 | Accessing Messaging Applications in Search - Techniques include receiving a user input (e.g., a text string), transmitting the input to a search system (e.g., as a search query), and receiving search results from the system in response to transmitting the input. The techniques further include determining whether the user input includes a message (e.g., using the user device, search system, or another system or device). The techniques include, when the user input includes a message, generating a messaging result that indicates a messaging software application (app) (e.g., which may or may not be installed on the user device), and displaying the search results and the messaging result at the device. The techniques also include, when the user input does not include a message, refraining from generating the messaging result, and displaying the search results at the user device without displaying the messaging result. | 2016-06-09 |
20160162556 | Predictive Information Retrieval - A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests. | 2016-06-09 |
20160162557 | SYSTEM TO CONVERT SEMANTIC LAYER METADATA TO SUPPORT DATABASE CONVERSION - In a system to convert semantic layer metadata to support a database conversion, semantic layer information is read from a semantic layer file defined for an input database. The read semantic layer information is converted to converted semantic layer information using a metadata integration bridge. The converted semantic layer information is loaded as a model. Prologue code is written to a replication code file based on the loaded model. Data source information is identified from the loaded model. Data source information code is written to the replication code file based on the identified data source information. Epilogue code is written to the replication code file. Replication code stored in the replication code file is executed to create an information map. Data stored in the input database is accessed using the created information map. | 2016-06-09 |
20160162558 | SYSTEM AND METHOD FOR SPLICING MEDIA FILES - A method comprising receiving a request for media content from a client, accessing a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise the media content in one or more source formats, and generating a portion of a plurality of target files based on the plurality of source files. The method further comprising generating an auxiliary file for the generated portion of the plurality of target files to facilitate transmission of the generated portion of the plurality of target files to the client and transmitting to the client as a seamless media transmission the generated portion of the plurality of target files, wherein the portion of the plurality of target files are transmitted to the client simultaneously with generation of another portion of the plurality of target files and a corresponding auxiliary file. | 2016-06-09 |
20160162559 | SYSTEM AND METHOD FOR PROVIDING INSTANT QUERY - An information technology system provided for an instant query includes a dispatcher, a data processor and a storage system. The dispatcher receives data streams from multiple machines and transmits the data streams to a network storage device. In addition, the dispatcher creates a copy of the data streams and transmits the copy to the data processor. The data processor processes the copy according to a predetermined rule to generate an output. The output transmitted to and stored in the storage system is provided for an application to perform the instant query via an interface of the information technology system. | 2016-06-09 |
20160162560 | PROVIDING AN ELECTRONIC BOOK TO A USER EQUIPMENT - In a method executable on a server a version of an electronic book is provided to a user equipment, the electronic book comprising media content provided as sequentially arranged sections and including at least one tag, each of which is being representative of an associated annotation, where each annotation comprises additional media content. The method comprise: identifying, in a request received from a first user equipment, a first version of an electronic book, at least one additional version of the electronic book, a first end user and the first user equipment as a user equipment on which an end user requires presentation of the electronic book; synchronizing the media content of the first version of the electronic book and the at least one tag with associated content of said at least one additional version of the electronic book, and identifying and transmitting, sequentially, to the first user equipment, media content of the first version of the electronic book together with any identified associated tag, wherein, in response to identifying a request received from the first user equipment indicating a selection of one of said tags, the method further comprises identifying and transmitting, to a preferred user equipment, an annotation associated with the selected tag, such that the annotation can be presented to the end user on the preferred user equipment. A method is also provided for generating tags and associated annotation such that each generated tag/annotation is selectable upon presentation of associated media content on a user equipment. | 2016-06-09 |
20160162561 | PLURAL ARCHITECTURE MASTER DATA MANAGEMENT - According to one embodiment of the present invention, a system for managing data within a plurality of data management architectures comprises at least one processor. The system persists an entity managed by a first data management architecture to a second data management architecture. The first data management architecture manages entity data within one or more data sources, while the second data management architecture manages persisted entities with data from the one or more data sources within a common repository. A modification to data of the persisted entity is detected within the one or more data sources, and the modified data is synchronized with the persisted entity in the repository of the second data management architecture. Embodiments of the present invention further include a method and computer program product for managing data within a plurality of data management architectures in substantially the same manner described above. | 2016-06-09 |
20160162562 | DATABASE SYSTEM, COMPUTER PROGRAM PRODUCT, AND DATA PROCESSING METHOD - According to an embodiment, a database system includes nodes and a management device. The management device includes first and second assigning units. Depending on change in state of each node, the first assigning unit assigns a first node storing data pieces and receiving an access request to the data pieces, and assigns a second node serving as a backup node, and instructs each node to perform operations according to assignment. Depending on state of nodes and change in assignment state, the second assigning unit assigns a third node as a candidate node serving as the first node, and instructs each node to make preparation for causing the third node to operate as the first node. Each node sends, to the third node, a snapshot of the data pieces at the first time point and an operation log according to the access request at and after the first time point. | 2016-06-09 |
20160162563 | INTELLIGENT XML FILE FRAGMENTATION - An XML fragmenting mechanism uses an XML schema for the XML file to split up the XML file in a hierarchal structure of data blocks for storage in a storage system with a limited block size such as a cluster coordination service. The XML fragmenting mechanism creates an XML file map to document the structure of the XML file in the storage system. The XML fragmenting mechanism stores the data blocks in the storage system according to the XML file map and supports retrieval of all or part of the data in a format that supports XML validation. | 2016-06-09 |
20160162564 | INTELLIGENT XML FILE FRAGMENTATION - An XML fragmenting mechanism uses an XML schema for the XML file to split up the XML file in a hierarchal structure of data blocks for storage in a storage system with a limited block size such as a cluster coordination service. The XML fragmenting mechanism creates an XML file map to document the structure of the XML file in the storage system. The XML fragmenting mechanism stores the data blocks in the storage system according to the XML file map and supports retrieval of all or part of the data in a format that supports XML validation. | 2016-06-09 |
20160162565 | METHOD AND DEVICE FOR GENERATING MUSIC PLAYLIST - A method for generating a music playlist includes: classifying a plurality of songs into first songs and second songs, the first songs being sample songs with mood vectors, and the second songs being new songs with no mood vectors; comparing physical attributes of the first songs to physical attributes of each second song; determining which first song of the first songs has physical attributes most similar to the physical attributes of each second song; assigning the mood vector of the determined first song having the most similar physical attributes to each second song; and generating a music playlist containing songs, all with mood vectors, by combining the second songs with mood vectors assigned thereto and the first songs. | 2016-06-09 |
20160162566 | Model Navigation Constrained by Classification - A method, system and computer-usable medium are disclosed for efficient searching of a semantic model of resources and resource relationships. A query is received from an application. In turn the query is processed to determine an application usage classification for the application, which is then used to reference an index of subsets of the semantic model to identify a subset of the semantic model associated with the application usage classification. The identified subset of the semantic model is then used to modify the query, which is then used as a modified query to query the semantic model. In response, a sub-graph of the semantic model corresponding to the subset of the semantic mode is received, which in turn is provided to the application. | 2016-06-09 |
20160162567 | ORGANIZATION AND RETRIEVAL OF INFORMATION ITEMS - There is provided organization of information items of a communication session between communication devices. A session tag of a session is acquired. The session has a duration in time and is associated with a context parameter. The session is monitored. During the duration of the session a plurality of information sources associated with the session are identified. During the duration of the session information items are acquired from the plurality of information sources. The information items are associated with the context parameter. During the duration of the session the information items are linked to the session and at least one of at least one other session, at least one other tagged or untagged information item, and at least one other session tag. There is also provided corresponding retrieval of such information items of a session. | 2016-06-09 |
20160162568 | METHOD AND DEVICE FOR FORMING GROUP USING COMMUNICATION HISTORY INFORMATION - When a communication occurs in an electronic device, groups are automatically generated according to the user's situation by: storing a communication history in a database; generating a first group from the database on the basis of the time and location information stored in the database at a predetermined time; retrieving a transmission list from the database and generating a second group from the database on the basis of an identifier of an opposing party included in the transmission list; retrieving a reception list from the database and generating a third group from the database on the basis of an identifier of an opposing party included in the reception list and the identifier of the opposing party included in the transmission list; and generating a fourth group on the basis of the information commonly included in at least two groups of the first group, the second group and the third group. | 2016-06-09 |
20160162569 | METHODS AND SYSTEMS FOR IMPROVING MACHINE LEARNING PERFORMANCE - Systems and methods are presented for providing improved machine performance in natural language processing. In some example embodiments, an API module is presented that is configured to drive processing of a system architecture for natural language processing. Aspects of the present disclosure allow for a natural language model to classify documents while other documents are being retrieved in real time. The natural language model and the documents are configured to be stored in a stateless format, which also allows for additional functions to be performed on the documents while the natural language model is used to continue classifying other documents. | 2016-06-09 |
20160162570 | SYSTEM FOR EXTRACTING CUSTOMER FEEDBACK FROM A MICROBLOG SITE - A system for extracting customer feedback from a microblog site includes a retrieval unit coupled to the microblog site to capture microblog updates. A filter unit coupled to the retrieval unit filters the captured microblog updates according to filter criteria that remove non-actionable items from the captured microblog updates. A learning unit coupled to the filter unit prioritizes the filtered microblog updates, and a classification unit coupled to the learning unit classifies the filtered and prioritized microblog updates. An action unit coupled to the classification unit performs appropriate actions based on the classified, filtered and prioritized microblog updates. | 2016-06-09 |
20160162571 | Remote Server System for Combining Audio Files and for Managing Combined Audio Files for Downloading by Local Systems - A web-based method of combining time coded audio files, having the following steps: (a) a local operator using a web-based interface displayed on a local computer system to access a library of audio files stored on a remote system; (b) the local operator using the web-based interface to select a plurality of the audio files from the library; (c) the local operator using the web-based interface to request the remote system to combine the selected audio files into a single combined audio segment comprising the selected audio files commencing play at audio cue markers; (d) the remote system generating the single combined audio segment by combining the plurality of selected audio files; and (e) the local operator using the web-based interface to download or stream the single combined audio segment. | 2016-06-09 |
20160162572 | ALERTING SYSTEM BASED ON NEWLY DISAMBIGUATED FEATURES - The present disclosure relates to a method of alerting users regarding newly disambiguated features. More specifically, a newly disambiguated feature may pass through different filters/restrictions, such as, the known knowledge base. The disclosed known knowledge base may filter the newly disambiguated feature, comparing the newly disambiguated features to the existing features to discover a new feature of interest. Particularly, the disclosed new feature of interest may include a new person, a new phone number, a new place, a new company, among others. Finally, if there is a new feature that did not match with the existing disambiguated features in the known knowledge base, then an alert may be emitted to a user. | 2016-06-09 |
20160162573 | Controlling Access to Resources Based on Affinity Planes and Sectors - A first person (which may be a natural person, organization, brand, or other entity) has one or more affinity planes. Each affinity plane represents a distinct closeness of relationship with the first person. The first person also has one or more sectors, each of which may be associated with a domain. Each of the other people may be associated with zero or more of the first person's affinity planes and zero or more of the first person's sectors. Each of the first person's resources may be associated with zero or more of the first person's affinity planes and zero or more of the first person's sectors. A request by one of the other people to access one of the first person's resources is granted based on the overlap between the affinity planes and sectors associated with the requestor and the affinity planes and sectors associated with the requested resource. | 2016-06-09 |
20160162574 | COMPUTER-IMPLEMENTED METHOD OF AND SYSTEM FOR SEARCHING AN INVERTED INDEX HAVING A PLURALITY OF POSTING LISTS - Method of searching an inverted index having a plurality of posting lists, comprising: receiving a search query to be searched including search terms; effecting a search of posting lists to yield search results, the posting lists associated with the search terms and including a plurality of a first type of postings being a reference to a data item actually containing the search term with which that posting list is associated, the search results including result items missing one of the search terms; sending the first search results; receiving an indication of a user-selected result item, the user-selected result item being the result item missing one of the search terms; effecting insertion, into the posting list associated with the missing one of the search terms in the user-selected result item, of a second-type of posting being a reference to the user-selected result item missing that search term. | 2016-06-09 |
20160162575 | MINING MULTI-LINGUAL DATA - Technology is disclosed for mining training data to create machine translation engines. Training data can be mined as translation pairs from single content items that contain multiple languages; multiple content items in different languages that are related to the same or similar target; or multiple content items that are generated by the same author in different languages. Locating content items can include identifying potential sources of translation pairs that fall into these categories and applying filtering techniques to quickly gather those that are good candidates for being actual translation pairs. When actual translation pairs are located, they can be used to retrain a machine translation engine as in-domain for social media content items. | 2016-06-09 |
20160162576 | AUTOMATED CONTENT CLASSIFICATION/FILTERING - Apparatuses, components, methods, and techniques for classifying content are provided. An example method classifies textual content as objectionable. Another example identifies relevant attributes for the content. The example method includes analyzing a body of the content to determine a level of similarity between text in the content and a corpus of predetermined content. The example method further includes upon determining that the level of similarity is greater than a predefined threshold using natural language processing to extract a plurality of features from the content, the features being associated with concepts related to the body of the content. The example method further includes analyzing the extracted features to determine a second level of similarity between the content and the corpus of predetermined content. The example method further includes upon determining that the second level of similarity is greater than a second predefined threshold, classifying the content as objectionable. | 2016-06-09 |
20160162577 | Method for Segmenting and Tracking Content in Videos Using Low-Dimensional Subspaces and Sparse Vectors - A method segments and tracks content in a video stream including sets of one or more images by first determining measured data from each set of one or more images. An adaptive step-size parameter and a low-dimensional subspace characterizing motion of the content the measured data are initialized. A sparse vector representing a sparse component that characterizes the motion of the content different from the motion of the content characterized by the low-dimensional subspace is determined. A change in the low-dimensional subspace for the measured data is determined using a proximal point iteration and the parameter, which is updated according to the change. A low-rank subspace matrix representing the low-dimensional subspace is updated according to the change and the parameter. Then, the low-rank matrix representing the low-dimensional subspace and the sparse vector are outputted. | 2016-06-09 |
20160162578 | TRANSITIVE TRUST SOCIAL-NETWORK SYSTEM - In one embodiment, a system comprises a processor to maintain a skills database including different skill tags, each skill tag having an associated description, and a plurality of different subjects, each of the subjects being associated with a person, receive an endorsement for a first one of the subjects from a second one of the subjects endorsing a first one of the skill tags of the first subject, create a link linking the first subject with the first skill tag in the skills database, and based on receiving the endorsement, assign, in the skills database, a first expertise level to the first skill tag of the first subject, the first expertise level being dependent at least on one of the skill tags of the second subject and on a second expertise level assigned to the one skill tag of the second subject. Related apparatus and methods are also described. | 2016-06-09 |
20160162579 | METHOD AND DEVICE FOR PROVIDING CONTACT INFORMATION - The present disclosure relates to a method and a device for providing contact information, which improves a communication efficiency of a user on the internet. The method is applied in a server, and the method includes: obtaining keyword information input by a first user; determining contact information of at least one second user inputting same or similar keyword information as input by the first user; displaying the contact information of the at least one second user to the first user. | 2016-06-09 |
20160162580 | RELATED URLS FOR TASK-ORIENTED QUERY RESULTS - Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand. | 2016-06-09 |
20160162581 | DYNAMIC FILTER OPTIMIZATION IN DEEP QUESTION ANSWERING SYSTEMS - Systems, methods, and computer program products to perform an operation comprising providing a plurality of filters in a deep question answering (deep QA) system, wherein each of the filters is configured to remove candidate answers not meeting a set of criteria of each respective filter from further consideration by the deep QA system, determining that a first ordering, of a plurality of orderings of the plurality of filters, is an optimal ordering of the plurality of filters based on a respective filtering metric of each ordering, and configuring the deep QA system to apply the plurality of filters to candidate answers according to the first ordering. | 2016-06-09 |
20160162582 | METHOD AND SYSTEM FOR CONDUCTING AN OPINION SEARCH ENGINE AND A DISPLAY THEREOF - Embodiments of the present invention provide a system, Embodiments of the present invention are directed to methods, computer program products, computer systems for providing a computing search platform for conducting opinion searches over the Internet concerning aggregated social media electronic messages about public opinions and public sentiments for wide variety of matrices, such as social media posting of a particular industry over a specified time period, electronic social media posting on the public sentiments, public buzz, public mood on US senators, or electronic social media textual data of the upcoming US presidential election of Republic and Democrat candidates. An opinion search engine serves as the backbone in complex data crunching of thousands or millions of electronic social media messages which detect, extract, compute, and correlate both unstructured textual data and structured textual data. In response to a search query submitted through an opinion search bar, the opinion search engine processes the query to return an aggregated result in a transformed visual representation of the selected one or more entities, as well as public buzz, public mood, and other public sentiments on one or more related products, to the user's computer display. | 2016-06-09 |
20160162583 | APPARATUS AND METHOD FOR SEARCHING INFORMATION USING GRAPHICAL USER INTERFACE - An apparatus and a method for searching information using a graphical user interface are provided. In one aspect, an apparatus of the present disclosure comprises a display screen and a graphical user interface on the display screen, the graphical user interface being configured to display a first one of a plurality of search results received from a remote search server device in response to a search query, and one or more graphical features associated with said first one of the search results. At least one of the graphical features is configured to receive an action performed on the display screen that draws along a pre-determined direction to either accept or reject said first one of the search results, so as to modify the search query in accordance with the performed action and contents of said first one of the search results, thereby performing a refined search. | 2016-06-09 |
20160162584 | METHOD AND APPARATUS FOR SEARCHING - A terminal includes a first input interface configured to acquire first search information of a first data type, and a second input interface configured to acquire second search information of a second data type, the first data type being different from the second data type. The terminal further includes a searcher configured to identify whether search information is acquired from at least one among the first input interface and the second input interface, and acquire a search result from data storage based on the search information, in response to the searcher identifying that the search information is acquired from at least one among the first input interface and the second input interface. The terminal further includes an output interface configured to provide the search result. | 2016-06-09 |
20160162585 | METHOD FOR PROVIDING SOCIAL MEDIA CONTENT AND ELECTRONIC DEVICE USING THE SAME - An electronic device, according to various embodiments of the present disclosure, include: a communication module configured to receive a keyword list that includes a topic keyword and one or more related keywords concerning the topic keyword from another electronic device; and a processor configured to create a topic channel by using the keyword list, collect social media data by using the one or more related keywords, extract related content by analyzing the social media data, and provide the social media data and the related content to the other electronic device through the topic channel. | 2016-06-09 |
20160162586 | PAIRING SYSTEMS AND METHODS FOR ELECTRONIC COMMUNICATIONS - Systems, methods, and computer-readable media are provided for pairing users for electronic communications over a network. In accordance with one implementation, a method is provided for pairing users that request a chat encounter or other form of electronic communication. The operations of the method include receiving a request from a first user and calculating a plurality of pairing scores, each pairing score based on a collaborative filtering score. The method further includes selecting a second user based on the plurality of pairing scores and pairing the first user with the second user to enable electronic communications. | 2016-06-09 |
20160162587 | PROCESS FOR PROVIDING A COMPUTER SERVICE AND COMPUTER SYSTEM FOR IMPLEMENTING THE PROCESS - A process for providing a computer service via a search engine of the Internet to a user who has made a request for service via a terminal (TU) and an implementing system includes steps for creating executable tutorials, for searching by the search engine (MR) at least one tutorial (TE) in an executable format corresponding to the requested service, for automatic executing of the at least one tutorial that is found that makes it possible to provide the requested service, and for returning the result that is obtained to the terminal of the user (TU). The process applies to the use of computer tools such as software. | 2016-06-09 |
20160162588 | APPARATUSES, METHODS AND SYSTEMS FOR INSIGHT DISCOVERY AND PRESENTATION FROM STRUCTURED AND UNSTRUCTURED DATA - The APPARATUSES, METHODS AND SYSTEMS FOR INSIGHT DISCOVERY AND PRESENTATION FROM STRUCTURED AND UNSTRUCTURED DATA (“IDAP”) provides a platform that, in various embodiments, is configurable to identify, display, and act upon insights derived from large volumes of data. In one embodiment, the IDAP is configurable to determine values and relationships for primal data. Identified relationships may be leveraged to build queries optimized for efficient data access across data volumes. The IDAP may also be configured to identify drivers of global metrics of interest, leverage those drivers to discern the efficacy of media and/or advertising campaigns, and provide recommendations to improve and/or optimize campaign efficacy. | 2016-06-09 |
20160162589 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING INTELLIGENT AGENT SERVICES - An aspect includes generating an ontological domain based upon information elements, which elements represent aspects of detectable behaviors of an individual. A portion of the behaviors are captured via input of the individual, and another portion is received from a source that is independent of the computer and absent any user input. The generating includes creating subdomains of contextually organized collections of the information elements by topic, comparing the information elements across the subdomains, determining relationships of the information elements across topics based on common features, and determining relevance of the relationships across the subdomains based on measurable aspects of the information elements, whereby the relationships determined to be relevant are identified as an interest of the individual. The services also include searching sources of information using the information elements having the relationships determined to be relevant, and transmitting a solution to a device associated with the individual. | 2016-06-09 |
20160162590 | Browser Search Result Option to Facilitate Human Spidering - Techniques are provided for automatically generating a hierarchical representation of a navigation order within a web browsing session in conjunction with a traversing of a plurality of websites within the browsing session: flagging a subset of the plurality of websites; displaying a user interface in conjunction with the browser such that the user interface provides a traversal control with respect to the subset in accordance with the hierarchical representation; and traversing the subset utilizing the traversal control. | 2016-06-09 |
20160162591 | Web Content Tagging and Filtering - Techniques for tagging and filtering of web content accessed via a web platform are described herein. Content items added to quick links data are automatically tagged with contextual metadata tags indicative of filterable properties of browsing activity. A request is subsequently received to access the quick links data and the quick links data is filtered to generate an arrangement of quick links in groups of related items. The user interface is configured with visual representations for each of the groups to expose the arrangement of quick links and facilitate user interaction to access content items through the web platform using the groups. For example, a quick link access page may be output to show filtered views of browsing history, bookmarks, and/or favorites in relevant groupings based on tags associated with content items. | 2016-06-09 |
20160162592 | Systems And Methods For Performing Task Using Simple Code - Systems and methods for performing task by entering a simple code. Combination of a unique marker and a simple code is arranged to represent a task, such as logging on a website or making a phone call. Marker info is arranged to be acquired automatically or through verbal input. Distinctive marker info may include location, time, image, object, entity, or combination. A simple code may include a one-digit, two-digit, or three-digit number. A user only needs to key in a simple code to execute a task. | 2016-06-09 |
20160162593 | INFORMATION COMMUNICATION METHOD AND INFORMATION COMMUNICATION APPARATUS - According to one embodiment of the present disclosure, a portable terminal obtains an address for accessing a server from a signage terminal. The portable terminal generates a card for displaying a message in the signage terminal. The portable terminal transmits the card to the server. The signage terminal displays the card received from the server. | 2016-06-09 |
20160162594 | Updated Content Notification - Methods and computer program products relate to identifying content changes for a link since a previous access including storing information about accessed content by a user for a link, retrieving a current version of information about current content for the link, and determining content change by comparing the current version of the information about current content to information about last accessed content. | 2016-06-09 |
20160162595 | Window switching method and device and storage medium thereof - Provided are a window switching method, and device and storage medium thereof. The method comprises the steps: obtaining a first pre-reading keyword meeting the requirement in all contents on a page opened through a current window, determining a first pre-reading URL corresponding to the first pre-reading keyword, utilizing the pre-reading window to load a pre-reading page corresponding to the first pre-reading URL, and switching the pre-reading window loaded with the pre-reading page to the current window when an instruction of entering the pre-reading page is received. An improved pre-reading function can be achieved, and the technical problem of low user experience caused by the fact that contents on a pre-reading page cannot be displayed completely after switching to the pre-reading page is further solved. | 2016-06-09 |
20160162596 | System and Method for Real-time Search Engine Optimization Issue Detection and Correction - The present invention will focus on detecting and fixing any potential technical search engine optimization issues in real-time. The required web page changes take place really fast, and made possible by RankSense's VELOZ web page virtualization engine described here. We list detailed fixing processes covering issues that could affect nine example SEO tags: 1. Canonical tags; 2. Redirects; 3. Robots tags; 4. Pagination tags; 5. Hreflang tags; 6. Rel alternate tags (mobile); 7. Vary header; 8. 40x/50x errors; and Search Engine Friendly URLs. In an example process, the Server Module replaces canonical tags on a virtual HTML stream in real-time based on real-time feedback from the Daemon Service or fast lookups to a prepopulated DBM file. A similar approach is taken to detect and fix the issues affecting any of the example SEO tags: redirects, robot tags, etc. | 2016-06-09 |
20160162597 | INTELLIGENT BROWSER-BASED DISPLAY TILING - Features are disclosed for dividing content pages into sections, or “tiles,” that can be updated independently of one another, and determining the processing burdens associated with updating and managing such divided content pages, the likelihood that portions of the content pages will change, etc. The processing burdens may be based on an analysis of how long it takes to update the display of the tiles or other sections of the content page, the computer memory used to update the display, the processor cycles used to update the display, etc. A browser application or some other module can use the determined processing burdens and/or change likelihoods to define a new or updated layout for dividing the content pages into tiles. The browser application may also cache, for future use, cost information and/or information regarding the new or updated layout for dividing the content pages into tiles. | 2016-06-09 |
20160162598 | EFFICIENT NAVIGATION THROUGH HIERARCHICAL MAPPINGS - The present disclosure relates to a computer-implemented method comprises displaying a first portion of a representation a first and a second hierarchical structure, each of the first hierarchical structure and the second hierarchical structure including a plurality of fields, displaying a representation of mappings between fields of the first hierarchical structure and the second hierarchical structure, receiving a predetermined user command associated with a particular field of the second hierarchical structure, in response to receiving the predetermined user command, if the displayed first portion of the representation of the first hierarchical structure includes no field mapped to the particular field of the second hierarchical structure, displaying a second portion of the first structure including at least one field mapped to the particular field of the second hierarchical structure, and, if the at least one field mapped to the particular field of the second hierarchical structure is hidden, expand the second portion of the first hierarchical structure until the at least one field mapped to the particular field of the second hierarchical structure becomes visible. | 2016-06-09 |
20160162599 | QUERY OPTIMIZATION WITH ZONE MAP SELECTIVITY MODELING - According to one embodiment of the present invention, a system for processes a query for accessing data within one or more database objects stores an element of a database object among a plurality of different storage regions. Each storage region is associated with first and second range values indicating a value range for element values within that storage region. The system examines the first and second range values for the storage regions of each database object element and determines an effectiveness value representing a degree of overlap between the storage regions of that database object element. The system determines a selectivity model for the storage regions for each database object utilizing the effectiveness value, determines a query plan based on the selectivity model, and executes the query plan. Embodiments of the present invention further include a method and computer program product for processing a query in substantially the same manners. | 2016-06-09 |
20160162600 | CHARACTERIZING SUCCESS PATHWAYS IN NETWORKED GRAPHS - Methods and systems for inferring performance include a chain graph that has multiple nodes, one or more of which has a known value at a first timestamp. A value associated with a first node at the first timestamp influences a value associated with a second node connected to the first node by an edge at the first timestamp. Each node has an associated chain that represents values of the node at different timestamps. Known values of each node in the graph are propagated within each timestamp to all neighboring nodes. Known values of each node in the graph are propagated across different timestamps. | 2016-06-09 |
20160162601 | INTERFACE FOR CONTEXT BASED COMMUNICATION MANAGEMENT - Methods, computer-readable media and apparatuses for presenting a first relationship graph are disclosed. A processor calculates a communication priority score for each of a number of contacts of a user. The communication priority score is based upon a communication priority score factor and a weighting. The processor determines a subset of the plurality of contacts having communication priority scores above a threshold, and generates the first relationship graph including an icon representing the user and a plurality of shapes overlapping the icon representing the user. Each shape is associated with one of a plurality of social groups of the user. Each shape includes a second icon representing a contact of the subset of the plurality of contacts that is a member of a social group that is associated with a shape. The processor presents a graphical input field for changing the weighting of the communication priority score factor. | 2016-06-09 |
20160162602 | METHODS AND APPARATUS FOR PROXIMALLY INFORMED DATABASE SEARCHES - In one embodiment, a device-initiated search where a search device may initiate a proximity-informed search of one or more datastores based on processed proximity information strings, and then updates another datastore with the results learned from the first datastore and/or generates a second search query that may be forwarded to a second datastore. In another embodiment, a proximally-based database search may be initiated by a database when a search device sends proximity information (information strings geolocation information) to a first datastore, which may derive search information from the proximity information received from the search device, and then initiates a query of a second datastore with the derived information. The second datastore returns search results to the search device. In some embodiments, the second datastore may return results to the first datastore, which may then processes the results and then returns the processed results to the search device. | 2016-06-09 |
20160162603 | Interactive Surface Alignment - A computer-implemented method and system modifies a pre-existing surface. The invention method/product/data storage medium/system generates an outline of a shape of an object, which is a curve. A reference surface is then created by extruding the curve. Selected entities of the pre-existing surface are projected to a location on the reference surface, after which the pre-existing surface is regenerated using the location for each entity to calculate a modified pre-existing surface. | 2016-06-09 |
20160162604 | VIRTUAL MASK ALIGNMENT FOR FIT ANALYSIS - Apparatus and associated methods relate to fitting a virtual mask to a virtual face by first fitting a chin region of the virtual mask to the virtual face, then determining an virtual mask angle that maintains the fitted chin region while simultaneously fitting a nose-bridge region of the virtual mask to the virtual face, and then calculating a fit-quality metric corresponding to the fitted position. In an illustrative embodiment, the fitted chin region may include the high curvature menton region of the chin. In some examples, a virtual mask may be virtually pressed toward the virtual face using a predetermined force corresponding to a force of a mask securing device of a real mask corresponding to the virtual mask In an exemplary embodiment, the fitting of a virtual mask to a virtual face may advantageously yield a mask's fit quality in a brief amount of time. | 2016-06-09 |
20160162605 | PRODUCING THE DESIGN OF AN ARTICLE OF MANUFACTURE USING THE ARRANGEMENTS OF SHAPES SUBJECT TO BOUNDARY DISTANCE CONSTRAINTS AMONG THOSE SHAPES - This disclosure describes a method and design in producing the design of an article of manufacture that includes two or more components and the method satisfies the analytical representation of the boundary distance constraint between the shapes of the two components during the design. The disclosure includes providing a software program executing on a workstation that executes a number of steps that include: Providing the shape of a first component, the shape of a second component, and a boundary distance constraint. The disclosure includes the construction of a shape spectrum. The disclosure searches to find an arrangement of the shapes. The disclosure evaluates the boundary distance constraint to determine if the boundary distance constraint is satisfied. Further, the disclosure evaluates a subderivative of the shape spectrum. Additionally, the disclosure provides that the searching continues until the boundary distance constraint is satisfied, and when satisfied, the design is produced. | 2016-06-09 |
20160162606 | Method, Apparatus and Program Product for Prediction - Technology for predictions of a value over time which relies upon and implements a topologic space and surface analysis enabling insertion of future dates and generation of more accurate predictive values for resource demand and other values of interest for analysis. Polynomial equations are generated from the surface analysis by regression and factoring to enable forecasting and acknowledgment of various factors such as weather and the like. | 2016-06-09 |
20160162607 | Model for Managing Variations in a Product Structure for a Product - A product management system comprises a model and a data manager. The model includes design data for a product structure for a product. The model comprises a primary hierarchical organization of master objects, a number of secondary hierarchical organizations of version objects, and a change context organization for each of the master objects. The master objects include element objects and occurrence objects. A secondary hierarchical organization includes element version objects and occurrence version objects. The change context organization includes a group of variant objects and a group of branch instance objects. A branch instance object in the group of branch instance objects tracks a sequence of version objects for a corresponding design branch. The data manager manages changes to the design data for the product structure within each design branch independently of other design branches using the model, enabling manufacturing of the product with increased efficiency using the model. | 2016-06-09 |
20160162608 | SURFACE PATCH TECHNIQUES FOR COMPUTATIONAL GEOMETRY - A method and system for computer aided design (CAD) is disclosed for designing geometric objects, wherein interpolation and/or blending between such objects is performed while deformation data is being input. Thus, a designer obtains immediate feedback to input modifications without separately entering a command(s) for performing such deformations. A novel N-sided surface generation technique is also disclosed herein to efficiently and accurately convert surfaces of high polynomial degree into a collection of lower degree surfaces. E.g., the N-sided surface generation technique disclosed herein subdivides parameter space objects (e.g., polygons) of seven or more sides into a collection of subpolygons, wherein each subpolygon has a reduced number of sides. More particularly, each subpolygon has 3 or 4 sides. The present disclosure is particularly useful for designing the shape of surfaces. Thus, the present disclosure is applicable to various design domains such as the design of, e.g., bottles, vehicles, and watercraft. Additionally, the present disclosure provides for efficient animation via repeatedly modifying surfaces of an animated object such as a representation of a face. | 2016-06-09 |
20160162609 | DEVICE TO VERIFY STRUCTURAL CONSISTENCY - The present invention relates to device to verify the structural consistency that can be used as a tool to know, immediately, the state which is a structure, such as a house, building, highway, bridge, container, dam, etc., after having experienced an event of great magnitude that might compromise its stability, integrity, or even its viability. This device will allow taking timely decisions to an event that can endanger human lives and material resources. In addition to its use as a tool of information in an emergency, this invention can use to assess the State of structures containing with the passage of time and the weather conditions. | 2016-06-09 |
20160162610 | SYSTEM AND METHOD FOR ESTIMATING MATERIAL DENSITY - A method implemented using one or more computer processors for estimating the density of a material in an annular space includes receiving detector data representative of scattered photons resulting from interaction of a material in an annular space with radiation from a radiation source and detected by a plurality of radiation detectors. The technique further includes performing a set of Monte Carlo simulations. The method further includes performing a principal component analysis on the set of Monte Carlo simulations to generate a principal component analysis model of the detector data. The method also includes estimating the density of the material at one or more locations within the annular space based upon the principal component analysis model and the detector data. | 2016-06-09 |
20160162611 | MODELING AND SIMULATION OF INFRASTRUCTURE ARCHITECTURE FOR BIG DATA - Embodiments for modeling and simulation of one or more architecture models for Big Data of an organization are described. In one example, at least one user requirement and set of model requirements are received from a user associated with the organization, where the set of model requirements is indicative of information relating to the one or more architecture models. Subsequently, one or more architecture models are generated for providing recommendation to the user, where the one or more architecture models are generated based on the at least one user requirement and the set of model requirements. Further, the one or more architecture models are simulated to ascertain performance of each of the one or more architecture models based at least on a pre-defined specification of architecture components associated with each of the one or more architecture models. | 2016-06-09 |
20160162612 | MULTILEVEL MONOTONE CONSTRAINED PRESSURE RESIDUAL MULTISCALE TECHNIQUES - Computing systems, methods, and computer-readable media for modeling behavior of at least one fluid in a reservoir are disclosed. More particularly, the techniques provide consistent and robust numerical formulations for solutions to linear system of equations arising from the linearization of coupled nonlinear hyperbolic/parabolic (elliptic) partial differential equations (PDEs) of fluid flow in heterogeneous anisotropic porous media. | 2016-06-09 |
20160162613 | METHOD FOR DISPOSING SEISMIC SIGNAL RECEIVERS FOR A SEISMIC ACQUISITION SYSTEM - A standard acquisition system is selected, the system comprises seismic signal sources disposed on an excitation surface and seismic signal receivers disposed on an acquisition surface, then a fold number is specified. A bin size is selected for a reflecting boundary, and the reflecting boundary is broken down into bins with the selected size. Ray tracing from each seismic signal source to each bin at the reflecting boundary and elongating of a reflected ray from the reflecting boundary to the acquisition surface are performed by computer simulation. A density of the seismic receivers location at the acquisition surface is calculated using a computer program. Then, based on the calculated seismic receivers location density, the seismic receivers are disposed at the acquisition surface for the selected seismic acquisition system providing the specified fold number. | 2016-06-09 |
20160162614 | Advanced Downhole Waveform Interpretation - Systems and methods process a measured ultrasonic response waveform to determine a well casing thickness and an acoustic impedance of a sealing medium surrounding the well casing. An array of simulated response waveforms corresponding to a set of candidate acoustic impedances for the sealing medium surrounding the well casing and a set of candidate well casing thicknesses is generated. A simulated response waveform from the array of simulated response waveforms is identified that best matches the measured response waveform so as to determine the sealing medium acoustic impedance. | 2016-06-09 |
20160162615 | COMPENSATED MOLDS FOR MANUFACTURING ION EXCHANGE STRENGTHENED, 3D GLASS COVERS - Methods for compensating for the warp exhibited by three-dimensional glass covers as a result of ion exchange strengthening are provided. The methods use a computer-implemented model to predict/estimate changes to a target three-dimensional shape for the | 2016-06-09 |
20160162616 | PERFORMANCE AND LIFE PREDICTION MODEL FOR PHOTOVOLTAIC MODULE: EFFECT OF ENCAPSULANT CONSTITUTIVE BEHAVIOR - The present disclosure includes a method and/or a computer system for modeling the performance and lifetime of a photovoltaic module (PV). The method includes preparing a comprehensive finite element model; viscoelastic modeling of the encapsulant material of the PV; and orthotropic modeling of the silicon cells of the PV. It also includes carrying out the finite element model by including the predicted time to crack initiation due to temperature; and analyzing the temperature cycling fatigue of copper interconnects in the PV module, and analyzing the PV module under variable mechanical environmental stresses including temperature and sun exposure. Meteorological data are used for modeling the variable environmental stresses. | 2016-06-09 |
20160162617 | SYSTEM AND METHOD FOR ESTABLISHING BIDIRECTIONAL LINKS BETWEEN MULTIPHYSICS MODELING AND DESIGN SYSTEMS - A system and method for implementing, on one or more processors, a bidirectional link between a design system and a multiphysics modeling system includes establishing via a communications link a connection between the design system and the multiphysics modeling system. Instructions are communicated via the communication link that include commands for generating a geometric representation in the design system based on parameters communicated from the multiphysics modeling system. One or more memory components can be configured to store a design system dynamic link library and a multiphysics modeling system dynamic link library. A controller can be operative to detect an installation of the design system, and implement via the dynamic link libraries, bidirectional communications of instructions between the design system and the multiphysics modeling system. | 2016-06-09 |
20160162618 | SIMULATION METHOD USING MEMORY FRAME PROXY ARCHITECTURE FOR SYNCHRONIZATION AND CHECK HANDLING - A simulation technique that handles accesses to a frame of memory via a proxy object provides improved throughput in simulation environments. The proxy object, if present, processes the access at a head of a linked list of frames. If a check frame is not inserted in the list, the memory frame handles the request directly, but if a check frame is inserted, then the check operation is performed. The check frame can be a synchronization frame that blocks access to a memory frame while the check frame is present, or the check frame may be a breakpoint, watch or exception frame that calls a suitable handling routine. Additional check frames may be chained between the interface and the memory subsystem to handle synchronization, breakpoints, memory watches or other accesses to or information gathering associated with the memory frame. | 2016-06-09 |
20160162619 | Cell Having Shifted Boundary and Boundary-Shift Scheme - An embodiment cell shift scheme includes abutting a first transistor cell against a second transistor cell and shifting a place and route boundary away from a polysilicon disposed between the first transistor cell and the second transistor cell. In an embodiment, the cell shift scheme includes shifting the place and route boundary to prevent a mismatch between a layout versus schematic (LVS) netlist and a post-simulation netlist. | 2016-06-09 |
20160162620 | RACETRACK LAYOUT FOR RADIO FREQUENCY SHIELDING - Aspects of the present disclosure relate to determining a layout of a racetrack that forms part of an RF isolation structure of a packaged module and the resulting RF isolation structures. The racetrack layout can be determined based on identifying low radiating areas of a module and/or areas of a module that are less sensitive to external radiation. The racetrack can be disposed below a surface of a module on which a radio frequency component is disposed. The racetrack and a conductive layer over the radio frequency component can form part of a radio frequency isolation structure around the RF component. | 2016-06-09 |
20160162621 | METHODS FOR RETARGETING VIAS AND FOR FABRICATING SEMICONDUCTOR DEVICES WITH RETARGETED VIAS - Methods for retargeting a via and for fabricating a semiconductor device with a retargeted via are provided. In one embodiment, a method for retargeting a via includes drawing a lower metal layer shape, drawing a via shape for overlying the lower metal layer shape, and drawing an upper metal layer shape for overlying the via shape to create an interconnection area between the via shape and the upper metal layer shape. The method includes determining a potential area loss of the interconnection area during integrated circuit fabrication processing. The method further includes enlarging the via shape to compensate for the potential area loss. | 2016-06-09 |