30th week of 2015 patent applcation highlights part 43 |
Patent application number | Title | Published |
20150205755 | Extensible Media Format System and Methods of Use - A system and associated methods for managing digital content in an extensible media format (“EMF”) are disclosed. In at least one embodiment, an initial request server is located in memory on a computing device and configured for receiving and processing content requests from an at least one client device in the possession of a user. A content server is also located in memory on a computing device and is configured for storing and selectively distributing the content. The content server stores the content in an at least one EMF file, each EMF file comprising a frame page containing a frame page identifier and an at least one frame; each frame containing at least a portion of the content along with a frame identifier. Upon the initial request server receiving a content request from the user via the associated client device, the content server transmits the associated EMF files. | 2015-07-23 |
20150205756 | NUMERICAL INTEGRATION USING VARIATIONAL HOLDER'S INEQUALITY - Given the integral Z:= | 2015-07-23 |
20150205757 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR EXECUTING CASTING-ARITHMETIC INSTRUCTIONS - A system, method, and computer program product are provided for executing casting-arithmetic instructions. The method comprises receiving a casting-arithmetic instruction that specifies an arithmetic operation to be performed on input data and at least one casting operation of an input casting operation and an output casting operation. Upon determining that the casting-arithmetic instruction specifies the input casting operation, the input casting operation is performed on identified terms comprising the input data. Then the arithmetic operation is performed on the input data to generate an arithmetic result. Upon determining that the casting-arithmetic instruction specifies the output casting operation, the output casting operation is performed on the arithmetic result. | 2015-07-23 |
20150205758 | ARITHMETIC DEVICE, ARITHMETIC METHOD, AND WIRELESS COMMUNICATION DEVICE - An arithmetic device including: a plurality of parallel processors, and a processor configured to control the plurality of parallel processors so as to calculate an approximate solution of an equation by using a first algorithm and a second algorithm switchably, each of the first algorithm and the second algorithm being algorithms providing an iterative method, the second algorithm causing a divergence more likely than the first algorithm, the second algorithm being performed more efficiently by the plurality of parallel processors than the first algorithm, the first algorithm and the second algorithm being switched each other between at least one pair of iterative steps of the iterative method. | 2015-07-23 |
20150205759 | SYSTEMS AND METHODS FOR FINDING QUANTUM BINARY OPTIMIZATION PROBLEMS - Methods and systems represent constraint as an Ising model penalty function and a penalty gap associated therewith, the penalty gap separating a set of feasible solutions to the constraint from a set of infeasible solutions to the constraint; and determines the Ising model penalty function subject to the bounds on the programmable parameters imposed by the hardware limitations of the second processor, where the penalty gap exceeds a predetermined threshold greater than zero. Such may be employed to find quantum binary optimization problems and associated gap values employing a variety of techniques. | 2015-07-23 |
20150205760 | PROCESS OF PROBABILISTIC MULTI-SOURCE MULTI-INT FUSION BENEFIT ANALYSIS - A method of fusing sensor detection probabilities. The fusing of detection probabilities may allow a first force to detect an imminent threat from a second force, with enough time to counter the threat. The detection probabilities may include accuracy probability of one or more sensors and an available time probability of the one or more sensors. The detection probabilities allow a determination of accuracy of intelligence gathered by each of the sensors. Also, the detection probabilities allow a determination of a probable benefit of an additional platform, sensor, or processing method. The detection probabilities allow a system or mission analyst to quickly decompose a problem space and build a detailed analysis of a scenario under different conditions including technology and environmental factors. | 2015-07-23 |
20150205761 | UNLOADED CONTENT PLACEHOLDERS - Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided. | 2015-07-23 |
20150205762 | Automated script breakdown - Techniques for script breaking and film scheduling are described. A script manager electronically receives a script. A cut manager assist in cutting the script into scenes by receiving input indicating a start and an end of a scene. A highlight manager receives input highlighting a plurality of elements of a scene. A conditions manager receives input indicating filming conditions of a scene. A scenes manager enables a scene to be selected and the details of that scene to be displayed. A schedule manager electronically receives the broken-down script. A scene selector enables selection of like scenes for filming on a day. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 2015-07-23 |
20150205763 | METHOD FOR UPDATING PAGE OF ELECTRONIC DEVICE - A method for updating a page of an electronic device is provided. The page includes a first row and a second row. Each of the first row and the second row includes one or two tiles. Each tile comprises a picture. The method comprises the following steps. After an update that results in insertion of a plurality of new tiles into the page occurs, three new tiles of the plurality of new tiles are displayed by using either a first tile layout or a second tile layout in a third row and a fourth row. The number of tiles in the third row is one and the number of tiles in the fourth row is two in the first tile layout. The number of tiles in the third row is two and the number of tiles in the fourth row is one in the second tile layout. | 2015-07-23 |
20150205764 | ENCODING INFORMATION INTO TEXT FOR VISUAL REPRESENTATION - The disclosed subject matter relates to computer implemented methods for encoding information into text for visual representation. In one aspect, a method includes receiving a body of text which includes one or more portions of text. The method further includes receiving a body of information to be encoded. The body of information includes one or more portions of information to be encoded. The method further includes selecting at least one of the portions of text. The method further includes formatting the selected portion(s) of text to generate a formatted body of text. Formatting the selected portion(s) of text includes applying one or more formatting schemes to the selected portion(s) of text. Formatting schemes correspond to one or more portions of the information to be encoded. The method further includes providing the formatted body of text for visual representation. | 2015-07-23 |
20150205765 | FONT PROCESS METHOD AND FONT PROCESS SYSTEM - When opening a document, the character codes of all characters in the document are uploaded to a font server, then all possible glyphs corresponding to the uploaded character codes of characters tagged with a font are selected from a font file which stores a plurality of glyphs of the font to form a glyph subset. And the glyph subset is then downloaded. | 2015-07-23 |
20150205766 | SERVING COMBINED RESOURCES TO A BROWSER CLIENT - In serving combined resources from a server computer to a browser client, a server computer retrieves an individual document that includes multiple requests for resources. The server computer generates a modified individual document by using a server-generated Uniform Resource Locator (URL) to represent the multiple requests for resources in the individual document. The server computer sends, to the browser client, the modified individual document. The server computer receives, from the browser client, a request matching the server-generated URL. The server computer generates a combined resource set in response to receiving the request matching the server-generated URL. The server computer sends, to the browser client, the combined resource. | 2015-07-23 |
20150205767 | LINK APPEARANCE FORMATTING BASED ON TARGET CONTENT - Methods for formatting an appearance of a link based on linked content are provided. In one aspect, a method includes receiving a request to load, for display, a document including a link to another document, and receiving an identifier of at least one of a geographic region associated with the other document, a language associated with the other document, an age appropriateness of the other document, interactions with the other document, whether content of the other document is intended to disrupt computer operation, a time associated with the other document, and a user's interest profile for content identified in the other document. The method also includes formatting an appearance of the link to the other document based on the identifier. Systems and machine-readable media are also provided. | 2015-07-23 |
20150205768 | METHOD AND SYSTEM FOR IDENTIFYING AND DELIVERING ENRICHED CONTENT - Method, system, and programs for identifying and delivering content. In one example, a request for content is first received from a user, via the communication platform. One or more parameters are obtained which are associated with the platform on which the requested content is to be presented. When the requested page is retrieved, it is determined whether the page was created with respect to a second platform that is more restrictive than the first platform. If so, additional content is generated, the selection of which is based on the parameters associated with the platform on which the requested content is to be presented as well as the content of the requested content page. The additional content is integrated with the requested content page and then transmitted to the user as a response to the request. | 2015-07-23 |
20150205769 | System and method for recognizing non-body text in webpage - The invention discloses a system and method for recognizing the non-body text in a webpage, and relates to the field of main body extraction. The system comprises: a webpage grabber configured to grab data of all the webpages of a target website; a DOM tree construction unit configured to construct a DOM tree corresponding to each webpage of the target website; a DOM tree analysis unit configured to find out a unit text section in the webpage according to the DOM tree; a text statistics unit configured to conduct statistics on the number of occurrence of the unit text section in all the webpages of the target website; and a text recognition unit configured to recognize the unit text section as a non-body text when the number of occurrence is greater than a predetermined threshold. The system and the method overcome the problem of lag of recognition of a non-body text in the prior art method, and have a high recognition accuracy. | 2015-07-23 |
20150205770 | CAPTURING AN APPLICATION STATE IN A CONVERSATION - The state of an application is capture in a conversation by accessing an electronic document representation of a user interface at a time corresponding to a post to the conversation. The user interface is of an application associated with the conversation. The representation is processed to generate an image representative of a state of the application at the time. The image or a representation thereof is caused to be displayed in the post to reflect the state of the application at selected point along a timeline defined by the conversation. | 2015-07-23 |
20150205771 | TERMINAL APPARATUS, SERVER APPARATUS, METHOD FOR SUPPORTING POSTING OF INFORMATION, AND NON-TRANSITORY RECORDING MEDIUM STORING COMPUTER PROGRAM - A terminal apparatus includes an information receiver that receives, from a server apparatus, first webpage information, which enables a first user to specify an image to be posted on a first website, a storage that stores the received first webpage information, and an information processor that reads the first webpage information from the storage and that displays the first webpage information on a screen. In the screen, among a plurality of images, which are candidates for the image to be posted on the first website, an image selected on the basis of an image used in a second website is displayed at a position closer to the center of the screen than positions of other images are or displayed in a mode different from a mode in which the other images are displayed. | 2015-07-23 |
20150205772 | EMPHASIZING A PORTION OF THE VISIBLE CONTENT ELEMENTS OF A MARKUP LANGUAGE DOCUMENT - Some described embodiments relate to techniques for editing markup elements of a markup language document to emphasize a portion of the visible content elements of the markup language document. The techniques may be implemented in any suitable manner, including via scripting language code (e.g., JavaScript) that is incorporated into the markup language document but is not preconfigured with information regarding the markup language document or any other markup language document. The scripting language code may perform the editing automatically, and based on an automatic analysis of markup elements of the markup language document. Some embodiments may include determining the portion of the markup language document to be emphasized by identifying content of interest to a user, including by determining a set of related content through analyzing a structure of markup elements of the markup language document and/or layout of visible content elements of the markup language document. | 2015-07-23 |
20150205773 | EMPHASIZING A PORTION OF THE VISIBLE CONTENT ELEMENTS OF A MARKUP LANGUAGE DOCUMENT - Some described embodiments relate to techniques for editing markup elements of a markup language document to emphasize a portion of the visible content elements of the markup language document. The techniques may be implemented in any suitable manner, including via scripting language code (e.g., JavaScript) that is incorporated into the markup language document but is not preconfigured with information regarding the markup language document or any other markup language document. The scripting language code may perform the editing automatically, and based on an automatic analysis of markup elements of the markup language document. Some embodiments may include determining the portion of the markup language document to be emphasized by identifying content of interest to a user, including by determining a set of related content through analyzing a structure of markup elements of the markup language document and/or layout of visible content elements of the markup language document. | 2015-07-23 |
20150205774 | SYSTEMS AND METHODS FOR ANCHORING CONTENT OBJECTS TO STRUCTURED DOCUMENTS - In one embodiment, a method includes, in connection with a target structured document rendered by a first client application and in response to a user input directed to target content of the target structured document, accessing, by a second client application, a document object model (DOM) representation of the target structured document, determining a target DOM node associated with the target content, recursively scanning one or more properties of each of one or more DOM nodes logically arranged proximal to the target DOM node within the DOM hierarchical tree, generating a set of one or more anchor point definitions based on one or more selected properties of each of the target DOM node and one or more selected ones of the scanned DOM nodes, and storing the set of anchor point definitions in a data structure. | 2015-07-23 |
20150205775 | Managing Documents and Document Workspaces - A computer-implemented method for combining documents includes displaying one or more documents in a first document group in a source window; displaying one or more documents in a second document group in a target window; receiving an instruction to move the source window towards the target window; moving the source window so that it overlaps the target window; receiving an instruction to release the source window; and combining the documents in the first document group with the documents in the second document group to create a new document group in the target window, where the new document group comprises a first document subgroup which comprises the documents in the first document group and a second document subgroup which comprises the documents in the second document group, and where the target window is subdivided with a visual indication that the first document subgroup is separate from the second document subgroup. | 2015-07-23 |
20150205776 | METHOD AND SYSTEM FOR AUTO-POPULATING ELECTRONIC FORMS - An autofill system is described for auto-populating electronic forms with data stored by an on-line social networking system. When a member of an on-line social network system accesses, via a web browser, an autofill-enabled web page, the autofill system determines an identification of the member, scrapes the member's profile to obtain member's information, assembles the member's profile information as member data, and communicates the member data to the web browser together with a script for presenting an autofill button on the web page. | 2015-07-23 |
20150205777 | AUTOMATED FORM FILL-IN VIA FORM RETRIEVAL - A method of creating an electronic file corresponding to a printed artifact may include receiving an image file of a document page. The method may include analyzing the image file to detect a potential form identifier on the document page and automatically (without human intervention) performing a search to identify an actual form that corresponds to the potential form identifier. The method may further include validating that the image file is of a document page that corresponds to the actual form, locating a probable fill-in field on the document page and mapping the probable fill-in field to an actual fill-in field of the actual form. | 2015-07-23 |
20150205778 | REDUCING PROGRAMMING COMPLEXITY IN APPLICATIONS INTERFACING WITH PARSERS FOR DATA ELEMENTS REPRESENTED ACCORDING TO A MARKUP LANGUAGES - According to an aspect of the present invention, a parser provides the portion identifiers (e.g., Xpath(s) in case of XML data files) of at least some of the data elements to the applications. As a result, the applications may be relieved from the task of computing the XPath(s) for various data elements. The implementation of applications may be simplified as a result. In one embodiment, prior API (application programming interface) is extended to provide the XPath(s). In an alternative embodiment, custom API is provided to enable the applications to obtain the XPath(s). | 2015-07-23 |
20150205779 | SERVER FOR CORRECTING ERROR IN VOICE RECOGNITION RESULT AND ERROR CORRECTING METHOD THEREOF - A server and method for correcting an error of a voice recognition result are provided. The method includes, in response to recognizing a user voice, determining a pattern of parts of speech of text data corresponding to the recognized user voice; comparing a prestored standard pattern of parts of speech with the pattern of parts of speech of text data; detecting an error region of the recognized user voice based on a result of the comparing; and correcting the text data corresponding to the detected error region. | 2015-07-23 |
20150205780 | REAL TIME DATA TAGGING IN TEXT-BASED DOCUMENTS - An aspect provides a method, including: receiving user input to an input component of an information handling device; generating a machine based representation of the user input; analyzing, using a processor, the representation of the user input; forming, using a processor, a tag based on contextual user data related to the user input; and providing, using a processor, an indication of the tag. Other aspects are described and claimed. | 2015-07-23 |
20150205781 | SYSTEMS AND METHODS FOR USING TONE INDICATOR IN TEXT RECOGNITION - For using a tone indicator to determine a language for text recognition, an apparatus for using a tone indicator to identify language in text recognition is disclosed. The apparatus for text recognition using a tone indicator includes a text input module, a tone indicator module, and a language identification module. A method and computer program product also perform the functions of the apparatus. | 2015-07-23 |
20150205782 | 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. | 2015-07-23 |
20150205783 | AUTOMATIC TRAINING OF A SYNTACTIC AND SEMANTIC PARSER USING A GENETIC ALGORITHM - Disclosed are methods, systems, and computer-readable mediums for automatic training of a syntactic and semantic parser using a genetic algorithm. An initial population is created, where the initial population comprises a vector of parameters for elements of syntactic and semantic descriptions of a source sentence. A natural language compiler (NLC) system is used to translate the sentence from the source language into a target language based on the syntactic and semantic descriptions of the source sentence. A vector of quality ratings is generated where each quality rating in the vector of quality ratings is of a corresponding parameter in the vector of parameters. Quality ratings are evaluated according to specific criterion, which comprise parameters such as a BLEU score and a number of emergency sentences. A number of parameters in the vector of parameters are replaced with adjusted parameters. | 2015-07-23 |
20150205784 | AUTOMATIC MESSAGE PRESENTATION BASED ON PAST MESSAGES - In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to access past messages associated with the device, and determine that at least a first multi-term phrase appears in plural messages among the past messages. The instructions are also executable by the processor to, responsive to input invoking message composition and based at least in part on a determination that the multi-term phrase appears in plural messages among the past messages, present on the device at least plural terms from the multi-term phrase in an order in which the at least plural terms appear in the multi-term phrase as a candidate message. | 2015-07-23 |
20150205785 | CONNECTING PEOPLE BASED ON CONTENT AND RELATIONAL DISTANCE - Technologies for establishing connections between or among people based at least in part on semantic distance and relational distance include one or more computing devices that analyze content created by computing device users, perform content clustering on the content, determine relational distances between connection candidates, and generate connection recommendations based at least in part on the content clustering and the relational distances. | 2015-07-23 |
20150205786 | PROBLEM SITUATION DETECTION DEVICE, PROBLEM SITUATION DETECTION METHOD AND PROBLEM SITUATION DETECTION-USE PROGRAM - The present invention does not simply extract all situations likely to become problems without any criteria; from among situations mentioned within text, the invention detects situations that a writer particularly considers to be a problem. From text for which detection is to be performed, descriptions representing events mentioned in the text are extracted in units of situations for each of the events. From among the extracted situations, a situation that the writer who has described the situation assumes to be a situation that actually occurs, and/or a situation that is not an ancillary explanatory description, is sorted out as a situation in which the writer has interest. From among the sorted out situations, a situation that includes at least one expression that may become a problem is output as a problem situation. | 2015-07-23 |
20150205787 | System and Methodology for Assessing and Predicting Linguistic and Non-Linguistic Events and for Providing Decision Support - According to one aspect of the present invention, a system and methodology is provided which provides valuable risk assessment and warnings as well as predictions of possible events which may occur in corporate, governmental, business or other types of organizational settings. In a personal context, the present invention may provide valuable data regarding predicted personal behavior, events, activities as well as data regarding affinity or lack thereof between and among individuals as well as a great many other characteristics of inter-personal relationships. | 2015-07-23 |
20150205788 | MACHINE TRANSLATION APPARATUS, TRANSLATION METHOD, AND TRANSLATION SYSTEM - A machine translation apparatus configured to translate an input sentence and output a translated sentence in a target language, the machine translation apparatus includes a rule acquirer configured to acquire a difference between an input example sentence and a replaced example sentence which is obtained by replacing the input example sentence, and acquire a replacement rule based on the difference and each of meaning representations which indicate each relationship of words in the input example sentence and the replaced example sentence; and a translator configured to apply the replacement rule acquired by the rule acquirer to the input sentence and output the translated sentence based on the meaning representations and a meaning representation indicating of relationship of words in the input sentence. | 2015-07-23 |
20150205789 | METHOD AND APPARATUS OF DISPLAYING INFORMATION - The present disclosure discloses a method and an apparatus of displaying information in order to solve the problems of a monotonous way of displaying information and a low efficiency of human-machine interaction in existing technologies. The method determines transaction information exchanged between a first user and a second user, determines multimedia information to be displayed based on the determined transaction information for presentation to the second user. Since the disclosed method displays information in form of multimedia information, thus enriching and diversifying the information to be displayed. When transaction information is displayed in form of multimedia information to a second user, multimedia information to be displayed may be automatically matched and converted according to the determined transaction information without the need of a first user to add the multimedia information manually. Therefore the operating cost of the first user is effectively reduced and the efficiency of human-machine interaction is improved. | 2015-07-23 |
20150205790 | FILE PROCESSING SYSTEM THAT PROCESSES A DOCUMENT - A file management system includes a management server, and an electronic device connectable to the management server through a network. The management server includes a first storage unit that stores therein a first workflow that defines first processing, which is executed with a first event as a trigger, for a file, and a first control unit that monitors, based on the first workflow, the first event and executes the first processing if the first event occurs. The electronic device includes a second storage unit that stores therein a second workflow that defines second processing, which is executed with a second event different from the first event as a trigger and in which a final processing operation generates the first event, for the file, and a second control unit that monitors, based on the second workflow, the second event and executes the second processing when the second event occurs. | 2015-07-23 |
20150205791 | Methods, Systems, And Computer Program Products For Identifying A Container Associated With A Plurality Of Files - Methods, systems, and computer program products for identifying a change in a container associated with a plurality of files are disclosed. According to one aspect, a method includes providing for identify a change in a container associated with a plurality of associated files. The prevailing metadata is not required to be from all of the plurality of associated files. Further, the container may be named based on the prevailing metadata. | 2015-07-23 |
20150205792 | METHOD FOR OBJECT RECOGNITION, CORRESPONDING SYSTEM, APPARATUS AND COMPUTER PROGRAM PRODUCT - Searches performed in a data base using image descriptors of query images are managed via a mobile communication device, such as a smartphone, a tablet, etc., by: extracting at the mobile device grayscale and color descriptors of query images, sending the grayscale descriptors as compressed grayscale descriptors of query images from the mobile device to a server for searching in the data base, receiving at the mobile device results of the search, using color descriptors of query images in disambiguating the results by: i) sending the color descriptors as compressed color descriptors of query images from the mobile device to the server and receiving at the mobile device disambiguated search results from the server, or ii) receiving at the mobile device non-disambiguated search results from the server and disambiguating the search results by means of the color descriptors extracted at the mobile device to produce disambiguated search results. | 2015-07-23 |
20150205793 | PROVIDING RELEVANT CONTENT - For providing relevant content, a search module indexes each content identifier for content received in a search result to content data. The content comprises related content identifiers. The search module further iteratively retrieves content for the indexed content identifiers and indexes the related content identifiers for the retrieved content until all related content identifiers for all the indexed content identifiers are indexed. A relevance module identifies relevant content and provides the relevant content. | 2015-07-23 |
20150205794 | ADJUSTING PROMINENCE OF A PARTICIPANT PROFILE IN A SOCIAL NETWORKING INTERFACE - An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated method may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The method further may include adjusting a visibility level of the profile of the participant in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the profile of the participant upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the profile of the participant upon determining that calculated relevancy score of the participant is less than a second predefined threshold value. | 2015-07-23 |
20150205795 | CONTRACTOR DATA SERVER AND METHODS FOR USE THEREWITH - A contractor data server includes at least one processor that executes a contractor data server application to bidirectionally communicate contractor data with a first user of a first client device via a network interface. The contractor data includes service menu data sent to the first client device that includes a plurality of service types and a plurality of specific services and service data received from the first client device indicates a selected one of the plurality of service types, a selected one of the plurality of specific services that indicates a service performed, service date data that indicates a service date, service address data that indicates a service address, and contractor review data relating to services performed at the service address. The contractor data server application processes the contractor review data to generate individual scoring data relating to the service address. | 2015-07-23 |
20150205796 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device including a log acquisition unit configured to acquire an activity log of a user for content, an attribute estimation unit configured to estimate an attribute of the user for the content on the basis of the activity log, and a score calculation unit configured to calculate a score on the content on the basis of the activity log and the attribute. | 2015-07-23 |
20150205797 | IDENTIFYING A SET OF RELATED VISIBLE CONTENT ELEMENTS IN A MARKUP LANGUAGE DOCUMENT - Some described embodiments relate to techniques for editing markup elements of a markup language document to emphasize a portion of the visible content elements of the markup language document. The techniques may be implemented in any suitable manner, including via scripting language code (e.g., JavaScript) that is incorporated into the markup language document but is not preconfigured with information regarding the markup language document or any other markup language document. The scripting language code may perform the editing automatically, and based on an automatic analysis of markup elements of the markup language document. Some embodiments may include determining the portion of the markup language document to be emphasized by identifying content of interest to a user, including by determining a set of related content through analyzing a structure of markup elements of the markup language document and/or layout of visible content elements of the markup language document. | 2015-07-23 |
20150205798 | INFORMATION SEARCH SUPPORT METHOD AND APPARATUS - This information search support method includes: upon detecting that a first operation of a user is an operation relating to browsing, performing search associated with data relating to the browsing to obtain a search result; extracting first feature data from the search result; upon detecting that a second operation of the user after the first operation is an operation relating to searching, adding data relating to the second operation to an operation history; extracting second feature data from the operation history; calculating a fitness degree between the first feature data and the second feature data; and upon detecting that the fitness degree is equal to or greater than a threshold, displaying the search result for the user. | 2015-07-23 |
20150205799 | DETERMINING TRENDS FOR A USER USING CONTEXTUAL DATA - An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular past time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular past time period. Other aspects are described and claimed. | 2015-07-23 |
20150205800 | REPUTATION EVALUATION OF ONLINE USERS IN A SOCIAL NETWORKING SCHEME - A method and system for evaluating the reputation of a member of a social networking system is disclosed. Consistent with an embodiment of the invention, one or more attributes associated with a social networking profile of a member of a social network are analyzed. Based on the analysis, a ranking, rating or score is assigned to a particular category of reputation. When requested, the ranking, rating or score is displayed to a user of the social network. | 2015-07-23 |
20150205801 | SYSTEMS AND METHODS FOR WINE RANKING - An exemplary method comprises describing a plurality of wines, each wine of the plurality of wines being described using descriptors, receiving at least one predetermined intensity value associated with each descriptor, storing the descriptors within a wine database, generating a consumer wine preference profile that includes a plurality of user preference intensity values, at least one of the plurality of user preference intensity values being associated with at least one of the descriptors, selecting at least one wine from the plurality of wines by correlating at least a subset of the plurality of user preference intensity values with at least a subset of the predetermined intensity values, and providing identification of the selected at least one wine from the plurality of wines. | 2015-07-23 |
20150205802 | SYSTEMS, METHODS, AND APPARATUSES FOR SOCIAL GIFTING - The systems, methods, and apparatuses of the present disclosure transform unique data characteristics about individual users of social networks into a series of output scores based on predefined rules. Input data is collected from multiple data sources, including social networks, third party sources of information, and internal data sources. The input data is combined to create a profile of an individual. The profile is assigned a score which may be passed to social gifting applications to provide them with a way to reward users with high profile scores that reflect positive gifting activities and to penalize users with low profile scores that reflect negative gifting activities. | 2015-07-23 |
20150205803 | ENTITY RESOLUTION FROM DOCUMENTS - The present subject matter relates to entity resolution, and in particular, relates to providing an entity resolution from documents. The method comprises obtaining the plurality of documents from at least one data source. The plurality of documents is blocked into at least one bucket based on textual similarity and inter-document references among the plurality of documents. Further, within each bucket, a merged document for each entity may be created based on an iterative match-merge technique. The iterative match-merge technique identifies, from the plurality of documents, at least one matching pair of documents and merges the at least one matching pair of documents to create the merged document for each entity. The merged documents may be merged to generate a resolved entity-document for each entity based on a graph clustering technique. | 2015-07-23 |
20150205804 | ARCHIVING SYSTEM WITH PARTITIONS OF INDIVIDUAL ARCHIVES - According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed. Embodiments include an archiving system having removable hard disk drives embedded in removable disk cartridges, referred to simply as removable disk drives. In embodiments, the removable disk drives are electrically connected to one or more drive ports that are separately addressable. The archiving system can create application layer partitions that associate the application layer partitions with one or more drive ports. Each application layer partition, in embodiments, has a separate set of controls that allow for customized storage of different data within a single archiving system. | 2015-07-23 |
20150205805 | Low-Latency Audio Networking - Low-latency audio networking is disclosed. In one embodiment, an example playback device includes a processor and memory having stored thereon instructions executable by the processor. The example instructions are to cause the first playback device to perform functions comprising: receiving audio information; selecting a first frequency channel of a first spectrum based on a threshold latency associated with the audio information; transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum; and transmitting to the second playback device via the first frequency channel of the first spectrum, the audio information to be played by the second playback device. | 2015-07-23 |
20150205806 | APPARATUS AND METHOD FOR EXCHANGING CAD DATA - A CAD file converting device for applying CAD files created in a CAD system for machines to a CAD system for ships maps modeling units that the CAD files created in the CAD system for machines and those applied in the CAD system for ships, and converts parameter values determining feature shapes in the mapped modeling units into parameter values proper to the CAD files of the CAD system for ship design. Accordingly, CAD files of a CAD system for machines can be accurately converted into CAD files of a CAD system for ships. | 2015-07-23 |
20150205807 | LIGHTWEIGHT MOUNTING OF A SECONDARY COPY OF FILE SYSTEM DATA - A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage. | 2015-07-23 |
20150205808 | STORING INFORMATION TO MANIPULATE FOCUS FOR A WEBPAGE - A method for storing a webpage configuration. The method includes determining a manipulated configuration of viewing properties and content of a webpage on a user interface. The method includes storing the manipulated configuration of viewing properties and content in data of the webpage. The method further includes generating a unique link to the webpage containing the stored manipulated configuration data. | 2015-07-23 |
20150205809 | Image Obfuscation - Provided are a method and system for displaying an image on a web page, comprising: a fragmentation engine separating a web page element, which when rendered on the web page has visual characteristics, into a plurality of fragments and generating display instructions for each of the fragments; and a rendering engine arranging the fragments on a web page according to the display instructions to replicate the visual characteristics of the web page element. | 2015-07-23 |
20150205810 | MECHANISM FOR FACILITATING EVALUATION OF DATA TYPES FOR DYNAMIC LIGHTWEIGHT OBJECTS IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories. | 2015-07-23 |
20150205811 | METHOD AND APPARATUS FOR OBTAINING CUSTOM EVENT AND TREND NOTIFICATIONS - In one embodiment, a method includes obtaining, on a database system, a change definition request, the change definition request being obtained from a subscriber. The method also includes determining whether the change definition request defines a parametric change, the parametric change being associated with a parameter stored in the database system, and populating a criteria set associated with the parameter when it is determined that the change definition request is associated with the parametric change. Finally, the method includes determining when the parametric change occurs, and providing a first notification to the subscriber when it is determined that the parametric change has occurred. | 2015-07-23 |
20150205812 | MANAGING LOCK OR LATCH IN CONCURRENT EXECUTION OF QUERIES - Various disclosed embodiments include methods and systems for managing lock or latch chains in concurrent execution of database queries. A method includes receiving a plurality of transactions, each transaction associated with one or more queuing requests. The method includes, for each transaction, determining one or more partition sets. Each partition set corresponds to one or more database partitions needed for the transaction. The one or more database partitions are included within a partitioned database. The method includes, for each transaction, determining one or more queues needed for the transaction and storing a bitmap representation of the one or more queues needed for the transaction. The one or more queues needed for the transaction correspond to the one or more database partitions needed for the transaction. | 2015-07-23 |
20150205813 | SYSTEM AND METHOD FOR PROVIDING A TEMPORALLY OR GEOGRAPHICALLY RELEVANT ITEM - A system and method for providing at least one of a geographically relevant item or a temporally relevant item are provided. A geographical location or temporal information of a device that is configured to access items associated with an electronic messaging account is determined. First items associated with the electronic messaging account are filtered to obtain an item relevant to the determined geographical location or temporal information. Second items associated with the electronic messaging account are filtered to obtain one or more items contextually relevant to the relevant item. The relevant item and one or more items contextually relevant to the relevant item are provided for display, wherein the display is differentiated from other items of the electronic messaging account. | 2015-07-23 |
20150205814 | SYSTEMS AND METHODS FOR HIGH-SPEED SEARCHING AND FILTERING OF LARGE DATASETS - A data structure comprises a clump header table and an inline tree data structure. The inline tree, representing filterable data fields of hierarchically organized data records, comprises an alternating sequence of first-level binary string segments, each followed by one or more corresponding second-level binary string segments. Each clump header record includes an indicator of a location in the inline tree of corresponding binary string segments. A dedicated, specifically adapted conversion program generates the clump header file and the inline tree for storage on any computer-readable medium, and the inline tree can be read entirely into RAM to be searched or filtered. A dedicated, specifically adapted search and filter program is employed to list or enumerate retrieved data records. Run-time computer code generation can reduce time required for searching and filtering. One example includes spatial searching and filtering of data records that include spatial coordinates as data fields. | 2015-07-23 |
20150205815 | DISTRIBUTED DEDUPLICATED STORAGE SYSTEM - A distributed, deduplicated storage system according to certain embodiments is arranged in a parallel configuration including multiple deduplication nodes. Deduplicated data is distributed across the deduplication nodes. The deduplication nodes can be networked together and communicate with one another according using a light-weight, customized communication scheme (e.g., a scheme based on FTP or HTTP). In some cases, deduplication management information including deduplication signatures and/or other metadata is stored separately from the deduplicated data in deduplication management nodes, improving performance and scalability. | 2015-07-23 |
20150205816 | SYSTEM AND METHOD FOR ORGANIZING DATA TO FACILITATE DATA DEDUPLICATION - A technique for organizing data to facilitate data deduplication includes dividing a block-based set of data into multiple “chunks”, where the chunk boundaries are independent of the block boundaries (due to the hashing algorithm). Metadata of the data set, such as block pointers for locating the data, are stored in a tree structure that includes multiple levels, each of which includes at least one node. The lowest level of the tree includes multiple nodes that each contain chunk metadata relating to the chunks of the data set. In each node of the lowest level of the buffer tree, the chunk metadata contained therein identifies at least one of the chunks. The chunks (user-level data) are stored in one or more system files that are separate from the buffer tree and not visible to the user. | 2015-07-23 |
20150205817 | SMART ARCHIVING AND DATA PREVIEWING FOR MOBILE DEVICES - Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request. | 2015-07-23 |
20150205818 | TIERED DISTRIBUTED STORAGE POLICIES - A processing device identifies a file (or data block) and selects a storage location for the file based on a plurality of data distribution policies. To select the storage location, the processing device applies, at a top distribution layer, a first data distribution policy to select a first storage pool from a plurality of storage pools based on a first storage criterion. The processing device then applies, at a bottom distribution layer, a second data distribution policy associated with the first storage pool to select a first storage node from a plurality of storage nodes in the first storage pool based on a second storage criterion. The processing device stores at least a portion of the file in the first storage node of the first storage pool. | 2015-07-23 |
20150205819 | TECHNIQUES FOR OPTIMIZING DATA FLOWS IN HYBRID CLOUD STORAGE SYSTEMS - A method and system for an optimized transfer of data files to a cloud storage service (CSS) are presented. The method comprises dividing a data file into a plurality of data blocks; assigning a block code to each of the plurality of data blocks; generating, based on a contract with the CSS, a first list of block codes from the plurality of data blocks, wherein the contract defines at least data blocks guaranteed to exist in the CSS; querying the CSS with the first list of block codes; responsive of the query, receiving a second list of block codes from the CSS, wherein the second list of block codes includes block codes of data blocks designated in the first list of block codes but missing in the CSS; and transmitting to the CSS data blocks designated by their block codes in the second list. | 2015-07-23 |
20150205820 | GEOGRAPHIC MNEMONICS - Apparatuses, methods and storage medium associated with geographic mnemonics are disclosed herein. In embodiments, an apparatus may include a registration module and a response module. The registration module may be configured to accept a registration of a geographic mnemonics, and store the geographic mnemonics. Acceptance of registration and storage of the geographic mnemonics may further comprise receipt of an address and/or meta data to be associated with the geographic mnemonics, and storage of the address and/or meta data as associated with the geographic mnemonics. The response module may be configured to respond to a query about the geographic mnemonics, with at least the associated address and/or meta data. Other embodiments may be described and/or claimed. | 2015-07-23 |
20150205821 | Adjacent Search Results Exploration - The specification relates to the creation of an image space by receiving an initial image query. A plurality of search queries related to the initial search query are determined. Image results for the initial search query and the plurality of related search queries are obtained. A panel of images representing a number of images from the initial search query and panels of images representing a number of images from the plurality of related search queries are generated. These panels are used to provide an image space. The image space can be centered on the panel representing the resultant images related to the initial search query and can be surrounded by panels representing the resultant images related to the plurality of related search queries. | 2015-07-23 |
20150205822 | Methods and Systems for Contact Management - A method for contact management comprises retrieving, using a mobile electronic device of a user, contact information from multiple external sources. The method next comprises storing said contact information in a memory location of said mobile electronic device. Next, the method comprises determining with a computer processor whether contact information from a portion of said multiple sources at least partially overlaps with contact information from a remainder of said multiple sources. The method next comprises either merging the contact information to generate a consolidated contact record or splitting the contact information to generate split contact records based on the determining the overlap. And then the method comprises storing said consolidated contact record or split contact records in a memory location of said mobile electronic device. | 2015-07-23 |
20150205823 | LOOSE COUPLING OF METADATA AND ACTUAL DATA - An embodiment of a non-transitory computer-readable storage medium stores instructions which, when processed by a processor, cause the processor to implement a method of storing a data object. The method includes: storing as metadata a globally unique object identifier that identifies the object, and a version table having a relation to the globally unique object identifier, the object representing a data set; and storing the data set in a content table associated with the object, the content table having a relation to the version table, the data set configured to be transmitted from the content table to a node in a distributed network independent from the metadata, the content table including a globally unique content identifier that identifies the data set. | 2015-07-23 |
20150205824 | SYSTEM AND METHOD FOR PROVIDING AGGREGATED METADATA FOR PROGRAMMING CONTENT - A system and method for providing aggregated metadata for programming content is provided. In example embodiments, data regarding a program is collected from a third party source. The collected data is parsed to identify metadata for the program. The metadata collected from the third party source is merged with official metadata for the program to create aggregated metadata for the program. The aggregated metadata is stored to a metadata warehouse that is searchable. | 2015-07-23 |
20150205825 | Multi-screen Reporting of Deviation Patterns Within a Data Set - Methods for analyzing and rendering business intelligence data allow for efficient scalability as datasets grow in size. Human intervention is minimized by augmented decision making ability in selecting what aspects of large datasets should be focused on to drive key business outcomes. Variable value combinations that are predominant drivers of key observations are automatically determined from several competing variable value combinations. The identified variable value combinations can then be then used to predict future trends underlying the business intelligence data. In another embodiment, an observed outcome is decomposed into multiple contributing drivers and the impact of each of the contributing drivers can be analyzed and numerically quantified—as a static snapshot or as a time-varying evolution. Similarly, differences in observations between two groups can be decomposed into multiple contributing sub-groups for each of the groups and pairwise differences among sub-groups can be quantified and analyzed. | 2015-07-23 |
20150205826 | CACHING OF DEEP STRUCTURES FOR EFFICIENT PARSING - A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram model. A list including a frequently occurring group of n-grams based on the tf-idf frequency is generated. The frequently occurring group of n-grams is transmitted to a deep parser component and a deep parse output from the deep parser component is generated. The deep parse output is stored within a cache and a processor verifies if a specified text word sequence of the deep parse output is available in the cache. | 2015-07-23 |
20150205827 | Analyzing Time Variations in a Data Set - Methods for analyzing and rendering business intelligence data allow for efficient scalability as datasets grow in size. Human intervention is minimized by augmented decision making ability in selecting what aspects of large datasets should be focused on to drive key business outcomes. Variable value combinations that are predominant drivers of key observations are automatically determined from several competing variable value combinations. The identified variable value combinations can then be then used to predict future trends underlying the business intelligence data. In another embodiment, an observed outcome is decomposed into multiple contributing drivers and the impact of each of the contributing drivers can be analyzed and numerically quantified—as a static snapshot or as a time-varying evolution. Similarly, differences in observations between two groups can be decomposed into multiple contributing sub-groups for each of the groups and pairwise differences among sub-groups can be quantified and analyzed. | 2015-07-23 |
20150205828 | METHODS, SYSTEMS, AND APPARATUS FOR AUTO-COMPLETE SUGGESTION LISTS - Methods, systems, and computer program products for generating an auto-complete list are described. A scope of a query and one or more characters of a search term may be obtained. One or more matching terms may be determined for each of one or more search term categories, each of the one or more search term categories being within the query scope, each of the one or more matching terms beginning with the obtained one or more characters. A user selection of at least one of the one or more matching terms may be obtained and a locked search term may be generated based on the user selection. | 2015-07-23 |
20150205829 | TAG MANAGEMENT IN A TAG CLOUD - A method for managing tags in a tag cloud may include receiving a tag for an object and comparing the tag to existing tags for the object. The comparing may include determining if there is a relationship between the tag and any of the existing tags. The method may also include adding the tag to the tag cloud in response to there being no relationship between the tag and any of the existing tags. The method may additionally include selecting one tag of the existing tags in response to the tag and the one tag being related tags. The method may further include presenting the related tags in the tag cloud. Presenting the related tags in the tag cloud may include at least one of modifying the one tag in the tag cloud, indicating the tags are related, and combining the related tags into a single tag. | 2015-07-23 |
20150205830 | TAG MANAGEMENT IN A TAG CLOUD - A method for managing tags in a tag cloud may include receiving a tag for an object and comparing the tag to existing tags for the object. The comparing may include determining if there is a relationship between the tag and any of the existing tags. The method may also include adding the tag to the tag cloud in response to there being no relationship between the tag and any of the existing tags. The method may additionally include selecting one tag of the existing tags in response to the tag and the one tag being related tags. The method may further include presenting the related tags in the tag cloud. Presenting the related tags in the tag cloud may include at least one of modifying the one tag in the tag cloud, indicating the tags are related, and combining the related tags into a single tag. | 2015-07-23 |
20150205831 | END-TO-END DATA PROVENANCE - An embodiment of a computer-readable storage medium is provided for performing a method of storing a data object. The method includes: storing a globally unique object identifier that identifies the object, the object representing a data set; storing a globally unique version identifier for each version of the object created by performing an action on the object, each version identifier stored in a version table associated with the object; generating a globally unique action identifier in response to the action performed on the object, the action selected from at least one of creation of the object and modification of the object; and storing an action table associated with the object and having a relation to the version table, the action table including a description of the action, the action table configured to store a record of all actions performed on the object and allow inspection of all actions. | 2015-07-23 |
20150205832 | ORGANIZATION OF METADATA FOR DATA OBJECTS - An embodiment of a non-transitory computer-readable storage medium stores instructions which, when processed by a processor, cause the processor to implement a method of storing and transmitting energy industry data. The method includes: storing a data set as an object, the data set including energy industry data; and generating metadata associated with the object, the metadata including at least an entity table storing a globally unique object identifier, a version table related to the entity table and storing a version identifier, a property table storing a property identifier that identifies a property described by the data set, and a value table related to the property table and storing a value of the property. | 2015-07-23 |
20150205833 | ACCELERATING FIND IN PAGE QUERIES WITHIN A WEB BROWSER - Techniques for extending the functionality of a search field within a web browser to include a user-selectable accelerator option to invoke a find in page feature of the web browser are provided. A search query option for the find in page functionality of the browser may be displayed in association with the search field of the web browser. The search query option may include a user-selectable graphical component enabling the user to invoke find in page based on a search term entered into the search field of the browser. The user may select the graphical component to initiate a search for the term within a web page that is either displayed or will be displayed to the user via the web browser. The displayed web page may include a visual indication of each occurrence of the search term within the web page. | 2015-07-23 |
20150205834 | PROVIDING FILE METADATA QUERIES FOR FILE SYSTEMS USING RESTful APIs - Example embodiments relate to providing file metadata queries for file systems using representational state transfer compliant (RESTful) application programming interfaces. In example embodiments, a representational state transfer (REST) request that includes requested attributes and search parameters is received. Then, a metadata source including source attributes that correspond to the requested attributes is identified using the translation configuration. The translation configuration of the metadata source is also used to convert the search parameters to obtain converted parameters that are compatible with the metadata source. At this stage, a metadata query for the metadata source that includes the requested attributes and the converted parameters is created. | 2015-07-23 |
20150205835 | SYSTEM, METHOD AND APPARATUS FOR LOCATING AND MERGING DOCUMENTS - In one embodiment, a system, method, and apparatus to generate a merged record comprises: a client server configured to generate a first report and a recovery server configured to: receive the first report, determine if a descriptive term matches a generic term, associate a generic code to the at least one descriptive term if there is a match; determine if the descriptive term matches a product term if there is no match; associate a product code to the descriptive term if there is a matches; and associate the descriptive term with a main code, the main code based upon the generic code or product code. | 2015-07-23 |
20150205836 | SYSTEM AND METHOD FOR CREATING PERSONAL CONNECTION ALERTS - The present invention is directed to methods and systems for providing personal connection alerts. The user desires to have a personal connection with a target person. An indicator for a target is provided by the user. The indicator is often the name of the target, but can also be a picture of the target, or other information. A record for the target is created based on the received indicator. The target record is stored. A variety of additional information regarding the target may be obtained from external or internal sources and also stored in the target record. Then the target record is periodically compared with the user's social sphere of influence, which comprises the user's primary and secondary connections. The comparison includes at least comparing the target with the user's secondary connections. When the target record matches at least one of the user's secondary connections, an alert is provided. | 2015-07-23 |
20150205837 | SYSTEM AND METHOD FOR CREATING PERSONAL CONNECTION ALERTS - The present invention is directed to methods and systems for providing personal connection alerts. The user desires to have a personal connection with a target person. An indicator for a target is provided by the user. The indicator is often the name of the target, but can also be a picture of the target, or other information. A record for the target is created based on the received indicator. The target record is stored. A variety of additional information regarding the target may be obtained from external or internal sources and also stored in the target record. Then the target record is periodically compared with the user's social sphere of influence, which comprises the user's primary and secondary connections. The comparison includes at least comparing the target with the user's secondary connections. When the target record matches at least one of the user's secondary connections, an alert is provided. | 2015-07-23 |
20150205838 | GEOSPATIAL QUERIES USING ASSOCIATED DISTRIBUTION DATA - Embodiments of the present invention disclose a method, computer program product, and system for optimizing spatial queries, the method comprising a computer receiving a spatial data set, and a target spatial shape. The computer determining a distribution data set which aligns with the geometry of the spatial data set. The computer performing a query to determine a list of full and partial shapes of the spatial data set located within the target spatial shape. The computer determining a ratio for a determined partial shape of the spatial data set using the distribution data set. The computer determining an apportioned value of a variable of the spatial data set within the determined partial shape. The computer summarizing into a result set the value of the variable within the determined list of full and partial shapes of the spatial data set. | 2015-07-23 |
20150205839 | Multi-Faceted Metadata Storage - A system and method for storing and providing metadata. Metadata may be retrieved from multiple sources. The metadata is stored in facets in a repository and tagged to indicate one or more of the source, a time frame, or an associated data object. In response to receiving a request for metadata, a system selects metadata based on the specified object, source, or time frame. Access permissions corresponding to the requester are used to select and provide metadata for which the requester has permissions. | 2015-07-23 |
20150205840 | Dynamic Data Analytics in Multi-Dimensional Environments - A system and a method for dynamic data analytics are provided. The system comprises a proxy component including an interface, said proxy component configured to send, via the interface, a request for data to one or more data sources and to receive, via the interface, at least one data set from the one or more data sources, an input interface configured to receive user input, a processing component coupled to the proxy component and the input interface, said processing component configured to receive the at least one data set from the proxy component and, responsive to the user input, to process the at least one data set and to render the processed at least one data set into rendered data, and an output interface configured to provide the rendered data. | 2015-07-23 |
20150205841 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - The present invention discloses a data processing device and a data processing method. The method includes: creating a multi-face solid graphics, displaying a first surface of the multi-face solid graphics on a predetermined area that is on a display interface, selecting a first dataset and a second dataset from a database and associating the first dataset and the second dataset respectively with two adjacent side edges of the first surface, dividing the first surface into multiple grids, and displaying query items; rotating the multi-face solid graphics according to a rotation instruction input by a user, so as to display a second surface on the predetermined area; re-selecting two datasets from the database and associating the two datasets respectively with two adjacent side edges of the second surface, dividing the second surface into multiple grids, and displaying query items. | 2015-07-23 |
20150205842 | Methods and Systems for Contact Management - A method for contact management comprises retrieving, using a mobile electronic device of a user, contact information from multiple external sources. The method next comprises storing said contact information in a memory location of said mobile electronic device. Next, the method comprises determining with a computer processor whether contact information from a portion of said multiple sources at least partially overlaps with contact information from a remainder of said multiple sources. The method next comprises either merging the contact information to generate a consolidated contact record or splitting the contact information to generate split contact records based on the determining the overlap. And then the method comprises storing said consolidated contact record or split contact records in a memory location of said mobile electronic device. | 2015-07-23 |
20150205843 | POPULATION AND/OR ANIMATION OF SPATIAL VISUALIZATION(S) - One or more techniques and/or systems are provided for populating and/or animating a spatial visualization, such as a map, a timeline, and/or other 2D and/or 3D visual representations of locations. The spatial visualization may be populated with events extracted from a data source (e.g., real-time events, news events, social network events, etc.), and may include relationships between events (e.g., based upon time, location, contextual similarity (e.g., social network check-in events at a restaurant), events referencing one another (e.g., an article describing a first event may comprise a hyperlink to an article describing a second event) etc.). Filter criteria (e.g., date, event type, location, etc.) may be applied to events and/or relationships when populating the spatial visualization. A sequence of events and corresponding relationships may be animated within the spatial visualization (e.g., as the events unfold over a (user) designated period of time). | 2015-07-23 |
20150205844 | CONSUMING DATA ON A TOUCHSCREEN DEVICE - System and computer program product to consume data on a mobile device. Data records are outputted according to a columnar or row orientation in a first panel of an application. Four other panels, each initially hidden from view, are defined to receive data from the user via a predefined touchscreen gesture. If an orientation of the gesture matches the orientation of the data records, the set of data records is either archived or deleted to a respective panel, of the four other panels, according to a direction of the gesture and a predefined action associated with that direction. If the orientation of the gesture is transverse to the orientation of the data records, individual data records are archived or deleted to a respective panel, of the four other panels, according to a direction of the gesture and a predefined action associated with that direction. | 2015-07-23 |
20150205845 | NEXT GENERATION ARCHITECTURE FOR DATABASE CONNECTIVITY - According to some embodiments, a method and an apparatus of importing data using a database management system (“DBMS”) with integrated Extract, Transform and Load (“ETL”) functionality. The method comprises receiving a command to access data. The command is associated with an ETL function. An executable file associated with the ETL function is called and the data associated with the command is received. | 2015-07-23 |
20150205846 | SYSTEM AND METHOD FOR DYNAMIC DOCUMENT MATCHING AND MERGING - A system and method for matching and merging documents from disparate data sources into a single data store for a particular entity are provided. The system and method may be particularly useful for a healthcare system to match and merge data from disparate data sources about a healthcare provider. | 2015-07-23 |
20150205847 | DATABASE GENERATION FROM A SPREADSHEET - A machine may generate a database from a spreadsheet, track the data from its cells as values of variables, and provide such values to authorized users. The machine may receive an upload spreadsheet that was generated by modification of a source spreadsheet by inclusion of control codes, such as a first control code that labels a column of owner names, a second control code that labels a column of measures, and a third control code that labels a column of values of those measures. The machine may parse the upload spreadsheet based on its control codes. The machine may generate a database that contains a data record in which the value of the measure quantifies a variable, and this variable may have a variable name that includes the owner name of the row and the measure of the row. The machine may allow authorized users to download variables and values. | 2015-07-23 |
20150205848 | FILTER CHAINS FOR EXPLORING LARGE DATA SETS - A multipath explorer may allow a user to quickly visualize an entire population of data hierarchically in a tree-like structure. For example, a user can select a first filter to be applied to a data set, and the multipath explorer can display data in the data set that satisfies the first filter requirements and data in the data set that does not satisfy the first filter requirements. A second filter can be applied to the data in the data set, and the multipath explorer can display data in the data set that satisfies the first and second filter requirements, data in the data set that satisfies the first filter requirements and not the second filter requirements, data in the data set that satisfies the second filter requirements and not the first filter requirements, and data in the data set that does not satisfy the first or second filter requirements. | 2015-07-23 |
20150205849 | AUTOMATIC CONTENT REPLICATION - Content can be replicated automatically to facilitate distribution of the content to one or more devices. Determinations can be made automatically regarding where to replicate data, how to replicate data, and when to replicate data based on a variety of collected data with respect to devices, content servers, content sources, and content. More particularly, one or more content servers can be identified as targets for content replication and a protocol can be determined to replicate content from at least one source to the one or more content servers identified. Subsequently, replication can be initiated to the one or more content servers with the corresponding protocol at a determined time. Further, similar mechanisms can be employed to enable automatic determination of how and when to distribute or replicate content from one or more content servers to one or more target devices. | 2015-07-23 |
20150205850 | EAGER REPLICATION OF UNCOMMITTED TRANSACTIONS - Techniques are provided for eager replication of uncommitted transactions. A first plurality of change records is received, corresponding to database changes applied to a source database in a first transaction. First transaction dependency data is computed based on the first transaction. At least a portion of the first plurality of change records is applied to the target database before processing a commit record indicating that has been committed on the source database. Target dependency data is updated after processing the first commit record to reflect completion of the first transaction, the target dependency data including dependency data for a plurality of transactions applied or scheduled to be applied on a target database. | 2015-07-23 |
20150205851 | EXTENSIBLE APPLICATION STATE PRESERVATION ARCHITECTURE - The preservation of the user interface state of first application on a first device allows, in one embodiment, a user to resume use of at least a portion of the user interface state on a second application on second devices. The first and second applications can be the same or different (with some common user interface UI features or elements and other UI features that are different). Other embodiments are also described. | 2015-07-23 |
20150205852 | SYNCHRONIZATION OF DATA BETWEEN SYSTEMS - A computer hardware system for synchronization of data between a first data system and a second data system includes an event propagation processor. Both data systems are modeled as a collection of representation state transfer (REST) resources. The event propagation processor is configured to integrate data between the first and second data systems for events about data changes in the data systems. The processor includes an adaptation layer in the form of an HTTP (Hypertext Transfer Protocol) facade to represent REST resources. The adaptation layer includes a provider component configured to provide access to data resources in one of the data systems, and an initiator component configured to emit events corresponding to data changes in one of the data systems. | 2015-07-23 |
20150205853 | SYSTEMS AND METHODS FOR MANAGING REPLICATED DATABASE DATA - Systems and methods for replicating database data and generating read-only copies of the replicated data in a clean shutdown state. For example, systems can include a tracking module (e.g., a filter driver) that monitors transactions from a database application to a source storage device to generate log entries having at least one marker indicating a known good state of the application. The systems further include a computer coupled to a target storage device comprising a database and log files. The computer processes the transactions, based on the log entries, to replicate data to the target storage device; performs a first snapshot on data stored in the database and log files; replays into the database data stored in the log files; performs another snapshot on the database; and reverts the database back to a state in which the database existed at the time of the first snapshot. | 2015-07-23 |
20150205854 | EFFICIENT LOG INFORMATION MANAGEMENT AND ANALYSIS - A method for efficiently managing and analyzing log information is disclosed. In one embodiment, such a method includes providing a community database for a particular product and enabling a user to view a log file associated with the particular product. The method further enables the user to create a category and link a portion of a line of the log file to the category. The category is then submitted to a database administrator to accept or decline the category for admission into the community database. In the event the database administrator accepts the category into the community database, the category is stored in the community database and the portion of the line is linked to the category. Upon opening and viewing future log files, the category may then be used to label lines containing the portion. A corresponding apparatus and computer program product are also disclosed. | 2015-07-23 |