13th week of 2016 patent applcation highlights part 37 |
Patent application number | Title | Published |
20160092392 | ADAPTIVE TERMINATION SCHEME FOR LOW POWER HIGH SPEED BUS - Methods and apparatus relating to an adaptive termination scheme for a low power, high speed bus are described. In an embodiment, logic at least partially causes termination of a portion (e.g., one or more transmission lines) of an interconnect. The logic adaptively optimizes the number of lines that are to be terminated based on one or more operating conditions of the interconnect. Other embodiments are also disclosed. | 2016-03-31 |
20160092393 | SERIAL BUS ELECTRICAL TERMINATION CONTROL - Some embodiments include apparatuses and methods having a node to couple to a serial bus, and a controller to provide a control signal to one of a first circuit path and a second circuit path in order to change electrical termination of a signal at the node between a first electrical termination through the first circuit path during a first mode of the controller and a second electrical termination through the second circuit path during a second mode of the controller. The controller can be arranged to provide the control signal to the first and second circuit paths during the first and second modes without providing another control signal from the controller to the first and second circuit paths during the first and second modes. | 2016-03-31 |
20160092394 | INFORMATION PROCESSING APPARATUS, CONTROLLING METHOD FOR INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - In a case where a changeover request indicating to change over setting of an end point is received from an external apparatus, an information processing apparatus decides whether or not data is being transferred from the end point to a memory of the information processing apparatus. Then, in a case where it is decided that the data is being transferred from the end point to the memory, the information processing apparatus does not change over the setting of the end point. | 2016-03-31 |
20160092395 | MAPPING AND REDUCING - As disclosed herein, a method for conducting mapping and reducing operations includes receiving a plurality of data records and aggregating data records having a common value for a selected field within the data records to provide aggregated data records for each common value, storing the aggregated data records on a shared storage subsystem, and accessing the aggregated data records on the shared storage subsystem. The method further comprises accumulating information for the aggregated data records to provide accumulated information, and using the accumulated information. | 2016-03-31 |
20160092396 | METHOD AND APPARATUS FOR STACKING A PLURALITY OF CORES - An apparatus and method are described for stacking a plurality of cores. For example, one embodiment of an apparatus comprises: a package; an uncore die mounted on the package, the uncore die comprising a plurality of exposed landing slots, each landing slot including an inter-die interface usable to connect vertically to a cores die, the uncore die including a plurality of uncore components usable by cores within the cores die including a memory controller component, a level 3 (L3) cache, a system memory or system memory interface, and a core interconnect fabric or bus; and a first cores die comprising a first plurality of cores, the cores spaced on the first cores die to correspond to all or a first subset of the landing slots on the uncore die, each of the cores having an inter-die interface positioned to be communicatively coupled to a corresponding inter-die interface within a landing slot on the uncore die when the first cores die is vertically coupled on top of the uncore die, wherein the communicative coupling between the inter-die interface of a core and the inter-die interface of its corresponding landing slot communicatively couples the core to the uncore components of the uncore die. | 2016-03-31 |
20160092397 | ANALOG CO-PROCESSOR - An analog co-processor for a mixed signal processing system. The analog co-processor includes a plurality of components that cannot be manufactured in a sub-micron fabrication process. Each of the plurality of components is configured to perform analog or mixed signal processing. The plurality of components may be arranged on a single substrate. | 2016-03-31 |
20160092398 | Conditional Termination and Conditional Termination Predicate Instructions - In an embodiment, a processor may implement a vector instruction set including a conditional termination instruction (CTerm). The CTerm instruction may take two source operands and compare them according to a specified condition, updating flags as a result of the instruction. The flags may be used to affect predicate vector generation to control vectorized loop execution. In an embodiment, the vector instruction set may also include a conditional termination predicate instruction (CTPred). The CTPred instruction may take a pair of predicate vectors and a set of flags as operands, and may generate: a predicate vector to control parallel processing of vector elements, and a set of flags to control further loop processing. Either instruction may be used to efficiently manage vector loops in various embodiments, or the instructions may be used together. | 2016-03-31 |
20160092399 | FOLDED BUTTERFLY MODULE, PIPELINED FFT PROCESSOR USING THE SAME, AND CONTROL METHOD OF THE SAME - A folded butterfly module performs a radix-2 | 2016-03-31 |
20160092400 | Instruction and Logic for a Vector Format for Processing Computations - A processor includes a front end to fetch an instruction. The instruction is to calculate a data point using inputs from a plurality of adjacent source data in a plurality of dimensions. The processor includes a decoder to decode the instruction. The processor also includes a core to, based on the decoded instruction, perform a plurality of tabular vector read operations to read the plurality of adjacent source data and perform a tabular vector calculation to execute the instruction. The tabular vector calculation is based upon results of performing the plurality of tabular vector read operations. The core is further to write results of the tabular vector calculation. | 2016-03-31 |
20160092401 | Document Generation Methods and Systems - Document generation methods and systems are described. According to one aspect, A document generation method includes accessing a file comprising a transcription of dictated content, searching the dictated content, during the searching, locating an agent identifier in the dictated content which identifies one of a plurality of agents, as a result of the locating the agent identifier, generating a first document regarding the one agent which comprises the dictated content, during the searching, locating one of a plurality of structure keywords in the dictated content, formatting the first document in accordance with the one structure keyword, during the searching, locating one of a plurality of content keywords in the dictated content, adding new textual content to the first document in accordance with the one content keyword, locating one of a plurality of action keywords in the first document, and generating a second document regarding the one agent in accordance with the one action keyword. | 2016-03-31 |
20160092402 | Selectable Styles for Text Messaging System Publishers - A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving at a publisher, a request from a user device for immutable style information of the brand to present a text message on the user device. The style information is provided to the publisher from an owner of the immutable style information of the brand or an agent of the owner. Operations also include preparing one or more files that include data representative of the immutable style information of the brand. Operations also include sending the one or more data files to the user device to provide the immutable style information of the brand for presenting within a text message that includes mutable content. | 2016-03-31 |
20160092403 | Chart Labeling System - A method and apparatus for graphically displaying data is presented. A computer system selects a section from a group of sections in a circular chart for the data that is to be graphically displayed on a display system. The computer system identifies a largest size for a polygon that will fit in the section of the circular chart. The computer system also identifies text for the section. Further, the computer system displays the circular chart with the text in the section on a display system when the text fits within the polygon in the section. Graphically displaying the data with the text in the circular chart enables a desired level of comprehension of the data. | 2016-03-31 |
20160092404 | Intent Based Feedback - Technologies are described herein for obtaining and processing intent-based feedback. Authored content may be generated by the use of one or more layouts. The generated layouts may then be utilized to present the content to the author or other user. The author may further provide feedback to request the generated layout be adjusted or re-generated. The feedback may include overriding feedback that overrides the intent interpretation used in the layout, and/or intent feedback that changes or adds more intent data for the content data. | 2016-03-31 |
20160092405 | Intent Based Authoring - Technologies are described herein for content authoring based on user intent. During content authoring, intent data can be obtained along with content data. The intent data may be obtained directly from the author or inferred from documents related to the content data. The intent data indicates the author's intent as to how to present the content data without utilizing explicit formatting instructions. A layout may be generated for the content data based on the intent data. Additional data may be utilized to generate the layout, such as the capabilities of a display device and the preferences of the content consumer. | 2016-03-31 |
20160092406 | Inferring Layout Intent - Technologies are described herein for inferring the layout intent associated with explicitly formatted document elements in a document. The layout type of a document having explicitly formatted document elements is determined. Once the layout type for the document has been determined, the layout intent of explicitly formatted document elements in the document may be determined based, at least in part, on the determined layout type of the document. Heuristic algorithms and/or machine learning classifiers may determine the layout intent of the explicitly formatted document elements in the document. An intent-based document is then created using the inferred layout intent for some or all of the explicitly formatted document elements in the document. The intent-based document may then be provided to an intent-based rendering or authoring application for rendering based upon the inferred layout intent. | 2016-03-31 |
20160092407 | DOCUMENT PROCESSING USING MULTIPLE PROCESSING THREADS - Systems and methods for assembling parts of a multi-part document. An example method comprises: assigning a plurality of image processing tasks to a plurality of worker processes; defining input parameters for each task of the plurality of tasks, the input parameters comprising a part of an original document and a structure definition of the part, the structure definition including a reference to a element requiring time-consuming processing (e.g., graphical element) comprised by the part of the original document; and outputting, into a file representing the original document, a plurality of images produced by the plurality of worker processes based on elements requiring time-consuming processing (e.g., graphical elements) defined by the input parameters. | 2016-03-31 |
20160092408 | SEMANTIC DISTANCE-BASED ASSIGNMENT OF DATA ELEMENTS TO VISUALIZATION EDGES - Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type. | 2016-03-31 |
20160092409 | METHOD FOR OBFUSCATING THE DISPLAY OF TEXT - The present document describes system and method for securing a text against copying and tampering. The system introduces a reversible change within the instructions contained in the electronic page description language defining the text. In a non-limiting example, the reversible change may include replacing the font used in the PDL by a customized font defining a set of changes from the standard/existing fonts. The system may then generate a set of instructions reversing the set of changes to display the proper text to the user. However, should any tampering or illegal copying of the text occur, the original text will not be displayed because a portion of the reversible change is not present. The reversible changes introduced may affect character sizes, colors, spacing, positions, mapping etc. | 2016-03-31 |
20160092410 | Selectable Styles for Text Messaging System User Devices - A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving one or more files representing a text message at a user device, wherein the received text message includes immutable style information of a brand and mutable content. Operations also include collecting data representing stylistic features associated with the immutable style information included in the received text message. Operations also include presenting at the user device the mutable content and the stylistic features embedded within the text message. | 2016-03-31 |
20160092411 | Selectable Styles for Text Messaging System Font Service Providers - A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving at a font service provider, a request from a user device for font information for presenting a text message with embedded immutable style information and that includes mutable content on the user device. Operations also include preparing one or more files that include data representative of the font information. Operations also include sending the one or more data files to the user device to provide the font information for presenting within a text message with the embedded immutable style information and included mutable content. | 2016-03-31 |
20160092412 | DOCUMENT PROCESSING METHOD, DOCUMENT PROCESSING APPARATUS, AND DOCUMENT PROCESSING PROGRAM - A document processing apparatus | 2016-03-31 |
20160092413 | Method and System for Electronic Document Publication Preview - A method for previewing a publication of electronic documents is described. An electronic filing package that includes at least one electronic document is created. The electronic filing package is transmitted to a publication server for document validation processing of the at least one electronic document by the publication server based on one or more document validation rules. A processed package that has been processed by the publication server based on the one or more document validation rules is received from the publication server. A publication preview user interface is generated for the at least one electronic document based on the processed package. | 2016-03-31 |
20160092414 | STANDARDIZED APPROACH TO CONTEXTUAL CODE IDENTIFICATION IN EDITORS AND IDES - In various aspects, systems and methods provide a standardized approach to contextual code identification in editors and integrated development environments (IDEs). Thus, a given cursor position inside a language file like cascading style sheets (CSS), JavaScript, or java can be represented by storing language type and hierarchy information at the current position in a mime type or mime type-like syntax. Different editor assist handler modules can then be chained to process the syntax to provide a particular feature or insight. Features or products can evolve incrementally by adding a new handler module that processes the same syntax. In one aspect, the actual handler modules used can be determined depend on the cursor context. | 2016-03-31 |
20160092415 | USER INTERFACE COMPONENT WIRING FOR A WEB PORTAL - A system that generates a portal web site that includes a plurality of reusable components defines, for each reusable component, metadata for each event raised and generates event wiring for the portal web site. In response to an event being raised by a producer component, the system makes the event available to all consumer components on the portal web site by generating an event context storage. The system then configures each consumer component based on the event. | 2016-03-31 |
20160092416 | PRODUCTIVITY TOOLS FOR CONTENT AUTHORING - An assisted content authoring productivity tool can provide a set of structured content related to at least one topic determined from a user's expression of intent. Additional information can be obtained about a selected result from the set of structured content through the assisted content authoring productivity tool by using the set of structured content as context for the further search. An item from the set of structured content can be inserted into a document in a content authoring surface of a content authoring application. The insertion may be carried out cross-device. Topics for the search of structured content can be determined using the user's expression of intent and, once available, the context can include the results of previous searches for the structured content related to at least one topic determined from the user's expression of intent. Each additional search results may provide further context in a recursive manner. | 2016-03-31 |
20160092417 | HORIZONTAL AND VERTICAL LINE DETECTION AND REMOVAL FOR DOCUMENT IMAGES - A vertical and horizontal line detection method for document images includes generating multiple binary images from the input grayscale document image based on multiple binarization thresholds, detecting horizontal and vertical lines in each of the multiple binary images independently, and merging the detection results from the multiple binary images. The line detection process for each binary image include applying an opening operation using a vertical or horizontal line as the structuring element, and removing connected components that are not vertical or horizontal lines based on a stroke width analysis. The boundaries of the detected lines are obtained using horizontal and vertical projections. | 2016-03-31 |
20160092418 | TEXT CHARACTER AND FORMATTING CHANGES IN COLLABORATIVE CONTEXTS - The present disclosure relates to implementing text and formatting changes in a collaborative context. In certain embodiments, a single code pathway is employed that may be used for implementing text and format change operations in a collaborative context. In one such implementation, a multi-field or multi-slot storage class structure is provided that allows a forward action provided by a user to be implemented in a collaborative environment and which allows generation of and tracking of undo, rollback, or reapply operations associated with the initial forward action. | 2016-03-31 |
20160092419 | Structured Sample Authoring Content - Technologies are described herein for generating structured sample authoring content based on a user input. Generally described, sample content, such as a synopsis of a subject, may be generated from a contextual interpretation of one or more keywords provided by a user. Using the one or more keywords, a system retrieves content data from one or more resources. The content data is parsed and used to generate a structure of the content data. The structure is then used to generate sample content that may be presented to the user. The presented information may provide a way to jumpstart an authoring project on particular topics of interest. | 2016-03-31 |
20160092420 | Computer-Implemented Methods, Computer Readable Media, And Systems For Co-Editing Content - A host system hosts a co-editing session in which edits to a document are received from multiple computer systems. The host system edits the document according to the received edits, renders the edited document in a virtual screen, and transmits images of the virtual screen to the multiple computer systems. The images of the virtual screen are translated according to the type of the computer system to which it is transmitted. The document may be a webpage, such as an online form. The edits may be edits to the webpage, such as entries in an online form. | 2016-03-31 |
20160092421 | Text Editing Method and Apparatus, and Server - A text editing method and apparatus, and a server. The method includes acquiring a to-be-edited text; segmenting content in the to-be-edited text into word chunks; determining a to-be-replaced word chunk in the word chunks; acquiring at least one candidate word chunk similar to the to-be-replaced word chunk, and generating a candidate word chunk list; displaying the candidate word chunk list; and when an operation instruction that a user selects a candidate word chunk in the displayed candidate word chunk list is acquired, replacing the selected candidate word chunk with the to-be-replaced word chunk, to complete text editing. The embodiments of the present disclosure resolve a technical problem in the prior art that editing a text on a word basis leads to inaccurate cursor positioning, and improve user experience. | 2016-03-31 |
20160092422 | SYSTEM FOR TRACKING COMMENTS DURING DOCUMENT COLLABORATION - A computer-implemented method of online collaboration on a document includes converting a source document from a document generation format to an independent file format, generating a coordinate map for displayed elements of the source document, displaying text of the document to a commenting user in the independent file format, allowing the commenting user to select and comment on the text, matching the displayed text and the comments with the source document using the coordinate map to generate a difference map, and storing the comments and the difference maps external from the source document | 2016-03-31 |
20160092423 | FEEDBACK VALIDATION OF ELECTRONICALLY GENERATED FORMS - A method and apparatus for form processing is provided, requiring little to no data entry. Upon receiving an electronic notification containing a form, a validation server extracts an electronic contact address from the electronic notification. The validation server then applies a template associated with the sender's electronic contact address to an OCRed document to extract information necessary to generate an electronic form comprising machine parsable data. The sender is then granted access and prompted to validate the electronic form. The sender entity validates the electronic form by making any necessary changes or revisions and by submitting the editable web form. The form's parsable content is then stored directly as data in a database. In some embodiments, the validation server may accept the electronic validation with additional revision information. In these embodiments, the revision information may be applied to future forms received from the sender. Optionally, the revision information may also be used to create a new version of the template specifically associated with the sender's electronic contact address. | 2016-03-31 |
20160092424 | CLIENT SIDE CALCULATIONS - A computer-implemented method can include creating an adhoc grid responsive to a user request, adding an extra row to the adhoc grid responsive to another user request, entering into the extra row a cell formula specified by the user, and saving the adhoc grid as a SmartForm. | 2016-03-31 |
20160092425 | USER INTERFACE COMPONENT AUTOWIRING - A system that generates a visualization user interface. The system receives a selection of a data source, and receives a selection of a visualization template that includes metadata. The system further receives a selection of data attributes corresponding to the data source. The system parses the visualization template for the metadata, and replaces the metadata with binding between a visualization component and the data source. The system then generates the visualization user interface using the visualization component. | 2016-03-31 |
20160092426 | GENERATIVE GRAMMAR MODELS FOR EFFECTIVE PROMOTION AND ADVERTISING - A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published. | 2016-03-31 |
20160092427 | Language Identification - A plurality of documents in each of a plurality of languages can be received. A Latent Semantic Indexing (LSI) index can be created from the plurality of documents. A language classification model can be trained from the LSI index. A document to be identified by language can be received. A vector in the LSI index can be generated for the document to be identified by language. The vector can be evaluated against the language classification model. | 2016-03-31 |
20160092428 | Dynamic Presentation of Suggested Content - A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to identify one or more keywords that may be used to identify, retrieve and present suggested content to the user. The suggested content may be received from one or more resources, such as a search engine, a data store associated with the user, social media resources or other local or remote files. Techniques described herein might also select the keywords from authored content based on a cursor position. As a result, the suggested content may change as the cursor moves to a new position in the authored content. In addition, techniques described herein provide a user interface control that allows for the selection and de-selection of one or more keywords, which allows a user to tailor the suggested content by toggling one or more controls. | 2016-03-31 |
20160092429 | ELECTRONIC APPARATUS, METHOD AND STORAGE MEDIUM - According to one embodiment, an electronic apparatus include a circuitry. The circuitry is configured to receive stroke data corresponding to a set of handwritten strokes including n strokes. The circuitry is configured to display, as a candidate for a handwriting input, a first set of strokes including strokes from a n | 2016-03-31 |
20160092430 | ELECTRONIC APPARATUS, METHOD AND STORAGE MEDIUM - According to one embodiment, an electronic apparatus is configured to display (1) a first set of first strokes specified based on at least one first stroke of the strokes and (2) a second set of second strokes specified based on at least one second stroke of the strokes as a candidate for handwriting input, the at least one second stroke different from the at least one first stroke. When the first set of first strokes or the second set of second strokes is selected, the at least one first stroke used to specify the first set of first strokes or the at least one second stroke used to specify the second set of second strokes is displayed visually distinguishable from other strokes of the strokes. | 2016-03-31 |
20160092431 | ELECTRONIC APPARATUS, METHOD AND STORAGE MEDIUM - According to one embodiment, an electronic apparatus include a circuitry. The circuitry is configured to receive first stroke data corresponding to first strokes handwritten on a display, the first strokes including a stroke of a symbol. The circuitry is configured to display, as a candidate for handwriting input, sets of strokes obtained by retrieving by using at least one first stroke without the stroke of the symbol. | 2016-03-31 |
20160092432 | SYSTEM AND METHOD FOR AUTOMATICALLY SUGGESTING DIVERSE AND PERSONALIZED MESSAGE COMPLETIONS - Disclosed is a system and method for suggesting messages that are automatically learned, personalized and diversified by leveraging messages sent by a large number of users in order to provide message completions that are as engaging as possible. The disclosed systems and methods learn from recurrent messages sent to a recipient, and suggest message completions based upon user behavior. The systems and methods compute a ranked list of suggested message completions after every key stroke or character input, and if the list satisfies a given confidence threshold, it is returned and displayed to the user. | 2016-03-31 |
20160092433 | DYNAMIC HIGHLIGHTING OF REPETITIONS IN ELECTRONIC DOCUMENTS - In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document. The method further includes highlighting the identified one or more repetitive text segments within the electronic document based one or more obtained user preferences. | 2016-03-31 |
20160092434 | INTEGRATED WORD N-GRAM AND CLASS M-GRAM LANGUAGE MODELS - Systems and processes for discourse input processing are provided. In one example process, a discourse input can be received from a user. An integrated probability of a candidate word in the discourse input and one or more subclasses associated with the candidate word can be determined based on a conditional probability of the candidate word given one or more words in the discourse input, a probability of the candidate word within a corpus, and a conditional probability of the candidate word given one or more classes associated with the one or more words. A text string corresponding to the discourse input can be determined based on the integrated probability. An output based on the text string can be generated. | 2016-03-31 |
20160092435 | HIGH SPEED DICTIONARY EXPANSION - Embodiments of the present invention relate to a pattern-based system for building dictionaries of terms related to a seed set of terms. In one embodiment, a text is read. The text comprises a plurality of tokens. A first plurality of patterns is read. The first plurality of tokens is searched using the first plurality of patterns to generate a plurality of candidate terms. Each of the plurality of candidate term comprises one or more of the plurality of tokens. A plurality of seed terms is read. Each of the first plurality of patterns is scored based on the plurality of candidate terms and the plurality of seed terms. | 2016-03-31 |
20160092436 | GLOSSARY MANAGEMENT DEVICE, GLOSSARY MANAGEMENT SYSTEM, AND RECORDING MEDIUM FOR GLOSSARY GENERATION - A glossary management device includes a read circuit, a storage circuit, an acquisition circuit, an analysis circuit, a term matching circuit, and a registration circuit. The storage circuit has a storage area for a glossary. The acquisition circuit acquires text data of a document if reading of the document is executed by a user. The analysis circuit performs analysis of the text data acquired by the acquisition circuit to identify a language of the document and parts of speech of text segments in the text data and extracts one or more text segments from the document based on the analysis. The term matching circuit performs matching for each of the extracted text segments against a public dictionary. The registration circuit adds to the glossary, each extracted text segment that does not match any entry term in the public dictionary. | 2016-03-31 |
20160092437 | TRANSLATION METHOD AND TRANSLATION SYSTEM FOR TRANSLATING INPUT EXPRESSION INTO EXPRESSION IN ANOTHER LANGUAGE - A translation system includes translation subsystems by a plurality of translation policies with different translation output tendencies, performs forward translation and reverse translation by a consistent translation policy, and ranks the plurality of translation policies based on a similarity between the reverse translation sentences and the original sentence. As a result, a translation policy that best matches each input object to be translated is selected from the plurality of translation policies for each input sentence and, as a consequence, it is possible to cover a wide range of natures of sentences to be translated. | 2016-03-31 |
20160092438 | MACHINE TRANSLATION APPARATUS, MACHINE TRANSLATION METHOD AND PROGRAM PRODUCT FOR MACHINE TRANSLATION - According to one embodiment, a machine translation apparatus includes a speech recognition unit that receives a speech input of a source language, recognizes the speech input of the source language, and generates a text of the source language, the speech input of the source language being sequentially-input, the text of the source language being the results of a speech recognition and an analysis information; a dividing unit that that decides a dividing position of units to be processed and information of order to be translated, based on the analysis information, the units to be processed being semantic units, each of the semantic units representing a partial meaning of the text of the source language; a machine translation unit that sequentially translates the units to be processed into a target language; a translation control unit that arranges the translated units based on the information of order to be translated and generates a text of the target language; and an output unit that outputs the text of the target language. | 2016-03-31 |
20160092439 | INFORMATION PROCESSING APPARATUS, DISPLAY METHOD, AND STORAGE MEDIUM - Information processing apparatus includes a font data holding unit configured to hold font data of individual languages, a font priority list control unit configured to set a font priority list which represents a priority order of font data to be used for rendering a character string and which has the most preferential font data corresponding to a display language which is associated with user identification information input by an input unit and which is held by a user language holding unit and the second most preferential font data corresponding to a display language held by a device language holding unit, and a font rendering processing unit configured to render the character string in accordance with the font priority list set by the font priority list control unit and the font data held by the font data holding unit. | 2016-03-31 |
20160092440 | Visually Differentiating Strings for Testing - In one embodiment, a data string test system may use a color-coding system, or other visual marker, to indicate which data strings are ready for testing. The data string test system may calculate a localization test status of a data string. The data string test system may apply a visual marker of the localization test status of the data string to the data string. The data string test system may present the visual marker and the data string to a user. | 2016-03-31 |
20160092441 | File Acquiring Method and Device - A file acquiring method and device. The method includes detecting, by a mobile terminal, an updated extended storage medium, where the updated extended storage medium includes at least one file; when an instruction is received, acquiring, by the mobile terminal, stored file information according to the instruction; and acquiring, by the mobile terminal from the updated extended storage medium according to the stored file information, a file matching a first file, and using the file as a file corresponding to the instruction, where the first file is a file selected from an extended storage medium that has not been updated, where the file information is used for guiding the mobile terminal to acquire, from a partition of the extended storage medium, the file matching the first file, and use the file as the file corresponding to the instruction. | 2016-03-31 |
20160092442 | REMOTE ACCESS CONTROL FOR STORED DATA - A method and apparatus for document collaboration and management are disclosed. User devices associated with a user of a document management and collaboration system are identified. Documents associated with the user are downloaded to the user devices from the document management and collaboration system. A targeted denial of access to the downloaded documents is performed. | 2016-03-31 |
20160092443 | ELECTRONIC PRESENTATION REPOSITORY AND INTERFACE - Embodiments of the invention include techniques for storing and managing repositories of electronic presentation documents. Presentation storage repositories may be implemented in various storage systems including individual computer servers, distributed storage networks, cloud-based storage systems, and the like. Presentation search interfaces may support various searching and customization capabilities. Search interface and search engine components may be implemented to receive search requests from client devices, retrieve electronic presentation data from one or more storage repositories, and generate customized search results based on the retrieved electronic presentation data. Search and presentation capabilities may include storing user-specific selections of presentation cover slides, and then retrieving and/or generating user-specific thumbnails for search results interfaces. Additionally, presentation access and usage statistics may be tracked and stored within the storage repository and may be incorporated into the customized searching and presentation capabilities. | 2016-03-31 |
20160092444 | DISTRIBUTED FILE SYSTEM BACKUP AND SYNCHRONIZATION - Systems and techniques for a distributed file system element collection are described herein. A node may identify a state of a file system element, which is identified in a file system element definition, from a local data store. The state corresponds to a distribution action. The file system element definition is one of a plurality of file system element definitions in a collection schema of a collection to which the node is a member. The node may, in response to identifying the state of the file system element, issue a communication to some members of the collection in furtherance of completion of the distribution action. A response may be received by the node from a participant node in the list of participant nodes. The node may complete the distribution action using content from the response. | 2016-03-31 |
20160092445 | IMAGE PROVISION METHOD, SERVER DEVICE, AND TERMINAL DEVICE - The invention provides a method, server apparatus and terminal apparatus for providing an image, which can achieve an image search in accordance with a color, helps to make a user obtain an image of a color desired thereby, and can help a buyer to obtain a product of a color desired thereby in a comparatively accurate manner upon an application to the e-commerce field. The method comprises: a server receiving analysis data of color main components of an image to be inquired transmitted by a terminal device, then comparing the analysis data of the color main components of the image to be inquired with analysis data of color main components of a plurality of images in an image database, and transmitting identifications of the plurality of images having the greatest degree of similarity of a main color tone to the image to be inquired in the image database to the terminal device so that the terminal device acquires the images in accordance with the identifications. | 2016-03-31 |
20160092446 | MEDICAL IMAGING VIEWER CACHING TECHNIQUES - Techniques for client-side caching of a medical image and server-side coordination of the client-side caching techniques are disclosed herein. User interaction in a client medical image display interface is coordinated with server conversion and processing operations. In one example, a server provides a unique key and display parameters to coordinate and specify client display operations. The unique key can be used to obtain a copy of the image from a local client-side cache, and the display parameters can be used to specify client-side transformation and rendering techniques to implement a requested image view. As a result of the client-side caching operations, resource utilization (including computational processing and network bandwidth) can be minimized, while user interactivity can be maximized. | 2016-03-31 |
20160092447 | SYSTEMS AND METHODS FOR SEARCHING FOR A MEDIA ASSET - Systems and methods for searching for a media asset are described. In some aspects, the system includes control circuitry that receives a first search query from a user. The control circuitry identifies media assets related to the first search query from a content database. The control circuitry receives a second search query following the first search query. The control circuitry determines whether a media asset from the media assets is related to the second search query. In response to determining that less than a threshold number of media assets from the media assets are related to the second search query, the control circuitry transmits an instruction requesting the user to repeat the second search query. The control circuitry receives a third search query related to the first search query. The control circuitry determines a media asset from the media assets that is related to the third search query. | 2016-03-31 |
20160092448 | Method For Deducing Entity Relationships Across Corpora Using Cluster Based Dictionary Vocabulary Lexicon - An approach is provided for identifying entity relationships based on word classifications extracted from business documents stored in a plurality of corpora. In the approach, performed by an information handling system, a plurality of cluster classifications are identified for the business documents so that entity information from the business documents can be classified or assigned to the cluster classifications, such as by performing natural language processing (NLP) analysis of the business documents. The approach applies semantic analysis to identify and score entity relationships between the entity information classified in the cluster classifications, and based on the scored entity relationships, cluster relationships between the cluster classifications are identified. | 2016-03-31 |
20160092449 | DATA RATING - Particular embodiments described herein provide for an electronic device that can receive, at a rating system, a request for a data rating of data, determine a rating type for the data, receiving rating logic for the rating type, and rate the data using the rating logic. The rating logic for the rating type is included in a dedicated rating database. Also, the rating logic may separate from the rating system and the rating logic can be updated without having to update the rating system. | 2016-03-31 |
20160092450 | DISPLAYING CONVERSION CANDIDATES ASSOCIATED WITH INPUT CHARACTER STRING - A method, executed by an electronic apparatus, includes retrieving, in response to input of a character string by a user, conversion candidates associated with the input character string, each conversion candidate having a first rank. The method also includes displaying, when a plurality of the conversion candidates are present, the plurality of conversion candidates within a corresponding plurality of regions on a map wherein conversion candidates that have a higher first rank occupy larger regions on the map. A corresponding computer program product and corresponding computer systems are also disclosed herein. | 2016-03-31 |
20160092451 | PRUNING FREE BLOCKS OUT OF A DECREMENTAL BACKUP CHAIN - Pruning free blocks out of a decremental backup chain. In one example embodiment, a method for pruning free blocks out of a decremental backup in a decremental backup chain includes identifying a decremental backup chain, and pruning free blocks out of the target decremental backup. | 2016-03-31 |
20160092452 | LARGE-SCALE PROCESSING AND QUERYING FOR REAL-TIME SURVEILLANCE - A priority request handler may receive a priority request to associate a priority label with a sensed data file, the sensed data file being included within a time series of sensed data files received from a plurality of sensors. A queue manager may then store the sensed data file within a priority queue in association with the priority label, and independently of a temporal order of a time series of sensed data files. The queue manager may thus retrieve the sensed data file from the priority queue, based on the priority label, for processing thereof to obtain a sensed data record. | 2016-03-31 |
20160092453 | DATA DICTIONARY WITH A REDUCED NEED FOR REBUILDING - A processor receives statistical information about a data set included in a column of a data table. The processor receives additional information about the data set that indicates a data format utilized by the data set and a type of information represented by the data set. The processor generates a data dictionary for compression of the data set based, at least in part, on the statistical information and the additional information. The data dictionary is created such that the data dictionary is capable of compressing data that is statistically predicted to be received at a future point. | 2016-03-31 |
20160092454 | SPARSE FILE ACCESS - Techniques herein are for accessing non-materialized blocks of a sparse file. A method involves a storage system receiving a storage command to access a sparse file. A combined content of a set of materialized blocks and a header that identifies one or more non-materialized blocks is assembled. The combined content does not comprise a content of the one or more non-materialized blocks. Responsive to the assembling, the combined content is transferred between the storage system and a computer system. | 2016-03-31 |
20160092455 | BUILDING QUERIES DIRECTED TO OBJECTS HOSTED ON CLOUDS - According to an aspect of the present disclosure, a query builder sends to a node in a cloud, a request for meta-data related to objects, and in response receives from the node, the meta-data specifying information related to objects exposed by the node. Upon receiving from a user a partial query and a current edit location during building of a corresponding complete query, the query builder determines, based on the received meta-data, the current edit location, and the partial query, a list of identifiers which are potential candidates for insertion at the current edit location. The query builder then displays the list of identifiers to the user, and receives a selection of an identifier from the displayed list. The query builder incorporates the selected identifier in the partial query at the current edit location to form a further developed query. | 2016-03-31 |
20160092456 | METHODS AND SYSTEMS FOR CREATING AND USING A LOCATION IDENTIFICATION GRID - A method and system for generating a location identifier using a location code and a grid coordinate. The location code corresponds to a defined geographical area, such as a postal code or an area code. A grid coordinate can be determined based on destination location information, such as an address, a GPS-determined position, or other reference to a specific physical location. The location identifier is combined with the location code to generate a location identifier, which can be encoded in a computer readable format and placed on items for use in a distribution network. The location identifier can be used to facilitate domestic or international distribution of items using a common format or addressing scheme. The domestic and foreign distribution networks read and interpret location identifiers in order to deliver items. | 2016-03-31 |
20160092457 | CONSOLIDATING DECREMENTAL BACKUPS IN A DECREMENTAL BACKUP CHAIN - Consolidating decremental backups in a decremental backup chain. In one example embodiment, a method for consolidating decremental backups in a decremental backup chain includes identifying a decremental backup chain that includes multiple decremental backups of a source storage and a base backup of the source storage, identifying, for consolidation, a sequential set of decremental backups in the multiple decremental backups, identifying a set of oldest blocks from the sequential set of decremental backups for unique block positions of blocks included in the sequential set of decremental backups, and creating a consolidated decremental backup that includes the set of oldest blocks. | 2016-03-31 |
20160092458 | SYSTEM FOR AUTOMATICALLY GENERATING WRAPPER FOR ENTIRE WEBSITES - A system for automatically generating a wrapper for an entire website, the wrapper characterising the structure of the website, the system having a plurality of functional elements, including at least one annotation module to classify components of a page and generate an annotated, a page classification module to identify functional and informational components of an annotated page, and an action module to identify an action to be taken to further navigate the website, wherein at least one of the annotation module, page classification module and action module is operable in response to a plurality of domain-specific rules, where a domain is understood as a conceptual domain such as real estate, used cars, or electronics. | 2016-03-31 |
20160092459 | TRANSLATING A KEYWORD SEARCH INTO A STRUCTURED QUERY - Method and system to generate structured queries is described. The system may be configured to examine an input string submitted by a user via a search box and present suggestions that may include references to entities grouped by entity type. The search system examines the input string, determines one or more entity types that may correspond to the input string, and provides suggestions that may be the form of one or more of keywords and also in the form of values of or references to typed entities. | 2016-03-31 |
20160092460 | DATABASE APPARATUS, DATABASE MANAGEMENT METHOD PERFORMED IN DATABASE APPARATUS AND STORING THE SAME - A database apparatus may include a database unit configured to store first and second data groups being classified based on a data attribute, a first caching unit associated with the first data group and including a first cache architecture and a second caching unit associated with the second data group and including a second cache architecture. | 2016-03-31 |
20160092461 | INLINE KEYED METADATA - An encoding system may include a metadata manager, a key manager, and an encoder. The metadata manager may interface with one or more metadata sources to determine whether to include a metadata item from the one or more metadata sources. The key manager may determine whether the metadata item can be represented using one of already-allocated keys or an inline key must be used to represent the metadata item. The encoder may encode the metadata. If an inline key must be used to represent the metadata item, the encoder may associate the inline key and the type of the metadata item to the media file, and the encoder may encode the metadata item using the inline key in the media file. | 2016-03-31 |
20160092462 | LOCK-BASED UPDATING OF A DOCUMENT - Mechanisms can be provided for locking a component and extending the lock to one or more additional component(s) in a visual analyzer application. Embodiments can receive a request for a first component of a document for a first thread where the document is displayed by a graphical user interface (GUI) and has components including the first component and a second component. A lock manager may lock the first component. An action handler can determine, based on code associated with an event pertaining to the request, that the second component also needs to be locked. The lock manager may lock the second component for a same thread, if the first and second components are not currently locked. Additional user actions directed to other components of the application not currently locked may still proceed, permitting asynchronous calls to be processed without interference with a previous action that has already started. | 2016-03-31 |
20160092463 | SYNCHRONIZING CONFIGURATION OF PARTNER OBJECTS ACROSS DISTRIBUTED STORAGE SYSTEMS USING TRANSFORMATIONS - A configuration for a component of a primary node is synchronized with a configuration for a component of a partner node in a different cluster by replicating the primary node configuration with the partner node. A baseline configuration replication comprises a snapshot of a component configuration on the primary. The baseline configuration can be generated by traversing through the configuration objects, capturing their attributes and encapsulating them in a package. The baseline package can then be transferred to the partner node. The configuration objects can be applied on the partner node in the order in which they were captured on the primary node. Attributes of the configuration objects are identified that are to be transformed. Values for the identified attributes are transformed from a name space in the primary node to a name space in the partner node. | 2016-03-31 |
20160092464 | BUFFERING AND REPLICATING DATA WRITTEN TO A DISTRIBUTED STORAGE SYSTEM - Embodiments of the invention relate to small write performance enhancements for parallel file systems. One embodiment includes flushing a received write transaction from a first memory device to a second memory device on a node in a file system based on one or more byte-ranges within a file system block. It is determined to flush the received write transaction to a recovery log that is stored in a non-volatile storage layer of the file system. If it is determined to flush the received write transaction to the recovery log: appending data associated with the received write transaction in the recovery log of the file system, replicating the data associated with the received write transaction in another non-volatile storage layer of another node if required, and marking the one or more byte-ranges as committed. | 2016-03-31 |
20160092465 | SHARED FILE SYSTEM PREDICTIVE STORAGE TECHNIQUES - Disclosed in some examples are predictive storage techniques for use in a distributed data system. The predictive storage techniques may be used to manage locally stored elements of a shared data collection, such as the storage of files on nodes of the distributed data system that are limited in local storage space. The predictive storage techniques may achieve a balance between consumption of local resources and timely access of important elements in the shared data collection. For example, the predictive storage techniques may be used for keeping or pre-caching certain items of a collection that are determined as likely to be used in local storage for convenient access, and allowing access the remaining items on request over a network. | 2016-03-31 |
20160092466 | SYSTEM AND METHOD FOR SUPPORTING ZERO-COPY BINARY RADIX TREE IN A DISTRIBUTED COMPUTING ENVIRONMENT - A system and method supports key management in a distributed computing environment such as a distributed data grid. A binary radix tree is used to intern a plurality of binary keys. The binary radix tree is serialized to a byte buffer and a view of the binary is created. A byte sequence interface to the nodes of the serialized binary radix tree allows use of references which refer to positions in the serialized binary radix tree instead of requiring byte array copes of the interned keys. Use of references into the byte array in place of a byte array copies of interned keys reduces the memory overhead associated with referrers such as reverse indices which make reference to values associated with the plurality of binary keys. The reduction in memory overhead enhances performance and capabilities of a distributed computing environment such as a distributed data grid. | 2016-03-31 |
20160092467 | FILE SYSTEM WITH PER-EXTENT CHECKSUMS - A file system allows a different checksum algorithm to be used for different extents of a file system object independently of other extents of the file system object. The checksum algorithm can be a selectable attribute of an extent or range of extents of a file system object, such that some extents of a file system object can use a first checksum algorithm, while other extents of the file system object can use a second checksum algorithm. An extent of the file system object also may have no associated checksum algorithm. The file system stores, for each extent of a file system object, data indicating a checksum for the extent and an indication of any checksum algorithm used for the extent. | 2016-03-31 |
20160092468 | QUICK INITIALIZATION OF DATA REGIONS IN A DISTRIBUTED STORAGE SYSTEM - A method includes flushing a write transaction based on byte-ranges within a file system block. It is determined if the write transaction is a first write transaction to the file system block and whether to flush the received write transaction to a recovery log. If it is determined to flush the write transaction to the recovery log and the received write transaction is the first write transaction: the data associated with the write transaction is appended in the recovery log and byte-ranges remaining in the file system block are recorded, and also recording an associated particular bit value or particular bit pattern that the remaining byte-ranges must be set to before the remaining byte-ranges are accessed or when a recovery sequence for recovering data in the recovery log executes due to failure. The write transaction is replicated. The entire file system block byte-range is marked as committed. | 2016-03-31 |
20160092469 | CONTEXT-AWARE REPUTATION OF A PLACE - In an example, one or more computing devices operate to provide a context-aware reputation of a place, such as in relation to a human user. Context may include the user's identity and purpose, as well as environmental factors such as time of day, weather, and political drivers. The device may communicate with a server to receive globalized safety intelligence. When the user enters a zone, the device may determine a context-sensitive reputation, such as “Green,” “Yellow,” or “Red.” Depending on the reputation, the device may then take an appropriate action, such as warning the user or providing additional information. | 2016-03-31 |
20160092470 | VISUALIZATION OF ADDRESSES - Provided are techniques for visualization of addresses. Search criteria for an entity is received. One or more addresses for the entity are identified based on the search criteria. For each of the one or more addresses, a floor associated with the entity at that address is identified, related information for the floor that includes photographs of views seen from that floor are identified, and, on a 2-dimensional (2-D) electronic map, a 3-dimensional (3-D) structure that indicates the floor and provides access to the related information is plotted. | 2016-03-31 |
20160092471 | SYSTEM AND METHOD FOR USING BOOK RECOGNITION TO PROVIDE CONTENT FOR A USER'S SOCIAL NETWORKING PROFILE - An image of a physical book environment is obtained, and the image is associated with a user. The image is processed to detect one or more books in the physical book environment. A title is determined for each of the detected books. The social network profile of the user is determined based on the title of each book in the multiple books. | 2016-03-31 |
20160092472 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR EXCHANGING IMAGES - A system, method, and computer program product are provided for exchanging images. In use, one or more images are received at a server. Additionally, the one or more images are analyzed. Further, image processing code is outputted referencing the one or more images, based on the analysis of the one or more images. Additional systems, methods, and computer program products are also presented. | 2016-03-31 |
20160092473 | MULTI-QUERY PRIVACY-PRESERVING PARKING MANAGEMENT SYSTEM AND METHOD - A privacy-preserving multi-query parking management system and method. An image of a vehicle with respect to a specific part (e.g., license plate) can be captured when the vehicle enters via an entry point. An image signature can be computed by embedding the image into a descriptor space and the image signature can be stored in a database together with relevant metadata. An image of a vehicle with respect to the specific part can be captured when the vehicle exits via at least one exit point and an image signature can be computed. An entry-exit association with respect to the vehicle can be performed by searching for a most similar image signature in the database. Additionally, given a textual query (e.g., a license plate number), a signature can be computed by embedding the text into the same descriptor space. | 2016-03-31 |
20160092474 | DECLARATIVE LANGUAGE AND VISUALIZATION SYSTEM FOR RECOMMENDED DATA TRANSFORMATIONS AND REPAIRS - The present disclosure relates generally to a data enrichment service that extracts, repairs, and enriches datasets, resulting in more precise entity resolution and correlation for purposes of subsequent indexing and clustering. As the data enrichment service can include a visual recommendation engine and language for performing large-scale data preparation, repair, and enrichment of heterogeneous datasets. This enables the user to select and see how the recommended enrichments (e.g., transformations and repairs) will affect the user's data and make adjustments as needed. The data enrichment service can receive feedback from users through a user interface and can filter recommendations based on the user feedback. | 2016-03-31 |
20160092475 | AUTOMATED ENTITY CORRELATION AND CLASSIFICATION ACROSS HETEROGENEOUS DATASETS - The present disclosure describes techniques for entity classification and data enrichment of data sets. A data enrichment system is disclosed that can extract, repair, and enrich datasets, resulting in more precise entity resolution and classification for purposes of subsequent indexing and clustering. Disclosed techniques may include performing entity recognition to identify segments of interest that relate to an entity. Related data may be analyzed for classification, which can be used to transform the data for enrichment to its users. | 2016-03-31 |
20160092476 | DECLARATIVE EXTERNAL DATA SOURCE IMPORTATION, EXPORTATION, AND METADATA REFLECTION UTILIZING HTTP AND HDFS PROTOCOLS - Techniques are disclosure for a data enrichment system that enables declarative external data source importation and exportation. A user can specify via a user interface input for identifying different data sources from which to obtain input data. The data enrichment system is configured to import and export various types of sources storing resources such as URL-based resources and HDFS-based resources for high-speed bi-directional metadata and data interchange. Connection metadata (e.g., credentials, access paths, etc.) can be managed by the data enrichment system in a declarative format for managing and visualizing the connection metadata. | 2016-03-31 |
20160092477 | DETECTION AND QUANTIFYING OF DATA REDUNDANCY IN COLUMN-ORIENTED IN-MEMORY DATABASES - Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user. | 2016-03-31 |
20160092478 | DELETING TUPLES USING SEPARATE TRANSACTION IDENTIFIER STORAGE - Data from a database object are processed. Transaction information for a set of data of the database object is stored separate from the set of data in an allocated storage space, where the transaction information indicates visibility of the set of data to other transactions. A map structure is generated indicating storage of the set of data and the allocated storage space of the transaction information. The transaction information is altered in response to a transaction to the set of data to alter visibility of the set of data. Altering the transaction information is accomplished by providing updated transaction information within a new storage space in accordance with the transaction to the set of data and generating a descriptor for the transaction indicating an existing location of the set of data and the new storage space. | 2016-03-31 |
20160092479 | DATA DE-DUPLICATION - A method, executed by a computer, for de-duplicating data includes receiving a dataset, pivoting the dataset along a set of columns that have a common domain to provide a pivoted dataset, de-duplicating the pivoted dataset to provide a de-duplicated dataset, and using the de-duplicated dataset. De-duplicating the pivoted dataset may include computing similarity scores for records that have different primary keys and merging records that have a similarity score that exceeds a selected threshold value. The method may include determining the set of columns having a common domain by referencing a business catalog and/or conducting a data classification operation on some or all of the columns of the dataset. The method may also include pivoting the dataset along another set of columns that have a different common domain. A computer system and computer program product corresponding to the method are also disclosed herein. | 2016-03-31 |
20160092480 | SYSTEM FOR ACCESSING BUSINESS METADATA WITHIN A DISTRIBUTED NETWORK - A system for accessing business metadata within a distributed network is disclosed. The system facilitates metadata driven for using social constructs in combination with metadata management to enhance metadata. The system includes a data storage device configured to store business information and metadata related to the business information, a processor configured to: selectively receive rated user input that provides supplemental information regarding at least one of the business information and the metadata, determine the context of the supplemental information and the at least one of the business information and the metadata; template the supplemental information by type and using pointers in the system provide non-redundancy, store the organized supplemental information in the data storage device, and generate a user interface element, and a display device configured to display the user interface element as the definition of the business information. | 2016-03-31 |
20160092481 | INFORMATION INTEGRATION AND ASSESSMENT - Aspects of information integration and assessment are described. In one embodiment, one or more individuals are identified for information research. The identification may be made with reference to an attendee list, contact list, facial recognition, or user input among other ways. At least one source is identified to survey for information related to the individuals, and the source is surveyed for the information. In various embodiments, the source may comprise one or more social media or enterprise networks, services, or indexed search results, for example. The information is assembled into one or more integrated records, and various reports may be generated using the records. The reports and records may be ranked, displayed, compared, annotated, indexed and stored based on a surrounding context metric, for example. With reference to the reports and records, a user may be able to easily assemble and identify relevant information for reference in various contexts. | 2016-03-31 |
20160092482 | COMPILING DRILLING SCENARIO DATA FROM DISPARATE DATA SOURCES - An illustrative scenario compiling method that includes providing a visual representation of a well having well components mapped to different areas of the visual representation, responding to a selection of one of the well components with a list of data sets corresponding to the well component, retrieving a selected data set from a corresponding database, storing the data set in a common location with selected data sets of other well components, and saving the selected data sets as a scenario to be used for assembling a future collection of data sets as input for analysis software. | 2016-03-31 |
20160092483 | SYSTEM AND METHOD FOR SUPPORTING A REFERENCE STORE IN A DISTRIBUTED COMPUTING ENVIRONMENT - A system and method support a reference store in a distributed computing environment such as a distributed data grid. The system associates a ticket with the reference store, wherein the reference store contains a plurality of references. Furthermore, the system uses the ticket to expose the reference store to one or more consumers in the distributed computing environment. The reference store type is selected in response to the number of references required to be stored and access overhead. Each reference store can be inflated or deflated according to the number of references it contains. Selection of different reference store types allows for reduced memory overhead while still providing acceptable reference retrieval times. The reduction in memory overhead enhances performance and capabilities of a distributed computing environment such as a distributed data grid. | 2016-03-31 |
20160092484 | DATA INGESTION STAGER FOR TIME SERIES DATABASE - A time series data stager that receives input data sets and outputs output data blocks for ingestion into a time series database, with the out data blocks being sent at timings according to a sliding window based on a predetermined time. | 2016-03-31 |
20160092485 | Event Time Selection Output Techniques - Event time selection output techniques are described. In one or more implementations, one or more inputs are received, at one or more computing devices, that involve interaction associated with a particular one of a plurality of events via a user interface, in which the plurality of events result from a search of data, each of the plurality of events include the data that is associated with a respective point in time, and the one or more inputs specify a relative time in relation to the respective point in time of the particular event. A determination is made as to which of the plurality of events correspond to the specified relative time by the one or more computing devices and a result of the determination is output by the one or more computing devices for display in the user interface. | 2016-03-31 |
20160092486 | Mapping Between Tokenization Domains - A tokenization environment includes a first tokenization system in a first token domain and a second tokenization system in a second token domain. A token mapper accesses a first token from the first tokenization system and maps it to a second token from the second tokenization system. The first token can be a single-use or SLT token mapped to a clear text value within a single-use token table in the first tokenization system. The token mapper can identify the clear text value, and can query a multi-use token table in the second tokenization system with the clear text value to identify a multi-use token (the second token) mapped to the same clear text value. The token mapper can store the association between the first token and the second token in a token map. | 2016-03-31 |
20160092487 | CONCURRENT MULTIPLE HIERARCHICAL DATA STRUCTURES WITH CONSISTENT DATA - A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may also include receiving a first change request for a value stored in a first record. The first change request may be received from a parent in the first data structure of the first record. The method may additionally include changing the first value according to the first change request, and receiving a second change request for the value stored in the first record. The second change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record. | 2016-03-31 |
20160092488 | CONCURRENCY CONTROL IN A SHARED STORAGE ARCHITECTURE SUPPORTING ON-PAGE IMPLICIT LOCKS - Presented systems and methods can facilitate efficient and effective information storage management. A system may include a plurality of nodes, shared storage and a centralized lock manager. A storage management method can include: receiving an access request to information, performing a lock resolution process; and performing an access operation (e.g., read, information update, etc.). The information can be associated with a shared storage component. The lock resolution process can include participating in a lock management process that manages a physical lock (P-lock), wherein the lock management process utilizes transaction information associated with an implicit lock process and proceeds without communication overhead associated with explicit requests for a logical lock. In one embodiment the lock resolution process includes participating in a conflict determination process to determine if there is a potential conflict with an information access request, wherein the conflict determination process utilizes the transaction information associated with the implicit lock process. | 2016-03-31 |
20160092489 | REDUCING LOCK OCCURRENCES IN SERVER/DATABASE SYSTEMS - Limiting the number of concurrent requests in a database system. Arranging requests to be handled by the database system in at least one queue. Defining a maximum value (SS) of concurrent requests corresponding to the at least one queue. Monitoring at least one queue utilization parameter corresponding to the at least one queue and calculating a performance value based on the at least one queue utilization parameter. Adapting the maximum value (SS) of concurrent requests of the at least one queue dynamically based on the performance value (PF) in order to improve system performance. Limiting the number of concurrent requests of the at least one queue dynamically based on the dynamically adapted maximum value (SS). | 2016-03-31 |
20160092490 | STORAGE APPARATUS AND DATA MANAGEMENT METHOD - A storage apparatus and data management method capable of utilizing storage resources effectively is proposed. A storage apparatus storing primary data and analysis data obtained based on the primary data as a result of the execution of specified analysis processing by an external computing system is designed so that metadata of the analysis data includes regeneratable attribute information indicating whether or not the corresponding analysis data can be regenerated by means of the analysis processing by the external computing system; and a control unit regularly or irregularly selects the analysis data, which satisfies a specified condition and can be regenerated, based on the metadata for each piece of the analysis data and deletes the selected analysis data from one or more storage devices. | 2016-03-31 |
20160092491 | SYNCHRONIZING COPIES OF AN EXTENT IN AN APPEND-ONLY STORAGE SYSTEM - A append-only data storage system that stores sets of data blocks in extents that are located in storage devices. When an extent becomes full, the system changes the extent from an open state, wherein data can be appended to the extent, to a closed state, wherein data cannot be appended to the extent. This change involves performing a synchronization operation by: obtaining a list of data blocks in the extent from each storage device that has a copy of the extent; forming a union of the lists; looking up data blocks from the union in a database that maps data blocks to storage devices and extents to determine which data blocks belong in the extent; and if a copy of the extent is missing data blocks that belong in the extent, performing a remedial action before changing the extent from the open state to the closed state. | 2016-03-31 |