53rd week of 2015 patent applcation highlights part 52 |
Patent application number | Title | Published |
20150379005 | IDENTIFYING DATA FROM KEYWORD SEARCHES OF COLOR PALETTES - Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may include colors determined by human color preferences. Color palettes may be searched by name or other data associated with the color palettes. Individual colors may be extracted from color palettes, which may be used to fast index color search a data store of images and/or items. The items and/or images associated with color palettes may be returned based at least in part on the keyword search. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes. | 2015-12-31 |
20150379006 | AUTOMATIC IMAGE-BASED RECOMMENDATIONS USING A COLOR PALETTE - Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color. | 2015-12-31 |
20150379007 | Systems, Methods, and Media for Providing a Digital Photo Archive - Systems, methods, and media for providing a digital photo archive are provided. In some embodiments, systems for providing a digital photo archive are provided, the systems comprising: at least one hardware processor that: collects a plurality of photos from a plurality of sources; collects a plurality of pieces of information from the plurality of sources; determines whether one of the plurality of photos is presently stored in the archive; stores the one of the plurality of photos in the archive only if the one of the plurality of photos has been determined to not be presently stored in the archive; and indicates to a user that the one of the plurality of photos is a duplicate photo if it is determined that the one of the plurality of photos has been determined to be presently stored in the archive. | 2015-12-31 |
20150379008 | MAXIMIZING THE INFORMATION CONTENT OF SYSTEM LOGS - In a method for maximizing information content of logs, a log message from an executing software program is received. The log message includes a timestamp, a source code location ID, a session ID, and a log message text. The timestamp, the source code location ID, and the session ID of the log message are stored in a lossless buffer. A hash function value of the session ID is determined. It is determined that the hash function value of the session ID is less than a hash value threshold. The log message text is stored in a session buffer in response to determining that the hash function value of the session ID is less than the hash value threshold, wherein the session buffer contains log message texts of log messages with corresponding hash function values less than the hash value threshold. | 2015-12-31 |
20150379009 | DISTRIBUTED KEY-VALUE STORE - Techniques are disclosed for managing a high performance, fault-tolerant, strongly consistent, distributed key-value store system. The key-value store may store information, such as metadata for a distributed file system. Fault-tolerance means that the distributed key-value store continues to provide access to values in the key-value store in spite of a certain number of node failures. To provide this capability, the key-value store may store copies of (key, value) pair on N+1 nodes in order to provide fault tolerance for the failure of up to N nodes. In addition, metadata describing which nodes store a given value is stored on 2N+1 nodes and the distributed key-value store is sized such that there are 3N+1 nodes in a cluster. Doing so allows the key, value store to tolerate a failure of N nodes, while still maintaining a consistent and available key-value store. | 2015-12-31 |
20150379010 | Dynamic Concept Based Query Expansion - An approach is provided expand queries processed by a question/answer (QA) system. In the approach, concepts are extracted from documents using natural language processing to identify the concepts included in passages found in the documents. The approach generates child level categories in a category hierarchy from the concepts and groups the child level categories into sets based on related concepts. The process creates parent categories from the sets and divides a corpus used by the QA system into a number of sub-corpora, with each of the sub-corpora corresponding to one of the child level categories. The approach answers questions posed to the QA system by identifying a child level category related to the question and searching the sub-corpora corresponding to the child level category. | 2015-12-31 |
20150379011 | METHOD AND APPARATUS FOR GENERATING A VISUAL REPRESENTATION OF OBJECT TIMELINES IN A MULTIMEDIA USER INTERFACE - A method and an apparatus for generating a visual representation of object timelines in a multimedia user interface by illustrating time information, associated with a moving object that needs to be displayed, directly over a motion path of the moving object by assigning and displaying color-values on a time-line of the moving object and displaying corresponding colors on the motion-path are provided. The method includes presenting an object through a display operatively coupled with an electronic device, presenting a first visual indicator that relates time information associated with a motion of the object with a motion path of the object, and presenting a timeline associated with the time information. Here a visual property of the first visual indicator matches a visual property of the second visual indicator in relation with the time information. | 2015-12-31 |
20150379012 | IDENTIFYING PREFERABLE RESULTS PAGES FROM NUMEROUS RESULTS PAGES - Described herein are technologies pertaining to determining which search engine results page (SERP), from a plurality of SERPs, is preferable to a user. A query is received, and multiple SERPS are retrieved based upon the query, wherein the multiple SERPs are generated independently from one another. Values of features of the query and the multiple SERPs are obtained, and a determination as to which of the SERPs from the multiple SERPs is preferable to the user is made based upon the values of the features. The SERP determined to be preferable over other SERPs in the multiple SERPs is presented to the user. | 2015-12-31 |
20150379013 | Query Understanding Pipeline - A method for performing a search includes receiving a search query having one or more query terms from a remote device and generating a collection of one or more analyzed tokens based on the search query. The analyzed token collection is indicative of at least a subset of the query term(s). The method includes inputting the analyzed token collection into different parsers that each parse the analyzed token collection and/or the search query according to a parsing operation specific to the parser and output a parsed query including a list of one or more parsed tokens. Each parsed token includes a string, and at least one parsed token of at least one of the parsed queries includes one or more properties of the string. The method further includes generating a retrieval query based on the parsed queries outputted by the parsers and generating search results based on the retrieval query. | 2015-12-31 |
20150379014 | BATCH-OPTIMIZED RENDER AND FETCH ARCHITECTURE - Implementations include a batch-optimized render and fetch architecture. An example method performed by the architecture includes receiving a request from a batch process to render a web page and initializing a virtual clock and a task list for rendering the web page. The virtual clock stands still when a request for an embedded item is outstanding and when a task is ready to run. The method may also include generating a rendering result for the web page when the virtual clock matches a run time for a stop task in the task list, and providing the rendering result to the batch process. Another example method includes receiving a request from a batch process to render a web page, identifying an embedded item in the web page, and determining, based on a rewrite rule, that the embedded item has content that is duplicative of content for a previously fetched embedded item. | 2015-12-31 |
20150379015 | METHOD AND SYSTEM FOR SCORING TEXTS - A computer-implemented method, computer-readable medium and system for scoring a text are disclosed. Themes within one or more texts may be determined and used to score each text, where an overall score for each text may indicate a respective importance and/or value of each text. The score for each text may be determined based upon a number of themes, type of themes, frequency of theme elements associated with the themes, distribution of theme elements associated with the themes, location of themes in the text, some combination thereof, etc. In this manner, the importance or value of one or more texts may be determined more accurately using information within each text with reduced reliance upon external information. Additionally, more relevant search results can be returned to a user by using internal information to perform ranking operations and/or filtering operations associated with a search. | 2015-12-31 |
20150379016 | TOP-K SEARCH USING RANDOMLY OBTAINED PAIRWISE COMPARISONS - A method and apparatus for determining a pre-determined number of top ranked items are described including accepting a set of unranked items, the pre-determined number, and a random selection of pairwise comparisons, creating a graph structure using the set of unranked items and the random selection of pairwise comparisons, wherein the graph structure includes vertices corresponding to the items and edges corresponding to a pairwise ranking and performing a depth-first search for each item that is an element of the set of unranked items for paths along the edges through the graph that are not greater than a length equal to the pre-determined number. | 2015-12-31 |
20150379017 | RANKING CONTENT USING LOCATION-BASED QUERY LOG ANALYSIS - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using location-based query log analysis. The method comprises: identifying a region defining an area of interest including identifying a plurality of content items that are associated with the region; evaluating query logs associated with users that submitted queries associated with the region to determine a ranking associated with the plurality of content items; receiving a request for content associated with the region; and providing one or more of the content items based at least in part on the ranking. | 2015-12-31 |
20150379018 | COMPUTER-GENERATED SENTIMENT-BASED KNOWLEDGE BASE - A computer-automated method and system of providing a searchable knowledge base with decision-relevant attributes (including some subjective or sentiment-based attributes) for a plurality of individual items within a choice set are described. First, information (including texts) relevant to the plurality of individual items in the choice set is harvested from Internet sources. Next, normalized representations of statements are extracted from excerpts of the harvested texts that pertain to attributes of interest for the choice set, and corresponding scores for the attributes are derived from each of the normalized representations. The scores derived from the various harvested sources are aggregated for each attribute of each item. Finally, the knowledge base of the plurality of individual topics is generated. | 2015-12-31 |
20150379019 | CONTEXTUAL MEDIA PRESENTATION - A process, computer program product, and apparatus provide for a contextual media presentation. The process, computer program product, and apparatus receive a plurality of planned and/or completed user experiences. Further, the process, computer program product, and apparatus select a plurality of media files that are contextually relevant to the received user experiences. In addition, the process, computer program product, and apparatus sort a list of the plurality of media files to generate a sorted list of media files. The process, computer program product, and apparatus send the sorted list of media files to a player for playback. | 2015-12-31 |
20150379020 | AUTOMATED ARCHIVING OF USER GENERATED MEDIA FILES - Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded. | 2015-12-31 |
20150379021 | Music Streaming Using Supported Services - An example method includes sending a first message from a media playback system to a curating service server where the first message includes an indication of a service provider that is accessible to the media playback system. The example method further includes the media playback system receiving a message from the curating service server, where the message includes a media item identifier. The example method further includes the media playback system sending a request for a media item including the media item identifier to a service provider server. | 2015-12-31 |
20150379022 | Integrating Execution of Computing Analytics within a Mapreduce Processing Environment - Embodiments of the disclosure can include MapReduce systems and methods with integral mapper and reducer compute runtime environments. An example system with an integral reducer compute runtime environment can include mappers and reducers executable on a computer cluster. The mappers can be operable to receive raw input data and generate first input data based on the raw input data. The mappers can be operable to generate first result data based on the first input data. Based on the first result data, the mappers can be operable to generate (K, V) pairs. The reducers can be operable to receive the (K, V) pairs and generate second input data based on the (K, V) pairs. The reducers can be operable to transmit the second input data to integral compute runtime environment being run within the reducers and operable to generate second result data based on the second input data. Based on the second result data, the reducers can be operable to generate output data. | 2015-12-31 |
20150379023 | METHOD AND SYSTEM FOR EMBEDDING AN ENRICHMENT APPLICATION FILE INTO A HOST APPLICATION FILE - A method for embedding an enrichment application file into a host application file may include: decompiling the enrichment application file and the target application file, to yield data files and intermediate language files; copying layout files from the enrichment application file, to folders of the decompiled host application file; merging the data files of the decompiled enrichment application file, with values folders of said host application file; changing application permissions file of the host decompiled application file; scanning all intermediate language files and mapping at least one of: activities and screens; and compiling the merged files back to an application file format, to yield an enriched host application file. | 2015-12-31 |
20150379024 | FILE STORAGE PROCESSING IN HDFS - A method and system for processing file storage is provided. The method includes receiving a file storage request and determining a file size of a file which is requested to be stored. In response to determining that the file is a small file, a request is sent to an HBase to store the file into the HBase. In response to determining that the file is a large file, a request is sent to a HDFS to store the file into the HDFS. Information associated with the file is stored in a record. | 2015-12-31 |
20150379025 | DYNAMIC ASSET ASSEMBLY USING A RULE BASED METHODOLOGY - In an approach for creating an asset, a computer receives a selection of at least one asset element and determines whether one or more asset elements are associated with the selected asset element. In response to determining one or more asset elements are associated with the selected asset element, the computer determines, based, at least in part, on one or more linkage rules, whether one or more of the associated asset elements are in the asset. Furthermore, in response to determining that at least one of the associated asset elements is in the asset, the computer generates an asset map. The asset map, generated by the computer for the asset, depicts the linkage rules, the selected asset elements, and the associated asset elements in the asset. | 2015-12-31 |
20150379026 | CONTENT FABRIC FOR A DISTRIBUTED FILE SYSTEM - A method, article of manufacture, and apparatus for providing content services on a distributed file system is discussed. These services may be applied to files, data blocks, and/or metadata. A content fabric that resides within or sits along side the distributed file system may apply the services. | 2015-12-31 |
20150379027 | Searching Based On A Local Density Of Entities - A method executed by a computing device includes receiving a search criteria and location data from a user device in communication with the computing device, determining a user location based on the location data, and determining a geographical density of entities about the user location. The method optionally includes selecting one or more access mechanisms based on the search criteria and the geographical density. Each access mechanism, when executed by the user device, causes the user device to access a resource identified by the access mechanism. The method also optionally includes transmitting search results containing the one or more selected access mechanisms from the computing device to the user device. | 2015-12-31 |
20150379028 | Shared Geo-Located Objects - A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system. | 2015-12-31 |
20150379029 | PROCESSING A REQUEST IN ACCORDANCE WITH ORIGINAL RULES AND CONFIGURATIONS - System and methods process a received request consistently over extended time by determining the request type and creating metadata with current rules and configuration information for the request type. A system stores the metadata, for instance in a versioning system, and may create a metadata snapshot associated with the request. Through the metadata, the system uses the correct version of rules and configurations to consistently process the request in accordance with the time the request was originally received. | 2015-12-31 |
20150379030 | PLATFORM INTEGRATING METHOD AND SYSTEM FOR ADAPTING THIRD-PARTY WEB PAGE IN APPLICATION - The invention discloses a platform integrating method for adapting a third-party web page in an application, comprising a first step of embedding a control for browsing the web page in a client of the application; a second step of establishing a correlation between the control and a custom module of an application generation platform; and a third step of receiving by a custom module a command input for adapting the third-party web page, thereby enabling the client to access the third-party web page by using the control. The invention further discloses a platform integrating system for adapting a third-party web page in an application, comprising: a client, in which a control for browsing the web page and an application are embedded; an application generation platform, which is used for generating an application, and in which a custom module correlated with the control is provided. | 2015-12-31 |
20150379031 | IDENTIFYING CONTENT UNDER ACCESS CONTROL - A search query is received from a first user through one or more input devices. A set of results is determined from content stored on a computer system based on the search query. The set of results includes a first subset of results not accessible to the first user due to access control. A list of results is provided to the first user. The list excludes the first subset of results. A target result is identified from the first subset of results. An owner is identified with control over access to the target result. The owner is notified that the target result is not accessible to at least one user. | 2015-12-31 |
20150379032 | AUGMENTED DIRECTORY HASH FOR EFFICIENT FILE SYSTEM OPERATIONS AND DATA MANAGEMENT - Embodiments relate to scheduling operations to perform on objects. A method for scheduling operations to perform on objects is provided. The method identifies a plurality of operations to perform on a plurality of objects each having at least one attribute. At least one of the operations has scheduling dependency on another operation. The method generates a numeric value for each of the objects from the attribute of the object. The method schedules the operations to perform on the objects based on the numeric values of the objects and the scheduling dependency. | 2015-12-31 |
20150379033 | PARALLEL MATCHING OF HIERARCHICAL RECORDS - Identifying matching transactions between two log files. First and second log files contain operation records of transactions in a transaction workload. The first and second log files are split into first and second corresponding partition files, based on distinct sequences of operation record types beginning operation records of the transactions in each of the log files. A record location in a first partition file, and a window of sequential record locations in a corresponding second partition file at a defined offset relative to the record location in the first file are advanced one record location at a time. If each operation record of a complete transaction at a record location in a first file has a matching record in the associated window of record locations in a second file, the corresponding transactions match. | 2015-12-31 |
20150379034 | DETERMINING CHARACTERISTICS OF CONFIGURATION FILES - Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item. | 2015-12-31 |
20150379035 | On-Demand Caching in a WAN Separated Distributed File System or Clustered File System Cache - A mechanism is provided in a data processing system for on-demand caching in a wide area network (WAN) separated distributed file system or clustered file system. The mechanism monitors file access by a plurality of cache sites in the WAN separated distributed file system or clustered file system. The mechanism identifies access patterns by cache sites. The mechanism shares the access patterns with the plurality of cache sites. A given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information. | 2015-12-31 |
20150379036 | METHOD AND APPARATUS OF PER-BLOCK-GROUP JOURNALING FOR ORDERED MODE JOURNALING FILE SYSTEM - In accordance with a first exemplary embodiment, there is provided a computing device. The device includes a memory equipped with a program operating a file system supporting ordered mode journaling; and a processor operating the program stored in the memory. Wherein according to execution of the program, when an fsync system call for the file stored in the memory occurs, the processor extracts a block-group-level transaction corresponding to the file from a compound transaction including the file, records the transaction in a data area of the memory, and executes journaling of the transaction in a journal area of the memory. | 2015-12-31 |
20150379037 | Method and system for synchronizing data between a database system and its client applications - Systems and methods for synchronizing data between a database system and its client applications are provided. After a regular synchronization, objects' records on a user computing device may be checked against a new sharing rule. Newly shared records may be synced down to the user computing device regardless of timestamps, and all records which the user no longer has access to may be removed from the user computing device. Consequently, data on the user computing device complies with the new sharing rule. | 2015-12-31 |
20150379038 | DATA REPLICATION IN SITE RECOVERY ENVIRONMENT - Techniques disclosed herein relate to synchronizing a first database with a second database. Embodiments include detecting a write operation modifying properties of a data object in the first database. While the data object is locked, embodiments write object change data to a journal table. Embodiments query the journal table of the recovery database to retrieve a portion of the object change data corresponding to a first window of time and comprising a plurality of entries. The retrieved portion of object change data is processed to create processed object data by collapsing duplicate entries within the plurality of entries. Embodiments retrieve object data from the first database, corresponding to properties of data objects specified in the processed object change data. The retrieved object data is pushed to the second database, whereby the second database is synchronized with the first database. | 2015-12-31 |
20150379039 | INTEGRATING VIRTUAL MACHINE FILE SYSTEM INTO A NATIVE FILE EXPLORER - In a computer-implemented method for integrating a file system of a virtual machine into a native file explorer of a client system, a virtualization infrastructure that manages at least one virtual machine is accessed. The virtual machine is discovered. The file system of virtual machine is accessed. The file system of virtual machines is integrated with the native file explorer of the client system. | 2015-12-31 |
20150379040 | GENERATING AUTOMATED TOURS OF GEOGRAPHIC-LOCATION RELATED FEATURES - Tours may be automatically generated that move between geographically-relevant imagery associated with a set of features at different geographic locations. By way of example, in response to searching for businesses or landmarks falling within a particular category and geographic area, a user may be taken on a visual tour of each business or landmark that was found as a result of the search. | 2015-12-31 |
20150379041 | TICKET ENTRY SYSTEMS AND METHODS - In one embodiment, a ticket entry system and method include a program management system, a spatial management system, a data management system, and a user interface. The program management system receives contact information and a search criteria for a locate request. The program management system transmits the search criteria to the spatial management system. The spatial management system geocodes the search criteria and retrieves map data from the data management system corresponding to the search criteria geocode. The spatial management system transmits the map data to the program management system. The program management system transmits the map data to the user system and, in return, receives an indication of a site location where the operation is to be performed. The program management system transmits the site location indication to the spatial management system. The spatial management system geocodes the site location indication and transmits the site location geocode to the program management system. The program management system creates a locate ticket, which comprises the site location geocode and the contact information. | 2015-12-31 |
20150379042 | DEEP CONTEXT PHOTO SEARCHING - A user can search for photographs or videos and deep linking rules may be applied to images to discern images that might be desired by the user that otherwise would not be returned using conventional photo categorization and metadata searching. | 2015-12-31 |
20150379043 | System and Methods for Creation and Use of a Mixed Media Environment - A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). The MMR system provides mechanisms for forming a media document that includes media of at least two types, such as printed paper as a first medium and a digital photograph, digital movie, digital audio file, or web link as a second medium. Furthermore, the MMR system facilitates business methods that take advantage of the combination of a portable electronic device, such as a cellular camera phone, and a paper document. | 2015-12-31 |
20150379044 | Techniques for Generating a Representative Image and Radiographic Interpretation Information for a Case - A technique for generating a representative image representing a case and radiographic interpretation information for each case includes calculating wavelet features of a plurality of images that have been taken and stored in the past. The calculated wavelet features and extracted keywords are stored in association with the stored images. The stored images are classified on the basis of the extracted keywords to generate a plurality of groups. For each of the generated groups, a centroid vector of wavelet feature-based feature vectors of respective images corresponding to the keywords is calculated and a spatial distance between the calculated centroid vector and each of the wavelet feature-based feature vectors is calculated. For each of the groups, the image for which the calculated spatial distance is the shortest and the radiographic interpretation information associated with the image is stored as a representative image of that group. | 2015-12-31 |
20150379045 | OBTAINING ITEM LISTINGS RELATING TO A LOOK OF IMAGE SELECTED IN A USER INTERFACE - In an example embodiment, a selection of an image in a user interface is received. Then information about the image is received. Then a look is identified for the image, wherein the look is a category for the image based at least in part on one or more visual attributes of the image as shown in the image The identified look is then compared with one or more item listings stored in a database to identify one or more matching item listings, the one or more matching item listings containing associated images that correspond to the look. Finally, the one or more matching item listings are displayed in the user interface. | 2015-12-31 |
20150379046 | VIRTUAL WORLD SYSTEM SUPPORTING A CONSUMER EXPERIENCE - A system and method for creating a virtual world for supporting a consumer experience is disclosed. The apparatus in an example embodiment includes providing access to a database of item listing categories, each item listing category in the database having an associated link to a source for physical items corresponding to the item listing category; generating an image of a virtual store in a three-dimensional (3D) virtual environment; populating the virtual store with at least one first object representing an item listing category; receiving a signal indicative of user interaction with the at least one first object; and using the associated link to re-direct the user to the source for physical items corresponding to the item listing category represented by the at least one first object with which the user interacted. | 2015-12-31 |
20150379047 | CROWDSOURCED SEARCH AND LOCATE PLATFORM - A crowdsourced search and locate platform, comprising an application server and a client interface application. The application server: receives connections from crowdsourcing participants; navigates a first crowdsourcing participant to a specific geospatial location; sends an image corresponding to the geospatial location to the first crowdsourcing participant; receives tagging data from the first crowdsourcing participant, the tagging data corresponding to a plurality of objects and locations identified by the first crowdsourcing participant. The client interface application: displays elements enabling an administrative user to configure a crowdsourced search and locate campaign; displays other elements enabling an administrative user to configure and run a crowdrank algorithm; and upon the user's selecting a particular object type icon, displays tags of the type selected by placing visual indicators at each tagged location of objects of the selected type within the plurality of image strips. | 2015-12-31 |
20150379048 | MEDIA CONTENT SEARCH SYSTEMS AND METHODS - An exemplary method includes a media content search system providing a media content search creation tool in a graphical user interface, detecting a user-submission of one or more user-selectable graphical objects representing one or more media programs to the media content search creation tool in the graphical user interface, and generating a set of media content search parameters based on the one or more media programs represented by the one or more user-selectable graphical objects submitted to the media content search creation tool. Corresponding systems and methods are also described. | 2015-12-31 |
20150379049 | GENERATING DATA FORMAT DESCRIPTION LANGUAGE SCHEMA - An annotation retrieval module may be configured to retrieve annotations added to sample data, the annotations having been added according to an annotation rule. An analysis tool may be configured to create a logical schema and a configuration file from the retrieved annotations, according to the annotation rule. The logic schema may represent a tree structure containing one or more data elements corresponding to the sample data, and the configuration file may define one or more operations for adding DFDL annotations into the logic schema. A DFDL schema generator may be configured to generate a DFDL schema for the sample data according to the logic schema and the configuration file. | 2015-12-31 |
20150379050 | CONFIGURABLE-CAPACITY TIME-SERIES TABLES - Methods and apparatus for configurable-capacity time-series tables are disclosed. A schedule of database table management operations, including at least an operation to change a throughput constraint associated with a table in response to a triggering event, is generated. The table is instantiated with an initial throughput constraint in accordance with the schedule. Work requests directed to the table are accepted based on the initial throughput constraint. The throughput constraint is modified in response to the triggering event. Subsequent work requests are accepted based on the modified throughput constraint. | 2015-12-31 |
20150379051 | METHODS AND SYSTEMS FOR DATA CLEANING - A method for cleaning data stored in a database, the method comprising providing a set of fixing rules. Each fixing rule incorporates a set of attribute values that capture an error in a plurality of semantically related attribute values, and a deterministic correction which is operable to replace one of the set of attribute values with a correct attribute value to correct the error. The method further comprises comparing at least two of the fixing rules with one another to check that the error correction carried out by one fixing rule is consistent with the error correction carried out by another fixing rule. | 2015-12-31 |
20150379052 | PARALLEL MATCHING OF HIERARCHICAL RECORDS - Identifying matching transactions between two log files. First and second log files contain operation records of transactions in a transaction workload. The first and second log files are split into first and second corresponding partition files, based on distinct sequences of operation record types beginning operation records of the transactions in each of the log files. A record location in a first partition file, and a window of sequential record locations in a corresponding second partition file at a defined offset relative to the record location in the first file are advanced one record location at a time. If each operation record of a complete transaction at a record location in a first file has a matching record in the associated window of record locations in a second file, the corresponding transactions match. | 2015-12-31 |
20150379053 | MANAGING DATABASE OBJECT PLACEMENT ON MULTIPLE STORAGE DEVICES - A method, information processing system, and computer program storage product optimize the placement of database objects on a multiplicity of storage devices. A set of database objects are placed on a first storage device in a multiplicity of storage devices. Each storage device comprises differing characteristics. A query workload is run on the set of database objects that have been placed on the first storage device. Profiling information associated with the query workload that is running is collected. A subset of database objects is selected from the set of the database objects to be stored on a second storage device. The subset of database objects is stored on the second storage device and all remaining database objects in the set of database objects on the first storage device. | 2015-12-31 |
20150379054 | Sparse Linear Algebra in Column-Oriented In-Memory Database - Embodiments relate to storing sparse matrices in an in-memory column-oriented database system. Specifically, recent hardware shifts of primary storage from disc into memory, allow execution of linear algebra queries directly in the database engine. Dynamic matrix manipulation operations (like online insertion or deletion of elements) are not covered by most linear algebra frameworks. Therefore a hybrid architecture comprises a read-optimized main structure, and a write-optimized delta structure. The resulting system layout derived from the Compressed Sparse Row (CSR) representation, integrates well with a columnar database design. Moreover, the resulting architecture is amenable to a wide range of non-numerical use cases when dictionary encoding is used. Performance in specific examples is evaluated for dynamic sparse matrix workloads, by applying work flows of nuclear science and network graphs. Embodiments allow performing linear algebra operations on large, sparse matrices commonly associated with scientific computations and analytical business applications. | 2015-12-31 |
20150379055 | GROUP MEMBER MANAGEMENT SUPPORT SYSTEM AND METHOD - A group member management support system and method are disclosed for effectively supporting group member management such as analysis of psychological states of students in a school and figuring out friend relations of students accordingly. The group member management support system includes a database storing self-expression index representing psychology or feeling of each member of a group, an interface server receiving the self-expression index through a network from the member to store the self-expression index in the database, and a member's terminal receiving the self-expression index to transmit the self-expression index to the interface server through the network; and a manager's terminal requesting and receiving the self-expression index from the interface server through the network to display or output the self-expression index. | 2015-12-31 |
20150379056 | Transparent access to multi-temperature data - A system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for providing access to a database on the system. The database comprises entries stored across partitions. The system comprises a first storage device, a second storage device, and a computing device. The first storage device comprises one partition of the partitions. The second storage device comprises the other partitions except the one of the first storage device. Each of the partitions has a respective partition identification. Each of the entries comprises at least one data value indicative of allocation of the each of the entries in one of the partitions. Each of the entries is stored in one or more data rows of data tables stored in the database. Each of the data rows comprises a respective primary key for identification of that data row. The computing device comprises a memory storing processor-executable program code and a computer processor to execute the processor-executable program code in order to cause the computing device to perform the computer-implemented method. | 2015-12-31 |
20150379057 | UNDERSTANDING TABLES FOR SEARCH - The present invention extends to methods, systems, and computer program products for understanding tables for search. Aspects of the invention include identifying a subject column for a table, detecting a column header using other tables, and detecting a column header using a knowledge base. Implementations can be utilized in a structured data search system (SDSS) that indexes structured information, such as, tables in a relational database or html tables extracted from web pages. The SDSS allows users to search over the structured information (tables) using different mechanisms including keyword search and data finding data. | 2015-12-31 |
20150379058 | MANAGING DATA WITH FLEXIBLE SCHEMA - The subject matter described herein relates to managing data with flexible schema. A method, computer storage medium, and system are provided for managing data with flexible schema. In one embodiment, the method comprises providing a logical view for logical tables of a database; and managing mappings between the logical tables and a physical table according to predefined mapping constraints, each of the logical tables mapped as a part of the physical table. The mapping constraints at least specify that (i) a logical column in the logical tables is mapped to at least one physical column in the physical table, and (ii) distinct logical columns in one of the logical tables are mapped to distinct physical columns in the physical table. As a result, schema evolution may be done with minimized data migration. | 2015-12-31 |
20150379059 | ACCOMMODATING CONCURRENT CHANGES IN UNDERLYING DATA DURING REPORTING - Methods, systems, and computer-readable storage media for receiving user input indicating a value of a first setting of one or more settings, the first setting defining a data integrity scenario that is be applied during a query session with a database system, the data integrity scenario defining data sources for reading data in response to one or more navigation requests, if a concurrent change occurs in the database system, receiving a query, reading, data from one or more data sources based on the query and the first setting, selectively caching at least a portion of the data based on the first setting, and providing a result for display to a user that submitted the query. | 2015-12-31 |
20150379060 | TRANSACTIONAL ACCESS TO RECORDS ON SECONDARY STORAGE IN AN IN-MEMORY DATABASE - Various technologies described herein pertain to accessing records of an in-memory database. A memory can include a primary storage and a data store can include a secondary storage. The primary storage includes a first subset of the records of the database, and the secondary storage includes a second subset of the records of the database. Moreover, the memory includes an update memo that includes timestamp notices. The timestamp notices specify statuses of records of the database having updates that span the primary storage and the secondary storage. The memory further includes a database management system that is executable by a processor. The database management system processes a transaction. Further, the database management system includes a storage interface component that accesses a record of the database for the transaction based on at least one of the timestamp notices of the update memo. | 2015-12-31 |
20150379061 | MANAGING CHANGES TO INFORMATION - Changes to information are managed by storing information as a plurality of objects. Each object has one or more states. One or more temporal histories are maintained for each object based on the plurality of states of the object at a plurality of time instances. For each state of the object, whether or not the state is a user of another state of the object or another object is determined. When a request to change the information is received, at least one state of at least one of the plurality of objects is selectively changed. When it is determined that the at least one state is the user of another state, then the changing is further responsive to changes in the another state. | 2015-12-31 |
20150379062 | MULTI-DATABASE LOG WITH MULTI-ITEM TRANSACTION SUPPORT - At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log. | 2015-12-31 |
20150379063 | SYSTEM FOR MANAGING IFC VERSION SYNCHRONIZED WITH BIM AND METHOD FOR MANAGING IFC VERSION THEREOF - The present invention relates to a system for managing IFC versions by comparing two or more IFC files produced with a time interval therebetween so as to trace the alteration history, and to a method for managing the IFC file version thereof. A system for managing the IFC versions includes: a comparison target processing unit for acquiring first IFC file attribute information concerning a first IFC file and second IFC file attribute information concerning at least one second IFC file; a GUID comparison engine for comparing a first IFC file GUID set containing first IFC GUIDs with a second IFC file GUID set containing second IFC GUIDs; and a spatial object comparison engine for comparing a first IFC file spatial object information set containing first IFC file spatial objects with a second IFC file spatial object information set containing second IFC file spatial objects. | 2015-12-31 |
20150379064 | DEPENDENCY MANAGEMENT DURING MODEL COMPILATION OF STATISTICAL MODELS - The disclosed embodiments provide a method and system for processing data. During operation, the system obtains a dependency graph associated with feature selection in a statistical model, wherein nodes in the dependency graph include one or more feature sources, one or more transformers, and an assembler. Next, the system uses the dependency graph to derive an evaluation order associated with the nodes. The system then compiles a set of configurations for the statistical model according to the evaluation order. | 2015-12-31 |
20150379065 | DATABASE SERVER STORING PLURALITY OF VERSIONS OF DATA, AND DATABASE MANAGEMENT METHOD - A database server includes a database capable of storing multi-version data with respect to various time-series data, and a database management server that manages the database. The database management server includes search means capable of designating a merge policy defining a policy whether mixing of the multi-version data is acceptable in addition to a search condition of the database. The search means generates a result of merging of the multi-version data in the time range contained in the search condition as the data acquisition history so as to be recorded in the database. | 2015-12-31 |
20150379066 | SYSTEM AND METHOD FOR PICK-AND-DROP SAMPLING - A database system includes an input to a database server configured to deliver a data stream formed of a sequence of elements, D={p | 2015-12-31 |
20150379067 | MAINTAINING A DATA STRUCTURE WITH DATA SET NAMES AND POINTERS TO A PLURALITY OF CATALOGS - A plurality of catalogs are maintained, and wherein each catalog of the plurality of catalogs includes data sets and attributes of the data sets. An indication that a new data set is to be defined is received. A selected catalog is determined from the plurality of catalogs, wherein the selected catalog is suitable for including the new data set and attributes of the new data set. An entry that indicates a data set name corresponding to the new data set and an index to the selected catalog is inserted in a group table. | 2015-12-31 |
20150379068 | TABLE BOUNDARY DETECTION IN DATA BLOCKS FOR COMPRESSION - Data is converted into a minimized data representation using a suffix tree by sorting data streams according to symbolic representations for building table boundary formation patterns. The converted data is fully reversible for reconstruction while retaining minimal header information. A scanning operation is performed by searching a suffix of each of the sorted data streams for identifying a data sequence that includes a first symbol representing textual data, and a second symbol representing numerical data. The suffix tree for the converted data is then built. | 2015-12-31 |
20150379069 | DATA SUBSCRIPTION MANAGEMENT SYSTEM - A method includes a digital subscription management system (DSMS) receiving from a source system a request to perform an edit of at least one data object, the DSMS sending a request for response (RFR) to subscribing systems having a copy of the at least one data object, the DSMS receiving a response from the subscribing systems, and the DSMS performing the edit. | 2015-12-31 |
20150379070 | Query Generation System for an Information Retrieval System - According to one embodiment of the disclosure, a query generation system generally includes an element rank and inference engine in communication with a computing system and a user interface. The element rank and inference engine is operable to receive a user supplied element from the user interface, the user supplied element being associated with a first filter criterion. The element rank and inference engine is also operable to create, using the first filter criterion, at least one second element and rank according to their relative importance, the at least one first element and the at least one second element according to their associated first filter criterion and second filter criterion. Next, the element rank and inference engine may output the at least one first filter element and the second filter element to the computing system. | 2015-12-31 |
20150379071 | FAST COLOR SEARCHING - Systems and methods are described to quickly search a data store based on one or more n-dimensional colors. The n-dimensional colors in the data store may be converted to interleaved integers and indexed. An n-dimensional color search range may be converted to one or more integer search ranges. A fast color search query may be formulated based on the one or more integer search ranges, and transmitted to the data store for searching. The data store may use the interleaved integer index to quickly compare the integer search ranges to the interleaved integers, and send back one or more colors or object results that matched the desired color range. | 2015-12-31 |
20150379072 | INPUT PROCESSING FOR MACHINE LEARNING - A record extraction request for a data set is received at a machine learning service. A plan to perform one or more chunk-level operations (such as sampling, shuffling, splitting or partitioning for parallel computation) on chunks of the data set is generated. A set of data transfers that results in a particular chunk being stored in a particular server's memory is initiated to implement the first chunk-level operation of the sequence. A second operation such as another filtering operation or a feature processing operation is performed on a result set of the first chunk-level operation. | 2015-12-31 |
20150379073 | VIRTUAL SPLIT DICTIONARY FOR SEARCH OPTIMIZATION - An attribute vector including value identifiers and corresponding to a dictionary structure is identified. A dictionary type encoding structure is generated by virtually partitioning the dictionary structure. The dictionary type encoding structure may include multiple dictionary types. Based on the dictionary encoding structure, the attribute vector may be split to generate multiple attribute vector blocks that may be identified by block transition indices. Based on the dictionary types in the dictionary encoding structure, the value identifiers in the attribute vector blocks are rearranged. Such a rearrangement optimizes the attribute vector for searching the value identifiers. | 2015-12-31 |
20150379074 | IDENTIFICATION OF INTENTS FROM QUERY REFORMULATIONS IN SEARCH - Architecture that enables the grouping of the same or highly similar intents that are discovered through query reformulation, identifies single intent sessions, and then performs classification of the queries within the single session to determine a change in intent. Queries in a search session that are reformulations of an original query are identified, and the reformulations are distinguished from queries that are issued in a similar sequence to the original query, but cover a completely unrelated intent. When given a user query, a set of accurate and appropriate reformulations are determined, and then used. Additionally, the reformulations can be displayed in accordance with an auto-suggestion technology while the user is still typing, and the reformulations can be displayed when the result screen is displayed as related searches (“Related Searches”). The reformulations can also be used when issuing the query to the search engine. | 2015-12-31 |
20150379075 | MAINTAINING DIVERSITY IN MULTIPLE OBJECTIVE FUNCTION SOLUTION OPTIMIZATION - A computer performs searching in order to optimize a plurality of input parameters. Each of the input parameters is input to a time-series trial process. The computer receives a plurality of input parameters and performs a trial process on each of the plurality of input parameters. The computer then calculates an evaluation value of the trial process performed on each of the plurality of input parameters and calculates a degree of similarity among a plurality of trial processes based on a feature value. Each of the feature values is extracted from the trial process performed on a corresponding one of the plurality of input parameters. The computer updates the plurality of input parameters based on the evaluation value of the trial process calculated for each of the plurality of input parameters and the degree of similarity among the plurality of trial processes. | 2015-12-31 |
20150379076 | ANNOTATIONS FOR PARALLELIZATION OF USER-DEFINED FUNCTIONS WITH FLEXIBLE PARTITIONING - Annotations can be placed in source code to indicate properties for user-defined functions. A wide variety of properties can be implemented to provide information that can be leveraged when constructing a query execution plan for the user-defined function and associated core database relational operations. A flexible range of permitted partition arrangements can be specified via the annotations. Other supported properties include expected sorting and grouping arrangements, ensured post-conditions, and behavior of the user-defined function. | 2015-12-31 |
20150379077 | OPTIMIZATION OF PARALLELIZATION OF USER-DEFINED FUNCTIONS WITH FLEXIBLE PARTITIONING - Technologies are disclosed for generating query execution plans optimized for parallel execution for programs having both core database relational functions and user-defined functions. A variety of optimization strategies can be employed to improve performance in a parallel execution scenarios. A flexible range of permitted partition arrangements can be specified as acceptable to parallelized instances of the user-defined function. The optimizer can leverage such information when constructing an optimized query execution plan. Partitioning arrangements or other properties can be leveraged to avoid additional or unnecessary processing. | 2015-12-31 |
20150379078 | PARALLEL PROCESSING DATABASE TREE STRUCTURE - Database system comprising nodes configured in a tree structure is disclosed. The system includes a shared metadata store on the root node. Child nodes may request metadata from their ancestors. Parents will forward the request upward until the metadata is found or the root node is reached. | 2015-12-31 |
20150379079 | Personalizing Query Rewrites For Ad Matching - Systems and methods for rewriting queries based on data features are disclosed. A data source contains a history of queries and results associated with the queries. A source query is received and a subset of the data source is extracted that is related to the query. Costs are then associated with the associations of the queries and results, and an absorbed cost is determined for each query. The queries having the lowest absorbed cost are recommended for rewrites. | 2015-12-31 |
20150379080 | DYNAMIC SELECTION OF SOURCE TABLE FOR DB ROLLUP AGGREGATION AND QUERY REWRITE BASED ON MODEL DRIVEN DEFINITIONS AND CARDINALITY ESTIMATES - A method for optimizing data access in a data warehouse having a model driven architecture is provided. A data model for storing time series measurement data representing a plurality of dimensions and measurements is received. The data model includes one or more aggregation tables. A query having one or more predicates is received from a user. The one or more predicates are analyzed to determine whether the received query can be optimized using the existing aggregation tables. The received query is optimized using the aggregation tables, in response to determining that such query optimization is possible. | 2015-12-31 |
20150379081 | SYNONYM EXPANSION - Techniques for synonym expansion are provided. An example method includes retrieving one or more multimedia items and one or more keywords associated with the multimedia items, wherein the retrieving is performed for the one or more multimedia items that are associated with both a query term and a synonym from a synonym pair, determining a first set of one or more keywords that are common to a group of multimedia items obtained based on the retrieving, determining, for each keyword from the first set of one or more keywords, a context score quantifying a value of the keyword for the synonym pair, based on the context score, determining from the first set of one or more keywords a second set of keywords that correlate higher to the synonym pair relative to other keywords from the second set of one or more keywords. | 2015-12-31 |
20150379082 | SUPPORTING IMPERATIVE GRAPHIC QUERIES ON A RELATIONAL DATABASE - It is provided a method and system for supporting imperative graphic queries on a relational database, the method comprising: parsing an imperative graphic query into operations of execution plans; translating operations of execution plans which are supported by the relational database into common table expression queries; and executing the translated common table expression queries on the relational database. | 2015-12-31 |
20150379083 | CUSTOM QUERY EXECUTION ENGINE - A custom query execution engine can be generated that captures a query. More particularly, the custom query execution engine can be generated based on combination of a query and an execution engine. Subsequent to generation, a custom query execution engine can be submitted to a system configured to execute the custom query execution engine and evaluate the query over a data store. | 2015-12-31 |
20150379084 | GRID QUERIES - Aspects of the subject matter described herein relate to grid queries. In aspects, a client sends search criteria that represent two or more dimensions to a service. The service obtains results that satisfy the search criteria and performs intersection operations to populate a data grid. The data grid is then returned to the client for output on an output device of the client. The client may provide a user interface that allows quick updating of the search criteria to obtain a new data grid. | 2015-12-31 |
20150379085 | RULE-BASED JOINING OF FOREIGN TO PRIMARY KEY - Linking of a child table to a parent table in a database system. For a given parent table row, an expression associated with the particular row is identified. The expression may be a semantic expression that comprises something different than or more than an equals expression or a contains expression. The expression might also take as input a field of the parent table other than the primary key of the parent table. For each of multiple (and potentially all) rows of a child table, the expression is evaluated against a foreign key of the corresponding row of the child table. If the foreign key matches the expression, an association is created, and perhaps saved, between the foreign key and the particular row of the parent table. The expressions may differ even down to the granularity of a single row in the parent table, thereby enabling perhaps custom per-row expressions. | 2015-12-31 |
20150379086 | USING IMAGE FEATURES TO EXTRACT VIEWPORTS FROM IMAGES - Aspects of the disclosure provide for selecting viewports. A viewport is a sub-portion of an image. For example, a request to select a viewport for a particular image may be received. A set of potential viewports are identified within the particular image, and features are identified within the viewports of the set of potential viewports. A score is calculated for each given viewport of the set of potential viewports based at least in part on a weight vector having a set of feature weights and the identified features within that given viewport of the set of potential viewports. A viewport of the set of potential viewports is selected based on the calculated scores. The selected viewport is then provided in response to the request to select the viewport for the particular image. | 2015-12-31 |
20150379087 | APPARATUS AND METHOD FOR REPLYING TO QUERY - Disclosed are an apparatus and a method for replying to a query. The apparatus for replying to a query includes: a query reply processing unit configured to generate candidates of correct answers by analyzing a question of a user who has inputted a query and searching knowledge database and document database based on a result of analyzing the question and configured to infer a final correct answer from the candidates of correct answers; an inference information generating unit configured to generate a reference corpus and a word inquiry, which are inference information for inferring a knowledge level of a user of little or no information; and a knowledge level inferring unit configured to generate knowledge level information by inferring the knowledge level of the user by use of the reference corpus and the word inquiry and provide the knowledge level information to the query reply processing unit. | 2015-12-31 |
20150379088 | ACTIVITY PROPOSING DEVICE - An activity proposing device includes: a mood estimation device that estimates a mood of a user at a present time based on an activity record of the user; a proposal determination device that determines an activity to be proposed to the user using the mood estimated by the mood estimation device as a selection condition of the activity to be proposed; and a display unit that displays the activity determined by the proposal determination device. Thus, the device performs destination proposal according to a mental strain of the user. A moving record is updated automatically, so that time and effort of an operation of the user are reduced. | 2015-12-31 |
20150379089 | SEARCHING SYSTEM AND METHOD - A method and system for providing enhanced searching and navigation, particular for classifieds websites. A server receives a search string from a client. The server determines keywords of the search string and references a keywords database to determine one or more keyword categories. A decision engine determines a navigation action of one of a plurality of navigation action types dependent on the keyword categories. The navigation action pertaining to the navigation action type can then be performed based on the keywords. | 2015-12-31 |
20150379090 | MINING PRODUCT ASPECTS FROM OPINION TEXT - A text stream having one or more sentences is received, and any number of the one or more sentences are parsed to determine corresponding subject-verb-object (SVO) triples. Each sentence whose corresponding SVO triple contains an identified verb is selected, based on the identified verb, or a lemma of the identified verb, matching a predefined verb. A subject of each selected sentence is identified as an aspect candidate. Each identified aspect candidate is tokenized and normalized. One or more n-grams are generated for each tokenized and normalized aspect candidate. For each generated n-gram, a frequency at which the n-gram is generated is determined. A number of the generated n-grams are selected as aspects based on the frequency with which the number of n-grams are generated. | 2015-12-31 |
20150379091 | GATHERING AND CONTRIBUTING CONTENT ACROSS DIVERSE SOURCES - A content unification system is described herein that aligns related content from various sources into one unified stream. The system leverages tagging (e.g., hashtags or other added metadata associated with content) to filter and connect related content across sites, formats, and sources. One component of the system is a user-friendly and customizable “dash board” view of the various topics, called a “tagboard”. Tagboards can be quickly and easily created by users and can be embedded on any website. Users can interact with various content sources such as blogs, forums, or services without leaving the tagboard they are viewing. The content unification system provides users the tools to make the web efficient, increase user interaction, and increase the signal to noise ratio. The system also allows site owners and publishers to monetize their traffic better by directing advertisements to their content in real time. | 2015-12-31 |
20150379092 | RECOMMENDING LITERACY ACTIVITIES IN VIEW OF DOCUMENT REVISIONS - A system and method for receiving literacy metrics for an author, the literacy metrics based on multiple revisions of a document performed by the author and performing a comparison between the literacy metrics of the author and aggregated literacy metrics and providing, by a processing device, a recommendation for the author based on the comparison, is provided | 2015-12-31 |
20150379093 | DATA SET PREVIEW TECHNOLOGY - A mechanism for providing a preview of a data set. The search system finds a data set relevant to the search query. For any given data set, the search system extracts only a sample of elements from the data set. The sample of elements provided to the requestor includes elements for which there is a match on the search query, and elements that have no hit, but are proximate to an element that has a hit. The user obtains a view constructed of the sample of elements provided by the search system. The user is also provided with navigation controls that correspond to the most search relevant portions of the view. Controls associated with those portion(s) may then be selected to thereby move the preview of the data set so that the portion or corresponding hit for that portion is in view. | 2015-12-31 |
20150379094 | System and Method for Using Speech for Data Searching During Presentations - There is provided for a system, method, and computer readable medium storing instructions related to controlling a presentation in a multimodal system. A method for the retrieval of information on the basis of its content for real-time incorporation into an electronic presentation is discussed. One method includes controlling a media presentation using a multimodal interface. The method involves receiving from a presenter a content-based request associated with a plurality of segments within a media presentation preprocessed for context-based searching; displaying the media presentation and displaying to the presenter results in response to the content-based request; receiving a selection from the presenter of at least one result; and displaying the selected result to an audience. | 2015-12-31 |
20150379095 | DEVICE AND METHOD FOR DISTRIBUTED DATABASE KEYWORD SEARCHING - A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module. | 2015-12-31 |
20150379096 | SYSTEM AND METHOD FOR AUTOMATICALLY CONNECTING MULTIPLE, DISTINCT TABLES OF A DATA REPOSITORY - A system and method for automatically establishing connections to tables within a data repository may include establishing a pointer to a data repository inclusive of a plurality of tables. System-level metadata within a data repository, catalog, and tables may be accessed. Connections for the respective tables inclusive of data values and metadata associated with the data values may be automatically created. | 2015-12-31 |
20150379097 | DUAL TIMELINE - Dual timeline visualizations include a detail timescale shown along two item regions. Display objects shown in an item region may represent events, activities, or multiple stacked events and activities from a set of chronological data items. Display objects have positions and sizes representing those of the corresponding events and activities, and may include data-related or user-selected colors and/or hashing. The detail timescale, in unison with the item regions, may be scrollable and resizable in the direction of time. The item regions may be separately scrollable and resizable in another direction. A visualization may also include an overview panel representing a summary view of both sets of chronological data items, with its own timescale, and a lens showing the position of the detail timescale and item regions. | 2015-12-31 |
20150379098 | METHOD AND APPARATUS FOR MANAGING DATA - A method is provided for managing data in an electronic device, the method including: detecting a request for tagging a data record; selecting a portion of the data record in response to the request; identifying a content item based on the selected portion of the data record; and associating the content item with the data record. | 2015-12-31 |
20150379099 | DISTRIBUTED STATE MANAGEMENT USING DYNAMIC REPLICATION GRAPHS - A sequence of configuration-delta messages from a configuration manager of a replication graph established for replicating state information of an application is received at a particular node of the graph. Representations of the messages are stored in a local configuration change repository. Using the repository, the node identifies neighbor source nodes and destination nodes of the graph. Subsequent to receiving a particular configuration-delta message indicating that a neighbor source node has been removed from the graph, a different source node is identified by the particular node, and a request is sent to the different source node to transmit a set of state transition messages pertaining to the application. | 2015-12-31 |
20150379100 | COORDINATED SUSPENSION OF REPLICATION GROUPS - A target commit sequence number (CSN) to be used to synchronize state information pertaining to an application among nodes of a state replication group (SRG) prior to a suspension of the SRG's operations is identified. Each node stores a respective commit record set of the application. Some number of SRG nodes suspend operations after synchronizing their local commit records up to the CSN. A configuration manager of the SRG verifies that, subsequent to a suspension of operations at the nodes, at least a threshold number of the nodes are available for service and have updated their commit record sets. The configuration manager then re-activates the SRG. | 2015-12-31 |
20150379101 | METHOD AND APPARATUS FOR SUBSCRIBER MANAGEMENT - Aspects of the subject disclosure may include, for example, a method for A method, comprising enabling, by a system comprising a processor, a first modification of a first user profile at a secondary data repository of a communication network, wherein the first modification is directed by a first application operating at a first communication device of the communication network, identifying a usage event that is associated with the first communication device according to the first modification to the first user profile, and replicating a second modification to a second user profile at a primary data repository according to a change in operation of a second application associated with the usage event that is identified to the first communication device, where the replicating is according to an update policy for the primary data repository. Other embodiments are disclosed. | 2015-12-31 |
20150379102 | REUSABLE MULTIMODAL APPLICATION - A method and system are disclosed herein for accepting multimodal inputs and deriving synchronized and processed information. A reusable multimodal application is provided on the mobile device. A user transmits a multimodal command to the multimodal platform via the mobile network. The one or more modes of communication that are inputted are transmitted to the multimodal platform(s) via the mobile network(s) and thereafter synchronized and processed at the multimodal platform. The synchronized and processed information is transmitted to the multimodal application. If required, the user verifies and appropriately modifies the synchronized and processed information. The verified and modified information are transferred from the multimodal application to the visual application. The final result(s) are derived by inputting the verified and modified results into the visual application. | 2015-12-31 |
20150379103 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SYNCHRONIZATION OF DATA - In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc. | 2015-12-31 |
20150379104 | METHODS AND SYSTEMS FOR SYNCHRONIZING DATA IN A MULTI-TENANT DATABASE ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for synchronizing data in a database network system. These mechanisms and methods for synchronizing data in database network system can enable embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization. The ability of embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization can enable users to easily and efficiently change and update data in a database system. | 2015-12-31 |