46th week of 2014 patent applcation highlights part 60 |
Patent application number | Title | Published |
20140337286 | Systems and Methods for Construction Field Management and Operations with Building Information Modeling - The invention generally relates to systems and methods for construction field management and operations with building information modeling. In certain embodiments, the invention provides systems for construction field management and operations, that include a central processing unit (CPU), and storage coupled to the CPU for storing instructions that when executed by the CPU cause the CPU to: encode and map data structures and data sets received from Building Information Modeling software; select particular data structures and data sets relevant to at least one person associated with a construction project; transmit the selected data structures and data sets to a user terminal operated by the person; receive inputs made by the person to the selected data structures and data sets; and synchronize and update the data structures and data sets received from Building Information Modeling software based on the inputs received from the person. | 2014-11-13 |
20140337287 | VIRTUAL REPOSITORY MANAGEMENT - Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item. | 2014-11-13 |
20140337288 | PARTING DATA TO IMPROVE SYSTEM PERFORMANCE - In some examples, a method is described. The method may include parting a data item into multiple data units based on update frequencies of the data units. The method may also include identifying a low update frequency data unit from amongst the data units. The method may also include determining a regional sensitive group for the low update frequency data unit based on a historical access pattern of the low update frequency data unit. The regional sensitive group may include a first host. The method may also include replicating the low update frequency data unit. The method may also include pushing the replicated low update frequency data unit to the first host. | 2014-11-13 |
20140337289 | System and method for location aware fine-grained multi-channel synchronization of mobile repositories along with aggregate analytic computation - System and method for location aware fine-grained multi-channel synchronization of mobile repositories along with aggregate analytic computation is disclosed. The System is able to improve upon existing systems by allowing for custom policies on synchronization to be stored and applied when data synchronization happens, these policies are persisted in the Sync Data Repository and applied during sync. The System is able to improve upon existing systems by allowing for persistent marking of states of the sync repository as Sync Points. This way data can be pulled from a sync point. The System is able to improve upon existing systems by having a computation framework that is able to push down aggregate analytics to user, these analytics are computed by analyzing data in the Sync Channel along various dimensions such as temporal, geo. | 2014-11-13 |
20140337290 | SECURE SYNCHRONIZATION OF FILES - A copy of a first file may be stored in a first instance of a file space associated with a user of a first client device. An event is generated for a first modification of the first file and the event is sent to a server. A current revision number of the file space is obtained from the server, and the current revision number is compared to a past revision number corresponding to a last time files were synchronized to the first client device. In response to a determination that the current revision number is higher than the past revision number, a number of events that have occurred to the file space are requested from the server, the number of events corresponding to a difference between the current revision number and the past revision number. The first instance of the file space is updated based on the events. | 2014-11-13 |
20140337291 | TOP DOWN DELETE OR UNSYNCHRONIZATION ON DELETE OF AND DEPICTION OF ITEM SYNCHRONIZATION WITH A SYNCHRONIZATION CLIENT TO A CLOUD-BASED PLATFORM - Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service). The system can further indicate reasons for the inability to synchronize and can offer corrective action. | 2014-11-13 |
20140337292 | Managing High Speed Memory - A mechanism is for managing a high speed memory. An index entry indicates a storage unit in the high speed memory. A corresponding non-free index is set for a different type of low speed memory. The indicated storage unit in the high speed memory is assigned to a corresponding low speed memory by including the index entry in the non-free index. The storage unit in the high speed memory is recovered by demoting the index entry from the non-free index. The mechanism acquires a margin performance loss corresponding to a respective non-free index in response to receipt of a demotion request. The margin performance loss represents a change in a processor read operation time caused by performing a demotion operation in a corresponding non-free index. The mechanism compares the margin performance losses of the respective non-free indexes and selecting a non-free index whose margin performance loss satisfies a demotion condition as a demotion index. The mechanism selects an index entry from the demotion index to perform the demotion operation. | 2014-11-13 |
20140337293 | DATA REDISTRIBUTION IN DATA REPLICATION SYSTEMS - Data replication is disclosed. Originator data subsets are redistributed among a plurality of originator nodes from an initial distribution arrangement to a new distribution arrangement. Data redistribution information is determined. The redistribution information includes identification information of the originator data subsets, identification information of originator nodes comprising the initial distribution arrangement, and identification information of originator nodes comprising the new distribution arrangement. The redistribution information is sent to a replica system comprising a plurality of replica nodes. The redistribution information is used by the replica system to redistribute corresponding replica data subsets among a plurality of replica nodes from a previously replicated arrangement to a new replicated arrangement. | 2014-11-13 |
20140337294 | BLOCK LEVEL INCREMENTAL BACKUP - A system and method include creating a full backup copy of selected data from a storage device. A series of incremental backups are created over time following the creation of the full backup copy. The oldest incremental backup is merged into the full backup at a desired time. | 2014-11-13 |
20140337295 | PRIORITIZATION OF DATA ITEMS FOR BACKUP IN A COMPUTING ENVIRONMENT - Described are embodiments of an invention for prioritizing data items for backup in a computing environment. The computing environment includes a plurality of clients coupled through a network to a backup system for backing up items stored locally on the client. Each client includes a continuous data protection (CDP) module that prioritizes the order of files transmitted to the backup system for storage on one or more storage devices based on policy. The CDP module builds an initial backup list and a CDP backup list. The initial backup list includes any item that meets the criteria of the initial backup profile. The CDP backup list includes items that have been modified since the initial backup process began. The data that is the most critical to a user is often the most recently modified data. Thus, the CDP module preferentially performs a backup of items on the CDP backup list. | 2014-11-13 |
20140337296 | TECHNIQUES TO RECOVER FILES IN A STORAGE NETWORK - Techniques to recover files in a storage network are described. A recovery manager application may manage file recovery operations for a file sharing application. The recovery manager application may comprise a recovery queue component to receive a request to recover a primary file deleted from a primary storage server. The recovery manager application may also comprise a file location component to locate a secondary file stored in a secondary storage server, the secondary storage server to comprise one of multiple secondary storage servers each configured to utilize a different file duplication technique, the secondary file to comprise a copy of the primary file. The recovery manager application may also comprise a file recovery component to retrieve the secondary file from the secondary storage server, and create a recovered primary file based at least in part on the secondary file. Other embodiments are described and claimed. | 2014-11-13 |
20140337297 | SYSTEM AND METHOD FOR MARINE DEBRIS MANAGEMENT - Authenticating marine debris prior to recovery by: generating SONAR signal data related to the bottom of a body of water; processing the data to identify the presence or absence of debris targets; generating an image of the objects detected; storing the image in an assessment database; associating each image stored in the assessment database with position information and dimensions of that debris target; generating a side scan sonar report including an image of debris target detected on the ocean or lake floor, object position and dimension data; transmitting the sonar report to an offsite or on site debris image processor for identification of the target; comparing the target reported in the sonar report with a database to determine whether the target object is storm debris; transmitting a signal to ship for target pickup if it is determined that the target object is a storm debris object. The system and method further includes verification where upon recovering and imaging the target object or the target site post recovery; the image is processed and compared with the authentication database. | 2014-11-13 |
20140337298 | METHOD AND SYSTEM FOR CONSTRUCTING AND PRESENTING A CONSUMPTION PROFILE FOR A MEDIA ITEM - A server and device for constructing and presenting a consumption profile for a media item are provided. In general, consumption of a media item by a number of first users is tracked. Thereafter, before and/or during playback of the media item by a second user, a consumption profile for the media item is constructed and presented to the second user. | 2014-11-13 |
20140337299 | Method And Apparatus For Content-Aware And Adaptive Deduplication - A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed. The method includes receiving a data stream, analyzing the received data stream to determine a starting location and an ending location of each zone within the received data stream, based on the starting and ending locations, generating a zone stamp identifying the zone, the zone stamp includes a sequence of contiguous characters representing at least a portion of data in the zone, wherein the order of characters in the zone stamp corresponds to the order of data in the zone, comparing the zone stamp with another zone stamp of another zone in any data stream received, determining whether the zone is substantially similar to another zone by detecting that the zone stamp is substantially similar to another zone stamp, delta-compressing zones within any data stream received that have been determined to have substantially similar zone stamps, thereby deduplicating zones having substantially similar zone stamps within any data stream received, and transmitting the deduplicated zones across the network from one storage location to another storage location. | 2014-11-13 |
20140337300 | Method and System for Organizing and Storing Manufacturing Process Information - A method and system for capturing, organizing, storing, and analyzing manufacturing process information, with storage and performance characteristics suitable for use in resource-constrained embedded devices. Process information is organized into extensible Channels, each of which captures information stored as extensible Events, each of which may include Metric, Category Value, Annotation, and System Fields. Shared Boundaries between Channels make it easier to organize, store, interrelate, analyze, and explore information. Channel Boundary Relationships (e.g., Coupling, Fragmenting, Projecting, and Aggregating) create shared Boundaries; and can create, or be combined to create, sets of Channels that share Boundaries (referred to as a Slice Set). Shared Boundaries and Channel Boundary Relationships facilitate rule-based traversal of Exploration Hierarchies constructed from Channels, Categories, and Metrics, which enable users to view, analyze, interpret, understand, and otherwise benefit from Metrics and other information while traversing groups of Categories. | 2014-11-13 |
20140337301 | BIG DATA EXTRACTION SYSTEM AND METHOD - Disclosed herein are a big data extraction system and method. The big data extraction system includes a data buffer unit for hooking the file message of an operating system, extracting some data from the original data based on the hooked file message, and storing the extracted some data in memory, a data generation unit for generating hash data of the stored some data, verifying the hash data of the stored some data, and generating regeneration data corresponding to the original data based on a result of the verification, and a data storage unit for storing the regeneration data. | 2014-11-13 |
20140337302 | Error Detection for Files - Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile storage. Thereafter, the file may be updated as long as desired. Periodically or at some other time, the file may be marked as clean after all outstanding updates to the file and error codes associated with the file are written to storage. While waiting for outstanding updates and error codes to be written to storage, if additional requests to update the file are received, the file may be marked as dirty again prior to allowing the additional requests to update the file. The request to write a clean flag regarding the file may be done lazily. | 2014-11-13 |
20140337303 | BANDWIDTH OPTIMIZED TWO-PHASE COMMIT PROTOCOL FOR DISTRIBUTED TRANSACTIONS - A processing device executing a transaction manager sends prepare messages to a plurality of participants of a two-phase commit distributed transaction. Responsive to receiving commit responses from each of the plurality of participants, the processing device commits the two-phase commit distributed transaction. The processing device then ends the two-phase commit distributed transaction without first sending commit messages to the plurality of participants. | 2014-11-13 |
20140337304 | APPLICATION RETENTION METRICS - The disclosure relates to methods and systems for generating application retention metrics. In one aspect, a method for generating coupled application retention metrics is disclosed. First and second reference application identifiers are selected ( | 2014-11-13 |
20140337305 | GEOGRAPHIC COORDINATES BASED CONTENT SEARCH - Apparatuses, methods and storage medium associated with geographic coordinates based content search are disclosed herein. In embodiments, a search service may be configured to analyze a plurality of contents having non-geographic coordinate content items. The analysis may include determination of whether the non-geographic coordinate content items are associated with a plurality of locations on Earth's surface. The locations may be identifiable by a plurality of geographic coordinates of a geographic coordinate system. For contents with non-geographic coordinate content items recognized to be associated a plurality of locations, the search service may generate and store indices that index the geographic coordinates of the locations to the contents with associated non-geographic coordinate content items. Other embodiments may be described and/or claimed. | 2014-11-13 |
20140337306 | INFORMATION NETWORK WITH LINKED INFORMATION NODES - A machine-implemented method of relaying information nodes in an information network, comprising the steps of: processing a plurality of data objects according to a predefined dictionary containing a plurality of information units and a plurality of correlation-indicating elements to defect in the plurality of data objects the presence of a correlation between respective information units; establishing an information network with a plurality of information nodes and links between the information nodes, said information nodes being related to said information units and said links being related to said detected correlations; and analyzing a link connectivity state of said information network to find a path across information nodes that represent an inference or a set of inferences being input by a query searched by a user. | 2014-11-13 |
20140337307 | COMPUTER-AIDED EXTRACTION OF SEMANTICS FROM KEYWORDS TO CONFIRM MATCH OF BUYER OFFERS TO SELLER BIDS - One embodiment involves a method and apparatus for mapping lexical keywords into entity description semantics in order to create unambiguous buyer-confirmed descriptions of entities. The method described herein relies on a computer program and some mechanism for computer data storage. | 2014-11-13 |
20140337308 | METHOD AND SYSTEM FOR DISPLAYING CONTENT RELATING TO A SUBJECT MATTER OF A DISPLAYED MEDIA PROGRAM - Disclosed is a system and method for analyzing, by a server computer, closed captioning text associated with a media program being experienced by a user having a client device. The server computer obtains, based on the analyzing, a subject matter of a portion of the media program from the closed captioning text. The server computer constructs a query associated with the determined subject matter and submits the query to a computer network as a search query. The server computer receives, in response to the submitting of the query, content relating to the subject matter and measures an elapsed time period between the receiving of the content and the obtaining of the subject matter. If the elapsed time period is less than a predetermined period of time, the server computer communicates, to the client device, information related to the content. | 2014-11-13 |
20140337309 | Multi-Dimensional Query Expansion Employing Semantics and Usage Statistics - Embodiments relate to systems and methods employing personalized query expansion to suggest measures and dimensions allowing iterative building of consistent queries over a data warehouse. Embodiments may leverage one or more of: semantics defined in multi-dimensional domain models, user profiles defining preferences, and collaborative usage statistics derived from existing repositories of Business Intelligence (BI) documents (e.g. dashboards, reports). Embodiments may utilize a collaborative co-occurrence value derived from profiles of users or social network information of a user. | 2014-11-13 |
20140337310 | FACILITATING VIDEO SEARCH - A method of facilitating video search is disclosed. A video on or linked to by a display page is located. A video search index entry associated with the video is generated, at least in part, using an additional information data, retrieved at least in part programmatically from a location other than the display page. | 2014-11-13 |
20140337311 | Method and System For Processing Queries Initiated by Users of Mobile Devices - In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device. | 2014-11-13 |
20140337312 | TRAFFIC DRIVER FOR SUGGESTING STORES - A system and method for providing a suggested store at or through which to purchase a product or service. When a user enters a query for a product or service into a user interface, the system may use the query as a search argument to search files to find one or more pictures illustrating information about a product or service represented by the query. The picture could illustrate where the queried product or service may be purchased. Auto-complete processes may also be used to process the query as it is being entered, to generate an auto-suggestion key word based on fewer than all the letters of the query, to use as a search argument for the search. Both the query and the auto-suggestion key word may be used as search arguments to find the relevant picture in a variety of search logic sequences to provide the picture to the user. | 2014-11-13 |
20140337313 | EXECUTING DATABASE QUERIES USING MULTIPLE PROCESSORS - A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit. | 2014-11-13 |
20140337314 | HASH JOIN USING COLLABORATIVE PARALLEL FILTERING IN INTELLIGENT STORAGE WITH OFFLOADED BLOOM FILTERS - Processing resources at a storage system for a database server are utilized to perform aspects of a join operation that would conventionally be performed by the database server. When requesting a range of data units from a storage system, the database server includes join metadata describing aspects of the join operation for which the data is being requested. The join metadata may be, for instance, a bloom filter. The storage system reads the requested data from disk as normal. However, prior to sending the requested data back to the storage system, the storage system analyzes the raw data based on the join metadata, removing a certain amount of data that is guaranteed to be irrelevant to the join operation. The storage system then returns filtered data to the database server. The database system thereby avoids the unnecessary transfer of certain data between the storage system and the database server. | 2014-11-13 |
20140337315 | METHOD AND SYSTEM FOR STORING, ORGANIZING AND PROCESSING DATA IN A RELATIONAL DATABASE - A system and method of processing a data query in a data processing system is provided. The data in the data processing system includes a plurality of individual data elements. The data elements are grouped and stored in at least one data unit. The information about the at least one data unit is gathered and stored in at least one information unit. The method comprises receiving the data query to be executed; using the information in the at least one information unit to optimize and execute the query; resolving the data query; and returning results of the data query for use by the data processing system. | 2014-11-13 |
20140337316 | INFORMATIVE COMMUNICATION HISTORY - An approach for retrieving and storing telephone numbers along with related contextual information associated with inbound/outbound communications to/from a device. The approach includes a method that includes combining, by at least one processing device, identification information of an entity and a related communication mechanism used to initiate a communication to a device. The method further includes providing, by the at least one processing device, a soft record that includes the identification information and the related communication mechanism. | 2014-11-13 |
20140337317 | Approximate Privacy Indexing for Search Queries on Online Social Networks - In one embodiment, a method includes receiving from a first user of an online social network a search query, searching data stores to identify objects that match the search query, where identifying the objects is also based in part on the privacy setting for each object, determining for each identified object a visibility of the object with respect to the first user, and generating one or more search results corresponding to the search query. | 2014-11-13 |
20140337318 | Systems and Methods For Generating Issue Networks - Systems and methods for generating issue networks are disclosed. In one embodiment, a computer-implemented method of generating an issue network from a document corpus includes searching, using a computer, the document corpus for a set of documents discussing a starting issue, wherein the starting issue is one of a plurality of normalized issues defined by the document corpus. The method further includes determining a set of normalized issues discussed by the set of documents discussing the starting issue, wherein the set of normalized issues also includes the starting issue, and determining instances of co-occurrences of individual normalized issues of the set of normalized issues within individual cases of the set of documents. The method also includes linking individual normalized issues of the set of normalized issues based on their co-occurrences within the set of documents, wherein the linked individual normalized issues at least in part define the issue network. | 2014-11-13 |
20140337319 | SMART PHONE APPLICATION FOR RETRIEVING AND DISPLAYING VEHICLE HISTORY REPORT INFORMATION - A system and method for utilizing a hand held electronic device, such as a smart phone to retrieve and display information related to the vehicle history of a vehicle. In particular, the smart phone may be used to take a picture of the vehicle's vehicle identification number (VIN) and upload the VIN to a remote vehicle history database which matches the VIN with stored vehicle history information. The matched vehicle history information is then analyzed to determine a vehicle history status and a corresponding status indicator is illuminated on the smart phone. The indicator may be red, yellow, green to indicate undesirable, cautionary, and clean vehicle history, respectively. | 2014-11-13 |
20140337320 | SYSTEMS AND METHODS OF DATA ANALYTICS - Systems and methods of data analytics, which in various embodiments enable business analysts to apply certain machine learning and analytics algorithms in a self-service manner by binding them to generic business questions that they can be used to answer in particular domains. The general approach may be to define the application of an algorithm to solve specific problems (questions) for particular combinations of a business domain and a data category. At design time, the algorithm may be linked to canonical data within a data category and programmed to run with this canonical data set. At runtime, given a dataset and its category, and a business domain, a user may choose from the corresponding questions and the system may run the algorithm bound to that question. | 2014-11-13 |
20140337321 | METHODS AND SYSTEMS FOR AGGREGATING AND PRESENTING LARGE DATA SETS - The current document is directed to methods and systems that aggregate data from multiple sources and that organize and efficiently present data obtained from the data sources to a user on a user, or client, device. In certain implementations, a client-side application communicates with one or more servers of a cloud-based data-aggregation system. A multi-rotor-data-carousel-based graphical user interface accommodates data items continuously received from the data-aggregation system and efficiently displays portions of the data items to the user. | 2014-11-13 |
20140337322 | REPRODUCTION OF FILE SERIES - Disclosed are a method and an apparatus for managing a series of files. A series of files may be grouped and a reproduction progress of a most recently reproduced file may be tracked. The next serial file in the series is reproduced, when the reproduction progress of the most recently reproduced file satisfies a threshold. | 2014-11-13 |
20140337323 | METHODS AND COMPUTING SYSTEMS FOR GENERATING AND OPERATING A SEARCHABLE CONSUMER MARKET RESEARCH KNOWLEDGE REPOSITORY - Methods and computing systems for generating and operating a searchable consumer market research (CMR) knowledge repository are provided. In one example, a method for generating a searchable CMR knowledge repository includes: (i) obtaining CMR data associated with one or more CMR studies; (ii) classifying the CMR data as at least one of: one or more CMR quantitative data files, one or more CMR summary files, and one or more CMR associated files; and (iii) storing a first portion of the CMR data in a first data storage repository and a second portion of the CMR data in a second data storage repository based on the classification in order to generate the searchable CMR knowledge repository. | 2014-11-13 |
20140337324 | VISUALIZING DIGITAL IMAGES ON A MAP - A computer based, digital image management system that visually presents an entire archive in a manner that facilitates easy, non-textual, searching for specific images. In one embodiment, the system includes two elements: a file management methodology and a graphical user interface. The file management method utilizes reference files that contain multiple properties (metadata) relating to each image file. Image files are grouped into a multiplicity of collections based on user-defined associations of the properties. The graphical user interface visually represents the groups of image files on 2-dimensional or 3-dimensional graphic metaphors. In addition, the graphical interface uses multiple display variables such as icons, mnemonics, size, movement, color, and luminance to signify relationships between groups, and/or communicate key properties of individual or groups of images. | 2014-11-13 |
20140337325 | DIGITAL CATALOGUE RAISONNE PLATFORM - A content management system for creating a digital catalogue raisonné includes at least one computer, a public user interface, a private catalogue raisonné manager, and a private user interface. The private catalogue raisonné manager is configured to instruct at least one object-oriented database to store first digital data for at least one artist, the first digital data including at least one of an image of an artwork of the at least one artist and a description of the artwork. The private user interface is configured to receive the first digital data, transmit information permitting a user to provide a command to the content management system to make available, at the public user interface, a public catalogue raisonné including the first digital data, and receive the command to make available the public catalogue raisonné. | 2014-11-13 |
20140337326 | Topical Mapping - A topic map is generated and retrieved in response to website searches. Metadata in a webpage is extracted and associated with a topic of the webpage. The topic map reflects different subject topics in one or more webpages. | 2014-11-13 |
20140337327 | SUPPORTING ENHANCED CONTENT SEARCHES IN AN ONLINE CONTENT-MANAGEMENT SYSTEM - The disclosed embodiments relate to techniques for supporting enhanced content-item searches in an online content-management system. These techniques generally operate by gathering information that is available in the online content-management system (such as how often each content item has been updated, how many users have accessed the content item, and how many identical copies of the content item are stored in the online content-management system) and using this information to identify relevant content items that are likely to be important to a user. This enables the online content-management system to perform searching operations that return relevant content items to the user. | 2014-11-13 |
20140337328 | SYSTEM AND METHOD FOR RETRIEVING AND PRESENTING CONCEPT CENTRIC INFORMATION IN SOCIAL MEDIA NETWORKS - The embodiments herein provide a system and method for retrieving and presenting concept centric information in social media network that allows a user to search, read, express, and debate on opinions on a particular concept. The system comprises an input module for receiving an input query, a visualization module for visualizing the retrieved concept centric opinions, a topic mining module for mining a semantically related topics, a tweets tracking module for tracking influential tweets, an interesting comments searching module for searching comments posted by interested users from social media networks, public forums, blogs and other community portals, a posted comments counting module for calculating a total number of posts processed, a comments posting module for allowing users to post comments, a BUZZ words display module for displaying context words, and a new posts display module for displaying new post related to the user input query. | 2014-11-13 |
20140337329 | PROVIDING ANSWERS TO QUESTIONS USING MULTIPLE MODELS TO SCORE CANDIDATE ANSWERS - A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query; conducting a search to identify candidate answers to the input query, and producing a plurality of scores for each of the candidate answers. For each of the candidate answers, one, of a plurality of candidate ranking functions, is selected. This selected ranking function is applied to the each of the candidate answers to determine a ranking for the candidate answer based on the scores for that candidate answer. One or more of the candidate answers is selected, based on the rankings for the candidate answers, as one or more answers to the input query. In an embodiment, the ranking function selection is performed using information about the question. In an embodiment, the ranking function selection is performed using information about each answer. | 2014-11-13 |
20140337330 | METHOD, SYSTEM, AND APPARATUS FOR ARRANGING CONTENT SEARCH RESULTS - Content search involves receiving a user-formulated search query via a user device. The search query is submitted to two or more search domains. The search domains represent separate data repositories accessible via the user device. Results objects are received from the two or more search domains in response to the search query. The results objects arc ranked using different ranking criterion by the respective search domains from which the search results were received. A rank value for each of the results objects is determined based on a single ranking criterion. The results objects are ordered based at least in part on the rank values determined using the single ranking criterion and sent for display in a user interface of the user device. | 2014-11-13 |
20140337331 | Methods and Systems for Discovery of Linkage Points Between Data Sources - Data records are linked across a plurality of datasets. Each dataset contains at least one data record, and each data record is associated with an entity and includes one or more attributes of that entity and a value for each attribute. Values associated with attributes are compared across datasets, and matching attributes having values that satisfy a predetermined similarity threshold are identified. In addition, linkage points between pairs of datasets are identified. Each linkage point links one or more pairs of data records. Each data record in the pair of data records is contained in one of a given pair of datasets, and each pair of data records is associated with a common entity having matching attributes in the given pair of datasets. Data records associated with the common entities are linked across datasets using the identified linkage points. | 2014-11-13 |
20140337332 | SEARCH AND SEARCH OPTIMIZATION USING A PATTERN OF A LOCATION IDENTIFIER - Systems and methods for search and search optimization using a pattern in a location identifier is disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of search and search optimization. The method includes, detecting a set of location identifiers that have a pattern that matches a specified pattern and identifying a set of search results as having content related to the semantic type. The specified pattern can be stored in a computer-readable storage medium and corresponds to a semantic type. The set of search results can include objects associated with the set of location identifiers having the specified pattern. | 2014-11-13 |
20140337333 | SYSTEM AND METHOD OF PROVIDING CUSTOMIZED HAIR CARE INFORMATION - A system and method of providing customized hair care information including the step of gathering data on an individual's hair. The system and method includes the step of creating, within a computerized system, an account. The system and method includes storing the gathered data in association with the account in a computerized data storage device. The system and method include the step of analyzing the stored data using a processor in association with a computerized knowledge base thereby generating account analytics. The step of analyzing stored data from a plurality of diverse accounts includes the step of grouping the analyzed stored data by at least one category selected from the group of categories consisting of: race/ethnicity, hair color, hair composition, hair style, hair length, hair thickness, and hair curliness. The system and method includes automatically generating a customized hair report based on the account analytics. | 2014-11-13 |
20140337334 | ALTERING RELEVANCY OF A DOCUMENT AND/OR A SEARCH QUERY - Various embodiments provide for altering relevancy of a document by adding (e.g., to an index associated with the document) one or more term relationships (which may result, for example, in adding one or more non-obvious terms). Other embodiments provide for altering relevancy of a search query by adding to the search query one or more terms based upon one or more determined term relationships (in one example, the added term(s) may be one or more non-obvious terms). | 2014-11-13 |
20140337335 | VIDEO LINK DISCOVERY IN A VIDEO-LINK AGGREGATION SYSTEM - Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A selective feed is generated by combining a first service feed and a second service feed. Additional feed items are generated by searching content objects for additional links to videos. | 2014-11-13 |
20140337336 | METHOD, SYSTEM, AND APPARATUS FOR ENTERPRISE WIDE STORAGE AND RETRIEVAL OF LARGE AMOUNTS OF DATA - A scalable network of mobile data storage containers that are connected in peer-to-peer networks to archive large data storage capacities. The various embodiments provide a method of extracting a large amount of data from a variety of sources and storing the extracted data in mobile, storage units. The various embodiments provide storage units housed in mobile containers that can store multiple days/weeks of sensor data in the order of petabytes (1024 terabytes). The various embodiments, integrate high performance computing devices into the mobile storage containers that are able to perform critical extraction, pattern, and index processing on the sensor data. The various embodiments, provide a method for the efficient physical transport of the mobile storage containers from current locations to a center analysis location for re-connecting in another peer-to-peer network for integration into a central enterprise data warehouses. | 2014-11-13 |
20140337337 | Similarity Score Lookup and Representation - Facilitating information retrieval and improving similarity score computations among objects, via a compactor component that interacts with a layered memory structure. Data structures (e.g., tuples) that are associated with objects can be compacted into a condensed format, via employing a layered memory structure. The system further includes a sorting component that is operatively coupled with the “compactor component”, to reduce memory space that is required to store and retrieve similarity scores related to various objects. | 2014-11-13 |
20140337338 | EFFICIENT MULTI-TENANT SPATIAL AND RELATIONAL INDEXING - Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory. | 2014-11-13 |
20140337339 | Creating and Organizing Events in an Activity Stream - A system and method for creating and organizing events includes an activity stream application that captures, searches and collaborates on one or more events. The events include unstructured data comprising text, digital ink, an audio clip and an image. The activity stream application receives user input and generates a new event and combines related events into the same activity. The activity stream application receives a search query and searches for events that are relevant to the search query. In one embodiment, the search query includes contextual information that includes at least one of at a similar time, at a similar location, in a similar situation and a relatedness of event attributes. | 2014-11-13 |
20140337340 | METHODS AND SYSTEMS FOR ON-DEVICE SOCIAL GROUPING - Methods, systems, and computer readable media for social grouping are provided to perform social grouping of a user's contacts based on the user's interactions with the contacts. A set of attributes associated with interactions between a user and a set of contacts may be determined by a first device. The set of attributes associated with the interactions may be related to the first device. The set of contacts may be organized into a set of groups based on the set of attributes. | 2014-11-13 |
20140337341 | Auto-Tagging In Geo-Social Networking System - In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a subset of potential matches based on location, asking a first user to confirm the subset of potential matches, and tagging one or more matched users to the image file. | 2014-11-13 |
20140337342 | DATA MANAGEMENT DEVICE, DATA MANAGEMENT METHOD, DATA MANAGEMENT PROGRAM, AND INFORMATION PROCESSING DEVICE - A data management device includes a first storage unit configured to store data; a second storage unit configured to store data, to which access is possible at a high speed compared to the first storage unit; and a processor configured to execute a process including reading, from the first storage unit or the second storage unit, data according to an input data request, and outputting the read data, analyzing relevance between data items stored in the first storage unit or the second storage unit, based on history of data requests that have been input, and dividing, into groups, the data items stored in the first storage unit or the second storage unit based on a result of the analysis, and storing, in the second storage unit, the data items in units of the groups into which the data items have been divided. | 2014-11-13 |
20140337343 | METHOD, COMPUTER PROGRAM AND COMPUTER FOR DETECTING COMMUNITIES IN SOCIAL MEDIA - The present invention provides at least a method includes: extracting a plurality of partial communities from a plurality of users, based on the relationships of companion messages; computing a first degree of similarity for showing the similarity of the companion partial communities, based on the relationship of a user belonging to one partial community with a user belonging to the other partial community, from among the plurality of communities; computing a second degree of similarity for showing the similarity of companion partial communities, based on words within the messages sent by users belonging to both partial communities and under the condition that the first similarity be higher than a predetermined first threshold value; and creating an integrated community by integrating the companion partial communities under the condition that the second similarity be higher than a predetermined second threshold value. | 2014-11-13 |
20140337344 | METHOD FOR COMPUTERIZED GROUPING CONTACT LIST, ELECTRONIC DEVICE USING THE SAME AND COMPUTER PROGRAM PRODUCT - A method for computerized grouping contacts, an electronic device using the same and a computer program product are provided. The method for computerized grouping the contacts includes the following steps. At least one image is provided. Contacts are determined in the image. An interpersonal relation information is updated according to the image and the determined contacts. A contact group is suggested according to the interpersonal relation information. | 2014-11-13 |
20140337345 | SYSTEM FOR PROCESSING DATA RECEIVED FROM VARIOUS DATA SOURCES - Techniques are provided for processing and categorizing data received from data sources. The processing and categorizing of the received data comprises: determining whether the digital data can be associated with one or more categories by determining whether a first match between one or more image characteristics of the one or more categories and one or more image characteristics of the digital data is found; in response to determining that the first match is found: associating the one or more categories with the digital data; determining, based at least in part on the one or more categories, one or more applications that are to be used to process the digital data; in response to determining the one or more applications that are to be used to process the digital data, initiating the one or more applications to process the digital data. | 2014-11-13 |
20140337346 | EVENT-RELATED MEDIA MANAGEMENT SYSTEM - An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising. | 2014-11-13 |
20140337347 | CLUSTER METHOD AND APPARATUS BASED ON USER INTEREST - A cluster method and apparatus based on user interest are provided in the present invention. The method includes: receiving pre-determined basic attribute data of a user; calculating a distance between the basic attribute data and a cluster center point, based on the cluster point of the basic attribute data related to the calculation of user interest; comparing the distance with a predefined threshold; if the distance is less than the predefined threshold, determining that the user belongs to a cluster of the interest. As the embodiments of the invention take the basic attribute data from the data of registered users into consideration, the recommendation of corresponding content is executed before getting user behavior data of browsing operations, based on the cluster of interest obtained from register information. Thus the accuracy of recommending to new registered users may be improved. | 2014-11-13 |
20140337348 | USER PREFERENCES BASED ON CATEGORIES OF IMAGES - Methods and systems receive an image-processing request relating to user images from a user. Such methods and systems classify the user images into user-request image-element categories. Such methods and systems also retrieve previously stored user-specific preferences for the user-request image-element categories from a computer storage, when the previously stored user-specific preferences for the user-request image-element categories are maintained in the computer storage. However, when the previously stored user-specific preferences for the user-request image-element categories are not maintained in (are absent from) the computer storage, such methods and systems obtain additional user-specific preferences for the user-request image-element categories. Such methods and systems can then processes the image-processing request by altering renditions of the user images according to the previously stored user-specific preferences and/or the additional user-specific preferences. | 2014-11-13 |
20140337349 | ELECTRONIC DEVICE AND DOCUMENT CLASSIFICATION METHOD - In a document classification method being executed by a processor of an electronic device, documents to be classified and categorical descriptions of the documents are received. Each document is classified into one or more categories according to a similarity between the document and each category specified in the categorical descriptions. The one or more categories into which each document is classified are outputted to an output device. | 2014-11-13 |
20140337350 | MATRIX VIEWING - Disclosed are various embodiments of systems, methods and computer readable mediums for matrix viewing. In one embodiment, among others, a system comprises at least one computing device and an application executable in the at least one computing device. The application comprises logic that searches and gathers a plurality of item representations based at least in part on a search query retrieved from a client computing device. The application further comprises logic that encodes a network page for rendering by the client computing device. The network page provides a matrix view of at least a portion of the item representations. Also, the matrix view includes a plurality of streams. At least one of the streams comprises a moving progression of the item representations across at least a portion of the network page. | 2014-11-13 |
20140337351 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND RECORDING MEDIUM - A category highly relevant to a keyword combination including a plurality of keywords is extracted. An information processing apparatus extracts a category where the number of times when the category is specified as a search condition along with a first keyword is greater than or equal to a first threshold value from among a plurality of categories that are hierarchized in a tree structure. Subsequently, from among categories corresponding to descendants of the extracted category, the information processing apparatus extracts a category where the number of times when the category is specified as a search condition along with a second keyword is greater than or equal to a second threshold value as a category relevant to a combination of the first keyword and the second keyword. | 2014-11-13 |
20140337352 | Single Device with Multiple Personas - A single device that receives communications, resources, data, and/or other information intended for a user having multiple contact addresses is provided. The single device can receive various information intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. The device can selectively forward the information to the user based on a current user role, user preferences, contact information, or based on other criteria. If information is to be forwarded to the user at substantially the same time as receipt, automatic means of notifying the user of the role for which the communication is intended are provided. | 2014-11-13 |
20140337353 | Bio Data Filter Interpretation Apparatus - A therapeutic optimization platform is described that encompasses a bio data filter interpretation apparatus for the purpose of selecting, validating and optimizing digital health content by way of linking the clinician and patient with meaningful medical data. | 2014-11-13 |
20140337354 | Indexing Preview - Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw data may be received from a preview data source. After an initial set of configuration information may be established, the preview data may be submitted to an index processing pipeline. A previewing application may generate preview results based on the preview index data and the configuration information. The preview results may enable previewing how the data is being processed by the indexing application. If the preview results are not acceptable, the configuration information may be modified. The preview application enables modification of the configuration information until the generated preview results may be acceptable. If the configuration information is acceptable, the preview data may be processed and indexed in one or more index stores. | 2014-11-13 |
20140337355 | Indexed Natural Language Processing - A method and computer program product for implementing indexed natural language processing are disclosed. Source document features including but not limited to terms, punctuation, parts-of-speech, phrases (including the syntactic types of the phrases), dependent clauses (including the syntactic types of the dependent clauses), independent clauses (including the syntactic types of the independent clauses), sentences, paragraphs, labeled document sections and document type and cognitive grammar constraints on the scope of influence and binding for the same are entered into an index by their begin and end byte offsets (or some alternative indexing method). Queries against the source documents are implemented as nested constructs that specify queries as sets that have terms or other sets as set elements and where sets may be constructed according to: 1) ordering (or the lack thereof); 2) boolean relations; 3) fuzzy relations; and 4) scoping according to: a) proximity; b) phrase inclusion; c) clause inclusion; d) sentence inclusion; e) paragraph inclusion; f) section inclusion; g) document type; and cognitive grammar constraints. Further, terms that are the components of a query are divided into sets according to the expected cognitive grammar relations between those terms as they would appear as surface forms in the source documents. As an aid to constructing queries in this manner, in some implementations, a surface form ontology is implemented in which the surface forms from which desired concepts can be expressed are represented according to their cognitive grammar compositions. Using these methods, queries can be composed that analyze the source documents via the intermediary of an index at a level of detail that has heretofore been possible only by application of standard Natural Language Processing (NLP) techniques directly to the source document. This novel application combining the strengths of cognitive grammar, surface form ontology and indexing results in information retrieval (IR) with significantly improved levels of recall and precision and information extraction (IE) with significantly improved flexibility and processing speeds over very large sets of data. | 2014-11-13 |
20140337356 | Identifying Communities Within A Social Network Based on Information Propagation Data - Methods and systems for identifying communities based on information propagation data are described. One of the methods includes receiving a social graph, which includes nodes and relationships between the nodes. The method further includes receiving a number of the communities to find within the social graph, receiving data regarding propagation of information between the nodes, and calculating a probability of formation of a link between a first one of the nodes and a second one of the nodes based on the data. The link provides a direction of flow of media between the first and second nodes. The method includes calculating a probability that media will be accessed by the second node based on the data. One of the communities includes the first node, the second node, and the link. | 2014-11-13 |
20140337357 | DOCUMENT TAGGING AND RETRIEVAL USING PER-SUBJECT DICTIONARIES INCLUDING SUBJECT-DETERMINING-POWER SCORES FOR ENTRIES - Techniques for managing big data include tagging of documents and subsequent retrieval using per-subject dictionaries having entries with subject-determining-power scores. The subject-determining-power scores provide an indication of the descriptive power of the term with respect to the subject of the dictionary containing the term. The same term may have entries in multiple dictionaries with different subject-determining-power scores in each of the dictionaries. A retrieval request for one or more documents containing search terms descriptive of the one or more documents can be processed identifying a set of candidate documents tagged with subjects and optional terms, and then applying subject-determining-power scores from the multiple dictionaries for the search term to determine a subject for the search term. The method then selects the one or more documents from the candidate documents according to the subject. | 2014-11-13 |
20140337358 | INFERRING ENTITY ATTRIBUTE VALUES - Systems, methods, and computer-readable storage media are provided for inferring missing or ambiguous attribute values for entities based on partial information about such entities and/or information about other similar entities as extracted from multiple information sources for generating Web ranking signals for online search. A plurality of heterogeneous input data sources are ingested and combined to produce output data having information content that is more than the sum of its parts. A generic platform is provided where multiple data sources having information content related to entity attributes can be plugged-in without additional changes being necessary to the platform. This generic plugin model for extracting and inferring entity attribute values makes it easy to leverage new data sources as they become available to improve the final inferred attribute data. | 2014-11-13 |
20140337359 | SYSTEMS AND METHODS FOR ESTIMATION AND APPLICATION OF CAUSAL PEER INFLUENCE EFFECTS - The present disclosure describes systems and methods for quantifying causal peer influence within a social network for improved business intelligence. Influencers of a group, or individuals with a greater amount of influence on the group, may be identified and their amount of influence on the group or a subset of the group estimated. The analysis may provide actionable insights into the group, allowing improved marketing or advertising results, prioritization of offers, improved design and execution of A/B tests, or other such features. | 2014-11-13 |
20140337360 | DYNAMIC STORAGE BLOCKS TIERING - Storage management for database access, in which selected data blocks are associated with particular business operations, and in which those data blocks are disposed in response to an assessment of which of those business operations are more important, more urgent, or have a greater need to be reliable. This has the effect that overall transaction performance is improved without significantly increasing infrastructure cost. Noting the relative importance of those particular business transactions and the relative probability that those data blocks will be needed by those particular business transactions, and assuring that data blocks associated with relatively important business transactions are moved to relatively superior storage in advance of requests for access. | 2014-11-13 |
20140337361 | USER-SPECIFIC FEED GENERATION SYSTEM - Techniques are disclosed for generating a web-based user content feed given a set of sort and filter criteria. Upon receiving such criteria from a client web browser application, a feed server merges a first feed object and a second feed object having subsets of metadata deriving from a feed item table in the database. The feed server performs the sort, filter, and search operations on the sortable list and retrieves the full metadata from the database. The feed server returns the result to the client web browser application, which displays the content feed to a user. | 2014-11-13 |
20140337362 | MERGING OF SORTED LISTS USING ARRAY PAIR - The formulation of a merged sorted list from multiple input sorted lists in multiple phases using an array pair. Initially, the first array is contiguously populated with the input sorted lists. In the first phase, the first and second input sorted lists are merged into a first intermediary merged list within the second array. Each subsequent phase merges a prior intermediary merged list resulting from the prior phase and, a next input sorted list in the first array to generate a next intermediary merged list, or a merged sorted list if there or no further input in the first array. The intermediary merged lists alternate between the first array and the second array from one phase to the next phase. | 2014-11-13 |
20140337363 | SUBSEGMENTING FOR EFFICIENT STORAGE, RESEMBLANCE DETERMINATION, AND TRANSMISSION - Transmitting or storing subsegments is disclosed. A data stream or a data block is received and broken into a plurality of segments. For at least one segment, the segment is broken into a plurality of subsegments. A previously stored or transmitted segment similar to the at least one segment is identified. A fingerprint is computed for at least one subsegment. And, using the fingerprint for the at least one subsegment, determining whether the at least one subsegment is identical to a subsegment of the previously stored or transmitted segment without directly comparing the content of the at least one subsegment with the content of the subsegment of the previously stored or transmitted segment. | 2014-11-13 |
20140337364 | COMPARING DATABASE PERFORMANCE WITHOUT BENCHMARK WORKLOADS - Database operation records are sequentially read from two or more log files. If the transaction identifier is new and the record is not an end-of-transaction record, an open transactions list entry is created. If the transaction identifier is new and the record is an end-of-transaction record, a transaction type list entry is created or updated. If the transaction identifier is not new and is not an end-of-transaction record, an open transactions list entry is updated. If the transaction identifier is not new and the record is an end-of-transaction record, a transaction type list entry is created or updated. When all log file records are read, analytical comparison between the information associated with two or more of the log files in data fields in the transaction type list entries is performed. | 2014-11-13 |
20140337365 | Method for identifying network similarity by matching neighborhood topology - A similarity measure is computed between nodes of first and second networks. Sets of pairwise scores are computed to find nodes in the individual networks that are good matches to one another. A pairwise score is computed for a node i in the first network and a node j in the second network. Similar pairwise scores are computed for each of the nodes in each network. The process identifies node pairs that exhibit high pairwise values. Preferably, nodes i and j are a good match if their neighbors are a good match. This technique produces a measure of network similarity. If node feature data is available, nodes i and j are considered a good match if their neighbors are a good match (network similarity) and their node features are a good match (node similarity). Using the similarity scores, a common subgraph between the first and second networks is computed. | 2014-11-13 |
20140337366 | GENEALOGICAL RESEARCH LOGGING SYSTEM AND METHOD - In one example, a method for collecting, organizing and processing genealogical research is provided that includes performing various processes at and/or by way of a client device, including, defining an objective and a search, and requesting association of the search with the objective. The example method also includes defining search results generated by the search, and requesting association of URL links and electronic files with the results. The search results are then associated with the defined search, and objectives, searches, and results previously defined and recorded by the user can be found by the user and updated. | 2014-11-13 |
20140337367 | FORENSIC SYSTEM, FORENSIC METHOD, AND FORENSIC PROGRAM - Embodiments of the inventive concept can extract digital document information related with a specific individual to achieve a work load reduction associated with evidentiary material preparation for litigation. A specific individual is selected from at least one individual included in user information. Only digital document information which was accessed by the specific individual is extracted based on access history information regarding the selected specific individual. Additional information indicating whether or not document files in the extracted digital document information are each related with the litigation is set, and a document file related with the litigation is outputted based on the additional information. | 2014-11-13 |
20140337368 | Duplicate Content Search - A system may store information regarding a set of items of content, receive sample content from a user, determine whether the sample content matches content of one or more of the items of content, and notify the user whether the sample content matches one or more of the items of content without identifying the one or more items of content to the user. | 2014-11-13 |
20140337369 | Method and apparatus for comparing current activity data to captured reference activity data - An apparatus includes a communication interface for receiving reference activity data items, current activity data, and current environmental data; at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to maintain a reference activity data item relating to a previous activity, which reference activity data item includes reference activity data associated with reference environmental data; receive current activity data and current environmental data relating to a current activity; determine the reference activity data associated with the reference environmental data corresponding to the current environmental data; compare the current activity data with the reference activity data; and provide feedback for a user of the apparatus in response to the comparison. | 2014-11-13 |
20140337370 | METHOD OF AND SYSTEM FOR REAL TIME FEEDBACK IN AN INCREMENTAL SPEECH INPUT INTERFACE - The present disclosure provides systems and methods for selecting and presenting content items based on user input. The method includes receiving first input intended to identify a desired content item among content items associated with metadata, determining that an input portion has an importance measure exceeding a threshold, and providing feedback identifying the input portion. The method further includes receiving second input, and inferring user intent to alter or supplement the first input with the second input. The method further includes, upon inferring intent to alter the first input, determining an alternative query by modifying the first input based on the second input, and, upon inferring intent to supplement the first input, determining an alternative query by combining the first input and the second input. The method further includes selecting and presenting a subset of content items based on comparing the alternative query and metadata associated with the subset. | 2014-11-13 |
20140337371 | Filtering Suggested Structured Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, receiving from a user an unstructured text query, generating a set of structured queries based on the text query, calculating a quality score based on the text query and the structured query for each structured query in the set, and filtering the set to remove each structured query having a quality score less than a threshold score. | 2014-11-13 |
20140337372 | METHOD OF PROVIDING PROGRAM USING SEMANTIC MASHUP TECHNOLOGY - A method of providing a program is provided. The method includes: receiving a query of a user; semantically analyzing the query of the user; determining an intent of the user using an intent graph; recommending at least one service based on the determined intent; mashing up a selected at least one service in response to a service being selected with respect to the recommended at least one service; and providing a program generated by a result of the mashing up. | 2014-11-13 |
20140337373 | SYSTEM FOR MANAGING GRAPH QUERIES ON RELATIONSHIPS AMONG ENTITIES USING GRAPH INDEX - Systems and processes for managing graph queries on navigational relationships of database entities are described. A graph index may be used to store a class of navigational relationships to expand query capabilities and improve query efficiency of a traditional relational database. Entity relationships stored in the graph index may be dynamically defined and made accessible to query writers. In addition, users can specify particular entity attributes to be replicated in the graph index from the corresponding entities stored in the traditional relational database. Query performance may be improved by leveraging the graph index data and querying both the database and the graph index. Queries of the underlying database may be narrowed by first searching the graph index. Queries of the graph index may also be narrowed by first searching the underlying database. Historic query data may be stored and used to improve subsequent query execution plans. | 2014-11-13 |
20140337374 | LOCATING AND SHARING AUDIO/VISUAL CONTENT - A system and method are provided for locating and sharing audio/visual content. The method includes receiving a text-based search request for audio/visual content and searching a storage based on the text-based search request. A list of audio/visual content that is determined to be relevant to the text-based search request is presented. A selection of an original audio/visual content file from the list of audio/visual content is received. Next, a corresponding text file for the original audio/visual content file is retrieved. The text in the text file is time-synced to the original audio/visual file. All or a portion of the corresponding text file is presented and a selection of text from the corresponding text file is received. A secondary file is created that comprises a portion of the original audio/visual content file that corresponds to the selected text. Alternately, a secondary file is created with the start and stop times of audio/visual content in the original audio/visual file corresponding to the selected text. | 2014-11-13 |
20140337375 | DATA SEARCH AND STORAGE WITH HASH TABLE-BASED DATA STRUCTURES - Provided are computer devices and methods for improved data storage, indexing and search. The methods entail the use of hash tables incorporated into nodes of search trees so as to increase the capacity of the nodes and reduce the size of the tree; hence reducing the time to identify a node while searching in the tree. The hash tables are so structured to maintain the hierarchy of the search tree and speed up the search within the hash table. | 2014-11-13 |
20140337376 | HISTORY-BASED TRACKING OF USER PREFERENCE SETTINGS - A process is disclosed for using the existing Universal Resource Identifier (URI) history feature of browsers to maintain user preference settings, or other state information, used by one or more web sites or other systems. In one embodiment, when a user makes a particular preference selection on a web site, the user's selection is recorded in the browser's URI history by causing the browser to access a URI (or a set of URIs) representing the particular selection. The same or a different web site may subsequently test the browser's URI history for this particular URI by including appropriate JavaScript or other executable code in a page requested by the browser. Depending upon the outcome of this test, the web site and/or the page's executable code may take an appropriate action or inaction consistent with the preference selection. | 2014-11-13 |
20140337377 | MANAGING SUPPORT TEAM INQUIRIES - Resolving a query received by a support team comprising a plurality of members includes inferring current activities in which the plurality of members are involved and forwarding the query to a subset of the plurality of members based on how assignment of the query is expected to affect the current activities of the subset of the plurality of members. | 2014-11-13 |
20140337378 | MOVABLE CLOUD SERVER AND CLOUD SYSTEM AND METHOD FOR QUICKLY READING DATA - A movable server is provided. The movable server can include a storage unit to store information database, a searching module to search the information database according to a search request containing search criteria transmitted from a terminal and determine whether there is data in the information database matching the search criteria, a request forwarding module to transmit the search request to a main server when no data in the information database matches the search criteria, and a storing and transmitting module to transmit the information matching the search criteria to the terminal when there is data in the information database matching the search criteria and further to cache the data transmitted from the main server and relay the data to the terminal when there is no data matching the search criteria in the information database. A cloud system and a method for quickly reading data are also provided. | 2014-11-13 |
20140337379 | DISTRIBUTED MULTI-SYSTEM MANAGEMENT - Methods, systems and computer program products for operating a plurality of nodes within a network are provided. Using a monitoring node, a subgroup of the plurality of nodes is monitored, the subgroup including the monitoring node and a non-monitoring node. The non-monitoring node is configured to not manage a distributed database distributed among all monitoring nodes of the plurality of nodes, other non-monitoring nodes of the plurality of nodes, and the monitoring nodes of the plurality of nodes and is configured to not store replicated data from other ones of the plurality of nodes. Information from the subgroup is exchanged with a monitoring node of another subgroup of the plurality of nodes over the network, using the monitoring node. | 2014-11-13 |
20140337380 | EXPERT LOCATOR BASED ON USER POLLING - According to one embodiment of the present invention, a method for locating experts is provided. The method includes receiving a first query from a first user requesting the identity of persons having desired skills. The names of persons in a database having the desired skills are then identified. A second query is sent to a plurality of additional users requesting the verification of the information relating to the skills of the identified persons. Responses from the plurality of users are used to amend the information relating to skills of the identified persons. | 2014-11-13 |
20140337381 | METHOD AND SYSTEM FOR CAPTURING AND EXPLOITING USER INTENT IN A CONVERSATIONAL INTERACTION BASED INFORMATION RETRIEVAL SYSTEM - Systems and methods are disclosed for processing a search request received from a user. A method includes providing access to content items associated with metadata. The method includes providing information about at least one search previously performed for a user, and providing access to information describing relationships between at least one of the content items and the metadata. The method includes receiving a present input from the user intended to identify a desired content item. Upon determining that results from the previous search did not satisfy the search request from the user, the method includes determining an intent shared by the previous search and the present input based on comparing (i) the relationship information, (ii) the previous search, and (iii) the present input. The method also includes selecting and presenting a subset of content items based on comparing the shared intent and the metadata. | 2014-11-13 |
20140337382 | SYSTEM AND METHOD FOR REMOTE DATA HARMONIZATION - In an example embodiment, a demand signal management system is configured to coordinate data harmonization among a plurality of entities. The demand signal management system may obtain unharmonized data through third party entities. Global records based on internal master records and taxonomy information may be distributed to the entities. In some embodiments certain entities may have authority to create new global records. In other embodiments, some entities may have authority to approve proposed new global records. In still other embodiments, some entities may not have authority to create new global records. Unharmonzied data sent to the entities for harmonization in accordance with the global records. The entities may accept or reject the harmonization request. If accepted, the entity may return an updated global record, a proposed new global record, and/or a new global record depending on the unharmonized data, the global records and the entities' authority. | 2014-11-13 |
20140337383 | PARTIAL MATCH DERIVATION USING TEXT ANALYSIS - A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token. | 2014-11-13 |
20140337384 | Modeled Authorization Check Implemented with UI Framework - Access by a user to a database layer, is governed by modeled authorization checking implemented with authorization objects present in an overlying application layer. At design time, the authorization checking is modeled as part of an existing user interface (UI) model, which may conform to a Model, View, and Control (MVC) design pattern. Authorization objects created during design time, are stored in a meta data repository. At runtime, an authorization engine references the authorization objects and the operations supported by those authorization objects. The authorization check is thus implemented centrally in the UI framework itself using this modeled information. Embodiments avoid complexity, potential lack of internal consistency, and low visibility of conventional de-centralized authorization checking schemes that rely upon a plurality of enforcement points hard-coded at multiple locations within application logic. | 2014-11-13 |
20140337385 | MANAGING FILE USAGE - Embodiments of a system and method are disclosed concerning the management of file usage. The method of controlling file access may manage a file with a target ID that has a sender and a recipient. The method may also establish a priority level key associated with the file. The priority level key may control file access. The method may provide the file access to the recipient if the recipient has access rights corresponding to the priority level key. | 2014-11-13 |