46th week of 2015 patent applcation highlights part 46 |
Patent application number | Title | Published |
20150324421 | TRANSFORMING QUERIES IN A MULTI-TENANT DATABASE SYSTEM - In a method, system, and computer-readable medium having instructions for executing a query in a database system, a query request is received with a query predicate to filter data returned in response to the query request and the query predicate has a formula, the query request is transformed to a transformed query request by preprocessing the formula in the query predicate, and the query request is optimized using the transformed query request. | 2015-11-12 |
20150324422 | Natural Language Query - The invention allows end users to obtain immediate, accurate information from structured databases without writing complex database query commands. The invention allows two different, but synchronized, methods of end user information requests: Spoken or typed Natural Language requests, and a Visual Request Specification method. Furthermore, the invention provides a user the means of “teaching the system the correct interpretation” when an information request was misunderstood by the invention's Natural Language Understanding module. | 2015-11-12 |
20150324423 | Report creation method, device and system - A report creation method, system, and device are described, and the method includes that: abstraction processing is performed on a data table in a database, and an Abstract Data Record (ADR) model is created; a report template is created according to the ADR model, and the report template is stored; and the created report template is called, a report query operation is executed, and report data obtained by querying is displayed. Through the disclosure, a user can create a complicated report template quickly, without involving a complicated secondary development process and writing a secondary development script. | 2015-11-12 |
20150324424 | MANAGEMENT OF PARALLEL USER INPUTS IN ELECTRONIC COMMUNICATIONS - A discussion thread is associated with a master recipients list that is maintained at an author's computer or a server computer. The recipients list is revised as participants in the discussion are added to and/or removed from the discussion. An author is notified when target recipients do not match the master recipients list. When a participant is added to the discussion from an old discussion instance, a thread manager provides for the added participant to receive a more current discussion instance. | 2015-11-12 |
20150324425 | INTERPRETING USER QUERIES BASED ON NEARBY LOCATIONS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided from a user device, and determining that the query is implicitly about some entity, and in response: obtaining an approximate location of the user device when the user device provided the query, obtaining a set of entities including one or more entities, each entity in the set of entities being associated with the approximate location, and determining that the query is implicitly about an entity in the set of entities, and in response: providing a revised query based on the query and the entity, the revised query explicitly referencing the entity. | 2015-11-12 |
20150324426 | OPTIMIZING RELATIONAL DATABASE QUERIES WITH MULTI-TABLE PREDICATE EXPRESSIONS - Responding to relational database queries (for example, SQL queries) in a new way. More specifically, qualifying queries are written (for example, written by a human individual) in a way so that a join operation precedes a row limiting operation. Notwithstanding the fact that the join operation precedes the row limiting operation, when responding to the query, machine logic (for example, software) performs the row limiting operation before the join operation. This can improve time and processing efficiency. | 2015-11-12 |
20150324427 | PERFORMING BATCHES OF SELECTIVE ASSIGNMENTS IN A VECTOR FRIENDLY MANNER - Embodiments of the invention relate to processing queries. A query operation to be performed on a table of data is translated into a series of bit level logical operations using expansion and/or saturation operations. A mask is created from the series of bit level logical operations. This mask is then simultaneously applied to multiple rows from the table of data. | 2015-11-12 |
20150324428 | Interactive Search Queries - A method performed by one or more processing devices includes obtaining, based on an execution of a query by the one or more processing devices, one or more search results for the query; generating, based on the query and the one or more search results, a data object for the query; and receiving, through a visual representation of the data object rendered on a computer display of a client device, data indicative of a user interaction with the data object. | 2015-11-12 |
20150324429 | Predicting Knowledge Gaps of Media Consumers - A method comprising using at least one hardware processor for receiving a request of a user for media, retrieving a first metadata set relating to said media, comparing between: (a) a media usage profile of the user, which profile reflects knowledge of the user, and (b) the first metadata set relating to said media, to identify gaps in the knowledge of the user with respect to said media, and providing to the user information relating to said identified gaps. | 2015-11-12 |
20150324430 | Behavioral Targeting System That Generates User Profiles for Target Objectives - A behavioral targeting system determines user profiles from online activity. The system includes a plurality of models that define parameters for determining a user profile score. Event information, which comprises on-line activity of the user, is received at an entity. To generate a user profile score, is model is selected. The model comprises recency, intensity and frequency dimension parameters. The behavioral targeting system generates a user profile score for a target objective, such as brand advertising or direct response advertising. The parameters from the model are applied to generate the user profile score in a category. The behavioral targeting system has application for use in ad serving to on-line users. | 2015-11-12 |
20150324431 | METHOD AND SYSTEM FOR SEMANTIC SEARCH AGAINST A DOCUMENT COLLECTION - Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results. | 2015-11-12 |
20150324432 | IDENTIFYING HIGH RISK DATABASE STATEMENTS IN CHANGING DATABASE ENVIRONMENTS - High-risk database statements are identified. A DBMS performs a series of experiments by generating sets of statistics describing data over which particular database statements run. The DBMS submits each of these sets of statistics to a query optimizer, which returns information for an execution plan that the optimizer would use to implement the statements given the submitted set of data statistics. If the DBMS determines that the optimizer changes the established execution plan for the database statements for any of the submitted sets of statistics, the DBMS performs one or more actions to mitigate the risk of changing execution plans, such as automatically tuning the database statements or the entire workload, and/or sending information about the database statements to a database administrator. Techniques are also described for calculating diagnostic values based on the results of such experiments, which quantify the sensitivity of the execution plans to changes in data statistics. | 2015-11-12 |
20150324433 | COMBINING INTERNAL AND EXTERNAL SEARCH RESULTS - A device may receive information that identifies a search query. The device may use the search query to cause a search of internal and external documents to be performed to identify internal and external search results. The device may cause the internal search results and the external search results to be presented for display. The internal search results may be presented for display to visually distinguish the internal search results from the external search results. The device may receive an indication that an external search result has been flagged for review, and may provide a notification that the external search result has been flagged for review. The device may determine that the external search result has been approved for presentation as an internal search result, and may store an indication that the external search result is to be identified as an internal search result for a future search. | 2015-11-12 |
20150324434 | User-Trained Searching Application System and Method - System, apparatus, user equipment, and associated computer program and computing methods are provided for suggesting websites that are relevant based on the user's browsing history and past search results. In one aspect, a hosted computer application stores the user's browsing history and search results using a cloud-based storage facility, and computing methods, using machine learning techniques, are operative to predict websites the user may want to visit next. Example machine learning techniques may be configured to use non-parsed and unstructured data to identify patterns and map hundreds of thousands of data elements, to predict which website(s) the user might like to visit in a search/browsing session. Example machine learning techniques may be further operative to recognize patterns and analyze data at each interaction with the user. The training of example machine learning techniques is driven by user interaction, allowing the removal of non-relevant or less relevant websites from the suggested websites via a suitable user interface. | 2015-11-12 |
20150324435 | METHODS AND SYSTEMS TO IDENTIFY QUERY RECOMMENDATONS - In various example embodiments, systems and methods to identify query recommendations are presented. The system receives a query from a device and associates the query with query recommendations. Next, the system generates a probability distribution for each of the query recommendations based on experimental information associated with each of the query recommendations. Then the system samples each of the probability distributions to identify a probability for each the corresponding query recommendations. The probabilities indicate the likelihood of the corresponding query recommendation being selected. Next, the system identifies displayable query recommendations based on the probabilities for each of the corresponding query recommendations. The system then communicates an interface to the device that includes the query and the displayable query recommendations. Finally, the system updates the experimental information associated with each of the displayable query recommendations responsive to identifying whether one of the displayable query recommendations was selected. | 2015-11-12 |
20150324436 | DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD - A data processing system holds metadata extraction dictionary information defining a condition for extracting metadata from a plurality of kinds of data and relevance dictionary information defining a condition for associating the metadata extracted from the plurality of kinds of data, extracts the metadata from the plurality of kinds of data on the basis of the metadata extraction dictionary information, extracts metadata from inputted data, associates the metadata extracted from the inputted data with the metadata extracted from the plurality of kinds of data on the basis of the relevance dictionary information, and outputs information indicating a relation of any combination of the plurality of kinds of data, the inputted data, and the metadata extracted from the plurality of kinds of data and the inputted data on the basis of a result of the association. | 2015-11-12 |
20150324437 | GRID FORMAT DATA VIEWING AND EDITING ENVIRONMENT - A data profiling server extracts data from multiple data sources and stores the extracted data in a target data store. Validation functions are performed on the extracted to determine whether the data conforms to validation rules associated with the target data store and/or business logic definitions. For data that does not conform to the validation rules, the data profiling server identifies recommended transformations to be applied to the data to correct any errors that cause the data to not conform with the validation rules. A data profiling application presents to a user the data extracted from the multiple data sources in a grid structure. The grid structure also includes error indicators identifying the data that does not conform to the validation rules and specifies the recommended transformations identified by the data profiling server. | 2015-11-12 |
20150324438 | RULES BASED UNIVERSAL FORMAT PRESENTATION CONTENT TRANSLATION - Systems and methods for translating universal formation presentation content translation according to rules. Universal formation presentation content is generated from source content. Presentation rules for the source content are determined. Specific format presentation content is generated from the universal format presentation content by generating at least one key frame of the specific format presentation content from the universal format presentation content. The at least one key frame of the specific format presentation content is used for presenting content of the at least one key frame. At least one action specifying how a user can interact with the content in the at least one key frame is embedded into the at least one key frame based on the presentation rules of the source content. | 2015-11-12 |
20150324439 | SYSTEM AND A PROCESS FOR SEARCHING MASSIVE AMOUNTS OF TIME-SERIES PERFORMANCE DATA USING REGULAR EXPRESSIONS - A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. | 2015-11-12 |
20150324440 | Identifying Query Intent - Technologies are described herein for identifying query intent from a raw query. A method for identifying intent may include repeatedly separating and merging terms of a natural language expression based on a set of rule-based transpositions of natural language terms into one or more defined terms based on predetermined naming conventions for at least one software function. Thereafter, a cluster of previous search terms related to the defined terms may be identified, and the natural language expression may be associated with the identified cluster to create intent-based cluster information. | 2015-11-12 |
20150324441 | SYSTEM AND METHOD FOR HIGH PERFORMANCE K-MEANS CLUSTERING ON GPU WITH SMART KERNELS - Provided is a high-performance implementation of the k-means clustering algorithm on a graphics processing unit (GPU), which leverages a set of GPU kernels with complimentary strengths for datasets of various dimensions and for different numbers of clusters. The concepts of non-dominated GPU kernels and efficient strategies to select high-throughput kernels that match the arguments of the clustering problem with the underlying GPU hardware for maximum speedup are provided. | 2015-11-12 |
20150324442 | SYSTEM FOR AUTOMATED MATERIAL MASTER DATA HARMONIZATION - A system for automated material master data harmonization that is extremely configurable and easy-to-use solution to standardize, normalize, attribute, rationalize and enrich the organization's material master data using embedded knowledge that leverages enterprise knowledge assets. The system provides various customer centric systems and processes by providing harmonization of data with dependencies of important embodiments such as data classification and MFR-MPN extraction that are not dependent on any other stage. Attribute extraction is dependent on data classification and data sheet definition. Post processing is dependent on data classification, data sheet definition and attributes extraction. Identify L2 dups is dependent on data classification, data sheet definition, attribute extraction and post processing. Non-Source enrichment and Identify L1 dups are dependent on MFR-MPN extraction. | 2015-11-12 |
20150324443 | STORAGE CLUSTERING SYSTEMS AND METHODS FOR PROVIDING ACCESS TO CLUSTERED STORAGE - A storage clustering system comprises storage front-ends and clustering modules. At least one clustering module receives an access command from a client. When the access command instructs that a data item be stored, a clustering module invokes at least one computing module to compute at least one derivative value of the data item, and at least one clustering module stores, based on an index, the derivative value or at least part of the data item through a storage front-end, and accordingly updates an instance of metadata. When the access command instructs that a data item be fetched, a clustering module examines the metadata to select a storage front-end, through which a clustering module fetches the data item. When the storage front-end returns a derivative value instead, the fetching clustering module examines the index according to the derivative value to synthesize the data item for the client. | 2015-11-12 |
20150324444 | METHODS AND APPARATUS FOR IMPLEMENTING A DISTRIBUTED DATABASE - According to a first aspect of the present invention there is provided a method of operating a distributed database comprising a plurality of database nodes each storing a plurality of data objects. The method comprises, when executing a database transaction that requires data operations be performed on a plurality of data objects that are distributed between two or more of the database nodes, grouping the data objects that are involved in the database transaction at one of the plurality of database nodes. | 2015-11-12 |
20150324445 | Systems and Methods for Receiving, Aggregating, and Editing Survey Answers from Multiple Sources - A software-implemented method may receive, organize, and aggregate survey answers from multiple survey sources into a single database, regardless of the initial method of collection. Survey answers may require certain common information fields. The survey answers may include media which is transferred from the survey source to the database, and the original copy at the survey source deleted upon a completed transfer. A survey participant may access his own answer, associate it with a user account using a passcode, and make edits to the answer; the source of a survey may also edit an answer by resubmitting the answer. Edited answers may be displayed along with the original version, for instance in a “threaded” display format. | 2015-11-12 |
20150324446 | SYSTEM AND METHOD FOR SEARCHING A LABELED PREDOMINANTLY NON-TEXTUAL ITEM - A data base system is disclosed for storing meta-data about labeled predominantly non-text items in a collection of labeled predominantly non-text items (lpnt items). The system comprises a storage facility ( | 2015-11-12 |
20150324447 | HYBRID DATABASE MANAGEMENT SYSTEM AND METHOD OF MANAGING TABLES THEREIN - A method of managing tables in a hybrid database management system includes: classifying data constituting tables with respect to each of partitions; classifying the data constituting the partitions into hot data and cold data, based on data attribute, with respect to each of the partitions; storing the hot data and the cold data in different logical storage spaces; checking data attributes of the hot data and the cold data at preset periods and reclassifying the hot data and the cold data based on the checked data attributes; and updating logical storage spaces of the reclassified hot data and the reclassified cold data. | 2015-11-12 |
20150324448 | Information Recommendation Processing Method and Apparatus - An information recommendation processing method and apparatus, where the method includes: acquiring an information set, where the information set includes multiple pieces of to-be-recommended information, and the to-be-recommended information includes a time stamp that is used to identify generation time of the to-be-recommended information; dividing, according to information about an information recommendation time range and the time stamps corresponding to the multiple pieces of to-be-recommended information, the multiple pieces of to-be-recommended information in the information set into to-be-recommended information within the range and to-be-recommended information out of the range; and determining, among the to-be-recommended information within the range, to-be-recommended information used for recommendation. In this case, a time stamp of the information is taken into consideration for information recommended to the user, thereby achieving high timeliness of the information recommended to the user. | 2015-11-12 |
20150324449 | CLUSTER-BASED IDENTIFICATION OF NEWS STORIES - Methods, systems, and techniques for cluster-based content recommendation are described. Some embodiments provide a content recommendation system (“CRS”) configured to recommend news stories about events or occurrences. In some embodiments, a news story about an event includes multiple related content items that each include an account of the event and that each reference one or more entities or categories that are represented by the CRS. In one embodiment, the CRS identifies news stories by generating clusters of related content items. Then, in response to a received query that indicates a keyterm, entity, or category, the CRS determines and provides indications of one or more news stories that are relevant to the received query. In some embodiments, at least some of these techniques are employed to implement a news story recommendation facility in an online news service. | 2015-11-12 |
20150324450 | SYNTACTIC LOCI AND FIELDS IN A FUNCTIONAL INFORMATION SYSTEM - The invention relates to systems and methods using a logical data model for aggregating data entities in a functional information system supported upon a computing platform, and also for providing systems and methods for analyzing economic information using a functional coordinate system. | 2015-11-12 |
20150324451 | Systems and Methods for Classifying Electronic Information Using Advanced Active Learning Techniques - Systems and methods for classifying electronic information or documents into a number of classes and subclasses are provided through an active learning algorithm. In certain embodiments, seed sets may be eliminated by merging relevance feedback and machine learning phases. In certain embodiments, the active learning algorithm forks a number of classification paths corresponding to predicted user coding decisions for a selected document. The active learning algorithm determines an order in which the documents of the collection may be processed and scored by the forked classification paths. Such document classification systems are easily scalable for large document collections, require less manpower and can be employed on a single computer, thus requiring fewer resources. Furthermore, the classification systems and methods described can be used for any pattern recognition or classification effort in a wide variety of fields. | 2015-11-12 |
20150324452 | METHOD OF CREATING OR UPDATING A CONTAINER FILE FOR STORING IMAGE FILES - A method of managing a container file of data files is provided. The method includes creating a container file having a container file metadata section by creating one or more empty records in the storage device. Each record of the one or more empty records includes a data file section reserved for storing a data file, a file metadata section reserved for storing metadata about the data file, and the file metadata section precedes or follows the data file section, a record metadata section including information about the record and having at least a record status mark indicating that the record is empty. The method further includes setting a container status mark in the container file metadata section to available, after creating the container file. | 2015-11-12 |
20150324453 | REPRESENTATION OF DATASETS USING VIEW-SPECIFIC VISUAL BUNDLERS - A request handler may receive a request for a visualization of plurality of data elements, the request including a common property. A property filter may filter the plurality of data elements based on the common property, to obtain data subsets, and a template selector may access grouping criterion linking the common property with at least one layout template providing a geometric representation of the common property. A layout engine may then generate, based on the at least one layout template, a plurality of visual bundlers, each visual bundler corresponding to a data subset of the data subsets, and may display the visual bundlers, each illustrating its corresponding data subset, to thereby provide the visualization in a manner that conveys the common property and a relationship of the data subsets to one another in the context of the common property. | 2015-11-12 |
20150324454 | ENTITY-CENTRIC KNOWLEDGE DISCOVERY - A user interface of an entity-centric knowledge discovery system presents an entity profile including a mix of structured and unstructured data relating to an entity. As a user refines the entity profile based on information gathered from various sources, the changing entity profile can be used as a substantially continuously updating query to search, retrieve, and rank new and pertinent information specifically relevant to the profiled entity. The platform described herein provide an active loop for refining an entity description and searching for additional information in which human input and machine-based algorithms can cooperate to more quickly build a comprehensive description of an entity of interest. | 2015-11-12 |
20150324455 | METHOD AND APPARATUS FOR NATURAL LANGUAGE SEARCH FOR VARIABLES - A method for natural language search for variables is provided. The method may include searching an index using key words from a user's natural language question and the context of the user's question. The index may reference variables and/or web service calls in a domain model. The method may also include saving documents obtained in response to the search. The method may also include mapping each of the documents as a node into an object graph. Each node may be associated with a parent node, except when the node is a root node. The method may also include identifying the root node of each document. The method may also include identifying the path of each node from the node to the node's root node. The method may also include identifying matching paths. Each matching path may provide an answer to the user's question. | 2015-11-12 |
20150324456 | QUESTION ANSWERING SYSTEM AND METHOD - Provided is a question answering system with respect to a natural language question and a method thereof. The question answering system includes a candidate answer generating unit configured to extract a document mapped to an input natural language question, and generate candidate answers with respect to the natural language question from the extracted document, a text entailment recognizing unit configured to generate a text entailment recognition result representing a degree of association between multiple evidence sentences including the generated candidate answers and the natural language question, a list generating unit configured to generate a candidate answer list including the multiple evidence sentences in high association degree order on the basis of the text entailment recognition result, and an output unit configured to output the generated candidate answer list as a search result with respect to the natural language question. | 2015-11-12 |
20150324457 | Ordering a Set of Regular Expressions for Matching Against a String - An information handling system matches regular expressions by placing the regular expressions into parent/child relationships. A first regular expression is set as a child of a second regular expression when information about matching the first regular expression against a first string is obtained by matching the second regular expression against the first string. The information handling system forms the regular expressions into a graph. The regular expressions are matched against a second string in an order based upon a structure of the graph. A third regular expression is matched against the second string before a fourth regular expression based upon a vertex representing the fourth regular expression being a child of a vertex representing the third regular expression. | 2015-11-12 |
20150324458 | Information-Processing Device, Server Device, Interaction System, and Program - Identifying unit identifies a character selected by a user from among plural characters in a terminal, through communication with the terminal via communication unit. Comparison unit, when a first character is identified by identifying unit, compares a history of selections of the first character and a history of selections of a second character with reference to history database. Output unit outputs expression data based on a result of the comparison by comparison unit with reference to expression database, which data represents an expression used when the first character interacts with the user. | 2015-11-12 |
20150324459 | METHOD AND APPARATUS TO BUILD A COMMON CLASSIFICATION SYSTEM ACROSS MULTIPLE CONTENT ENTITIES - A content classification system classifies documents of a plurality of content entities into a hierarchical discipline structure. The content classification system receives a set of taxonomic labels collectively defining a hierarchical taxonomy and a plurality of documents. Each document is associated with one of the content entities. The content classification system extracts features from the received documents. A learned model is generated for assigning taxonomic labels to documents associated with a representative content entity using the features extracted from documents associated with the representative content entity. The content classification system assigns one or more taxonomic labels to each document of the other content entities using the learned model applied to the features extracted from the respective document. The documents of the plurality of content entities are classified based on the assigned taxonomic labels. | 2015-11-12 |
20150324460 | LONG TAIL MONETIZATION PROCEDURE FOR MUSIC INVENTORIES - A system and method for constructively providing a monetization procedure for a long tail demand curve of market goods, services or contents in the music industry through a channel such as the Internet or mobile devices, for which there exists a source providing economic scoring (sales, downloads, streaming time, etc.). Using only the scorings for a few reference items and a quantitative concept of similarity between the songs, a procedure is provided that constructively distributes the preference score from the reference items to the non-ranked ones, yielding the full scoring curve adjusted to a long tail law (power law). In order to build preference scores for non-ranked items, the method recursively defines relative preferences between songs based on their similarity, thus constructing a utility-like function. The preferences are then used within an iterative Elo-like tournament strategy between the items. | 2015-11-12 |
20150324461 | Data Query of a Peer Device - In embodiments for data query of a peer device, a peer device implements a peer communication manager that monitors for a broadcast message with keywords that are broadcast by a requesting peer device. The keywords are usable by a peer data manager of the peer device to search for content items of shareable content that is stored on the peer device and designated as shareable. The shareable content can be searched to generate metadata that describes the shareable content items that correspond to the keywords received from the requesting device. The peer device can then establish a communication link with the requesting device via which the generated metadata is communicated to the requesting device. The requesting device can then request one or more of the shareable content items based on the generated metadata, and receive the shareable content items from the peer device. | 2015-11-12 |
20150324462 | Browser Search Result Option to Facilitate Human Spidering - Techniques are provided for automatically generating a hierarchical representation of a navigation order within a web browsing session in conjunction with a traversing of a plurality of websites within the browsing session; flagging a subset of the plurality of websites; displaying a user interface in conjunction with the browser such that the user interface provides a traversal control with respect to the subset in accordance with the hierarchical representation; and traversing the subset utilizing the traversal control. | 2015-11-12 |
20150324463 | METHOD AND APPARATUS FOR AQUIRING DYNAMIC MESSAGE - The present invention discloses a method and apparatus for obtaining dynamic information. In the method, a first client of a first user obtains a relationship chain of the first user, wherein the relationship chain of the first user comprises at least one second user; determines an active degree of the at least one second user in a preset first time period, determines a time interval reference value of requesting dynamic information according to the active degree, determines an information updating degree of the at least one second user in a preset second time interval, determining a time interval adjustment value of requesting the dynamic information based on the information updating degree; determines a time interval value according to the time interval reference value and the time interval adjustment value of requesting the dynamic information, and requests the dynamic information of the at least one second user according to the time interval value of requesting the dynamic information. Thus, a balance between a real-time performance and an amount of service requests is performed, costs are saved and it is ensured to obtain the dynamic information in real time. | 2015-11-12 |
20150324464 | SEARCHING METHOD AND APPARATUS - A searching method and a searching apparatus are provided. The method includes: obtaining a search term input from a client device; determining a type of the search term, and obtaining a knowledge graph corresponding to the type of the search term; and returning the knowledge graph corresponding to the type of the search term to the client device, such that the client device displays information contained in the knowledge graph in a structured form. | 2015-11-12 |
20150324465 | SYSTEMS AND METHODS FOR DISCOVERING AND MONITORING DEVICES USING SEARCH PATTERNS FOR OBJECT IDENTIFIERS AND VALUES - The present disclosure is directed to systems and methods of managing remote devices. The system can include a server with memory, a detection module, and a collection module. The memory can store a management information base (MIB) having a hierarchical tree of object identifiers and corresponding object values. The detection module can query devices and receive a first object identifier and its first object value, which can vary from those in the MIB; and use patterns to match the first object identifier and object value; and generate an identification of the device from the matches. The collection module can use the identification to select a collection template, which can indicate a subtree of the MIB and a collection pattern; traverse the subtree and identify a second object identifier that matches the collection pattern, and its second object value; and associate the second object value with the first object value. | 2015-11-12 |
20150324466 | Adaptable Home Automation Network and Methods - In one embodiment, the present invention includes a method of providing content to a user. The method comprises initiating a focused search for the content on the internet in response to satisfaction of a criterion rather than any deliberate action of said user. The focused search corresponds to an interest of the user. | 2015-11-12 |
20150324467 | PROFILE MANAGEMENT - One or more embodiments of techniques or systems for profile management are provided herein. In one or more embodiments, a first entity may create a profile by providing content via an interface or a first interface. A second entity may manage one or more aspects of the profile via a second interface. The amount of control the second entity has over one or more portions of the profile may be related to or based on content of the profile or a relationship between the first entity and the second entity. For example, the second entity may screen content of the profile from public view. Additionally, profiles may be searched internally within an organization or externally, such as for outsourcing or to provide vendors or clients with more customized solutions. In this manner, profile management is provided. | 2015-11-12 |
20150324468 | RANKING SYSTEM FOR SEARCH RESULTS ON NETWORK - A system is provided, that receives, from user terminals, respective data about URL accessing histories and bookmarks on a network, and creates, based on the data, a table indicating, for each combination of a user and a URL, the number of accesses and whether already bookmarked to store in a database; receives, from a user terminal, a request for a search by a keyword and acquires search results corresponding to the keyword from a search engine on the network; and compares the search results with the table stored in the database, calculates, for each URL included in both the search results and the table, based on data of the number of accesses and whether already bookmarked in the table, a score, creates a view by arranging the URLs included in both the search results and the table in order of the scores, and transmits the view to the user terminal. | 2015-11-12 |
20150324469 | System and Methods for Automating Trademark and Service Mark Searches - Exemplary embodiments of the present disclosure provide for extraction data from one or more repositories in response to an electronic search order including a text-based input string, a list of jurisdictions, and a list of international classes. Conditional logic of one or more rules is executed to process the search order, and the search order is transformed into one or more queries based on execution of the conditional logic of the one or more rules. A set of data is retrieved from the one or more repositories using the one or more queries to generate search results, where the set of trademarks retrieved can be limited to the list of jurisdictions and the list of international classes identified in the search order. At least a portion of the search results are transmitted to a user computing device to be rendered in a graphical user interface of a display device associated with the user computing device. | 2015-11-12 |
20150324470 | PLATFORM FOR GENERATING, MANAGING AND SHARING CONTENT CLIPPINGS AND ASSOCIATED CITATIONS - A content management system allows users to capture content from content sources, such as web pages and hardcopy publications, using a client application that runs on user devices such as a personal computer or mobile device. The client application creates bibliography citations for captured content by gathering information from and/or about the content sources. Captured content and corresponding citations can be uploaded to a remote system that provides functionality for users to search for content clippings. The client application can include a document editor that facilitates importation of captured content and bibliography citations into documents being edited. In some embodiments, the system also uses social network connections between users to facilitate sharing of content. | 2015-11-12 |
20150324471 | SYSTEMS AND METHODS TO EXTRACT AND UTILIZE TEXTUAL SEMANTICS - Systems and methods to extract and utilize textual semantics are described. The system receives item information that describes an item for publication on a network-based publication system and analyses the item information to generate application information that identifies a plurality of applications. The plurality of applications includes a first application that further includes the item as a first component of the first application. The system stores a listing in a database that includes the application information and the item information and publishes the listing on the network-based publication system. | 2015-11-12 |
20150324472 | System and Method of Reduction of Irrelevant Information During Search - A system including a context-entity factory configured to build a data model defining an ontology of data objects that are context-aware, the model further defining metadata tags for the data objects. The system further includes a storage device storing the data objects as stored data objects, the device further storing associated contexts for corresponding ones of the stored objects. The system further includes a reduction component configured to capture a current context value of a first data object defined in the ontology, the component further configured to compare the current context value of the first data object with stored values of the associated contexts, and wherein when the current context value does not match a particular stored value of a particular associated context, the component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects. | 2015-11-12 |
20150324473 | SHARING SEARCH QUERIES ON ONLINE SOCIAL NETWORKS - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a selection of a structured query the user wants to share, where the structured query comprises references to nodes and edges of the social graph, and sending the structured query for display on a page associated with one or more other users. | 2015-11-12 |
20150324474 | SYSTEM, APPARATUS AND METHOD FOR GENERATION OF CONTENT FOR DISTRIBUTED HETEROGENOUS COMPUTERS - A system, apparatus and method for generation of content for distributed heterogeneous computers is provided. A server can connect to a network, which in turn is connected to a plurality of client computing devices, a plurality of fixed display computers and a plurality of administration computers. The server is configured to receive content form the administration computers, and to adjust the received content for one or more of the respective fixed display computing and to also adjust the received content for one or more of the client computing devices. | 2015-11-12 |
20150324475 | APPARATUS AND METHOD FOR GENERATING UNIQUE ID OF RF CARD - A unique ID generation apparatus that may generate a unique ID of a radio frequency (RE) card includes a card recognition unit that recognizes an RF card; a command transmission unit that transmits, to the recognized RF card, a plurality of commands which respectively correspond to a plurality of RF protocols; a response reception unit that receives, from the RF card, responses to one or more of the plurality of commands; and a unique ID generation unit that generates a unique ID of the RF card based on the received responses. | 2015-11-12 |
20150324476 | INTERACTIVE BARCODES - A centralized barcode system is described. The centralized barcode system includes a barcode generation system configured to create a customized barcode by creating a new barcode or enhancing an existing barcode. | 2015-11-12 |
20150324477 | Two-Dimensional Code Processing Method and Terminal - Embodiments disclosed herein relate to the field of computer technologies, and disclose a two-dimensional code processing method and a terminal, which can reduce time for a user to learn content indicated by a two-dimensional code, thereby improving a user experience effect. The method provided by the embodiments of the present invention includes: scanning a two-dimensional code using a camera to obtain two-dimensional code information; sending a first request message including the two-dimensional code information to a server, where the first request message is used to enable the server to determine description information corresponding to the two-dimensional code information; receiving the description information sent by the server; and outputting the description information, so that the user determines, according to the description information, whether to acquire detailed information corresponding to the two-dimensional code information. | 2015-11-12 |
20150324478 | DETECTION METHOD AND SCANNING ENGINE OF WEB PAGES - The present invention discloses a method for detecting web pages and a scanning engine, wherein the method for detecting web pages comprises: crawling the URL or content of a target web site, determining the web page of the web site by a returned result, and accessing the web page; judging whether the accessed web page conforms to at least one of the following rules: a general exception page rule, a custom exception page rule and a custom exception page behavior rule; if so, determining the accessed web page as an exception page. Through the embodiments of the present invention, the effect of accurately judging the exception pages can be realized. | 2015-11-12 |
20150324479 | IDENTIFYING A BROWSER FOR RENDERING AN ELECTRONIC DOCUMENT - Systems and methods for identifying a browser for rendering an electronic document. An example method may comprise: intercepting, by a software component being executed by a computer system within a context of a first browser, a procedure call to open a new browser window for rendering an electronic document; identifying, in view of an identifier of the electronic document, a second browser; and causing the second browser to render the electronic document. | 2015-11-12 |
20150324480 | LOCK-FREE PARALLEL DICTIONARY ENCODING - A system includes reception of a value, determination of whether the value is associated with a respective value identifier in a dictionary index associating each of a plurality of values with a respective value identifier, and in response to a determination that the value is not associated with a respective value identifier in the dictionary index: reservation of a slot of a reservation array comprising a plurality of slots, writing of the value into the reserved slot, insertion of a reserved value identifier of the reserved slot and a version counter of the reserved slot into a position of the dictionary index corresponding to the value, insertion of the value into a position of a dictionary vector storing a respective value in each of a plurality of vector positions, insertion of a first value identifier corresponding to the position of the dictionary vector into the position of the dictionary index corresponding to the value, and returning of the first value identifier. | 2015-11-12 |
20150324481 | Building Entity Relationship Networks from n-ary Relative Neighborhood Trees - Entities are objects with feature values that can be thought of as vectors in N-space, where N is the number of features. Similarity between any two entities can be calculated as a distance between the two entity vectors. A similarity network can be drawn between a set of entities based on connecting two entities that are relatively near to each other in N-space. Binary relative neighborhood trees are a special type of entity relationship network, designed to be useful in visualizing the entity space. They have the intuitively simple property that the more typical entities occur at the top of the tree and the more unusual entities occur at the leaf nodes. By limiting the number of links to n+1 per node (one parent, n children), a regularized flat tree structure is created that is much easier to visualize and navigate at both a course and a fine level by domain experts. | 2015-11-12 |
20150324482 | NETWORK GRAPH GENERATION METHOD AND DECISION-MAKING ASSISTANCE SYSTEM - A decision-making support system which is a client-server system comprising: multiple servers; a client having a display; a network; and a database. On the basis of data acquisition conditions supplied via the client the multiple servers acquire from the data base on multiple distributed processing platforms, a first data group spanning from the past to the present, and generate a first network graph for the time from the past to the present. The multiple servers also execute multiple simulations based on the first data group, on the basis of provided simulation conditions, and generate second and third network graphs for a time not included in the first data group or for the future. The client receives the results of the generation of these network graphs and displays on the display the first through third network graphs spanning from the past to the present, and to the future, thereby providing the user with a scenario map. | 2015-11-12 |
20150324483 | IDENTIFYING A SUBSET OF NETWORK RELATIONSHIPS BASED ON DATA RECEIVED FROM EXTERNAL DATA SOURCES - Techniques are provided for determining which entities, in a population of entities, is most like a given entity. In the context of companies, the techniques involve constructing a peer network graph based on company-to-company relationship data. Once the graph is constructed, the weights of the edges are determined, and values for the paths are determined based on the edge weights. Peer connection scores are generated for a particular company based on the number and values of the paths between the node that represents the company and the nodes that represent other companies. Based on the peer connection scores between the particular company and other companies, a subset of the other companies are selected as members of a peer group for the company. | 2015-11-12 |
20150324484 | OFFLINE RADIX TREE COMPRESSION WITH KEY SEQUENCE SKIP - Systems and methods are disclosed for compressing a radix tree. An example method of compressing a radix tree including a plurality of containers includes traversing a radix tree including a plurality of containers. The method also includes identifying, based on the traversing, a parent container that represents a sequence of elements and has a single immediate child container. The parent container includes a prefix of the sequence of elements that is represented by the parent container, and the immediate child container includes a single element. The method further includes determining whether a length of the sequence of elements that is represented by the parent container satisfies a container threshold. The method also includes when the length is determined to satisfy the container threshold, selecting one of the parent container and immediate child container, incrementing a length of the selected container, and removing the non-selected container from the radix tree. | 2015-11-12 |
20150324485 | LOOKUP WITH KEY SEQUENCE SKIP FOR RADIX TREES - Systems and methods are disclosed for determining whether a key is stored in a radix tree. An example system includes a traverser that identifies a container including a sequence of elements. The system also includes a match module that identifies, based on a number of skipped elements in a key, a chunk of the key. The match module determines whether the chunk matches the prefix included in the traversed container. The system further includes a skipping module that when the chunk of the key is determined to match the prefix, skips a number of elements after the chunk in the key. When the chunk of the key is determined to match the prefix, the traverser traverses one or more immediate child containers of the identified container and the search module identifies, based on the number of skipped elements, the chunk of the key. | 2015-11-12 |
20150324486 | GROUPING RECORDS IN BUCKETS DISTRIBUTED ACROSS NODES OF A DISTRIBUTED DATABASE SYSTEM TO PERFORM COMPARISON OF THE GROUPED RECORDS - Provided are a computer program product, system, and method for grouping records in buckets distributed across nodes a distributed database system to perform comparison of the grouped records. Upon receiving a record, data in the received record is processed to determine at least one containing bucket having attributes matching those of the received record, wherein the at least one containing bucket comprises at least one of a plurality of buckets, and wherein the buckets are assigned to the local node and the external nodes. A determination is made of at least one of the containing buckets assigned to at least one of the external nodes. At least a portion data in the received record is forwarded to each of the determined at least one external node to perform comparison matching with other records in the containing bucket at the external node. | 2015-11-12 |
20150324487 | SYSTEM AND METHOD FOR DESIGNING AND VALIDATING COMPUTING SYSTEMS - Systems, methods, and other embodiments associated with designing computing systems are described. In one embodiment, a method includes generating a design that defines a computing system with at least a set of servers and connections between the set of servers to indicate an arrangement of the set of servers within the computing system. The method includes validating the design by determining whether the connections defined between the set of servers violate one or more of a set of design constraints. Validating the design includes using attributes of the set of servers to analyze the connections defined between the set of servers. | 2015-11-12 |
20150324488 | SYSTEM ARCHITECTURE GENERATION - [A template corresponds to a general system architecture for providing a desired functionality. A particular system architecture for providing the desired functionality is generated based on the template and based on specifications of requirements for the particular system architecture. The particular system architecture is implementable using hardware and software that are specified and that are available to implement the general system architecture. One or more of a logical diagram of the particular system architecture, a physical diagram of the particular system architecture, and a bill of materials of the hardware and the software selected to implement the particular system architecture are provided. | 2015-11-12 |
20150324489 | DESIGN CHANGE PROCESS MANAGEMENT DEVICE AND METHOD - There is provided a design change process management device including: a design change metadata generation unit that extracts design parameters from design information such as CAD data and simulation data and registers the extracted design parameters as first design change metadata; a design change metadata archive in which the first design change metadata is registered; a design change process generation unit that generates first design change process data from differences between the registered first design change metadata and second design change metadata already registered in the design change metadata archive; a design change process archive in which the generated first design change process data is registered; and a similar design change search unit that searches the design change process archive for second design change process data similar to a design change designated by an operator. | 2015-11-12 |
20150324490 | USER SPECIFIC DESIGN CUSTOMIZATION FOR 3D PRINTING - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining 3D printing customizations for a user. One of the methods includes receiving data indicating a selection of a product design by a user for creation of a three-dimensional product that includes a plurality of attributes, determining a style which includes values for some of the plurality of attributes and that is associated with the user, for each of the plurality of attributes determining whether the style includes a value for the respective attribute, and upon determining that the style includes a value for the respective attribute, customizing the product design using the value for the respective attribute, or upon determining that the style does not include a value for the respective attribute, customizing the product design using a default value for the respective attribute, and providing data for the customized product design for the three-dimensional product. | 2015-11-12 |
20150324491 | TECHNIQUES FOR USING CONTROLLED NATURAL LANGUAGE TO CAPTURE DESIGN INTENT FOR COMPUTER-AIDED DESIGN - A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions. | 2015-11-12 |
20150324492 | TECHNIQUES FOR USING CONTROLLED NATURAL LANGUAGE TO CAPTURE DESIGN INTENT FOR COMPUTER-AIDED DESIGN - A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions. | 2015-11-12 |
20150324493 | TECHNIQUES FOR USING CONTROLLED NATURAL LANGUAGE TO CAPTURE DESIGN INTENT FOR COMPUTER-AIDED DESIGN - A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions. | 2015-11-12 |
20150324494 | TECHNIQUES FOR USING CONTROLLED NATURAL LANGUAGE TO CAPTURE DESIGN INTENT FOR COMPUTER-AIDED DESIGN - A computing device for receiving a design problem statement describing a design problem in a controlled natural language (CNL) that defines permitted lexicons and syntax structures. The design problem statement is processed using the CNL lexicons and syntax structures to produce a job description executable by a design application for generating a design solution for the design problem statement. An improved CNL user interface that assists users to produce valid design problem statements that are CNL-compliant. The CNL user interface receives user-selectable terms that are compliant with the CNL lexicons and generates candidate problem statements that are compliant with CNL syntax structures and receives a selection of a candidate problem statement that is added to the design problem statement. A graphical user interface may display a graphical representation of a design problem statement that can be directly modified. A dialogue-based design process to explore possible design intentions and design solutions. | 2015-11-12 |
20150324495 | System and Method for Translating Data from Data-Driven Engineering Drawings to Determine Regulatory Applicability - A system and method for performing environmental, health, and safety regulation compliance assessments, recordkeeping, and reporting from “data-driven” engineering drawings (i.e., intelligent P&ID/PFD systems). EH&S regulations include but are not limited to USEPA Clean Air Act regulations, such as Leak Detection and Repair (LDAR), Benzene Waste Operations NESHAP (BWON), and the Greenhouse Gas Mandatory Reporting Rule (GHG MRR), as well as regulations administered by OSHA, such as Process Safety Management (PSM). These regulations are commonly enforced within such industries as the petroleum refining, petrochemical, chemical, upstream oil and gas, or other related manufacturing industries. In order to determine compliance with those regulations, information stored within the engineering CAD drawing is queried in terms of specific drawing entities, or the components that comprise a specific process which is detailed on said drawing (i.e., pipes, equipment, instrumentation, etc), in order to determine compliance with those regulations. If it is determined that there is non-compliance with EH&S regulations, then solutions are provided via tabular reporting, object colorization of drawing entities, as well as through an interface that shares information by reading and/or writing functions with independent upstream and downstream computer data systems. This software-based solution provides the petroleum, petrochemical, chemicals, alternative fuels, energy, and related manufacturing solutions to an increasing number of environmental, health, and safety regulatory compliance challenges. Information gathered from “data-driven” engineering drawings is used to determine applicability of regulations to the particular structure EH&S compliance records and reports are generated with information in a format suitable for use in reporting to local, State, and Federal regulatory agencies. | 2015-11-12 |
20150324496 | COMPUTER SYSTEM AND METHOD FOR GENERATING A 3D GEOMETRIC MODEL - For generating a 3D geometric model ( | 2015-11-12 |
20150324497 | Approximate Circuits for Increased Reliability - Embodiments of the invention describe a Boolean circuit having a voter circuit and a plurality of approximate circuits each based, at least in part, on a reference circuit. The approximate circuits are each to generate one or more output signals based on values of received input signals. The voter circuit is to receive the one or more output signals generated by each of the approximate circuits, and is to output one or more signals corresponding to a majority value of the received signals. At least some of the approximate circuits are to generate an output value different than the reference circuit for one or more input signal values; however, for each possible input signal value, the majority values of the one or more output signals generated by the approximate circuits and received by the voter circuit correspond to output signal result values of the reference circuit. | 2015-11-12 |
20150324498 | ELECTROMAGNETIC FIELD SIMULATION METHOD AND ELECTROMAGNETIC FIELD SIMULATION SYSTEM - An electromagnetic field simulation method includes: obtaining, when a reference signal including a plurality of frequencies is input to a first point of design data of an object, a variation of a reference signal at a second point by a computer through an electromagnetic field simulation; calculating variable data at each of the plurality of frequencies based on the variation of the reference signal; frequency-decomposing a signal applied to the first point; and calculating a frequency distribution of the signal at the second point which propagates from the first point based on the frequency-decomposed signal and the variable data at each of the plurality of frequencies. | 2015-11-12 |
20150324499 | Hash Fast Marching Method for Simulation of Surface Evolution in Photoresist Etching Process - Disclosed is a hash fast marching method for simulation of surface evolution in a photoresist etching process, including: dividing a substrate into grids and determining an etching speed matrix, initializing a grid point time value, building a hash table and a minimum heap, marching forward and performing an update, and repeating the foregoing steps until a time value of a minimum root node is not smaller than a preset photoresist etching (photoresist development) time. In the invention method, calculation is performed only for grid points in a narrow band (NarrowBand) around the established surface, and this narrow band only has a width of one grid point, so that higher iteration efficiency is achieved. | 2015-11-12 |
20150324500 | Drilling Data Visualization Method - A method for generating a visual representation of wellbore drilling parameters includes representing a predetermined length of drilled wellbore as a two dimensional shape, wherein one dimension of the shape corresponds to the predetermined length and the other dimension of the shape corresponds to at least one of a drilling parameter, a statistical measure of a drilling parameter and an environmental parameter. In a computer, values of the at least one of a drilling parameter, a statistical measure of a drilling or environmental parameter and an environmental parameter are received as input. The two dimensional shape is plotted in a visual representation. | 2015-11-12 |
20150324501 | ANALYZING FLIGHT DATA USING PREDICTIVE MODELS - Various embodiments for analyzing flight data using predictive models are described herein. In various embodiments, a quadratic least squares model is applied to a matrix of time-series flight parameter data for a flight, thereby deriving a mathematical signature for each flight parameter of each flight in a set of data including a plurality of sensor readings corresponding to time-series flight parameters of a plurality of flights. The derived mathematical signatures are aggregated into a dataset. A similarity between each pair of flights within the plurality of flights is measured by calculating a distance metric between the mathematical signatures of each pair of flights within the dataset, and the measured similarities are combined with the dataset. A machine-learning algorithm is applied to the dataset, thereby identifying, without predefined thresholds, clusters of outliers within the dataset by using a unified distance matrix. | 2015-11-12 |
20150324502 | METHOD AND SYSTEM FOR FORMING SITE NETWORK - A method for creating a laboratory automation system is disclosed. The method includes obtaining a plurality of subgraphs that correspond to a plurality of system blocks. The system blocks are chosen and the subgraphs are stitched together to form a site graph for the laboratory automation system. | 2015-11-12 |
20150324503 | METHODS AND SYSTEMS FOR MULTICOMPONENT TIME-LAPSE SEISMIC MEASUREMENT TO CALCULATE TIME STRAINS AND A SYSTEM FOR VERIFYING AND CALIBRATING A GEOMECHANICAL RESERVOIR SIMULATOR RESPONSE - A system, method, and computer program configured to provide an electronic method for seismic time-lapse characterization of an underground formation are provided. The method includes decomposing, with microprocessor executing a predefined set of instructions stored in a memory, baseline and monitor seismic survey data of a formation into a four dimensional Clifford Algebraic form; extracting, via the microprocessor, time delays from a matrix of decomposed sensor measurement vectors generated based on the four dimensional Clifford Algebra form; and determining, via the processor, time strains for the underground formation from differences in the extracted time delays from the matrix before displaying the determined time strains for the underground formation to a user via a monitor or a hard copy printed document. A procedure is also provided to calibrate and refine the static and dynamic models of an underground formation using the results from the seismic time-lapse characterization. | 2015-11-12 |
20150324504 | REAL-TIME PREDICTIVE SIMULATION MODELING - Methods, systems, and computer storage media are provided for generating simulation graphs using real-time clinical data. A user may indicate one or more scenario variables to apply to an area of interest. A simulation graph is then generated that includes at least an indication of a scenario status. The scenario status indicates an expected result based on the one or more scenario variables selected by the user. The simulation graph may also include a baseline status indicating an expected result should no changes be made to a current environment. Multiple simulation graphs for varying areas of interest may be generated and compared to one another such that a user is able to quickly identify efficient solutions. | 2015-11-12 |
20150324505 | COMPUTER IMPLEMENTED SYSTEM AND METHOD OF TRANSLATION OF VERIFICATION COMMANDS OF AN ELECTRONIC DESIGN - A computer implemented method of translation of verification commands of an electronic design, comprises the steps of receiving the electronic design, receiving at least one analog test harness model having at least one indirect branch contribution statement, translating the at least one indirect branch contribution statement into a plurality of direct branch contribution operators based at least in part upon the at least one analog test harness model and generating a netlist based at least in part upon the translation. | 2015-11-12 |
20150324506 | ANALOG BEHAVIOR MODELING WITHIN EVENT-DRIVEN DIGITAL SIMULATOR - A method for converting signals within a digital simulation environment is provided. A first analog signal is obtained via a first analog port of a conversion module within a digital simulation environment executed by a processing circuit, wherein the conversion module is configurable to bi-directionally convert between digital signals and analog signals. The first analog signal may be converted into a first digital signal within the digital simulation environment. The first digital signal may then be transmitted over a first digital port. | 2015-11-12 |
20150324507 | PRINTED CIRCUIT BOARD DESIGN VERIFICATION SYSTEM, PRINTED CIRCUIT BOARD DESIGN VERIFICATION METHOD, AND RECORDING MEDIUM - [Object] A printed circuit board design verification system for reducing the entire process time required for designing of a printed circuit board. | 2015-11-12 |
20150324508 | System and Method for Using Fabric-Graph Flow to Determine Resource Costs - A system and method of determining paths of components when placing and routing configurable circuits. The method identifies a probabilistic data flow through multiple components using a simplified connection matrix. The simplified connection matrix is used to determine a probabilistic data flow through the components without data flowing from any component to itself. The probabilistic data flow is used to determine a probabilistic data flow through the components with some of the components having data flowing from themselves back to themselves. The probabilistic data flow through each component and the number of inputs of the components are used to determine a cost for each component. The cost of a path through the circuit is determined from the costs of the individual components in the path. The costs of the components are used to determine which path of components to use. | 2015-11-12 |
20150324509 | PARTITION BASED DESIGN IMPLEMENTATION FOR PROGRAMMABLE LOGIC DEVICES - Various techniques are provided to generate designs for programmable logic devices (PLDs). In one example, a computer-implemented method includes selectively grouping a first plurality of logic components for a first design into a plurality of partitions. The method also includes selectively merging at least a subset of the partitions of the first design. The method also includes converting each partition into a corresponding first physical implementation for a PLD. The method also includes comparing the first plurality of logic components to a second plurality of logic components for a second design to identify changed and unchanged partitions. The method also includes converting each changed partition into a corresponding second physical implementation for the PLD. The method also includes combining the first physical implementations for the unchanged partitions, with the second physical implementations for the changed partitions. | 2015-11-12 |
20150324510 | GENERIC DESIGN RULE CHECKING (DRC) TEST CASE EXTRACTION - A computer-aided testing is provided for design verification of integrated circuits. More specifically, a method of generating a test case in design rule checking is provided for that includes extracting coordinates of an error marker for a first error identified in an integrated circuit design. The method further includes identifying a first rectangle that encloses the error marker. The method further includes generating a first test case based on data of the integrated circuit design contained within the rectangle. The method further includes determining whether the first test case is representative of the first error. The method further includes in response to determining the first test case is not representative of the first error, identifying a second rectangle that is between the first rectangle and a third rectangle. The method further includes generating a second test case based on data of the integrated circuit design contained within the second rectangle. | 2015-11-12 |
20150324511 | FLOATING METAL FILL CAPACITANCE CALCULATION - A design layout is obtained that includes floating fill shapes and signal shapes. Capacitance of the signal shapes is calculated. A simple model is used to calculate a first subset of fill shapes which contribute capacitance to the signal shapes. A capacitance model selected to meet an acceptable error level using minimum computational requirements is then selected from a set of capacitance models. The selected capacitance model is then used to extract the capacitance contribution from the first subset of fill shapes. A second subset of fill shapes is then created based on the extracted capacitance values, and if the estimated capacitance contribution is significant, the capacitance of the second subset extracted using the selected capacitance model. Additional iterations are performed for additional signal shapes. | 2015-11-12 |
20150324512 | SEQUENTIAL TIMING USING LEVEL-SENSITIVE CLOCKED ELEMENTS TO OPTIMIZE IC PERFORMANCE - A method of optimizing timing performance of an IC design expressed as a graph that includes several nodes representing IC components is provided. The method identifies several paths in the graph. Each path starts from a timed source node and ends to a timed target node. Each path includes several clocked elements and several computational elements. The method optimizes the timing performance of the IC design by skewing clock signals to one or more clocked elements in a set of paths to satisfy timing constraints. The method identifies a path that includes a set of edge-triggered clocked elements and does not satisfy the set of timing constraints. The method replaces each edge-triggered clocked element in the identified path with a level-sensitive clocked element and optimizes the timing performance of the IC design by skewing clock signals one or more clocked element in the identified path. | 2015-11-12 |
20150324513 | IDENTIFYING THE CAUSE OF TIMING FAILURE OF AN IC DESIGN USING SEQUENTIAL TIMING - A method of optimizing timing performance of an IC design is provided. The IC design is expressed as a graph that includes a plurality of nodes representing IC components. The method identifies several paths in the graph that each starts from a timed source node and ends to a timed target node. Each path includes several clocked elements and several computational elements. The method optimizes the timing performance of the IC design by skewing clock signals to one or more clocked elements to satisfy a set of timing constraints. For each identified path, the method determines the ratio of signal travel time from the source node to the destination node to a maximum time allocated for the data signal to travel from the source node to the target node. When the IC design fails timing constraints, the path that has a maximum determined ratio as a cause for timing failure. | 2015-11-12 |
20150324514 | OPTIMIZING IC PERFORMANCE USING SEQUENTIAL TIMING - A method of optimizing timing performance of an IC design is provided. The IC design is expressed as a graph that includes several nodes that represent IC components. The method identifies a path in the graph that starts from a timed source node and ends at a timed target node. The path has several clocked elements and several computational elements. The method optimizes the timing performance of the IC design by skewing clock signals to a set of clocked elements without changing the position of any clocked element relative to the position of the computational elements in the path. The clock signal of at least one clocked element is skewed by more than a period of the clock signal. The method implements the IC design by using the optimized IC design. | 2015-11-12 |
20150324515 | Determining Proximity Effect Parameters for Non Rectangular Semiconductor Structures - The present disclosure relates to a curve-fitting procedure for determining proximity effect device parameters in semiconductor fabrication. Methods presented herein are adapted to determine the impact of narrow width related effects on device characteristics by comparing two-dimensional (2D) and/or three-dimensional (3D) device simulations. Methods presented herein are adapted to determine the accuracy of conventional extraction methods utilizing non-rectangular gate device simulation. | 2015-11-12 |
20150324516 | SYSTEMATIC CONFIGURATION AND MODE DESIGN FOR POWER SPLIT HYBRID VEHICLES USING MULTIPLE PLANETARY GEARS - An automatic modeling and screening method capable of exhaustively searching through all configurations with all possible clutch locations and operating modes for a hybrid vehicle. By combining this method with Power-weighted Efficiency Analysis for Rapid Sizing (PEARS), a near-optimal and computationally efficient energy management strategy, it is feasible to search through an extremely large design space of configuration, component sizing and control to identify optimal designs for hybrid power vehicles. | 2015-11-12 |
20150324517 | unknown - The present invention relates to a method for designing a turbine of a gas turbine, in particular of an aircraft engine, which has a last stage having a rotating last rotor grid, having a plurality of rotating blades ( | 2015-11-12 |
20150324518 | Genetic Affinity of Microorganisms and Viruses - Selecting which sub-sequences in a database of nucleic acid such as 16S rRNA are highly characteristic of particular groupings of bacteria, microorganisms, fungi, etc. on a substantially phylogenetic tree. Also applicable to viruses comprising viral genomic RNA or DNA. A catalogue of highly characteristic sequences identified by this method is assembled to establish the genetic identity of an unknown organism. The characteristic sequences are used to design nucleic acid hybridization probes that include the characteristic sequence or its complement, or are derived from one or more characteristic sequences. A plurality of these characteristic sequences is used in hybridization to determine the phylogenetic tree position of the organism(s) in a sample. Those target organisms represented in the original sequence database and sufficient characteristic sequences can identify to the species or subspecies level. Oligonucleotide arrays of many probes are especially preferred. A hybridization signal can comprise fluorescence, chemiluminescence, or isotopic labeling, etc.; or sequences in a sample can be detected by direct means, e.g. mass spectrometry. The method's characteristic sequences can also be used to design specific PCR primers. The method uniquely identifies the phylogenetic affinity of an unknown organism without requiring prior knowledge of what is present in the sample. Even if the organism has not been previously encountered, the method still provides useful information about which phylogenetic tree bifurcation nodes encompass the organism. | 2015-11-12 |
20150324519 | RARE VARIANT CALLS IN ULTRA-DEEP SEQUENCING - Accurate variant calling methods for low frequency variants are provided. Sequence reads of targeted ultra-deep sequencing are received and aligned to a reference sequence. Read depths and variant counts for variants of the same class at each location where the reference allele exists on the reference sequence are determined for each sample-amplicon. Based on the read depths and variant counts, a probability value indicating the confidence level that a specific variant at a specific location is a true positive is calculated using methods such as a statistical model based method and a localized method using a reference sample. The probability value is then compared with a threshold level to determine whether the detected variants are true positives. | 2015-11-12 |
20150324520 | Blood Glucose Meter Supporting Contextual Data Filtering - The handheld blood glucose meter creates blood glucose records having contextual information to improve filtering of blood glucose records for improved healthcare decisions. The contextual information includes events and associated sub-events. The user selects an event indicator from the plurality of event indicators, and the meter associates the blood glucose measurement with an event that corresponds to the event indicator. The user selects a sub-event indicator from the plurality of sub-event indicators, and the meter associates the blood glucose measurement with a sub-event that corresponds to the sub-event indicator. The user repeats the preceding steps to obtain a plurality of blood glucose measurements with associated events and sub-events. The user selects data filtering, a predetermined range of blood glucose measurements along with an event and sub-event to produce a filter result meeting these criteria. | 2015-11-12 |