52nd week of 2015 patent applcation highlights part 48 |
Patent application number | Title | Published |
20150370832 | SYSTEM AND METHOD FOR CREATING CUSTOM COMPOSITE IMAGES FROM LAYERED IMAGES IN A CLIENT-SERVER ENVIRONMENT - In response to receiving a request from a client device, a first image can be determined based at least in part on an image identification in the request. The first image may be associated with a plurality of layers. A subset of the plurality of layers can be determined. Information configured to enable a selection of at least one layer in the subset may be sent to the client device. In response to receiving a request from a client device, a composite image can be obtained based at least in part on a selection of at least one layer of a plurality of layers of an image received in the request. The composite image may be dynamically generated or retrieved from a storage device. The composite image and/or information associated with the composite image can be sent to the client device. | 2015-12-24 |
20150370833 | VISUAL REFINEMENTS IN IMAGE SEARCH - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting visual refinements to an image search. A user device having a user interface submits an initial search query. The user device receives first image search results, each of the first image search results referencing one of a first set of images that are responsive to the initial search query. The user device receives an image query suggestion specifying a refined query and a representative image for the refined query. One or more images from the first set of images is responsive to the refined query, and the representative image is selected from a second set of images that are responsive to the refined query, the second set of images including the one or more images from the first set of images. At least a portion of the first image search results are presented in a results portion of the user interface. The image query suggestion is presented in a suggestion portion of the user interface. | 2015-12-24 |
20150370834 | A SCHEMA GENERATION PROCESS AND SYSTEM - A computer implemented schema generation process, including: receiving one or more query terms; submitting the received query terms to a search engine; receiving, from the search engine, search results corresponding to the submitted query terms, said search results including a plurality of search records and respective weights, each of said search records including a plurality of corresponding record terms; and processing the search records and the respective weights to generate a multi-dimensional matrix or ‘schema’ including correlation scores for respective groupings of terms selected from the query terms and/or the record terms, each of the correlation scores being representative of the co-occurrence of the terms of the corresponding grouping of terms in the search records such that the correlation scores constitute measures of the relevance of the corresponding terms. | 2015-12-24 |
20150370835 | HASH BASED DE-DUPLICATION IN A STORAGE SYSTEM - A method for de-duplication, the method may include receiving a request to store in a storage system a received data entity; obtaining a received data entity signature that is responsive to the received data entity; selecting a selected data structure out of a set of data structures that comprises K data structures; wherein K is a positive integer; wherein for each value of a variable k that ranges between 2 and K, a stored data entity signature that is stored in a k'th data structure out of the set collided with stored data entity signatures that are stored in each one of a first till (k−1)'th data structures of the set; calculating an index by applying, on the received data entity signature, a hash function that is associated with the selected data structure; determining whether an entry that is associated with the index and belongs to the selected data structure is empty; writing to the entry, if the entry is empty, the received data entity signature, and storing the received data entity in the storage system in response to a location of the entry in the set; selecting, if (a) the entry is not empty and (b) the received data entity signature differs from a stored data entity signature that is stored in the entry, a new data structure of the set, and repeating at least the stages of calculating and determining. | 2015-12-24 |
20150370836 | LABELING VERSIONED HIERARCHICAL DATA - A system includes generation of a first interval encoding of a first version of a hierarchy of nodes, determination of a second version of the hierarchy of nodes, and determination of a first interval delta based on the first interval encoding and the second version of the hierarchy of nodes. | 2015-12-24 |
20150370837 | MANAGING STREAMS OF TUPLES - A plurality of streams of tuples is received by processing elements operating on computer processors, the processing element having one or more stream operators. A first stream of tuples is processed at a receiving stream operator. A streaming condition is then identified. The streaming condition is determined to be satisfied and an alternate stream of tuples is processed at the receiving stream operator. | 2015-12-24 |
20150370838 | INDEX STRUCTURE TO ACCELERATE GRAPH TRAVERSAL - A system, computer-implemented method, and computer-readable storage medium for generating a block-based index, are provided. A block index is generated where the block index comprises a plurality of blocks and a block corresponds to a section of a graph column that stores a value. A block range vector is also generated for the index where the block range vector includes range information for the block that corresponds to the section of the graph and where the block-based index facilitates traversal of the graph column that searches for the value by constraining the traversal to the section of the graph. | 2015-12-24 |
20150370839 | BUILT-IN SEARCH INDEXING FOR NAS SYSTEMS - Methods, computing systems and computer program products implement embodiments of the present invention that include storing multiple files to a file-level storage system that includes one or more storage devices, and maintaining, by the file-level storage system, one or more searchable indexes for the multiple files, each of the indexes indexing a respective key field. In some embodiments the file-level storage system may be configured as a network attached storage system. Upon receiving, via a network, a search query from a computer, the file-level storage system can identify, using the one or more searchable indexes, one or more of the multiple files that match the search query, and convey, to the computer, the respective name and the respective location of each of the one or more identified files. In some embodiments, the file-level storage system includes a web server exposing a representational state transfer application programming interface. | 2015-12-24 |
20150370840 | EFFICIENT STORAGE OF RELATED SPARSE DATA IN A SEARCH INDEX - Sparse data may be stored in a search index such that one or more data points related to a number of entities may be queriable. Upon detection of a data point related to an entity, an integer array may be created for the data point to store within a single column of the search index, the integer array including an identifier of the entity and a value associated with the data point. In response to receiving a request from a user to perform a query on the search index that includes the data point, the query may be transformed to a corresponding range based on the identifier of the entity. Upon execution of the query, the identifier may be removed and query results may be provided to the user as another array with a user-compatible identifier for the entity such that the results may be understood by the user. | 2015-12-24 |
20150370841 | METHOD AND APPARATUS FOR GUARANTEEING AND OPTIMIZING DATA EXCHANGE IN MOBILE M2M COMMUNICATION WITH RESTRICTED CONNECTIVITY - A method for transmitting data from a mobile unit to a backend system includes, when connectivity is present between the mobile unit and the backend system: receiving, by the mobile unit, a master index from the backend system, deleting, by the mobile unit, data of the local database which are contained in the master database based on a comparison of a local index with the master index and updating the local index, transmitting, by the mobile unit, data stored in the local database which are not yet contained in the master database, receiving and storing a new master index from the backend system, and deleting the transmitted data of the local database based on a comparison of the updated local index with the new master index and further updating the local index. | 2015-12-24 |
20150370842 | ANALYZING LOG STREAMS BASED ON CORRELATIONS BETWEEN DATA STRUCTURES OF DEFINED NODE TYPES - A method by a log stream analysis computer includes identifying records of log streams within a log repository containing a defined term. The log streams are generated by respective software sources executed by the host nodes. Similarity values are determined to indicate similarity between content of the records containing the defined term. A term node is generated to contain a data structure that identifies the defined term and lists identities of the records and corresponding ones of the similarity values. Related log stream analysis computers are disclosed. | 2015-12-24 |
20150370843 | METHOD FOR ACCESSING AND AUTOMATICALLY CORRELATING DATA FROM A PLURALITY OF EXTERNAL DATA SOURCES - A method for accessing and automatically correlating data from a plurality of external data sources that includes: A) defining at least two sets of data by querying a plurality of existing external data sources using user application software, a central computer and user defined search statements; B) generating a computer program code which provides access to the external data sources; C) loading the sets of data in a memory of the central computer using the computer program code to gain access to the external data sources; D) storing references which specify links to each of the sets of data provided by the external data sources in a data storage of the central computer; and E) automatically correlating data from the sets of data by using the referenced sets of data using at least one rule of correlation included in the user application software. | 2015-12-24 |
20150370844 | PROCESSING MUTATIONS FOR A REMOTE DATABASE - Methods, systems, and apparatus are described for processing mutations for a remote database. In one aspect, a method includes receiving a log of database mutations from a client device, the log of database mutations indicating changes previously made to a client version of a database stored on the client device, and each database mutation specifying: an entity included in the database; an operation for the entity; and a client version number for the entity; identifying, in the log of database mutations, two or more database mutations that each specify a same client version number for a same entity; determining, based on a conflict resolution policy, that the two or more database mutations are eligible for collapsing; and collapsing the two or more database mutations into a single database mutation. | 2015-12-24 |
20150370845 | STORAGE DEVICE DATA MIGRATION - A method for migrating files from a source server to a target server are disclosed. The method includes determining file property information for one or more data files on the source server. One or more data file entries are created in a file property table with the file property information for each data file. A data file entry is selected from the file property table. The file property information of the selected data file entry from the file property table is compared to the file property information of the corresponding data file stored in the source server to determine whether there is a match. In response to determining a mismatch, the data file in the source server is copied to the target server. The data file copied to the target server is verified to be the same as the data file of the source server. | 2015-12-24 |
20150370846 | DELETION WORKFLOW THAT PRESERVES DATA INTEGRITY OF A RECORDS MANAGEMENT SYSTEM - Embodiments presented herein provide techniques for preserving data integrity of a records management deletion workflow. According to one embodiment, a records management system identifies a set of records subject to a document retention policy. The set of records includes electronic records and physical records. The records management system generates a disposal report listing the records and information associated with the records. The disposal report is associated with an identifier. The records management system performs a deletion workflow to remove the records listed in the report. After the records are removed, physical media corresponding to the deleted physical records are destroyed. | 2015-12-24 |
20150370847 | SERVICE PROVIDING SYSTEM AND LOG INFORMATION PROVIDING METHOD - A service providing system provides a service to a service usage device connected via a network. The service providing system is constituted by at least one information processing apparatus. The service providing system includes at least one log information storage unit configured to store log information relating to the service provided to the service usage device, in association with organization identification information of the service usage device; an organization information storage unit configured to store a standard time of an organization identified by the organization identification information; and a log information providing unit configured to collect the log information from the log information storage unit based on the organization identification information, correct time and date information included in the log information according to the standard time of the organization identified by the organization identification information, and subsequently provide the log information to a request source of the log information. | 2015-12-24 |
20150370848 | SYSTEM AND METHOD FOR MANAGING DATA INTEGRITY IN ELECTRONIC DATA STORAGE - A method for managing data integrity including: receiving a plurality of constraints related to a data structure stored in a data storage component; analyzing each of the plurality of constraints to determine a plurality of conditions based on the plurality of constraints; determining, a plurality of operations based on each of the plurality of conditions, wherein each operation provides for changes in data; and generating code based on the at least one constraint, the conditions and the operations. A system for managing data integrity including: a transmitter module configured to receive a plurality of constraints; a constraint translator module configured to analyze each of the plurality of constraints to determine a plurality of conditions based on the plurality of constraints; an analysis component configured to determine a plurality of operations based on each of the plurality of conditions, wherein each operation provides for changes in data; and wherein the constraint translator module is further configured to generate code. | 2015-12-24 |
20150370849 | Methods and systems for automatic selection of classification and regression trees - The present invention provides a method and system for automatically identifying and selecting preferred classification and regression trees. The invention is used to identify a specific decision tree or group of trees that are consistent across train and test samples in node-specific details that are often important to decision makers. Specifically, for a tree to be identified as preferred by this system, the train and test samples must both agree on key measures for every terminal node of the tree. In addition to this node-by-node criterion, an additional tree selection method may be imposed. Accordingly, the train and test samples rank order the nodes on a relevant measure in the same way. Both consistency criteria may be applied in a fuzzy manner in which agreement must be close but need not be exact. | 2015-12-24 |
20150370850 | Addressing Cross-Allocated Blocks in a File System - A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file system, based on a corresponding bit associated with each cross-allocated block in a duplicated block information bitmap being in a first identified state. The set of cross-allocated blocks are repaired using a user-defined repair process. Then one or more of the set of cross-allocated blocks are deallocated based on results of the user-defined repair process. | 2015-12-24 |
20150370851 | LOCATION SEARCH DEVICE - A location search device is provided. The location search device includes a storage in which character string information indicative of a location is divided into three or more search hierarchical levels according to units of division of the search hierarchical levels. The location search device searches for a location by references the character string information in a predefined search sequence of search hierarchical levels to sequentially identify a division on each search hierarchical level based on a character string input from a user. When the location search device accepts a user input designating a search hierarchical level that is reached by moving backward the predefined search sequence of the search hierarchical levels, the location search device regresses to the designated search hierarchical level and re-identify a division. | 2015-12-24 |
20150370852 | DIMENSION WIDENING AGGREGATE DATA - A request for aggregate data stored in an aggregates database is received from a client device. A key-to-value dimension widening rule that applies to an aggregated data element of the requested data is identified. The key-to-value dimension widening rule includes a value dimension. A quantity of data elements that combined to form the aggregated data element is determined. A widened value dimension for the aggregated data element is calculated using the determined quantity and the value dimension. The widened value dimension is reported to the client device in response to the request. | 2015-12-24 |
20150370853 | GENERIC OPERATOR FRAMEWORK - In accordance with aspects of the disclosure, systems and methods are provided for query optimization including generating a knowledge based container for one or more new operators, building a generic operator structure for the knowledge based container generated for each new operator, and applying optimization rules to each new operator based on the generic operator structure built for each new operator to thereby increase extensibility of the query optimizer using a structured query language (SQL). | 2015-12-24 |
20150370854 | APPROXIMATE QUERY PROCESSING - A method for obtaining an approximate answer for a query on a database is provided. A query is converted into a set of sub queries with a canonical form. An approximate answer is generated for each of said sub queries, and approximate answers for the sub queries are combined to obtain an approximate answer for said query. | 2015-12-24 |
20150370855 | Framework for Re-Writing Database Queries - Embodiments relate to re-writing database query plans, and visualizing such re-written query plans. A query re-write framework includes a query normalization engine in communication with a rule catalog comprising query re-write rules in the form of rule classes. The framework receives as input, a query plan graph to be re-written. Based upon the engine's application of re-write rules from the catalog, the framework produces a re-written query plan graph as output. An interface component of the framework may provide a visualization of the re-written query plan graph as part of a dashboard. A user may access the framework to enable/disable existing rules in the catalog, add new rules to the catalog, and/or control a sequence and a precedence in which rules are applied to re-write the query plan. A user may interact with the visualization of the re-written query plan for purposes of de-bugging, re-write optimization, and/or query development. | 2015-12-24 |
20150370856 | METHOD AND SYSTEM FOR PROCESSING A SEARCH QUERY - Various aspects of a method and a system for processing a search query are disclosed herein. The method includes receiving a search query from a user. Based on the received search query, a set of search results is determined. The set of search results includes a set of first-level search results and a set of second-level search results, which are hierarchically, associated with each search result of the sets of first-level search results. Further, the at least one search result of second-level search results is modified to comprise that portion of text of the at least one search result of set of second-level search results, which differ from one or more portions of the text of the associated set of first-level search results. | 2015-12-24 |
20150370857 | MULTI-DIMENSIONAL DATA STATISTICS - A system, computer-implemented method, and computer-program product embodiments for generating a multi-dimensional histogram. A data statistic object generator creates an initial histogram, determines a cost associated with each bucket of the histogram, sorts the buckets into a queue based on the determined cost and selects one of the buckets to be decomposed based on the determined cost. The cost of the decomposed buckets are then calculated, and the decomposed are buckets are then put back into the queue of histogram buckets for possible further decomposition. | 2015-12-24 |
20150370858 | DYNAMIC INPUT STREAMS HANDLING IN DSMS - A method for providing an output data stream in a network system comprises receiving a request for a desired output data stream and identifying at least one input data stream on the basis of the desired output data stream. The method further comprises identifying at least one relationship between the at least one identified input data stream and the desired output data stream, determining at least one operator on the basis of the at least one identified relationship and creating a query for generating an output data stream corresponding to the desired output data stream. The query is created by applying the at least one operator to the at least one identified input data stream. | 2015-12-24 |
20150370859 | CONTEXTUAL SEARCH ON MULTIMEDIA CONTENT - Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query. | 2015-12-24 |
20150370860 | High-Performance Streaming Dictionary - A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. | 2015-12-24 |
20150370861 | Methods and Systems for Searching Enterprise Data - Methods and systems for searching enterprise data are provided. The method is for searching data and includes identifying edges associating data and/or people. The method also includes assigning a resistance value to an edge based on strength(s) of association, the resistance value being inversely related to the strength of the association. The method further includes forming a resistance graph connecting the user with the data and the people based on the values of the edges. Additionally, the method includes providing results for a search query from a user based on the resistance graph with lower resistance values being prioritized for the user. | 2015-12-24 |
20150370862 | METHODS AND SYSTEMS FOR AUTOMATED SEARCHING - The present invention provides systems and methods for automating a search over a network such as the Internet. A user selects data such as text from within an application. The selected data is activated and a search is performed without the user having to leave the application. The search is performed while the user is continuing within the application. When the search is complete, the search results are made available to the user within the application from which the search was initiated. In one embodiment, the data is pre-searched and the results are cached such that the results are already available should the user desire. The present invention is particularly suited to integration with an operating system such that the methods of the present invention are thereby available to all applications. Alternatively, the present invention can be specific to a particular application. | 2015-12-24 |
20150370863 | PERFORMING PREDICTIVE ANALYSIS ON USAGE ANALYTICS - Methods for predicting future data based on time-dependent data with increased accuracy include generating resampled datasets from a base dataset having at least one time dependent characteristic. Generating the resampled datasets includes randomly resampling data points in the base dataset to increase a pool of data for predicting future data while at least partially maintaining one or more time dependent characteristics of the base dataset. One or more embodiments apply a modified bootstrapping algorithm to the base dataset to generate the resampled datasets. Predicting the future data includes applying a time series algorithm to the resampled datasets to generate a predicted future dataset with improved accuracy by utilizing the time dependent characteristic maintained in the resampled datasets. | 2015-12-24 |
20150370864 | Displaying Information Related to Spoken Dialogue in Content Playing on a Device - A method at a server includes identifying a media content item currently being presented in proximity to a first user; identifying, in an entities repository, one or more first quotations associated with the media content item, where the first quotations are determined to be popular in accordance with one or more popularity criteria; sending, to a client device associated with the first user, the first quotations and one or more affordances associated with the first quotations; receiving selection of a first affordance of the affordances, the first affordance associated with a respective quotation of the first quotations; and in accordance with the selection of the first affordance, performing an operation associated with the respective quotation. | 2015-12-24 |
20150370865 | Framework for Visualizing Re-Written Queries to Database - Embodiments relate to re-writing database query plans, and visualizing such re-written query plans. A query re-write framework includes a query normalization engine in communication with a rule catalog comprising query re-write rules in the form of rule classes. The framework receives as input, a query plan graph to be re-written. Based upon the engine's application of re-write rules from the catalog, the framework produces a re-written query plan graph as output. An interface component of the framework may provide a visualization of the re-written query plan graph as part of a dashboard. A user may access the framework to enable/disable existing rules in the catalog, add new rules to the catalog, and/or control a sequence and a precedence in which rules are applied to re-write the query plan. A user may interact with the visualization of the re-written query plan for purposes of de-bugging, re-write optimization, and/or query development. | 2015-12-24 |
20150370866 | Methods, Systems, Products, and Devices for Processing DNS Friendly Identifiers - When a request having a keyword is received, a domain name having the keyword can be generated and a network resource corresponding to the domain name can be requested wherein the network resource is adapted to extract the keyword from the domain name. In turn, when a request having a first domain name is received, a second domain name having the first domain name can be generated and a network resource corresponding to the second domain name can be requested wherein the network resource is adapted to extract the first domain name from the second domain name. | 2015-12-24 |
20150370867 | DATABASE APPLICATION FEDERATION - According to an aspect, a system for assisting a user with configuration management may include a configuration management database (CMDB) system having a plurality of configuration items, and an application external to the CMDB system. The CMDB system may associate an invocation string with a first configuration item and the application external to the CMDB system. The CMDB system may obtain information from the first configuration item, where the information from the first configuration item provides information for launching the application external to the CMDB system. The CMDB system may insert the information from the first configuration item into the invocation string to create an application execution command. The CMDB system may execute the application external to the CMDB system, independently from the CMDB system, based on the application execution command. | 2015-12-24 |
20150370868 | AUTOMATED METADATA LOOKUP FOR LEGACY SYSTEMS - A method and system for accessing data in a de-commissioned legacy system are provided. Data are automatically extracted from the legacy system, although data structure(s) of the legacy system might not be known, by finding views corresponding to a query for the data. Attributes, metadata, and/or fields (“attributes”) can be parsed from the query. Tables and/or fields including the parsed attributes are identified. Views can be then identified, where the views contain the tables and/or fields including the parsed attributes. The views can be ranked in an order from those that include the greatest number of parsed attributes to those including the least number of parsed attributes. A data request understandable by the legacy system, e.g. a packet, can then be formed using the least number of views, where the views can collectively include all of the parsed attributes. | 2015-12-24 |
20150370869 | CONTENT TRANSFORMATIONS USING A TRANSFORMATION NODE CLUSTER - Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described. | 2015-12-24 |
20150370870 | ELASTIC SCALABILITY OF A CONTENT TRANSFORMATION CLUSTER - Content transformations can include transformation of content items in a CMS repository from a source format to a target format. Such transformations can be performed using a transformation node cluster having multiple nodes, each of which is configured for a specific content transformation type. Router nodes can receive requests for content items and route content items to transformation nodes having a proper content transformation type to either transform a requested content item to the target format or perform an intermediate transformation as part of a transformation chain. A transformation node cluster can be dynamically configurable based on estimates of expected loads for the various types of transformations. Systems, methods, and articles of manufacture are also described. | 2015-12-24 |
20150370871 | ETL TOOL INTERFACE FOR REMOTE MAINFRAMES - Embodiments of the present invention disclose a method for remote job submission. A computer receives a first job of a job stream. If the first job accesses a mainframe operating system, then the computer retrieves at least a return code threshold for the first job from a data store. If an option to build job control language is selected for the first job, then the computer generates job control language for the first job. The computer submits the first job to a job reader on the mainframe operating system using a file transfer protocol. The computer parses a retrieved output file to determine a return code for the first job. | 2015-12-24 |
20150370872 | EMBEDDABLE CLOUD ANALYTICS - An analytics module may be embedded into an application developed, published, or used by an entity in addition to the owner of the data under analysis. An access token may be submitted by the analytics module to a provider of hosted services. The access token may correspond to an n-dimensional cube containing data at a level of granularity permitted to the application. The access token may incorporate additional policies controlling access to the corresponding n-dimensional cube. | 2015-12-24 |
20150370873 | DATA AGGREGATION AND REPORTING ENVIRONMENT FOR DATA CENTER INFRASTRUCTURE MANAGEMENT - Systems and methods that facilitate data center infrastructure management are discussed. One such system can include a plurality of data center infrastructure management (DCIM) tools. Each DCIM tool can maintain data associated with one or more data centers. Such a system can also include a data aggregation component that can extract the maintained data from at least two of the plurality of DCIM tools and can transform the extracted data into a common format. Such a system can also include an aggregated database that stores the extracted data, and can include a user interface that can provide for simultaneous access to the plurality of DCIM tools. | 2015-12-24 |
20150370874 | In-Application File Conversion using Cloud Services - In-application file conversion using cloud services is described. In one or more embodiments, an application determines that a file includes features inserted by a subsequent version of the application. The application sends a request to a conversion service to convert the file to a format that is compatible the application. The application receives a converted file from the conversion service that is compatible with the application. The conversion service has multiple versions of application server software to convert files, a job queue to store requested conversion jobs, and a job manager that determines which version of application server software to use to convert the file and invokes an instance of the determined version of the application server software to convert the file. | 2015-12-24 |
20150370875 | CONTENT CREATION METHOD, CONTENT REGISTRATION METHOD, DEVICES AND CORRESPONDING PROGRAMS - A method for creating one distribution content from one original master content is disclosed where the method comprises first obtaining a set of fingerprint for the original master content and then creating the distribution content, with saving, in a database, a set of transformation of the original master content. Then, when a copy content has to be registered, a method for registering the content to the distribution content is disclosed where a distortion model is obtained by comparing the set of master fingerprints of the original master content with a set of fingerprints of the copy content. The set of transformation is then combined with the distortion model for registering the copy content. | 2015-12-24 |
20150370876 | METHOD FOR VISUALIZING DEGREE OF SIMILARITY AND DIFFERENCE BETWEEN A LARGE GROUP OF OBJECTS AND A REFERENCE OBJECT - Techniques are disclosed for generating a visualization of differences between objects in a plurality of objects and a reference object. For each object in the plurality of objects, a widget performs the following steps. The widget retrieves a plurality of parameter values associated with the object. For each parameter value in the plurality of parameter values, the widget retrieves a reference value of the reference object corresponding to the parameter value, computes a difference between the parameter value and the reference value, and updates a difference indicator based on the computed difference. The widget selects an angle related to the difference indicator. The widget computes a location in a display screen region associated with the object based on the difference indicator and the selected angle. | 2015-12-24 |
20150370877 | AUTOMATED ANALYSIS AND VISUALIZATION OF COMPLEX DATA - A method for automated analysis and visualization of log data is provided in the illustrative embodiments. A subset of information to be visualized is selected from a set of information. Each information in the set comprises a result of a corresponding analysis technique applied to the log data. For an information in the subset of information, a tagged portion of the log data is analyzed according to the corresponding analysis technique to discern the information. The information corresponds to a tag used in conjunction with the tagged portion. For the information, a manner of visualizing the information is selected. A set of graphical visualizations comprising a corresponding graphical visualization for each information is generated, including a visualization in the selected manner of visualizing the information. The graphical visualizations in the set are combined such that a subset of graphical visualization is selectable for presentation. | 2015-12-24 |
20150370878 | Hybrid Business Process Application for Accessing Multiple Content Management Repositories - Hybrid, configurable business process applications can be used in conjunction with features of a content management system. For example, a first content management system installation executes a workflow instance based on a business process application whose definition is maintained in by the first content management system installation and synchronizes a workflow state of the workflow instance to a second content management system installation using a mirrored workflow state in which both content of the workflow state and metadata characterizing parameters of the workflow state are mirrored from the first content management system repository to the second content management system repository such that a content item retained in the second content management system repository is accessed for use in the workflow instance via the mirrored workflow state at the second content management system repository. Methods, systems, and articles of manufacture are described. | 2015-12-24 |
20150370879 | GRAPHICAL USER INTERFACE FOR MODELING DATA - Techniques are described for modeling data in a graphical user interface. In one example, a method for modeling data includes generating for output a plurality of data item graphical representations, wherein the data item graphical representations represent data items. The method further includes receiving one or more inputs to select two or more data items from the data item graphical representations and to select a connecting option. The method further includes generating, in response to the one or more inputs, a hierarchical association between the two or more data items, such that the hierarchical association corresponds to the selected connecting option. The method further includes generating for output a hierarchical data graphical representation that graphically represents the two or more data items and the hierarchical association between the two or more data items. | 2015-12-24 |
20150370880 | IDENTIFYING ITEMS ON A SECOND WEBSITE ALREADY BROWSED AT A FIRST WEBSITE - For browsing items on the worldwide web, operations are performed, including: searching for items to browse at a first website; recording attributes of each item browsed at the first website; searching for items to browse at a second website; comparing attributes of items identified during the searching of the second website with the recorded attributes of items browsed at the first website; in the event of a match between attributes of an item identified during the searching of the second website and the recorded attributes of an item browsed at the first website, indicating that the item identified at the second website is the same as the item browsed at the first website; and displaying an indication to the user that the item identified at the second website is the same as the item browsed at the first website. | 2015-12-24 |
20150370881 | DYNAMIC N-DIMENSIONAL CUBES FOR HOSTED ANALYTICS - An online analytical processing system may comprise an n-dimensional cube structured using slice-based partitioning in which each slice comprises one or more hierarchies of data points. A region of a hierarchy may be classified according to computational demands associated with the region. A scaling or replication mechanism may be applied to the region based on the computational demands associated with that region. | 2015-12-24 |
20150370882 | USE OF DEPENDENCY GRAPHS TO DYNAMICALLY UPDATE N-DIMENSIONAL CUBES - An online analytical processing system may comprise an n-dimensional cube structured using slice-based partitioning in which each slice comprises data points corresponding to a set of dimension values fixed across the slice and a set of dimension values allowed to vary. Slices may be partitioned and replicated across computing nodes. Views of the n-dimensional cube may be partially materialized by determining dependencies between slices. A central data dictionary may maintain information about slices and slice dependencies. Dimensions may be added by adding a new slice without requiring immediate recomputation of existing data points. | 2015-12-24 |
20150370883 | DATA INTEREST ESTIMATION FOR N-DIMENSIONAL CUBE COMPUTATIONS - An online analytical processing system may comprise an n-dimensional cube partitioned into slices, in which each slice may represent data points at the intersections of fixed and variable dimensions. Computation of data points within a slice may be deferred. A dependency graph may be initially constructed, in which the dependency graph is utilized in a subsequent computation. Calculation of data points may be prioritized based on information indicative of a chance that the data points will be accessed. | 2015-12-24 |
20150370884 | LIST ACCUMULATION AND REMINDER TRIGGERING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for list accumulation and reminder triggering. In one aspect, a method includes receiving, at a data processing apparatus, a first input comprising a plurality of terms; determining, by the data processing apparatus, that one or more of the terms in the first input specify an item that belongs to a reminder category, the reminder category being associated with a collection of items that belong to the category and for which reminders may be generated; and in response to the determination, storing data that associates a reminder type with the item specified by the one or more terms. | 2015-12-24 |
20150370885 | METHOD AND SYSTEM FOR CLUSTERING EVENT MESSAGES AND MANAGING EVENT-MESSAGE CLUSTERS - The current document is directed to methods and systems for processing, classifying, and efficiently storing large volumes of event messages generated in modern computing systems. In a disclosed implementation, received event messages are assigned to event-message clusters based on non-parameter tokens identified within the event messages. A parsing function is generated for each cluster that is used to extract data from incoming event messages and to prepare event records from event messages that more efficiently and accessible store event information. The parsing functions also provide an alternative basis for assignment of event massages to clusters. | 2015-12-24 |
20150370886 | INFORMATION PROCESSING DEVICE WHICH CARRIES OUT RISK ANALYSIS AND RISK ANALYSIS METHOD - An information processing device includes: a unit configured to compute a service influence degree for each risk factor with respect to each service, on the basis of information which indicates a relation between components which have the risk factors and other components which are influenced by the state of the components, information which denotes characteristics of the respective risk factors, and information which denotes a correspondence between the services and these components; and a unit configured to compute, on the basis of the computed service influence degrees, similarities between specific risk factors and other risk factors, and for generating and outputting a set of component identification information on the basis of the computed similarities. | 2015-12-24 |
20150370887 | SEMANTIC MERGE OF ARGUMENTS - A method comprising using at least one hardware processor for: receiving a topic under consideration (TUC) and a set of claims referring to the TUC; identifying semantic similarity relations between claims of the set of claims; clustering the claims into a plurality of claim clusters based on the identified semantic similarity relations, wherein said claim clusters represent semantically different claims of the set of claims; and generating a list of non-redundant claims comprising said semantically different claims. | 2015-12-24 |
20150370888 | SYSTEMS AND METHODS FOR AUTOMATIC NARRATIVE CREATION - A clustering module in communication with a processor and a memory may be configured to receive a dataset comprising a plurality of media elements each comprising metadata and organize the plurality of media elements into a plurality of clusters based on the metadata, the plurality of clusters being organized into a clustering tree. A narrative module in communication with the processor and the memory may be configured to create a narrative comprising a plurality of the media elements arranged into a narrative sequence, the narrative sequence being structured according to the clustering tree and for a predetermined duration, thereby transforming media elements into a narrative. | 2015-12-24 |
20150370889 | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM - An image processing system according to one embodiment includes a feature quantity calculation unit, a classification unit, a score calculation unit, and an output unit. The feature quantity calculation unit calculates a feature quantity for each of a plurality of candidate regions extracted as a candidate for a text region from a plurality of original sample images. The plurality of original sample images include one or more text images containing a text region and one or more non-text images not containing a text region. The classification unit classifies the plurality of candidate regions into a plurality of categories based on the feature quantity. The score calculation unit calculates, for each category, a score indicating a frequency of appearance of the candidate region to which an annotation indicating extraction from the text image is added. The output unit outputs the score of each category as category information. | 2015-12-24 |
20150370890 | PROVIDING A VISUAL AND CONVERSATIONAL EXPERIENCE IN SUPPORT OF RECOMMENDATIONS - The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type. | 2015-12-24 |
20150370891 | METHOD AND SYSTEM FOR RETRIEVING CONTENT - Various aspects of a method and a system for retrieving content are disclosed herein. The method includes receiving a search query comprising a string of characters from a user. A set of search results are determined from a plurality of pre-stored strings of characters, based on a phonetic similarity with the received search query. | 2015-12-24 |
20150370892 | SYSTEM AND METHOD FOR AUDIO IDENTIFICATION - Various aspects of a system and a method for accessing information associated with a sample of background audio in a computing device are disclosed herein. The computing device records, at predetermined time intervals, a sample of background audio in a vicinity of the computing device. The computing device transmits the recorded sample of background audio to a server computing device. The recorded sample of background audio and a metadata associated with the recorded sample of background audio is stored at the server computing device. The computing device accesses information associated with the recorded sample of background audio from the server computing device. The information is determined by the server computing device based on the recorded sample of background audio. | 2015-12-24 |
20150370893 | METHODS, SYSTEMS, AND MEDIA FOR SEARCHING FOR VIDEO CONTENT - Methods, systems, and media for searching for video content are provided. In some embodiments, the method comprises: receiving one or more characters entered into a first query field by a user; determining a predicted search query based on the one or more received characters; determining a plurality of suggested search queries based on the one or more received characters; causing the predicted search query to be presented in the first query field and at least a portion of the plurality of suggested search query to be presented in a second query field, wherein the predicted search query is combined with the one or more received characters in the first query field; searching a database of videos based on the predicted search query; causing a plurality of video content items from the database of videos responsive to the predicted search query to be presented; and causing, without user interaction, a first video content item from the plurality of video content items to be played back. | 2015-12-24 |
20150370894 | Dynamic Search Service - A platform independent system for performing a search request provided by a user. The platform independent system includes a consuming application executing on a first computer that handles the search request provided by a user. The search request includes instructions to retrieve selected data from a second application. A web interface module executing on a second computer receives the search request and formulates search routines regardless of the search engine logic or infrastructure of the consuming application to connect to a data model that contains the selected data for retrieval. The web interface module structures data associated with the search request to be compatible for searching with the data model. | 2015-12-24 |
20150370895 | GENERATING CONTEXTUAL SEARCH PRESENTATIONS - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the methods includes obtaining selection data identifying a term selected by a user from a document displayed to the user; determining whether or not the context data and the selection data satisfy one or more criteria for presenting any of one or more types of special case contextual search presentations; in response to determining that the context data and the selection satisfy criteria for presenting a first type of special case contextual search presentation, generating a first special case contextual search presentation of the first type; in response to determining that the context data and the selection data do not satisfy the criteria, generating a default contextual search presentation; and providing the first special case contextual search presentation or the default contextual search presentation for presentation to the user. | 2015-12-24 |
20150370896 | RECONCILING QUERY RESULTS ASSOCIATED WITH MULTIPLE INDICES - Systems, methods, and computer-readable storage media are provided for reconciling query results associated with multiple indices. A search query having a first spelling is received. A plurality of query results is determined, each query result being derived from one of a plurality of indices. At least a first index is associated with a lexicon that is specific to a user computing device and at least a second index is associated with a lexicon that is specific to web-based content. Each query result may be a query result determined based upon the first spelling for the search query, a suggested alternate spelling for the received search query, a query result determined based upon the suggested alternate spelling for the received search query, or a null result. One or more of the query results then is selected as responsive to the received search query. | 2015-12-24 |
20150370897 | DATA QUERY METHOD AND APPARATUS - A method and an apparatus of querying data are provided. The data is stored in at least two different databases. The method includes: receiving a query request based on a business model, the business model including business elements; converting the query request into an execution mode that matches with databases to be queried according to a conversion rule between the business model and a storage model, the storage model including attribute information of the queried databases and the conversion rule including a corresponding relationship between the business elements and attributes in the queried databases; and accessing a corresponding database according to the execution mode. The technical solutions of the present disclosure prevent the data from being imported and exported between different databases and have no limitations on applicable databases. Furthermore, a difference between low-level databases is masked at a user level and the convenience and completeness of querying is improved. | 2015-12-24 |
20150370898 | TEXT AND GRAPHIC BASED SEARCH QUERRY FORMULATION - A method of generating a display of media items includes selecting a set of icons and text items representing a set of search elements. The search elements are selected and arranged by a user on a display of the user interface. A query mapper translates the set of search elements into a set of keywords and initially weights the keywords. The keywords are scaled based on information obtained from a user preference database. A weighted query using the set of keywords and the weightings for the keywords is constructed in the query mapper and sent to a search engine. An ordered list of recommendations is provided to the user for selection of an item to playback. | 2015-12-24 |
20150370899 | SHORTENED URL MANAGEMENT METHOD AND MANAGEMENT DEVICE, AND STORAGE MEDIUM STORING COMPUTER PROGRAM FOR MANAGEMENT THEREOF - A method which is performed in a communication apparatus, including: receiving a shortened URL from a server through a network; comparing the shortened URL with at least one URL in a URL database to obtain a first result value; receiving an actual URL corresponding to the shortened URL from a shortened URL providing server through the network; and comparing the actual URL with at least one URL in the URL database to obtain a second result value. | 2015-12-24 |
20150370900 | METHOD AND SYSTEM FOR GENERATING A VIRTUAL THING FOR A MACHINE-TO-MACHINE APPLICATION AND A METHOD AND SYSTEM FOR PROVIDING A RESULT OF A VIRTUAL THING TO A MACHINE-TO-MACHINE APPLICATION - A method generates a virtual thing for a machine-to-machine application of a machine-to-machine system. The system includes a management function, a mashup-manager and one or more database connected to the system. The database provides one or more member resources for the machine-to-machine applications. The management function sends a request for generating a virtual thing to the mashup-manager. The mashup-manager initiates the generation of the requested virtual thing based on the information provided in the request on at least one of the databases. The request for generating the virtual thing includes virtual thing generation information comprising: member resource information, a predefined query for collecting data from the member resource according to the member resource information and semantic logic information for performing logic on the collected data. | 2015-12-24 |
20150370901 | TECHNIQUES FOR FOCUSED CRAWLING - In some embodiments, a user interface module may be configured to assist a user in defining a set of states and a set of transitions, each transition of the set of transitions linking two states of the set of states, the set of states and the set of transitions defining a path to a target state, each state of the set of states being a web page, each transition of the set of transitions defining an interaction with an interactive element. A navigation instruction generation module may be configured to generate navigation instructions based on the set of states and the set of transitions. A focused crawler module may be configured to navigate to the target state based on the navigation instructions. A scraper module may be configured to copy information from the target state in response to the focused crawler module navigating to the target state. | 2015-12-24 |
20150370902 | Displaying a Summary of Media Content Items - A method at a server system includes: detecting presentation of a media content item, identifying the media content item and one or more entities related to the media content item, determining respective levels of interest in the identified entities based on one or more signals, selecting a subset of the entities based on the determined levels of interest, and sending to a client device of a user, for presenting at the client device, the selected subset of the entities. | 2015-12-24 |
20150370903 | Delivering Personalized Information - Systems, device and techniques are disclosed for providing an information card to the user based on determining that current location is a unique location and based a determined mode of arrival. The determination that a current location is a unique location may be based on a location history determined based on a user account or a device log. The information card may also be generated based on a user history or a user selection and may provide information about an establishment or travel directions. The information card may contain predictive information. | 2015-12-24 |
20150370904 | SEARCH AND LOCATE EVENT ON CALENDAR WITH TIMELINE - Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline. | 2015-12-24 |
20150370905 | METHOD AND SYSTEM FOR CONSUMER RATING AND ADDRESS BOOK MAINTENANCE - A system and method for providing a networked address book may comprise, for a plurality of users, associating each user's identification with a respective list of contact identifications. A processor may receive a search query from a first user regarding a business. The processor may, based on the search query, retrieve at least one business contact, wherein the retrieved business contact is relevant to the search query and is in a list of contact identifications associated with a second user. The second user may be in the first user's network, wherein the first user's network comprises user identifications in a list of contact identifications associated with the first user. The retrieved business contacts may further be based on community recommendations or ratings and associated with other users that are outside of the first user's network. | 2015-12-24 |
20150370906 | SYSTEM AND METHOD FOR MAPPING IDENTIFIER WITH LOCATOR USING BLOOM FILTER - The present invention relates to a mapping system that searches for locator information for an identifier by use of an autonomous system number (ASN) and a bloom filter (BF), a method for registering identifier/locator information in the mapping system and a method for searching for the locator information for the identifier in the mapping system. The system for mapping an identifier with a locator based on a bloom filter includes: bloom filter servers (BFSs) connected with one another in a tree structure and an identifier/locator mapping table associated with each of leaf BFSs located at a lower end of the tree structure. Each of the leaf BFSs includes a bloom filter indicating identifier information that is stored in the identifier/locator mapping table associated with the leaf BFS, and each of remaining BFS, except for the leaf BFSs, includes a bloom filter for a child BFS. | 2015-12-24 |
20150370907 | SYSTEMS AND METHODS FOR INTELLIGENT FILTER APPLICATION - Systems and methods for video editing and playback are provided. In one implementation, a selected portion of a timeline for navigating media content can be repositioned and resized by user input actions received along various axes relative to the timeline. In another implementation, a plurality of signals associated with media content can be intelligently weighted based on user group historical attributes to identify portions of interest in the media content. In a further implementation, an experience map for media content is provided in which a representative signature for the content includes visual signal intensity representations and social interest concentrations over the length of the content. In another implementation, a subset of filters is determined for recommendation to a user based on one or more attributes associated with at least one of media content, the user, a group of users, or a user device. | 2015-12-24 |
20150370908 | METHOD, SYSTEM AND COMPUTER PROGRAM FOR MANAGING SOCIAL NETWORKING SERVICE INFORMATION - Method for managing social networking service information of a first user, comprising: retrieving from a first social networking service first information in respect of at least one second user of the first social networking service; storing the retrieved first information in a database; retrieving from a second social networking service second information in respect of at least one third user; storing the retrieved second information in the database; receiving a search query from a client device; effecting a search of the database in respect of the search query; and sending results of the search to the client device of the first user. Systems and computer program related to the methods are also disclosed. | 2015-12-24 |
20150370909 | CONTENT SHARING MANAGEMENT - The presently disclosed subject matter includes a system, a method and a program storage device which enable to add selectivity to content sharing between users of communication networks. When a sender indicates a desire to share content, information with respect to the suggested content item (i.e. the content item intended to be shared) and information with respect to the sharing profile of one or more respective target recipients is analyzed. A recommendation is provided as whether or not it is suggested to the sender to perform an action. For example, the recommendation can be indicative as to whether or not it is recommended to share a given content item with a given recipient. | 2015-12-24 |
20150370910 | HUMAN RELATIONSHIPS REGISTERING SYSTEM AND DEVICE FOR REGISTERING HUMAN RELATIONSHIPS, PROGRAM FOR REGISTERING HUMAN RELATIONSHIPS, AND MEDIUM STORING HUMAN RELATIONSHIPS REGISTERING PROGRAM AND READABLE BY COMPUTER - To provide a human relationships registering system, a method and a server for registering human relationships, a program for registering human relationships, and a medium storing human relationships registering program and readable by a computer, all of which are used to establish wide and close relationships with members having a variety of occupations or engaged in various technical fields and to obtain expert knowledge or information. The human relationships registering system comprises first data processing units | 2015-12-24 |
20150370911 | INFORMATION PROVIDING METHOD, APPARATUS AND PROGRAM - An information providing method is used to modify a display of a Web page provided to a terminal appropriately to a user. The action log includes identification information of the Web page and an operation content on the Web page by the user. The computer saves information related to a transition of the Web page as transition information based on the acquired action log, saves an operation content included in the acquired action log as operation information, extracts a user having a transition history same as a transition history of a user currently viewing a Web page, acquires an operation content of the extracted user on a Web page the user currently viewing a Web page views next, and modifies, based on the acquired operation content, a display of the Web page the user currently viewing a Web page views next. | 2015-12-24 |
20150370912 | METHOD AND SYSTEM FOR DISPLAYING CUSTOMIZED WEBPAGE ON DOUBLE WEBVIEW - The present invention provides a method and a system for the display of customized pages with Double WebView. The method includes: determining a template type to generate a customized page based on loaded information of an original web page, wherein the original web page is loaded via a mobile Internet; creating a new WebView associated with a primary web page based on the template type, wherein the primary web page is the original web page or a web page evolved from operating on the original web page; loading a template corresponding to the template type of the new WebView; creating a built-in JavaScript object within the new WebView; obtaining data of the primary web page through the built-in JavaScript object; generating a customized page within the new WebView based on the data of the primary web page; and displaying the customized page. The present invention can realize the customization of web pages without the support of a customization server and the modification to the primary web page. They can also make possible the switch between the primary web page and the customized page seamlessly, almost instantaneously. At the same time, they are able to screen and block advertisements on the web page. | 2015-12-24 |
20150370913 | System and method for efficient data handling across multiple systems - A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission. | 2015-12-24 |
20150370914 | SOFTWARE APPLICATION CUSTOMIZED FOR TARGET MARKET - A system and method are presented for customizing a software application for a target market. A request to access an application is received, by one or more computer servers, from a user. At least one of a preferred language of the user and a location of the user are determined by the one or more computer servers, and a target market is determined using the at least one of the preferred language of the user and the location of the user. The target market defines a language and a region. The application is rendered by the one or more computer servers by modifying at least one of a user interface of the application and a content of the application using the target market. | 2015-12-24 |
20150370915 | DISPLAY DEVICE ACCESSING BROADCAST RECEIVER VIA WEB BROWSER AND METHOD OF CONTROLLING THEREFOR - A display device accessing a broadcast receiver via a web browser according to one embodiment of the present invention includes a user interface unit configured to receive an input signal from a user, a broadcast service module configured to receive a broadcast signal, a communication module configured to perform data communication with a server and the broadcast receiver, a display module configured to display at least one or more contents and a controller, the controller configured to access a web address corresponding to the broadcast receiver via the web browser, the controller configured to receive an IP (internet protocol) address information mapped to the web address from a DNS (domain name server), the controller configured to access the broadcast receiver using the received IP address, the controller configured to receive data of content displayed on the broadcast receiver and control the data to be displayed on a screen of the display device. | 2015-12-24 |
20150370916 | AUTO-GENERATION OF MIGRATED USE CASES - An existing use case is associated with a program code. The program code is executed when a portion of the existing use case is executed. The program code is analyzed to identify a reference made by at least one of an input and an output of the program code, referencing an existing data model, which participates in a migration activity and results in a new data model. The reference is modified according to a data mapping to form a modified reference, the data mapping describing a manner of changing a representation of data from a representation in the existing data model to a representation in the new data model, the modified reference referencing the representation of the data in the new data model. The existing use case is modified to use the modified reference relative to the program code, the modifying resulting in a migrated use case. | 2015-12-24 |
20150370917 | Formatting Semi-Structured Data in a Database - In some examples, formatting semi-structured data in a database includes obtaining semi-structured data in a column store database, assigning the semi-structured data to a semi-structured column with a key and value format, and formatting the semi-structured data with an optimal search format. | 2015-12-24 |
20150370918 | Directory Generation and Messaging - Contacts information is received from user devices that are associated with different users, the contacts information for each user device comprising one or more contact entries. Lookup information is identified for each contact entry of a plurality of contact entries using the contacts information. For each of the plurality of contact entries, a messaging directory associated with the same enterprise as the contact entry is identified using the identified lookup information, and the identified messaging directory is generated using information in the contact entry. | 2015-12-24 |
20150370919 | GRAPH TRAVELSAL OPERATOR AND EXTENSIBLE FRAMEWORK INSIDE A COLUMN STORE - A system, computer-implemented method, and a computer-readable storage medium for a traversal of a property graph, are provided. The edge table of the property graph is divided into a plurality of fragments. A first fragment is selected for traversal using a set of selected vertices, where the traversal identifies a set of edges. Based on the set of edges, a set of adjacent vertices is determined during the traversal. A set of discovered vertices in the property graph is determined based on the set of selected vertices and the set of adjacent vertices. | 2015-12-24 |
20150370920 | COLUMN INTERFACE FOR NAVIGATING IN A USER INTERFACE - The invention is directed to an electronic device. The electronic device provides, for display on a display device, a user interface including a first set of columns, two or more columns in the first set of columns each including two or more menu items. The electronic device receives a selection input. In response to receiving the selection input, in accordance with a determination that the selection input corresponds to selection of a first column the electronic device provides, for display on the display device, a second set of columns, two or more of the columns in the second set of columns corresponding to different subsets of menu items that were displayed in the first column that was selected in response to the selection input. | 2015-12-24 |
20150370921 | EMOTION VISUALIZATION DEVICE, EMOTION VISUALIZATION METHOD, AND EMOTION VISUALIZATION PROGRAM - An emotion visualization device includes an operation log organization unit | 2015-12-24 |
20150370922 | SUBSCRIPTION NOTIFICATION AND REPLICATION - Methods, systems, and computer storage media for routing approval and costing information for tenant plan subscriptions. Tenant plans include resource provider services in a cloud computing infrastructure and the amount of the one or more resource provider services to be dedicated to the tenant plan subscription. Resource provider services are services in a cloud-computing infrastructure. Approval of tenant plan subscriptions and requested information can be routed from an administrator application to an external billing system by a subscription and metadata service. Approval and or costing information is then routed from the billing system to the administrator application by the subscription and metadata service. The subscription and metadata service also logs tenant plan subscriptions and the addition or deletion of resource provider services to each tenant plan subscription such that multiple tenant plan subscriptions and changes may be recreated at a later time if a billing system fails or loses data. | 2015-12-24 |
20150370923 | System and Methods of Generating a Computer Model of a Composite Component - A computer-implemented method for generating a computer model of a composite component includes offsetting a projected ply curved surface outwardly along a base surface to define an offset ply curved surface. The method also includes defining a ply drop region of the base surface, the ply drop region includes another area of the base surface that is exterior to a ply curved surface and interior to an offset ply curved surface. A surface mesh is generated based on the ply drop region and the ply curved surface. The method includes generating a node data comprising a plurality of node points relative to the ply drop regions. Moreover, the method includes applying a curved function to the plurality of node points to facilitate forming a smoothed node data across the ply drop region. A ply mesh is generated using the smoothed node data and the surface mesh. | 2015-12-24 |
20150370924 | COMPUTER-AIDED MODELING - A modeling application is provided with at least one repetition object type for creating at least one repetition instance of at least one repetitive article in a model, wherein the repetition object type is provided to be used for creating one or more repetition objects, a repetition object comprising at least one finite geometry definition surface definition that defines a geometry definition surface and its location in the model, and guide information. One or more repetition instances of a repetitive article are determined using of the at least one geometry definition surface and the guide information. | 2015-12-24 |
20150370925 | METHOD FOR DESIGNING LENS OF LIGHTING DEVICE - A method for designing a lens of a lighting device having a first spherical surface refracting light generated from an LED device that is a light source and a second spherical surface refracting the light passing through the first spherical surface includes determining an irradiation surface that is an area onto which light passing through the second spherical surface is irradiated, forming a reference circle disposed within the irradiation surface; designing a free curved surface of the first spherical surface by using light emitted from the LED device as an input direction vector and a coordinate within the reference circle as an output direction vector to calculate normal vectors, and designing a free curved surface of the second spherical surface by using light refracted by the first spherical surface as an input direction vector and a coordinate within the irradiation surface as an output direction vector to calculate normal vectors. | 2015-12-24 |
20150370926 | GENERATING TUBES WITHIN THREE-DIMENSIONAL MODELS - One embodiment of the present invention sets forth a technique for generating a tube within a three-dimensional (3D) model. The technique involves receiving a first location on a surface of the 3D model. The technique further involves receiving a second location on the surface of the 3D model. The technique further involves receiving at least one constraint associated with a first tube to be generated within the 3D model. The technique further involves generating, based on the at least one constraint, the first tube, where the first tube connects a first opening at the first location with to a second opening at the second location. | 2015-12-24 |
20150370927 | HVAC ZONING DEVICES, SYSTEMS, AND METHODS - A system for developing HVAC system configurations for a building may develop suggested HVAC system configurations based, at least in part, on obtained building information. A user interface may accept building information that at least partially defines an interior or exterior of a building. The building information may include, among other information, current HVAC system configuration information for an HVAC system of the building including current locations of register vents within the building. A processing module in communication with the user interface may determine one or more suggested HVAC system configurations based, at least in part, on building information accepted at the user interface. The user interface may display the suggested one or more HVAC system configurations to a user. | 2015-12-24 |
20150370928 | CONCURRENT DISPLAY SYSTEMS AND METHODS FOR AERIAL ROOF ESTIMATION - User interface systems and methods for roof estimation are described. Example embodiments include a roof estimation system that provides a user interface configured to facilitate roof model generation based on one or more aerial images of a building roof. In one embodiment, roof model generation includes image registration, image lean correction, roof section pitch determination, wire frame model construction, and/or roof model review. The described user interface provides user interface controls that may be manipulated by an operator to perform at least some of the functions of roof model generation. The user interface is further configured to concurrently display roof features onto multiple images of a roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. | 2015-12-24 |
20150370929 | PITCH DETERMINATION SYSTEMS AND METHODS FOR AERIAL ROOF ESTIMATION - User interface systems and methods for roof estimation are described. Example embodiments include a roof estimation system that provides a user interface configured to facilitate roof model generation based on one or more aerial images of a building roof. In one embodiment, roof model generation includes image registration, image lean correction, roof section pitch determination, wire frame model construction, and/or roof model review. The described user interface provides user interface controls that may be manipulated by an operator to perform at least some of the functions of roof model generation. In one embodiment, the user interface provides user interface controls that facilitate the determination of pitch of one or more sections of a building roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. | 2015-12-24 |
20150370930 | User-friendly system using temporal logic, numerical and probabilistic constraints for the complex sequencing of events over time intervals, its optimization and its modeling (also applicable to catastrophic events) - Among various approaches to intervals sequencing modeling and optimizations over time (traditionally numerical and logical optimization are separated fields), such as numerical optimization which advantages are to offer a quantified approach to problem solving almost without limits, but within range of specific applications, or optimization under logical constraints, we present here an original approach, which goal is to combine in a structured and easier to use way, logical and numerical constraints, into one original method, that will accumulate the benefits of both approaches to intervals sequencing problem solving, or even more, for the purpose of sequencing optimization over time, and modeling (including catastrophic events modeling). Our method also aims to support manager and systems choices in their respective search for problem solving of intervals optimization sequencing and is capable to combine an approach of numerical modeling and higher degree of expressiveness, making it easy to use. | 2015-12-24 |
20150370931 | REDUCING THE DATA RATE OF COMPRESSIVE MEASUREMENT BY USING LINEAR PREDICTION - Various embodiments relate to a non-transitory machine-readable storage medium encoded with instructions for execution by a source device for compressive sensing a signal, wherein the source device acquires a set of compressive sensing measurements using a structured sensing matrix, the non-transitory machine-readable medium including: instructions for determining a signal specific coding scheme for the set of compressive sensing measurements; instructions for coding the compressed sensing measurements using the determined signal specific coding scheme; instructions for determining a parametric model describing the signal specific coding scheme for the encoded set of compressed sensing measurements; and instructions for transmitting a description of the parametric model to via a communications channel. | 2015-12-24 |