01st week of 2016 patent applcation highlights part 48 |
Patent application number | Title | Published |
20160004710 | WORK LOG EDITING METHOD AND INFORMATION PROCESSING APPARATUS - A memory unit of an information processing apparatus acquires at least one operation log in work performed on a management target device and difference information indicating a difference between a file before edit and the file after edit that is edited using an editing software. A computing unit extracts a first log indicating an activation operation of the editing software used in editing the file, from the log. Then, the computing unit replaces the first log with a second log indicating an operation for reflecting in the file the difference indicated in the difference information. | 2016-01-07 |
20160004711 | LINK ASSOCIATION ANALYSIS SYSTEMS AND METHODS - Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation. | 2016-01-07 |
20160004712 | Query Suggestions - Technologies are described herein for providing query suggestions. In order to provide a query suggestion, access may be detected at a data source. An initial query suggestion for a query of the data source may then be identified based, at least in part, on non-query data. The initial query suggestion may then be returned for display in a user-interface (UI) element. Additional query suggestions might also be provided based upon non-query data in response to a modification of the query. | 2016-01-07 |
20160004713 | INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM - A method for controlling an information processing apparatus includes specifying a folder for storing a file among a plurality of folders, displaying character string candidates for setting a file name of a file based on a folder path of the specified folder, selecting a character string from a plurality of displayed character strings, and setting the selected character string as the file name of the file. | 2016-01-07 |
20160004714 | Computer Installation For The Management Of A Set Of Files, Method, Program And Computer Medium Associated Therewith - The invention relates to a computer installation for the management of a set of files, comprising a network including a server and a workstation, said installation further comprising a graphical user interface that is adapted to: —display a virtual space ( | 2016-01-07 |
20160004715 | Minimizing Metadata Representation In A Compressed Storage System - Embodiments of the invention relate to compressed storage systems, and reducing metadata representing compressed data. Compressed data is stored in units referred to as partitions, with each partition having a header that contains a virtual address of data stored in the partition. A linear function is providing to represent a mapping between a virtual address segment and a compressed data extent, with a slope of the function representing an associated compression ratio. A read operation is supported by consulting the mapping and using the mapping to locate the corresponding compressed extent. Similarly, a write operation is supported by writing a new segment, compressing content in the segment, and computing a new mapping of the compressed segment metadata in memory. The new mapping is represented in the linear function. | 2016-01-07 |
20160004716 | HASH-BASED MULTI-TENANCY IN A DEDUPLICATION SYSTEM - In a hash-based multi-tenancy in a deduplication system, incorporating, as if part of input data, a tenant identification (ID) into a hash value calculation using a single hash based index table for separating data segments in a multi-tenant deduplication system. | 2016-01-07 |
20160004717 | Storage and Retrieval of File-Level Changes on Deduplication Backup Server - When a backup client sends a request to back up a file to a backup server, the file and an index (e.g., checksum, hash, encryption, etc.) of the file are stored on the backup server in an efficient deduplication storage. If a backup client sends a request to back up a modified version of a file already stored on a backup server, the modified portion of the file is stored. In addition, an index of the modified portion is generated and stored along with the modified portions on the backup server. The indices can be used to reconstruct the file or modified version of the file when retrieved. The efficient deduplication storage method ensures that multiple copies of files or portions of files do not exist on the servers. | 2016-01-07 |
20160004718 | USING BYTE-RANGE LOCKS TO MANAGE MULTIPLE CONCURRENT ACCESSES TO A FILE IN A DISTRIBUTED FILESYSTEM - The disclosed embodiments disclose techniques for using byte-range locks to manage multiple concurrent accesses to a file in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives from a first client a request to access a portion of the file. The cloud controller contacts the owning cloud controller for the portion of the file to request a byte-range lock for that portion of the file. The owning cloud controller returns a byte-range lock to the requesting cloud controller if no other clients of the distributed filesystem are currently locking the requested portion of the file with conflicting accesses. | 2016-01-07 |
20160004719 | USING DISTRIBUTED SOURCE CONTROL IN A CENTRALIZED SOURCE CONTROL ENVIRONMENT - A method is presented for using a distributed source control system with a centralized source control system. A first set of files is obtained from a source control repository and stored on a first electronic computing device. The first set of files comprises all or part of a code base in the centralized source control system. A request is received for at least part of the code base from a second electronic computing device in a distributed source control system. As a result of the request, at least a part of the first set of files is sent to the second electronic computing device. A change set for the first set of files is received from the second electronic computing device. The change set is processed to be in a format compatible with the source control repository. The change set is submitted to the source control repository. | 2016-01-07 |
20160004720 | Object-Level Replication of Cloned Objects in a Data Storage System - Object-level replication of cloned objects from a source file system to a target file system in a data storage system maintains relationships between related objects including shared data blocks so that storage requirements in the target file system match storage requirements of the source file system. Specialized processing may be used to scan an indirection object that refers to other file system objects such that objects requiring replication can be identified on an incremental basis based on checkpoint numbers. Checkpoints in the target file system are managed so that checkpoint number requirements for replicated clone objects are enforced in the target file system. | 2016-01-07 |
20160004721 | REPLICATING LOCAL FILE SYSTEMS AS RESPECTIVE LUNS IN A STORAGE ARRAY, USING BLOCK-LEVEL DATA TRANSFERS AND ENHANCED STORAGE MANAGERS, DATA AGENTS, AND MEDIA AGENTS IN AN INFORMATION MANAGEMENT SYSTEM - Systems and methods are disclosed for block-level incremental replication of a local file system in a source volume/partition to a storage array—replicated to a single logical disk designated by a logical unit number (LUN) with a single volume/partition corresponding to the source. From the perspective of the storage array, non-native data (e.g., data in a local file system residing in locally-attached storage) may be backed up to a LUN that is native to the storage array and thus available for any number of subsequent LUN-based operations. Enhanced data agents, media agents, and storage manager(s), including replication storage policies, operate in concert with the storage array to execute successive file-system-to-LUN block-level replication jobs to protect the data in the local file system. | 2016-01-07 |
20160004722 | DATA COMMUNICATION METHOD, STORAGE MEDIUM, DATA COMMUNICATION APPARATUS, AND INFORMATION PROCESSING APPARATUS THAT STORE TRANSMITTED DATA IN FOLDERS IN HIERARCHICAL STRUCTURE - A data communication method of storing data transmitted from a data transmission apparatus in a folder provided in an information processing apparatus and capable of checking content of backup data without opening the data by storing data. Folders are generated in each level of a hierarchical structure based on set hierarchical structure of the folders. Types of information related to transmission of the data are set as types of names of the folders in each level of the hierarchical structure. A specific value of the information related to the transmission of the data corresponding to the set types is provided to the generated folders as the names of the generated folders. | 2016-01-07 |
20160004723 | Providing Geographically Relevant Information to Users - To provide geographically relevant information to users, a service receives a selection of a geographic area and a selection of one or more topics of interest of interest from a user. Multiple location-specific, time-stamped submissions or posts are received from various users. The submissions are processed to identify one or more recent submissions related to the selected geographic area and relevant to the one or more topics of interest, substantially in real time. The identified recent submissions are provided to a device operated by the user for presentation via a user interface. | 2016-01-07 |
20160004724 | SYSTEM AND METHOD FOR LARGE SCALE CROWDSOURCING OF MAP DATA CLEANUP AND CORRECTION - A system for large-scale crowd sourcing of map data cleanup and correction, comprising an application server that generates image data, sends image data to a user device, receives tagging data provided by the device user, and provides tags to a crowdsourced search and locate server based on tagging data from a user device, a crowdsourced search and locate server that receives tags from an application server, computes agreement and disagreement values and performs expectation-maximization analysis, and a map data server that stores and provides map data, and a method for estimating location and quality of a set of geolocation data. | 2016-01-07 |
20160004725 | DISPLAYING REGION-BASED SEARCH RESULTS - Providing search results includes: receiving a set of one or more search keywords; obtaining a plurality of search results that are generated in response to a search performed using the set of one or more search keywords, the plurality of search results each having corresponding region attribute information; establishing a set of one or more regions according to at least region attribute information of the plurality of search results; generating display information associated with the set of one or more regions, the display information comprising one or more of: textual information, graphic information, or geographical location information; and causing the display information to be displayed. | 2016-01-07 |
20160004726 | RETRIEVING IMAGES - A system includes: receiving first information about a device, where the first information includes data corresponding to a location of the device and a time at which the device was at the location; identifying one or more images associated with second information that is within a range of the first information, where the second information for an image includes data corresponding to a location at which the image was captured and a time at which the image was captured, and where the location at which the image was captured and a time at which the image was captured are within a range of the location of the device and the time at which the device was at the location; and retrieving the one or more images associated with the second information. | 2016-01-07 |
20160004727 | DATABASE MANAGEMENT SYSTEM AND DATABASE MANAGEMENT METHOD - A database management system receives a new data table input to a database; and executes unique constraint determination processing of determining whether each comparison-subject value as each value registered in a target column in the new data table is different from each comparison reference value as each value registered in a target column in a stored data table in the database, and stores the new data table in a second database area different from a first database area storing the stored data table in the database when a determination result obtained in the unique constraint determination processing is true. | 2016-01-07 |
20160004728 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING BUSINESS CUSTOMER CONTACTS - In an enterprise where a database maintains multiple accounts for business customers, a method, system, and computer program product correctly links accounts which are associated with a common business. Business identification information from one or more external data sources is obtained and the format of the business identification data is standardized. Data records of business accounts are compared according to a plurality of rules for matching one business account to another. When two business accounts are found to match according to the business matching rules, a common identifier is applied to both business accounts to flag the two accounts as being associated with the same business entity. One or more hierarchy rules are applied to accounts associated with a common business, to establish a hierarchy among the accounts for purposes of marketing and other business communications. | 2016-01-07 |
20160004729 | System and Method for Managing and Using Data Model - Disclosed is a system and method for defining data structures for client-server system. In one embodiment, the present invention provides a compiler-enforced data model across distributed systems for providing system stability and the ability to identify and fix violations of the data model contract in a more efficient manner. | 2016-01-07 |
20160004730 | MINING OF POLICY DATA SOURCE DESCRIPTION BASED ON FILE, STORAGE AND APPLICATION META-DATA - A method and system determines discrete policy target groups for information objects stored in an enterprise IT system. The method and system provide cleansed information about information objects stored on the enterprise IT system. Criteria for sorting the information objects is determined. Initial sorting of the information objects is carried out, resulting in an initial set of clusters. The information objects are clustered into discrete policy target groups based on the information about the information objects and the initial set of clusters, and human-understandable names and definite descriptions for policy target groups are computed. | 2016-01-07 |
20160004731 | SELF-SERVICE CONFIGURATION FOR DATA ENVIRONMENT - The values of various operating and/or configuration parameters of a data environment are managed using a set of self-service Web services and interfaces of a separate control environment. A customer can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate adjustments to be performed in the data environment. A workflow can be instantiated that includes tasks used to validate and/or apply the adjustments to the target resources, such as databases, data instances, data stores, instance classes, etc. Various real-time functions such as monitoring and auto-scaling also can be performed via the control plane. | 2016-01-07 |
20160004732 | EXTENDED MEMORY SYSTEM - Described herein are technologies that are configured to assist a user in recollection information about people, places, and things. Computer-readable data is captured, and contextual data that temporally corresponds to the computer-readable data is also captured. In a database, the computer-readable data is indexed by the contextual data. Thus, when a query is received that references the contextual data, the computer-readable data is retrieved. | 2016-01-07 |
20160004733 | EVENT LOG SYSTEM - An event log system and method are disclosed. The system includes a plurality of worker nodes to receive and store event log records from a plurality of log sources, and a coordinator node to maintain information about mapping from the plurality of log sources to the plurality of worker nodes. Each worker node comprises an IngestKV module to temporarily store event log records from the log sources and a TimeRangeKV module to permanently store the event log records. | 2016-01-07 |
20160004734 | SECURE DATA ISOLATION IN A MULTI-TENANT HISTORIZATION SYSTEM - A historian system stores data values and associated metadata. The system has a historian data server, a metadata server, and one or more data collector devices. The data collector devices collect data values from a set of one or more connected hardware devices and send the collected data values to the historian data server. The data collector devices also create tag metadata associated with the collected data values and send the created tag metadata to the metadata server. The historian data server receives the collected data values and stores the collected data values in a memory storage device. The metadata server receives the tag metadata and stores the tag metadata in a memory storage device. | 2016-01-07 |
20160004735 | Column Store Optimization Using Telescope Columns - A data set of spatial data having a plurality of dimensions and including linestrings can be processing by decomposing each linestring of the plurality of linestrings into a plurality of line segments. Each coordinate dimension appears in at least one line segment of the plurality of line segments can be listed in one of a plurality of dimensional dictionaries that each correspond to a dimension of the plurality of dimensions. A linestring of the plurality of linestrings can be represented as a set of the line segments using the plurality of dimensional dictionaries. | 2016-01-07 |
20160004736 | SIMILAR DATA SEARCH DEVICE,SIMILAR DATA SEARCH METHOD,AND COMPUTER-READABLE STORAGE MEDIUM - A similar data search device includes: an inverted index generating unit which determines size ranges of sets of search targets for each of inverted indexes so that the number of sets of search targets is not smaller than a specified number and generates inverted indexes by dividing the sets of search targets according to the determined size ranges; an unnecessary inverted index identifying unit which determines, based on a size of a set of search conditions and a threshold value specified for a similarity between sets, a condition necessary for the similarity to be no smaller than the threshold value, and identifies, as an inverted index unnecessary for searches, any inverted index other than those inverted indexes containing a set whose minimum size value satisfies the condition; and a data search unit which conducts a search on a non-identified inverted index. | 2016-01-07 |
20160004737 | RESOLVING IN-MEMORY FOREIGN KEYS IN TRANSMITTED DATA PACKETS FROM SINGLE-PARENT HIERARCHIES - A web service interface may receive a web service request that describes multiple objects. Each of the multiple objects may be associated with a common object, such as in a parent-child relationship. The web service can identify the common object and the multiple relationships between objects, and instead of creating duplicate versions of the common object, the web service can create a single record representing the common object in, for example, a database. Records for each of the multiple objects referring to the common object can reference the common object record in the database using, for example, foreign keys. | 2016-01-07 |
20160004738 | SYSTEMS AND METHODS OF GENERATING A NAVIGABLE, EDITABLE MEDIA MAP - Libraries containing numerous media items such as movies, music, and still images can be difficult to organize in a meaningful and accessible way. To more efficiently and aesthetically organize media items in a library, media maps are generated from hierarchical trees. The media maps are displayed to a user via a user display device. The user can quickly navigate through the media maps to discover connections and similarities between media items previously unknown to the user. The user can further make changes to the media map by interacting with the media map via a user interface. The media map is then re-generated to reflect the changes made by the user. The user can thus personalize the automatically generated media map to reflect his own media preferences and opinions. | 2016-01-07 |
20160004739 | Column Store Optimization Using Simplex Store - Using index clusters to approximate coordinate values for vertices of compressed simplexes of a spatial data set, valid subspaces can be identified and used to identify other simplexes that may intersect a first simplex. Such approaches can be used for filtering, refining, etc. analysis of intersections between areas, lines, volumes, etc. within spatial data sets. | 2016-01-07 |
20160004740 | ORGANIZATION OF DATA WITHIN A DATABASE - A computer implemented method is provided for processing data representing a data entity having sub entities. The method includes analyzing queries to the data entity for deriving information about sets of the sub entities frequently queried together, and grouping the sub entities to a number of banks, each bank having a maximum width, based on the information about sets of sub entities frequently queried together, in order to reduce an average number of banks to be accessed for data retrieval. | 2016-01-07 |
20160004741 | METHOD AND APPARATUS FOR MANAGING CORPORATE DATA - A method of managing corporate data, the method including, in one or more electronic processing devices hosting a workspace associated with workspace corporate data, providing users access to the workspace in accordance with user access permissions to thereby allow the users to perform actions relating to the workspace corporate data, the actions including at least one of selecting workspace corporate data to be acquired from one or more corporate data sources, viewing the workspace corporate data, manipulating the workspace corporate data and updating the workspace corporate data. | 2016-01-07 |
20160004742 | METHODS AND APPARATUS FOR HARMONIZATION OF DATA STORED IN MULTIPLE DATABASES USING CONCEPT-BASED ANALYSIS - In some embodiments, a data harmonization system can organize, classify, analyze and thus relate previously unrelated data stored in multiple databases and/or associated with different organizations. In such embodiments, the data harmonization system can relate such previously unrelated data sets to, for example, track trends, exceptions, inconsistencies, location, etc. such that determinations can be made based on such different and/or previously unrelated data sets. In such embodiments, the data harmonization system can be used to harmonize both structured data and/or unstructured data based on concept-based analysis. | 2016-01-07 |
20160004743 | METHODS AND SYSTEMS FOR DATA CLEANING - A method for cleaning data stored in a database which utilises a data fixing rule. The data fixing rule comprises a set of attribute values that capture an error in a plurality of semantically related attribute values. The data fixing rule also comprises a deterministic correction which is operable to replace one of the set of attribute values with a correct attribute value to correct the error. The method comprises applying the data fixing rule to the database to detect if the set of attribute values that captures the error is stored in the database and, if the set of attribute values is detected, the method applies the deterministic correction to correct the error in the attribute values. | 2016-01-07 |
20160004744 | TOP-K SEARCH USING SELECTED PAIRWISE COMPARISONS - A method and apparatus for determining a pre-determined number of top ranked items is described including accepting a probability of the method failing, iteratively performing the following steps, accepting the set of unranked items and the probability of erroneous pairwise comparisons, randomly selecting a pre-determined number of items from the set of unranked items, querying multiple observed pairwise comparisons, determining items of the set of unranked items that are in a top portion and in a bottom portion of the set of unranked items based on the query, reducing the set of unranked items by removing the items in the bottom portion and the top portion of the set of unranked items responsive to the determining step, querying the multiple observed pairwise comparisons, reducing the set of unranked items by removing items in the bottom portion of the set of unranked items responsive to the second querying step and returning the reduced set of unranked items. | 2016-01-07 |
20160004745 | DATA SEARCH METHOD AND DATA SEARCH SYSTEM - A data search method and system are provided in which data including a suitable reply to a query can be retrieved through a concept search. A data search method for searching for a text group that is similar to an inquiry text from data storing a plurality or text groups into which a plurality of texts are grouped includes: obtaining first information that is likely to be a search object and an appearance frequency of the first information with respect to each of the text groups and classifying the first information as second information that is a search object if the appearance frequency of the first information is less than or equal to a predetermined frequency; extracting third information included in the inquiry text; searching for the third information from the second information with respect to each of the text groups; and outputting the identifiers of a predetermined number of text groups with a higher number of hits on the third information included in the inquiry text. | 2016-01-07 |
20160004746 | EFFICIENT QUERY OPTIMIZATION FOR SELECTIVE USE OF STRUCTURE ELEMENTS - The disclosure generally describes computer-implemented methods, software, and systems for generating and executing queries. A query is received. A set of structure elements associated with the query is determined, wherein the structure elements are used for accessing, in a database, data tuples associated with the set of structure elements. Optionally, the set of structure elements is reduced for accessing data tuples to the structure elements selected. Contributing structure elements are added to the reduced set to not produce objects in the result set but for creating associated objects. Contributing structure elements are handled in an optimized way to keep the data set on which the query result set is calculated as small as possible. This is done by using the smallest set of characteristics in the group-by clause for retrieving the data set to calculate the requested set of structure elements. A result set of the query is provided. | 2016-01-07 |
20160004747 | JOIN QUERY EXECUTION METHOD AND DEVICE, AND STORAGE MEDIUM - A join query execution method and device include a processor and storage medium. An external data source connected to a data management system by a table function is searched, regarding and joining processing against a join query regarding a search result of the table function and a table managed by the data management system, the joining processing is executed on the search result by a first joining method; a join query execution device determines whether the first joining method is appropriate, by using information acquired by search processing on the external data source; and when it is determined that the first joining method is not appropriate, the join query execution device recognizes a speed of a second joining method to be higher than that of the first joining method and switches the joining method for the joining processing to the second joining method. | 2016-01-07 |
20160004748 | GENERATING LOCALIZED NAME PRONUNCIATION - A multimedia content search module operating in a server device provides localized pronunciations of names for social networking participants. When a participant signs up for a social networking service, the participant creates a social networking profile by inputting personal information such as name as well as geographic information, i.e., a birthplace, place of residence, etc. The server device then determines a pronunciation of the name by searching multimedia content from the participant's geographic region of origin for an instance of the name. The pronunciation is then stored in the participant's social networking profile and provided in response to a request by a user for pronunciation of the social networking participant's name. | 2016-01-07 |
20160004749 | SEARCH SYSTEM AND SEARCH METHOD - A search system executes: a first write procedure of extracting, for data in a data sequence, metadata from the data in input order and writing the metadata into a first storage module in association with identification information uniquely identifying the data; a second write procedure of writing, in parallel with the first write procedure, the data in the data sequence into a second storage module in input order in association with the identification information, and writing the identification information in the second storage module into a third storage module; a reception procedure of receiving a search request including a first search condition relating to search target. data; a search procedure of searching a search destination, which is selected from the first and third storage modules in accordance with the search request received, for the identification information satisfying the first search condition; and an output procedure of outputting a search result. | 2016-01-07 |
20160004750 | Generating and Storing Summarization Tables for Sets of Searchable Events - Embodiments are directed are towards the transparent summarization of events. Queries directed towards summarizing and reporting on event records may be received at a search head. Search heads may be associated with one more indexers containing event records. The search head may forward the query to the indexers the can resolve the query for concurrent execution. If a query is a collection query, indexers may generate summarization information based on event records located on the indexers. Event record fields included in the summarization information may be determined based on terms included in the collection query. If a query is a stats query, each indexer may generate a partial result set from previously generated summarization information, returning the partial result sets to the search head. Collection queries may be saved and scheduled to run and periodically update the summarization information. | 2016-01-07 |
20160004751 | OPTIMIZED QUERY EXECUTION IN A DISTRIBUTED DATA STREAM PROCESSING ENVIRONMENT - A controller for controlling the processing of a data stream by a data stream processing system having a plurality of data stream management systems, DSMSs. Each DSMS is arranged to execute a respective continuous query to generate an output data stream having continuous query execution results. The controller controls the execution of the continuous query on a windowed portion of a data stream when different DSMSs receive different parts of the data for the windowed portion. The controller selects, for processing of the windowed portion of the data stream, a single DSMS that is to execute the respective continuous query. The controller generates a control signal to cause only the selected DSMS to execute the continuous query using data in the data stream received thereby, so that the continuous query is executed on data in the windowed portion of the data stream only by the selected DSMS. | 2016-01-07 |
20160004752 | SINGLE TABLE INDEX RELATIONAL DATABASE - Systems and methods are disclosed for indexing and searching using a single table index. A processing device receives a query and processes a global index associated with a database with respect to the query to identify corresponding identifiers and/or strings, processes indexes associated with data items within the database with respect to the identifiers and/or strings, scans adjacent rows in the index that include identifiers and/or strings, identify identifiers that are associated with the identifiers and/or strings, scan rows of the indexes to identify additional rows that also include the other identifiers, identify search results in response to the query, prioritize the search results based on priority status indicators associated with the search results, and provide the one or more search results, as prioritized, in response to the query. | 2016-01-07 |
20160004753 | METHOD AND APPARATUS FOR INTEGRATION OF COMMUNITY-PROVIDED PLACE DATA - An approach is provided for integrating place metadata provided by a community of metadata builders, including receiving registration data that indicates one or more values for a corresponding one or more attributes that describe a place. A place is associated with a geographic location. Providing an indication of match between the registration data and metadata for a predetermined place is also initiated. In some embodiments, a new entry for a set of predetermined places is generated based on validating the registration data and a negligible degree of match. In some embodiments, a unique identifier for the place is included in indication of match for either a new place represented by the registration data or a matching predetermined place. | 2016-01-07 |
20160004754 | Generic API - A system may include a user interface, a processor, and a memory having a program communicatively connected to the user interface. The program may include a data access layer and a data storage layer. The processor being configured to retrieve a data request having a record type and a data type from the user interface, retrieve an execution plan from the data access layer based on the record type, retrieve a map from the data access layer based on the data type, retrieve data from the data storage layer based on the execution plan and the map, and provide data to the user interface. | 2016-01-07 |
20160004755 | INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING PROGRAM, INFORMATION PROVIDING SERVER, AND INFORMATION PROVIDING METHOD - An information providing device includes: a device management unit acquiring information of a connected device; a history database storing the information acquired by the device management unit as a history; a function estimation unit estimating a function to be presented to a user, based on the information of the connected device and the history stored in the history database; an availability determination unit determining availability of the function estimated by the function estimation unit; and an output unit outputting the function to be presented to the user, based on an indication of the function estimation unit. The function estimation unit confirms that the estimated function is a function to be presented to the user and causes the output unit to output the function when the availability determination unit determines that the estimated function is available. | 2016-01-07 |
20160004756 | INTERFACE INCLUDING GRAPHIC REPRESENTATION OF RELATIONSHIPS BETWEEN SEARCH RESULTS - A multi-dimensional graphic user interface displays selected types of information regarding items included in one or more databases or returned by a search in accordance with locations on a two-dimensional display area or projection of a three-dimensional space on a two-dimensional area and provides for selective display of information about respective items in a database (e.g. metadata) as additional dimensions of the display which may be suppressed and/or selectively introduced to avoid user distraction or obscuring information or for comparison between screens which may indicate to a user the degree to which a particular item may or may not be germane to an issue or particular subject matter of interest. The graphic user interface thus provides an effective tool for evaluating search results and organizing detailed review thereof. | 2016-01-07 |
20160004757 | DATA MANAGEMENT METHOD, DATA MANAGEMENT DEVICE AND STORAGE MEDIUM - A data management method employing the results of an analysis of data stored in a storage unit of a computer provided with a processor and a storage unit, wherein the computer generates an analysis data set by selecting data stored in the storage unit, subjects the analysis data set to prescribed data mining, extracts a model from the analysis data set, converts the model into a relational table, and associates the relational table with a dimension table and a history table that have been stored in advance in the storage unit. | 2016-01-07 |
20160004758 | Integrated Application Server and Data Server Processes with Matching Data Formats - In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure. | 2016-01-07 |
20160004759 | Platform for Managing and Visualizing Data on a Computer - A method of compiling, organizing, and presenting data is described. In embodiments, the method comprises importing and consolidating hierarchical data from multiple project management and/or data storage platforms using one or more application programming interfaces (APIs) and/or one or more direct interfaces with one or more computing devices, converting one or more collections of the hierarchical data into a node, which is a data collection capable of providing for user collaboration, reconfiguring the hierarchical data by applying an algorithm, which algorithm is capable of using one or more data types to reconfigure the data, displaying the hierarchical data as a graph and/or graphic, and enabling a data user to create user-defined graphs as visual displays. Additional embodiments include a non-transitory computer readable storage medium and a graphical user interface providing this functionality. | 2016-01-07 |
20160004760 | SYSTEM AND METHOD FOR OPTIMIZING PROTECTION LEVELS WHEN REPLICATING DATA IN AN OBJECT STORAGE SYSTEM - A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into a plurality of systems each having multiple nodes. A data protection level method comprises setting a numerical value of a system dynamic data protection level for each system of nodes; and in response to user input, setting a value of a data protection level for one or more data objects in a system, the value being a fixed numerical value or a dynamic value. If the one or more data objects have a dynamic value of the data protection level in a system, the one or more data objects inherit the system dynamic data protection level of the system in which the one or more data objects reside. The value of the data protection level represents a number of copies of data of the one or more data objects to be kept where the one or more data objects reside. | 2016-01-07 |
20160004761 | PERSON-BASED DISPLAY OF POSTS IN SOCIAL NETWORK - Methods, systems, and computer programs are presented for providing a Graphical User Interface in a social network. One method includes an operation for generating post groups for a plurality of user posts. The user posts are to be presented to a user of the social network, and each post group includes user posts created by social contacts in the social network. Additionally, the post groups are sorted according to the post time of the most recent user post within the post group. The method further includes an operation for defining, for each post group, the number of user posts to be displayed for each post group. The post groups are displayed in the order determined by the sorting, where the defined number of user posts is displayed for each post group. | 2016-01-07 |
20160004762 | Hilbert Curve Partitioning for Parallelization of DBSCAN - DBSCAN clustering analyses can be improved by pre-processing of a data set using a Hilbert curve to intelligently identify the centers for initial partitional analysis by a partitional clustering algorithm such as CLARANS. Partitions output by the partitional clustering algorithm can be process by DBSCAN running in parallel before intermediate cluster results are merged. | 2016-01-07 |
20160004763 | METHODS AND SYSTEMS FOR MERGING TOPICS ASSIGNED TO CONTENT ITEMS IN AN ONLINE APPLICATION - A question-and-answer application having questions with which topics are associated is described. In some embodiments, user-generated topics are assigned to questions to indicate the subject matter covered by the questions. The application logic includes topic merge logic for quickly and efficiently merging two topics, while enabling the topic merge operation to be easily undone if necessary. | 2016-01-07 |
20160004764 | SYSTEM AND METHOD FOR NEWS EVENTS DETECTION AND VISUALIZATION - Systems and methods are disclosed for news events detection and visualization. In accordance with one implementation, a method is provided for news events detection and visualization. The method includes, for example, obtaining a document, obtaining from the document a plurality of tokens, obtaining a document vector based on a plurality of frequencies associated with the plurality of tokens, obtaining one or more clusters of documents, each cluster associated with a plurality of documents and a cluster vector, determining a matching cluster from the one or more clusters based at least on the similarity between the document vector and the cluster vector of the matching cluster, and updating a database to associate the document with the matching cluster. | 2016-01-07 |
20160004765 | Predictive Cluster Analytics Optimization - Cluster analysis of data points in a data set can be optimized by identification of a preferred cluster analysis method. This identification can be based on indexing the data using a Hilbert curve and determining whether the data points are predominantly in spherical or non-spherical clusters. Methods, systems, and articles of manufacture are described. | 2016-01-07 |
20160004766 | SEARCH TECHNOLOGY USING SYNONIMS AND PARAPHRASING - The present invention is a method and a system of organizing information searches in electronic text corpora and displaying the search results in the user interface. The system and the method enable searches not just for words or word combinations, but also for specific lexical meanings of words, where a lexical meaning is a realization of a word's semantic meaning in a particular language. The completeness of search results is bases on incorporation synonyms and paraphrases in the search. The method also includes searching for fragments matching the query in electronic text corpora, estimating the results and the displaying the results ranked to the user. | 2016-01-07 |
20160004767 | METHOD AND SYSTEM FOR SEMANTICALLY QUERYING A DATABASE BY A MACHINE-TO-MACHINE APPLICATION - A method semantically queries a database by a machine-to-machine application. The database comprises hierarchically structured resources, and semantic information is annotated to at least one resource. The method includes issuing a semantic query for the database. A semantic engine analyses the semantic query. The semantic engine translates the analysed semantic query into one or more queries satisfying a communication protocol of the hierarchical resource structure of the database. The translated queries are provided to the database as a query result. | 2016-01-07 |
20160004768 | METHOD AND SYSTEM FOR PROBABILISTICALLY QUANTIFYING AND VISUALIZING RELEVANCE BETWEEN TWO OR MORE CITATIONALLY OR CONTEXTUALLY RELATED DATA OBJECTS - In one embodiment a method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like is provided. In another embodiment a method for visualizing and displaying relevance between two or more citationally or contextually related data objects is provided. In another embodiment a search input/output interface that utilizes an iterative self-organizing mapping technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed is provided. In another embodiment, a search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched is provided. | 2016-01-07 |
20160004769 | ESTIMATING FULL TEXT SEARCH RESULTS OF LOG RECORDS - A method by a computer includes receiving a search query from a user equipment, where the search query defines a logical combination of terms to be searched within a defined interval of records of a log stream. An estimate is generated for the number of occurrences of the logical combination of terms in the defined interval of records. A message containing the estimate for the number of occurrences of the logical combination of terms in the defined interval of records is communicated toward the user equipment. | 2016-01-07 |
20160004770 | GENERATION AND USE OF AN EMAIL FREQUENT WORD LIST - Technologies are described herein for generating a mailbox specific frequent word list associated with a mailbox. In one method, an index scan is performed on catalogs to retrieve search data mapping words to emails containing the words. The search data is provided across multiple mailboxes. A universal frequent word list is generated based on the search data. The mailbox specific frequent word list is generated based on the universal frequent word list. | 2016-01-07 |
20160004771 | METHOD AND SYSTEM FOR CONTROLLING A SCHEDULING ORDER PER CATEGORY IN A MUSIC SCHEDULING SYSTEM - A system and method for controlling a scheduling order per category is disclosed. A scheduling order can be designated for the delivery and playback of multimedia content (e.g., music, news, other audio, advertising, etc.) with respect to particular slots within the scheduling order. The scheduling order can be configured to include a forward order per category or a reverse order per category with respect to the playback of the multimedia content in order to control the scheduling order for the eventual airplay of the multimedia content over a radio station or network of associated radio stations. A reverse scheduling technique provides an ideal rotation of songs when a pre-programmed show interferes with a normal rotation. Any rotational compromises can be buried in off-peak audience listening hours of the programming day using the disclosed reverse scheduling technique. | 2016-01-07 |
20160004772 | ELECTRONIC APPARATUS AND METHOD OF CONTROLLING THE SAME - An electronic apparatus including an audio output unit configured to output audio information on a song being reproduced; a display unit; and a controller configured to arrange graphic objects linked to songs on one region of the display unit, respectively, that are included in a playlist, and display information on the reproduced song using a corresponding graphic object of the reproduced song among the graphic objects. | 2016-01-07 |
20160004773 | SYSTEMS AND METHODS FOR ORGANIZING AND ANALYZING AUDIO CONTENT DERIVED FROM MEDIA FILES - Systems for receiving, analyzing, and organizing audio content contained within a plurality of media files are disclosed. The systems generally include a server that is configured to receive, index, and store a plurality of media files, which are received by the server from a plurality of sources, within at least one database in communication with the server. In addition, the server is configured to make one or more of the media files accessible to and searchable by, one or more persons other than the original sources of such media files. Still further, the server may be configured to organize audio content included within each of the plurality of media files into bipartite graphs; segment media files into parts that exhibit similar attributes; extract and present meta data to a user that pertain to each media file; and employ multi-variable ranking methods to prioritize media file search results. | 2016-01-07 |
20160004774 | INFORMATION RECOMMENDATION METHOD AND APPARATUS AND INFORMATION RECOMMENDATION SYSTEM - The present technology provides an information recommendation method and apparatus, and an information recommendation system. The method performed by a client includes: acquiring a search keyword entered by a user; sending a search request containing the search keyword to a proxy server. The proxy server acquires multiple suggested keywords according to the search keyword, sends the suggested keywords to a resource server, and receives multiple information resources, each according to a corresponding one of the suggested keywords; receiving the suggested keywords and an information resource associated with at least one of the suggested keywords; displaying the suggested keywords on a screen of the client; and in response to a user selection of the at least one of the suggested keywords on the screen, replacing the display of the suggested keywords with a display of the information resource associated with the user-selected suggested keyword. | 2016-01-07 |
20160004775 | Method for Selecting Valid Variants in Search and Recommendation Systems (Variants) - Selecting and ranking valid variants in search and recommendation systems selects and ranks variants with accuracy and speed. Criteria for evaluating the relevance of a variant to the search request are generated. A set of procedures for the selection and ranking of variants and a sequence for performing said procedures for the selection of variants evaluated as the most valid are established. An evaluation of each variant is based on relevance to search request criteria. The variants are then ranked by assigning a rank to each variant based on the condition of correspondence to the greatest number of criteria in decreasing order. Then the variants are selected and ranked in at least two stages using the superposition method, and the variants are selected, ranked and excluded until all of the established selection procedures have been used and the selected group of variants is evaluated as being the most valid. | 2016-01-07 |
20160004776 | CLOUD SEARCH ANALYTICS - Systems and methods of analyzing search metrics are disclosed. System users are provided with insight into the query or search activity in their system domains. Disclosed systems can enable continuous monitoring of search engine logs for search events (i.e., searches performed by applications using the search engine. Collected data regarding search events is used to derive various metrics such as the total number of queries performed in a relevant period, the total number of queries without results; the top N queries with counts; the top N queries which produced no results, with counts; and the top N documents in results, with counts. In at least one embodiment of the disclosure all such metrics are computed for a last full hour period and all metrics, except in some cases a top-N report, are available for user viewing on an hourly basis. | 2016-01-07 |
20160004777 | Promoting Preferred Content in a Search Query - A method for promoting preferred content in a search query is disclosed. The method includes obtaining a search result set of content items from a corpus of content items, the search result set responsive to a search query and comprising a rank of the content items, identifying content items in the search result set, the identified content items comprising at least a preferred content item uploaded by a user, adjusting, by a processing device, a position of the preferred content item with respect to a position of a claimed content item in the rank of the content items within the search result set, the claimed content item claimed by the user. | 2016-01-07 |
20160004778 | ONLINE SOCIAL NETWORKING SERVICE WITH HUMAN MATCHMAKING - Systems, methods, and computer-readable media for an online social networking service with human matchmaking are provided. | 2016-01-07 |
20160004779 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING CONTENT ON ELECTRONIC DEVICE - An electronic device and a method for providing content on the electronic device are provided. The method includes receiving webpages from information sources, extracting intent data related to an object in the webpages, transmitting the extracted intent data to a server, and receiving, from the server, a content list including a content index that is determined based on the transmitted intent data. | 2016-01-07 |
20160004780 | SEARCH ENGINE INFERENCE BASED VIRTUAL ASSISTANCE - Techniques described herein generally relate to real time inference based systems. Example embodiments may set forth devices, methods, and computer programs related to search engine inference based virtual assistance. One example method may include a computing device adapted to receive text as input and a computer processor arranged to determine at least one inference regarding subject matter of the text based on one or more web searches of one or more terms within the text. The inference(s) may then be automatically displayed upon the inference(s) being determined. The text may be automatically received as input from a voice-to-text converter as voice-to-text conversion producing the text is occurring. | 2016-01-07 |
20160004781 | METHODS AND APPARATUS TO IDENTIFY SPONSORED MEDIA IN A DOCUMENT OBJECT MODEL - Methods, apparatus, systems and articles of manufacture are disclosed to identify sponsored media in a Document Object Model. An example method includes in response to determining that a first node is not a candidate node, determining, via a processor, whether a child node of the first node is the candidate node based on determining that the child node has a characteristic common to sponsored media nodes, identifying, via the processor, the candidate node as sponsored media when dimensions of the candidate node match dimensions of replacement media, and modifying the document to cause the replacement media to be presented in place of the sponsored media during presentation of the document. | 2016-01-07 |
20160004782 | SCRIPT CACHING METHOD AND INFORMATION PROCESSING DEVICE UTILIZING THE SAME - In the event that function names contained when one of the scripts describing objects processed within each predetermined processing unit in the web application is defined as a script of interest and the script of interest is converted to internal code are not common with function names contained when the scripts describing the remaining objects are converted to internal code, the internal code of said script of interest is cached. | 2016-01-07 |
20160004783 | AUTOMATED GENERATION OF WEB SITE ENTRY PAGES - A method on a server for automatically generating a plurality of entry pages for a web site, is disclosed. The method includes receiving a template for generating multiple entry pages, wherein the template includes variables that define the following for a web page: a URL and page content, and receiving values for each variable. The method further includes calculating and storing a definition for each of a plurality of web pages based on the template, wherein a web page is composed of a unique set of values for the variables, and wherein the definition includes a unique URL, and receiving an HTTP request for a web page, wherein the HTTP request includes a unique URL. The method further includes accessing a definition for a web page that corresponds to the unique URL, and generating the web page based on the definition and transmitting the web page. | 2016-01-07 |
20160004784 | METHOD OF PROVIDING RELEVANT INFORMATION AND ELECTRONIC DEVICE ADAPTED TO THE SAME - Various embodiments of the present disclosure provide a method of providing relevant information and an electronic device adapted to the method. The method includes: displaying first information; extracting one or more retrieval words in a form of keyword or a form of phrase from the first information; obtaining second information as relevant information related to the first information by using the one or more extracted retrieval words; emphasizing objects corresponding to the one or more retrieval words on the first information; and displaying, when detecting the selection of at least one from the emphasized objects, the second information including the selected objects. | 2016-01-07 |
20160004785 | WEB-BASED PLATFORM FOR CREATION AND DELIVERY OF DIGITALLY WRAPPED GIFT CONTENT - A method is described herein comprising one or more applications running on at least one processor of a remote server for providing an electronic interface, wherein the electronic interface comprises a create page, a workbench page, and at least one editor. The method includes receiving through the create page a selection of a template corresponding to locations for content on an electronic presentation. The method includes providing the workbench page for the locations, wherein the workbench page provides search options for selecting content. The method includes receiving through the search options on the workbench page a selection of content for the locations and populating the locations with the corresponding selected content. The method includes receiving through the at least one editor edits to at least a portion of the selected content. The method includes using information of the template, selected content and edits to prepare and deliver the electronic presentation. | 2016-01-07 |
20160004786 | SHORT-TERM HASHES - In one embodiment, a server receives a search query; determines search terms based on the received search query, each search term including a prefix and a suffix, both of which correspond to elements of a social graph; and sends search results matching the prefix and suffix of a search term. | 2016-01-07 |
20160004787 | RELATIONAL GRAPH DATABASE SYSTEM - There is provided a novel method that generates relational graph data. A relational graph database system | 2016-01-07 |
20160004788 | SYSTEMS, APPARATUS, AND METHODS FOR SOCIAL GRAPH BASED RECOMMENDATION - Social graph based information recommendation engines, devices, systems and methods are described where information of interest can be retrieved and provided to a user based on sensor input and profile or preference information about the user or about a person other than the user. | 2016-01-07 |
20160004789 | Visual Search Engine - A method for sorting and searching images is disclosed. The method is utilized in various augmented reality applications to retrieve information related to the objects which appear in a picture taken by a camera. The objects can be human faces, text, 3D models or the like. The method can be used with mobile phones, tablets, or optical head mounted displays to serve numerous educational, gaming and commercial purposes. | 2016-01-07 |
20160004790 | SEAM MODIFICATION FOR 3D CAD MODELS - Various disclosed embodiments include a method to be performed by a data processing system and including identifying an original curve and an intended location of a new curve in a CAD model. The method also includes generating a transition curve from the original curve. The method further includes determining a displacement function of the new curve and applying the displacement function to the transition curve. The displacement function includes two or more control points. The method includes combining the two or more control points into one transition curve control point. The method also includes adjusting the transition curve control point based on a fullness value so that transition curve overlays the location of the new curve. | 2016-01-07 |
20160004791 | SYSTEM AND METHOD FOR GENERATING THREE-DIMENSIONAL MODELS IN A PRODUCT MANAGEMENT APPLICATION - The present disclosure is directed to a system and method for generating a three-dimensional (3D) assembly on-demand in a product management system, such as a product lifecycle management (PLM) system. The method includes electronically creating and storing one or more instance objects in the product management system. Another step includes electronically mapping the one or more instance objects to function information in the product management system. The method also includes electronically receiving, via a network portal, user input regarding a selection of one or more functions representing product information from the product management system. Still another step includes electronically generating the 3D assembly based on one or more of the mapped instance objects and the user input. | 2016-01-07 |
20160004792 | METHOD FOR DESIGNING AN ASSEMBLED PRODUCT AND PRODUCT ASSEMBLY SYSTEM - A method for designing a product processing apparatus. The method includes: providing a design of a product processing apparatus; providing a representation of the product processing apparatus; providing a representation of a product; providing a representation of a product package; simulating the interactions of any combination of the product, apparatus, and package as a set of transformations utilizing the product, apparatus, and/or package representations; creating a surrogate model for at least one transformation of the set utilizing the simulation results; evaluating the performance of the apparatus utilizing the set of surrogate models of the transformations; and altering the design of the apparatus according to the evaluation. | 2016-01-07 |
20160004793 | METHOD AND DEVICE FOR ANALYSIS OF SHAPE OPTIMIZATION - A method for analysis of shape optimization includes: setting, as a design space, a portion to be optimized in a movable portion; generating, in the set design space, an optimization block model formed of three-dimensional elements and is to be subjected to analysis processing of optimization; connecting the generated optimization block model with a structural body model; setting a material property for the optimization block model; setting an optimization analysis condition for finding an optimum shape of the optimization block model; setting a multi-body dynamics analysis condition for performing multi-body dynamics analysis on the structural body model with which the optimization block model has been connected; and executing, based on the set optimization analysis condition and multi-body dynamics analysis condition, the multi-body dynamics analysis on the optimization block model and finding the optimum shape of the optimization block model. | 2016-01-07 |
20160004794 | SYSTEM AND METHOD USING GENERATIVE MODEL TO SUPPLEMENT INCOMPLETE INDUSTRIAL PLANT INFORMATION - According to some embodiments, a model building platform may receive a set of historic industrial plant parameters associated with operation of a plurality of industrial plants over a period of time. The model building platform may automatically create a generative model based on relationships detected within the set of historic industrial plant parameters. A model execution platform may then receive incomplete industrial plant information associated with a particular industrial plant, and automatically generate supplemented industrial plant data based on the received incomplete industrial plant information and the generative model. An indication of the supplemented industrial plant data may then be output. | 2016-01-07 |
20160004795 | DEVICE, METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR SOLAR SITE ASSESSMENT - An Unmanned Aerial Vehicle (UAV), method, apparatus, and computer-readable medium for solar site assessment includes generating a three-dimensional model of a solar site based at least in part on data captured by an Unmanned Aerial Vehicle (UAV), importing one or more solar paths into the three-dimensional model based at least in part on a geo-location of the solar site, and determining, one or more solar collection estimates corresponding to one or more locations in the solar site based at least in part on the three-dimensional model and the one or more solar paths. | 2016-01-07 |
20160004796 | METHOD AND SYSTEM FOR GENERATING MULTIPLE CONFIGURATIONS FOR A SOLAR POWER SYSTEM - A configuration engine traverses sequential levels of a decision tree in order to iteratively refine a configuration for a solar power system. At each level of the decision tree, the configuration engine determines the outcome of a design decision based on computing the result of a value function. The configuration engine explores configurations that optimize the value function result compared to other configurations, and may also discard less optimal configurations. When a current configuration is considered less optimal than a previous configuration generated at a previous level, the configuration engine discards the current configuration and re-traverses the decision tree starting with the previous configuration. | 2016-01-07 |
20160004797 | CIRCUIT DESIGNING SUPPORT APPARATUS AND PROGRAM - In circuit designing of a semiconductor integrated circuit or the like, reworks accompanying returning from the backend layout design are reduced, so that efficiency improvement (time reduction) of the entire development can be achieved. A high-level synthesis processing part conducts high-level synthesis of behavioral description. The synthesis result analyzing part acquires a layout designing condition being a condition concerning layout designing of a designing target circuit, and compares the layout designing condition with a high-level synthesis result. If any one element included in the high-level synthesis result is different from the layout designing condition, the synthesis result analyzing part decides a changing method of changing the hierarchical structure of the behavioral description. A hierarchy changing part changes the hierarchical structure of the behavioral description in accordance with the changing method decided by the synthesis result analyzing part. | 2016-01-07 |
20160004798 | DETERMINING THE PERFORMANCE OF AN ENVIRONMENTAL SYSTEM USING A PREDICTIVE MODEL - Disclosed herein are systems and methods for predicting an energy savings resulting from the replacement of existing equipment with new equipment. In the example embodiments, the energy saving prediction is utilized to create a customized warranty for an individual customer of an HVAC system or subcomponent thereof. Historical energy usage, historical climate data, old and new equipment parameters, and customer use data is input to a predictive modeling algorithm, which determines an energy savings prediction. Alternative models may be employed and a weighting factor applied to each to arrive at an improved energy savings prediction. The energy savings prediction is utilized to warranty to the customer an estimated dollar savings that will result from the installation of the new equipment. The warranty provides that, in the event the predicted energy savings is not realized, the customer is entitled to receive a dollar amount representing the shortfall in warranted energy savings. | 2016-01-07 |
20160004799 | METHOD FOR GENERATING AN ELECTRIC INSTALLATION MODELLING FILE, COMPUTER PROGRAM PRODUCT, ASSOCIATED MODELLING FILE AND ELECTRONIC DISPLAY DEVICE - A computer-implemented generation method, which can generate a computer file for modeling electrical equipment on the basis of a wiring diagram of the equipment. The generation method includes: determining, for each apparatus, a parent apparatus and one or more child apparatuses by tracking the diagram from a source to loads; determining, for each of electrical connections, a parent element and a child element, by tracking the diagram from the source to the loads; and creating a modeling file including a first identifier of the parent apparatus of each apparatus, a second identifier of the child device of each device, a third identifier of the parent element of each connection, and a fourth identifier of the child element of each connection. | 2016-01-07 |
20160004800 | METHODS AND SYSTEMS FOR RESERVOIR HISTORY MATCHING FOR IMPROVED ESTIMATION OF RESERVOIR PERFORMANCE - The present disclosure presents methods and apparatuses for forecasting geological formation production data. For example, some example methods include identifying an array of parameter sets, determining a fitting error between a first set of the historical production data and modeled production data, wherein the modeled production data is obtained through execution of a simulation model based on each parameter set of the array, determining a validation error between a second set of the historical production data and extrapolated production data for each parameter set of the array, determining a combined error for each parameter set of the array based on the fitting error and the validation error, and identifying an optimal parameter set size for modeling the target geological region, wherein the optimal parameter set size is determined in reference to a minimum combined error of the combined errors determined for each parameter set of the array. | 2016-01-07 |
20160004801 | SYSTEM ANALYSIS DEVICE AND SYSTEM ANALYSIS METHOD - In invariant relation analysis, a correlation diagram with improved visibility is obtained. | 2016-01-07 |
20160004802 | Multiscale Modelling of Growth and Deposition Processes in Fluid Flow - A multiscale procedure models the growth of fluid-suspended particles through phase transition and/or agglomeration. The particle deposition on fluid flow boundaries and the precipitation occurred on the solid/liquid interface will influence and potentially constrict/block the fluid flow. The multiscale Lagrangian/Eulerian model enables detailed predictive simulations of the deposit formation and aging processes due to the continued precipitation on the deposit interface and deposition processes of precipitated solids, such as wax crystals or asphaltenes, on boundaries like walls exposed to fluid flow. | 2016-01-07 |
20160004803 | Simulation Sequence In Chemical Process Simulation For Chemical Process Flowsheet With Strongly Connected Components - A computer system with multiple processors and memory identifies a plurality of computation units for a chemical process flowsheet represented by a graph with a plurality of components. The plurality of components includes at least one group of strongly connected components. Each computation unit of the plurality of computation units is either a single component or a group of strongly connected components of the plurality of components. The computer system identifies two or more non-overlapping computation units of the plurality of computation units. All chemical inputs to the two or more non-overlapping computation units have been determined. The computer system processes the two or more non-overlapping computation units at least partially in parallel by processing each computation unit of the two or more non-overlapping computation units using a separate set of one or more processors. The computer system determines process flows for the chemical process flowsheet. | 2016-01-07 |
20160004804 | STATISTICAL CHANNEL ANALYSIS WITH CORRELATED INPUT PATTERNS - This application discloses a computing system configured to identify that a test input for a channel in an electronic device conforms to protocol having a correlated bit pattern. The computing system can determine transition probabilities for bits in the test input based on the protocol having the correlated bit pattern, and measure a step response of the channel. The computing system can perform statistical simulation or analysis on the channel based, at least in part, on the step response of the channel and the transition probabilities for bits in the test input, which can predict a signal integrity of the channel. The computing system can generate an eye diagram or a develop a bit error rate corresponding to the signal integrity of the channel. | 2016-01-07 |
20160004805 | SYSTEMS AND METHODS FOR IMPLEMENTING ENERGY CONSERVATION MEASURES IN A BUILDING - A set of energy use model parameters for each of a plurality of buildings is used to determine a typical set of energy use model parameters for the plurality of buildings. A distance between the typical set of energy use model parameters and the set of energy use model parameters for each of the plurality of buildings is determined. Each distance is compared to a critical value. A building is identified as a candidate for energy conservation measures in response to the distance for the building exceeding the critical value. Energy conservation measures are implemented in the identified building. Implementing energy conservation measures may include replacing existing HVAC equipment in the identified building with new energy-efficient HVAC equipment. | 2016-01-07 |
20160004806 | COMPUTER IMPLEMENTED METHOD FOR PERFORMING EXTRACTION - A computer implemented method for performing extraction is provided in the present invention. First, a layout of a semiconductor circuit having a resistor is imported by using a computer wherein a device region is defined in the layout and the resistor is located within the device region. Next, the device region of the layout are extracted, and a compensation value of Rs (Rc) is obtained according to the extracting step. An adjustment process is performed according to Rc to obtained a refined R value. | 2016-01-07 |
20160004807 | METHOD OF MAKING STACKED CHIP LAYOUT - A method of making a stacked chip layout includes placing a first active circuit block over a central processing chip having a first area, the first active circuit block having a second area less than the first area. The method further includes placing a second active circuit block over the first active circuit block, the second active circuit block having a third area less than the first area, wherein the second active circuit block partially overlaps the first active circuit block and exposes a portion of the first active circuit block. The method further includes placing a third active circuit block over the second active circuit block wherein the third active circuit block partially overlaps at least one of the first active circuit block or the second active circuit block, and the third active circuit block exposes at least a portion of the first and second active circuit blocks. | 2016-01-07 |
20160004808 | SYSTEM AND METHOD FOR TRACING A NET - A system and method for tracing a net includes comparing an IC design against a marked portion of the IC design, and extracting a traced net that includes the marked portion from the IC design file. The method also includes displaying the traced net and storing at least one indicator along with information identifying the traced net. | 2016-01-07 |
20160004809 | POWER RAIL FOR PREVENTING DC ELECTROMIGRATION - A method is disclosed that includes the operations outlined below. A first criteria is determined to be met when directions of a first current and a second current around a first end and a second end of a metal segment respectively are opposite, in which the metal segment is a part of a power rail in at least one design file of a semiconductor device and is enclosed by only two terminal via arrays. A second criteria is determined to be met when a length of the metal segment is not larger than a electromigration critical length. The metal segment is included in the semiconductor device with a first current density limit depending on the length of the metal segment when the first and the second criteria are met. | 2016-01-07 |