25th week of 2014 patent applcation highlights part 77 |
Patent application number | Title | Published |
20140172864 | SYSTEM AND METHOD FOR MANAGING HEALTH ANALYTICS - Health-related information is gathered from a variety of sources, and organized in a platform that is context aware. The health data is correlated and displayed using visualization tools including timelines, tasks or graphical images. Health data input sources can include healthcare providers, users, lab reports, and typically any entity that develops health related data. The health data is categorized, analyzed and processed according to individualized or context-oriented algorithms. The health data can be correlated with various contexts via users, curators, automated systems and other organizing tools. A user can view health data in relation to progress, trends and contextual data that is derived from the correlations. | 2014-06-19 |
20140172865 | SYSTEM AND METHOD FOR PROCESSING AND DISTRIBUTION OF UNSTRUCTURED DOCUMENTS - A computer-implemented system and method for processing and distribution of unstructured documents are disclosed. The apparatus and method in an example embodiment includes receiving an unstructured document; obtaining information from the document; storing portions of the information obtained from the document in a data set corresponding to the document; using a portion of the information obtained from the document to obtain an identifier of an enterprise record corresponding to the document; recording a specified behavior category for the document; and using the data set and the specified behavior category to dispatch the document to a recipient or an enterprise. | 2014-06-19 |
20140172866 | SYSTEM FOR STORAGE, QUERYING, AND ANALYSIS OF TIME SERIES DATA - A system for storing time series data includes an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. The time series database distributes storage of the data blocks among multiple data nodes. A query layer receives queries and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result. | 2014-06-19 |
20140172867 | METHOD FOR STORAGE, QUERYING, AND ANALYSIS OF TIME SERIES DATA - A method for performing queries on a distributed time series data storage system is presented. The time series data storage system has a time series database that stores data blocks containing time stamped data across a plurality of computing devices. The system also includes an index database that stores an index associated with the time stamped data in each data block. The method includes the steps of sending a query, requesting indices, returning the indices, preparing a sub-query, forwarding the sub-query to an evaluator, evaluating the sub-query, performing a logical operation on each sub-query's result, receiving the sub-results at an output handler, and combining the sub-results. | 2014-06-19 |
20140172868 | SYSTEM AND METHOD FOR STORAGE, QUERYING, AND ANALYSIS SERVICE FOR TIME SERIES DATA - A service for storing time series data provides a data pipe for receiving time series data, a query pipe for making requests to the service, and a result pipe for receiving output from the service. Data sent to the query pipe is processed by an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. A query layer receives queries from the query pipe and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result which is sent out by the results pipe. | 2014-06-19 |
20140172869 | INDEXING OF LARGE SCALE PATIENT SET - Systems and methods for indexing data include formulating an objective function to index a dataset, a portion of the dataset including supervision information. A data property component of the objective function is determined, which utilizes a property of the dataset to group data of the dataset. A supervised component of the objective function is determined, which utilizes the supervision information to group data of the dataset. The objective function is optimized using a processor based upon the data property component and the supervised component to partition a node into a plurality of child nodes. | 2014-06-19 |
20140172870 | INDEXING OF LARGE SCALE PATIENT SET - Systems and methods for indexing data include formulating an objective function to index a dataset, a portion of the dataset including supervision information. A data property component of the objective function is determined, which utilizes a property of the dataset to group data of the dataset. A supervised component of the objective function is determined, which utilizes the supervision information to group data of the dataset. The objective function is optimized using a processor based upon the data property component and the supervised component to partition anode into a plurality of child nodes. | 2014-06-19 |
20140172871 | METHODS AND AUTOMATED SYSTEMS FOR TESTING, OPTIMIZATION, AND ANALYSIS THAT USE ROBUST STATISTICAL PROCESSING OF NON-BINOMIAL EXPERIMENTAL RESULTS - The current document is directed to automated electronic testing, optimization, and/or analysis systems that perform testing that results in non-binomial experimental results that are processed by using efficient and robust processing methods. In one implementation, efficient and robust processing methods are employed to process non-binomial results produced from single-factor tests. In a second implementation, robust and computationally efficient processing methods are employed to analyze non-binomial results from multi-factor/multi-level tests. | 2014-06-19 |
20140172872 | RELATIONSHIP COLLABORATION SYSTEM - A computer implemented method of processing data containing information about relationships between contacts and a community of contact owners is provided, which includes the steps of: collecting data having contact information, contact owner information and one or more values related to the strength of a relationship between the contact and the contact owner; evaluating the strength of the relationship based on the one or more values; and storing the collected data and evaluated strength in a computer database. | 2014-06-19 |
20140172873 | Method and Apparatus For Personal Characterization Data Collection Using Sensors - A processor-based personal electronic device (such as a smartphone) is programmed to automatically respond to data sent by various sensors from which the user's activity may be inferred. A wireless communication link may be used by the device to obtain data from remote sensors which may be worn by the user. A personal “scorecard” may be generated from the raw data and from data concerning other users. Personal, raw characterization data may be computed into personal statistical data by averaging over time. Then, it may be sent (anonymously) to a server that receives such data from many (or all) users. The server may return personal statistical positioning to enable comparison of the user to other participants. In certain embodiments, the generation of a personal scorecard from the personal position in the group statistics may be performed in the user's device. | 2014-06-19 |
20140172874 | INTELLIGENT ANALYSIS QUEUE CONSTRUCTION - A method of processing content files may include receiving the content file, employing processing circuitry to determine an identity score of a source of a portion of at least a portion the content file, to determine a word score based for the content file and to determine a metadata score for the content file, determining a composite priority score based on the identity score, the word score and the metadata score, and associating the composite priority score with the content file for electronic provision of the content file together with the composite priority score to a human analyst. | 2014-06-19 |
20140172875 | ARRANGING STORIES ON NEWSFEEDS BASED ON EXPECTED VALUE SCORING ON A SOCIAL NETWORKING SYSTEM - A social networking system generates a newsfeed for a user to view when accessing the social networking system. Candidate stories associated with users of the social networking system are selected and an expected value score for each candidate story is determined. An expected value score is based on the probability of a user performing various types of interactions with a candidate story and a numerical value for each type of interaction. The numerical value for a type of interaction represents a value to the social networking system of the type of interaction. Based on the expected value scores, the candidate stories are ranked and the ranking used to select candidate stories for the newsfeed. | 2014-06-19 |
20140172876 | DIVERSITY ENFORCEMENT ON A SOCIAL NETWORKING SYSTEM NEWSFEED - A social networking system generates a newsfeed for a user to view when accessing the social networking system. Candidate stories associated with users of the social networking system are selected and attributes of each story are determined. The candidate stories are ranked so that the ranking of a candidate story having one or more common attributes with another candidate story is modified. This reduces the likelihood of the newsfeed presenting candidate stories with common attributes proximate to each other. | 2014-06-19 |
20140172877 | BOOSTING RANKS OF STORIES BY A NEEDY USER ON A SOCIAL NETWORKING SYSTEM - A social networking system generates a newsfeed for a user to view when accessing the social networking system. Candidate stories associated with users of the social networking selection are selected for inclusion in the newsfeed. Based on data associated with users associated with candidate stories, the social networking system determines a neediness value for the users associated with the candidate stories. The neediness value of a user indicates a degree of assistance by the social networking system to distribute content associated with the user. For users indicated as “needy users” based on their neediness values, the social networking system modifies the location of candidate stories associated with needy users in a ranking of the candidate stories. | 2014-06-19 |
20140172878 | INTELLIGENT EVIDENCE CLASSIFICATION AND NOTIFICATION IN A DEEP QUESTION ANSWERING SYSTEM - System, method, and computer program product to identify changes in evidence used to answer questions by a deep question answering system, by identifying a first evidence related to a feature, the deep question answering system having identified the feature as being relevant to answering a first type of question of a plurality of types of questions, and responsive to: (i) detecting a change in the first evidence, and (ii) determining that a confidence score of a first response generated for a first question, of the first type of question, exceeds a confidence threshold, generating an updated response for the first question based on the changed first evidence. | 2014-06-19 |
20140172879 | MULTI-DIMENSIONAL FEATURE MERGING FOR SUPPORTING EVIDENCE IN A QUESTION AND ANSWERING SYSTEM - Method, system, and computer program product to analyze a plurality of candidate answers identified as responsive to a question presented to a deep question answering system, by computing a first feature score for a first feature of an item of evidence, of a plurality of items of evidence, the first feature score being based on at least one attribute of the first feature, the item of evidence relating to a first candidate answer, of the plurality of candidate answers, and computing a merged feature score for the first candidate answer by applying the first feature score to a second feature score for a second feature of the item of evidence. | 2014-06-19 |
20140172880 | INTELLIGENT EVIDENCE CLASSIFICATION AND NOTIFICATION IN A DEEP QUESTION ANSWERING SYSTEM - System, method, and computer program product to identify changes in evidence used to answer questions by a deep question answering system, by identifying a first evidence related to a feature, the deep question answering system having identified the feature as being relevant to answering a first type of question of a plurality of types of questions, and responsive to: (i) detecting a change in the first evidence, and (ii) determining that a confidence score of a first response generated for a first question, of the first type of question, exceeds a confidence threshold, generating an updated response for the first question based on the changed first evidence. | 2014-06-19 |
20140172881 | Facial Recognition With Social Network Aiding - A facial recognition search system identifies one or more likely names (or other personal identifiers) corresponding to the facial image(s) in a query as follows. After receiving the visual query with one or more facial images, the system identifies images that potentially match the respective facial image in accordance with visual similarity criteria. Then one or more persons associated with the potential images are identified. For each identified person, person-specific data comprising metrics of social connectivity to the requester are retrieved from a plurality of applications such as communications applications, social networking applications, calendar applications, and collaborative applications. An ordered list of persons is then generated by ranking the identified persons in accordance with at least metrics of visual similarity between the respective facial image and the potential image matches and with the social connection metrics. Finally, at least one person identifier from the list is sent to the requester. | 2014-06-19 |
20140172882 | PARTIAL AND PARALLEL PIPELINE PROCESSING IN A DEEP QUESTION ANSWERING SYSTEM - System, method, and computer program product to reduce an amount of processing required to generate a response to a first case by a deep question answering system, by, determining that a similarity score, of the first case relative to a second case, exceeds a similarity threshold, identifying a first feature of the second case having a first relevance score exceeding a relevance threshold, identifying a first candidate answer for the first case that does not have the first feature, and refraining from analyzing the first candidate answer in generating the response to the first case, thereby reducing the amount of processing of the deep question answering system. | 2014-06-19 |
20140172883 | PARTIAL AND PARALLEL PIPELINE PROCESSING IN A DEEP QUESTION ANSWERING SYSTEM - System, method, and computer program product to reduce an amount of processing required to generate a response to a first case by a deep question answering system, by, determining that a similarity score, of the first case relative to a second case, exceeds a similarity threshold, identifying a first feature of the second case having a first relevance score exceeding a relevance threshold, identifying a first candidate answer for the first case that does not have the first feature, and refraining from analyzing the first candidate answer in generating the response to the first case, thereby reducing the amount of processing of the deep question answering system. | 2014-06-19 |
20140172884 | CONTENT SELECTION BASED ON IMAGE CONTENT - Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, for determining keywords for an image that supports an overlay content item. A method includes identifying, using one or more processors, an image that is to support an overlay content item, the image being presented on a web site and including a portion that is designated as being enabled to receive and display the overlay content item; evaluating pixel data associated with the image including determining one or more labels that are associated with content included within the image; and determining one or more keywords for the image based at least in part on the one or more labels. | 2014-06-19 |
20140172885 | EXTRACTING DATA FROM BUSINESS INTELLIGENCE FILES - A system and method for managing business intelligence data is described. In some example embodiments, the system extracts data and metadata from a business intelligence file, generates a data bundle of the data and metadata, generates an application bundle based on the data bundle, and generates an interactive document using the data bundle and application bundle. | 2014-06-19 |
20140172886 | SYSTEM AND METHOD FOR CONVERSION OF JMS MESSAGE DATA INTO DATABASE TRANSACTIONS FOR APPLICATION TO MULTIPLE HETEROGENEOUS DATABASES - A system and method for performing real-time conversion of data which is present in the form of messages on JMS-compliant or other messaging systems into database transactions; which can then subsequently be applied to multiple heterogeneous databases or other systems. In accordance with an embodiment, the invention provides a means by which data can be read from messages in a messaging system, and converted to a set of database operations that are then stored as a persistent trail file. The operations can then be routed via a network and applied to target systems as required, for example to maintain a replicated set of information at one or more different or heterogeneous systems. The data in the message can be formatted in a variety of ways, for example, as fixed width, delimited, or XML data, and the system can be configured to convert this data as appropriate. | 2014-06-19 |
20140172887 | MINING FOR STATISTICAL ENUMERATED TYPE - Time-based event stream attributes are analyzed to determine whether the attributes are of a statistical enumerated type, or, in other words, whether the attributes comprise statistically fixed sets of unique values, for instance. The analysis can involve determining a magnitude of change to a set of unique attribute values. In one instance, such a determination can be performed as a function of a number, or count, of unique values. Further, event stream processing can be performed dynamically, for instance, by partitioning data into time intervals and processing the intervals incrementally. | 2014-06-19 |
20140172888 | Systems and Methods for Processing Hybrid Co-Tenancy in a Multi-Database Cloud - In one embodiment, the present invention includes a computer-implemented method comprising monitoring a first condition of an in-memory database. An in-memory data store stores an in-memory database. The method further comprises determining whether the first condition of the in-memory database meets a first defined criterion. If the first condition of the in-memory database meets the first defined criterion, the in-memory database is stored in a persistent data store as a storage based database. If a received query is a query of the storage based database, the query is executed using the storage based database. Metadata of the in-memory database is mapped into a metadata repository if the in-memory database is stored in the in-memory data store. Metadata of the in-memory database is remapped in the metadata repository if the in-memory database is stored in the persistent data store as the storage based database. | 2014-06-19 |
20140172889 | SYSTEMS AND METHODS FOR ALTERNATIVE CHANGE PROCESSES FOR CHANGES TO DATA OBJECTS - Systems and methods are provided for alternative change processes for changes to data objects. A change to a data object is recorded, wherein the change is submitted to a first change process. The first change process is disabled. A second change process is asynchronously executed to process the change to the data object. | 2014-06-19 |
20140172890 | SEARCHING A VERTEX IN A PATH - Methods and systems for searching a path for a vertex include determining, for each of two endpoints in a path, a lower bound for a shortest path distance from each respective endpoint to a target vertex; determining whether the lower bounds cover all points in the path and, if so, determining that the vertex is not in the path; determining whether a number of uncovered points is below a path size threshold and, if so, performing a search of the uncovered points to determine whether the vertex is in the path; and if the number of uncovered points is above the path size threshold, repeating the steps of determining a lower bound, determining whether the lower bounds cover all points, and determining whether a number of points is below a path size threshold using the uncovered points as a new path. | 2014-06-19 |
20140172891 | METHODS AND SYSTEMS FOR DISPLAYING LOCATION SPECIFIC CONTENT - Methods and systems are described herein for selecting a media asset for presentation on a user device based on the type of location in which the user device is located. For example, a media guidance application may receive data describing the location of a user device. Upon processing the data, the media guidance application may detect objects at the location. By cross-referencing the detected objects with a database indicating types of locations in which the detected objects are typically found, the media guidance application determines a location type for the location of the user device. The media guidance application then selects media assets appropriate for the location for presentation to the user. | 2014-06-19 |
20140172892 | QUERYLESS SEARCH BASED ON CONTEXT - Computer-readable media, computer systems, and computing devices for initiating a queryless search is provided. In this regard, a search can be initiated without a user inputting a query. In one embodiment, the method includes recognizing a search indication provided by a user to indicate a desire to view one or more search results related to content being presented. Such a search indication can be performed without accessing a web page associated with a search engine. In accordance with the search indication, contextual information related to the content being presented can be automatically captured. Thereafter, the captured contextual information is provided to initiate a search for information corresponding with the contextual information. Search results corresponding with the contextual information are received and presented. | 2014-06-19 |
20140172893 | SYSTEMS AND METHODS FOR ONLINE SOCIAL MATCHMAKING - A computer-based system for presenting interpersonal relationship recommendation that utilizes peer based opinions about a potential match to influence the recommendation, and that presents the peer based opinions along with the recommendation. | 2014-06-19 |
20140172894 | Recipe Suggestion System And Method - A computer-implemented method is disclosed herein. The method includes the step of storing, in a consumer purchase history database, identities of items purchased by a consumer. The method also includes the step of receiving, with a processing device of a recipe suggestion server, a recipe request signal from the consumer after said storing step. The method also includes the step of maintaining, in a recipe database, a plurality of recipes wherein each recipe is defined by a plurality of ingredients. The method also includes the step of comparing, with the processing device, the identities of items purchased by the consumer with the respective plurality of ingredients associated with one or more of the plurality of recipes. The method also includes the step of transmitting, with the processing device, at least one of the plurality of recipes to the consumer wherein the plurality of ingredients of the at least one of the plurality of recipes is correlated with the identities of items purchased by the consumer. | 2014-06-19 |
20140172895 | Modeled Associations for Business Object Data Structures - A service request to execute an operation on a business object is received. Thereafter, a metadata repository is polled to obtain a modeled association corresponding to the service request. The modeled association involves at least one node of the business object. The at least one node of the business object is then called using the modeled association to respond to the service request. Related apparatus, systems, techniques and articles are also described. | 2014-06-19 |
20140172896 | APPARATUS FOR ANALYZING GEOGRAPHIC INFORMATION AND METHOD THEREOF - Disclosed are a geographic information analyzing apparatus and a method thereof, and more specifically, a geographic information analyzing apparatus which is capable of analyzing a region arbitrarily set by a user and a method thereof. The a geographic information analyzing apparatus disclosed in this specification includes a data storing unit which includes a spatial data storing unit which stores geospatial information and an attribute data storing unit which stores attribute information corresponding to the spatial data; a map viewer which provides a user interface and receives spatial information of an arbitrary region from a user, and a function providing unit which compares the geospatial information with the spatial information of the arbitrary region to calculate an overlapping ratio and performs analysis in accordance with a previously set function using attribute information in accordance with the overlapping ratio. | 2014-06-19 |
20140172897 | DEVICE, METHOD, AND PROGRAM FOR PROCESSING DATA WITH TREE STRUCTURE - A system to enable restoration of a tree structure based on serialized data, and extraction of partial data that includes information of the tree structure from original data. A searching part identifies sequence elements of serialized data using a searching process. An essential element string identifying part identifies a sequence element string (essential element string) that includes the searched sequence elements. A rear section identifying part identifies a sequence element string that includes sequence elements located after the essential element string and is required to form a subtree that includes nodes corresponding to all the sequence elements of the essential element string. A front section identifying part identifies a sequence element string that includes sequence elements located before the essential element string and is required to form a subtree that includes nodes corresponding to all the sequence elements of the essential element string. | 2014-06-19 |
20140172898 | DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM - Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered on top of a transactional key-value system (the storage component). The SQL library comprises a parser and an execution engine running at the client, while the storage component comprises a key-value system for storing the data. The SQL library parses SQL queries received from client applications and maps them to transactions on the key-value system. The key-value system stores data items identified by key and provides concurrency control mechanisms to handle concurrent transactions. The key-value system may be a distributed system with several storage servers, each attached to one or more storage devices. | 2014-06-19 |
20140172899 | PROBABILITY-BASED STATE MODIFICATION FOR QUERY DIALOGUES - A device may facilitate a query dialog involving queries that successively modify a query state. However, fulfilling such queries in the context of possible query domains, query intents, and contextual meanings of query terms may be difficult. Presented herein are techniques for modifying a query state in view of a query by utilizing a set of query state modifications, each representing a modification of the query state possibly intended by the user while formulating the query (e.g., adding, substituting, or removing query terms; changing the query domain or query intent; and navigating within a hierarchy of saved query states). Upon receiving a query, an embodiment may calculate the probability of the query connoting each query state modification (e.g., using a Bayesian classifier), and parsing the query according to a query state modification having a high probability (e.g., mapping respective query terms to query slots within the current query intent). | 2014-06-19 |
20140172900 | AUTOMATIC GENERATION OF SEMANTICALLY SIMILAR QUERIES - Query suggestions are generated based on a Breadth-First-Search having a configurable decaying radius. A computer system receives an initial set of semantically similar queries. The computer system expands the set to include related terms. The set of related terms is included in the initial set. The expansion process is repeated for each query or related term in the set. The radius may be reduced for each subsequent related term added to the query. The process may stop when the radius reaches a specified threshold, e.g., a predetermined number of queries or terms for the set is reached. The set includes the related terms and search queries. The set may be used for, among other things, suggesting related terms to a researcher, improving search engine performance, or selecting appropriate advertisements. | 2014-06-19 |
20140172901 | QUERY EXPANSION USING ADD-ON TERMS WITH ASSIGNED CLASSIFICATIONS - In various embodiments, systems and methods are provided for query expansion using add-on terms with classifications. A query is received. An add-on term is identified for the query. A classification is determined for the add-on term. The classification is a designation associated with the add-on term that is used to distinguish the add-on term from the query. An appended query is generated based on the add-on term. The appended query is generated by concatenating the query with the add-on term. The appended query is executed on a resource stack as a single reformulated query to identify one or more resources. Upon execution, the classification of the add-on term distinguishes the one or more resources identified for the add-on term based on tagging the one or more resources with the classification of the add-on term. The appended query is used to generate content items. | 2014-06-19 |
20140172902 | SYSTEMS AND METHODS TO GENERATE AND UTILIZE A SYNONYM DICTIONARY - Systems and methods to identify synonyms are described. The system generates demand information based on a first plurality of queries, identifies a first synonym set based on an association map that comprises a first plurality of constraints identified from the first cluster of queries, stores the first synonym set in a synonym dictionary, receives a query, over a network, from a client machine, retrieves the first synonym from the synonym dictionary, and expands a constraint in the query received from the client machine based on the first synonym. | 2014-06-19 |
20140172903 | RELEVANCE MAP LINKING - Systems, methods, and machine-readable and executable instructions are provided for relevance map linking. Relevance map linking can include identifying a user as a user node that is associated with a number of user resources. Relevance map linking can also include finding a number of related resources that are associated with the number of user resources and defining the number of related resources as a number of related resource nodes. Relevance map linking can include defining a number of related resource relevance maps for the number of related resource nodes. Relevance map linking can include defining a user relevance map for the user node wherein the user relevance map links the number of related resource nodes and the user node based on the number of resource relevance maps. | 2014-06-19 |
20140172904 | CORPUS SEARCH IMPROVEMENTS USING TERM NORMALIZATION - System and computer program product to perform an operation for query processing based on normalized search terms. The operation begins by, responsive to receiving a query, generating a normalized search term for a concept in the query based on a first language model, of a plurality of language models each having a predefined association with a respective concept. The operation then modifies the query to include the normalized search term, and executes the modified query against an indexed corpus of evidence including a first item of evidence. The operation then, upon determining that the first item of evidence includes the normalized search term, returns the first item of evidence as responsive to the query. | 2014-06-19 |
20140172905 | PERFORMING A FUNCTION ON ROWS OF DATA DETERMINED FROM TRANSITIVE RELATIONSHIPS BETWEEN COLUMNS - In an embodiment, a request is received that specifies a function and a specified key value. Rows from all tables that are accessible from the specified key value are transitively searched, wherein the transitively searching further comprises finding values in a plurality of pairs of columns, wherein found rows that are found by the transitively searching comprise values in a respective first column of the plurality of pairs of columns that satisfy a dependency relationship with values in a respective second column of the plurality of pairs of columns. The function is executed against only the found rows. | 2014-06-19 |
20140172906 | TIME-SHIFTING IMAGE SERVICE - Methods and systems may provide for obtaining a query image of a scene, wherein the query image includes embedded information and represents the scene at a time of capture. The embedded information may include location data and perspective data. Additionally, user input may be received, wherein the user input identifies a different time than the time of capture. A time-shifted image of the scene may be obtained based on the user input and the embedded information in the query image. Crowd sources and/or other public information sources may also be used to obtain the time-shifted image. In one example, the time-shifted image represents the scene at the different time. | 2014-06-19 |
20140172907 | CORPUS SEARCH IMPROVEMENTS USING TERM NORMALIZATION - System and computer program product to perform an operation for query processing based on normalized search terms. The operation begins by, responsive to receiving a query, generating a normalized search term for a concept in the query based on a first language model, of a plurality of language models each having a predefined association with a respective concept. The operation then modifies the query to include the normalized search term, and executes the modified query against an indexed corpus of evidence including a first item of evidence. The operation then, upon determining that the first item of evidence includes the normalized search term, returns the first item of evidence as responsive to the query. | 2014-06-19 |
20140172908 | PERFORMING A FUNCTION ON ROWS OF DATA DETERMINED FROM TRANSITIVE RELATIONSHIPS BETWEEN COLUMNS - In an embodiment, a request is received that specifies a function and a specified key value. Rows from all tables that are accessible from the specified key value are transitively searched, wherein the transitively searching further comprises finding values in a plurality of pairs of columns, wherein found rows that are found by the transitively searching comprise values in a respective first column of the plurality of pairs of columns that satisfy a dependency relationship with values in a respective second column of the plurality of pairs of columns. The function is executed against only the found rows. | 2014-06-19 |
20140172909 | APPARATUS AND METHOD FOR PROVIDING SERVICE APPLICATION USING ROBOT - An apparatus for providing a service application using a robot includes a sensing unit configured to generate environmental sensing information on the surrounding of a moving path of the robot and user state information; and a user circumstance determination unit configured to determine the circumstance and intention of a user to generate user recognition information, and searches and downloads a service application. Further, the apparatus includes a service provision unit configured to search service representation devices around the moving path of the robot and migrate a service corresponding to the service application to at least one of the searched service representation devices; and a user feedback management unit configured to manage feedback information corresponding to an interaction between the user and the robot. | 2014-06-19 |
20140172910 | MUSIC RECOMMENDATION SYSTEM AND METHOD FOR VEHICLE - A music recommendation system and method is provided and include a processor that is configured to collect kinetic information and control information of a vehicle. In addition, the processor is configured to generate stress information of a driver by processing the kinetic information and the control information and extract physical properties of a music by performing an audio signal process on the a music file and extract an emotional property that corresponds to the physical properties of the music. The processor is further configured to connect and store the music information of the music file and the emotional property of the music and search music that corresponds to the stress information to recommend the music for the driver. | 2014-06-19 |
20140172911 | Computer Application Promotion - A computer-implemented process includes providing a request to access content associated with a website; receiving web page information associated with the website, and data for displaying a notification that indicates availability of a native computer application that is associated with the website; providing a request to access information associated with the native computer application; receiving information associated with the native computer application that describes interactions between a plurality of users of an application marketplace and a component of the application marketplace that provides and receives information related to the native computer application; and displaying the descriptive information for viewing by a user, including displaying information that indicates the interactions between the plurality of users and the component of the application marketplace. | 2014-06-19 |
20140172912 | Methods, Systems, and Computer Program Products for Processing a Search Query Exchanged Via a Communications Protocol - Methods and systems are described for processing a search query exchanged via a communications protocol. In an aspect, search information is received by a communications agent in a first execution environment. A communications request identifying a search query, based on the search information, is sent to a communications service. A communications response that identifies a search result determined based on the communicant identifier is received by the first execution environment. In another aspect, a communications request that identifies a search query is received, in a communication identifying a communicant identifier, from a communications agent in a first execution environment. A query request, based on the search query is sent to a search service. A query response is received from the search service. A communications response that identifies, based on the communicant identifier and the query response, a communications search result is sent to the first execution environment. | 2014-06-19 |
20140172913 | Method and Apparatus for Document Matching - Documents written using a markup language such as XML may be decomposed into Path and Parent Associated Node (PPAN) elements, each of which is a linear data structure that includes the content of a node, the parent-child relationship of the node, and the path level of the node. A number of PPAN elements may be grouped together to form A PPAN chain. A PPAN matching process uses the PPAN elements/PPAN chain to search for structured documents that match the PPAN chain. The PPAN matching process is able to perform query and match at the same time to accelerate the PPAN matching process, and also enables complex services to be represented by generic structured documents. Optionally, the PPAN matching process may support wildcard requests so that services may be discovered without prior knowledge of the services. | 2014-06-19 |
20140172914 | GRAPH QUERY PROCESSING USING PLURALITY OF ENGINES - Graph queries are processed using a plurality of independent query execution engines. A graph query submitted to a graph database which is modeled by an attributed graph is received. The graph query is decomposed into a plurality of query components. For each of the query components, a one of the query execution engines that is available to process the query component is identified, a sub-query representing the query component is generated, the sub-query is sent to the identified query execution engine for processing, and results for the sub-query are received from the identified query execution engine. The results received are then combined to generate a response to the graph query. | 2014-06-19 |
20140172915 | SYSTEMS AND METHODS FOR SELECTIVELY PROVIDING ACCESS TO CONTENT - One illustrative embodiment involves receiving a content request for accessing a piece of content, the content request identifying the piece of content, the content request received by a first computer device, and the content request requesting access to the piece of content by a content requester. The embodiment further involves receiving information about the content requester and sending from the first computer device a requester-specific information request requesting additional information from the content requester based at least in part on information about the content requester. The embodiment further involves receiving the additional information at the first computer device and selectively, at the first computer device, providing access to the piece of content based at least in part on the additional information. | 2014-06-19 |
20140172916 | CONCURRENT ACCESS FOR HIERARCHICAL DATA STORAGE - A method of providing concurrent access to a hierarchy in a data structure may include receiving a request from a first process to change a first value associated with an object, where the request may include a second value to be combined with the first value. The method may also include determining that a second process is currently accessing information associated with the object. The method may additionally include associating, in response to determining that the second process is currently accessing information associated with the object, the second value with the object without combining the first value and the second value. | 2014-06-19 |
20140172917 | PRIVACY AND PERMISSION SYSTEM FOR A SOCIAL NETWORK - Systems and methods for managing and regulating communications over a social network are disclosed. A first member of the social network may have profile information comprising various information types each having an associated privacy level. A particular information type may be accessed by a recipient if they are assigned a direct permission level satisfying the privacy level of the particular information type. According to one method, the system determines whether a communication has been sent from the first member to the recipient, and automatically assigns the direct permission level to the recipient for accessing the first member's profile information. | 2014-06-19 |
20140172918 | Role Based Access Management for Business Object Data Structures - A service request from a user is received to execute an operation on an instance of a business object. Thereafter, an access control check is performed to confirm whether the user is allowed to execute the requested operation on a type of business object corresponding to the business object specified and based on an access group associated with the user. Subsequently, the user is either provided with access to the instance of the business object to execute the operation if the access control check confirms that the user is allowed to execute the operation on the instance of the business object, or prevented from accessing the instance of the business object to execute the operation on the instance of the business object. Related apparatus, systems, techniques and articles are also described. Related apparatus, systems, techniques and articles are also described. | 2014-06-19 |
20140172919 | AUTOMATIC CORRELATION OF DYNAMIC SYSTEM EVENTS WITHIN COMPUTING DEVICES - Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event. | 2014-06-19 |
20140172920 | SYSTEM AND METHOD OF DETERMINING COMPLEXITY OF COLLABORATIVE EFFORT - A method of determining the complexity of a collaborative effort which method includes receiving data via a processor, the data including identities of social actors or sets of social actors in the collaborative effort, and storing the data in a repository accessible by the processor; defining nodes, via the processor, and associating the nodes with each of the social actors of or with each of the sets of social actors in the collaborative effort to define nodes that represent each of the social actors or each of the sets of social actors; identifying, via the processor, one or more dimensions for each social actor; defining a coordination complexity (G), via the processor, and determining, for each dimension, a sum of a difference between every two of the nodes, multiplying the sum by a weight specific for that dimension, and adding each of the multiplied sums for each dimension. In another aspect, the invention includes a system of determining complexity of a collaborative effort. | 2014-06-19 |
20140172921 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - There is provided an information processing apparatus. A receiver receives designations of: a first attribute from among attributes relating to a paper on which an image is to be printed, in a stored attribute file; a range within which a value of the first attribute could be; and an increase or decrease width of the value. A first attribute generator generates attribute values for the first attribute, obtained by increasing or decreasing the value at the increase or decrease width within the range. A file generator generates attribute files, each of which includes each of the generated attribute values of the first attribute. An attribute value of a second attribute, which has not been designated, in the generated attribute files is the same with an attribute value of the second attribute in the attribute file. | 2014-06-19 |
20140172922 | METHOD FOR GENERATING SIMPLE OBJECT ACCESS PROTOCOL MESSAGES AND PROCESS ENGINE - A method for generating a Simple Object Access Protocol (SOAP) message in XML during execution of a process in a SOA-based process engine apparatus and a corresponding process engine apparatus. The method includes: generating and storing an XML character string containing a fixed SOAP message skeleton; generating and storing an XML character string containing an instance-constant variable; generating an XML character string containing a dynamic variable; and concatenating the XML character string containing the fixed SOAP message skeleton and the XML character string containing the instance-constant variable as previously stored and the XML character string containing the dynamic variable by a character string concatenating operation to generate a SOAP message. A process engine apparatus including a message analyzer unit, a message pre-composer unit, a character string depository, and a message composer unit is also provided. | 2014-06-19 |
20140172923 | METHOD & APARATUS FOR ASYNCHROINZED DE-SERIALIZATION OF E-R MODEL IN A HUGE DATA TRUNK - Embodiments of the present disclosure relate to the field of database technology. More specifically, embodiments of the present disclosure relate to a method and system for importing E-R model data utilizing dependency information in an E-R model data schema. This disclosure provides a method for importing E-R model data, comprising: receiving an imported E-R model data file and a data schema of the E-R model; determining a dependency type of each entity in the data file based on the data schema, wherein the dependency type corresponds to at least one of no correlation, weak correlation, or strong correlation; and correspondingly importing each entity in the E-R model data file based on the determined dependency type. | 2014-06-19 |
20140172924 | CRASH RECOVERY FOR ATTENDED OPERATING SYSTEM INSTALLATIONS - An installer running on a computing device automates crash recovery of attended operating system installations. The installer initializes a provisioning event of an application on a computing device, presents an application configuration option for the application, receives a decision corresponding to the application configuration option, provisions the application based upon the decision, and updates an answer file with the decision. The installer also, in response to a detected provisioning event failure, generates a custom answer file, initializes a new provisioning event of the application on the computing device, detects the custom answer file, and provisions the application according to the custom answer file. | 2014-06-19 |
20140172925 | THIRD PARTY FILES IN AN ON-DEMAND DATABASE SERVICE - Disclosed are methods, apparatus, systems, and computer readable storage media for providing a reference to a content object in a user interface using an on-demand database service. A computing device can receive data regarding identification of a content object, where the content object is stored in a data repository external to the on-demand database service. The data regarding the content object can be stored in a persistent object in a database of the on-demand database service. A reference can be provided representing the persistent object to a display device operable to display the reference in a user interface when the display device accesses the on-demand database service. One or more graphical representations can be exposed regarding the content object for display in the user interface by the display device, where the exposed graphical representations depend at least in part on the data repository. | 2014-06-19 |
20140172926 | STORAGE MANAGER - A method may include identifying a media file to be retrieved from storage, transmitting a request for information identifying a location of the media file and identifying the location of the media file. The method may also include forwarding the identified location, transmitting a request for the media file and receiving the request for the media file. The method may further include creating a copy of the media file, storing a first virtual location corresponding to a location of the copy and forwarding a message indicating that the identified media file is available for processing. | 2014-06-19 |
20140172927 | File information processing method and portable device - A file information processing method for a portable device is provided. The method comprises receiving at least a file data from an information providing platform by the portable device. A personal terminal device corresponds to the portable device in the information providing platform and the information providing platform provides several information items which correspond to files respectively. The information providing platform receives at least a selecting signal for selecting at least one of the information items and transmits a file data of the file corresponding to the selected information items to the portable device. The portable device provides a file list listing file items corresponding to the received file data respectively. | 2014-06-19 |
20140172928 | EXTENT-BASED STORAGE ARCHITECTURE - An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client. | 2014-06-19 |
20140172929 | ADAPTIVE DATA STRIPING AND REPLICATION ACROSS MULTIPLE STORAGE CLOUDS FOR HIGH AVAILABILITY AND PERFORMANCE - Technologies for adaptively striping data across multiple storage clouds include receiving user constraints corresponding one or more cloud storage providers, receiving a file to be striped across the cloud storage providers, splitting the received file into file blocks, allocating each of the file blocks to a different one of the cloud storage providers as a function of the user constraints and operating conditions of each of the cloud storage providers, and sending each of the file blocks to the cloud storage provider to which each file block is allocated. In some embodiments, file blocks may be re-allocated from one cloud storage provider to another cloud storage provider as a function of changing user constraints or operating conditions. In addition, each of the file blocks may be retrieved from the cloud storage providers to re-assemble the file. | 2014-06-19 |
20140172930 | FAILURE RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM - A failure resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects calculated. Reassembly instructions are created for the data item. The data objects and parity objects are spread across all nodes and zones in the storage system. Reassembly instructions are also spread across the zones. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions. This provides for data resiliency while keeping the amount of storage space required relatively low. | 2014-06-19 |
20140172931 | APPARATUS, METHOD AND MEDIUM FOR CREATING FOLDER SHORTCUTS - To provide a shortcut creating apparatus which creates folder shortcuts for a plurality of folders in a single flow without move to a target folder, and stores the created folder shortcuts in a selected folder. The shortcut creating apparatus according to the present invention includes: (1) a one-way shortcut creating unit configured to create a folder shortcut of a reference folder under a related folder, (2) a one-way shortcut creating unit configured to create a folder shortcut of the related folder under the reference folder, (3) a two-way shortcut creating unit configured to create a folder shortcut of the reference folder under the related folder, and create a folder shortcut of the related folder under the reference folder, and (4) a multiple-shortcut creating unit configured to create respective folder shortcuts of the reference folder and the related folders under folders except under the currently selected folder. | 2014-06-19 |
20140172932 | DEVICE AND METHOD FOR CALCULATING ABSOLUTE AMOUNT OF DISPLACEMENT, AND METHOD FOR SAME - Some embodiments address a problem of detecting the absolute amount of displacement of a moving body. In various embodiments, the multi-turn absolute angle of rotation of a main shaft is calculated from a rotation angle detected by an angle sensor joined to the main shaft and a countershaft. The rotation of a main shaft ( | 2014-06-19 |
20140172933 | METHOD AND APPARATUS FOR GENERATING RANDOM NUMBERS BASED ON PACKETIZED MEDIA DATA - A method and apparatus for generating random numbers based on packetized media data comprising querying one or more packetized media devices for a predetermined number of bits from one or more current real-time transport protocol (RTP) session, receiving the predetermined number of bits from the one or more packetized media devices, assembling the predetermined number of bits into a set of bytes; and converting the second set of bytes into a numerical value. | 2014-06-19 |
20140172934 | Systems and Methods for Data Retry Using Averaging Process - Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for calibration during data processing. | 2014-06-19 |
20140172935 | TRANSMITTER FINITE IMPULSE RESPONSE CHARACTERIZATION - A finite impulse response (FIR) extractor includes at least one controller. The controller injects specified FIR tap values into a first captured waveform that results from transmitting a raw waveform through a transmitter circuit including a FIR filter having pre and post cursor tap values set to zero to create an expected waveform, and injects the specified FIR tap values into the raw waveform to create an ideal waveform. The controller further projects the expected and ideal waveforms onto a second captured waveform that results from transmitting the ideal waveform through the transmitter circuit with the pre and post cursor tap values set to the specified FIR tap values to create a compensated waveform, and extracts FIR tap values from the compensated waveform. | 2014-06-19 |
20140172936 | FLOATING-POINT ERROR DETECTION AND CORRECTION - An embodiment includes a method for detecting a potential floating-point error in an addition or a subtraction instruction included in an operation. The method may include identifying a first operand and a second operand. The first operand and the second operand may be configured to be manipulated during execution of the instruction. The method may include copying a first exponent of the first operand to a first comparison register. The method may also include copying a second exponent of the second operand to a second comparison register. The method may further include comparing the first exponent in the first comparison register to the second exponent in the second comparison register. Based on the comparison, a determination may be made whether the instruction includes a potential floating-point error when executing the instruction using the first operand and the second operand formatted according to a first precision. | 2014-06-19 |
20140172937 | APPARATUS FOR PERFORMING MATRIX VECTOR MULTIPLICATION APPROXIMATION USING CROSSBAR ARRAYS OF RESISTIVE MEMORY DEVICES - An apparatus that performs the mathematical matrix-vector multiplication approximation operations using crossbar arrays of resistive memory devices (e.g. memristor, resistive random-access memory, spintronics, etc.). A crossbar array formed by resistive memory devices serves as a memory array that stores the coefficients of a matrix. Combined with input and output analog circuits, the crossbar array system realizes the method of performing matrix-vector multiplication approximation operations with significant performance, area and energy advantages over existing methods and designs. This invention also includes an extended method that realizes the auto-associative neural network recall function using the resistive memory crossbar architecture. | 2014-06-19 |
20140172938 | SELECTED ALERT DELIVERY IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system. | 2014-06-19 |
20140172939 | Reachability-Based Coordination for Cyclic Dataflow - Various embodiments provide techniques for working with large-scale collections of data pertaining to real world systems, such as a social network, a roadmap/GPS system, etc. The techniques perform incremental, iterative, and interactive parallel computation using a coordination clock protocol, which applies to scheduling computations and managing resources such as memory and network resources, etc., in cyclic graphs including those resulting from a differential dataflow model that performs computations on differences in the collections of data. | 2014-06-19 |
20140172940 | Information Processing Method For Electronic Device Accessory, Electronic Device And Accessory Thereof - An information processing method of an electronic device accessory, an electronic device and an accessory thereof are described. The method includes the electronic device acquiring the unique identifier of the first accessory that the electronic device uses and first information of the application; reporting the unique identifier of the first accessory and the first information to the web server so that the web server can acquire the function information of the first accessory in the application according to the unique identifier and the first information; receiving the function information sent by the web server; configuring the function information for the first accessory so that the first accessory has the functions corresponding to the function information in the application. The present method is applicable to touch-screen electronic devices. | 2014-06-19 |
20140172941 | CAPTURE, ANALYSIS, AND VISUALIZATION OF CONCURRENT SYSTEM AND NETWORK BEHAVIOR OF AN APPLICATION - A first capture system that captures network communication events related to an application, and a second capture system that captures internal processing events related to the application. A visualization system analyzes the data captured by each of the capture systems, synchronizes and correlates the data, and presents an integrated display of these communication and processing events. In a preferred embodiment, the communicated messages include an identifier of the application, and the processing components also associate an identifier of the application to each recorded processing event. To facilitate the integrated display of the events, the visualization system synchronizes the recorded communication and processing events to a common time base. | 2014-06-19 |
20140172942 | DECOUPLING CLUSTER DATA FROM CLOUD DEPLOYMENT - The present invention extends to methods, systems, and computer program products for decoupling cluster data from cloud deployment. The decoupling facilitates taking down and reattaching a cluster to persisted data as needed. Other embodiments of the invention include resuming a cluster's execution on a different topology and/or different system states based on a persisted data set. | 2014-06-19 |
20140172943 | Highest Bandwidth Download Request Policy in a Live Streaming P2P Network - The technology relates to a method of and a device for, arranging peers in a P2P network comprising a streaming source and a plurality of network peers arranged at distribution levels in the P2P network. The method receives a request from a peer entering the network to receive data content, and determines a distribution level for the entering peer with respect to the streaming source. Further, the method provides the entering peer with peers selected from the network peers from which the requested data content can be downloaded with an expected probability depending on the determined distribution level. The method also indicates upload capacity of peers, wherein the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the peers having a highest upload capacity among the selected peers. | 2014-06-19 |
20140172944 | INVALIDATION SYSTEMS, METHODS, AND DEVICES - A computer-implemented method includes receiving, at a service running on the hardware, invalidation information relating to one or more resources; and determining whether the invalidation information relates to any resources currently stored on the service. Based on the determining, when the invalidation information relates to at least one resource not currently cached on the service, maintaining on the service at least some of the invalidation information; and using the maintained invalidation information on the service to prevent subsequent use of a version of at least one resource not currently stored on the service. | 2014-06-19 |
20140172945 | LOADING A RE-DIRECTED WEB PAGE ON A WEB BROWSER OF A CLIENT DEVICE IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed. | 2014-06-19 |
20140172946 | LOADING A RE-DIRECTED WEB RESOURCE ON A WEB BROWSER OF A CLIENT DEVICE IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device transmits a request for an initial web resource to a proxy server. The proxy server requests the initial web resource on behalf of the client device in response to the client device's request. The proxy server then executes a web resource redirection procedure (which involves one or more redirects) that is independent of interaction with the client device and results in the proxy server obtaining web resource content. The proxy server delivers the web resource content to a proxy client application on the client device along with instructions for simulating, on the client device, the web resource redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web resource redirection procedure that occurred at the proxy server as instructed. | 2014-06-19 |
20140172947 | CLOUD-BASED VIRTUAL LOCAL NETWORKS - Systems and methods are described for providing cloud-based virtual local networks. A computerized method for providing cloud-based virtual local networks includes receiving at a network gateway a request for a network address from a network switch, communicating with a user device management entity (uDME) server to authorize the network switch, receiving an authorization response from the uDME server for the network switch, receiving a network address pool at the network gateway from the uDME server, and creating at the network gateway a virtual home router containing a virtual home router context that is unique to the virtual home router and associated with the network address pool. | 2014-06-19 |
20140172948 | METHOD AND APPARATUS FOR COMMAND SYNCHRONIZATION - Method and apparatus for command synchronization is described. In some embodiments, a remote system may set up a user interactive session with a local device according to a user interaction protocol. The remote system may insert a predetermined execution time into a first command and send the first command to a local device according to the user interaction protocol. The first command, when executed on the local device, causes a second command compliant with the user interaction protocol to execute on the local device at the predetermined execution time. | 2014-06-19 |
20140172949 | METHOD OF INTER-BOARD COMMUNICATION IN A ROUTER CLUSTER, ROUTER, AND ROUTER CLUSTER - A method of inter-board communication in a router cluster, a router, and a router cluster are provided. The method comprises: the main router configuring and enabling an IP address of the interconnection interface of the main router, and acquiring IP address(es) of other router(s) in the router cluster; other router(s) except the main router configuring and enabling IP address(es) of interconnection interface(s) of other router(s) except the main router respectively, and acquiring the IP address of the main router; the main router establishing communication connections with other router(s) in the router cluster, and enabling the function of communication agent; the main router and the other router(s) in the router cluster transmitting internal control messages of the router cluster through their respective communication agent modules. | 2014-06-19 |
20140172950 | Methods And Systems For Speeding Up Data Recovery - A method for providing recovery from a remote server to a client includes sending at least one data restore request to the remote server. A data block identifier are received at the client system via a network. A data block associated with the data block identifier is retrieved from a local backup server associated with the client system if the local back up server stores the data block. The data block associated with the data block identifier is received from the remote server if the local backup server does not store the data block. The data block is restored to the client system. | 2014-06-19 |
20140172951 | Framework Supporting Content Delivery With Hybrid Content Delivery Services - A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include hybrid CD services. | 2014-06-19 |
20140172952 | Framework Supporting Content Delivery With Content Delivery Services - A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include services supporting content delivery. | 2014-06-19 |
20140172953 | Response Endpoint Selection - A computing system has multiple endpoint computing devices in local environments to receive verbal requests from various users and a central or remote system to process the requests. The remote system generates responses and uses a variety of techniques to determine where and when to return responses audibly to the users. For each request, the remote system understands who is making the request, determines when to provide the response to the user, ascertains where the user is when it is time to deliver the response, discovers which of the endpoint devices are available to deliver the response, and evaluates which of the available devices is best to deliver the response. The system then delivers the response to the best endpoint device for audible emission or other form of presentation to the user. | 2014-06-19 |
20140172954 | SYSTEM AND METHOD FOR PRIVATE CLOUD INTRODUCTION AND IMPLEMENTATION - Systems and methods are disclosed herein to a method of introducing and acclimating an enterprise with a cloud comprising: hosting a cloud by provisioning virtual machines using the resources of a zero touch point device with a cloud management environment; installing, by a computer, the cloud on an enterprise server; evaluating, by a computer, an inventory of applications to be hosted by the enterprise server on the cloud; defining, by a computer, application tiers for the evaluated applications; classifying, by a computer, the applications in the inventory of applications into the defined application tiers; migrating, by a computer, at least one non-production application of the non-production application tier to the cloud; migrating, by a computer, at least one production application of the production application tier to the cloud; and migrating, by a computer, at least one mission critical application of the mission critical application tier to the cloud. | 2014-06-19 |
20140172955 | DISTRIBUTED MOBILE ENTERPRISE APPLICATION PLATFORM - Various embodiments of systems and methods for distributed mobile enterprise application platform (MEAP) are described herein. In one aspect, the method includes receiving a request to be executed from a mobile device. Based upon the request, one or more middleware components capable of executing the request are determined from one or more remotely located servers. A middleware component from the one or more middleware components is selected for executing the request. The request is sent to the selected middleware component for execution. Based upon the execution, an output is received from the selected middleware component. In one embodiment, the output is stored in a backend system or sent to a portable device from which the request is received. In another embodiment, the output is sent to another middleware component for further execution. | 2014-06-19 |
20140172956 | FRAMEWORK SUPPORTING CONTENT DELIVERY WITH CONTENT DELIVERY SERVICES - A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include services supporting content delivery. | 2014-06-19 |
20140172957 | SECURITY NETWORK INTEGRATED WITH PREMISE SECURITY SYSTEM - An integrated security system is described that integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network (broadband, cellular/GSM, POTS access) that enables users to remotely stay connected to their premises. The integrated security system, while delivering remote premise monitoring and control functionality to conventional monitored premise protection, complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices (cameras, lamp modules, thermostats, etc.) can be added, enabling users to remotely see live video and/or pictures and control home devices via their personal web portal or webpage, mobile phone, and/or other remote client device. Users can also receive notifications via email or text message when happenings occur, or do not occur, in their home. | 2014-06-19 |
20140172958 | Apparatus, Method and System for a Tunneling Client Access Point - The disclosure details the implementation of a tunneling client access point (TCAP) that is a highly secure, portable, power efficient storage and data processing device. The TCAP “tunnels” data through an access terminal's (AT) input/output facilities. In one embodiment, the TCAP connects to an AT and a user employs the AT's user input peripherals for input, and views the TCAP's activities on the AT's display. This enables the user to observe data stored on the TCAP without it being resident on the AT, which can be useful to maintain higher levels of data security. Also, the TCAP may tunnel data through an AT across a communications network to access remote servers. The disclosure also teaches a plug-n-play virtual private network (VPN). | 2014-06-19 |
20140172959 | GATEWAY AND DEVICE MANAGEMENT METHOD - A gateway communicates with at least one terminal device and a database server. When the terminal device is connected to the gateway, device identification (ID) of the terminal device is acquired to download a device description frame (DDF) file of the terminal device from the database server. Then, detailed information of the terminal device is displayed on a user interface according to the DDF file. When a command is sent using the user interface, the commands is received and transmitted to the terminal device, to control the terminal device to perform a corresponding function. | 2014-06-19 |
20140172960 | ELECTRONIC DEVICE AND METHOD FOR MANAGING TAGS OF VIRTUAL MACHINES - A method for managing tags of virtual machines in a server involves presetting tags of the virtual machines. The preset tags include system tags and customized tags. The system tags and the customized tags carry out preset functions. The method further involves receiving a query request of a specified tag from a client computer, obtaining a specified virtual machine and one or more preset functions corresponding to the specified tag, and transmitting the specified virtual machine and the one or more preset functions corresponding to the specified tag to the client computer. | 2014-06-19 |
20140172961 | SYSTEM AND METHOD FOR PROVIDING MATCHED MULTIMEDIA VIDEO CONTENT - A system for providing content to client computing devices. The system is configured to receive an audio feed that includes audio segments. Each audio segment includes either regular audio content or preemptory audio content. The system may determine whether each audio segment includes regular or preemptory audio content. For each audio segment determined to include preemptory audio content, the system may direct the client computing devices to preempt, with the preemptory audio content, any current content being presented by the client computing devices. For each audio segment determined to include regular audio content, the system may identify the regular audio content, match multimedia video content with the identified regular audio content, and direct the matched multimedia video content to the client computing devices for presentation thereby to users. | 2014-06-19 |
20140172962 | Method and system for prompting friend feed in SNS network, client and server - The disclosure provides a method for prompting a friend feed in a Social Network Service (SNS) network. The method includes: acquiring user information of a user by an SNS network client, when the user enters an application program store; acquiring, by the SNS network client, a friend feed of the user from an SNS network server according to the user information, wherein the friend feed includes at least one piece of Application Program (App) feed information; and prompting the friend feed by the SNS network client. The disclosure further provides a client, a server, and a system for prompting a friend feed in an SNS network. The disclosure improves the stickiness and activeness of the user and takes full advantage of the SNS. | 2014-06-19 |
20140172963 | System and Method for Preserving Consumer Choice - Methods and systems for preserving user attribute data by way of managing and synchronizing redundant storage locations. | 2014-06-19 |