36th week of 2019 patent applcation highlights part 33 |
Patent application number | Title | Published |
20190272267 | GENERATING OR UPDATING SETS OF EVENTS USING A DATABASE SYSTEM - Disclosed are methods, apparatus, systems, and computer-readable storage media for generating or updating sets of events. In some implementations, a database storing data records representing events can be maintained. A selection of a first event can be processed. A first timestamp associated with the first event can be identified. A first set of events comprising the first event a first portion of other events can be generated or updated. A second set of events comprising the first event a second portion of other events can be generated or updated. A first frequency of matched events can be determined for the first set of events. A second frequency of matched events can be determined for the second set of events. It can be determined that the first frequency is greater than the second frequency. A similarity associated with the first event can be generated or updated. The first set of events can be provided to a client device. | 2019-09-05 |
20190272268 | Performance and Quality Optimized Architecture for Cloud Applications - A data validation procedure may be propagated to a server machine and to a client machine to perform the same data checking in the respective machines. The data validation procedure may be converted and expressed in a specification language that is suitable for the server machine. Likewise, the data validation procedure may be converted and expressed in a specification language that is suitable for the client machine. | 2019-09-05 |
20190272269 | METHOD AND SYSTEM OF CLASSIFICATION IN A NATURAL LANGUAGE USER INTERFACE - A method and system are provided for processing natural language user queries for commanding a user interface to perform functions. Individual user queries are classified in accordance with the types of functions and a plurality of user queries may be related to define a particular command. To assist with classification, a query type for each user query is determined where the query type is one of a functional query requesting a particular new command to perform a particular type of function, an entity query relating to an entity associated with the particular new command having the particular type of function and a clarification query responding to a clarification question posed to clarify a prior user query having the particular type of function. Functional queries may be processed using a plurality of natural language processing techniques and scores from each technique combined to determine which type of function is commanded. | 2019-09-05 |
20190272270 | DATABASE CONDITIONAL FIELD ACCESS - A database system populates various fields with information from a plurality of data sources which is matched to geographic and segment information for different reference identifiers. A series of data unions provide a selectable result set. A selection of elements from the selectable result set are used to generate qualifiers that are monitored in real time to determine when the qualifiers have been satisfied in order to set a semaphore allowing access to the selection of elements. | 2019-09-05 |
20190272271 | ASSIGNING PROCESSING TASKS IN A DATA INTAKE AND QUERY SYSTEM - Systems and methods are described for assigning a processing task from one component of a data intake and query system to a different component of the data intake and query system. As part of processing a query, the system can determine that a particular processing task is to be executed by a particular component of the data intake and query system. Based on the characteristics of the component that is to execute the processing task, the system can assign the task or a supplemental task to one or more other components of the data intake and query system. | 2019-09-05 |
20190272272 | SYSTEM AND METHOD OF REMOVING DUPLICATE USER RECORDS - A duplicate lead removal system comprises a matching engine, a vendor duplicates database, and a conflict engine. The matching engine is configured to determine at least one vendor to receive a lead. The vendor duplicates database is configured to store duplicate lead information that is at least partly created by and received from vendors outside of the duplicate lead removal system. The conflict engine is configured to compare information that is at least derived from the lead with information stored in the vendor duplicates database in order to determine if the lead is a duplicate lead for the vendor such that the system can prevent transmission of duplicate leads to the vendor. | 2019-09-05 |
20190272273 | GRAPH-BASED SEARCHING FOR DATA STREAM - A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams. | 2019-09-05 |
20190272274 | ENHANCED SEARCH SYSTEM FOR AUTOMATIC DETECTION OF DOMINANT OBJECT OF SEARCH QUERY - Various methods and systems for determining a dominant object of a query and employing the dominant object to provide enhanced search services are discussed. A query is segmented into a set of n_grams. Entity extraction and resolution (EER) methods are employed to determine implicit and explicit aspects for each n_gram. N_grams that include explicit aspects are pruned from the set of n_grams and a pruned set of candidate n_grams is generated from the non-pruned n_grams. Knowledge graphs are employed to generate a ranked list of associated categories for each candidate n_gram. A ranked list of categories associated with the un-segmented query is generated based on knowledge graphs. The candidate n_gram with the highest ranked associated category that is also a highly ranked category associated with the un-segmented query is selected as the dominant object of the query. Enhanced search results are provided based on the determined dominant object. | 2019-09-05 |
20190272275 | ELECTRONIC CONTENT RANKING BASED ON DISTRIBUTION AND CONSUMPTION - Distribution of content items provided by content producer computers to content consumer computers via a computer network is controlled and indications of different interactions with content items contained in messages distributed to content consumer computers are tracked. The different interactions with content items occur at the content consumer computers. Content items are indexed and ranked indications of at least some indexed content items are output in response to search queries. Tracking indications of different interactions with indexed content items occurs at the content consumer computers. Indications of different interactions with content items contained in messages distributed to content consumer computers and with indexed content items outputted in response to search queries are quantified. Content items are ranked based on the indications of different interactions. | 2019-09-05 |
20190272276 | PRIORITIZING ITEMS BASED ON USER ACTIVITY - Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest. | 2019-09-05 |
20190272277 | Generating Answer Variants Based on Tables of a Corpus - Mechanisms are provided for implementing a candidate answer variant engine. The mechanisms receive an indication of a structured portion of content in a corpus, generate a plurality of groupings of elements of the structured portion of content, and generate, for each grouping of elements in the plurality of groupings of elements, and for each element in the grouping of elements, a corresponding grouping vector representation, corresponding to the element. The mechanisms, for each grouping vector representation of each grouping of elements in the plurality of groupings of elements perform a similarity measure calculation between the grouping vector representation and a vector representation of an input question, and select an element corresponding to the grouping vector representation for inclusion as a candidate answer variant based on results of the similarity measure calculation. The mechanisms perform question answering operations based on an analysis of one or more candidate answer variants. | 2019-09-05 |
20190272278 | Data sorting system and implementation method thereof - A data sorting system based on HC-TABLEs and an implementation method thereof are provided, relating to a technical field of computer application. The system provided by the present invention consists of a rule library and a sorting scheduling module. The rule library includes a sorting configuration library constituting the HC-TABLEs, and a sorting rule library and a sorting result set library based on the HC-TABLEs. The sorting scheduling module provides functions of scheduling and distribution. The scheduling function is able to transfer a structured query language of to each sorting result set into an actual data file in a task form; and the distribution function is able to distribute the data file. The present invention realizes sorting customized processing of data, has advantages of good expansibility and wide application range, and can be effectively applied in various business-type systems. | 2019-09-05 |
20190272279 | DATASET ANALYSIS AND DATASET ATTRIBUTE INFERENCING TO FORM COLLABORATIVE DATASETS - Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset having a data format into a dataset ingestion controller configured to form a collaborative dataset, interpreting data of the dataset against data classifications at an inference engine to derive at least an inferred attribute, associating the data with annotative data identifying the inferred attribute, and converting the dataset at a format converter to form an atomized dataset. | 2019-09-05 |
20190272280 | Method for Elastic Geographical Database Replication - A device of managing replication action, comprising a database management system (DBMS) interface configured to receive from one of a plurality of first local DBMS servers in a first servers cluster target data for replication, and a replication event including an indication of a remote replication management device in a second servers cluster of a plurality of second local DBMS servers, a network interface configured to establish a coupling with the remote replication management device according to the received replication event, forward the target data to the remote replication management device according to the replication event so as to allow the remote replication management device to instruct a creation of a replica of the target data for storage by a remote DBMS server which is a member of the second servers cluster. | 2019-09-05 |
20190272281 | SYSTEMS AND METHODS TO ENABLE USERS TO INTERACT WITH REMOTELY MANAGED DOCUMENTS WITH A SINGLE INTERACTION USING LOCALLY STORED DOCUMENTS - A system and method that enables editing capabilities of content accessed from a content management server using any type of locally-installed application is provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user. For example, users may open, reserve or lock, download, and edit documents with a single user action such as a click. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for improving the user experiences involved in editing documents by providing an ‘instant’ and ‘seamless’ editing experience substantially equivalent to editing files on a local hard disk. | 2019-09-05 |
20190272282 | USING DATA OBJECT RELATIONSHIPS IN A DATABASE SYSTEM TO GROUP DATABASE RECORDS AND FILES ASSOCIATED WITH A DESIGNATED DATABASE RECORD - Disclosed are systems, methods and computer program products for using data object relationships in a database system to group database records and files associated with a first database record. In some implementations, one or more second database records maintained in a record repository are automatically identified as having a hierarchical relationship with the first record. One or more files associated directly or indirectly with the first record are also automatically identified. One or more group data objects can be created or updated in a database to define a group as including at least the one or more second records and the one or more files. Data can be transmitted from a server to a client machine to indicate the grouping. | 2019-09-05 |
20190272283 | DETECTING OVERNEGATION IN TEXT - Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed. | 2019-09-05 |
20190272284 | Image Recognition Verification - Systems and methods of verifying the results of an initial image recognition process are presented. A verification engine can receive a set of candidate images corresponding to the results of an image recognition process performed on a captured query image. The verification engine can determine an appropriate verification technique to apply to the images of the candidate set, and classify, re-rank or otherwise re-organize the candidate set such that the best match from the candidate set is confirmed as a proper match. | 2019-09-05 |
20190272285 | SYSTEM FOR MULTI-TAGGING IMAGES - A system with a simple, intuitive, efficient interface is described for creating multi-tagged image files and playing back the tags upon demand. The system includes a display for displaying the image to a user, a user interface is adapted to receive user input to create a user-selectable zone around each selected location, a recording device for creating an object associated with each user-selectable zone and a packing device that merges the image, the user-selectable zones and their associated objects into a tagged image file having a unique filename extension indicating that it is a tagged image file, and saving the tagged image. On playback, the image is displayed to the user who may select a user-selectable zone. The object file associated with that zone is played back. The user may also select an option that causes the objects to autoplay in a pre-determined sequence. The user may also delete, edit, or re-record objects. | 2019-09-05 |
20190272286 | Systems and Methods for Generating Playlists in a Music Service - Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pre-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initiating the offline mode, enabling playback of the playlist from the cache memory. | 2019-09-05 |
20190272287 | DETECTING MEDIA WATERMARKS IN MAGNETIC FIELD DATA - Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to detect media watermarks in magnetic field data are disclosed herein. Example media monitoring apparatus disclosed herein include means for transforming magnitude values of magnetic field data to a frequency domain to determine transformed magnetic field data, the magnetic field data associated with a first sampling rate, the magnetic field data obtained from a sensor. Disclosed example media monitoring apparatus also include means for detecting an audio watermark in a portion of the transformed magnetic field data associated with a first frequency, the audio watermark encoded in an audio signal, the audio watermark to have a frequency component associated with a second frequency different from the first frequency, the first frequency to be aliased relative to the second frequency based on the first sampling rate. | 2019-09-05 |
20190272288 | INSERTING INFORMATION INTO PLAYING CONTENT - Example methods and systems for inserting information into playing content are described. In some example embodiments, the methods and systems may identify a break in content playing via a playback device, select an information segment representative of information received by the playback device to present during the identified break, and insert the information segment into the content playing via the playback device upon an occurrence of the identified break. | 2019-09-05 |
20190272289 | VIDEO SEARCH DEVICE, DATA STORAGE METHOD AND DATA STORAGE DEVICE - Disclosed herein is a video search device comprising: at least one processor configured to implement an updating unit generating event object information based on feature information on an object detected in a video; and a storage configured to store comparison object information containing feature information on a reference object, wherein the processor is further configured to implement: an object information generating/deleting unit configured to create information on an object having a predetermined degree of similarity between the event object information and the comparison object information as final object information, and storing the final object information in the storage; and a data searching unit searching the final object information for data that satisfies a search criterion entered by a user. | 2019-09-05 |
20190272290 | Method and Apparatus for Multi-Dimensional Content Search and Video Identification - A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures. | 2019-09-05 |
20190272291 | APPARATUS, METHOD, AND STORAGE MEDIUM FOR MANAGING DATA - A non-transitory computer-readable storage medium storing a program that causes a processor included in each of a plurality of node devices in a data circulation network to execute a process, the process includes when receiving a request to register metadata including attribute information on data of a terminal connected to one of the node devices, transferring the metadata to other plurality of node devices and when receiving a request to obtain data based on the metadata, obtaining the data from the terminal and transferring the data to a requestor of the data. | 2019-09-05 |
20190272292 | BUILDING AND QUERYING HASH TABLES ON PROCESSORS - A plurality of memory maps may be allocated that represents the hash table on a memory device to store keys and values. The memory maps may comprise at least a primary map and a secondary map. A hash table operation may be performed on the primary map based on a first position computed using a first hash function, and if not successful, a bounded linear probing that probes a defined primary probe region in the primary map. Responsive to determining that the hash table operation on the primary map is not successful, the hash table operation may be performed on the secondary map based on a second position computed using a second hash function, and if not successful, a bounded linear probing that probes a defined secondary probe region in the secondary map. | 2019-09-05 |
20190272293 | AUTOMATED CREATION AND DELIVERY OF DATABASE CONTENT - A method and apparatus are disclosed which automatically build a database by automatically assigning links to an expert, pushing content to an expert, providing expert annotation, and linking the content to an annotation database. A term is selected by applying rules. An advertiser can sponsor the term. Content windows can be attached to the term, the content window containing information such as definitions, related products or services, sponsorship information, information from content syndicators, translations and reference works. A utility is available to the expert that allows the expert to analyze the term in context by extending or reducing the sentence or paragraph the word is contained in. Data objects that represent the contents of the database and templates are syndicated to remote servers running a processing engine. The processing engine uses these data objects to execute linking rules without requiring a connection to the database. | 2019-09-05 |
20190272294 | PREVENTING BIASED QUERIES BY USING A DICTIONARY OF CAUSE AND EFFECT TERMS - A method, computer system, and computer program product for eliminating confirmation bias in a user search query is provided. The present invention may include receiving a user-entered search query from an open ended-search tool. The invention may also include identifying a field associated with the received user-entered search query. The invention may further include creating a dictionary based on the identified field. The invention may also include determining the received user-entered search query relates to an effect by parsing the created dictionary. The invention may further include identifying one or more causes associated with the effect by parsing the created dictionary. The invention may also include generating a plurality of suggested search queries based on the one or more identified causes. | 2019-09-05 |
20190272295 | Managing Data Feeds From Different Applications for Users - Some embodiments provide a program that receives from a client device a request for data feed items relevant to a user, determines a set of categories associated with the user, and queries a database for a first set of data feed items specify the user as a recipient of the data feed item. The program retrieves a second set of data feed items from an external content provider. The program modifies relevance scores of the first set of data feed items and the second set of data feed items based on the set of categories associated with the user and a set of factors, generates a result set of data feed items comprising the first and second sets of data feed items ordered based on the modified relevancy scores from highest relevancy score to lowest relevancy score, and provides the result set of data feed items to the client device. | 2019-09-05 |
20190272296 | Natural Language Question Answering Systems - Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results. | 2019-09-05 |
20190272297 | NATIVE OBJECT IDENTIFICATION METHOD AND APPARATUS - A native object identification method is described. A first topic from a social network can be determined. The social network can be searched for M objects associated with the first topic. A frequency of appearances of each application account in the M objects is counted to obtain top N application accounts having highest frequencies of appearances. M and N can be positive integers. According to an account filter rule, a first application account is identified from the top N application accounts having highest frequencies of appearance. An object associated with the first topic and posted by the first application account is determined as a native object. | 2019-09-05 |
20190272298 | DYNAMIC WEB PAGE NAVIGATION - A computer-executed process receives an object that characterizes a navigation capability of a website. The object includes a navigation parameter that specifies a navigation page of the web site, and a query parameter that specifies a subset of content of the navigation page. The process also executes a script to dynamically generate a navigation structure based upon the object data. The process detects selection of a navigation component of the navigation structure, and updates an address in a Uniform Resource Locator (URL) bar of the browser with a composite resource identifier to retrieve a requested subset of content of the selected navigation page. The composite resource identifier includes a subordinate resource identifier that identifies the navigation page, which is derived from the navigation parameter and at least one query derived from the query parameter, which specifies the requested subset of content of the navigation page. | 2019-09-05 |
20190272299 | SYSTEM, METHOD, AND RECORDING MEDIUM FOR DATA MINING BETWEEN PRIVATE AND PUBLIC DOMAINS - A data mining method, system, and non-transitory computer readable medium, include defining a set of filter constraints as a filter function for clustering users' private records of data of a private domain, selecting a subset of users' public records of data from a filtered set of data from a public domain that is common with the users' private records of data, and creating a data file including the matched user of the private domain to the public records of the user of the private domain, where the set of the filter constraints comprises a function that captures the subset of the users' public records of data who are of interest to the private domain, and only performs data mining with that set of information from the public domain. | 2019-09-05 |
20190272300 | ROUTER BASED QUERY RESULTS - A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages. | 2019-09-05 |
20190272301 | NETWORK SEARCH QUERY - A method and system for improving a network search query is provided. The method includes executing a real time search with respect to a database associated with an Internet based search for specified digital information. Digital attributes of digital data identified during the real time search are identified and keywords associated with the digital attributes are ranked. In response, search based software code associated with an Internet search for the digital information is generated and associated real time user interactions are recorded. The search based software code is modified resulting in generation of modified search based software code. The modified search based software code is executed and relevant results associated with the Internet based search are presented via a GUI. The database is configured such that the modified search is stored within a logical partition of the database. | 2019-09-05 |
20190272302 | QUESTION ANSWERING USING ENTITY REFERENCES IN UNSTRUCTURED DATA - Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result. | 2019-09-05 |
20190272303 | NETWORK SEARCH MAPPING AND EXECUTION - A method and system for improving a network search query is provided. The method includes receiving a natural language Internet search request and executing a real time search with respect to a database associated with an Internet based search for specified digital information. Categories associated with the natural language Internet search request are identified and associated intent information is received. Digital attributes data identified during the real time search are identified and an associated concept is extracted. The associated concept is mapped to the digital attributes and search based software code is generated and executed. Resulting relevant results are presented and the database is configured such that the relevant results are stored within a logical partition of the database. | 2019-09-05 |
20190272304 | METHOD AND SYSTEM FOR COLLECTING DIGITAL DOCUMENTS FROM A PLURALITY OF SOURCES - A method for collection of digital documents from a plurality of sources, the method comprising:
| 2019-09-05 |
20190272305 | CORRECTION OF ANGULAR ERROR OF PLANE-OF-INCIDENCE AZIMUTH OF OPTICAL METROLOGY DEVICE - Optical metrology is used to calibrate the plane-of-incidence (POI) azimuth error by determining and correcting an azimuth angle offset. The azimuth angle offset may be determined by measuring at least a partial Mueller matrix from a calibration grating on a sample held on a stage for a plurality of POI azimuth angles. An axis of symmetry is determined for a curve describing a value of a Mueller matrix element with respect to POI azimuth angle, for each desired wavelength and each desired Mueller matrix element. The axis of symmetry may then be used to determine the azimuth angle offset, e.g., by determining a mean, median or average of all, or a filtered subset, of the axes of symmetry. If desired, an axis of symmetry may be determined for data sets other than Mueller matrix elements, such as Fourier coefficients of measured signals. | 2019-09-05 |
20190272306 | SYSTEMS AND METHODS FOR TUNING AN IMPEDANCE MATCHING NETWORK IN A STEP-WISE FASHION - Systems and methods for tuning an impedance matching network in a step-wise fashion are described. By tuning the impedance matching network in a step-wise fashion instead of directly to achieve optimum values of a radio frequency (RF) and a combined variable capacitance, processing of a wafer using the tuned optimal values becomes feasible. | 2019-09-05 |
20190272307 | OPTIMIZING LINEAR PROGRAMMING MODELS USING DIFFERENT SOLVERS - Some embodiments provide a program. The program receives from a client device a request specifying a plurality of variables comprising set of sources and a set of objects. The program further receives a set of values from the set of sources. Each value in the set of values specifies an object in set of objects. The program also receives a selection of a set of defined scenarios for the request and the set of values. The program further generates a set of linear programming models based on the set of defined scenarios, the request, and the set of values. | 2019-09-05 |
20190272308 | MULTIPLE PRECISION INTEGER MULTIPLIER BY MATRIX-MATRIX MULTIPLICATIONS USING 16-BIT FLOATING POINT MULTIPLIER - A computer-implemented method, computer program product, and apparatus are provided. The method includes substituting N×N first integer elements, among a plurality of first integer elements obtained by dividing first integer data expressing a first integer in a first digit direction, into a first matrix having N rows and N columns. The method further includes substituting each of one or more second integer elements, among a plurality of second integer elements obtained by dividing second integer data expressing a second integer in a second digit direction, into at least one matrix element of a second matrix having N rows and N columns. The method also includes calculating a third matrix that is a product of the first matrix and the second matrix. The method includes outputting each matrix element of the third matrix as a partial product in a calculation of a product of the first integer and the second integer. | 2019-09-05 |
20190272309 | APPARATUS AND METHOD FOR LINEARLY APPROXIMATING DEEP NEURAL NETWORK MODEL - Provided are an apparatus and method for linearly approximating a deep neural network (DNN) model which is a non-linear function. In general, a DNN model shows good performance in generation or classification tasks. However, the DNN fundamentally has non-linear characteristics, and therefore it is difficult to interpret how a result from inputs given to a black box model has been derived. To solve this problem, linear approximation of a DNN is proposed. The method for linearly approximating a DNN model includes 1) converting a neuron constituting a DNN into a polynomial, and 2) classifying the obtained polynomial as a polynomial of input signals and a polynomial of weights. | 2019-09-05 |
20190272310 | COMPUTATIONAL DEVICE, COMPUTATIONAL METHOD, AND COMPUTER PROGRAM - [Object] To provide a computational device capable of computing an accurate approximation of the hyperbolic tangent function with a simple configuration. | 2019-09-05 |
20190272311 | AUTOMATICALLY CREATING AT-A-GLANCE CONTENT - Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance. | 2019-09-05 |
20190272312 | WORKFORCE RESPONSE BASED EVENT MANAGEMENT METHODS AND SYSTEMS - Event organizers must assign volunteers, staff, sub-contractors etc. over multiple roles, multiple shifts, and multiple locations. Assigning individuals, whether a few to hundreds or thousands, requires the user to filter through registration information and align this to the roles/shifts etc. This is further complicated when the registration forms used to acquire user data are custom questionnaires. Embodiments of the invention automatically generates custom filters for subsequently filtering of the entries made by registrants where the user generates custom questions. Further, embodiments of the invention allow the importation of data from other sources wherein if it includes fields not supported by the database into which the data is being imported the system automatically adds new custom fields to the database as well as supporting the establishment of new questionnaires, new custom filters, and triggering registration updates from existing registrants to acquire new data for the new custom fields. | 2019-09-05 |
20190272313 | DYNAMIC GENERATION OF MOBILE WEB EXPERIENCE - Techniques are described herein for generating a user interface configured for a mobile device, on-the-fly at run time, in response to receiving a request for a Web page from the mobile device. The user interface for the mobile device may show the Web page with an appearance and content that are similar to the same Web page that is viewed on other devices, such as a non-mobile device. Such similar appearance and content may be possible without an increase in cost because a layout of the Web page that is configured for a non-mobile device is used to generate the user interface. Thus, once the layout for a non-mobile device is launched, its corresponding mobile layout may be automatically ready for launch without incurring additional engineering effort. Accordingly, users can enjoy the same Web experience across a variety of devices. | 2019-09-05 |
20190272314 | CONVERSION OF DATA RANGES TO TABLE OBJECTS - Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object. | 2019-09-05 |
20190272315 | DYNAMIC RETRIEVAL AND RENDERING OF USER INTERFACE CONTENT - In one general aspect, a method and system are described for generating a map data structure constructed in a tabular form. The map data structure may include a plurality of keys indicated in column headers and a plurality of lists of values indicated in rows. Each list of values may be mapped to a respective key in the plurality of key. The map data structure may be iteratively parsed for each key to generate a plurality of additional columns and additional data. The additional columns and the additional data may be rendered in an updated tabular representation as an extension of the first tabular representation in the user interface. | 2019-09-05 |
20190272316 | SYSTEMS METHODS AND COMPUTER-READABLE STORAGE MEDIA FOR REAL-TIME AUTOMATED CONVERSATIONAL AGENT - Systems, methods and computer-readable storage media for natural language understanding in combination with real-time automated responses verification in conversation agent messaging are described. | 2019-09-05 |
20190272317 | SYSTEM AND METHOD FOR DETECTING UNDESIRABLE AND POTENTIALLY HARMFUL ONLINE BEHAVIOR - Embodiments include computer-implemented methods and systems for detecting undesirable and potentially harmful online behavior. The embodiments described and claimed could also be applied to detecting any other type of online behavior to be detected, but the descriptions focuses on detecting online violence. More particularly, the embodiments disclosed relate to detecting online violence using symbolic methods of natural language processing (NLP) that utilize and govern the usage of: 1) syntactic parser for analyzing grammatical context of the input text data, 2) unsupervised learning methods for improving selected aspects of the system and adjusting the system to new data sources and guidelines, and 3) statistical classifiers for resolving specific well-defined sub-tasks, in which statistical approaches surpass the symbolic methods. | 2019-09-05 |
20190272318 | USE OF SMALL UNIT LANGUAGE MODEL FOR TRAINING LARGE UNIT LANGUAGE MODELS - A computer-implemented method, computer program product, and apparatus are provided. The method includes generating a plurality of sequences of small unit tokens from a first language model that is trained with a small unit corpus including the small unit tokens, the small unit corpus having been derived by tokenization with a small unit. The method further includes tokenizing the plurality of sequences of small unit tokens by a large unit that is larger than the small unit, to create a derived large unit corpus including derived large unit tokens. | 2019-09-05 |
20190272319 | Method and Device for Identifying Specific Text Information - The invention discloses a method and a device for identifying specific text information, relates to the technical field of computers, and is mainly intended to enable quick, easy and effective identification of text information with a specific format in a target text. The main technical solution of the present invention is to perform multi-dimensional vectorization to the target text according to a preset dimension to obtain a vectorized text; acquire text information compliant with a preset state transition rule in the vectorized text; calculate the text information by using a dynamic programming algorithm, and determine optimal text information compliant with a preset format, and output the optimal text information as the result of identifying the specific text information in the target text. The invention is mainly used for identifying and acquiring text information. | 2019-09-05 |
20190272320 | DATA ANALYTICS SYSTEM AND METHODS FOR TEXT DATA - Aspects of the subject disclosure may include, for example, a process that performs a statistical, natural-language processing analysis on a group of text documents to determine a group of topics. The topics are determined according to parameters obtained by training on a sample of documents. One or more topics in a subset of topics are associated to each document, resulting in topic-document pairs. A bias is identified for each topic-document pair, and clusters of topics are created from the subset of topics. Each cluster of topics is determined from a value for each bias of each topic-document pair and from a frequency of occurrence of each topic. Each cluster is presentable according to a corresponding image configuration based on all or a subset of the bias dimensions and the frequency of occurrence of topics in a cluster that distinguishes the cluster from other clusters. Other embodiments are disclosed. | 2019-09-05 |
20190272321 | MONITORING CONVERSATIONS TO IDENTIFY TOPICS OF INTEREST - A system and method for monitoring conversations of a community of users to identify topics of interest is provided. A user community which is based partly on social networking connections relative to a first user is identified. Conversations involving at least one member of the identified user community are monitored. Based in part on an aggregated analysis of the monitored conversations, keywords are selected to present to the first user. The first user is then provided with a display in which the selected keywords associated with the user community are presented to the first user such that the first user can select a keyword to access content associated therewith. | 2019-09-05 |
20190272322 | Content editing using AI-based content modeling - A method of content production (e.g., content editing) uses Artificial Intelligence (AI)-based content modeling to facilitate content production (e.g., a content editing recommendation) In one embodiment, an automated process (such as a content editor) is configured to receive and render content. For a given portion of the content, and as the given portion of the content is being rendered, the given portion is processed to generate a content model. With respect to a concept that is expressed in or otherwise associated with the content, the system then compares the content model with a target content derived model to generate a content insight relevancy score. The target content derived model is one generated by (a) identifying a set of target content portions in which the concept is expressed, (b) generating from each content portion an associated target content model; and (c) performing a vector operation on one or more of the associated target content models. Preferably, each associated target content model is built using an Artificial Intelligence (AI)-based content analysis. The content insight relevancy score is then used to generate at least one content production recommendation. | 2019-09-05 |
20190272323 | ENABLING CHATBOTS BY VALIDATING ARGUMENTATION - Systems, devices, and methods of the present invention validate argumentation in text. In an example, an application forms a communicative discourse tree from a subset of text by matching each fragment of the subset that has a verb to a verb signature. The application identifies that the subset includes an argument by applying a classification model trained to detect argumentation to the communicative discourse tree. The application further creates a logic system based on a claim of the argument, a domain definition clause associated with a domain of the text, a set of defeasible rules based on the communicative discourse tree, and a set of facts from one or more of the communicative actions of the communicative discourse tree. The application evaluates a consistency of the argument with respect to itself and with respect to the domain definition clauses by solving the logic system, thereby validating a claim associated with the argument. | 2019-09-05 |
20190272324 | LANGUAGE MODEL, METHOD AND APPARATUS FOR INTERPRETING ZONING LEGAL TEXT - A computerized method for analyzing a zoning ordinance comprises converting the text into a raw text format; parsing the raw text format to establish a hierarchical structure; building a network representation of the text of the zoning ordinance; collecting examples of portions the zoning ordinance to be analyzed; building a language model of each subsection of the text of the zoning ordinance; running the language model on each subsection of the text of the zoning ordinance; correlating references to previously translated sections of the text of the zoning ordinance; outputting text of the zoning ordinance as a data dictionary with sections interpreted as machine readable code; and outputting simplified language sentences from the data dictionary. An assembled document comprising at least one of the machine readable code and the simplified language sentences is provided. Associated images can be included in the document. A programmed computer and a medium including computer code for practicing the method. | 2019-09-05 |
20190272325 | WRITTEN WORD REFINEMENT SYSTEM & METHOD FOR TRUTHFUL TRANSFORMATION OF SPOKEN AND WRITTEN COMMUNICATIONS - A method for processing a narrative generated by an artificial Intelligence based natural language generator, to assess relationships between words and phrases in the generated narrative, where necessary, to replace particular words and phrases and more clearly convey a desired intended semantic content of the generated narrative, and/or generate learning data for use by the natural language generator to improve its text generating operation. Based on an input received by the AI based natural language generator, the method generates a narrative, processing the narrative by implementing one or more mechanisms to provide at least one cue in the narrative, in accordance with a plurality of rules to identify semantic content and based on a cue, and the identified semantic content of the narrative, determining how relationships between the words and phrases comprising the narrative could be altered to more clearly convey the semantic content, to realize a directive and communicating the directive. | 2019-09-05 |
20190272326 | IDENTIFYING MULTIMEDIA ASSET SIMILARITY USING BLENDED SEMANTIC AND LATENT FEATURE ANALYSIS - Methods and system for determining a similarity relationship between a plurality of digital assets and a target digital asset comprises creating a normalized semantic feature vector associated with a search query, discovering the target asset based on the normalized semantic feature vector, generating a normalized latent feature vector associated with the target asset, comparing the normalized semantic feature vector with semantic feature vectors for each of the digital assets to generate a semantic comparison value, comparing the normalized target latent feature vector with latent feature vectors for each of the digital assets to generate a latent comparison value, blending the semantic comparison vector value with the latent feature comparison vector value to create a target comparison value for each of the digital assets, and reporting the digital assets having the highest target comparison values to the user or group of users. | 2019-09-05 |
20190272327 | NATURAL LANGUAGE PROCESSING SYSTEM - A natural language processing system identifies command elements in a text natural language command and, for each command element, accesses a playlist access matrix and identifies any playlist pointer pairs associated therein with that command element. The natural language processing system then identifies whether a first playlist pointer element in any of those playlist pointer pairs indicates a current playlist pointer best match and, if so, updates a playlist entry identifier with a second playlist pointer element in the playlist pointer pair that includes that first playlist pointer element. When the natural language processing system determines that all of the command elements have been considered, it uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on a target element in the text natural language command based on an action element in the text natural language command. | 2019-09-05 |
20190272328 | FORMULATING A RESPONSE TO A NATURAL LANGUAGE QUERY BASED ON USER INTENT - Natural language processing is enhanced by linguistically extracting intelligence about a user. A history of user queries is analyzed by a natural language classifier to determine various user intents, and these intents are combined to form a user intent profile. The profile includes elements of sentiment, emotion and tone. The profile can be used in various ways including restricting access to documents in a collection, or refining a cognitive analysis of a query. For access restriction, a determination is made that the user intent is inconsistent with a document, and the user is denied access to the document. This determination involves a user intent score which is compared to a score of the document. For cognitive analysis, searching of reference documents is filtered by excluding documents based on the user intent. The searching includes a comparison of meta-data tags of the documents to the user intent. | 2019-09-05 |
20190272329 | STATISTICAL PROCESS CONTROL AND ANALYTICS FOR TRANSLATION SUPPLY CHAIN OPERATIONAL MANAGEMENT - A method for translation supply chain analytics includes receiving operational variables of a translation process from a translation supply chain. The method further includes determining a cognitive leverage and a productivity factor for post editing of matches of a plurality of match types generated by the translation supply chain based at least in part on the operational variables from the translation supply chain. The method further includes generating linguistic markers for the matches of the plurality of match types generated by the translation supply chain, based at least in part on the cognitive leverage and the productivity factor for the post editing of the matches of the plurality of match types. The method further includes performing statistical analysis of the linguistic markers for the matches of the plurality of match types. The method further includes generating one or more analytics outputs based on the statistical analysis of the linguistic markers. | 2019-09-05 |
20190272330 | METHOD AND DEVICE FOR CATEGORIZING MULTIMEDIA RESOURCES - The present disclosure relates to a method and a device for categorizing multimedia resources. The method includes: counting the numbers of icons for respective types of icons input by a user for a multimedia resource; and determining a category to which the multimedia resource belongs according to the numbers of the respective types of icons input for the multimedia resource. The method and device for categorizing multimedia resources according to the present disclosure can take respective types of icons input by the user for the multimedia resources into consideration when categorizing the multimedia resources, thereby improving the accuracy of the categorization of the multimedia resources. | 2019-09-05 |
20190272331 | TECHNOLOGIES FOR PROVIDING SERVICE ISOLATION, SCALABILITY, AND PROACTIVE TENANT MIGRATION IN MULTI-TENANT ECOSYSTEMS - Systems, methods, and computer-readable media for performance monitoring and tenant migration in multi-tenant and/or cloud computing ecosystems are described. Embodiments may include technologies for scaling multi-tenant systems based on input load characteristics, proactive monitoring and tenant migration in multi-tenant environments, and service isolation in a multi-tenant environments. Other embodiments may be described and/or claimed. | 2019-09-05 |
20190272332 | AUTOMATIC NOTE BOARD DATA CAPTURE AND EXPORT - A system for capturing, using a digital camera, a plurality of Scrum board notes, determining if those notes have changed in position or content, and importing those changes into a collaboration and project management system for storage. | 2019-09-05 |
20190272333 | HEURISTIC FOR THE DATA CLUSTERING PROBLEM - A heuristic method for the data clustering problem includes a greedy algorithm, which selects the centroids of well-separated clusters, and a single-solution-based heuristic, which performs clustering with the objective of optimizing a cluster validity index. The attributes of the centroids of clusters are genes and a fitness is determined for each gene. A mutation operation changes the values of the genes of low fitness values and creates a mutant solution. The values of genes of the mutant can replace the values of the genes of the parent if they are better than the genes of the parent. Diversification in the search process is maintained by allowing, with a small probability, the genes of the mutant to replace the genes of the parent even if they are not better than them. | 2019-09-05 |
20190272334 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING INFORMATION PROCESSING PROGRAM - An information processing device includes a providing unit that identifies information desired by a user from answers to questions, and when relevant information related to the identified desired information is acquired, provides the relevant information to the user. | 2019-09-05 |
20190272335 | DATA RETENTION HANDLING FOR DATA OBJECT STORES - Methods, systems, and devices for data retention handling are described. In some data storage systems, data objects are stored in a non-relational database schema. The system may support configurable data retention policies for different tenants, users, or applications. For example, a data store may receive retention requests, where the retention requests may specify deletion or exportation actions to perform on records contained within data objects. The data store may determine retention rules based on these retention requests, and may periodically or aperiodically evaluate the rules to determine active actions to perform. To improve the efficiency of the system, the data store may aggregate the active actions (e.g., according to the dataset to perform the actions on), and may generate work items corresponding to the aggregate actions. A work processor may retrieve these work items and may efficiently perform the data retention actions on datasets stored in the data object store. | 2019-09-05 |
20190272336 | DELIVERING INFORMATION ABOUT AN IMAGE CORRESPONDING TO AN OBJECT AT A PARTICULAR LOCATION - An information delivery system has a computational device connected over a network with a server and associated storage device. The computational device is configured with functionality that generates a message requesting information relating to a particular geolocation that is stored in association with the server. The server identifies one or more files corresponding to the location information in the message and delivers them to the computational device, which compares information in the files with a visual image relating to an object selected by a computational device user and with an object type relating to the visual image, and displays information in a file if the visual image selected by the user matches visual image information in the file. | 2019-09-05 |
20190272337 | AGGREGATE, INDEX-BASED, REAL-TIME VERIFICATION OF NODE CONTENTS - According to some embodiments, so-called “NS-Tree” indexes may be used to calculate whether all (or a portion) of two independent tables are consistent. The NS-Tree indexes may be comprised of various elements, e.g., a synchronization time, a primary key, a hash of the complete record itself, and an aggregate value associated with each index entry (e.g., an accumulated XOR value). At any point in the index, an entry may possess the accumulated aggregate value of all key entries in the table up to that point. That aggregate value may be used to validate data consistency with another table(s) maintaining the same index. Due to the unique composition of the NS-Tree index, users can also validate two data sets within a ‘sub-range’ of the entire data set. According to other embodiments, NS-Tree indexes may also be applied to two different clusters of nodes by applying the NS-Trees at a ‘federated’ level. | 2019-09-05 |
20190272338 | STORAGE CORRELATION ENGINE - A method of and system for correlating data from among a disparate group of data sources and providing the correlated data to data consumers via API's and direct transmission of the data are disclosed. Once the validity of the data is verified, the data is translated from a format specific to the data source into a format that is usable by various other data repositories. Thereafter, the data may be provided to data consumers. | 2019-09-05 |
20190272339 | MINING PATTERNS IN A HIGH-DIMENSIONAL SPARSE FEATURE SPACE - Disclosed are systems and methods for data mining a plurality of records to identify one or more patterns. A list of frequent items is generated using the records of a certain subpopulation in a dataset of the records. By scanning through the dataset, a prefix tree is generated based on the list of frequent items. Each node in the prefix tree includes an accumulator which maintains separate counts of records from the subpopulation matching the respective node and of records from the plurality of records matching the respective node. One or more population-normalized frequent patterns associated with the plurality of records are extracted based on a traversal of the prefix tree. | 2019-09-05 |
20190272340 | SYSTEM AND METHOD TO CONFIGURE A FLOW ALGORITHM AUTOMATICALLY BY USING A PRIMARY ELEMENT DATA SHEET IN MULTIVARIABLE SMART LINE TRANSMITTERS - An apparatus, method, and non-transitory computer readable medium provide for configuring a flow algorithm automatically by using a primary element data sheet in multivariable smart line transmitters. The apparatus includes a memory and at least one processor operably connected to the memory. The at least one processor receives a datasheet and an algorithm related to a device in an industrial process and control system, extracts parameters from the datasheet, maps parameters to algorithm items related to the algorithm, generates a template based on the algorithm items and the mapped parameters, and downloads the template to the device. | 2019-09-05 |
20190272341 | LAYERED LOCALITY SENSITIVE HASHING (LSH) PARTITION INDEXING FOR BIG DATA APPLICATIONS - System and method of partitioning a plurality of data objects that are each represented by a respective high dimensional feature vector is described, including performing a hashing function on each high dimensional feature vector to generate a respective lower dimensional binary compact feature vector for the data object that is represented by the high dimensional feature vector; performing a further hashing function on each compact feature vector to assign a sub-index ID to the compact feature vector; and partitioning the compact feature vectors into respective partition groups that correspond to the sub-index IDs assigned to the compact feature vectors. | 2019-09-05 |
20190272342 | METHOD AND SYSTEM FOR CUSTOMIZED TRANSFER OF DATA - A method for transfer of data to a client computer, the data being stored on a remote server computer in a hierarchical database having hierarchical relationships. The method comprises generating a query having query parameters, generating a call for data based on the query, the plurality of query parameters being sent from the client computer to the server computer, data is provided from the server computer to the client computer according to the query parameters, the provided data comprising a plurality of resources and their hierarchical relationships, and the data connection between the client computer and the server computer is terminated, and outputting the provided data to a user of the client computer. A status of the database is subject to continuous change, wherein the structure and/or content of the database is variable, wherein the query is generated manually by input of the user of the client computer, and customized. | 2019-09-05 |
20190272343 | SYSTEM AND METHOD FOR SEARCHING BASED ON TEXT BLOCKS AND ASSOCIATED SEARCH OPERATORS - Embodiments as disclosed may provide a search operator that addresses the problems inherent in the searching based on an entire block of text. Specifically, embodiments as disclosed may provide a search operator that may address the problem of complex query construction and efficient and effective implementation for finding objects based on a block of text. | 2019-09-05 |
20190272344 | RANDOM DRAW FOREST INDEX STRUCTURE FOR SEARCHING LARGE SCALE UNSTRUCTURED DATA - System and method of generating an index structure for indexing a plurality of unstructured data objects, including: generating a set of compact feature vectors, the set including a compact feature vector for each of the data objects, the compact feature vector for each data object including a sequence of hashed values that represent the data object; generating a plurality of twisted compact feature vector sets for each of set of compact feature vectors, each of the twisted compact feature vector sets being generated by applying a respective random shuffling permutation to the set of compact feature vectors; and for each twisted compact feature vector set, generating an index for the data objects in which the data objects are slotted based on sequences of hashed values in the twisted compact feature vector set. | 2019-09-05 |
20190272345 | METHODS AND SYSTEMS FOR CONTROL OF HUMAN LOCOMOTION - A method is provided for the automatic control of cycling speed in a human. The method comprises: estimating the subject's actual cycling speed using one or more sensors to thereby obtain a measured speed; determining an error comprising a difference between a desired speed and the measured speed; and outputting, to the subject, a stimulus frequency signal wherein the stimulus frequency signal is based on the error in such a manner that when the subject pedals in a manner that matches a frequency of the stimulus frequency signal, the subject's actual speed controllably tracks the desired speed. | 2019-09-05 |
20190272346 | MULTI-MATERIAL OPTIMIZATION FOR 4D PRINTING OF ACTIVE ROD STRUCTURES - A design optimization and manufacturing approach for the creation of complex 3D curved rod structures with spatially variable material distributions that exhibit active deformation behavior is provided. The framework optimizes the cross-sectional properties of a rod structure, in particular the Young's modulus, such that under given loading conditions the rod structure may obtain one or more target shapes resulting from geometrically nonlinear deformation, from which the structure can then actively deform back to the original shape due to the shape memory effect. A novel algorithm is provided to generate physical realizations from the computational design model, which allows their direct fabrication via printing of shape memory composites with voxel-level compositional control with a multi-material 3D printer. The design and manufacture digital toolchain allows the continuous variation of multiple active materials as a route to optimize mechanical as well as active behavior of a structure. | 2019-09-05 |
20190272347 | SCALABLE AND PRECISE FITTING OF NURBS SURFACES TO LARGE-SIZE MESH REPRESENTATIONS - One embodiment of the invention disclosed herein provides techniques for fitting a mesh representation that includes a plurality of mesh points with a NURBS surface. A subdividing engine subdivides the mesh representation into a plurality of patches in a parametric domain. A vertex solving engine computes one or more vertex boundary continuity constraints for each vertex included in a plurality of vertices associated with the plurality of patches. An edge solving engine computes one or more edge boundary continuity constraints for each edge included in a plurality of edges associated with the plurality of patches. A patch solving engine fits a first patch included in the plurality of patches with at least one partial NURBS surface based on the vertex boundary continuity constraints and the edge boundary continuity constraints. | 2019-09-05 |
20190272348 | Acoustic Positioning Transmitter and Receiver System and Method - An acoustic model determination approach for a real-time locating system is disclosed. The system includes one or more transmitting devices and one or more mobile devices. The acoustic model may be determined by deriving an acoustic representation of sub-structures within the building, and then forming the acoustic model based on the acoustic representation and the location and orientation of the static acoustic transmitting device. In another embodiment, an acoustic signal is transmitted from a static acoustic transmitting device, with the reflected signals received by the same static acoustic transmitting device in a receiving mode. Based on these received acoustic signals, the acoustic model is formed based on the reflected signals and the location and orientation of the static acoustic transmitting device. | 2019-09-05 |
20190272349 | Assessing Performance of a Hardware Design Using Formal Evaluation Logic - A hardware monitor arranged to assess performance of a hardware design for an integrated circuit to complete a task. The hardware monitor includes monitoring and counting logic configured to count a number of cycles between start and completion of the symbolic task in the hardware design; and property evaluation logic configured to evaluate one or more formal properties related to the counted number of cycles to assess the performance of the hardware design in completing the symbolic task. The hardware monitor may be used by a formal verification tool to exhaustively verify that the hardware design meets a desired performance goal and/or to exhaustively identify a performance metric (e.g. best case and/or worst case performance) with respect to completion of the task. | 2019-09-05 |
20190272350 | Livelock Detection in a Hardware Design Using Formal Evaluation Logic - A hardware monitor arranged to detect livelock in a hardware design for an integrated circuit. The hardware monitor includes monitor and detection logic configured to detect when a particular state has occurred in an instantiation of the hardware design; and assertion evaluation logic configured to periodically evaluate one or more assertions that assert a formal property related to reoccurrence of the particular state in the instantiation of the hardware design to detect whether the instantiation of the hardware design is in a livelock comprising the predetermined state. The hardware monitor may be used by a formal verification tool to exhaustively verify that the instantiation of the hardware design cannot enter a livelock comprising the predetermined state. | 2019-09-05 |
20190272351 | COMPUTER-READABLE RECORDING MEDIUM STORING STRUCTURAL ANALYSIS SIMULATION PROGRAM, STRUCTURAL ANALYSIS SIMULATION METHOD, AND INFORMATION PROCESSING DEVICE - A non-transitory computer-readable recording medium stores therein a program for causing a computer to execute a process for reading design data from a memory which stores the design data that indicates an auxiliary geometric shape and an article, the auxiliary geometric shape being arranged in association with a setting portion for which a condition for performing simulation for structural analysis of the article is set, and being assigned identification information including the condition; identifying the auxiliary geometric shape and the condition from the design data based on the identification information; setting the condition for the setting portion; and performing the simulation based on the condition. | 2019-09-05 |
20190272352 | GENERATION OF EVENT TRANSITION MODEL FROM EVENT RECORDS - An event transition model for producing test data may be generated from a plurality of event records, each event record including an event time of an instance, wherein the event transition model includes a plurality of states, each state corresponding to one or more instances of the plurality of event records, event transition probabilities between states, and event transition interval times between states. | 2019-09-05 |
20190272353 | SYSTEMS AND METHODS FOR ALLOCATING HYDROCARBON PRODUCTION VALUES - Techniques for allocating hydrocarbon production include receiving a selection of a particular area identification (ID) of a plurality of area IDs stored on the server; determining based on the selected particular area ID, a plurality of hydrocarbon production values that include periodic area-level hydrocarbon production values associated with the particular area ID and a plurality of wells associated with the particular area ID; determining a decline curve model for the area-level hydrocarbon production values associated with the particular area ID; modeling the aggregated periodic well-level hydrocarbon production values with the determined decline curve model; and determining allocated well-level hydrocarbon production values based at least in part on the selected decline curve model to display at a client device. | 2019-09-05 |
20190272354 | Method for degradation modeling and lifetime prediction considering recoverable shock damages - A method for degradation modeling and lifetime prediction considering recoverable shock damages includes steps of: Step 1: collecting degradation data; Step 2: establishing a degradation model; Step 3: estimating the parameters; and Step 4: predicting lifetime and reliability. Advantages and effects of the present invention are: A) The method of the present invention takes into account the conditions under which the shock damage can be partially or fully recovered, improving the prediction accuracy of lifetime and reliability of products meeting such conditions. B) The method of the present invention considers the shock effects on product performance, which considers the shock effects on both the degradation rate and the degradation signal, wherein prediction method is more realistic and prediction accuracy is improved. C) Many conventional degradation models are special cases when some of the parameters to be estimated in the model of the present invention are zero. | 2019-09-05 |
20190272355 | AUTOMATED CUSTOM CIRCUIT LAYOUT ENHANCEMENT - A method for enhancing a chip layout may include obtaining the chip layout including a first layer including first and second tracks, a first route occupying the first track, and an open net including open terminals. The method may further include grouping the open terminals into at least a first subset of open terminals, calculating, based on the first subset, a region of interest (ROI), determining that neither the first track nor the second track within the ROI can be used to connect all the open terminals in the first subset, determining that the first track can be used to connect all the open terminals in the first subset after moving the first route from the first track to the second track, moving, the first route from the first track to the second track, and attempting to connect all the open terminals in the first subset using the first track. | 2019-09-05 |
20190272356 | SIMPLIFYING DESIGNS OF MECHANICAL ASSEMBLIES VIA GENERATIVE COMPONENT CONSOLIDATION - A design engine consolidates portions of a mechanical assembly design to reduce the number of components included in the design. The design engine analyzes the design to determine various criteria associated with the assembly. Then, the design engine identifies a group of components within the design to be consolidated. The design engine determines a volumetric region where the group of components resides and then subdivides the volumetric region. The design engine then initiates a generative design process based on the determined criteria to create geometry within each subdivision of the volumetric region. The newly generated geometry includes fewer components than the initial group of components. The design engine then replaces the group of components with the newly generated geometry, thereby consolidating the group and reducing the total number of components included in the design. | 2019-09-05 |
20190272357 | SYSTEMS AND METHODS FOR ENTITLEMENT MANAGEMENT - Systems and methods for managing data are disclosed. One method can comprise receiving a first request for a service, wherein the first request is associated with a first rights package. The first rights package can be processed to determine access to the service. An evaluation key can be generated, wherein the evaluation key represents the determination of access relating to the processing of the first rights package. A second request for a service can be received, wherein the second request is associated with a second rights package. The second rights package can be processed using the evaluation key. | 2019-09-05 |
20190272358 | Video and Digital Multimedia Aggregator - Methods, systems, computer-readable media, and apparatuses for searching and delivering program content are described herein. A search request may be received from a first user device. After determining that a first search was unsuccessful, available content associated with the search request may be determined based on at least one change in at least one content source. | 2019-09-05 |
20190272359 | SYSTEM AND METHOD FOR AN IMPROVED PERSONAL VAPORIZATION DEVICE - A vape device system including a payload reservoir that is identified by a payload identifier and that is configured to hold a substance for atomization. A processor is configured to determine an operational setting based on at least one of the payload identifier and a secondary data, which may include user information, prescription information, location information, payload information, historical vape device usage information, and historical payload reservoir information. A vape device system, and method of using the same, that includes a vape device and a computing device that includes the processor. A method of controlling a vape device including determining an operational setting of the vape device based on the payload identifier and/or secondary data. The operational settings may include a duty cycle setting, a temperature setting, an operational time duration, a dosage setting, and a security setting. | 2019-09-05 |
20190272360 | DYNAMIC HIERARCHICAL LEARNING ENGINE MATRIX - Embodiments of the invention are directed to systems, methods, and computer program products for identification of normal state authenticity indicators for user and entity authentication into applications in real-time to prevent misappropriation at the point of authenticity. In this way, the system uses multiple modeling processes for identification of authentic access requests to prevent misappropriation including utilizing phase-based characterization of different perspectives to make real-time determinations on authenticity of an interaction and/or misappropriation likelihood. The invention relies on multiple characteristics and models in simultaneous utilization for real-time authenticity decisions. | 2019-09-05 |
20190272361 | SYSTEM AND METHOD FOR CONTINUOUS AND COMPETITIVE AUTHENTICATION - The invention is a novel system that uses a continuous and competitive authentication process to identify users within an entity's systems. In particular, the invention may continuously collect authentication data across multiple channels (e.g., authentication data obtained through a mobile app, website, telephone, on-site methods, and the like) as well as non-authentication data. The obtained data may be compared with reference data (e.g., historical data) to continuously update a confidence level associated with the user. Based on the confidence level, profile the user to detect any inconsistencies in the data collected over time. The system may further execute one or more competitive processes in parallel with traditional authentication processes to identify potentially unauthorized users. In this way, the system provides not only a way to authenticate users, but also to create and build profiles of users who are suspected of being unauthorized and/or malicious users | 2019-09-05 |
20190272362 | Artificial Intelligence for a Vehicle Service Ecosystem - A service ecosystem for vehicles that includes various components that are connected to a cloud. One or more technicians wearing headsets can be verified and authenticated by the cloud to work on vehicles based on the technician's biometric information and on the vehicle service requested. The service ecosystem may provide instructions to the technicians to perform the vehicle service. The cloud may also provide requested technical service information to the technician and a service advisor and help to load balance technician so that the service can be completed as scheduled. | 2019-09-05 |
20190272363 | USER AUTHENTICATION SYSTEM AND METHOD FOR ENROLLING FINGERPRINT REFERENCE DATA - In accordance with a first aspect of the present disclosure, a user authentication system is provided, comprising: a user authentication token, said user authentication token comprising a fingerprint sensor and a secure element; an assistance device configured to be coupled to the user authentication token through an interface of said user authentication token; wherein the assistance device is configured to request the secure element to verify a personal unlock key to be captured by the secure element through the fingerprint sensor; wherein the secure element is configured to capture the personal unlock key through the fingerprint sensor, to verify the captured personal unlock key and to enroll, upon or after a positive verification of the personal unlock key, fingerprint reference data captured through the fingerprint sensor. In accordance with a second aspect of the present disclosure, a corresponding method for enrolling fingerprint reference data in a user authentication token is conceived. In accordance with a third aspect of the present disclosure, a corresponding computer program is provided. | 2019-09-05 |
20190272364 | User Authentication By Subvocalization Of Melody Singing - A computing device ( | 2019-09-05 |
20190272365 | ELECTRONIC DEVICE AND METHOD FOR PERFORMING AUTHENTICATION - The present invention relates to an electronic device and a method for performing authentication. The electronic device of the present invention comprises: a communication module; a memory; a processor electrically connected to the communication module and the memory; and an authentication module configured so as to be stored in the memory and executed by the processor, wherein the authentication module can be configured so as to transmit, on the basis of at least a part of a request, authentication information stored in the memory to an external electronic device, when the authentication request related to the external electronic device is obtained. | 2019-09-05 |
20190272366 | TWO-STEP HARDWARE AUTHENTICATION - Methods and systems are provided for two-step hardware authentication for machine monitoring systems. In one embodiment, a machine monitoring system can include a first hardware lock having a locked-state and an unlocked-state. The monitoring system can also include a second hardware lock including a sensor to detect first identification indicia of a user. The machine monitoring system can further include a data port configured to operatively couple to a computing device of the user. The data port can have an enable state and a disable state. The monitoring machine can include a processor operatively coupled to the first hardware lock, the second hardware lock, and the data port. The processor can be configured to receive data characterizing the activation of the first hardware lock and the first identification indicia of the user, and activate the data port to the computing device of the user. | 2019-09-05 |