12th week of 2015 patent applcation highlights part 69 |
Patent application number | Title | Published |
20150081676 | BIOLOGICAL DATA STRUCTURE HAVING MULTI-LATERAL, MULTI-SCALAR, AND MULTI-DIMENSIONAL RELATIONSHIPS BETWEEN MOLECULAR FEATURES AND OTHER DATA - A computer system maintains a biological data structure having molecular feature data. The system receives data elements indicating biological molecular features and knowledge elements that represent biological concepts. The system individually associates unique identifiers with the elements. For individual elements, the system maintains an internal element set of the other unique identifiers for the other elements that are directly associated with that one individual element. For the individual elements, the system maintains an external element set of the other unique identifiers for the other elements that have that one individual element in their own internal element sets. Although not required, the computer system may process a query indicating a search scope and a molecular feature for an individual biological entity, and responsively process the molecular feature and the elements based on the search scope to induce a knowledge sub-graph for the individual biological entity. | 2015-03-19 |
20150081677 | APPARATUS AND METHOD FOR SEARCH AND RETRIEVAL OF DOCUMENTS - A system for the support and management of search for documents is presents. The system includes knowledge-database, query interface and communication to a database of documents to be searched. Information generated during a search session is collected by the system and is added to the knowledge-database. The information is ranked automatically according to the usage of that information by the user. During successive search session, or during search made by other users, the system uses the knowledge-database to support the users with keywords, queries and reference to documents. | 2015-03-19 |
20150081678 | SYSTEM AND METHOD FOR SPEECH-BASED INCREMENTAL SEARCH - Disclosed herein are systems, methods, and computer-readable storage media for receiving a user's spoken search query that the system will incrementally recognize and identify search terms. After the query has been incrementally recognized, the system will use the search terms to retrieve a portion of the search results that are based on usable identified search terms. As the results are found, the system will then output at least part at least part of the retrieved portion of search results on the display prior to the user concluding his or her search query. | 2015-03-19 |
20150081679 | FOCUSED SEARCH TOOL - A user may select text, an image, or other content being displayed on a device. The device may generate a search query based on the selection and transmit the search query to a server. Based on the search query, the server may generate multiple search options. The server may rank the generated search options and transmit some or all of the generated search options to the user device. The user device may receive the transmitted search options and present one or more of them in a user interface. The user may activate a search option. The user device may transmit the activated search option to the server, which may respond with search results for the activated search option. The user device may then display the search results to the user. | 2015-03-19 |
20150081680 | COMPUTER APPLICATION MATURITY ILLUSTRATION SYSTEM - An application maturity illustration system is provided. Such a system may determine a maturity of a computer application, and display same. The determination may include determining an inventory score, an operational status, a management score reflective of a ratio of an actual management value to a desired management value, a risk score and a future score for the computer application. The future score may be reflective of a projected relative importance of the computer application. The processor may operate to display a GUI that includes inventory score, operational status score, management score, risk score and the future score in a vertical column. The vertical column may be located either along the right-hand most portion of the GUI with respect to a user viewing the GUI or at the left-hand most portion of the GUI with respect to a user viewing the GUI. | 2015-03-19 |
20150081681 | METHOD AND APPARATUS FOR CLASSIFYING AND COMPARING SIMILAR DOCUMENTS USING BASE TEMPLATES - A computer implemented method and apparatus for classifying and comparing similar documents using base templates. The method comprises accessing a document; extracting metadata from the document; matching the metadata to at least one base template of a plurality of base templates; and storing the document with one or more similar documents, wherein the one or more similar documents are documents that match the at least one base template. | 2015-03-19 |
20150081682 | Method and System for Filtering Search Results - A method of filtering the results of a search of an electronic database includes receiving a plurality of keyword fragments and at least one specified relationship applicable to the plurality of keyword fragments, such as proximity between the keyword fragments. The keyword fragments are used to retrieve a group of potentially responsive records from the electronic database. The keyword fragments and the relationships between and among them are also used to script a parsing expression, which is applied to the group of potentially responsive records to identify those that best match the user's query. The parsed results can be output as a rank-ordered subset of the group of potentially responsive records. | 2015-03-19 |
20150081683 | RANKING SEARCH RESULTS BASED ON WORD WEIGHT - Ranking search results, comprises retrieving search results that include target strings that relate to a query string; segmenting the query string and each of the target strings; pairing segments in the query string with respective segments in the target strings to form combinations; retrieving weights that correspond to the combinations; and determining a weighted word length based on the weights corresponding to each of the target strings; and ranking the target strings based on their respective weighted word lengths. Alternatively, ranking search results includes determining a minimum weight of each inserted word with respect to segments in the query string; determining a minimum weight of each deleted word with respect to segments in the target strings; determining a total edit distance for each target string; and ranking the target strings based on the total edit distances. | 2015-03-19 |
20150081684 | SYSTEM AND METHOD TO SHARE AN APPLICATION WITH ANOTHER DEVICE - A technique for sharing an application between devices is discussed. Embodiments of the present invention transmit information about an application from a source computing device to a target computing device. An application sharing service on the target computing device then automatically searches the target computing device for a resident corresponding application or its equivalent and if a corresponding application is not found, searches an application store or repository for the corresponding application. If the application or its equivalent is found in the application store or repository, a user may be prompted to download the application or the application may be downloaded automatically. If the corresponding application was found on the target computing device originally, a check may be performed to determine if the most recent update is installed and, if the most recent version is not installed, it may be downloaded from the application store. | 2015-03-19 |
20150081685 | INTERACTIVE VISUALIZATION SYSTEM AND METHOD - A system and method generates and displays an interactive space-filling graphical representation of a model based at least in part on a dataset having data items. The space-filling graphical representation may have a plurality of segments arranged to realize a type of visualization and sized in proportion to a number of data items represented by the segment to convey particular information about the dataset. | 2015-03-19 |
20150081686 | Default Structured Search Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, identifying a nodes corresponding to a page currently accessed by a first user, generating one or more structured queries, where each structured query comprises a reference to the identified node and one or more edges that are connected to the identified node, and transmitting one or more of the structured queries to the first user for display on the page. | 2015-03-19 |
20150081687 | System and method for user-generated similarity ratings - In this universal comparison project tentatively called “Claaang,” users rate the relationship, e.g. likeness, similarity, sameness, semblance, or resemblance, between two or more things. Ratings are determined subjectively by individual users. Claaang keeps comparisons as simple as possible by representing each one with a single number. Some existing websites allow users to make consumer comparisons, but do not allow users to rate the relationships between items. Additionally, some sites provide a user the ability to compare naturally similar things only. Claaang allows for any combination of objects to be given a rating, whether they are commonly or naturally similar or not. This may reveal insights about human perception. Claaang accepts user input or votes about similarity, uses votes to adjust overall similarity ratings, and displays current ratings when prompted. Claaang is best implemented from a single server on the internet, so that it is a worldwide project. | 2015-03-19 |
20150081688 | RESULTS FROM SEARCH PROVIDERS USING A BROWSING-TIME RELEVANCY FACTOR - A method for searching Web pages that begins with the identification of query criteria entered into a search provider. A set of Web pages that satisfies the query criteria are determined. Then, a page ranking is ascertained for each Web page in the set. The Web pages are presented in order by page ranking. The page ranking is based upon at least one relevancy factor that includes a browsing-time factor. The browsing-time factor can be calculated from browsing behavior exhibited by users, who provided similar query criteria. The set of users from which the browsing-time factor is calculated can include a current user, a set of users sharing characteristics with the current user, and/or a general set of users. Browsing behavior can include time spent at a Web page, where the browsed Web page is a page that was previously presented as a search result for the similar query criteria. | 2015-03-19 |
20150081689 | SYSTEM AND METHOD FOR COLLABORATIVE KNOWLEDGE STRUCTURE CREATION AND MANAGEMENT - A collaborative, semantic-based knowledge structure creation and management system and method are provided. The system and method may include knowledge structures which include concept based maps which may be linked according to topic, relationship types, conceptual equivalence, and temporally. The knowledge structures may be managed by users, wherein users may perform at least one of adding a new concept, creating a new relationship, confirming an existing relationship, and breaking an existing relationship. | 2015-03-19 |
20150081690 | NETWORK SOURCED ENRICHMENT AND CATEGORIZATION OF MEDIA CONTENT - Media content is enhanced and/or categorized through association with descriptive terms of a nomenclature that are obtained from network sources of information. In one example, a search query identifying a target media content item is received, and a search is performed based on the search query to obtain search result information for the target media content item. A schema defining a set of descriptive fields and an associated nomenclature of terms for each of the descriptive fields is referenced with regards to the search result information. The search result information is processed to identify a sampling metric for instances of the nomenclature of terms that are contained within text information of the search result for the descriptive fields. One or more suggested terms that have been selected from the nomenclature of terms for the descriptive fields are output for the target media content item based on the sampling metric. | 2015-03-19 |
20150081691 | ADAPTIVE USER INTERFACE FOR REAL-TIME SEARCH RELEVANCE FEEDBACK - A method and apparatus for dynamically adjusting the user interface of a search engine in order to effectively communicate the improved relevancy achieved through real-time implicit re-ranking of search results is described. Real-time implicit re-ranking occurs without delay after every user action as the search is being conducted, so finding methods of immediately altering the search page without disrupting the user experience is important. Graphical icons next to search results are employed to enable generating and removing re-ranked results, referred to as “recommended” search results. Clusters based on the real-time user model are also displayed to facilitate query reformulations. Sponsored links are selected using the real-time user model along with a combination of RPC and CTR information and are displayed in a manner similar to the organic results, or used to replace the initial sponsored links altogether. | 2015-03-19 |
20150081692 | COMPUTER SYSTEMS AND METHODS FOR AUTOMATICALLY VIEWING MULTIDIMENSIONAL DATABASES - The implementations described herein include methods and systems for displaying graphical representations of datasets. A method is performed at a computer having one or more processors and memory storing programs for execution by the processors. The method receives a request from a user to display a graphical representation of a dataset. In response to the request, the method identifies a plurality of alternative graphical representations of the dataset. Each alternative graphical representation has a respective associated view type. The method ranks the plurality of alternative graphical representations in accordance with a rating system. The rating system is based on a set of criteria, which includes at least one user-specific criterion. The method selects for display a resulting graphical representation from among the plurality of alternative graphical representations based on the ranking. | 2015-03-19 |
20150081693 | MANAGING DATA PATHS IN AN OPERATOR GRAPH - Embodiments of the disclosure provide a method and, system for processing data such as a stream of tuples. The method can include receiving the stream of tuples to be processed by a plurality of stream operators operating on one or more computer processors. The method can include creating an overflow path that includes at least one stream operator that performs processing duplicative to at least one stream operator from the plurality of stream operators. The method can include monitoring a stream operator for a triggering condition. The method can include identifying a tuple from the stream of tuples to process on the overflow path. The method can include processing, on the overflow path, the identified tuple from the stream of tuples in response to the presence of the triggering condition. | 2015-03-19 |
20150081694 | MULTI-TEMPORAL WIDELY DISTRIBUTED HARDWARE AND SOFTWARE TRANSACTION STATE AND DATA STATE MEMORY SYSTEM - A method, in a multi-temporal widely distributed hardware and software transaction state and data state memory system, the steps comprising: creating an entry within the metadata layer for a first access to a data item within the data structure at a time-equals-zero state to create a time-equals-zero version branch of the data item in a graph structure of the data structure at a time-equals-zero time; updating the graph structure within the metadata layer when a copy-on-write overlay is generated by creating an additional branch connected to a same node as the time-equals-zero branch, storing a set of characteristics regarding the copy-on-write overlay within the metadata layer; updating the graph structure to reflect a status of propagated changes from the copy-on-write overlay to the plurality of computers; and storing a set of characteristics regarding the propagated changes to the plurality of computers. | 2015-03-19 |
20150081695 | LOCAL RECOMMENDATION ENGINE - A recommendation engine and a user profile stored on a user device are employed by the user device to select from a content store, content that is relevant to a current display of the user device. The selected content is combined with the current display to generate the contextually relevant display. The user profile on the user device is updated based on user interaction with the displayed content and the updated profile may be uploaded to the server in accordance with privacy settings associated with the user profile. | 2015-03-19 |
20150081696 | Systems and Methods for Actively Composing Content for Use in Continuous Social Communication - A system and method are provided for analysing and communicating social data. A method performed by a computing device or server system includes obtaining social data and deriving at least two concepts from the social data. A relationship between the at least two concepts is determined. The method also includes composing a new social data object using the relationship and transmitting the new social data object. User feedback associated with new social data object is obtained, and the computing device or server system computes an adjustment command using the user feedback. Executing the adjustment command adjusts a parameter used in the method. After the adjustment command is executed, the method is repeated. | 2015-03-19 |
20150081697 | INTEROPERABLE SOCIAL SERVICES - In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user. | 2015-03-19 |
20150081698 | LOGGING EXTERNAL EVENTS IN A PERSISTENT HUMAN-TO-HUMAN CONVERSATIONAL SPACE - A method, system and apparatus for logging external events in a human-to-human conversational space. In a preferred aspect of the invention, a persistent human-to-human conversational system can include a persistent human-to-human conversational tool such as a persistent chat tool, and an external event processor coupled to the persistent human-to-human conversational tool. The system further can include a query interface to the persistent human-to-human conversational tool. Finally, the system can include one or more collaborative tools communicatively linked to the persistent human-to-human conversational tool. | 2015-03-19 |
20150081699 | Apparatus, Method and Computer Program for Capturing Media Items - An apparatus, method and computer program, the method comprising:
| 2015-03-19 |
20150081700 | DATA ROUTING METHOD IN WIRELESS SENSOR NETWORK, BASE STATION NODE AND WIRELESS SENSOR NETWORK - A data routing method in a wireless sensor network, a base station node, and a wireless sensor network are provided. The data routing method comprises: establishing a routing table for a base station node in the wireless sensor network, in which the routing table comprises a plurality of data types and a plurality of destination addresses corresponding to the plurality of data types; receiving a search request by the base station node, and searching for the destination address corresponding to the search request in the routing table according to the search request; determining a memory corresponding to the destination address and obtaining target data satisfying the search request from the memory; and feeding back the target data to the base station node from the memory. | 2015-03-19 |
20150081701 | SYSTEMS AND METHODS FOR DATA FLOW EXPLORATION - Systems, methods, and non-transitory computer readable media configured to capture a first data flow between a data source and a data client. One or more elements relating to the first data flow are determined. At least one element of the first data flow is tagged with a first tag. A visual representation of the first data flow based on the elements relating to the data is generated. The visual representation of the first data flow is adjusted according to the first tag in response to selection of the first tag. | 2015-03-19 |
20150081702 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - If a multifunctional peripheral (MFP) that generates files receives a selection of a folder from a plurality of hierarchically-managed folders, the MFP gives a generated file a file name including at least a name of the selected folder and a name of a folder located at a higher hierarchical level than the selected folder. | 2015-03-19 |
20150081703 | PROVIDING LABELS FOR PHOTOS - Systems, methods and computer readable media for providing labels for photos are described herein. In some implementations, a method can include receiving a plurality of photos. The method can also include associating one or more labels with the plurality of photos based on one or more predetermined criteria. The method can also include determining one or more suggested labels from the one or more labels to be used as search terms, and providing for the suggested labels for display in a user interface. | 2015-03-19 |
20150081704 | METHODS AND APPARATUS TO OBTAIN ANONYMOUS AUDIENCE MEASUREMENT DATA FROM NETWORK SERVER DATA FOR PARTICULAR DEMOGRAPHIC AND USAGE PROFILES - Example audience measurement methods disclosed herein include accessing demographic information and identification information for subscribers of a service provider based on first data received from an audience measurement entity. Such disclosed example methods also include accessing network log data stored by the service provider for the subscribers using the identification information. Such disclosed example methods further include determining audience measurement data for the subscribers based on the network log data, the demographic information and the identification information, and removing the identification information from the audience measurement data to determine anonymous audience measurement data to send to the audience measurement entity. | 2015-03-19 |
20150081705 | DOCUMENT MANAGEMENT TECHNIQUES TO ACCOUNT FOR USER-SPECIIC PATTERNS IN DOCUMENT METADATA - Document management techniques to account for user-specific patterns in document metadata are disclosed. In one embodiment, a method for facilitating document retrieval may comprise: assigning a first entitlement to a first user for accessing a first plurality of documents; identifying patterns in the first user's creation or modification of metadata related to the first plurality of documents; recording the identified patterns associated with the first user; receiving a document query from a second user who has been assigned a second entitlement to access a second plurality of documents; determining, based on the second entitlement, an access right of the second user with respect to the first plurality of documents; and modifying the document query based on the access right of the second user and the identified patterns, such that the document query returns relevant documents from the first plurality of documents despite the second user's ignorance of the identified patterns. | 2015-03-19 |
20150081706 | EVENT TIMELINE GENERATION - A method selects events from an event log for presentation along a timeline. The method may receive information associated with the timeline to define an interval of interest and a partition size, and divide the timeline into a plurality of segments based on the partition size. The method may further identify each segment having at least one relevant event within the segment, where a relevant event is an event which starts within a segment and overlaps with the interval of interest. The method may determine parameters associated with at least one relevant event for each identified segment, and provide the determined parameters along with an index which designates each identified segment. The determined parameters may be provided to a client to generate the timeline of the at least one relevant event. An apparatus can implement the method to select events from an event log which are associated with a defined time interval. | 2015-03-19 |
20150081707 | MANAGING A GROUPING WINDOW ON AN OPERATOR GRAPH - Embodiments of the disclosure provide a method, system, and computer program product for managing a windowing operation. The method can include determining a sentinel value that defines a start of a grouping window for a stream of tuples and a terminating sentinel value that defines the end of the grouping window based upon an attribute contained in the stream of tuples. The stream of tuples can be monitored for the sentinel value and the terminating sentinel value by a stream operator. The stream operator can initiate a windowing operation that defines the start of the grouping window in response to a presence of the sentinel value and terminate the windowing operation in response to a presence of the terminating sentinel value. | 2015-03-19 |
20150081708 | MANAGING A GROUPING WINDOW ON AN OPERATOR GRAPH - Embodiments of the disclosure provide a method, system, and computer program product for managing a windowing operation. The method can include determining a sentinel value that defines a start of a grouping window for a stream of tuples and a terminating sentinel value that defines the end of the grouping window based upon an attribute contained in the stream of tuples. The stream of tuples can be monitored for the sentinel value and the terminating sentinel value by a stream operator. The stream operator can initiate a windowing operation that defines the start of the grouping window in response to a presence of the sentinel value and terminate the windowing operation in response to a presence of the terminating sentinel value. | 2015-03-19 |
20150081709 | PROCESSING DEVICE, PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM - An acquirer acquires, for the on-the path categories situated on the path from the topmost category of a hierarchical structure comprising categories into which products or serves are classified to each of a category of interest and the categories immediately below the category of interest, the frequencies of the names of the on-the-path categories and a keyword co-occurring in a search query given to a search device. An identifier identifies the category of interest as a category candidate immediately above a category of which the name is given by the keyword when the frequencies acquired for the on-the-path categories satisfy a candidate condition associated by the search device. | 2015-03-19 |
20150081710 | DATA TYPING WITH PROBABILISTIC MAPS HAVING IMBALANCED ERROR COSTS - A plurality of data keys are associated with a plurality of type values; query frequencies of the data keys are known. A computer memory is divided into a plurality of tranches, each tranche including a probabilistic or non-probabilistic data structure. The data keys are stored in the tranches in accordance with their query frequencies such that, e.g., frequently queried data keys are stored in data structures having higher accuracy and infrequently queried keys are stored in data structure having less accuracy (and consequently require less memory space). | 2015-03-19 |
20150081711 | LINKING ONTOLOGIES TO EXPAND SUPPORTED LANGUAGE - A computer-implemented method, system using at least one computing device, and computer program product are disclosed for linking an ontology provided by a content service with a word expansion ontology. The content service ontology is referred to as a category ontology and the word expansion ontology is referred to herein as a lexical ontology. A user may provide an input such as an input command to an application. The input command is processed by a natural language processing engine to derive the user's intent and to extract relevant entities embodied in the command. The NLP engine may create a composite concept set containing multiple permutations of the concepts (entities extracted) and provide the composite concept set to a concept mapper. The concept mapper applies searches an ontology map and applies one or more scoring operations to determine a best match between the composite concept set and at least one category provided by the category ontology. The content service is searched using the category and the results are displayed to the user. | 2015-03-19 |
20150081712 | Method And System For Attaching A Metatag To A Digital Image - A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as www.facebook.com to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database. | 2015-03-19 |
20150081713 | SOCIAL MEDIA DRIVEN INFORMATION INTERFACE - One or more techniques and/or systems are provided for populating an information interface based upon social media data. For example, users may post, share, and/or discuss various information through social media sources. Accordingly, social media data may be obtained from such social media sources. The social media data may be grouped into sets of social media data based upon temporal information. Within the sets of social media data, social media entries may be clustered into topic clusters (e.g., a royal wedding topic cluster, a plane crash topic cluster, etc.). Event summaries may be generated for respective topic clusters. The event summaries may be used to populate timeslots of an information interface, such as a calendar or timeline, to create annotated timeslots. In this way, the information interface may provide users with an interactive view of events over a time period, such as a year-in-review, based upon social media data. | 2015-03-19 |
20150081714 | Active Knowledge Guidance Based on Deep Document Analysis - An approach is provided for an information handling system to present knowledge-based information. In the approach, a semantic analysis is performed on the document with the analysis resulting in various sets of semantic content. Each of the sets of semantic content corresponds to an area in the document. The areas of the document are visually highlighted using visual indicators that show the availability of the sets of semantic content to a user via a user interface. In response to a user selection, such as a selection using the user interface or a user specified configuration setting, a selected set of semantic content is displayed to the user using the interface. | 2015-03-19 |
20150081715 | RETRIEVAL DEVICE AND METHOD - A processor performs semantic analysis on a query and generates one or more semantic structures where each structure is expressed by a graph. The processor generates retrieval keys corresponding to combinations of nodes connected directly or indirectly in the semantic structures, in addition to retrieval keys corresponding to minimum units of semantic connections between nodes in the generated semantic structures. The processor retrieves relevant documents whose sentences are matched to combinations of nodes, by using the generated retrieval keys, in the semantic structures stored in an index for retrieval on a database storing the documents. | 2015-03-19 |
20150081716 | Computer-Assisted Abstraction for Reporting of Quality Measures - Methods and systems are disclosed for tracking quality measures in abstracted documents. Embodiments include, determining, based on the abstracted content, a quality measure category, obtaining a quality measure definition corresponding to a quality measure included in the determined quality measure category, determining, based on keywords corresponding to the criterion, whether a portion of the abstracted content satisfies a criterion, recording, in association with the criterion, a reference to the portion of the abstracted content that satisfies the criterion; and selectively generating, a report including the query corresponding to the criterion, a query response, and the portion of the abstracted content satisfying the criterion. | 2015-03-19 |
20150081717 | SYSTEMS AND METHODS FOR GENERATING AND USING AGGREGATED SEARCH INDICES AND NON-AGGREGATED VALUE STORAGE - Systems, methods and computer program products for using searchable aggregate indices associated with non-aggregated value storage. In one method, a search system stores metadata values for each of a plurality of objects in a storage unit. The metadata values are stored in corresponding value storage locations that are associated with an identifiable metadata fields. An aggregate index is provided which includes a dictionary of terms that are contained in metadata values associated with a designated set of the metadata fields. The aggregate index is searched for one or more specific search terms, and one or more of the metadata values are retrieved from the value storage locations in response to the search, where the individual metadata fields associated with the retrieved metadata values are identified. | 2015-03-19 |
20150081718 | IDENTIFICATION OF ENTITY INTERACTIONS IN BUSINESS RELEVANT DATA - The present disclosure describes methods, systems, and computer program products for extracting entity interaction information from business relevant data. One computer-implemented method includes receiving a dataset comprising information about a plurality of entities and comprising a plurality of non-overlapping data subsets, each of the data subsets having the same predetermined size, analyzing the dataset to identify a plurality of interactions in the dataset, each identified interaction associated with two or more entities from the plurality of entities, receiving a query regarding a specific interaction for a specific entity, determining whether one of the identified interactions for the specific entity matches the specific interaction, and providing information from one or more non-overlapping data subsets that each comprise data about the specific interaction and the specific entity based on determining that at least one of the identified interactions for the specific entity matches the specific interaction. | 2015-03-19 |
20150081719 | Parallel Spatio Temporal Indexing for High-Update Workloads and Query Processing - Disclosed herein are system, method, and computer program product embodiments for providing a spatio-temporal index for high-update workloads and query processing. An embodiment operates by a first thread retrieving an update record from a first queue, the update record comprising a location component and a temporal component indicating a location of one of a plurality of mobile devices at a specified time, and updating a columnar-store database with the update record. The embodiment further operates by a second thread identifying a spatial grid of a spatial temporal index within a memory corresponding to the location component of the update record, and updating a temporal index of the spatial grid based on the temporal component of the update record. | 2015-03-19 |
20150081720 | REFERENCE COUNT PROPAGATION - Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects. | 2015-03-19 |
20150081721 | Method for video data ranking - This Invention deals with data processing methods. This method involves the receipt of video data from a video camera and transmission of ranked video data to a user and/or to storage via communication links. Received live video data is first segmented based on at least one object and/or event; then, each segment is analyzed for characteristics that are critical for the priority estimate of a segment and/or used to search for segments in the storage. Each segment is prioritized based on its characteristics. Segments are ranked based on their priority estimates; the resulting priority queue of segments or one segment of the highest priority is transmitted to a user and/or recorded into storage. This Invention reduces load imposed on limited bandwidth communication links and improves video data processing without sacrificing video quality. 25 subclaims; 4 figures; 3 tables. | 2015-03-19 |
20150081722 | ELECTRONIC MAIL CREATION RECORDING MEDIUM, METHOD, AND INFORMATION PROCESSING APPARATUS - A computer is disclosed that performs an electronic mail creation process. The computer creates an electronic mail by referring to a storage part in which received electronic mails are stored, using at least one electronic mail of the received electronic mails stored in the storage part, the at least one electronic mail selected based on a criteria being set beforehand, and changing at least one of header information and a body text of the at least one electronic mail. | 2015-03-19 |
20150081723 | System and Method for Analyzing and Synthesizing Social Communication Data - A system and method are provided for analysing and communicating social data. A method performed by a computing device or server system includes obtaining the social data from one or more sources. The method includes composing a new social data object derived from the social data and transmitting the new social data object. The method also includes obtaining at least one feedback associated with the new social data object that is transmitted and computing an adjustment command using said feedback. Accordingly, executing the adjustment command adjusts at least one of steps of obtaining, composing, and transmitting for subsequent social data objects in dependence upon said feedback. | 2015-03-19 |
20150081724 | REDIRECTING GRAPH QUERIES - Disclosed herein are systems, methods, and software for redirecting relational data queries to previously generated graphs. In one example, a method of operating a graph redirect system includes identifying a relational data query and identifying whether at least one previously generated graph in a group of one or more previously generated graphs relates to the relational data query based on similarity data. The method further provides, in response to identifying that at least one previously generated graph relates to the relational data query, directing the relational data query to the at least one previously generated graph, and responding to the relational data query using the at least one previously generated graph. | 2015-03-19 |
20150081725 | SYSTEM AND METHOD FOR ACTIVELY OBTAINING SOCIAL DATA - A system and method are provided for obtaining and analysing social data. The obtained social data and the determined relationships can be used to compose new social data and determine transmission parameters of the new social data. A method performed by a computing device or server system includes obtaining social data from one or more data streams, filtering the social data to obtain filtered social data, analysing the filtered social data to determine one or more relationships, and outputting the filtered social data and the one or more relationships in association with each other. | 2015-03-19 |
20150081726 | CONFIGURABLE PARSER AND A METHOD FOR PARSING INFORMATION UNITS - A system that includes a first interleaved sequence of configurable parsing engines and concatenating modules. Each parsing engine is followed by a concatenating module. The first interleaved sequence is arranged to process an information unit. Different portions of the information unit are processed by different configurable parsing engines. At least one configurable parsing engine is arranged to (a) process of a portion of the information unit in response to a previous processing result provided from a previous configurable parting engine; and to (b) generate a current processing result to be used by a next configurable parsing engine. | 2015-03-19 |
20150081727 | INTEGRATED, CONFIGURABLE, ANALYTICAL, TEMPORAL, VISUAL ELECTRONIC PLAN SYSTEM - An integrated, configurable, analytical, temporal, visual, electronic plan system including one or more programs, wherein the one or more programs are stored in a memory and configured to be executed by one or more processors, the programs including instructions to generate: an electronic plan including one or more row descriptors each including a plurality of row descriptor properties, one or more column descriptors each including a plurality of column descriptor properties, one or more cells mapped to one of the row descriptors by a unique row descriptor identifier and to one of the column descriptors by a unique column descriptor identifier, and each of the one or more cells including a numeric formula or a user-defined formula that references one or more other cells, the user-defined formula including the unique row descriptor identifier and/or the unique column descriptor identifier from one or more other cells initially expressed by an abbreviation associated with a row descriptor and/or an abbreviation associated with a column descriptor. A formula parser is configured to translate the abbreviation for the row descriptor and/or the abbreviation for the column descriptor to its corresponding unique row descriptor identifier and/or unique column descriptor identifier. A natural language report module is configured to substitute any unique row identifier and/or any unique column descriptor identifier in the user-defined formula with a corresponding natural language description or abbreviation to render the user-defined formula in natural language terms or abbreviated terms. | 2015-03-19 |
20150081728 | AUTOMATIC FORMAT CONVERSION - A method of automatically mapping a transaction schema to a supply chain management system, comprising: receiving a XML document schema and type; retrieving a corresponding dictionary comprising unified format keys; parsing the document file; retrieving a XML tag; understanding the tag; and mapping the tag to one of said dictionary's keys. | 2015-03-19 |
20150081729 | METHODS AND SYSTEMS FOR COMBINING VEHICLE DATA - Methods and systems are provided for automatically comparing, combining and fusing vehicle data. First data is obtained pertaining to a first plurality of vehicles. Second data is obtained pertaining to a second plurality of vehicles. The first data and the second data are compared and combined based on syntactic similarity between respective data elements of the first data and the second data collected during different stages of vehicle life cycle development. | 2015-03-19 |
20150081730 | USE OF EMAIL TO UPDATE RECORDS STORED IN A DATABASE SERVER - According to an aspect multiple records are stored in a database server. A set of records are retrieved by querying the database server. A first file is formed to contain the retrieved set of records. The first file is sent by email to a user, and a second file, with at least one of the set of records modified, is received from the user by email. The received modifications contained in the second file are propagated to the database server, upon receipt of the second file. Users may accordingly be able to effect modifications to multiple records in a single email exchange. According to another aspect, the updates are effected by using a SOA server storing a process definition to interface (send and receive emails) with the user and propagate the changes. The SOA server may contain a workflow block to interact with users based on email exchange. | 2015-03-19 |
20150081731 | SYSTEMS AND METHODS FOR SELECTING PROCESS ELEMENT VARIANTS IN BUSINESS PROCESSES - The technique relates to a system and method for selecting process element variants in business processes. The technique involves receiving a process element execution request from at least one user. Then, determining a plurality of enterprise dimensions associated with the process element execution request. Thereafter, searching the process element variant corresponding to the plurality of enterprise dimensions in a declarative way based on a predefined dimensional hierarchy. Finally, selecting the process element variant for execution to accomplish the user request. This technique employs a declarative approach which eliminates the need define the variants for all possible combination of enterprise dimensions namely process, events, locations, organizations and data. | 2015-03-19 |
20150081732 | SUBSCRIPTION FOR INTEGRATING EXTERNAL DATA FROM EXTERNAL SYSTEM - Technologies are described herein for integrating external data from an external system into a client system. A subscription filed is selected. The subscription filed may include a read method and a query method. The read method may define fields of a client cache operating on the client system. The query method may be executed to retrieve, from the external system, field values corresponding to at least a subset of the fields. Upon executing the query method, the read method may also be executed to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method. The client cache is populated with the field values and the additional field values according to the fields. | 2015-03-19 |
20150081733 | DATA SEARCH SYSTEM AND DATA SEARCH METHOD - A data search system | 2015-03-19 |
20150081734 | INFORMATION SHARING BETWEEN A HOST AND AN AUDIENCE - A system for sharing information from a host to an audience based on a keyword that links the host to the audience includes a processor and a memory coupled with the processor, where the memory includes instructions that when executed by the processor, cause the processor to: (a) obtain host information from a host communications device for an information sharing service, wherein the information sharing service includes an interface for sharing information between the host and the audience; (b) reserve a host keyword associated with the host information; (c) store the host information associated with the host keyword in an information sharing database associated with the information sharing service; (d) receive, by the information sharing service, a keyword matching the host keyword from an audience member communications device via a data network; (e) prompt, by the information sharing service, the audience member communications device to provide audience member contact information; (f) query the information sharing database for the host information when an audience member communications device provides the matching keyword and the audience member contact information to the information sharing service; and (g) provide the host information to the audience member communications device via the information sharing service | 2015-03-19 |
20150081735 | SYSTEM AND METHOD FOR FAST IDENTIFICATION OF VARIABLE ROLES DURING INITIAL DATA EXPLORATION - Systems and methods are provided for identifying data variable roles during initial data exploration. A variable type, unique data value count values, and an overflow count value are determined for a variable. The unique data value count values include a number of occurrences of each of a plurality of unique data values for the variable in a data set. The overflow count value is a number of occurrences of data values other than the plurality of unique data values for the variable in the data set. When a number of the plurality of unique data values is greater than a value for a high cardinality threshold, the variable is determined to be a high cardinality variable. When the variable is not determined to be the high cardinality variable, a class variable role is assigned to the variable. When the variable is determined to be the high cardinality variable, Whether or not the variable is a numeric variable type is determined based on the determined variable type. When the variable is determined to not be the numeric variable type, the overflow count value is compared to the unique data value count values to determine whether or not rare visible values occurred for the variable. When the determination is that rare visible values occurred for the variable, a record identifier variable role is assigned to the variable. | 2015-03-19 |
20150081736 | ONLINE PORTAL ACCESS AND MANAGEMENT SYSTEM UTILIZING MULTIPLE IP DEVICES ORGANIZED ON A SERVER APPLICATION WITH MULTIPLE LEVEL RESTRICTED LOG-IN AND EVENT LOGGING - An on-line portal access and management system uses multiple ip devices organized on a server application with multiple level restricted log-in and event logging. The program with multiple connected IP devices allows the credentialed user to access and organize the capabilities of the multiple system connected IP devices through a single login portal. The IP devices operate equipment such as doors, gates, cameras, access control systems, VOIP intercoms, HVAC systems and other IP based systems typically found in multi-story buildings or multi building campuses. The IP devices generate data logged and archived to the IP device memory media or local data storage device. The application program sifts the IP device generated data for user important information and moves important IP device generated information to the server based memory and data files. | 2015-03-19 |
20150081737 | MANAGING APPLICATION DATA IN DISTRIBUTED CONTROL SYSTEMS - A device may correspond to a physical access controller in a distributed physical access control system. The device in a distributed system may include logic configured to detect a request from an application to access an application dataset, wherein the application dataset corresponds to a distributed dataset and determine whether the application dataset exists in the distributed system. The logic may be further configured to generate the application dataset in the distributed system, in response to determining that the application dataset does not exist in the distributed system, and send, to other devices in the distributed system, a request to join a dataset group that includes devices associated with the application dataset, in response to determining that the application dataset exists in the distributed system. | 2015-03-19 |
20150081738 | Software and Metadata Structures for Distributed And Interactive Database Architecture For Parallel And Asynchronous Data Processing Of Complex Data And For Real-Time Query Processing - The various embodiments of the invention provide software and metadata structures for a data processing system and method, for applications such as marketing campaign management, speech recognition and signal processing. An exemplary system embodiment includes a first data repository adapted to store a plurality of entity and attribute data; a second data repository adapted to store a plurality of entity linkage data; a metadata data repository adapted to store a plurality of metadata modules, with a first metadata module having a plurality of selectable parameters, received through a control interface, and having a plurality of metadata linkages to a first subset of metadata modules; and a multidimensional data structure. The control interface may modify the plurality of selectable parameters in response to received control information. A plurality of processing nodes are adapted to use the plurality of selectable parameters to assemble a first plurality of data from the first and second data repositories and from input data, to reduce the first plurality of data to form a second plurality of data, and to aggregate and dimension the second plurality of data for storage in the multidimensional data structure. | 2015-03-19 |
20150081739 | DYNAMIC GENERATION OF TRAVERSAL CODE FOR A GRAPH ANALYTICS ENVIRONMENT - Systems, software, and methods are described herein dynamically generate traversal code for a graph analytics environment. In one example, a method of dynamically generating traversal code for a graph analytics environment includes, in one or more processing systems, identifying a query expression for a relational analytics environment. The method further includes generating the traversal code for the graph analytics environment based on the query expression, and executing the traversal code in the graph analytics environment on a graphical database. The method also provides communicating results of the traversal code to the relational analytics environment. | 2015-03-19 |
20150081740 | PLUGGABLE DOMAIN-SPECIFIC TYPING SYSTEMS AND METHODS OF USE - Systems and methods for generating pluggable domain-specific data types are provided herein. According to some embodiments, methods for generating pluggable domain-specific data types may include determining a schema for the domain-specific data type, the schema including a data protocol that defines how data units are to be encoded into a domain-specific data unit, the domain-specific data unit including two or more data units received from one or more data sources, generating the domain-specific data type utilizing the determined schema, the domain-specific data type having a pluggable format such that the domain-specific data type may be utilized by a third-party application, and storing the domain-specific data type in a domain-specific data type library. | 2015-03-19 |
20150081741 | INCREMENTAL GRAPH VIEW MAINTENANCE - Enclosed herein are systems, methods, and software to facilitate incremental graph view maintenance in a data system. In one example, a method of operating a graph maintenance module to implement graph view maintenance on a graph view based on a relational database includes identifying a modification to the relational database. The method further includes, identifying a graph modification for the graph view based on the modification to the relational database, and implementing the graph modification in the graph view. | 2015-03-19 |
20150081742 | HUMAN ENUMERATION AND TRACKING - A method and apparatus for tracking and enumerating individuals is disclosed. A machine-readable tag is issued to a responsible individual, such as a law enforcement officer, parole officer, or soldier, depending on the specific application of the invention. The information in this tag is then uploaded to a database. When appropriate, the tag is attached to an individual by the person and then scanned by a device having geographic information, such as from GPS. An image of the individual along with the tagging location and possibly other information on the individual's identity and physical condition (deceased or extent of injuries) is uploaded, such as through a cell phone communications system, a satellite communication system, or other communications system, into a database. The database can be queried by family members and loved ones, as well as other authorities. | 2015-03-19 |
20150081743 | METHOD AND SYSTEM FOR IMPLEMENTING INTEGRATED LOGISTICS QUERIES - Disclosed are improved methods, systems, and computer program products to manage, access, and inquire into logistics data, such as warehouse data, inventory data, and license plate data, to create an integrated logistics data set for display on a mobile computer. | 2015-03-19 |
20150081744 | METADATA MODEL REPOSITORY - A system includes a data structure comprising a business object metadata model describing a generic business object model, executable program code of a transactional service to create a second data structure comprising a specific business object model based on the business object metadata model, and a persistent storage to store the second data structure comprising the specific business object model. Some aspects include creation of an electronic data structure comprising a business object metadata model describing a generic business object model, execution, using a processor, of program code of a transactional service to create a second electronic data structure comprising a specific business object model based on the business object metadata model, and storage of the second electronic data structure comprising the specific business object model in a persistent storage. | 2015-03-19 |
20150081745 | DATABASE INSERT WITH DEFERRED MATERIALIZATION - According to one embodiment of the present invention, a system inserts data into a database object. The system associates the database object with a parameter specifying materialization of data for the database object. The system inserts data into the database object and materializes the data in accordance with the parameter to provide access to the data from the database object, wherein the parameter specifies a portion of the data to be materialized upon insertion. Embodiments of the present invention further include a method and computer program product for inserting data into a database object in substantially the same manners described above. | 2015-03-19 |
20150081746 | System, A Data Structure for Controlling the System, and A Method for Updating the Data Structure - Co-occurrence data representing e.g. preferences and facts observed in a plurality of situations may be stored in a matrix as combinations of high-dimensional sparse vectors. The matrix may be called e.g. as an experience matrix. The data stored in the experience matrix may be subsequently utilized e.g. for predicting a preference of a user in a new situation. Co-occurrence data may be stored in the experience matrix may be updated by a method comprising determining a first word based on a state of a system and/or based on a physical quantity detected by a sensor, forming a first word group comprising the first word and a second word, associating the first word and the second word with a common sparse vector, associating the first word words with a first vector of a matrix, associating the second word with a second vector of the matrix, modifying the first vector of the matrix by adding contribution of the common sparse vector to the first vector of the matrix, and modifying the second vector of the matrix by adding contribution of the common sparse vector to the second vector of the matrix. | 2015-03-19 |
20150081747 | COMPUTER IMPLEMENTED METHOD FOR CREATING DATABASE STRUCTURES WITHOUT KNOWLEDGE ON FUNCTIONING OF RELATIONAL DATABASE SYSTEM - Computer implemented methods for storing ad hoc relations between previously unrelated database objects assigned to different database structures using an electronic computing device are presented, the methods including: causing the electronic computing device to define at least three database structures: structure A, structure B and structure C, where each of the at least three database structures each includes a number of objects, where there exists at least one relation between objects of structure A and objects of structure B, and where there exists at least one relation between objects of structure B and objects of structure C; filtering data of structure A; accessing structure B using a first selected relation between structure A and structure B; storing information about filtering of structure A and information on a first selected path between structure A and structure B; filtering results obtained from structure B. | 2015-03-19 |
20150081748 | TABLE APPLICATION PROGRAMMING INTERFACES (APIs) - A device receives, in a technical computing environment (TCE), a first variable with a first data type and a particular number of rows, and receives a second variable with a second data type and the particular number of rows. The second data type may be different than the first data type. The device receives a command to create a table based on the first variable and the second variable, and creates, based on the command, a heterogeneous table that includes the first variable and the second variable. The device stores the heterogeneous table, and/or provides the heterogeneous table for display. | 2015-03-19 |
20150081749 | SYMBOLIC-LINK IDENTIFYING - Identifying symbolic links in network file systems is provided. An absolute path may be determined at a network file server. This may include determining a complete client path from an initial client path and combining the complete client path with a server export path. Once the absolute path is determined, it may be traversed using a file descriptor of each file in the absolute path to identify a symbolic link. | 2015-03-19 |
20150081750 | FORMULA DISPLAY CONTROL DEVICE, FORMULA DISPLAY METHOD, AND RECORDING MEDIUM STORING PROGRAM - A formula display control device includes a display unit, a text display control unit, a formula designation unit, a template formula generation unit and a template formula display control unit. The text display control unit displays text including a formula on the display unit. The formula designation unit designates the formula in the text displayed on the display unit in response to a user operation. The template formula generation unit replaces a coefficient portion in the formula with an input frame to generate a template formula when a coefficient is included in the designated formula. The template formula display control unit displays the template formula generated by the template formula generation unit as text which is displayed on the display unit. | 2015-03-19 |
20150081751 | INSTRUCTION FOR PERFORMING A PSEUDORANDOM NUMBER SEED OPERATION - A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a register field to be used to identify a register, the register to specify a location in memory of a second operand to be used. The machine instruction is executed, and execution includes obtaining a modifier field of a register associated with the machine instruction; based on the modifier field having a first value, performing a deterministic pseudorandom number seed operation, which includes obtaining seed material based on information stored in the second operand; using a 512 bit secure hash technique and the seed material to provide one or more seed values; and storing the one or more seed values in a parameter block. | 2015-03-19 |
20150081752 | MATRIX OPERATION APPARATUS - According to an embodiment, a matrix operation apparatus executing a matrix operation includes multiple nodes, the nodes including: a multiplier configured to perform a first operation for a first input, which is column data and a second input which is row data for the matrix operation and output element components of an operation result of the matrix operation; and an accumulator configured to perform cumulative addition of operation results of the multiplier. | 2015-03-19 |
20150081753 | TECHNIQUE FOR PERFORMING ARBITRARY WIDTH INTEGER ARITHMETIC OPERATIONS USING FIXED WIDTH ELEMENTS - One embodiment of the present invention includes a method for performing arithmetic operations on arbitrary width integers using fixed width elements. The method includes receiving a plurality of input operands, segmenting each input operand into multiple sectors, performing a plurality of multiply-add operations based on the multiple sectors to generate a plurality of multiply-add operation results, and combining the multiply-add operation results to generate a final result. One advantage of the disclosed embodiments is that, by using a common fused floating point multiply-add unit to perform arithmetic operations on integers of arbitrary width, the method avoids the area and power penalty of having additional dedicated integer units. | 2015-03-19 |
20150081754 | NUMERICAL ALGORITHM FOR NTH ROOT - Presently a direct analytical method, vide the Babylonian method developed in 1800 B.C., is available for the digit-by-digit extraction of the square root of a given positive real number. To calculate the n | 2015-03-19 |
20150081755 | VISUALIZATION DEVICE, VISUALIZATION SYSTEM, AND VISUALIZATION METHOD - A visualization device is communicable with one or a plurality of host servers for hosting a virtual system, and includes an information acquisition unit for collecting configuration information on the virtual system and the host server, a storage unit for storing the configuration information therein, and a drawing unit for expressing a virtual machine and a virtual network configuring the virtual system with different axes based on the configuration information stored in the storage unit, expressing a connection relationship between a virtual machine and a virtual network by linking the lines extending from the respective axes, and grouping virtual machines in units of server on which the virtual machines operate thereby to generate drawing information for expressing the configuration of the virtual system and the host server. | 2015-03-19 |
20150081756 | COMPUTER-READABLE STORAGE MEDIUM STORING CONTROL PROGRAM AND INFORMATION PROCESSING TERMINAL - A non-transitory computer-readable storage medium includes a control program that causes an information processing terminal with a wireless communication function to execute a process. The process includes obtaining operation definition information from an application program stored in the information processing terminal, the operation definition information defining a process performed in accordance with whether wireless communication is available; and uninstalling the application program corresponding to the operation definition information on the basis of the operation definition information when the wireless communication is unavailable. | 2015-03-19 |
20150081757 | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD - An information processing system includes an information acquiring apparatus for acquiring data and a server, and executes multiple processes defined in workflow information. The workflow information defines order of the multiple processes. Either the information acquiring apparatus or the server performs the multiple processes defined in the workflow information. When a specific process is included in the multiple processes defined in the workflow information, the information acquiring apparatus transmits target data to the server before the specific process. The server receives the target data, and performs the specific process out of the multiple processes defined in the workflow information. | 2015-03-19 |
20150081758 | TESTING A NETWORK USING A COMMUNICATION DEVICE - A network testing system includes a test station and a communication device running an application. A VNC client and a VNC server are provided on the communication device to control the application for network testing purposes. In operation, the test station communicates with the remote VNC client, providing information and context data for the network test. More than one communication device may be used in the test. | 2015-03-19 |
20150081759 | HIERARCHICAL DISTRIBUTED ARCHITECTURE WITH MULTIPLE ACCESS TO SERVICES - A hierarchical distributed architecture including services and applications able to manage and/or process digital data by using the services. The architecture includes local service providers, each local provider being connected to one or several applications, and remote service providers, each remote provider being connected to one or several services, each application able to communicate with one or several services through a first hierarchical level including a local provider, and a second hierarchical level including at least one remote provider and each service is able to communicate with one or several applications through a first hierarchical level including a remote provider and a second hierarchical level including at least one local provider. | 2015-03-19 |
20150081760 | METHOD AND DEVICE FOR PROVIDING ACCESS TO A TASK - In a collaborative work environment, a participant chooses a task to perform and the identifier of the task is sent from a participant device to a first server. The first server creates a Virtual Machine that is configured with a dedicated tool and appropriate data, instantiates the Virtual Machine on a second server, and sends connection information to the participant device. Using the connection information, the participant device connects to the Virtual Machine on the second server and works on the task. It is preferred that remote desktop technology is used so that the participant works through a remote desktop client on the participant device, while the work in effect is done on the second server. The disclosure can thus, at least to a certain extent, ensure that a specified participant uses a dedicated tool to work on data to be treated by the task. | 2015-03-19 |
20150081761 | DETERMINING FORMAT COMPATIBILITY ACROSS A DATA PROCESSING DEVICE AND ANOTHER DATA PROCESSING DEVICE PRIOR TO TRANSFER OF A MULTIMEDIA FILE THEREBETWEEN - A method includes executing an instance of a process on a data processing device and another data processing device, and setting up a Personal Area Network (PAN) through registering or pairing the another data processing device with the data processing device based on an identifier thereof. The method also includes initiating transfer of a multimedia file from the data processing device to the another data processing device through the instance of the process executing on the data processing device, and transmitting, metadata associated with the multimedia file from the data processing device to the another data processing device. Further, the method includes determining format compatibility of the multimedia file with the another data processing device thereat based on the metadata and a list of supported formats available in the another data processing device through a continued execution of the instance of the process on the another data processing device. | 2015-03-19 |
20150081762 | SYSTEMS AND METHODS FOR DISTRIBUTING NETWORK TRAFFIC BETWEEN SERVERS BASED ON ELEMENTS IN CLIENT PACKETS - Systems and methods are disclosed for distributing network traffic received from a plurality of client devices and bound toward a plurality of servers sharing a common network address. One method includes receiving network traffic from the plurality of client devices, addressed to an network address associated the servers; separating the received network traffic into assigned buckets based on a respective source network address associated with each unit of traffic; and forwarding the received traffic to one of a plurality of servers associated with the predetermined network address, based on the bucket assigned. The network traffic may be separated into assigned buckets by determining which subset of bits of an network address of a client device to evaluate for bucket separations. A netmask may be created based on the determined subset of bits, and each source network address may be mapped to one of the buckets using the netmask. | 2015-03-19 |
20150081763 | PAIRING OF DEVICES - A server computer to provide a web service including exercise data user accounts, acquire and store a unique device identifier of at least one physiological sensor device, associate each of the acquired at least one device identifier with one of the exercise data user accounts, detect that an exercise application of a user terminal successfully accesses a specific exercise data user account, and provide the user terminal with the at least one device identifier which is associated with the specific exercise data user account. There is further provided a user terminal to successfully access the specific exercise data user account in the web service, acquire the at least one device identifier from the web service, and apply the acquired at least one device identifier in determining whether or not to allow the user terminal to wirelessly pair with a physiological sensor device. | 2015-03-19 |
20150081764 | Remote Virtualization of Mobile Apps - The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users. | 2015-03-19 |
20150081765 | SYSTEM AND METHOD FOR ENHANCING MULTI-MODULE EXPERIENCE - Methods and systems for processing content from multiple content sources includes identifying a plurality of content sources for rendering content on a website. A plurality of content modules associated with the website, are identified. Each content module is configured to render content from each of the plurality of content sources. A rendering size of each of the content modules selected for rendering on the website, is identified. The content format for each of the plurality of content module is defined for the identified rendering size of each of the content modules. A selection of one of the plurality of content modules is received. The selection causes a reconfiguration of the rendering sizes of one or more of the plurality of content modules. The content format of the one or more of the plurality of content modules is adjusted based on the rendering sizes after the reconfiguration. | 2015-03-19 |
20150081766 | VIRTUAL PACKET ANALYZER FOR A CLOUD COMPUTING ENVIRONMENT - A device, of a cloud computing environment, receives an instruction to create a virtual packet analyzer from a user device associated with a user. The device creates the virtual packet analyzer in the device based on the instruction, and receives a packet provided in a portion of the cloud computing environment associated with the user. The virtual packet analyzer determines information associated with the packet, and determines whether to duplicate the packet based on the information. The virtual packet analyzer processes the packet based on whether the packet is to be duplicated. A duplicate packet of the packet is generated when it is determined that the packet is to be duplicated, and is transmitted to another device to identify or resolve a problem within the portion. The packet is transmitted to a destination of the packet when it is determined that the packet is not to be duplicated. | 2015-03-19 |
20150081767 | REDUNDANCY NETWORK PROTOCOL SYSTEM - A redundancy network protocol system may include a server to manage one or more virtual internet protocol address (VIP) profiles. Each VIP profile may be shared across one or more neighboring servers. The neighboring servers may be in the same broadcast domain or distributed to be multiple Layer | 2015-03-19 |
20150081768 | SERVER, TERMINAL AND DATA PUSHING METHOD - The present invention provides a server, a terminal and a data pushing method. The server comprises a request receiving unit configured to receive request information from at least one terminal and a pushing instruction from another server; a request generating unit configured to parsing the pushing instruction so as to obtain information of data associated with the terminal and generate a pushing request according to the information of the data associated with the terminal; and a request transmitting unit configured to transmit the pushing request to the terminal and transmit the request information to the other server, so that the other server determines the information of the data and generates the pushing instruction according to the request information. | 2015-03-19 |
20150081769 | PRESENCE AND ON-DEVICE PROXYING - An example method of facilitating communication between a mobile device and a target peer includes receiving, at a proxy executing on a mobile device, a communication to initiate a real-time communication connection with a target peer. The method also includes determining one or more capabilities of the target peer. The method further includes initiating a session with the target peer, where the session is based on the one or more determined capabilities of the target peer. | 2015-03-19 |
20150081770 | RELAY DEVICE, RELAY METHOD AND THIN CLIENT SYSTEM - A relay device includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute, receiving a page from a server device; partitioning a second region other than a first region of the page in which the page is displayed by a client terminal into one or more partition regions; calculating the number of partition regions transmitted to the client terminal during a time difference between an acquisition time taken to acquire the entire page from the server device and a transmission time taken to transmit the first region to the client terminal; and transmitting an image corresponding to the first region and images corresponding to the partition regions of the calculated number to the client terminal. | 2015-03-19 |
20150081771 | REMOTE PORT ACCESS (RPA) SERVER - Systems and methods for accessing data from one or more remote devices and providing data to remote devices installed behind one or more firewalls are provided. The remote devices are configured to automatically detect network connectivity and to open a network connection to a remote port access (RPA) server. The remote devices initiate the connection with the RPA server enabling the connection to be established through the firewall. A client device establishes a network connection to the RPA server in order to access data from or to provide data to one or more of the remote devices. The RPA server acts as an intermediary between the RPA server and the remote devices that receives data from the client device and sends the data to the remote device and receives data from the remote devices and sends the data to the client device. | 2015-03-19 |
20150081772 | Systems and Methods for Message Prompting - Systems and methods are provided for message prompting. For example, a communication client corresponding to a first user acquires a first communication message pushed by a communication server; the communication client acquires avatar information of a second user related to the first communication message; and the communication client displays a prompt of the first communication message in a preset prompting area, wherein the prompt contains the avatar information of the second user. | 2015-03-19 |
20150081773 | HIGH AVAILABILITY ARCHITECTURE FOR A CLOUD-BASED CONCURRENT-ACCESS COLLABORATION PLATFORM - Embodiments in the present disclosure include systems and methods related to a high-availability architecture for a cloud-based concurrent-access collaboration platform. The disclosed technology relates to an active data center which includes multiple document server instances that handle user requests for concurrently accessing documents. Multiple document server instances are implemented on a single physical server. This architecture uses an instance assignment manager to assign documents to the document server instances, a primary repository to store backup snapshots of the documents, and a datastore to store all changes made to the documents. The disclosed technology also involves a backup data center that can be swapped with the active data center automatically. | 2015-03-19 |
20150081774 | SYSTEM AND METHOD FOR IMPLEMENTING AUGMENTED OBJECT MEMBERS FOR REMOTE PROCEDURE CALL - A communication method and system configured to facilitate integration of complex automation systems composed of disparate components that may run with different processes, are distributed over a network, or are embedded devices. The system/method allows for a client to rapidly access functionality exposed by a service within a client-service system employing a distributed application structure utilizing an augmented object-oriented model of multiple member types. The system/method allows interconnected nodes to communicate through message passing and remote procedure calling so as to reduce latency within a system composed of distributed resources. | 2015-03-19 |
20150081775 | APPARATUS AND METHOD FOR REAL-TIME RECOMMENDATION OF MULTIMEDIA CONTENT IN COMMUNICATION SYSTEM - A method and apparatus for recommending multimedia content in a communication system are provided. The method includes generating recommendation information for recommending content, and transmitting a message including the recommendation information, wherein the recommendation information includes information necessary for joining a session carrying the recommended content. The apparatus includes a control unit configured to generate recommendation information for recommending content; and a communication unit configured to transmit a message including the recommendation information, wherein the recommendation information includes information for joining a session carrying the content. | 2015-03-19 |