| 02nd week of 2013 patent applcation highlights part 58 |
| Patent application number | Title | Published |
| 20130013635 | LOCATION-BASED DATA SERVICE APPARATUS AND METHOD - One aspect of the invention provides a method including: receiving shape information describing a shape of a first space of interest (SOI); receiving location information describing a location of the first SOI; associating the shape information with the location information and a first unique ID to form a first SOI object; receiving second information describing at least one of a shape or a location of a second SOI; associating the second information and a second unique ID to form a second SOI object; and associating the first SOI object with the second SOI object. | 2013-01-10 |
| 20130013636 | METHOD AND SYSTEM FOR PROCESSING QUERIES INITIATED BY USERS OF MOBILE DEVICES - In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device. | 2013-01-10 |
| 20130013637 | DYNAMICALLY CREATING QUERIES TO FIND RELATED RECORDS IN A DATABASE - A system that generates display objects in a graphical user interface that enable the user of an application which accesses a data repository through result sets to dynamically construct a new query to show all database records having the same contents as a specified set of fields in a currently active database record. Display objects are further generated that enable the user to specify how the contents of the selected fields are to be matched (e.g. exact matching, inclusion, etc.) and/or logical relationships between specified field contents (e.g. Boolean operators such as AND, OR, NOT, etc.). In one embodiment, once a query is defined in this way, it is stored, for example in the user's profile, so that the user can access it across uses of the application. | 2013-01-10 |
| 20130013638 | Intelligent Search - A method includes loading at least two databases in a server, a first database including smart tags referred to as stags and a second database including searchable content, enabling a user to generate one or more searches using the stags, each of the stags including at least one or more what components, an equal number of or a single where component, a single how component, several where components and a single how component, or several how components that are linked with another how component, and descriptive metadata and usage data, converting the stags with an interpreting engine into a search query, maintaining in a stag management engine the stag and usage data, generating data from third party databases to rank stags in a graphical user interface, and generating a list of matching results of database records and stags depending on a user selection. | 2013-01-10 |
| 20130013639 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and /or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 2013-01-10 |
| 20130013640 | MINING GENERALIZED SPATIAL ASSOCATION RULE - A system, method and computer program product for mining a rule including spatial information and non-spatial information by using a SAR (Spatial Association Rule) mining tool. The computing system is configured to construct an expanded spatial predicate transaction table for reference spatial objects and a generalized taxonomy for task-relevant spatial objects. The computing system is configured to run the SAR mining tool with the constructed expanded spatial predicate transaction and the generalized taxonomy. The computing system outputs, from the SAR mining tool, a set of generalized spatial association rules for the reference spatial objects. The generalized spatial association rule includes the spatial information and non-spatial information, associated with both the reference spatial objects and the task-relevant spatial objects. | 2013-01-10 |
| 20130013641 | INTELLIGENT DECISION SUPPORT FOR CONSENT MANAGEMENT - Embodiments of the invention relate to a method for intelligently providing consent to access a record in a shared pool of resources. Tools are provided to support policies to address and maintain restrictive access of a designated record, both with respect to local and non-local rules and regulations, as well as personal restrictions pertaining to personal and discretionary sharing decisions. | 2013-01-10 |
| 20130013642 | WEB BASED TEMPLATE REPORTING SYSTEM - A system for generating an on-line report that includes a host site connected to user terminals the Internet. The host site has a relational database for storing data and a server connected to the database and to the Internet. Users access and manipulate data, create reporting templates, and customize and run reports on the host site. The host site includes a web pages that display options for accessing the relational database to create a data framework, web pages that display options for accessing the data framework to design a reporting template; and web pages that display options for accessing the reporting template to customize and run at least one report. | 2013-01-10 |
| 20130013643 | SYSTEM AND METHOD OF HANDLING FILE METADATA - A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata. | 2013-01-10 |
| 20130013644 | METHOD AND APPARATUS FOR SEEDED USER INTEREST MODELING - Methods and apparatuses are provided for user interest modeling. A method may include receiving an input from a user for specifying one or more topics from among a predetermined hierarchy of topics and subtopics. The method may additionally include retrieving one or more documents associated with the user and extracting language tokens from the documents based, at least in part, on the specified topics. Corresponding apparatuses are also provided. | 2013-01-10 |
| 20130013645 | SEMANTIC MATCHING - In a method, system, and computer-readable medium having instructions for semantic matching, a configuration for one or more ontologies is determined with an ontology that has one or more concepts and a representation for the one or more concepts, and the configuration has an assignment of concepts to positions and one or more relationships between concepts in accordance with the representation. The configuration is optimized in accordance with one or more constraints, and a constraint has a relationship defined in a representation for an ontology and a judgment on a similarity of a plurality of concepts from the one or more ontologies, and an estimate is calculated for a similarity between a first concept and a second concept using the configuration. | 2013-01-10 |
| 20130013646 | USER-TARGETED ADVERTISING - Structured data sets including one or more attributes are identified, each structured data set associated with, for example, a particular user. Values corresponding the at least one of the one or more attributes in each structured data set are identified. A condition established by a content provider, for instance, an advertiser, is compared to the identified values to determine if the condition is satisfied. When the condition is satisfied, one or more content items are identified to the users associated with the structured data sets containing identified values satisfying the condition. | 2013-01-10 |
| 20130013647 | METHOD AND DEVICE FOR IMPORTING BACKUP DATA FOR A MOBILE TERMINAL - The present invention involves a field of mobile terminals and discloses a method and a device for importing backup data for a mobile terminal. The method and device for importing backup data for the mobile terminal provided by the present invention is convenient for a user to manage, simple to operate and easy to implement since the message data of the mobile terminal pre-stored in the xml file are used and classified to be imported to the mobile terminal. | 2013-01-10 |
| 20130013648 | METHOD FOR DATABASE STORAGE OF A TABLE WITH PLURAL SCHEMAS - A method of storing data in a database, the database defining a table and the data comprising at least one record. Each record comprises values for at least one field. The method comprises storing a plurality of schemas, each schema defining a respective set of fields associated with said table, wherein each of said records is associated with identification data identifying one of said schemas. | 2013-01-10 |
| 20130013649 | METADATA DRIVEN FLEXIBLE USER INTERFACE FOR BUSINESS APPLICATIONS - Business application adaptation to changes in business processes is enabled through real time modification of business application schema and metadata at runtime employing business rules to accommodate changing business processes without a need to change the underlying data and models. A business application user interface reacts to runtime changes and enforces validation and business rules as if the changes are made to the underlying structure. | 2013-01-10 |
| 20130013650 | VISUAL AND CONTEXT-ORIENTED CURATION PLATFORM - Information is organized according to context to manage large amounts of data with a useful result. Schema definitions and other structure-defining components can be defined by curators or individuals to organize information according to context, and permit presentation of the context in the form of a mapping. The map topology can also be defined by curators and individuals for forming a visual map of the context-oriented data. Such visual maps can embed applications that can use the context-oriented data as input to expand the usefulness of the context-organized data. A repository can store relationships between the contexts as established by the schema, as well as data and data structures related to linking applications or contexts in accordance with curation activity. The resulting visual map is searchable, filterable and browseable to permit useful data insights to be annunciated. | 2013-01-10 |
| 20130013651 | System and Method for Analyzing Sequential Data Access Efficiency - A system and method is provided for determining a sequential access efficiency for a database table. A number of data block changes that occur during a sequential access of a plurality of rows in a database table may be determined. The sequential access efficiency may be determined based on the determined number of data block changes. | 2013-01-10 |
| 20130013652 | Proactive Method for Improved Reliability for Sustained Persistence of Immutable Files in Storage Clouds - Embodiments are disclosed for storing an immutable file in cloud disk space determined to be suitable for the length of time the file specified to be maintained. This is done by detecting the immutable status of a data file to be saved and determining an expiry date of said immutable file. The available cloud storage space is analyzed to determine suitable storage locations, and the immutable data file is stored in the location determined to be optimal that accommodates the expiry date of the immutable file. | 2013-01-10 |
| 20130013653 | TRACKING FILE CONTENTS - A method, system, and computer usable program product for tracking file contents are provided in the illustrative embodiments. A content inode corresponding to a content is created, the content being in a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system. An operation, a component, an application, or a combination thereof, is detected operating with respect to the content. A descriptor and a location corresponding to the operation, the component, the application, or the combination thereof, is determined and added to the content inode. A location identifier corresponding to the location is added to the content inode. The content inode with the added descriptor and location identifier enables an application to learn about the operation, the component, the application, or the combination thereof, having operated with respect to the content. | 2013-01-10 |
| 20130013654 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 2013-01-10 |
| 20130013655 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 2013-01-10 |
| 20130013656 | THREE-TERM PREDICTIVE ADDER AND/OR SUBTRACTER - A predictive adder produces the result of incrementing and/or decrementing a sum of A and B by a one-bit constant of the form of the form 2 | 2013-01-10 |
| 20130013657 | RANDOM NUMBER GENERATOR - A system is described for generating random numbers. The system may include a plurality of information sources and one or more sampling devices coupled to each of the information sources. Each information source may have a characteristic which may differ from the characteristic of any other information source. The sampling devices may sample the information sources at some sampling interval. A sample value may be captured from each of the information sources by the sampling devices coupled thereto at the sampling interval. An output representative of a substantially random number may be derived from the sample values captured at the sampling interval. | 2013-01-10 |
| 20130013658 | USE OF LINE CHARACTERIZATION TO CONFIGURE PHYSICAL LAYERED DEVICES - A method of optimizing filter performance through monitoring channel characteristics is provided. A signal enters a channel and a receiver receives the signal. The receiver includes a FIR filter to remove near-end transmitted interference and recover a far-end desired signal. The filter has storage elements configured as a shift registers to move the signal, multipliers to multiply the signal by a filter coefficient, an intermittent summer to combine the multiplied results into a replica of an interfering signal, a final summer to remove the replica from the receiver signal to provide direct and indirect monitoring of the signal, where direct monitoring includes time or frequency monitoring, and indirect monitoring includes monitoring signal to noise ratio, error magnitude or bit error rate. The filter is optimized according to monitoring and includes reducing a dynamic range, reducing bits of precision, reducing linearity, the filter, and reallocating the filter. | 2013-01-10 |
| 20130013659 | METHOD FOR STREAMING SVD COMPUTATION FIELD OF INVENTION - The present disclosure is directed to techniques for efficient streaming SVD computation. In an embodiment, streaming SVD can be applied for streamed data and/or for streamed processing of data. In another embodiment, the streamed data can include time series data, data in motion, and data at rest, wherein the data at rest can include data from a database or a file and read in an ordered manner. More particularly, the disclosure is directed to an efficient and faster method of computation of streaming SVD for data sets such that errors including reconstruction error and loss of orthogonality are error bounded. The method avoids SVD re-computation of already computed data sets and ensures updates to the SVD model by incorporating only the changes introduced by the new entrant data sets. | 2013-01-10 |
| 20130013660 | Correlation Device - A correlation device is provided that includes an adder for adding an input signal sequence and an auxiliary signal sequence to obtain an addition signal sequence, and a delay element for delaying the addition signal sequence to obtain the auxiliary signal sequence, whereby the delay element has a plurality of coefficient outputs for providing addition signal sequence coefficients. The correlation device comprises further a linking element for the coefficient-wise linking of an addition signal sequence coefficient with a linking coefficient to obtain a correlation result. | 2013-01-10 |
| 20130013661 | APPARATUS AND METHOD FOR COORDINATE CODING, AND METHOD AND APPARATUS FOR DISTANCE CALCULATION - An apparatus includes a unit dividing a region into blocks having a predetermined bit length and generating addition data having the predetermined bit length corresponding to coordinate data, a unit storing storage data having the predetermined bit length, a unit generating composite data having a bit length twice the length of the predetermined bit length by connecting the addition data to the storage data, and storing the composite data, and a unit repeating an operation of designating the bit length of the composite data as the predetermined bit length, instructing to generate the addition data, and instructing to generate and store the composite data. The number of different bits between a bit string of a location corresponding to the input coordinate data and a bit string of a reference location tends to increase as a distance between the location corresponding to the coordinate data and the reference location increases. | 2013-01-10 |
| 20130013662 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING WORKFLOW - In an embodiment, a workflow processing apparatus is connected to a network and obtains a file over the network. The workflow processing apparatus includes: a file analyzing unit, a workflow selecting unit, and a workflow processing unit. The file analyzing that extracts information for use in classification of the file from a file name assigned to the file as bibliographic data and stores the bibliographic data as being associated with the file in a temporary storage area. The workflow selecting unit obtains the file and the bibliographic data stored in the temporary storage area, determines an operation to be performed according to the bibliographic data, and selects a workflow for performing the determined operation from preset multiple workflows. The workflow processing unit processes the file according to the selected workflow. | 2013-01-10 |
| 20130013663 | PROVIDING INTERFACE SUPPORT FOR APPLICATION WORKSPACE PERSISTENCE - The method and system of the present invention include recording a first transition by an agent interface between a first session and a second session of a plurality of sessions in a communication utility. The first transition is recorded in a transition record. Responsive to receipt of a request to initiate a third session by the communication utility, a transition frequency is determined using the transition record. Whether to accept the request to initiate the third session is determined using the transition frequency, and the request to initiate the third session is accepted. | 2013-01-10 |
| 20130013664 | In-Network Middlebox Compositor For Distributed Virtualized Applications - Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity. | 2013-01-10 |
| 20130013665 | Sandboxed Daemon Process Invocation through HTTP - Methods and devices for initiating, by a client, a set of one or more applications, wherein each initiated application is associated with an Uniform Resource Locator (URL), and wherein the initiating is based on a Hypertext Transfer Protocol (HTTP) request to a computer host having a server. The methods and devices further executing an application from the set of one or more applications, based on a rule set, in a processing environment limiting the functionality of the initiated application, and wherein the application is executed in the background of an operating system of the server based on the rule set. | 2013-01-10 |
| 20130013666 | MONITORING DATA ACCESS REQUESTS TO OPTIMIZE DATA TRANSFER - A data transmission optimization method and system. The method comprises analyzing program code to identify data access calls in the program code, using one or more processor; determining whether a first data access call is for retrieving target data stored in a data structure with a plurality of fields, wherein the target data is stored in one or more target fields of the data structure; determining whether servicing the first data access call will result in transfer of non-target data stored in one or more non-target fields in the data structure; and replacing the first data access call with a second data access call, wherein servicing the second data access call will result in transfer of the target data and minimizes the transfer of non-target data. | 2013-01-10 |
| 20130013667 | RELATIONSHIP NETWORKS HAVING LINK QUALITY METRICS WITH INFERENCE AND CONCOMITANT DIGITAL VALUE EXCHANGE - In a digital social relationship network, a social network server computer stores a digital social network representation corresponding to a graph having nodes representing individuals or groups and links representing actual social relationships between the individuals or groups. The server computer obtains relationship-dependent information corresponding to a plurality of links of the graph, and embeds the relationship-dependent information in the digital social network representation stored in the social network server computer. The server computer interactively presents to a user of a client computer connected to the social network server computer a social network of the individuals or groups and the social relationships between the individuals or groups. The social network server computer receives input from the user of the client computer selecting at least one of the social relationships between individuals or groups other than the user, and presents to the user of the client computer a social relationship profile comprising the relationship-dependent information corresponding to the social relationship selected by the user of the client computer. The server computer facilitates exchange of digital value to the user of the client computer, or a group to which the user of the client computer belongs, based on the relationship-dependent information embedded in the digital social network representation stored in the social network server computer. | 2013-01-10 |
| 20130013668 | INFORMATION PROCESSING APPARATUS, SERVER SELECTING METHOD AND RECORDING MEDIUM - A selection algorithm corresponding to process identification information specified by a process request from a client is decided based on correspondence relationship between process identification information indicating a requested process and selection algorithm to select a server from among a plurality of servers. Then, a server to execute a process requested by the process request is selected from among the plurality of servers based on the decided selection algorithm, and the process request is transmitted to the selected server. | 2013-01-10 |
| 20130013669 | METHOD AND APPARATUS FOR GUARANTEEING WEB-BASED MOBILITY - A web-based mobility guaranteeing method includes, at a terminal, connecting to a first service providing apparatus; transmitting a service request signal for requesting service information to the first service providing apparatus; at the first service providing apparatus, transmitting a service providability inquiry signal to a web-based service providing apparatus, based on whether or not the service information is able to be provided by the first service providing apparatus; at the web-based service providing apparatus, transmitting the service providability inquiry signal to a second service providing apparatus, receiving a service providability response signal from the second service providing apparatus, and changing a service provider of the terminal from the first service providing apparatus to the second service providing apparatus; and at the terminal, receiving a service response signal from the second service providing apparatus in response to the service request signal. | 2013-01-10 |
| 20130013670 | APPARATUS AND METHOD FOR PROVIDING USER INTERFACE - An apparatus and method for configuring a remote user interface of an application represented in a structured format. A method for configuring a remote user interface (RUI) of an application represented in a structured format in a RUT server includes transmitting RUI configuration information to a RUT client upon an occurrence of an initial setup event. The method also includes transmitting RUI change information to the RUI client upon an occurrence of a RUT change event, wherein the RUI configuration information includes type information mapped to a configuration of the remote user interface, and the RUT change information includes type information mapped to a changed configuration of the remote user interface. | 2013-01-10 |
| 20130013671 | SYSTEM AND METHOD FOR PROVIDING INTERACTIVE CONTENT TO NON-NATIVE APPLICATION ENVIRONMENTS - An automated electronic application delivery system for delivery software applications to client devices for which they were not originally intended for or developed. The applications are run on the particular application environment at the server side, and the content output by the application is capture, encoded, and streamed to the client devices in a way that minimizes latency. User interacts with the content and such interaction data is either mapped to a specific command catered to the application either at the client side or the server side. The mapped command or raw interaction data is then provided to the application over a control channel. | 2013-01-10 |
| 20130013672 | PROVIDING A WEB PAGE TO A CLIENT - To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal. | 2013-01-10 |
| 20130013673 | META-DATA BASED METHOD FOR LOCAL CACHE UTILIZATION - A system and method for caching data and verifying cached data using a client-server model and meta-data. In particular, a client proxy and a server proxy are in communication with each other and with the client and the server, respectively; client proxy meta-data and server proxy meta-data related to the data cached by the client proxy and server proxy, respectively, are calculated and communicated between the client proxy and the server proxy; and the client proxy meta-data and the server proxy meta-data are compared to determine a cache hit or miss. | 2013-01-10 |
| 20130013674 | CLIENT-SIDE WEB SERVICE PROVIDER - To facilitate client access to web services, a server may be configured to package or bundle a function call for a web service with associated information. The resulting function call package may be distributed to multiple clients. Such a package may include parameters for the function call and/or software code that can facilitate a client web site to make the function call. The package may also include branding information associated with the web service. Results of the function call can be presented through the client web site with the branding information associated with the web service, allowing a third party to retain branding for their web service provided through the client web site. | 2013-01-10 |
| 20130013675 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 2013-01-10 |
| 20130013676 | METHOD AND SYSTEM FOR CONTINUOUS INTERACTIVE COMMUNICATION IN AN ELECTRONIC NETWORK - A method and system are disclosed for providing continuous, interactive communication among devices on an electronic network ( | 2013-01-10 |
| 20130013677 | System and method for real-time, push style, distributed dashboard networks - This invention is about a distributed dashboard system including related server side and communication related functionality. The key idea is loosely defined metadata for the input data coupled with the fact that metadata can be defined after the data is loaded to the system. Usually metadata gives some kind of meaning to all of the data that it covers, in the current invention only the part that is relevant for the use of the dashboard needs to be mapped. In known data import and processing applications the “import file specification” is defined before the data is introduced, but in current invention the data can be loaded before, and then the meaning given in “point and click” fashion after the data is loaded. Users can then subscribe to different kind of gauges (that make up the dashboard) in order to construct their own dashboard, this subscribing happens mostly in a web based user interface, but might also be allowed from the dashboard itself. In addition to gauges that display information also input controls called levers are supported that allow users to input commands to the system that are processed either by the local device or by the server side system. | 2013-01-10 |
| 20130013678 | METHOD AND SYSTEM FOR IDENTIFYING A PRINCIPAL INFLUENCER IN A SOCIAL NETWORK BY IMPROVING RANKING OF TARGETS - A method and system for identifying a principal influencer in a social network by improving ranking of targets. The method includes determining a user connection graph for a plurality of users registered on the social network and classifying the users into one or more connection levels based on the user connection graph. A list of reviewers associated with each target of a plurality of targets in the social network is built. A reviewer connection graph is determined for the list of reviewers associated with each target. Based on the reviewer connection graph, one or more top reviewers are ranked for each target. The principal influencer is then identified from the list of reviewers associated with each target. The system includes electronic devices, a communication interface, a memory, and processor. The processor includes a user connection unit, a reviewer unit, and a ranking engine. | 2013-01-10 |
| 20130013679 | Collaborative Media Sharing - Devices and methods are provided for the collaborative management of digital media. A plurality of users respectively use their mobile devices to provide a corresponding plurality of digital media data to a media server node, which then displays it within a display. Instructions in the form of control data are then received from the mobile devices, which are then used to perform collaborative management of the displayed digital media data. Various collaborative sequencing and editing operations are performed by the users to create a composite digital media file, which is then transferred to one or more of the user's mobile devices. | 2013-01-10 |
| 20130013680 | SYSTEM AND METHOD FOR DETERMINING INTERPERSONAL RELATIONSHIP INFLUENCE INFORMATION USING TEXTUAL CONTENT FROM INTERPERSONAL INTERACTIONS - A non-transitory computer storage medium stores a method that determines interpersonal relationship influence information between participants in an interaction channel that includes inputting an interaction text response of communication by a participant made in an interaction channel. A type of influence relation of the interaction text response is determined on at least one other participant in the interaction channel based on relational descriptors. An influence score value for the interaction text response is determined, where the influence score value indicates how strongly the interaction text response influences the at least one other participant in the interaction channel. A pair-wise indication of a direction of influence of at least two participants in the interaction channel is determined. Interpersonal relationship influence information is output for the interaction text response for a participant pair in the interaction channel. | 2013-01-10 |
| 20130013681 | COLLABORATIVE FILTERING OF CONTENT - Embodiments generally relate to aggregating mentions. In one embodiment, a method includes retrieving a plurality of mentions from a social networking service, where each mention is associated with one or more users of the social networking service. The method also includes aggregating the mentions, and displaying the mentions based on one or more formats. | 2013-01-10 |
| 20130013682 | Clustering a User's Connections in a Social Networking System - A user's connections in a social networking system are grouped into a number of clusters based on a measure of the connections' relationships, or affinity, to each other. The affinities among the connections are based on the connections' own relationships and indicate a likelihood that the connections are in the same social circles. The clusters are formed based on the affinities among the user's connections, where the clusters tend to have connections that have relatively high affinities with the other connections the same cluster as compared to the connections who are not in the same cluster. An iterative hierarchical clustering algorithm may be used to collapse the connections into clusters based on affinities between pairs of the connections. | 2013-01-10 |
| 20130013683 | AUTO-CREATING GROUPS FOR SHARING PHOTOS - Methods and systems for aggregating and sharing digital content associated with social events via a network are provided. In one example embodiment, a system for aggregating and sharing digital content associated with social events via a network facilitates the aggregation and sharing of digital content, such as photos and videos. The aggregation may be performed with respect to the digital content received from different sources associated with the same social event. The digital content may also be subjected to an image recognition process to identify one or more individuals appearing in the photos or videos. The shared content may also be filtered to display only those photos or videos with specific individuals. In addition, users may be allowed to set privacy rules with respect to the photos and videos within which they appear. | 2013-01-10 |
| 20130013684 | TRUSTED SOURCES WITH PERSONAL SUSTAINABILITY FOR AN ORGANIZATION - A system and method for developing trust in an organization supported tracking system by ensuring that resources in a resource library are collected from trusted sources, and encouraging and tracking participation in organization supported activities designed to achieve a long term goal of the organization. Resources may be submitted by organization members and ranked according to multiple factors including the trustworthiness of the source, the relevance of the resource to the long term goal, or the response of the organization members to the resource. Participation may be encouraged through friendly competition, awards granted for participation, and publication of member accomplishments. Tracking may be facilitated by allowing members to create initiatives and actions related to the long term goal which members may follow and join and then tracking and verifying member participation in those initiatives and actions. | 2013-01-10 |
| 20130013685 | Social Networking Environment with Representation of a Composite Emotional Condition for a User and/or Group of Users - A social networking method, implemented over a computer network and using a computer process, generates a digital output that is representative of a composite emotional condition for a first user based on data representative of the first user's emotional condition and data representative of such another user's emotional condition. | 2013-01-10 |
| 20130013686 | People Lists - Enabling management of contacts includes passively recognizing a set of contacts that are, as a group, repeatedly sent communications by a member, bringing the member's attention to the recognized set of contacts, enabling the member to name the set of contacts, and enabling the member to address future communications to the set of contacts through use of the name associated by the member with the set of contacts. | 2013-01-10 |
| 20130013687 | Information Sharing Method and Mobile Device Thereof - An information sharing method for a mobile device is disclosed. The information sharing method includes registering an event in the mobile device; determining whether a software activity occurs during the event; marking information of a specific software activity with a tag corresponding to the event if the specific software activity occurs during the event; and sharing the information of the specific software activity with the tag. | 2013-01-10 |
| 20130013688 | SYSTEM AND METHOD FOR PROVIDING A MESSAGE AND AN EVENT BASED VIDEO SERVICES CONTROL PLANE - A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system; defining a service having a set of features using a set of interfaces associated with an Extensible Messaging and Presence Protocol (XMPP); assigning a plurality of XML namespaces for the set of features of the service; assigning an identifier to the service; and registering the service in a service directory in order to create a mapping between the XML namespaces and the identifier. | 2013-01-10 |
| 20130013689 | Method of conducting operations for a social network application including activity list generation - In one embodiment, a method of conducting operations for a social network application comprises: operating at least one social network application server for interacting with users of the social network application; maintaining user accounts for users of the social network application, the user accounts including data defining relationships between users of the social network application; logging activities of users, the logged activities including real-world activities other than direct use of the social network application; generating a notification list of recent activities of users of the social network application, wherein the notification list includes (1) at least one real-world activity of a first user of the social network application and (2) at least one hyperlink to offer for an activity that is directly related to the at least one real-world activity of the first user. | 2013-01-10 |
| 20130013690 | Method and System for Controlled Distribution of Information Over a Network - An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can provide creation and design, rolodex, exchange, and update features. The information management and distribution system can also include a corporate administrator application. Still another aspect of the invention is that contact information can be distributed to registered users in a common format. | 2013-01-10 |
| 20130013691 | RESOURCE MANAGEMENT OF SOCIAL NETWORK APPLICATIONS - Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application. | 2013-01-10 |
| 20130013692 | SERVER, COMMUNICATION TERMINAL, AND DEVICE COLLABORATION SYSTEM INCLUDING THE SAME - A device collaboration system includes a server | 2013-01-10 |
| 20130013693 | Automatically Providing A Communication Based On Location Information For A User Of A Social Networking System - Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled device configured to receive a GPS identifier and a status representing a location and a current state for a web-based social network member, a processing module that associates the received GPS-identifier and the received status, and a communications module that sends the associated GPS-identifier and status to a server comprising a web-based social network database. Contact content in a web-based social network database record in the web-based social network database is updated to include the associated GPS identifier and status for the web-based social network member. | 2013-01-10 |
| 20130013694 | METHOD AND APPARATUS FOR PROVIDING PEER SELECTION IN A NETWORK - A method and apparatus for providing peer selection in a network are disclosed. For example, the method requests peer information from an application server supporting a Peer-to-Peer (P2P) service, and receives the peer information comprising a plurality of peer endpoint devices. The method then selects a peer endpoint device from the plurality of peer endpoint devices based on at least one preference. | 2013-01-10 |
| 20130013695 | Engagement Interface Advertising In A Social Network - A social network advertises to its members with engagement interfaces. An engagement interface comprises a call to action and a link to perform the action within the social network from within the engagement interface. Responsive to a user selection of the link to perform the action, the engagement interface modifies one or more objects within the social network associated with the call to action according to the selection of the link to perform the action. The engagement interface may be refreshed on the user's screen to indicate to the user that the action has been performed. An engagement interface may also be presented to a user from the social network or from an external system apart from the social network. | 2013-01-10 |
| 20130013696 | Devices and Systems for Outputting Contextual Information About an Event For Which an Alarm is Set on an Electronic Device - The present invention can permit an electronic device to output contextual information about an event when an alarm stored within the electronic device goes off. In one embodiment, an electronic device can permit a user to select an alarm template from a plurality of alarm templates and associate the selected alarm template with an alarm. When the alarm goes off at a later date, the electronic device can output the contextual information of the user-selected alarm template, thereby providing the user with contextual information relevant to the event for which the alarm was created. In another embodiment of the present invention, a receiving electronic device can automatically match alarm templates with alarms transferred from a transmitting electronic device. The present invention also can permit a user to create an alarm template, and customize alarm templates pre-populated by the manufacturer of an electronic device. | 2013-01-10 |
| 20130013697 | GROUP GENERATION DEVICE - A generation section | 2013-01-10 |
| 20130013698 | SYSTEMS AND METHODS FOR SHARING MEDIA CONTENT BETWEEN USERS - An exemplary system includes a first user device associated with a first user and a second user device associated with a second user. The first user device is configured to detect a request input by the first user to share media content being processed by the user device with the second user, generate an invite message including data configured to be utilized by the second user device to access the media content, and send the invite message to the second user device by way of a messaging service. The second user device is configured to receive the invite message from the first user device by way of the messaging service, determine that the invite message is associated with a media sharing service, and perform one or more operations to facilitate access to the media content by the second user. Corresponding methods, systems, and apparatus are also disclosed. | 2013-01-10 |
| 20130013699 | Online Photosession - Methods, systems and computer readable medium with program instructions for sharing documents with other users in an online document sharing session include identifying a set of documents to share with viewing users at a document sharing website. The set of documents may have been uploaded onto the document sharing website by a sharing user and selected for sharing in an online document sharing session. One or more viewing users are selected for sharing the documents of the online document sharing session and access information to access the identified documents are provided. The access provides uniform level of control to both the viewing users and the sharing user so as to interact and manage the documents in the online document sharing session. The viewing users and the sharing user access, view and interact with the documents equally and the interactions are gathered and propagated to all the viewing the sharing users in substantial real-time. | 2013-01-10 |
| 20130013700 | Audience Management in a Social Networking System - A social networking system manages the accessibility of content items provided by users and directed to various audiences in the social networking system. An author provides the social networking system with a content item, a content item tag indicating an association between the content item and a tagged user, and a definition of a first audience who may view the content item. The social networking system then allows the tagged user to provide a definition of a second audience who may view the content item, where the second audience may contains users who are not in the first audience defined by the original author. The social networking system then determines whether a viewing user may view the posted content item (and tag) based on whether the viewing user is in at least one of the first audience and the second audience. | 2013-01-10 |
| 20130013701 | OPEN INVITE FOR VIDEO CALLS - In one embodiment, a video chat source | 2013-01-10 |
| 20130013702 | MESSAGE PROCESSING SYSTEM AND MESSAGE PROCESSING METHOD - A message processing system with improved maintainability, while ensuring availability, is provided. A filtering section | 2013-01-10 |
| 20130013703 | METHOD AND APPARATUS FOR EFFICIENTLY MANAGING "MESSAGES SENT" FILE AND RESENDING OF MESSAGES FROM MOBILE WIRELESS COMMUNICATION DEVICE - An enhanced email system incorporating mobile wireless communication devices includes program logic for efficiently managing (i.e., at least partially synchronizing) “messages sent” files in the mobile device and in a related message server. The exemplary program logic also more efficiently handles resending of previously sent email messages from the mobile wireless communication device (especially in the context of synchronized messages sent files) by sending to the message server only abbreviated unique message ID in the first instance. In this way, wireless bandwidth is conserved as is the device battery. | 2013-01-10 |
| 20130013704 | SYSTEM AND METHOD FOR PROVIDING A MESSAGE AND AN EVENT BASED VIDEO SERVICES CONTROL PLANE - A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system and authenticating the client (e.g., involving a plurality of device credentials associated with the device). The method also includes assigning a name to identify a device associated with the client; updating a client directory with the name and a device status associated with the device; and establishing a service connection to the conductor element to enable message exchanges with the device. The service connection establishes an Extensible Messaging and Presence Protocol (XMPP)-based service. | 2013-01-10 |
| 20130013705 | IMAGE SCENE RECOGNITION - A method for filtering content with a communication device includes, with the communication device, applying a filter function to a message associated with the communication device, the filter function finding at least one content element. The method further includes comparing the content element with a set of restricted content elements, and withholding the message from communication in response to determining that the content element matches one of the restricted content elements. | 2013-01-10 |
| 20130013706 | METHOD FOR DETERMINING INTERPERSONAL RELATIONSHIP INFLUENCE INFORMATION USING TEXTUAL CONTENT FROM INTERPERSONAL INTERACTIONS - A computer-implemented method determines interpersonal relationship influence information between participants in an interaction channel that includes inputting an interaction text response of communication by a participant made in an interaction channel. A type of influence relation of the interaction text response is determined on at least one other participant in the interaction channel based on relational descriptors. An influence score value for the interaction text response is determined, where the influence score value indicates how strongly the interaction text response influences the at least one other participant in the interaction channel. A pair-wise indication of a direction of influence of at least two participants in the interaction channel is determined. Interpersonal relationship influence information is output for the interaction text response for a participant pair in the interaction channel. | 2013-01-10 |
| 20130013707 | Method, Server and Client for Aggregating Microblog Single Message - Embodiments of the application provide a method, server, client and system for aggregating a microblog single message. The method includes: triggering, by a user, to aggregate a microblog single message; and displaying a relaying process of the microblog single message for the user. The server includes: a receiving module, which is to receive a triggering message to aggregate a microblog single message from a client; an obtaining module, which is to obtain aggregation data of the microblog single message, according to the triggering message; a transmitting module, which is to transmit the aggregation data of the microblog single message obtained by the obtaining module to the client. Embodiments of the application also provide a corresponding client and system. By adopting the technical solution of the application, a user may clearly see a message relaying process. Thus, user satisfaction may be improved. | 2013-01-10 |
| 20130013708 | MAINTAINING MESSAGE PRIVACY ON AN EXPOSED DISPLAY DEVICE - A determination is made as to whether a computer is in a slide presentation mode. In response to determining that the computer is in the slide presentation mode, a configured designee alert mode is automatically selected. Message data is received through a communications medium. The message data is transferred to an alternate designated recipient according to the automatically selected designee alert mode when the computer is in the slide presentation mode. | 2013-01-10 |
| 20130013709 | METHOD AND APPARATUS FOR PROVIDING IDLE MODE SERVICE - A method for providing an idle mode service uses an idle mode service server system interlocking with a contents provider server and at least one mobile communication terminal. State information is received from the at least one mobile communication terminal, and a push message is transmitted to the at least one mobile communication terminal in consideration of the sate information upon receiving a push message transmission request from the contents provider server. Thereafter, contents are transmitted to the at least one mobile communication terminal according to the push message transmission. Also, specific contents can be provided with or without the request and consent of a user. Consequently, the system and method according to the present invention can control an idle-screen application through a combination between interworking systems. | 2013-01-10 |
| 20130013710 | METHOD FOR PROMPTING USER CONFIRMATION - Prompting user confirmation of an action in a display window on a display of a mobile electronic device including displaying a pair of soft key icons, receiving a request to initiate an action from a user and displaying a confirmation message to confirm that a user wishes to proceed with the action. When the confirmation message is displayed, the pair of soft key icons are modified to create a pair of updated soft key icons. The receiving of the request may include detection of a soft key event. The updated soft key icons provide a first response and a second response to the confirmation message for selection by the user. The soft key icons and updated soft key icons may be displayed at the bottom portion of the display in a manner that does not obstruct the display window. | 2013-01-10 |
| 20130013711 | SORTING ELECTRONIC MESSAGES USING ATTRIBUTES OF THE SENDER ADDRESS - Systems and methods for sorting electronic messages using attributes of senders or of sender addresses. An electronic messaging server sorts electronic messages using attributes associated with the senders or sender addresses of the electronic messages. The sender addresses and associated attributes are stored in an accept list. A sorting module uses the accept list to sort the electronic messages into various folders. The sorting module can also access other data sources, such as a contact list, to assist in sorting the electronic messages. The attributes can be determined independently of the user or can be set directly by the user. The attributes can also identify a status of a sender such as whether the sender is authorized, unauthorized, or unconfirmed. | 2013-01-10 |
| 20130013712 | Enhanced Message Display - Informational items are displayed in a scrollable area of a message display. The informational items may be any number of type of items (e.g., RSS feeds, new items, images, application tips, and so on). A user is provided the ability to scroll forward and backward through the informational items. A user may choose the informational item (e.g., by clicking) and more detailed information about the informational item is presented to the user. Depending on the display view of the message application (e.g., InBox, conversation), different informational item types will have different probabilities of display. A user may customize the types of informational items to be displayed. | 2013-01-10 |
| 20130013713 | AUTOMATED AGENT FOR SOCIAL MEDIA SYSTEMS - A method to automatically process social media data includes capturing captured data, describing actions and/or context relating a user across multiple social media systems. The captured data is stored within a database. One or more interfaces are provided in order to provide access to the stored captured data. A rules database is configured to store multiple social media rules (e.g., behaviors) that may be associated with a user. A behavior engine is configured to perform autonomous activities, on behalf of a user with respect to multiple social media platforms, based on the social medial rules and/or the captured data. | 2013-01-10 |
| 20130013714 | SYSTEM AND METHOD FOR PROCESSING ENCODED MESSAGES - Systems and methods for processing encoded messages within a wireless communication system. A server within the wireless communication system provides one or more indications to a mobile device as to certain conditions existing with respect to an encoded message. The mobile device performs a different message processing function based upon whether the indication is provided. The indications may include indicating whether a message exceeds a message size threshold and/or may indicate whether a partial message is being sent. | 2013-01-10 |
| 20130013715 | Communication Terminal Apparatus - A communication terminal apparatus is provided that is capable of sending and receiving an e-mail, includes an e-mail address storage unit storing recipient information of an e-mail address, a mail analysis unit for analyzing whether the subject area of a received e-mail includes a first prescribed symbol, an e-mail address acquisition unit for acquiring a sender's e-mail address from the received e-mail, and an e-mail address registration unit for registering the sender's e-mail address of the received e-mail with the e-mail address storage unit where the subject area of the received e-mail includes the first prescribed symbol. The communication terminal apparatus advantageously relieves users from cumbersome task of entry of recipients' e-mail addresses and makes the entry of the e-mail addresses accurately stored. | 2013-01-10 |
| 20130013716 | Labeling Messages with Conversation Labels and Message Labels - A server having one or more processors and memory stores a conversation including a plurality of messages, where the conversation is associated with a first label and a respective message of the plurality of messages is associated with a second label. The server receives a predefined request from a remotely located client system and responds to the predefined request by producing and sending to the client system a list of conversations. When the predefined request corresponds to a request for conversations associated with the first label, the server sends, to the client system, a first list of conversations associated with the first label. When the predefined request corresponds to a request for conversations including messages associated with the second label, the server sends, to the client system, a second list of conversations that include at least one message to which the second label has been assigned. | 2013-01-10 |
| 20130013717 | Compacted Mode for Displaying Messages in a Conversation - A server having one or more processors and memory receives a plurality of messages organized as conversations associated with a user. The server receives, from a client, a request for a selected conversation that is associated with a first message, a second message that was sent after the first message and a plurality of interstitial messages that were sent at times between when the first message was sent and when the second message was sent. The server sends, to the client, display information for displaying content of the selected conversation that includes a representation of the second message in an expanded mode, a representation of the first message in a first compacted mode and a representation of the plurality of interstitial messages in a second compacted mode that is different from the first compacted mode. | 2013-01-10 |
| 20130013718 | Primary and Secondary Recipient Indicators for Conversations - A server having one or more processors and memory receives a plurality of messages organized as conversations associated with a user. The server receives, from a client, a request for a list of conversations associated with the user and sends, to the client, display information for displaying a list of conversations comprising a set of rows, each conversation in the list of conversations being represented as a single row. The list of conversations includes a first row representing a first conversation and a second row representing a second conversation. The first row includes a first recipient indicator that indicates that the user is a primary recipient of a message in the first conversation. The second row includes a second recipient indicator, different from the first recipient indicator, that indicates that the user is a secondary recipient of a message in the second conversation. | 2013-01-10 |
| 20130013719 | Chat System Without Topic-Specific Rooms - A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based on the respective selection and filtering criteria selected by the respective users instead of having users enter topic specific rooms. | 2013-01-10 |
| 20130013720 | Scaling Notifications of Events in a Social Networking System - A social networking system notification system is scaled so a user is notified of an event when a unit or level of notification utility has been reached. For the average user, a single event may be noteworthy enough for which to receive a notification. However, when this user is especially important or highly connected (or received a large number of interactions), that user will have decreasing utility for each additional comment he has received. To manage these types of situations, and avoid inundating users with notifications that are of less utility to the user, the notifications are filtered/aggregated so that these users are notified less often. The notification scheme is optimized for each user, so the user is notified only when he has reached a level of notification utility. | 2013-01-10 |
| 20130013721 | ELECTRONIC FILE TRANSFER FOR A COMMUNICATIONS DEVICE - Systems and methods are provided for identifying an electronic file that is accessible by a communications node to be transmitted to a recipient. A communications device sends an identification of the electronic file. The communications node receives the identification of the electronic file, identifies the electronic file based on the identification, and accesses the electronic file for transmission to the recipient. The electronic file is not transmitted from the communications device to the communications node. | 2013-01-10 |
| 20130013722 | Method for a mobile email client to access to a server, and mobile terminal thereof - The present disclosure provides a method for a mobile email client to access to a server, and a mobile terminal, which include: determining a type of an access point that connects the mobile email client and the server according to information of the access point; establishing a data link between the mobile email client and the server according to the determined type of the access point; performing data exchange between the mobile email client and the server. The solution of the present disclosure enables a mobile terminal to send and receive mobile emails as long as the access point is an access point that the mobile emails can use, no matter what kind of access point that the user selects, and no matter what kind of access point that the client account configuration information, which is transmitted by a mobile operator, adopts, thereby ensuring the normal use of the mobile email in a mobile terminal better. | 2013-01-10 |
| 20130013723 | HIGH AVAILABILITY MANAGEMENT SYSTEM FOR STATELESS COMPONENTS IN A DISTRIBUTED MASTER-SLAVE COMPONENT TOPOLOGY - Systems, methods and computer program products are disclosed for managing availability of a slave components executing in a distributed system. A master server and a heartbeat protocol may be provided. The heartbeat protocol may define state machines for the master server and/or the slave components. The master server and/or the slave components may act in accordance with the state machines to manage availability of the slave components in the distributed system. | 2013-01-10 |
| 20130013724 | METHOD, SYSTEM AND APPARATUS FOR DELIVERING WEB CONTENT - According to embodiments described in the specification, a method, system and apparatus for delivering web content are provided. The method comprises maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page. | 2013-01-10 |
| 20130013725 | SYSTEM AND METHOD FOR MANAGING PAGE VARIATIONS IN A PAGE DELIVERY CACHE - Embodiments disclosed herein provide a high performance content delivery system in which versions of content are cached for servicing web site requests containing the same uniform resource locator (URL). When a page is cached, certain metadata is also stored along with the page. That metadata includes a description of what extra attributes, if any, must be consulted to determine what version of content to serve in response to a request. When a request is fielded, a cache reader consults this metadata at a primary cache address, then extracts the values of attributes, if any are specified, and uses them in conjunction with the URL to search for an appropriate response at a secondary cache address. These attributes may include HTTP request headers, cookies, query string, and session variables. If no entry exists at the secondary address, the request is forwarded to a page generator at the back-end. | 2013-01-10 |
| 20130013726 | CACHING IN MOBILE NETWORKS - A method for optimising the distribution of data objects between caches in a cache domain of a resource limited network. User requests for data objects are received at caches in the cache domain. A notification is sent from each cache at which a request received to a cache manager. The notification reports the user request and identifies the requested data object. At the cache manager, object information including the request frequency of each requested data object and the locations of the caches at which the requests were received are collated and stored, and objects for distribution within the cache domain are identified on the basis of the object information. Instructions are sent from the cache manager to the caches to distribute data objects stored in those caches between themselves. The data objects are distributed between the caches using transmission capacity of the network that would otherwise be unused. | 2013-01-10 |
| 20130013727 | SYSTEM AND METHOD FOR PROVIDING A MOBILE PERSONA ENVIRONMENT - A system and method are disclosed for providing a mobile persona environment hosted by a network accessible server that can be activated by network connected client device. The client device points the portion of its file system used by the operating system to configure the desktop environment to a persona container hosted by the server. The persona container includes user data, applications and operating system settings or policies that are used to configure the operating system of the client device to provide the mobile persona environment. The client device obtains user profile information and connection information from a persona reference object stored on the client device. Applications are executed locally on the client device while the data remains secure in the network accessible server. | 2013-01-10 |
| 20130013728 | ENHANCED METHOD TO DELIVER/ PRE-LOAD CORRECTIVE HOW-TO INFORMATION TO AN END USER - A computer-readable medium including an executable program for providing an information guide of a first end user device to a user of the first end user device is provided. The computer-readable medium includes a device receiving code segment that receives an identifier of a second end user device from the user. An uploading code segment, when executed, initiates uploading of the information guide to the second end user device based on the identifier of the second end user device received by the device receiving code segment. The information guide includes instructions for the first end user device. | 2013-01-10 |
| 20130013729 | MULTI-LEVEL ADAPTIVE CACHING WITHIN ASSET-BASED WEB SYSTEMS - A server monitors receipt of application access requests for application asset data from client devices. Each client device includes a local cache and the server includes a back-end cache. In response to receipt of each application access request, a number of client devices requesting access to the application asset data and an access privilege type requested by each requesting client device are determined The application asset data is migrated between the back-end cache and at least one local cache based upon the determined number of client devices requesting access to the application asset data and the access privilege type requested by each requesting client device. | 2013-01-10 |
| 20130013730 | CONTENT DELIVERY PREDICTION AND FEEDBACK SYSTEMS - A content delivery network aggregator system is disclosed. A user requesting content from a content provider has his or her DNS request forwarded to a CDN selector. The CDN selector intelligently selects an optimal CDN from amongst a number of partner CDNs to provide the requested content. The CDN selector selects one of the plurality of content delivery networks for providing content to a user based upon an analysis of a plurality of performance variables for each of the plurality of content delivery networks. | 2013-01-10 |
| 20130013731 | DEVICES, SYSTEMS, AND METHODS FOR TRANSMITTING A MESSAGE - A device for use in transmitting a message includes a memory device including an application layer that includes a constrained application protocol and a processor coupled to the memory device. The processor is programmed to identify a message to be transmitted through a data link to at least one other device within a network, determine a quality of the data link, and determine a segment size based on the data link quality. The processor is also programmed to execute instructions within the application layer to form at least one message segment from the message such that a size of the at least one message segment is equal to the segment size. The device also includes a communication device configured to transmit the at least one message segment to the at least one other device. | 2013-01-10 |
| 20130013732 | CONFIGURATION DATA MANAGEMENT SYSTEM, AND CONFIGURATION DATA MANAGEMENT METHOD - In a system in which a physical server and a virtual server exist mixedly, data collected from the physical server and data collected from the virtual server are related and managed. Virtual server identification data which indicates the virtual server uniquely is generated in a network system to which the physical server belongs, to the virtual server which operates in a server virtualization function. The generated virtual server identification data can be referred to from an OS in the virtual server. The configuration data of the virtual server and the configuration data of the physical server are collected including the virtual server identification data. The configuration data of the virtual server and the configuration data of the physical server are related by using the virtual server identification data. | 2013-01-10 |
| 20130013733 | MOBILE TERMINAL MANAGEMENT SERVER, AND MOBILE TERMINAL MANAGEMENT PROGRAM - A mobile terminal management server includes a business information temporary storage for storing slip data to be provided to the mobile terminal; acquires the latest slip data from a slip data management server; updates the slip data stored in the business information temporary storage by storing the acquired slip data in the business information temporary storage; determines whether to permit log-in of mobile terminals or not when there is a log-in request from the mobile terminals; carries out a log-in process in the case where it is determined to permit the log-in; receives a view request (provision request, search request) of slip data from the mobile terminals of a log-in state for which the log-in process is carried out; and provides the slip data stored in the business information temporary storage to the mobile terminals in accordance with the received view request. | 2013-01-10 |
| 20130013734 | Information on Demand Process Framework Method to Generate, Manage, Secure, and Deploy Browsers and Applications Accessible Web Services - Disclosure is a method and system for delivering a reusable framework. The disclosure invokes an interface to define an information service within the reusable framework. The defined information service is stored in a repository. The method further includes outputting a service request as an address for invoking the defined information service and establishing a data connection after receiving the service request wherein the defined information service can be invoked. | 2013-01-10 |