16th week of 2014 patent applcation highlights part 67 |
Patent application number | Title | Published |
20140108423 | DATA STORE ORGANIZING DATA USING SEMANTIC CLASSIFICATION - Data stores that store content units and annotations regarding the content units derived through a semantic interpretation of the content units. When annotations are stored in a database, different parts of an annotation may be stored in different tables of the database. For example, one or more tables of the database may store all semantic classifications for the annotations, while one or more other tables may store content of all of the annotations. A user may be permitted to provide natural language queries for searching the database. A natural language query may be semantically interpreted to determine one or more annotations from the query. The semantic interpretation of the query may be performed using the same annotation model used to determine annotations stored in the database. Semantic classifications and format of the annotations for a query may be the same as one or more annotations stored in the database. | 2014-04-17 |
20140108424 | DATA STORE ORGANIZING DATA USING SEMANTIC CLASSIFICATION - Data stores that store content units and annotations regarding the content units derived through a semantic interpretation of the content units. When annotations are stored in a database, different parts of an annotation may be stored in different tables of the database. For example, one or more tables of the database may store all semantic classifications for the annotations, while one or more other tables may store content of all of the annotations. A user may be permitted to provide natural language queries for searching the database. A natural language query may be semantically interpreted to determine one or more annotations from the query. The semantic interpretation of the query may be performed using the same annotation model used to determine annotations stored in the database. Semantic classifications and format of the annotations for a query may be the same as one or more annotations stored in the database. | 2014-04-17 |
20140108425 | VISIBLE PERSONALIZATION - A system for effectively rating and/or dynamically generating one or more electronic media files with respect to information associated with a user, the user's preferences, and/or the user's past behavior with respect to electronic media. | 2014-04-17 |
20140108426 | INTERACTIVE SYSTEM FOR COLLECTING, DISPLAYING, AND RANKING ITEMS BASED ON QUANTITATIVE AND TEXTUAL INPUT FROM MULTIPLE PARTICIPANTS - A system for interactive visualization of items in an online environment based on textual and quantitative properties of those items is described. End-users of the system are humans and items can be any objects such as songs, books, and other users. One aspect of the system is a process used to map an item's quantitative and textual data into a position in the visualization, e.g., a two or three dimensional space. Using transformation matrices canonical correlation analysis (CCA) and a specific item's quantitative and textual data, the system projects an item onto the visualization and uses ratings and spatial positions to assign reputation values to each end-user and their textual responses to facilitate efficient browsing and rating of items and viewing of patterns, trends, and insights as they emerge. | 2014-04-17 |
20140108427 | MINING OF USER EVENT DATA TO IDENTIFY USERS WITH COMMON INTERESTS - A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information. | 2014-04-17 |
20140108428 | Ranking Social Network Objects - An online social networking system can be used to rank social network objects of various different object types, each according to its type. The objects may comprise types such as users, communities, blogs, blog entries, events, forums, forum topics, postings, photographs, and/or images. The product comprises code for carrying out a method that begins with receiving ranking data about social network objects that comprises data about events performed on the social network. For each social network object, a ranking function is applied to ranking data about the social network object based on its type. In addition, the recency of an event on the social network related to the social network object is evaluated, in order to calculate the score for the social network object. A relative ranking for each of the plurality of social network objects based on its score is determined, and the score and relative ranking of each of the social network objects stored. | 2014-04-17 |
20140108429 | SYSTEM AND METHOD FOR DETECTING PERSONAL EXPERIENCE EVENT REPORTS FROM USER GENERATED INTERNET CONTENT - A method implementable on a computing device for scoring segments of Internet posts is disclosed. The method includes defining a set of indicating factors where each indicating factor is associated with a possible feature in the segments, and where possible features affect a likelihood that the Internet posts represent a user generated product personal experience event report associated with a pre-defined search subject. | 2014-04-17 |
20140108430 | SYSTEM AND METHOD FOR DETECTING PERSONAL EXPERIENCE EVENT REPORTS FROM USER GENERATED INTERNET CONTENT - A method implementable on a computing device for detecting personal experience event reports from user generated content on the Internet is disclosed. The method includes filtering a collection of Internet posts to include only the Internet posts containing personal experience terms. The method additionally includes further filtering the filtered Internet posts by removing the Internet posts with non-personal experience terms. | 2014-04-17 |
20140108431 | CORRELATED INFORMATION RECOMMENDATION - Method and apparatus for information recommendation are provided. In one aspect, a method for information recommendation uses correlated information combinations to improve recommendation accuracy. Upon receiving data from a client indicating a visited information type, the method obtains correlated information types related to the visited information type from stored records. The correlated information types providing one or more correlated information combinations each including at least two correlated information types. For each of the one or more correlated information combinations, the method computes a degree of correlation between the correlated information combination and the visited information type. The method selects a target correlated information combination with a satisfying degree of correlation, and recommends the target correlated information combination to the client. | 2014-04-17 |
20140108432 | METHOD AND APPARATUS OF RECOMMENDING POPULAR ACCOUNTS IN SNS SYSTEM - This document publishes a method and an apparatus of recommending popular accounts in a social network service (SNS) system. In one embodiment, the method includes the following steps: analyzing relating information of a specified user stored in a network system to get preference information of the specified user; querying popular accounts matched to the preference information from popular accounts stored in the SNS system; and outputting the popular accounts matched to the preference information as recommended popular accounts for the specified user. According to the method and apparatus, t is possible to recommend popular accounts for each registered user in the SNS system with a personalized manner, and the recommended popular accounts can be pushed to the user after the user logins the SNS system. As the recommended popular accounts are very close to the preference of the user, the activity of the SNS system is significantly improved. | 2014-04-17 |
20140108433 | Ordered Access Of Interrelated Data Files - A computer implemented method and system for interrelating and providing ordered access to source data files (SDFs) is provided. Each SDF contains one or more records. A parsing component compiles a configuration language (CL) and generates file descriptors usable by an interlinear sort component (ISC) and an interrelated data access component (IDAC). The CL defines adopt and order key fields, a lineage relationship between the SDFs, and one or more predetermined subprograms. The subprograms process an instance of a record from a SDF and a start point and an end point of a sequence or a subsequence of related records from the SDF. The ISC sorts each SDF into the order defined in the CL and attaches a parent position number (PPN) to each child file record. The IDAC uses the PPN to access the sorted SDFs in the order defined by the CL and execute the defined subprograms. | 2014-04-17 |
20140108434 | INDEX CONFIGURATION FOR SEARCHABLE DATA IN NETWORK - An entity using a computing device can upload searchable data to a network service to be indexed and stored. The data can include a plurality of data fields, each data field having one or more associated values. The network service can analyze the data fields and their respectively associated values to determine data field types for the data fields and search options to be enabled for the data fields. Based at least in part on the data field types and the search options, the network service can generate a search index configuration/schema. Based at least in part on the generated search index configuration/schema, the network service can generate a search index for the data. In some embodiments, the network service can also convert the data into a format compatible with the search index. | 2014-04-17 |
20140108435 | SECURE PRIVATE DATABASE QUERYING SYSTEM WITH CONTENT HIDING BLOOM FITERS - Secure private database querying on a database for a query having a formula evaluation on at least two keywords A and B comprises: a server receiving a Bloom filter tree comprised of encrypted Bloom filters of encrypted keywords from the database, wherein each Bloom filter in the Bloom filter tree is separately masked by a random mask pad P; receiving an encrypted version of the keywords A and B from the client; and obtaining masked Bloom filter indices for the keywords A and B. The client and server participate in secure function evaluation (SFE) with the client. The server has an input comprising the masked Bloom filter indices for the keywords A and B and the client has an input comprising the random mask pad P. The secure function evaluation comprises: removing the random mask pad P from the masked Bloom filter indices input by the server; determining if there is a matching Bloom filter for each of the keywords A and B; and applying the formula evaluation to determine if the formula is satisfied. | 2014-04-17 |
20140108436 | Internet Browsing with Customized Content - Customized content is presented to user of a browser. Textual input, such as a search term from a user is received by the browser and customized content is determined based on the textual input. Customized content includes user-specific content and general content. The user-specific content is content of potential interest to the user based on the textual input from websites that the user visited, bookmarked, searched, and shared, as well as from the user's social network connections. The general content, on the other hand, is of potential interest to a plurality of users, such as trending topics on the web. The determined user-specific content and general content are transmitted to the browser for presentation to the user. | 2014-04-17 |
20140108437 | AGGREGATION OF DATA FROM DISPARATE SOURCES INTO AN EFFICIENTLY ACCESSIBLE FORMAT - Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources. | 2014-04-17 |
20140108438 | REFERENCE ATTRIBUTE ANNOTATION SIGNIFYING NO EXTERNAL REFERENCE - The annotation of a returned reference from an executable component to signify that there are no external references to the particular object graph referenced by the returned reference. If either 1) there are no input arguments to the executable component or 2) each input argument is either immutable or represents an object graph that has no external mutable references pointing into the object graph, and no internal mutable references that reference external objects, the particular attribute is assigned to the returned reference. Accordingly, if the returned reference is writable (as determined by evaluating the declaration code or the call code for the executable component), the returned reference is free to have whatever access permissions assigned to it, and may also be assigned to an isolated memory location, though such assignments will cause the returned reference to lose the particular attribute. | 2014-04-17 |
20140108439 | Interest Expansion Using A Taxonomy - Disclosed are methods for inferring interests of a user based on declared interests of the user. Text for which a user has expressed interest, e.g. “liked” is evaluated to identify at least one principal concept. A principal article for the principal concept is located in a taxonomy and the link structure of the taxonomy analyzed to identify candidate articles related to the principal article. The candidate articles are scored according to a plurality of metrics and these scored are weighted and combined for a final score. Candidate articles are selected for the score and recommendations are generated and recommendations generated based on the concepts of the selected candidate articles. | 2014-04-17 |
20140108440 | Configuration of Life Cycle Management for Configuration Files for an Application - A method for modifying a configuration file includes receiving a first configuration file for an application and receiving one or more changes to the first configuration file to generate a modified configuration file. When a second configuration file is received, differences between the first configuration file and the modified configuration file are determined, and differences between the first configuration file and the second configuration file are determined. The differences may then be presented to a user, who can then reconcile the differences. | 2014-04-17 |
20140108441 | EFFICIENT MATCHING OF DATA - Technologies are disclosed for enabling users to comprehensively determine their exposures to media and to receive services based thereon. For example, an application can be executed on a computing device associated with a user. The application can continuously monitor audio data that the computing device is exposed to and can generate digital signatures thereof. The digital signatures can be transmitted to a server that comprises a database of reference digital signatures and circuitry configured to compare and match the received digital signatures and the reference digital signatures. When a match is found, the server retrieves information associated with the matched reference digital signature and returns, to the device, the retrieved information. The server can also concatenate matches associated with data received from a plurality of computing devices and provide the concatenated data to a third party, who in turn, returns services to the users based on the received data. | 2014-04-17 |
20140108442 | PERSON-BASED INFORMATION AGGREGATION - Techniques are described for aggregating person-based information on a computing device. The computing device includes a display device and one or more processors. The processors are configured to determine a context of the computing device, and identify a contact associated with the currently-executing application and a plurality of contact identifiers associated with the contact. The processors are configured to receive, from two or more different sources and based on at least one contact, information associated with the contact that includes a respective portion of information received from each of the different sources, determine, based on the context of the computing device, a respective priority value for each of the portions of the information, select, based on the respective priority value, one or more portions of the information, and output, for display, a graphical user interface including at least the selected one or more portions of the information. | 2014-04-17 |
20140108443 | SYSTEM AND METHOD TO GENERATE A DATA-RICH TEMPLATE - A computerized method and system for correlating template data to select contextually relevant content including receiving a request from a consumer device to serve a template at a server, the template comprising at least one tag, selecting a content in a database associated with the at least one tag based at least in part on a correlation between the template and the at least one tag, substituting the at least one tag with the content, and transmitting the template from the server to the consumer device. | 2014-04-17 |
20140108444 | CONTENT LIST DISPLAY METHOD, CONTENT LIST DISPLAY APPARATUS, CONTENT SELECTING AND PROCESSING METHOD, AND CONTENT SELECTING AND PROCESSING APPARATUS - A content list display method includes the step of displaying a list of private content owned by a user and public content not owned by the user on a screen by using a predetermined common attribute as a search key attribute for search and display such that a difference between the private content and the public content can be visually recognized. | 2014-04-17 |
20140108445 | System and Method for Personalizing Query Suggestions Based on User Interest Profile - A server system receives a partial search query from a search requestor prior to the search requestor signaling completion of a search query that includes the partial search query. The server system responds to receipt of the partial search query by obtaining a set of complete queries previously submitted by a community of users. The complete queries correspond to the partial query and are ordered in accordance with ranking criteria. The server system sends the set of ordered complete queries to the search requestor. The server system obtains the set of complete queries by generating scores for a plurality of the obtained complete queries previously submitted by the community of users in accordance with an interest profile of the search requestor and ordering the obtained complete queries in accordance with the generated scores and the ranking criteria. | 2014-04-17 |
20140108446 | DYNAMIC SEARCH BOX FOR WEB BROWSER - A system may receive one or more terms of a search query. The system may automatically identify prior search queries that include the one or more terms of the search query from a history of prior search queries. The system may automatically identify possible spelling corrected search queries based on the one or more terms of the search queries. The system may automatically receive remote server-based query completion suggestions including the one or more terms of the search query. The system may present query refinement options, the query refinement box being populated with the prior search queries as suggested queries for possible selection by a user, the identified possible spelling corrected search queries, and the received query completion suggestions. | 2014-04-17 |
20140108447 | DISPLAY OF LOCATION-RELATED PROMOTIONAL MESSAGE WITH SEARCH QUERY RESULTS - Briefly, embodiments of methods or systems for display of a location-related promotional message with search query results are disclosed. | 2014-04-17 |
20140108448 | MULTI-SENSOR VELOCITY DEPENDENT CONTEXT AWARE VOICE RECOGNITION AND SUMMARIZATION - A system and method for receiving an indication of an environmental context; receiving a query request; determining a query result in reply to the query request based, at least in part, on the environmental context; and presenting the query result in a format depending on the environmental context. | 2014-04-17 |
20140108449 | HIGH PERFORMANCE REAL-TIME RELATIONAL DATABASE SYSTEM AND METHODS FOR USING SAME - A database system supporting persistent queries, using a persistent query service and various data sources. On receiving a request to create a persistent query from a client software application, the persistent query service: creates a query virtual table; parses the persistent query; creates a plurality of intermediate virtual tables; establishes listeners for the query virtual table; creates a plurality of data source virtual tables; causes the plurality of data source virtual tables to retrieve initial data from data sources; and propagates data via intermediate virtual tables to the persistent query virtual table. On detection of a data change in a data source, the associated data source virtual table causes the data change to propagate via intermediate virtual tables to the persistent query virtual table, and the client software application executes client code of at least one listener. | 2014-04-17 |
20140108450 | SYSTEM AND METHOD FOR SUPPORTING NAMED OPERATIONS IN A DISTRIBUTED DATA GRID - A system and method can support one or more named operations in a distributed data grid. The distributed data grid includes one or more cluster nodes that can provide the one or more named operations associated with one or more resources in the distributed data grid. The distributed data grid can publish the one or more named operations to a client. Furthermore, the distributed data grid can perform the one or more named operations in the distributed data grid upon receiving a request from a client. | 2014-04-17 |
20140108451 | METHOD AND APPARATUS FOR INTEGRATED APPLICATION SEARCH IN MULTIPLE APP STORES - An application search apparatus is provided, the apparatus including an input unit to receive a search word from a user, and generate a query word based on the received search word, a controller to provide an integrated result of searching a plurality of app stores for an application corresponding to the query word, and a storage unit to categorize an application provided by the plurality of app stores, and download and store the application provided by the plurality of app stores. | 2014-04-17 |
20140108452 | SYSTEM AND METHOD FOR PROCESSING DNS QUERIES - Embodiments of the present invention provide a method and system for high-speed database searching with concurrent updating, without the use of database locks or access controls, for large database systems. Specifically, a plurality of search queries may be received over a network, the database may be searched, and a plurality of search replies may be sent over the network. While searching the database, new information received over the network may be incorporated into the database by creating a new element based on the new information and writing a pointer to the new element to the database using a single uninterruptible operation. | 2014-04-17 |
20140108453 | METHOD FOR ADAPTIVE CONVERSATION STATE MANAGEMENT WITH FILTERING OPERATORS APPLIED DYNAMICALLY AS PART OF A CONVERSATIONAL INTERFACE - A system and method of processing a search request is provided. Identification of a desired content item is based on comparing a topic of the search request to previous user input. The method includes providing access to a set of content items with metadata that describes the corresponding content items and providing information about previous searches. The method further includes receiving a present input from the user and determining a relatedness measure between the information about the previous searches and an element of the present input. If the relatedness measure is high, the method also includes selecting a subset of content items based on comparing the present input and information about the previous searches with the metadata that describes the subset of content items. Otherwise, the method includes selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items. | 2014-04-17 |
20140108454 | ENHANCING ONLINE QUERYING SERVICE USING CLIENT MEMORIZATION - Provided are techniques for transmitting a first query from a query agent in a client computing device to an answering agent in a server computing device; receiving, at the query agent from the answering agent, a first response to the first query; saving the first query in conjunction with the first response in a computer readable storage medium; intercepting, by a query service agent, a second query from the query agent to the answering agent; correlating the second query to the first query; and transmitting to the query agent from the query service agent the first response in response to the second query. | 2014-04-17 |
20140108455 | Capturing Intentions Within Online Text - A method of capturing intentions within online text comprises with a data mining device ( | 2014-04-17 |
20140108456 | Image triggered transactions - In one example, a method for image triggered transactions includes capturing an image of a document with an imaging device and searching a database for a template matching the captured image. If a matching template is found for the captured image, then retrieving pre-authored tasks associated with the captured image, extracting fields from the image related to the tasks, processing the extracted fields to obtain content to complete the tasks; and executing the selected task. If a matching template is not found for the captured image, then an authoring application is launched to add the captured image as a new template and author tasks associated with the captured image. | 2014-04-17 |
20140108457 | LOCATION-BASED AND OTHER CRITERIA-BASED ESTABLISHMENT MANAGEMENT SYSTEMS AND METHODS - The disclosure herein provides methods, systems, and devices for managing, controlling, accessing, modifying, converting, and/or tracking software applications across one or more locations, and/or computing devices, and/or users, and/or other criteria. | 2014-04-17 |
20140108458 | NETWORK FILESYSTEM ASYNCHRONOUS I/O SCHEDULING - Resource acquisition requests for a filesystem are executed under user configurable metering. Initially, a system administrator sets a ratio of N:M for executing N read requests for M write requests. As resource acquisition requests are received by a filesystem server, the resource acquisition requests are sorted into queues, e.g., where read and write requests have at least one queue for each type, plus a separate queue for metadata requests as they are executed ahead of any waiting read or write request. The filesystem server controls execution of the filesystem resource acquisition requests to maintain the ratio set by the system administrator. | 2014-04-17 |
20140108459 | FUNCTIONALITY OF DECOMPOSITION DATA SKEW IN ASYMMETRIC MASSIVELY PARALLEL PROCESSING DATABASES - Database queries are optimized through the functionality of decomposition data skew in an asymmetric massively parallel processing database system. A table having data skew is restructured by (1) storing original data values of a distribution key in a special switch column added to the table, (2) replacing the original data values of the distribution key with modified data values such as randomly generated data values, and (3) partitioning the rows across the nodes of the asymmetric massively parallel processing database system based on the distribution key. The original data values that are stored and replaced may only comprise a subset of the original data values that cause data skew in the table. Data skew is reduced, which improves performance, yet the original data values remain available, which reduces the impact on collocated joins. | 2014-04-17 |
20140108460 | DATA STORE ORGANIZING DATA USING SEMANTIC CLASSIFICATION - Data stores that store content units and annotations regarding the content units derived through a semantic interpretation of the content units. When annotations are stored in a database, different parts of an annotation may be stored in different tables of the database. For example, one or more tables of the database may store all semantic classifications for the annotations, while one or more other tables may store content of all of the annotations. A user may be permitted to provide natural language queries for searching the database. A natural language query may be semantically interpreted to determine one or more annotations from the query. The semantic interpretation of the query may be performed using the same annotation model used to determine annotations stored in the database. Semantic classifications and format of the annotations for a query may be the same as one or more annotations stored in the database. | 2014-04-17 |
20140108461 | Generic Ontology Based Semantic Business Policy Engine - Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user. | 2014-04-17 |
20140108462 | Map Update Scripts with Tree Edit Operations - A geographic database is defined using hierarchical data trees and updated by changing selected portions of a data tree. A device defines a binary large object (BLOB) including map data as a first data tree and an update to the map data as a second data tree. The device computes a difference between the first data tree and the second data tree. The difference may include the data and links that are being updated. The device generates an update script including a sequence of edit operations needed to update the map data. The device may communicate the update script to a navigation device, which is configured to execute the update script to perform the update on a local version of the map data. | 2014-04-17 |
20140108463 | DATA STRUCTURE FOR EFFICIENTLY IDENTIFYING TRANSACTIONS - A technique for monitoring software which efficiently communicates transaction trace data, including static and dynamic data, from an agent to a manager is disclosed. A tree data structure describes transactions as a sequence of transaction elements. Each branch may correspond to one type of transaction. The nodes along a branch may be associated with components of monitored software that are invoked to perform the transaction. A provisional branch may be constructed when an agent is unable to initially identify the transaction. Transaction data may be stored in association with the nodes in the provisional branch during the monitoring. After information needed to identify the transaction becomes available to the agent, the provisional branch is updated. The transaction data is reported in response to determining the branch in the tree data structure that matches the provisional branch. | 2014-04-17 |
20140108464 | System and Method for Storing and Retrieving Geospatial Data - Systems and methods for storing and retrieving geospatial data in a geographic information system are provided. Geospatial data can be spatially partitioned along axes of a spherical coordinate system associated with a virtual globe or other spheroid into a plurality of discrete geospatial volumes pursuant to a hierarchical spatial partitioning scheme. For instance, geospatial data can be spatially partitioned into geospatial volumes along surfaces of constant latitude, longitude, and altitude defined by the spherical coordinate system. The discrete geospatial volumes can be stored as nodes in a hierarchical tree data structure. Additional methods are provided for portioning geospatial objects, such as tiles or discrete geospatial volumes, in tritree to reduce polar distortions. | 2014-04-17 |
20140108465 | File System and Method of File Access - A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a data storage device, where the host device includes a memory storing a file data structure. The host device receives a request to open a file and, in response to the request, retrieves location data of the file from the file data structure. The host device reads data of the file from the data storage device based on the location data and extracts metadata from the data of the file. | 2014-04-17 |
20140108466 | DETECTION OF PLANAR TARGETS UNDER STEEP ANGLES - Systems, apparatus and methods to create a database by a device (such as a server) and to use the database by a mobile device for detecting a planar target are presented. The database allows recognition of a planar target by a mobile device from steeper angles with minimum impact on runtime. The database is created from at least one warped view of the planar target. For example, a database may contain keypoints and descriptors from a non-warped view and also from one or more warped views. The database may be pruned by removing keypoints and corresponding descriptors of one image (e.g., a warped image) overlapping with similar or identical keypoints and descriptors of another image (e.g., a non-warped image). | 2014-04-17 |
20140108467 | Methods And Systems For Data Management - Systems and methods for data management are disclosed. One method can comprise defining a plurality of data tables, wherein one or more of the data tables comprises a data field, loading a first data table of the plurality of data tables in a first memory, wherein one or more data fields of the first data table is associated with a second data table of the plurality of data tables, and wherein the second data table is resident in a second memory, and presenting a visualization of the first data table and the second data table. | 2014-04-17 |
20140108468 | METHODS AND APPARATUS FOR CHANGING VERSIONS OF A FILESYSTEM - A filesystem can be converted to a different version by creating a new data structure according to a new format of the different version and transforming the data from the filesystem to the new data structure. Transforming the data can include changing the format of the data in the filesystem to be compatible with the new data structure format. The data may be incorporated into the new data structure by copying the data, or creating indirect reference mechanisms to point to the original data. | 2014-04-17 |
20140108469 | SOFTWARE DISCOVERY WITH VARIABLE SCAN FREQUENCY - A file discovery method, comprising receiving file discovery data comprising, for each of a plurality of files, discovery information and signature data, the discovery information for a first file of the plurality of files being indicative of at least one directory to be scanned for another of the plurality of files relative to a first directory, scanning, in a first scanning operation, a file system for the first file, and scanning, in a second scanning operation subsequent to the first scanning operation, the at least one directory for a second file matching signature data comprised by the file discovery data using a path to the first file as the first directory. | 2014-04-17 |
20140108470 | TRANSFERRING OR MIGRATING PORTIONS OF DATA OBJECTS, SUCH AS BLOCK-LEVEL DATA MIGRATION OR CHUNK-BASED DATA MIGRATION - A system and method for migrating data objects based on portions of the data objects is described. The system may transfer portions of files, folders, and other data objects from primary storage to secondary storage based on certain criteria, such as time-based criteria, age-based criteria, and so on. An increment may be one or more blocks of a data object, or one or more chunks of a data object, or other segments that combine to form or store a data object. For example, the system identifies one or more blocks of a data object that satisfy a certain criteria, and migrates the identified blocks. The system may determine that a certain number of blocks of a file have not been modified or called by a file system in a certain time period, and migrate these blocks to secondary storage. | 2014-04-17 |
20140108471 | VIRTUAL MEDIA WITH FOLDER-MOUNT FUNCTION - A virtual media (VM) method for mounting one or more folders in one or more storage devices of a client for accessed by a server as a virtual drive. The client assigns virtual cluster indices to each file, and creates a file-cluster index table to store the assigned virtual cluster indices. The client also creates a VM file system complying with the FAT file system standard except that only subdirectories and no data files are stored in the VM FAT file system. The VM FAT table uses virtual cluster indices rather than actual cluster indices. Data written by the server are stored in a temporary data area without modifying the actual file systems of the storage devices. The virtual sectors requested to be written are “dirty”, and the dirty sector numbers and corresponding temporary sector numbers are stored in a dirty sector index table for use in a write-back step. | 2014-04-17 |
20140108472 | FILE PROCESSING METHOD AND SYSTEM - Various embodiments provide a file processing method and system. An exemplary file processing method can include receiving a request for opening a file, applying for a memory area corresponding to the file requested for opening and setting a property of the memory area as non-readable and non-writable. After receiving a request for reading the file, the memory area corresponding to the file requested for reading can be accessed. If the accessing fails for a failure reason that the property of the memory area is non-readable and non-writable, file data requested for reading can be obtained from a disk by calling a memory access exception handler function registered in an operating system. The obtained file data can be stored in the memory area. The property of the memory area can be set as readable and writable and the file data can be read from the memory area. | 2014-04-17 |
20140108473 | MAINTAINING ORDER AND FAULT-TOLERANCE IN A DISTRIBUTED HASH TABLE SYSTEM - Data storage systems and methods for storing data are described herein. The storage system includes a first storage node is configured to issue a first delivery request to a first set of other storage nodes in the storage system, the first delivery request including a first at least one data operation for each of the first set of other storage nodes and issuing at least one other delivery request, while the first delivery request remains outstanding, the at least one other delivery request including a first commit request for each of the first set of other storage nodes. The first node causes the first at least one data operation to be made active within the storage system in response to receipt of a commit indicator along with a delivery acknowledgement regarding one of the at least one other delivery request. | 2014-04-17 |
20140108474 | System and Method for Exposing Cloud Stored Data to a Content Delivery Network - A system for exposing data stored in a cloud computing system to a content delivery network provider includes a database configured to receive and store metadata about the data, the database being implemented in the cloud computing system to store configuration metadata for the data related to the content delivery network, and an origin server configured to receive requests for the data from the content delivery network provider, and configured to provide the data to the content delivery network provider based on the metadata. | 2014-04-17 |
20140108475 | MIGRATION-DESTINATION FILE SERVER AND FILE SYSTEM MIGRATION METHOD - A migration-destination file server is coupled to a migration-source file server that provides a migration-source file system, and provides a migration-destination file system. The migration-destination file server comprises a storage device and a controller. When migrating a first hard-linked file, which is included in multiple hard-linked files referencing the same file management information in the migration-source file system, to the migration-destination file system, the controller stores data related to the first hard-linked file in the storage device, creates the first hard-linked file in the migration-destination file system, and creates a dummy hard-linked file for referencing the same file management information as the first hard-linked file in the migration-destination file server, and when migrating a second hard-linked file included in the multiple hard-linked files, the controller renames the dummy hard-linked file as a pathname of the second hard-linked file in the migration-destination file system. | 2014-04-17 |
20140108476 | DETERMINATION OF THE TRANSFER FUNCTION OF A SIGNAL-PROCESSING SYSTEM WITHOUT A KNOWN INPUT SIGNAL - Methods for determining the transfer function of a signal-processing system that do not require a known input signal. The methods are based on two representations 1(x) and I | 2014-04-17 |
20140108477 | VECTOR PROCESSOR HAVING INSTRUCTION SET WITH VECTOR CONVOLUTION FUNCTION FOR FIR FILTERING - A vector processor is provided having an instruction set with a vector convolution function. The disclosed vector processor performs a convolution function between an input signal and a filter impulse response by obtaining a vector comprised of at least N | 2014-04-17 |
20140108478 | MAGNETIC TUNNEL JUNCTION BASED RANDOM NUMBER GENERATOR - A random number generator system that utilizes a magnetic tunnel junction (MTJ) that is controlled by an STT-MTJ entropy controller that determines whether to proceed with generating random numbers or not by monitoring the health of the MTJ-based random number generator is illustrated. If the health of the random number generation is above a threshold, the STT-MTJ entropy controller shuts down the MTJ-based random number generator and sends a message to a requesting chipset that a secure key generation is not possible. If the health of the random number generation is below a threshold, the entropy controller allows the MTJ-based random number generator to generate random numbers based on a specified algorithm, the output of which is post processed and used by a cryptographic-quality deterministic random bit generator to generate a security key for a requesting chipset. | 2014-04-17 |
20140108479 | Computationally Efficient Finite Impulse Response Comb Filtering - A method and system that remove an unwanted signal and its harmonics from an input signal in a computationally efficient manner are disclosed. Embodiments include processing the FFT matrix to selectively zero-out rows of the matrix before multiplying the matrix with the Inverse FFT (IFFT) matrix. The resulting product (which is a sparse matrix) is then used to generate coefficients for a linear Finite Impulse Response (FIR) filter to process the input. The filtered output signal has the unwanted signal and its harmonics removed with minimal effect on a desired signal. The method produces a stable, physically realizable filter, requiring fewer computations than current methods. | 2014-04-17 |
20140108480 | APPARATUS AND METHOD FOR VECTOR COMPUTE AND ACCUMULATE - An apparatus and method are described for comparing elements between two immediate values. For example, a method according to one embodiment includes the following operations: reading values of a first set of elements stored in a first immediate value, each element having a defined element position in the first immediate value; comparing each element from the first set of elements with each of a second set of elements stored in a second immediate value; counting the number of times the value of each element of the first set of elements is found in the second set of elements to arrive at a final count for each element of the first set of elements; and transferring the final count for each element to a third immediate value, wherein the final count is stored in an element position in the third immediate value corresponding to the defined element position in the first immediate value. | 2014-04-17 |
20140108481 | UNIVERSAL FPGA/ASIC MATRIX-VECTOR MULTIPLICATION ARCHITECTURE - A universal single-bitstream FPGA library or ASIC implementation accelerates matrix-vector multiplication processing multiple matrix encodings including dense and multiple sparse formats. A hardware-optimized sparse matrix representation referred to herein as the Compressed Variable-Length Bit Vector (CVBV) format is used to take advantage of the capabilities of FPGAs and reduce storage and bandwidth requirements across the matrices compared to that typically achieved when using the Compressed Sparse Row (CSR) format in typical CPU- and GPU-based approaches. Also disclosed is a class of sparse matrix formats that are better suited for FPGA implementations than existing formats reducing storage and bandwidth requirements. A partitioned CVBV format is described to enable parallel decoding. | 2014-04-17 |
20140108482 | Mobile Trigger Web Workflow - In an example embodiment, actions taken on a web site using one device initiate a workflow on a different device. A main process, including a series of steps, is executed on one user device. When a particular step in the main process is reached, a secondary process is then initiated on another device, such as a mobile device. | 2014-04-17 |
20140108483 | DISTRIBUTED APPLICATION OPTIMIZATION USING SERVICE GROUPS - Embodiments are directed to managing multiple different types of applications using service groups. In one scenario, a computer system receives an indication of one or more application dependencies and characteristics that are to be implemented when an application is provisioned on a distributed host computer system. The computer system creates an application manifest that declaratively defines application dependencies and characteristics for various different service groups. Each service group includes applications that match the declaratively defined application dependencies and characteristics. The computer system also sends the manifest to the distributed host computer system which loads those applications that fit the manifest criteria onto available nodes of the distributed host computer system according to the service groups specified in the manifest. | 2014-04-17 |
20140108484 | METHOD AND SYSTEM FOR OPTIMIZING DISTRIBUTED TRANSACTIONS - A distributed system includes a plurality of nodes; and replicas of the nodes. Each of the nodes transmits a commit log of a transaction to its own replica and receives a reply to the commit log from its own replica to complete a local transaction. In the distributed system, one of the nodes to which a transaction is requested transmits a commit message requesting the commit of the transaction to the remaining nodes. Each of the remaining nodes then performs the commit of the transaction based on the commit message to complete a global transaction. | 2014-04-17 |
20140108485 | DYNAMICALLY ALLOCATED COMPUTING METHOD AND SYSTEM FOR DISTRIBUTED NODE-BASED INTERACTIVE WORKFLOWS - A system and method for leveraging grid computing for node based interactive workflows is disclosed. A server system spawns a server process that receives node graph data and input attributes from a computing device, processes the data, caches the processed data, and transmits the processed data over a network to a computing device. The computing device runs a node graph application instance comprising proxy nodes configured to initiate a request to process node graph data at the server system. The server processed node graph data is displayed on the computing device. A plurality of computing devices may collaborate on a complex node graph where the node graph data processing is distributed over a plurality of servers. | 2014-04-17 |
20140108486 | Sharing Content Across Applications and Devices Having Multiple Operation Modes in an Orchestration Framework for Connected Devices - Aspects described herein allow multiple devices to function as a coherent whole, allowing each device to take on distinct functions that are complementary to one another. Aspects described herein also allow the devices function as a coherent whole when interconnected devices and their respective applications are configured to operate in various operation modes, when management policies are employed to control the operation of the interconnected devices and their respective applications, when transferring content between the interconnected devices and storing the content at those devices, when obtaining access credentials for the interconnected devices that enable the devices to access enterprise resources, when a policy agent applies management policies to control operation of and interaction between the interconnected devices, and when the interconnected devices are used to access an enterprise application store. | 2014-04-17 |
20140108487 | PROCESSING METHOD, COMPUTER DEVICES, COMPUTER SYSTEM INCLUDING SUCH DEVICES, AND RELATED COMPUTER PROGRAM - A processing method in a system including first and second computer devices, the second device receiving batches of data to be sorted into N categories is provided. According to the method, an algorithm for sorting into N categories, which is stored in the second device, is executed in the second device and determines a respective category from among the N categories for each batch of data; and an action is selectively triggered according to the category determined for the received data batches, respectively. The sorting algorithm may previously be obtained according to the following steps: i/ a data sample is generated for each of the N categories; ii/ according to the data received by the first device for the data samples, an algorithm for sorting into N categories is determined by the first device according to consecutive iterations of a definition algorithm executed in the first device. | 2014-04-17 |
20140108488 | INTEGRATION SYSTEM AND TEST SYSTEM FOR INCORPORATING PLURAL APPLICATION PROGRAMS - An integration system includes a transmission port, a port management module, a first service module and a second service module. The port management module includes a port management unit for managing the transmission port. The first service module corresponds to a first application program among a plurality of application programs, and assists the first application program to communicate with the port management module. The second service module corresponds to a second application program among the application programs, and assists the second application program to communicate with the port management module. The port management module allows the first service module and the second service module to share a control authority of the port management unit. | 2014-04-17 |
20140108489 | FLOWLET-BASED PROCESSING - A data processing task may be implemented in a distributed computing system by the use of a workflow broken into flowlets that are arranged in a directed acyclic graph between data sources and data sinks. Such an arrangement may include various flow control and/or fault tolerance schemes, among other features. | 2014-04-17 |
20140108490 | Device Management Method, Apparatus and System - A device management method, apparatus and system, which improves communication efficiency between devices in a system. The method of the present invention includes: when a device information sending condition is satisfied, sending device information of a client to a server, so that the server sends a management instruction to the client according to the received device information; receiving the management instruction sent by the server; executing a parameter operation according to a parameter acquisition instruction or a parameter update instruction in the management instruction; generating a management instruction response message, where the management instruction response message carries an execution result obtained after the parameter operation is executed; and sending the management instruction response message to the server. Embodiments of the present invention are mainly applied in network architecture formed by a server and a client. | 2014-04-17 |
20140108491 | Method and Apparatus for Controlling Terminal, and Terminal - The present invention provides a method and an apparatus for controlling a terminal, and a terminal. The method includes: receiving a terminal identity sent by a terminal; acquiring, according to the terminal identity, time control information that corresponds to an application identity of an application on the terminal; and sending the time control information to the terminal, so that the terminal controls, according to the time control information, use time of the application that corresponds to the application identity. | 2014-04-17 |
20140108492 | REQUEST-RESPONSE OPERATION FOR ASYNCHRONOUS MESSAGING - Disclosed are methods, systems, and computer programs for facilitating communication between a client application and a server application. A client application initiates an asynchronous communication with the server application by sending a request via a communication manager. The communication manager sends the request synchronously to the server application. Responsive to the communication manager not having received a final response from the server application, the communication manager responds to the client application that the sending the request was unsuccessful. Responsive to the communication manager having received a final response from the server application, the communication manager retains the response from the server application and responds to the client application that the sending a request was successful. The client application requests a final response from the communication manager and the communication manager provides the previously retained response. | 2014-04-17 |
20140108493 | DISTRIBUTED STORAGE NETWORK FOR MODIFICATION OF A DATA OBJECT - A distributed storage network generates a plurality of data segments from a data object and stores each of the plurality of data segments as a plurality of encoded data slices generated from an error encoding dispersal function. When the distributed storage network receives a modification request for the data object, it determines a size of the plurality of data segments of the data object from a segment size field and identifies one of the plurality of data segments requiring modification. The identified data segment is reconstructed from the plurality of encoded data slices and modified in accordance with the modification request. | 2014-04-17 |
20140108494 | SYSTEM AND METHOD FOR ENABLING ONLINE SURVEYS USING A CLIENT SURVEY APPLICATION - A client survey application (or player) is configured to operate on a user (or respondent terminal). The client survey application is configured to communicate with a web service to receive survey data. The client survey application uses the survey data to present an interactive survey in connection with presentation of an online resource. | 2014-04-17 |
20140108495 | ADAPTIVE STREAMING CLIENT - In one embodiment, an HTTP adaptive streaming client has a processor for controlling the selectable and variable quality level of successive chunks of a multimedia program requested from and transmitted by a server. Chunks are transmitted via a communication path having a variable bandwidth. The processor uses a buffer, a hangover timer, and a plurality of statistical and processing parameters to adaptively react to changes in the bandwidth available on the communication path. Bandwidth changes determined likely to be sustained lead to corresponding changes in the quality of subsequently requested chunks. Statistical parameters based on sliding windows of multiple samples are used to determine whether bandwidth changes are likely to be sustained. The hangover timer is used both to define a sliding window and to prevent successive changes in requested quality from occurring too rapidly so as to provide a relatively smooth viewing experience to a user using the client. | 2014-04-17 |
20140108496 | SYSTEMS AND METHODS FOR BROWSER REDIRECTION AND NAVIGATION CONTROL - Methods and systems for redirecting browser navigation are disclosed. A method controls navigation by monitoring and intercepting requests to navigate to content from a browser. The method evaluates the requested content against rules to determine if the content is to be displayed in a specified, different browser. Upon determining that the requested content matches at least one rule, the method redirects the navigation to the specified browser in accordance with the matching rule(s). The method displays the content in the specified browser. A system for controlling navigation to content requested in a browser application includes an administrative user interface (UI) for creating and managing navigation rules. The system also comprises a browser controller for monitoring content requests in a browser, a rules engine for comparing the requested content to the rules and a controller engine for redirecting the navigation to a browser specified in applicable rules using a browser controller. | 2014-04-17 |
20140108497 | MEDIA SESSION HEARTBEAT MESSAGING - A client device plays streaming media, and obtains a media playback position of the media at a first time. The client device sends a first message from the client device to a server, wherein the first message includes the media playback position and where the media playback position includes a time reference associated with playback of the media at the first time. The client device receives a first reply message from the server, wherein the first reply message indicates a time period. The client device sends a second message from the first client to the server, based on expiration of the time period, wherein the second message includes a media playback position of the media at a second time during the playing of the streaming media that is different than the first time. | 2014-04-17 |
20140108498 | RESOLVING SYNCHRONIZATION CONFLICTS BASED ON STATE INFORMATION - Techniques are described for resolving document change conflicts based on state information. A document management system records, at a client device, changes that a user made to a root client-side instance of a document bundle to create a modified client-side instance of the document bundle, wherein the changes were made while the client device was not connected to a remote storage service. After the changes are recorded, the client device is connected to the remote storage service. In response to determining that a conflict has occurred, the document management system selects a particular resolution action, based, at least in part, on state information associated with at least one of: a user that made the changes, an instance of the document bundle, or the client device on which the changes were made. The document management system then resolves the conflict by performing the particular resolution action. | 2014-04-17 |
20140108499 | Notification System and Method for Sending Alerts to Communication Participants - A system and method for automatically alerting participants to or listeners of a communication when a predefined section of the communication is reached are disclosed. In accordance with an exemplary method, prior to a communication, a document corresponding to the communication is marked at predefined locations. During a communication, the document is reviewed for marks, and when a mark is detected, an alert or notification is sent to one or more participants. The participants may then join the communication a point corresponding to the pre-defined section(s). | 2014-04-17 |
20140108500 | SHARING ONLINE WITH GRANULARITY - Sharing online with granularity is described, including providing content for presenting to a user; receiving input from the user indicating identification of a portion of the content; associating with another user a notice of availability of the content; receiving a request from the another user, the request identifies the content; and providing the content for presenting to the another user, such that at least a part of the portion of the content is positioned for presenting without navigation input from the another user. | 2014-04-17 |
20140108501 | Presence Granularity with Augmented Reality - In one embodiment, a method includes receiving information about a proximity of a plurality of users located within a covered enclosure, the information comprising one or more images or one or more sounds of at least a portion of the proximity, the information having been obtained from the proximity by a plurality client computing devices of the users automatically and without manual user input and with one or more sensors of each client computing device; identifying each user within the proximity based at least in part on the information; and determining a position of each user within the covered enclosure based at least in part on the information. | 2014-04-17 |
20140108502 | STREAMING DATA DOWNLOADING METHOD AND COMPUTER READABLE RECORDING MEDIUM THEREOF - A streaming data downloading method is illustrated, which is adaptive to a video player downloading a video file from a video server via Internet. The method includes dividing the video file into a plurality of time sections by the video player, sending several downloading requests to the video server for simultaneously downloading data corresponding to different time sections based on the number of the downloading requests. Therefore, data of the video file may be downloaded efficiently and waiting time for users may be drastically reduced. | 2014-04-17 |
20140108503 | REMOTE INTERFACE TEMPLATES - Embodiments of the present invention allow applications developers to change user experiences within an application without updating the application by relying on remote interface templates to create user experiences. The application code includes entry points to various remote interface templates stored on a remote device. The remote interface templates are consumed by the application to render content blocks that are all, or part of, the application's interface. The remote interface templates may be changed seamlessly at the remote device allowing the user to enjoy the updated interface without interruption the next time the application is opened. | 2014-04-17 |
20140108504 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, SERVER, STORAGE MEDIUM HAVING STORED THEREIN INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD - A production content is stored in a storage unit of a server in accordance with an operation on a terminal apparatus, a material content is selected from among a plurality of material contents so that the selected material content is used as a material to create the production content, and a request is made, from the terminal apparatus, to the server for creation of a production content associated with the selected material content. Then, a state of the request is presented to a plurality of terminal apparatuses. | 2014-04-17 |
20140108505 | FILE SYNCHRONIZATION SYSTEM AND METHOD - A client monitors a record list stored in a server. The client synchronizes updated files from the server to the client, in response to a determination that the record list has been updated. The server adjusts the sync interval according to times of updating the record list and one or more updating intervals of the updating the record list, and updates the task scheduler according to the adjusted sync interval. | 2014-04-17 |
20140108506 | Orchestration Framework for Connected Devices - Systems and methods for interconnecting devices using an orchestration framework are provided herein. An orchestration framework may be provided, and the orchestration framework may interconnect multiple of devices such that the devices are available to share content and computing activities with one another. The orchestration framework may coordinate interactions between the devices that are interconnected with each other through the orchestration framework. A request to share content may be received from one of the devices. The distribution of the content to one or more of the devices may be managed using the orchestration framework. The content may be a file uploaded to a remote data store, content stored at a clipboard that is accessible to the interconnected devices, or a link. | 2014-04-17 |
20140108507 | SYSTEM, APPARATUS, AND METHOD FOR PROVIDING WORKFORCE MANAGEMENT - A computer system is provided for improved workforce management including: (A) one or more base stations including a base unit, an enclosure for a tablet computer, the enclosure being connectable to the base unit, the tablet computer including one or more utilities; and (B) a server computer linked to the one or more base stations; the server computer including a server application; wherein the base stations are configured to function both as a (i) multi-user workforce management base station, which may be a stationary base station (whether mounted on a wall or laid on a table for example) and (ii) a mobile device, detachable from the base station, that may be used for one or more enterprise defined operations, and access one or more workforce management utilities, implemented. An enclosure and base unit design is provided for the base station. Applications for extending the functionality of the computer system are also provided, as well as workforce management methods. | 2014-04-17 |
20140108508 | Cloud subscription download method and system, and computer storage medium - A cloud subscription download method is described, which includes the following steps: a download client sends a download request to a cloud subscription server group; the cloud subscription server group queries whether a file corresponding to the download request is downloaded by the cloud subscription server group, and when the file is not downloaded, the cloud subscription server group downloads and stores the file; after the download is completed, the cloud subscription server group notifies the download client of an entry address for storing the file; and the download client downloads the file from the cloud subscription server group according to the entry address. A cloud subscription download system is further described. The method achieves high-speed download to save time, and provides stable download resources to ensure a stable download speed. | 2014-04-17 |
20140108509 | Assigning an Internet domain to a user as the user registers with a server - A method employing a server computer to assign domains to users, and store contents or user's registration data from the domains in a single database shared by all the assigned domains. Steps include: registering and assigning a first user identification; assigning a first domain to a first registered user; receiving a second request from a second user to register; registering the second user; assigning a second domain to the second registered user; managing the assigned first domain by assigning a first content and storing the first content on the database; managing the assigned second domain by assigning a second content to the second domain and storing the second content on the database; receiving a request from a client for the first content at the first domain; and fetching and returning the first content from the database. | 2014-04-17 |
20140108510 | UTILIZING PUBLISHING AND SUBSCRIBING CLIENTS IN NETWORK MEDIA CHANNELS - Utilizing publishing and subscribing clients in network media channels having a first network coupled to at least a first server and a second server. The first server includes storage configured to store media data, and a network media channel manager configured to send and receive the media data according to one or more network media channels. The first server is also coupled to a publishing client, which is configured to publish the media data using a first network media channel selected from the one or more network media channels, and a subscribing client in a local network external to a first network. The subscribing client subscribes and accesses the media data using a second network media channel selected from the one or more network media channels. One or more network media channels include at least one local channel that is limited to the local network so that only the subscribing client can present to the local channel. | 2014-04-17 |
20140108511 | METHOD AND SYSTEM FOR USING REMOTELY COMPOSABLE WEB SERVICES WITH GOVERNANCE - In systems and methods for simplifying object mapping for user interfaces on a computer system, the computer system may receive a client request for action. The client request may be associated with an application dialogue language (ADL). The ADL may be associated to a logical object. The logical object may be converted to a physical object that resides in an object relational mapping. The physical object may be mapped to a relational database, wherein multiple client requests may be performed using the ADL before a result is returned. | 2014-04-17 |
20140108512 | METHOD AND DEVICE FOR ACCESSING WEB PAGES - A method and a device for accessing web pages are disclosed. The method includes: preloading a corresponding uniform resource locator (URL) according to URL information which needs to be preloaded and is configured in a configuration file, and caching obtained web page information; and judging whether a client device has cached the web page information corresponding to the URL according to the URL carried in a web page access request when a user sends the web page access request through the client device. The client device includes a preloading module, a caching module, and a judging module. The embodiments of the present invention improve the efficiency of accessing web pages. | 2014-04-17 |
20140108513 | APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR EFFICIENTLY POOLING CONNECTIONS BETWEEN CLIENTS AND SERVERS - An apparatus, method and computer program product for efficiently pooling network client-server connections. The apparatus is implemented within an interface unit connecting a plurality of servers to the Internet, which is in turn connected to a plurality of clients. The method includes the steps of opening a connection between a first client and the interface unit; determining whether a connection between the interface unit and a server is finished being utilized by the first client; opening a connection between a second client and the interface unit; if no free connection is open between the interface unit and the server, then allowing the second client to access information on the server via the same connection utilized by the first client without waiting for the first client to initiate closing the connection; and delinking the connections between the first and second clients and the interface unit while keeping open the connection between the interface unit and the server. | 2014-04-17 |
20140108514 | Method, Device, and System for Judging User Request - An embodiment of the present invention provides a method for judging a user request, including: receiving, by a content source server, a request message sent by a user equipment; and judging whether the request message carries a range of requested target object; if no, determine the request message as an initial user request; if yes, and if the range of the target object intersects the threshold, determining the request message as an initial user request; if the range of the target object does not intersect the threshold, determining the request message as a non-initial user request. An embodiment of the present invention further provides a device and a system for judging a user request. | 2014-04-17 |
20140108515 | SYSTEM AND METHOD FOR SHARING DATA STORED IN A DATABASE - A computer system for sharing data in a database, including the database, an Internet network, and a client computer device communicating with a software interface of the database through the network via Open Data Protocol. The software interface sends metadata describing a data model of the database to the client computer device, and the client device makes a software graphic interface by associating the metadata with a graphic interface component graphically displaying the stored data. The computer system further includes electrical equipment that communicates with the software interface through the network via the Open Data Protocol, and one item of following equipment: a programmable logic controller, and input/output module, a speed controller, a switch, a sensor, an actuator, a measurement apparatus. | 2014-04-17 |
20140108516 | Client and a Server and Methods Thereof for Data Management Relating to Shared Data Storage - A distributed shared data storage such as the distributed shared memory exemplified with the DSM Master can seamlessly migrate (i.e. move) in the runtime between different nodes without affecting the user perceived performance according to embodiments of the present invention. This is achieved by using more than one replica simultaneously operating towards different master databases during the migration. That is, all distributed shared memory replicas can automatically and seamlessly be migrated to another master database, thus making the communication more flexible and efficient. | 2014-04-17 |
20140108517 | WEB CONTENT CUSTOMIZATION VIA ADAPTATION WEB SERVICES - Web content customization via adaptation web services is disclosed. An example method for providing customized web content comprises accessing a request for web content residing on a web server, the request originating from a client device and the request including an indication of a characteristic of the client device, and transmitting to the client device the modified web content based on a customization requirement associated with the characteristic of the client device, the modified version of the web content obtained by requesting a second server to transform the web content into the modified web content. | 2014-04-17 |
20140108518 | Providing Personalized Platform Application Content - A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy setting associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server. | 2014-04-17 |
20140108519 | NAMESPACE AND STORAGE MANAGEMENT APPLICATION INFRASTRUCTURE FOR USE IN MANAGEMENT OF RESOURCES IN A STORAGE SYSTEM ENVIRONMENT - A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system environment. The NSM application executes on a NSM console and interacts with an NSM server to integrate namespace management and storage management in the storage system environment. The NSM server, in turn, interacts with one or more remote agents installed on host machines in the environment to convey application programming interface (API) function calls that enable remote management of the resources. | 2014-04-17 |
20140108520 | METHOD AND SYSTEM FOR SEAMLESS WEBPAGE BROWSING - Various embodiments provide methods and systems for seamlessly browsing a webpage from a first browser client to a second browser client. When the first browser client receives a pre-set browser event, a webpage address of a webpage opened by the first browser client can be obtained. The webpage address can then be sent to a server and then obtained from the server when the second browser client is opened. The webpage corresponding to the webpage address can be obtained and outputted through the second browser client. When the second browser client is a mobile terminal browser, a persistent connection can be pre-established between the second browser client and the server, so that the webpage address can be quickly obtained from the server to improve the speed of seamlessly browsing the webpage. | 2014-04-17 |
20140108521 | PERSISTING USER PREFERENCES IN AN INTERMEDIATE NETWORK DEVICE - A network device transparently intercepts HTTP transmissions between a user device and a web server. The network device stores user preference information, which allows the intermediate network device to apply the user preference information to retrieved content that is directed to the user's mobile device. | 2014-04-17 |
20140108522 | Method and System for Computer Implemented Social Networking and Searching - A computer-implemented dating service employs a selectively programmed searching processor that includes a hierarchical calendar availability protocol as key search criteria in ascertaining responsive qualified candidates. System implementation is preferably cell phone and/or web portal based communications with selection processing and data storage accomplished remotely. | 2014-04-17 |