22nd week of 2017 patent applcation highlights part 34 |
Patent application number | Title | Published |
20170153989 | Dynamic Allocation of Computer Bus Lanes - The embodiments relate to dynamically allocating lanes of a computer bus. A computer system having a processor in communication with a module is booted. Allocation of lanes among adapters in communication with connectors of the computer bus is controlled, which includes the module controlling an allocation of the lanes to adapters present at boot-time. The allocation is dynamic and functions to maximize lane allocation and functionality for the detected adapters. | 2017-06-01 |
20170153990 | Integrated Circuit with a Serial Interface - An integrated circuit coupled to an external serial bus is presented. A method for prefetching data from an external serial bus is presented. The integrated circuit comprises a serial interface, a data cache, and a prefetch control unit. The serial interface detects a data address on the serial bus and reads data elements from data storage units. The data storage units may be internal or external to the integrated circuit. The data cache is coupled to the serial interface via an internal bus. The prefetch control unit instructs the serial interface to prefetch a data element associated with the data address by reading the data element from a target data storage unit associated with the data address. The data element and the data address are written to the data cache. When a read request is detected, the data element can be quickly accessed from the data cache. | 2017-06-01 |
20170153991 | CONFIGURABLE PROCESSOR INTERRUPTS - Embodiments relate to configurable processor interrupts. An aspect includes sending, by an application to supervisor software in a computer system, a request, the request including a plurality of exception types to be handled by the application. Another aspect includes determining, by the supervisor software, a subset of the plurality of exception types for which to approve handling by the application. Yet another aspect includes sending a response from the supervisor software to the application notifying the application of the subset of exception types. | 2017-06-01 |
20170153992 | SMART DEVICE AND METHOD OF OPERATING THE SAME - A smart device and a method of operating the same are provided. The smart device includes a processor, and a sensor configured to detect movement of the smart device, generate an interrupt signal including information on a movement range corresponding to at least one movement type determined based on the detected movement, and output the interrupt signal to the processor and the processor is configured to control an action, corresponding to the interrupt signal received from the sensor, to be performed in response to the interrupt signal. | 2017-06-01 |
20170153993 | SMART DMA ENGINE FOR A NETWORK-ON-A-CHIP PROCESSOR - A multiprocessor architecture utilizing direct memory access (DMA) processors that execute programmed code to feed data to one or more processor cores in advance of those cores requesting data. Stalls of the processor cores are minimized by continually feeding new data directly into the data registers within the cores. When different data is needed, the processor cores can redirect a DMA processor to execute a different feeder program, or to jump to a different point in the feeder program it is already executing. The DMA processors can also feed executable instructions into the instruction pipelines of the processor cores, allowing the feeder program to orchestrate overall processor operations. | 2017-06-01 |
20170153994 | MASS STORAGE REGION WITH RAM-DISK ACCESS AND DMA ACCESS - An apparatus is described that includes a non volatile memory interface to couple to a non volatile random access memory comprising a mass storage region. The apparatus further includes system memory storage logic to process smaller and/or high priority data transfers between the mass storage region and a system memory. The apparatus further includes DMA circuitry to process larger and/or low priority data transfers between the mass storage region and the system memory. | 2017-06-01 |
20170153995 | DATA TRANSFER DEVICE - A data transfer device includes a shifter block that generates first and second input signals and first and second output signals, an input/output control block that selects the first input signal and the first output signal in correspondence to a mode signal and outputs an input control signal and an output control signal for controlling a data input/output operation, or selects the second input signal and the second output signal and outputs the input control signal and the output control signal, and a buffer block that latches first input data or second input data which have different data bit widths according to the input control signal, and outputs first output data or second output data which have different data bit widths according to the output control signal. | 2017-06-01 |
20170153996 | NON-LINEAR TRANSMIT BIASING FOR A SERIAL BUS TRANSMITTER - Described embodiments provide a transmitter for transmitting data over a serial bus coupled to the transmitter. The transmitter includes a controller to generate data for transmission by the transmitter. A transmit driver is coupled to the controller. The transmit driver, in response to the generated data for transmission, generates logic transitions on the serial bus. The transmit driver generates low-to-high logic transitions on the serial bus by charging the serial bus by a bus current based on (i) a predetermined initial bias level for a first time period, and (ii) a first predetermined maximum bias level for a second time period. The transmit driver generates high-to-low logic transitions on the serial bus by discharging the serial bus by a bus current based on (i) a pre-charged level of the transmit driver, and (ii) a second predetermined maximum bias level for a third time period. | 2017-06-01 |
20170153997 | BUS SYSTEM - A bus system is provided. The bus system includes a master device, a bus and a plurality of slave devices. The slave devices and the master device are electrically connected through the bus. The master device communicates with the slave devices by using a one-to-one communication mechanism. The slave devices communicate with the master device by using an arbitration mechanism in which one of the slave devices is selected to communicate with the master device. | 2017-06-01 |
20170153998 | SYSTEM, METHOD, AND RECORDING MEDIUM FOR TOPOLOGY-AWARE PARALLEL REDUCTION IN AN ACCELERATOR - A topology-aware parallel reduction method, system, and recording medium including a partitioning device configured to partition data in each accelerator of a plurality of accelerators into partitions based on a topology of connections between the plurality of accelerators and a control device configured to control, based on a topology of connections between the plurality of accelerators, a type of parallel reduction of data to use. | 2017-06-01 |
20170153999 | RECORDING MEDIUM, ADAPTER, AND INFORMATION PROCESSING APPARATUS - A recording medium to be used by being connected to a digital device includes a local bus, a plurality of recording units, an information storage unit, and a communication unit. The local bus has a plurality of switches or bridges. The plurality of recording units are connected to the local bus. The information storage unit stores information indicating a bus configuration of the local bus. The communication unit is used for transferring the information to and from the digital device. After the recording medium is inserted into the digital device, the bus configuration of the local bus is reconstructed based on the information acquired from the communication unit via the information storage unit by the digital device. | 2017-06-01 |
20170154000 | Dynamic Re-Allocation of Computer Bus Lanes - The embodiments relate to dynamically re-allocating lanes of a computer bus. A computer system is configured with a plurality of connectors in communication with a module, with each connector configured to receive a respective adapter. The module detects a presence of each adapter and controls an initial allocation of lanes to each detected adapter for maximizing adapter functionality. After the initial allocation and in response to performance evaluation, the module dynamically switches lanes from the among the adapters, including allocation of available lane, upshifting lane allocation to one or more adapters, and/or downshifting lane allocation to one or more adapters. | 2017-06-01 |
20170154001 | SUPER HUB SYSTEM AND THE METHOD THEREOF - A system includes at least two ports ( | 2017-06-01 |
20170154002 | INTEGRATED CIRCUIT AND OPERATION METHOD OF SERIALIZER/DESERIALIZER PHYSICAL LAYER CIRCUIT THEREOF - An integrated circuit and an operation method of a SERDES PHY layer circuit thereof are provided. When the SERDES PHY layer circuit is in a calibration preparation state and a signal of a first calibration input pin is an enable state, or when the SERDES PHY layer circuit is in the calibration preparation state, and signals of first and second calibration input pins are in the enable state, the SERDES PHY layer circuit enters a calibration state (using a reference resistor for current calibration). After the current calibration is completed, the SERDES PHY layer circuit enters a calibration completion state (without using the reference resistor and connecting the first calibration input pin to the first calibration output pin). The SERDES PHY layer circuit sets the signal of the first calibration output pin to a disable state when the SERDES PHY layer circuit is not in the calibration completion state. | 2017-06-01 |
20170154003 | MEMORY CARD - Provided is a memory card, which includes two pairs of opposite edges, first row terminals arranged adjacent to an insertion-side edge of the memory card, and second row terminals arranged apart from the insertion-side edge of the memory card. The memory card can be easily reset in terms of software without controlling power supply in terms of hardware. Also, the memory card can be smoothly attached and detached during insertion of the memory card into a socket and reduce damage to a device. | 2017-06-01 |
20170154004 | INFORMATION PROCESSING APPARATUS AND METHOD FOR GENERATING COUPLING INFORMATION - A processing apparatus includes a memory, and a processor coupled to the memory and configured to acquire first data that indicates correspondence relationship between a first address given to a first adapter of a first device and a first bus number given to a first bus coupled to the first adapter, acquire second data that indicates correspondence relationship between a second address given to a second adapter of a first device and a second bus number given to a second bus coupled to the second adapter, acquire third data that indicates correspondence relationship between the first address and a port number given to a port of a second device, the port being coupled to the first adapter with the first bus, and when the second bus number is identical to the first bus number, generate fourth data that indicates that the second adapter is coupled to the port. | 2017-06-01 |
20170154005 | System and Method for Managing Workloads and Hot-Swapping a Co-Processor of an Information Handling System - An information handling system includes a host processing complex and a wireless management system. The host processing complex instantiates a hosted processing environment and includes a first general-purpose processing unit (GPU) and a GPU hot-plug module that enables a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex. The hosted processing environment instantiates a first workload on the first GPU. The wireless management system operates out of band from the hosted processing environment, directs the hosted processing environment to halt the first workload, and directs the GPU hot-plug module to perform the hot-plug operation. | 2017-06-01 |
20170154006 | VEHICLE ENTERTAINMENT ASSEMBLIES AND SYSTEMS - Methods and systems are disclosed relating to in-vehicle entertainment, information presentation, and/or processing. Aspects of multimedia in-vehicle entertainment systems that may incorporate removable and/or portable tablet-type computing devices are described. In certain configurations, a hinged tablet computer carrier includes guide rails into which a portable tablet computer may slide while in an open position, and which can hinge into a closed or locked position that holds the tablet computer in place, positions it for viewing, and effects mechanical and electrical coupling of the tablet computer with other components of the in-vehicle entertainment system. Exemplary placement could include headrest, seatback, overhead, or in-dash mounting. Hinging or sliding could be vertical or horizontal. Various other mechanical, electronic, and electro-mechanical aspects of the methods and systems are described. | 2017-06-01 |
20170154007 | LOGIC-BASED DECODER FOR CROSSTALK-HARNESSED SIGNALING - A logic-based decoder recovers binary data from ternary Crosstalk-Harnessed Signaling (CHS) streams with lower part cost, complexity and power consumption than analog/digital converter (ADC)-based CHS decoders. The decoders use inverters, latches, gates, latching circuits, and one comparator per bit pair to carry out the decoding calculations to produce a reconstructed binary signal with very low crosstalk noise that is largely insensitive to routing density. System-on-chip, multi-chip package, printed circuit board, and wired network applications are discussed. | 2017-06-01 |
20170154008 | Dynamic Re-Allocation of Computer Bus Lanes - The embodiments relate to dynamically re-allocating lanes of a computer bus. A computer system having a processor in communication with a module is booted. Allocation of lanes among adapters in communication with connectors of the computer bus is controlled at boot-time and, in response to detection of an additional adapter received after boot-time, an additional allocation of lanes to the additional adapter is dynamically controlled. The additional allocation includes allocating unallocated lanes to the additional adapter, and re-allocating at least one lane from the initial allocation in response to the unallocated lanes being insufficient. | 2017-06-01 |
20170154009 | METHOD FOR INTERFACE INITIALIZATION USING BUS TURN-AROUND - An example method for initializing an interface includes driving a low voltage signal on data lanes and clock lanes. The method further includes performing a reset sequence and an initialization of a link configuration register. The method also includes driving a high voltage signal to the clock lanes and the data lanes. The method further includes driving a bus turn-around (BTA) sequence on the data lanes. The method also includes detecting that the BTA is acknowledged by a host controller. | 2017-06-01 |
20170154010 | SYSTEMS AND METHODS FOR TRANSMITTING AN ACCESS REQUEST VIA A FLEXIBLE REGISTER ACCESS BUS - Some embodiments described herein provide a method for transmitting an access request via a flexible register access bus. An access request may be received to access resource on an integrated circuit. The access request may be translated to a request packet having a data format compliant with the flexible register access bus. A routing path may be determined for the request packet based on a target register associated with the request packet. The request packet may be transmitted via the routing path to the target register. Information within the request packet may be translated to a local access protocol for the target register. Access to the resource may then be obtained via the target register based on the local access protocol. | 2017-06-01 |
20170154011 | IP MULTICAST ADDRESS GENERATION AND SUBSCRIPTION - A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN) begins, when processing a slice request of one or more encoded data slices associated with a vault within the DSN, by identifying a multicast IP address associated with the vault. The method continues by generating a multicast IP message. The method continues by sending the multicast IP message to a plurality of storage units of the DSN. The method continues by extracting, by each storage unit receiving the multicast IP message, the multicast IP address. The method continues, when the extracted IP address compares favorably to a subscribed IP address, by processing the slice request for one or more encoded data slices and the corresponding slice name for each encoded data where the processing the slice request of one or more encoded data slices includes one or more of: storing a received encoded data slice when receiving a write slice request or issuing a read slice response that includes a retrieved encoded data slice when receiving a read slice request. | 2017-06-01 |
20170154012 | ASYMMETRIC PERFORMANCE MULTICORE ARCHITECTURE WITH SAME INSTRUCTION SET ARCHITECTURE - A method is described that entails operating enabled cores of a multi-core processor such that both cores support respective software routines with a same instruction set, a first core being higher performance and consuming more power than a second core under a same set of applied supply voltage and operating frequency. | 2017-06-01 |
20170154013 | AD BLOCKING PAGE DISPLAY METHOD AND DEVICE - The present invention discloses a page display method and device. The method comprises: in response to a click operation on a browser by a user, updating, by the browser, a current page display rule according to parameters downloaded from a server corresponding to the browser, and classifying and parsing the updated display rule; receiving, by the browser, a text from a target page, wherein the text contains a tag string used for displaying the target page; when the browser parses a predetermined tag string in the tag strings, invoking, by the browser, the classified and parsed page display rule corresponding to the predetermined tag string to display the page. The technical solution according to the present invention accelerates the display speed of a target page, thus saving network traffic and improving the user experience. | 2017-06-01 |
20170154014 | ASYNCHRONOUS EXECUTION OF ANIMATION TASKS FOR A GUI - Particular embodiments of a computing device may provide a main thread, a graphics thread to handle tasks related to rendering and presenting a graphical user interface (GUI), and an input thread to handle tasks related to processing input-related events. The GUI may comprise at least one animated component associated with a set of state variables. The main thread may handle tasks to generate a GUI hierarchy and provide copies of the GUI hierarchy to the input thread and the graphics thread. The input thread may handle tasks to initialize and update the state variables and provide information about the state variables to the graphics thread. The graphics thread may then handle tasks to update the GUI by rendering a first frame of the animation based on the state variables. | 2017-06-01 |
20170154015 | Ground Truth Collection via Browser for Passage-Question Pairings - A method, system and a computer program product are provided for collecting ground truth data by activating a ground truth collection browser plugin with a designated toolbar button to receive answer data from a webpage which includes user-selected data passage and source data from the webpage for automatic loading into a ground truth submission window along with user input question data corresponding to the answer data so that the user input question data, source data, and answer data from the ground truth submission window may be stored as ground truth data. | 2017-06-01 |
20170154016 | WEBSITE SIMPLIFYING METHOD AND WEBSITE SIMPLIFYING DEVICE USING THE SAME - The present disclosure illustrates a website simplifying method including following steps: acquiring a website having a plurality of web pages; analyzing Uniform Resource Locator (URL) addresses of the web pages; establishing a website-structure in accordance with the URL addresses of the web pages; and reestablishing guiding links of the web pages to generate a criss-cross browse-associating table. The website-structure has a plurality of website-structure levels in which respectively have at least one of web pages. The criss-cross browse-associating table records reestablished guiding links of the web pages and a criss-cross structure is formed by the reestablished guiding links of the web pages. | 2017-06-01 |
20170154017 | Web Application Management - A web application management involves retrieving a meta software container ( | 2017-06-01 |
20170154018 | SYSTEM AND METHOD FOR DISPLAY STREAM COMPRESSION FOR REMOTE DESKTOP PROTOCOLS - Making a remote desktop protocol (RDP) aware of the availability of display stream compression (DSC) of a DSC device, such as a display-port monitor, at a client conserves system resources. The server may use simple encoding to directly encode any screen content using a DSC format required by the display-port monitor of the client and then send the encoded content to the client. The client need not decode the encoded content, but rather can send the encoded content directly to the appropriate display-port monitor connected or coupled to the client. | 2017-06-01 |
20170154019 | TEMPLATE-DRIVEN TRANSFORMATION SYSTEMS AND METHODS - A computer-implemented method for use with a markup language structured document includes inputting a data template that represents an output data structure and a set of transformation rules corresponding to the nodes in the data template, and generating an output structured document based on the data template and the transformation rules. The method may perform transformation as process that includes compilation and execution. The compilation phase may include compiling transformation rules. The execution phase may comprise traversing the hierarchy in the transformation data template and evaluating each node in the hierarchy based on a corresponding transformation rule in the compiled transformation, the corresponding transformation rule including an instruction for populating the data structure with the source data in the data instance. | 2017-06-01 |
20170154020 | METHOD AND DEVICE FOR SELECTING A WORD TO BE DEFINED IN MOBILE COMMUNICATION TERMINAL HAVING AN ELECTRONIC DICTIONARY - A method and device for selecting a word to be defined in a mobile communication terminal having an electronic dictionary function. The method includes selecting a word in a displayed text document in response to a first input, displaying the selected word in a search window, searching for the displayed word in response to a request to search for the displayed word, displaying information resulting from the search, and terminating display of the information and displaying the text document. | 2017-06-01 |
20170154021 | SYSTEM AND METHOD FOR ENABLEMENT OF DATA MASKING FOR WEB DOCUMENTS - System and method for enablement of data masking for web documents are disclosed. In an example, a rendering specification associated with reference web documents and previewed reference web documents are received. Further, a first web document processed based on the rendering specification is received. Furthermore, a status of the rendering specification is determined upon processing the first web document. In addition, the first web document and the previewed reference web documents are analyzed to determine a set of candidates for a sensitive label and/or data associated with a sensitive label in the first web document when the status of the rendering specification is a sensitive label not found and/or data associated with a sensitive label not found. The rendering specification is then updated upon determination. Masking of the data associated with sensitive labels in the first web document is then enabled using the updated rendering specification. | 2017-06-01 |
20170154022 | INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM - According to one embodiment, an information processing apparatus is provided which enables, when a business form document to be edited on a web browser is generated, arrangement of a layer-conscious graphic by outputting layer type information about each of the business form pages in the business form document, to improve work efficiency. | 2017-06-01 |
20170154023 | INFORMATION PROCESSING SYSTEM, CONTROL METHOD FOR INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing system obtains, from an OS, metrics information of a font included in form information of a business form when the form information of the business form is edited; and stores the metrics information together with the edited form information; and generates a business form page by calculating a layout configuration of the business form based on the metrics information that has been stored, and by performing overlay output of the form information and field data of the business form based on the calculated layout configuration. | 2017-06-01 |
20170154024 | IDENTIFYING TASKS IN MESSAGES - Methods and apparatus are described herein for identifying tasks in messages. In various implementations, natural language processing may be performed on a received message to generate an annotated message. The annotated message may be analyzed pursuant to a grammar. A portion of the message may be classified as a user task entry based on the analysis of the annotated message. | 2017-06-01 |
20170154025 | METHOD AND SYSTEM FOR GENERATING A GRAPHICAL ORGANIZATION OF A PAGE - This disclosure provides a method and system of generating a graphical organization of a document page. According to an exemplary embodiment, the method includes identifying grid-based structures represented by graphical lines of a document page. The exemplary method includes a sequence of steps where a rectangular zone associated with the page is analyzed by looking for lines that entirely cross the zone, either horizontally or vertically. A hierarchy of grid-based structures are then identified, which can be used for analysis of the document and/or data extraction. | 2017-06-01 |
20170154026 | INTERACTION RELATIONSHIP BUILDING AND EXPLORER FOR DASHBOARD - A technology for building and displaying interaction relationships between visual components of a dashboard is provided. In accordance with one aspect, interaction relationships are defined between the components of the dashboard using a data grid. A relationship may be defined by associating a component to a grid cell and defining a formula in the grid cell based on one or more other grid cells which are further associated to one or more other components. In accordance with another aspect, information of a dashboard including dashboard components, input data and output data in the dashboard is converted into dashboard data models. An interaction relationship graph may be generated based on interactions of the input data and output data of the components. The interaction relationship graph comprises source-to-target relationships between source and target components of the dashboard. The interaction relationship between the visual components of the dashboard may be presented using the dashboard data models containing the source-to-target relationships. | 2017-06-01 |
20170154027 | SYSTEM AND METHOD FOR AUTOMATIC GENERATION OF REPORTS BASED ON ELECTRONIC DOCUMENTS - A system and method for automatically generating reports. The method includes: retrieving reporting requirements for an enterprise; obtaining, based on the retrieved reporting requirements, at least partially unstructured data; creating, based on the obtained at least partially unstructured data, at least one template, wherein each template is a structured dataset; and generating, based on the created at least one template and the retrieved reporting requirements, at least one report. | 2017-06-01 |
20170154028 | CALL FLOW AND DISCOURSE ANALYSIS - The disclosed solution uses machine learning-based methods to improve the knowledge extraction process in a specific domain or business environment. By formulizing a specific company's internal knowledge and terminology, the ontology programming accounts for linguistic meaning to surface relevant and important content for analysis. Based on the self-training mechanism developed by the inventors, the ontology programming automatically trains itself to understand the business environment by processing and analyzing a defined corpus of communication data. For example, the disclosed ontology programming adapts to the language used in a specific domain, including linguistic patterns and properties, such as word order, relationships between terms, and syntactical variations. The disclosed system and method further relates to leveraging the ontology to assess a dataset and conduct a funnel analysis to identify patterns, or sequences of events, in the dataset. | 2017-06-01 |
20170154029 | SYSTEM, METHOD, AND APPARATUS TO NORMALIZE GRAMMAR OF TEXTUAL DATA - The present inventive subject matter is drawn to method, system, and apparatus to analyze and refine the linguistic grammar of textual data. In one aspect of this invention, a method for normalizing grammar of textual data stored in a computer memory is presented, where any non-grammatical occurrences in the textual data is processed and resolved; a lexicon classification of the textual data content is performed; and any ambiguous classification of any of the textual data content is resolved. In another aspect of the invention, a non-transitory computer-readable medium for normalizing grammar of textual data may include instructions stored thereon, that when executed on a processor, normalizes grammar of textual data. | 2017-06-01 |
20170154030 | PROVIDING ELECTRONIC TEXT RECOMMENDATIONS TO A USER BASED ON WHAT IS DISCUSSED DURING A MEETING - A computer-implemented technique provides electronic text recommendations to a user. The technique involves capturing content from a conference among multiple participants. The technique further involves receiving electronic typing input from the user while the user is typing to document the conference. The technique further involves outputting, in response to the electronic typing input from the user, electronic text recommendations to the user based on the captured content. Such recommendations can take the form of predictive typing for taking notes based on content shared during an online meeting. The words and/or phrases in the predictive typing may be derived from the words spoken and/or from visual data displayed during the conference. Accordingly, a user is able to document what is discussed with minimal typing and thus reduced distraction. Furthermore, the information that is documented can be made more on-point and less verbose than a lengthy transcription of an audio feed. | 2017-06-01 |
20170154031 | Plugin Tool for Collecting User Generated Document Segmentation Feedback - A method, system and a computer program product are provided for collecting document segmentation data by activating a document segmentation collection browser plugin with a designated toolbar button to generate one or more initial document segments from a webpage document and to receive user feedback for modifying a first initial document segment through a document segment control tool to generate a modified set of one or more initial document segments which are stored as document and document preprocessing data for the webpage document. | 2017-06-01 |
20170154032 | METHOD AND SYSTEM FOR IMPROVED LANGUAGE IDENTIFICATION USING LANGUAGE TAGS - Disclosed herein is an ability to identify a supported language. A current language tag including one or more subtags, each subtag providing language identification information. In response to determining that a language referenced by the current language tag is not a supported language, accessing a stored set of mappings including one or more mappings, each mapping associating a first language tag with a second language tag, determining whether or not a mapping in the set of mappings includes the current language tag as one of the first and second language tags and a new language tag as the other of the first and second language tags, and using the new language tag as the current language tag to identify the supported language. | 2017-06-01 |
20170154033 | SPEECH RECOGNITION APPARATUS AND METHOD - A speech recognition apparatus includes a predictor configured to predict a word class of a word following a word sequence that has been previously searched for based on the word sequence that has been previously searched for; and a decoder configured to search for a candidate word corresponding to a speech signal, extend the word sequence that has been previously searched for using the candidate word that has been searched for, and adjust a probability value of the extended word sequence based on the predicted word class. | 2017-06-01 |
20170154034 | METHOD AND DEVICE FOR SCREENING EFFECTIVE ENTRIES OF PRONOUNCING DICTIONARY - Some embodiments of the present disclosure provide a method and a device for screening effective entries of pronouncing dictionary. Wherein, the method includes: traversing each entry of a speech dictionary, invoking a pre-trained statistical model, and scoring the entry according to a preset scoring strategy, wherein a comparison relation between the entry and corresponding pronunciation distributions is saved in the statistical model; and screening the scored speech dictionary according to a preset screening strategy to obtain an optimized pronouncing dictionary. Some embodiments of the present disclosure implement low-cost and highly efficient pronouncing dictionary optimization, and improve the recognition rate of the pronouncing dictionary at the same time. | 2017-06-01 |
20170154035 | TEXT PROCESSING SYSTEM, TEXT PROCESSING METHOD, AND TEXT PROCESSING PROGRAM - Provided is a text processing system which, when an attribute corresponding to one tabulation axis is set, is capable of generating a text group which will produce non-obvious tabulation results when cross-tabulation is performed using that attribute. At the time of input of respective attribute values of an attribute which corresponds to a tabulation axis in cross tabulation and a document associated with any one of the attribute values of the attribute, text extraction means | 2017-06-01 |
20170154036 | SYSTEMS AND METHODS FOR RECOGNIZING, CLASSIFYING, RECALLING AND ANALYZING INFORMATION UTILIZING SSM SEQUENCE MODELS - A biologically-inspired model for sequence representation, method of construction and application of such models, and systems incorporating same are provided. The model captures the statistical nature of sequences and uses that for sequence encoding, recognition, and recall. The model can be trained in real time, has few tunable parameters, and is highly parallelizable, which ensures that it can scale up to very large problems. Applications of the model to word and speech recognition, machine leaning, robotics, computational bioinformatics, genetics datasets, and other sequence processing pipelines are provided. | 2017-06-01 |
20170154037 | READINESS CHECKER FOR CONTENT OBJECT MOVEMENT - Provided are techniques for movement readiness checking. It is determined whether each content object in a set of content objects is ready for movement. For each content object in the set of content objects that is determined to be ready for movement, an associated movement readiness indicator is set to indicate that the content object is ready to be moved. Then, each content object in the set of content objects is moved that has the associated movement readiness indicator set to indicate that the content object is ready to be moved. | 2017-06-01 |
20170154038 | METHOD AND DEVICE FOR MANAGING PICTURES OF MOBILE TERMINAL - The present invention discloses a method and a device for managing pictures of a mobile terminal, where a log file is set on the mobile terminal to record picture file information and/or picture file storage directory information. The method includes: monitoring, by the mobile terminal, changes of picture files and changes of a storage directory of the picture files, and updating the log file according to the detected changes if any change of the picture files or change of the storage directory of the picture files is detected; and providing, by the mobile terminal, the log file to other terminal device when the mobile terminal is connected to the other terminal device so that the other terminal device manages the picture files on the mobile terminal according to the log file. | 2017-06-01 |
20170154039 | ENABLING A HADOOP FILE SYSTEM WITH POSIX COMPLIANCE - A distributed file system (DFS) is provided that is configured to store data in a General Parallel File system (GPFS) and interface with a client configured to interface with a HADOOP Distributed File System (HDFS). The DFS includes a first Node; and a plurality of second Nodes including the GPFS. The first Node is configured to convert an HDFS command from the client into a GPFS command, apply the GPFS command to the GPFS to access a GPFS file, format an HDFS data structure to include identifiers of a set of the second nodes storing the GPFS file, a filename of the GPFS file, and an offset into the GFPS file, and send the HDFS data structure to the client. Each of the second Nodes is configured to access the GPFS using a part of the HDFS data structure received from the client. | 2017-06-01 |
20170154041 | DYNAMIC, PARAMETERIZED IMAGE RESOURCE SELECTION - Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request. | 2017-06-01 |
20170154042 | CO-PRIME HASHING - A hashing system can use a set of multiple numbers that are co-prime to the size of a hash table to select a probe offset when collisions occur. Selecting a probe offset that is co-prime to the hash table size ensures that each hash table slot is available for any insert operation. Utilizing different co-prime numbers for different keys helps avoid clustering of items inserted into the hash table. When a collision occurs, the hashing system can compute a next index to check by selecting a probe offset that is located at a computed index on a list of numbers that are each co-prime to the number of slots in the hash table. The hashing system can compute the index into the list of numbers by applying a hash function to the data item and calculating a modulus of the result with respect to a count of the co-prime numbers list. | 2017-06-01 |
20170154043 | PROVIDING ANSWERS TO QUESTIONS INCLUDING ASSEMBLING ANSWERS FROM MULTIPLE DOCUMENT SEGMENTS - A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, identifying a plurality of candidate answers to the query; and for at least one of these candidate answers, identifying at least one proof of the answer. This proof includes a series of premises, and a multitude of documents are identified that include references to the premises. A set of these documents is selected that include references to all of the premises. This set of documents is used to generate one or more scores for the one of the candidate answers. A defined procedure is applied to the candidate answers to determine a ranking for the answers, and this includes using the one or more scores for the at least one of the candidate answers in the defined procedure to determine the ranking for this one candidate answer. | 2017-06-01 |
20170154045 | SCORING CANDIDATE EVIDENCE PASSAGES FOR CRITERIA VALIDATION USING HISTORICAL EVIDENCE DATA - Scoring candidate evidence passages for criteria validation. Evidence data associated with a criteria, such that the evidence data entries include a decision indicator indicating that the criteria is either met or not met by the evidence data, is collected. Candidate evidences, making up a corpus of data associated with the criteria, against which the criteria is to be validated, are generated. Each candidate evidence is evaluated against the evidence data. A score indicating the validity of the criteria with respect to the candidate evidence is generated, based on the decision indicators associated with the evidence data entries. | 2017-06-01 |
20170154046 | DEVICE AND METHOD FOR CLASSIFYING AND SEARCHING DATA - A method for classifying and searching data includes marking classifications on a plurality of records according to data comprised by root cause fields or comment fields of the records; generating an index according to data comprised by synopsis fields of the records; marking weights on the records according to categories of data comprised by the synopsis fields of the records; utilizing the index for searching a plurality of corresponding records from the records according to a keyword; and selecting a plurality of related records from the corresponding records according to the weights of the corresponding records, and listing the classifications of the related records. | 2017-06-01 |
20170154047 | REVISITING CONTENT HISTORY - The content items presented to a user account as part of a media station can be recorded in a content history index, which can be requested and presented to the user account. The content history can enable a user to revisit the content items included in the content history and/or provide feedback regarding the content items. The version of the content item returned to the user can be based on the client device used to request the content item. For example, a user that was presented a content item on their mobile device, can later request to revisit the content item on their PC and receive a version of the content item best suited for presentation by the PC, rather than the version presented on the mobile device. | 2017-06-01 |
20170154048 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR RECOMMENDING EVENTS - Disclosed are methods, apparatus, systems, and computer-readable storage media for recommending an event to a user. In some implementations, one or more servers receive information identifying a plurality of events. The one or more servers store data of the plurality of events in a first one or more data tables having an action field, an item field, and a user field, and analyze the data of the first one or more data tables to generate one or more pairs, each pair including information identifying a set of events and a target event. The one or more servers may calculate a similarity score for each of the one or more pairs and store the respective similarity score in a second one or more data table having a set field, a target event field, and a similarity score field. | 2017-06-01 |
20170154049 | SELF-BUILDING SMART ENCYCLOPEDIA - An embodiment of the invention may include a method, computer program product and computer system for building and disseminating a smart encyclopedia. The method, computer program product and computer system may include a computing device that receives source content. The computing device may determine a first relationship. The first relationship corresponds to a relationship between a first portion of the source content and a second portion of the source content. The computing device may determine a first location of the first relationship within an index. The computing device may identify a user location within the index. The computing device may determine whether the user location is located beyond the first location within the index. The computing device may display the first relationship to the user based on the determination that the user location is beyond the first location. | 2017-06-01 |
20170154050 | OPTIMIZED CONTENT OBJECT STORAGE SERVICE FOR LARGE SCALE CONTENT - Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file. | 2017-06-01 |
20170154051 | Hashmaps - Systems and methods for generating hashmaps are presented. According to the disclosed subject matter, computer users can identify a geo-location (a real-world geographic location) irrespective and independent of any known entity at the geo-location and associate content with regard to the identified location. The combination of the user-specified location and the corresponding, associated content is a “hashmap.” Additional information may be associated and included with a hashmap, including access restrictions to the hashmap by others, a user identifier of the creator of the hashmap, and a date and time. Users can search for hashmaps related to a particular area by submitting hashmap requests to a hashmap service. | 2017-06-01 |
20170154052 | METHOD AND APPARATUS FOR IDENTIFYING SEMANTICALLY RELATED RECORDS - An apparatus and method of identifying semantically related records, including receiving input data from an input device, splitting the input data into a plurality of clusters according to semantic relationship, each of the clusters including a plurality of source terms and a plurality of target terms, transforming each of the plurality of clusters based on the transformation which includes tokenization of the plurality of clusters, for each of the plurality of clusters that are transformed, finding relatedness scores of a plurality of semantic relatedness measures with the plurality of target terms, building a vector of similarity scores for each of the plurality of target terms, and for each of the plurality of source terms, selecting a predetermined number of the plurality of target terms according to the similarity scores. | 2017-06-01 |
20170154053 | SYSTEM AND METHOD FOR THE SYNCHRONIZATION OF A FILE IN A CACHE - The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database. | 2017-06-01 |
20170154054 | METHOD AND APPARATUS FOR PHOTOGRAPH CLASSIFICATION AND STORAGE - A method and an apparatus for photograph classification and storage by matching an image characteristic of a first photograph with an image characteristic of a second photograph in a directory, and calculating the similarity between the first photograph and the second photograph and presenting the first photograph and the second photograph in a front-end page as located in a same subdirectory when the similarity between the first photograph and the second photograph is larger than a preset threshold. The beneficial effects being that a number of similar images in a user's photo album can be sorted efficiently and placed into the same directory to facilitate the user's management and viewing of the photographs. | 2017-06-01 |
20170154055 | DETERMINING AND UTILIZING CONTEXTUAL MEANING OF DIGITAL STANDARDIZED IMAGE CHARACTERS - One or more embodiments of the disclosure include a character management system that determines and utilizes contextual meaning with regard to standardized image characters. In particular, the character management system determines contextual meaning with regard to standardized characters based on the manner in which the standardized characters are utilized in a repository of electronic documents. Moreover, the character management system can utilize the contextual meaning to search, recommend, analyze, and translate with regard to the use of standardized image characters. | 2017-06-01 |
20170154056 | MATCHING IMAGE SEARCHING METHOD, IMAGE SEARCHING METHOD AND DEVICES - Disclosed are matching image searching method, image searching method, image matching method and devices thereof. The matching image searching method comprises: extracting local features from a to-be-queried image; matching local features of each images in an image database with the local features of the to-be-queried image, determining a matching proportion thereof; disposing images of which the matching proportion larger than or equal to a first proportion threshold value in the image database into an image matching result; and for images having matching proportion less than the first proportion threshold value and larger than a second proportion threshold value in the database, calculating hamming distance between perceptual hashing value of the images and a perceptual hashing value of the to-be-queried image, and disposing images having hamming distances less than a set first distance threshold into the image matching result. | 2017-06-01 |
20170154057 | EFFICIENT CONSOLIDATION OF HIGH-VOLUME METRICS - The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of records from a set of inputs, with each record containing an entity key, a partition key, and one or more attribute-value pairs. For each attribute-value pair in the records, the system maps an attribute name in the attribute-value pair to a unique identifier for the attribute name and replaces the attribute name with the unique identifier. The system then identifies a subset of the records with a matching entity key and a matching partition key and merges the subset of the records into a single record that includes the matching entity key, the matching partition key, and a single field containing a list of attribute-value pairs from the subset of the records. Finally, the system provides the single record and the mapping for use in querying from a centralized source. | 2017-06-01 |
20170154058 | DATA ANALYTICS SYSTEM - A data analytics system. The data analytics system includes a communication processor configured to communicate with one or more remote electronic devices, and one or more electronic processors electrically coupled to the communication processor. The one or more electronic processors are configured to receive a first data from the one or more electronic devices, generate a determination including a first confidence level based on the first data, identify additional data which would increase the first confidence level; request the additional data, receive responses including the additional data, and generate a second confidence level of based on the second data. | 2017-06-01 |
20170154059 | ENVIRONMENT QUALITY RECORDING SYSTEM AND METHOD, AND INDOOR ENVIRONMENT QUALITY RECORDING SYSTEM - An environment quality recording system includes a database, an analysis device, a recording platform and an electrical device. The database stores a platform environment quality datum and a device position datum. The recording platform generates and sends sensing data to the analysis device. The analysis device generates and stores the platform environment quality datum in the database. The electrical device is configured to send the device position datum to the analysis device. The analysis device generates real-time environment quality datum according to the device position datum, and determines if the environment quality data is valid according to a valid condition. When determining the real-time environment quality datum is valid, the analysis device sends the environment quality data to the electrical device. | 2017-06-01 |
20170154060 | AUTO SUGGESTION IN SEARCH WITH ADDITIONAL PROPERTIES - A computer initializes a configuration specified in an extensible markup language (XML) configuration file. The XML configuration file specifies at least one data source, a dimension to map each item of a plurality of items that include products, product accessories, or product support documents in the at least one data source, and a display priority for each item. Next, the computer reads data from the at least one data source specified in the configuration file. The computer generates an XML dimension hierarchy file for the read data using the configuration file. The XML dimension hierarchy file includes a dimension node for each item. Each dimension node has at least one property attached to each item and at least one synonym that is searchable to index each item. Finally, the computer preprocesses the XML dimension hierarchy file to index the at least one data source. | 2017-06-01 |
20170154061 | Paged Inverted Index - Disclosed herein are system and method embodiments for generating a paged inverted index. An embodiment is generated by storing a first data structure and the second data structure in a plurality of pages, where the plurality of pages are stored in the one or more memories. The first data structure is stored in the plurality of pages and includes a plurality of value identifiers, where a value identifier corresponds to an offset. The second data structure stored in the plurality of pages includes a plurality of row positions, wherein a row position is at a location that corresponds to the offset in the first data structure and identifies a position of row in a table that stores data associated with the value ID. | 2017-06-01 |
20170154062 | Data evaluation device using similarity, method therefor, and computer-readable recording medium having the method recorded thereon - Disclosed herein is a data evaluation device using similarity for searching a plurality of documents for a document similar or substantially identical to a given document, a method therefor, and a computer-readable recording medium with the method recorded thereon. The data evaluation device using similarity includes an input unit receiving first and second records, a record set generating unit arraying the first and second records in alphabetical order and giving one token to each arrayed word to generate corresponding first and second record sets, and a similarity verifying unit determining that the first and second records are not similar when a position at which a comparison token in the first record set, which is allocated to a word identical to a median value token disposed at a position corresponding to a median value in the second record set, is in a preset range. | 2017-06-01 |
20170154063 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR FEED-BASED CASE MANAGEMENT - Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case. | 2017-06-01 |
20170154064 | FORGETTING ITEMS WITH KNOWLEDGE BASED SYNCHRONIZATION - Systems and methods that enable removal of data from an endpoint, while not propagating such removal to other endpoints when synchronizing data sources associated therewith. A designation component can indicate items as forgotten items, wherein such items are being known to an endpoint and deleted therefrom—yet, reintroduced therein and reappearing (e.g., as a create) upon re-synchronizing with the replica over again. Moreover, the forgotten items can employ additional metadata such as in from of an additional bit that indicates whether an item is a forgotten item. | 2017-06-01 |
20170154065 | SYSTEMS AND METHODS FOR MULTI-FILE CHECK-IN - A content management system provides a mechanism for multi-file check-in features useful for content management. The content management system provides a way for users to check in multiple files in a single action. The system allows users to either select assets (e.g., files) or drag and drop multiple assets to be checked in. The assets being checked in are automatically matched with checked out assets, and once matched, unlocked. | 2017-06-01 |
20170154066 | SUBSCRIPTION SERVICE FOR MONITORING CHANGES IN REMOTE CONTENT - An approach to enable subscription to a remote content repository without a native subscription service based on a change monitor deployed near the remote content repository. The change monitor takes advantage of a change log associated with the content repository to determine when changes to the repository occur and compares the changes from the change log to a subscription list provided from a subscription datastore. When changes in the repository match the subscription list then the change monitor sends a change notice toward the subscriber. The change monitor manages the subscription list based on polling the subscription datastore and replies to change notices indicating notices for subscribed objects are no longer necessary. | 2017-06-01 |
20170154067 | REAL TIME BIG DATA MASTER DATA MANAGEMENT - Methods, computer program products, and systems for real time processing of large data sets are disclosed. A large data set from a plurality of sources can be imported to a batch layer by one or more processors of a computer system comprising the batch layer, a view layer, and a cache layer. These methods, computer program products, and systems can be used to create a view in the view layer depicting a subset of the imported large data set and responsive to receiving a user request to change at least a portion of the subset depicted in the view, copying the view to the cache layer and changing the copy of the view at the cache layer according to the received user request and can then synchronize the changed copy of the view with the view at the view layer. | 2017-06-01 |
20170154068 | METHOD, DEVICE AND TERMINAL FOR DATA PROCESSING - The present disclosure provides a method, device and terminal for data processing. The method includes: extracting text information from a user interface, obtaining an operation instruction corresponding to the text information on the basis of the text information, wherein the operation instruction is used for starting an application program or a service process; performing the operation instruction. The present disclosure effectively solves the problem that the application or the service cannot be started quickly in a circumstance in which voice recognition is limited. By detecting the text information, obtaining the operation instruction corresponding to the text information and triggering the operation instruction, the present disclosure can quickly start the application program, thereby improving the effect of user experience. | 2017-06-01 |
20170154069 | VERIFYING AN ATTRIBUTE IN RECORDS FOR PROCUREMENT APPLICATION - A method and system for verifying a target attribute of a company profile record. It is ascertained that a database stores the company profile record including the target attribute and a validity attribute associated with the target attribute. The validity attribute has a VALID or INVALID value respectively indicating that the target attribute in the company profile record has a valid or invalid value within the database. It is insured that the database stores a first and second user profile record, that a first user of a requisition transaction corresponds to the first user profile record, that the first user profile record includes the target attribute having a value identical to a value of the target attribute of a first company profile record associated with a first company represented by the first user, and that the validity attribute of the first company profile record has the VALID value. | 2017-06-01 |
20170154070 | DYNAMIC RESULT SET CACHING WITH A DATABASE ACCELERATOR - According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above. | 2017-06-01 |
20170154071 | DETECTION OF ABNORMAL TRANSACTION LOOPS - Examples relate to detecting an abnormality. The examples disclosed herein enable receiving, from a first user, a first request to perform a first transaction on at least one data record. A plurality of transactions originated from the first request may be organized in a first hierarchical tree-based data structure having multiple depth levels. The data structure may comprise a root node representing the first transaction and a leaf node representing a second transaction. The examples further enable detecting the abnormality based on at least one parameter where the at least one parameter comprises a size of the data structure and a depth level associated with the leaf node. | 2017-06-01 |
20170154072 | DATABASE SCHEMA UPGRADE AS A SERVICE - A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema. | 2017-06-01 |
20170154073 | SYSTEM AND METHOD FOR RETRIEVING DATA - A system, method, and non-transitory computer readable medium for retrieving data in response to an input query is provided. The system includes a first data server configured to generate a query based on the input query and a second data server configured to generate a another query based on the input query. The system also includes a master server in communication with the data servers. The method involves generating queries based on the input query and sending the queries to data sources. The method also involves determining if data records represent the same external entity and combining data records to store. The non-transitory computer readable medium is encoded with codes to direct a processor to carry out the method. | 2017-06-01 |
20170154074 | AUTOMATIC MACHINE TRANSLATION USING USER FEEDBACK - Publication system, such as ecommerce system, machine translation translates a query in a first language to a second language to query an ecommerce database maintained in the second language and obtain a result set responsive to the query. Human feedback relating to the result set is detected. If the feedback is positive the system increases the probability that the translation is correct. If the feedback is negative the system decreases the probability that the translation is correct. For positive feedback, the system detects whether a clue is recognized in the query. If a clue is recognized the system increases the value of the clue for making the translation. The system detects the identity of the product in the query, accesses the product vendor website that is maintained in the query language, and detects information that is in the query language for use in the translation process. | 2017-06-01 |
20170154075 | PROFILING DATA WITH SOURCE TRACKING - Profiling data includes accessing multiple collections of records to store quantitative information for each particular collection including, for at least one selected field of the records in the particular collection, a corresponding list of value count entries, each including a value appearing in the selected field and a count of the number of records in which the value appears. Processing the quantitative information of two or more collections includes: merging the value count entries of corresponding lists for at least one field from each of a first collection and a second collection to generate a combined list of value count entries, and aggregating value count entries of the combined list of value count entries to generate a list of distinct field value entries identifying a distinct value and including information quantifying a number of records in which the distinct value appears for each of the two or more collections. | 2017-06-01 |
20170154076 | COOPERATIVE EXPRESSION VISITORS - In non-limiting examples of the present disclosure, systems and methods for rewriting expressions utilizing cooperative visitors are provided. A data request may be received by a computing device, which may then be represented in a data structure, e.g., an expression tree, representative of the data request. A node within the data structure representative of the data request may be visited. Metadata associated with at least one cooperative visitor may be extracted from the node, and the node may then be transformed by applying the at least one cooperative visitor to the node. | 2017-06-01 |
20170154077 | METHOD FOR COMMENT TAG EXTRACTION AND ELECTRONIC DEVICE - The present disclosure discloses a method for comment tag extraction and device. The method comprises: performing binary group extraction on each comment corresponding to a current to-be-processed object, combining the extracted binary group into a first set; determining words of which TF-IDF is greater than a first preset threshold value, and combining the determined words into a second set; processing the first set and the second set and generating a third set; determining words of which a theme weight value is greater than a second preset threshold value, and combining the determined words of which the theme weight value is greater than the second preset threshold value into a fourth set; solving a union set of the third set and the fourth set to obtain a fifth set; and performing duplication removal on words in the fifth set, and determining the residual words as comment tags of the current to-be-processed object. | 2017-06-01 |
20170154078 | Systems and methods for searching multiple related tables - Methods, systems, and computer readable media are described herein for processing a query on a parent table and associated child tables to provide efficient search engine functionality. Search grams are determined based on the query and parent records and child records are scanned for the search grams. Gram scores are computed based on a degree of matching between the parent and child records and the search grams. | 2017-06-01 |
20170154079 | PERFORMING CROSS-TABULATION USING A COLUMNAR DATABASE MANAGEMENT SYSTEM - Cross-tabulation operation is performed within a columnar database management system. The columnar database management system receives a request to perform a cross-tabulation operation on a set of database tables. The columnar database management system determines values of cross-tabulation operation for each row of the result. The columnar database management system determines a domain for each value of the row dimension corresponding to a row combination. The columnar database management system determines an intersection set of the domains corresponding to values of the row dimensions for the row combination. The columnar database management system determines a value for the result column for the row combination as an aggregate value based on the records of the intersection set. | 2017-06-01 |
20170154080 | PHASING OF MULTI-OUTPUT QUERY OPERATORS - Methods and devices are provided for analyzing a multi-output query. A data stream associated with a direct input and/or an indirect input related to a multi-output query is phased into a plurality of connectable resources. A plurality of nodes is identified within the plurality of connectable resources, and the plurality of nodes is processed to produce a data output. Additionally, a user interface is provided for building at least one multi-output query. A multi-output query input is received, at least one data stream is generated in response to the multi-output query, and nodes are identified that define data sub-streams within the at least one data stream. The nodes are processed to produce a data output responsive to the multi-output query, and a data sub-stream responsive to the at least one multi-output query is displayed through the graphical user interface. | 2017-06-01 |
20170154081 | INJECTING OUTLIER VALUES - A plurality of tuple values of a stream of tuples is gathered. A normal operating range of the stream of tuples is determined. The normal operating range includes essentially all expected values of the stream of tuples. An outlier value which is outside of the normal operating range is identified. The outlier value is injected into the stream of tuples as an outlier tuple. A reaction to the injection of the outlier tuple is detected and recorded. | 2017-06-01 |
20170154082 | ENTITY DATA ATTRIBUTION USING DISPARATE DATA SETS - Systems and methods for using disparate data sets to attribute data to an entity are disclosed. Disparate data sets can be obtained from a variety of data sources. The disclosed systems and methods can obtain a first and second data set. Trajectories can represent multiple data records in a data set associated with an entity. Trajectories from the obtained data sets can be used to associate data stored among the various data sets. The association can be based on the agreement between the trajectories. The associated data records can further be used to associate the entities related to the associated data records. | 2017-06-01 |
20170154083 | INTEGRATED FRAMEWORK FOR SECURED DATA PROVISIONING AND MANAGEMENT - Methods and system are disclosed that provision contextual information associated with business data. In one aspect, a framework middleware receives a request via an application to establish connection. Upon processing the request, the application may establish connection with multiple databases associated with multiple business management systems via an adapter framework associated with the framework middleware. Based on the established connection, the business data from the multiple databases maybe retrieved via a real-time provisioning adapter framework associated with the framework middleware. Multiple routines in the framework middleware may be executed to trigger a system landscape transformation model to transform the retrieved business data. Based on parameters associated with the transformed business data, associated contextual information maybe determined. The determined contextual information may be provisioned by rendering the contextual information on a user interface. | 2017-06-01 |
20170154084 | VISUALLY REPRESENTING INFORMATION RELATED TO AN APPLICATION - Various embodiments of systems, computer program products, and methods to visually represent information related to an application are described herein. A request can be received to view latest data modification information for an application. A plurality of data values and a plurality of data modification time periods corresponding to the plurality of data values can be retrieved. A plurality of latest data values from the retrieved plurality of data values can be visually modified. The modified data values and time periods can be displayed at the application. | 2017-06-01 |
20170154085 | OPTIMIZING RESULT PRESENTATION OF A DATABASE OPERATION - Techniques for optimizing result presentation for a database query. A database query is received. The database query is performed with a clause indicating one or more offset values to be used in displaying results from the database query. The one or more offset values indicate a subset within the results from the database query to be presented. An order is imposed on the results from the database query. The subset is presented as determined by the one or more offset values. | 2017-06-01 |
20170154086 | Real-Time Change Data from Disparate Sources - In one embodiment, a change data monitoring system may gather change data from multiple data sources each with a different proprietary source format. The change data monitoring system may receive a change data report having a change data set describing changes made to an online system from a data source of a data source set tracking the online system using multiple proprietary source formats. The change data monitoring system may convert the change data set from a proprietary source format to a standardized data presentation format. The change data monitoring system may present the change data set to a user in the standardized data presentation format. | 2017-06-01 |
20170154087 | DATA DISCOVERY AND ANALYSIS TOOL - Resources for data lineage discovery, data lineage analysis, role-based security, notification. The resources may include or involve machine readable memory that is configured to store a technical data element (“TDE”); a receiver that is configured to receive a query for data lineage information corresponding to a business element identifier; and a processor configured to: register a logical association between the business element identifier and the TDE; and formulate the data lineage information of the TDE associated with the business element identifier. The receiver may be configured to receive a criterion that is required to access one or more technical data elements (“TDEs”) associated with the business element identifier. The receiver may be configured to receive an election to receive a notification of a change of data lineage. The processor may be configured to toggle between a first data lineage graph and a second data lineage graph. | 2017-06-01 |
20170154088 | Systems and Methods for Interactive Visual Analysis Using A Specialized Virtual Machine - A method implements a virtual machine for interactive visual analysis. The method receives a data visualization data flow graph, which is a directed graph including data nodes and transform nodes. Each transform node specifies a set of inputs for retrieval, where each input corresponds to a data node. Each transform node also specifies a transform operator that identifies an operation to be performed on the inputs. Some transform nodes specify (a) a set of outputs corresponding to respective data nodes and (b) a function for use in performing the operation of the transform node. The method traverses the data flow graph according to directions of arcs between nodes in the data flow graph, thereby retrieving data corresponding to each data node and executing the respective transformation operator specified for each of the transform nodes. This generates a data visualization according to transform nodes that specify graphical rendering. | 2017-06-01 |
20170154089 | Systems and Methods for Implementing A Virtual Machine for Interactive Visual Analysis - A method builds data visualization data flow graphs. A visual specification is received that defines characteristics of a data visualization to be rendered based on data from one or more databases. The method receives metadata for the specified databases. Using the metadata and visual specification, form a data flow graph, which is a directed graph including data nodes and transform nodes. Each transform node specifies a set of inputs for retrieval, where each input corresponds to a data node. Each transform node also specifies a transform operator that identifies an operation to be performed on the inputs. Some transform nodes specify (a) a set of outputs corresponding to respective data nodes and (b) a function for use in performing the operation of the transform node. The method thereby builds a data flow graph that can be executed to render a data visualization according to the visual specification using the databases. | 2017-06-01 |
20170154090 | OBJECT PROCESSING - A computer-implemented method comprises composing a plurality of objects and a metadata object into a complex object at a first node. The metadata object refers to the plurality of objects in the complex object. The method further comprises transmitting the complex object to a second node. | 2017-06-01 |