METHOD FOR DISTRIBUTING COMPUTING BETWEEN SERVER AND CLIENT - A method and system for use in running a display-based computer application comprising a plurality of application segments, where computing is distributed between a server and a client computer. The method comprises the steps of providing a generic client engine (

2013-01-03

20130007112

SYSTEM, METHOD, AND DEVICE FOR COMMUNICATING WITH A FIELD DEVICE - A single communication device separate and distinct from each of a field device and a plurality of clients of data of the field device is configured to communicate with each of the field device and the plurality of clients of data of the field device, and is configured to be positioned in a communication path between the field device and the plurality of clients of data of the field device and between the plurality of clients of data of the field device to facilitate bi-directional communication between the field device and the plurality of clients of data of the field device and facilitate bi-directional communication between the plurality of clients of data of the field device. The single communication device selectively allows the plurality of clients of data of the field device to control the field device in response to data received from the field device.

2013-01-03

20130007113

CREATING WEB SERVICES FROM AN EXISTING WEB SITE - Web services are generated from an existing web site having web page based business processes or transactions. A script is generated representative of a user navigation sequence involved to perform the transaction. The script elements include the web application calls, input/output parameters, and/or the interrelation between the elements of the transaction. A WSDL file, web service interface code, and web service implementation code are generated from the navigation script, and may be published locally to the web site or on a remote site.

2013-01-03

20130007114

METHOD AND SYSTEM FOR CLIENT-SIDE SCALING OF WEB SERVER FARM ARCHITECTURES IN A CLOUD DATA CENTER - A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.

2013-01-03

20130007115

Computer to Handheld Device Virtualization System - A method on a handheld device is provided. The method comprises sending a request from the handheld device to initiate an application on a host computer, receiving data related to the application from the host computer at the handheld device, and displaying the data in a view of the application appearing on the handheld device.

2013-01-03

20130007116

SOURCE IDENTIFICATION FOR MULTIPART CONTENT VALIDATION - A method, system, and computer usable program product for source identification for multipart content validation are provided in the illustrative embodiments. An identification information of a source server is obtained by parsing an update request, the update request being configured to request from the source server an update of a part of the multipart content. The identification information is recorded. A change in a part of the multipart content is observed. The change in the part results in an updated multipart content. A debugging directive is constructed, the debugging directive including the identification information of the source server. The debugging directive is inserted relative to the part that has changed thereby associating the source server with the part of the multipart content. The updated multipart content including the debugging directive is transmitted to a validation server executing in a second data processing system.

2013-01-03

20130007117

LOCALITY BASED CONTENT DISTRIBUTION - A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.

2013-01-03

20130007118

COLLABORATIVE ONLINE SPREADSHEET APPLICATION - A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without requiring a user to install any specific spreadsheet software prior to using the application. In one implementation, the spreadsheet application may include a client engine that executes within browser programs of a plurality of client computing devices and server logic. The server logic may be configured to distribute the client engines to the plurality of client computing devices of the spreadsheet application when requested through the browser programs of each of the plurality of client computing devices. The server logic synchronizes a single spreadsheet document that is simultaneously open at the plurality of client computing devices.

PREDICTIVE COLLABORATION MANAGEMENT - A method and apparatus for managing collaborations. Requests are received by a computer for collaboration on a topic. A set of experts is identified by the computer having expertise in the topic for the collaboration and having activity prior to the collaboration relating to the topic to predict a likelihood of participation by the respective expert in the collaboration. The set of experts are identified from searching a number of collections of information.

2013-01-03

20130007122

Accessing Third-Party Communication Service via a Social Networking System - A user interface in a social networking system enables users to connect to and interact with each other using a third-party communication service, such as a VoIP or video chat service. A user initiates an interaction with another user in the social networking system, which passes the users' information to the third-party communication service provider to allow it to provide the requested service. The social networking system may pass an encrypted identifier for the users so that the third-party communication service does not have access to the real identities of the social networking system's users. A user of the social networking system may use this process to video conference with users of the third-party communication service, rather than just other users of the social networking system, and vice versa.

2013-01-03

20130007123

REDACTING CONTENT IN ONLINE MEETINGS - A method, computer program product, and system for redacting content in online meetings is described. A method may comprise receiving, via one or more computing devices, a selected portion of content to redact in a first online meeting. The method may further comprise determining, via the one or more computing devices, if a participant of the first online meeting is in an un-trusted location. The method may additionally comprise, in response to determining that the participant of the first online meeting is in the un-trusted location, redacting, via the one or more computing devices, the selected portion of content from content available to the participant in the first online meeting.

2013-01-03

20130007124

SYSTEM AND METHOD FOR PERFORMING A SEMANTIC OPERATION ON A DIGITAL SOCIAL NETWORK - Disclosed is a system and method for performing a semantic operation on a social network. In an embodiment, the method comprises receiving a social network user context associated with a user of the social network; generating, through a semantic operation, an interest network based on the user context information; and filtering, ranking or augmenting, using at least one processor executing stored program instructions, a retrieval of information related to the social network based on the interest network; wherein the interest network comprises concepts represented by a data structure associated with the concepts in the interest network. In another embodiment, the method further comprises representing the interest network as an interest graph. In yet another embodiment, the semantic operation is a synthesis operation or retrieval operation performed on a knowledge representation.

2013-01-03

20130007125

INFORMATION EXCHANGE IN THE SOCIAL NETWORK ENVIRONMENT - A method for improving information exchange in a social network environment. Actions (e.g., copying) being performed on an electronic object (e.g., e-mail) are detected. Furthermore, the entry of the electronic object in a social networking website is detected thereby identifying an association between this electronic object and this social networking website. Rule patterns are identified based on these detected actions and these associations. Indications of these associations are stored in terms of concept nodes in a hierarchical tree using the identified rule patterns. Social networking feeds of interest are then searched using the hierarchical tree as well as a current electronic object of a user (e.g., status message on a social networking feed, e-mail). The user would then be provided an opportunity to repost an information nugget from the current electronic object in one or more of these social networking feeds of interest.

2013-01-03

20130007126

COMPUTER IMPLEMENTED SYSTEMS AND METHODS FOR VISUALIZING SOCIAL CONNECTIONS - Disclosed are systems, apparatus, methods and computer-readable media for updating and visualizing information stored in a database system over a network. In various implementations, first social connection data associated with a subject and an object is retrieved from a user account. In some instances, the user account is associated with a social networking system. In various implementations, second social connection data associated with the subject and the object is retrieved from shared contact data. In some instances, one or more social connections between the subject and the object are identified based on the retrieved first social connection data and the retrieved second social connection data. In some implementations, a graphical representation of the identified one or more social connections is generated, where the graphical representation is capable of being displayed at a user interface of a display device.

2013-01-03

20130007127

DETERMINATION OF A SPAMMER THROUGH SOCIAL NETWORK CHARACTERIZATION - A method of determining a spammer includes acquiring, by a processor, short message events associated with a user and dividing them into a plurality of sessions in terms of time; building a social network of the user in each of the sessions, and calculating at least one type of social network characteristic in each of the sessions, respectively; and determining whether the user is a spammer or not according to the social network characteristic.

2013-01-03

20130007128

APPARATUS AND METHOD FOR PROVIDING REALISTIC REMOTE EXPLORATION SERVICE BASED ON OPEN SOCIAL NETWORK SERVICE - Discloses is an apparatus and method for providing a remote exploration service based on an open social network service (SNS). The apparatus for providing a remote exploration service may recommend an explorer terminal to a user terminal based on recommendation information of the user terminal, and transmit direction of movement data to the explorer terminal so that a remote exploration may be conducted along an exploration route designated by the user terminal.

2013-01-03

20130007129

METHOD AND APPARATUS FOR APPLICATION COSTING BASED ON CLIENT HARDWARE - Various methods for application costing based on the hardware of a client device are provided. One example method may comprise receiving a message comprising an indication of one or more hardware requirements associated with a service. The method of this example embodiment may further comprise determine one or more hardware attributes related to the one or more hardware requirements. The method of this example embodiment may further comprise evaluating whether the one or more hardware attributes satisfy the one or more hardware requirements. Similar and related example methods, example apparatuses, and example computer program products are also provided.

2013-01-03

20130007130

METHOD AND SYSTEM FOR SUBSCRIBING PRESENCE INFORMATION, RESOURCE LIST SERVER, AND PRESENCE SERVER - A method and a system for subscribing presence information, a resource list server, and a presence server are disclosed. The method for subscribing presence information includes: determining a presentity list of a first user, where the presentity list of the first user includes a second user; determining an existing subscription session that includes information of the second user, and sending a watcher list of the second user to a presence server; and receiving presence information returned by the presence server, where the presence information is presented by the second user to watchers in the watcher list of the second user. The resource list server converts the watcher's presentity list for different presentities into the presentity's watcher list for different watchers, and the presence information can be returned to different watchers through only one subscription session, which reduces subscription sessions and saves system resources.

2013-01-03

20130007131

ELASTIC AND SCALABLE PUBLISH/SUBSCRIBE SERVICE - A system and method are disclosed for an elastic and scalable publish/subscribe scheme. Subscription information is received at a dispatcher node. A plurality of matching nodes is selected in an overlay network to store the subscription information on a computer readable storage medium. Upon receiving an event at a dispatching node, at least one of the matching nodes with the stored subscription information is selected to process the event.

2013-01-03

20130007132

HOT WITHIN MY COMMUNITIES - Embodiments of the invention are directed to identifying network resources or other topics that are of interest to members of multiple online communities to which a user belongs. Online communities include blogs, websites, games, e-commerce systems, messaging systems, wikis, etc. For each online community, click activity or other client behaviors are tracked and analyzed to determine statistical metrics about community activity, such as which articles, links, services, or other network resources are popular in the online community. At least some of the tracking or analysis can be performed by clients that access the online communities, by a server of each online community, and/or by a central tracking system. The results for each community may be further analyzed relative to each other. The results are provided for all communities with which a given user is associated. For example, a list of the most popular links in the user's selected online communities.

2013-01-03

20130007133

Dynamically Updating Media Content For Display To A User Of A Social Networking Environment Based on User Interaction - A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user.

2013-01-03

20130007134

METHOD AND APPARATUS FOR SOCIAL NETWORKING IN A DYNAMIC ENVIRONMENT - In one embodiment, the present invention is a method and apparatus for social networking in a dynamic environment. In one embodiment, a method for social networking in a network includes broadcasting a first set of one or more keywords representing one or more interests of a first user in the network, receiving a response from a second user in the network indicating interest in at least one of the interests of the first user, and connecting to a server in the network, where the server hosts a group for supporting communications between at least the first network user and the second network user.

2013-01-03

20130007135

SYSTEM AND METHOD FOR VOTE-BASED, INTEREST SPECIFIC COLLABORATION REGARDING LOCATION OF OBJECTS - Systems, devices, and methods of generating location information for an object of interest are disclosed. The location information is based on dynamic input from one or more members of an interest group associated with the object. The input from the one or more members can be provided by users of a collaboration device. The collaboration device includes a GPS receiver, and a target input mechanism in communication with the GPS receiver. The target input mechanism is configured to receive a user indication of the presence of an object of interest to generate location data from the GPS receiver for the object of interest. The collaboration device further includes a radio configured for transmitting the location data to at least one other member of the interest group.

2013-01-03

20130007136

COLLABORATING WITH RESOURCES RESIDING IN MULTIPLE INFORMATION DEVICES - An appliance, user information device, method, and computer program product for collaborating with resources residing in multiple information devices. The user information device may communicate with the appliance, and the appliance may further communicate with a first assisting device, wherein the first assisting device has access to a first resource capable of performing a first operation. The user information device includes a device communication interface, a processor configured to execute at least one application, the at least one application configured to generate a first command associated with the first operation via the processor, and a resource agent program executable by the processor, the resource agent program configured to send the first command to the appliance via the device communication interface, the first command operable for enabling performance of the first operation using the first resource when the appliance sends the first command to the first assisting device.

2013-01-03

20130007137

Electronic Conversation Topic Detection - Automatic conversation topic detection, generation and storage are provided. Electronic conversation threads and associated metadata for a variety of types of electronic communications are retrieved. Topic properties such as keywords or terms and information about the conversation threads are extracted from the conversation threads and metadata. Extracted thread terms and properties are used for identification of a topic title associated with the conversation threads and metadata. An identified topic title is compared with previously identified topics to determine whether the identified topic is new or whether the identified topic is the same as a previously identified topic. A short and useful topic title is generated in order to allow subsequent users to know what the conversation thread is about at a glance. A user interface component may allow users to accept, reject or modify a generated topic title.

2013-01-03

20130007138

METHODS AND SYSTEMS FOR INCORPORATING A THIRD USER INTO AN INSTANT MESSAGE SESSION - A method and apparatus for incorporating a third user into an instant message (IM) session. In one embodiment, an IM server receives a first IM from a first user directed toward a second user. The IM server makes a determination that the second user is not available to respond to the first IM. In response to the determination, the IM server identifies a third user to whom the first IM is to be forwarded, and automatically forwards the first IM to the third user. In another embodiment, the IM server receives a transfer request from the second user to transfer the IM session from the second user to the third user. The IM server automatically determines a subset portion of a plurality of IMs communicated between the first user and the second user, and provides the transfer request and the subset portion to the third user.

2013-01-03

20130007139

LOGICAL THREAD MANAGEMENT THROUGH EMAIL INFRASTRUCTURE - A method that includes, via a processor, receiving at least one user input within an electronic mail (email) client associating a first email with a logical thread. The first email can specify a task assigned to at least one recipient of the first email. The method further can include sending the first email to the at least one recipient, adding the first email to a logical thread list associated with the logical thread, and receiving a task response from the recipient. Within the logical thread list, a task status associated with the first email based upon the task response can be automatically updated.

2013-01-03

20130007140

SELECTIVE DELIVERY OF CONTENT VIA ELECTRONIC MAIL - A method that includes identifying a first electronic mail (email) addressed to at least two groups of recipients, the first email comprising content. The method further can include communicating the first email comprising the content to a first group of recipients. The method also can include generating a second email different than the first email and not comprising the content, the second email comprising information that indicates a contact that the second group of recipients are to contact regarding subject matter associated with the first email, and communicating the second email to a second group of recipients.

2013-01-03

20130007141

INFORMATION EXCHANGE IN THE SOCIAL NETWORK ENVIRONMENT - A method, system and computer program product for improving information exchange in a social network environment. Actions (e.g., copying) being performed on an electronic object (e.g., e-mail) are detected. Furthermore, the entry of the electronic object in a social networking website is detected thereby identifying an association between this electronic object and this social networking website. Rule patterns are identified based on these detected actions and these associations. Indications of these associations are stored in terms of concept nodes in a hierarchical tree using the identified rule patterns. Social networking feeds of interest are then searched using the hierarchical tree as well as a current electronic object of a user (e.g., status message on a social networking feed, e-mail). The user would then be provided an opportunity to repost an information nugget from the current electronic object in one or more of these social networking feeds of interest.

2013-01-03

20130007142

Processing A Message - A method of processing a message for communication from a sender user terminal of a sender in a first time zone to a recipient user terminal of a recipient in a second time zone, the method comprising: receiving, at the sender user terminal from the sender, content of the message; determining that the content includes an indication of a time in the first time zone; sending the message over a network from the sender user terminal to the recipient user terminal; determining a corresponding time in the second time zone which corresponds to the time in the first time zone indicated by the indication; and conveying the message to the recipient at the recipient user terminal, the conveyed message including a second indication which indicates the determined corresponding time in the second time zone.

2013-01-03

20130007143

LIMITING NOTIFICATION TEMPLATE MODIFICATION BASED ON USER ACCESS LEVELS - Methods for modifying a notification template based on user access levels are provided. In one aspect, a method includes receiving a first request, from a first user having a first level of access, to modify a first parameter from a first state to a second state in a notification template, and receiving a second request, from a second user having a second level of access, to modify a second parameter in the notification template from a first state to a second state. The method also includes storing the modified notification template. When the modified notification template is retrieved from storage, the first parameter is in the second state for both the first user and the second user, and the second parameter is in the first state for the first user and the second state for the second user. Systems and machine-readable media are also provided.

2013-01-03

20130007144

EMAIL QUESTION OBJECT OWNERSHIP AND STATUS TRACKING - Enabling question object owner and status tracking can include establishing one or more question objects within an email message from a sender to a set of recipients. Question objects can be maintained on the server with unique identifiers. The question object(s) can have multiple sub question objects. Each question object or sub question object can be delegated a question owner, which can be maintained in the server. Recipients (answer providers) can take responsibility for answering various parts of the question object or the whole question object or for tackling a task associated with the question object. The server can associate and record question providers with their various responsibilities or answers. The server can then dynamically update a portion or all of the originally sent email message in the question owner's email account and the recipients' (answer providers') email accounts to show the answer and the answer provider.

2013-01-03

20130007145

SERVICE BASED EVENT PLANNING - Services are queried for resources to be used at an event. For example, service based event planning may be used in conjunction with directory services, social networking services, custom databases, web services, email servers and address book services. Service based event planning may apply constraints to the resources obtained over services. The service based event planning may also be used in conjunction with email or other messaging services to share representations of events with attendees or other interested parties. Both recipients and senders of the event may be able to dynamically modify event details in event representations.

2013-01-03

20130007146

DETERMINING COMMUNICATION RECIPIENT AVAILABILITY - A method, computer program product, and system for determining communication recipient availability is described. A method may comprise receiving, via one or more computing devices, an indication that there is an intended recipient of a communication. The method may further comprise, in response to receiving the indication that there is the intended recipient of the communication, determining, via the one or more via one or more computing devices, if the intended recipient is available enough to receive the communication based upon, at least in part, one or more registries of availability, a communication type associated with the communication, and one or more user-defined parameters for the communication type. The method may also comprise, in response to determining, via the one or more via one or more computing devices, that the intended recipient is not available enough to receive the communication, suggesting one or more additional recipients to receive the communication.

COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR CONTROLLING THE INCLUSION OF EDITED INFORMATION IN AN INFORMATION FEED - Disclosed are systems, apparatus, methods and computer-readable media for controlling the inclusion of edited information in an information feed to be displayed on a display device. In some implementations, a message associated with a user is received and stored on one or more storage mediums. A request to edit the message is received, and it is determined whether the message is in an editable state. When the message is in the editable state, an edited message is generated and stored on the one or more storage mediums. When the message is not in the editable state, information is generated indicating that the request to edit the message is denied.

2013-01-03

20130007149

Social network with secret statuses and Verifications - User profiles are on a social networking site, and that profile includes three different parts: a public part, a private part only to be shown to friends of the user, and a personal private part that is not shown to anyone who does not meet the specified criteria, whether friends or not friends. That other private part can be, for example, information about personal or dating preferences, that is only shown to those people who expressed similar desire to see personal or dating preferences. In one embodiment, the users profile is verified before showing them anyone else's private information.

2013-01-03

20130007150

UNIVERSAL COMMUNICATION SYSTEM - A universal communication system including a processor configured to execute a client application is described and includes first logic configured to provide a client interface for accessing a plurality of communication and media types from the command window, and second logic configured to integrate a plurality of contact information from the plurality of media and communication types into a single contact list, where the single contact list being accessible from the client interface. The system further includes third logic configured to receive executable instructions from a multi-protocol application program interface to alter the plurality of communication and media types and the plurality of contact information received therefrom.

2013-01-03

20130007151

DETERMINATION OF A SPAMMER THROUGH SOCIAL NETWORK CHARACTERIZATION - A system for determining a spammer includes a session division apparatus configured to acquire short message events associated with a user and divide them into a plurality of sessions in terms of time; a social network building and characteristic calculating apparatus configured to build a social network of the user in each of the sessions, and calculate at least one type of social network characteristic in each of the sessions, respectively; and a determination apparatus configured to determine whether the user is a spammer or not according to the social network characteristic.

2013-01-03

20130007152

ONLINE ADAPTIVE FILTERING OF MESSAGES - In general, a two or more stage spam filtering system is used to filter spam in an e-mail system. One stage includes a global e-mail classifier that classifies e-mail as it enters the e-mail system. The parameters of the global e-mail classifier generally may be determined by the policies of e-mail system owner and generally are set to only classify as spam those e-mails that are likely to be considered spam by a significant number of users of the e-mail system. Another stage includes personal e-mail classifiers at the individual mailboxes of the e-mail system users. The parameters of the personal e-mail classifiers generally are set by the users through retraining, such that the personal e-mail classifiers are refined to track the subjective perceptions of their respective user as to what e-mails are spam e-mails.

2013-01-03

20130007153

DETERMINING COMMUNICATION RECIPIENT AVAILABILITY - A method, computer program product, and system for determining communication recipient availability is described. A method may comprise receiving, via one or more computing devices, an indication that there is an intended recipient of a communication. The method may further comprise, in response to receiving the indication that there is the intended recipient of the communication, determining, via the one or more via one or more computing devices, if the intended recipient is available enough to receive the communication based upon, at least in part, one or more registries of availability, a communication type associated with the communication, and one or more user-defined parameters for the communication type. The method may also comprise, in response to determining, via the one or more via one or more computing devices, that the intended recipient is not available enough to receive the communication, suggesting one or more additional recipients to receive the communication.

2013-01-03

20130007154

SELECTIVE DELIVERY OF CONTENT VIA ELECTRONIC MAIL - A method that includes identifying a first electronic mail (email) addressed to at least two groups of recipients, the first email comprising content. The method further can include communicating the first email comprising the content to a first group of recipients. The method also can include generating a second email different than the first email and not comprising the content, the second email comprising information that indicates a contact that the second group of recipients are to contact regarding subject matter associated with the first email, and communicating the second email to a second group of recipients.

2013-01-03

20130007155

SYSTEMS AND METHODS FOR APPLYING GAME MECHANICS TO THE COMPLETION OF TASKS BY USERS - The methods and systems described herein provide for effective and efficient completion of tasks by users of a computing device. Specifically, the present invention provides users with a proprietary workflow for timing the completion of a task by a user and scoring a user's ability to complete a task within a predetermined length of time. One exemplary embodiment provides for managing the completion of tasks in a task list, timing a user's ability to complete certain tasks, and providing feedback to the user according to their progress.

2013-01-03

20130007156

COMMUNICATIONS SYSTEM INCLUDING PROTOCOL INTERFACE DEVICE PROVIDING ENHANCED OPERATING PROTOCOL SELECTION FEATURES AND RELATED METHODS - A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.

2013-01-03

20130007157

System and method for maintaining presence and communicating over a computer network using the HTTP protocol - A computer-implemented process facilitates communication with an entity over a network. A static HTTP URL is associated with the entity. Communications information reflecting the entity's current online presence including the entity's dynamic session information as determined using the HTTP protocol is linked with the URL. Communication with the entity is facilitated using the URL and the communications information. The forms of communication facilitated include type chat/instant messaging, voice communication over a computer network, video communication over a computer network, voice communication from a computer network to a telephone network and two-way text messaging to Internet enabled wireless devices.

2013-01-03

20130007158

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-03

20130007159

WIRELESS EMAIL COMMUNICATIONS SYSTEM PROVIDING SUBSCRIBER ACCOUNT UPDATE FEATURES AND RELATED METHODS - A wireless communications system may include a plurality of mobile wireless communications devices each having a subscriber account associated therewith including a respective personal identification number (PIN) and a unique identification (ID). The system may further include at least one electronic mail (email) server comprising a database of subscriber accounts and for sending emails to and receiving emails from the mobile wireless communications devices based upon the PINs and unique IDs. The at least one email server may compare a given PIN and unique ID, based upon a communication from a given mobile wireless device, with a corresponding PIN and unique ID for the corresponding subscriber account in the database, and update the corresponding subscriber account based upon a discrepancy.

2013-01-03

20130007160

System and Method for Regulating Electronic Messages - A system for regulating e-mail comprises a database of information profiling legitimate e-mail usage. When an e-mail is received at the system, it is scrutinized relative to the information in the database. If the e-mail is found to be legitimate based upon this evaluation, it is delivered to the intended recipient. If, however, the e-mail appears on the basis of the evaluation to be the last in a series of illegitimate e-mails or otherwise has characteristics inconsistent with the profile of legitimate e-mail usage, the e-mail may not be delivered and the postmaster and administrator at the source of the e-mail is contacted.

2013-01-03

20130007161

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.

PROVIDING BLENDED SYNCHRONOUS/ASYNCHRONOUS MESSAGING - A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing with regard to the forwarded message.

2013-01-03

20130007164

EMAIL SERVER WITH PROXY CACHING OF UNIQUE IDENTIFIERS - An electronic mail (email) server has a database that stores unique identifiers (UID's) of electronic messages. A proxy obtains mappings from the database for previously existing UID's of electronic messages that have been determined from a polling operation. A cache caches the mappings of UID's and the proxy is operative for purging the cache of the previously existing UID's after polling.

2013-01-03

20130007165

METHOD AND APPARATUS FOR PROCESSING DATA ON A COMPUTING DEVICE - A method and computing device for processing data are provided. Rule data for visually coding incoming data is stored. First and second profile data are stored, independent of the rule data. Each profile data comprises a respective range of time and a respective recurrence pattern that repeats indefinitely. Each profile data is associated with a respective subset of the rule data. Respective indications are received that first profile data and second profile have been activated. In response, the respective subset is automatically applied during the respective range of time such that incoming data is visually coded at the display device according to the respective subset during the respective range of time. Automatic application of the respective subset during the respective range of time repeats indefinitely according to the respective recurrence pattern until another indication that the respective profile data has been deactivated is received.

2013-01-03

20130007166

PLAYBACK OF INSTANT MESSAGING SESSION HISTORY - Systems, methods and media for playback of instant messaging session history in an instant messaging system by facilitating recording and playback of an instant messaging session history to a user are disclosed. Embodiments may include, during an instant messaging session where one or more instant messaging events occur, determining a timestamp associated with the one or more instant messaging events and recording an indication of the one or more instant messaging events and their associated timestamps. Embodiments may also include receiving one or more playback commands and, in response to the received playback commands, displaying playback of the one or more instant messaging events based on their associated timestamps. The instant messaging events may include one or more of a text message, file transfer, input device movement, or a status indication such as offline, returned from offline, away, returned from away, secure session established, session beginning or session ending.

2013-01-03

20130007167

SYSTEM AND METHOD FOR INTEGRATING ELECTRONIC MAIL ACCOUNTS - In accordance with the teachings described herein, systems and methods are provided for integrating a plurality of electronic mail (email) accounts. A plurality of email services may be used to send and receive electronic messages over a wide area network, one of the email services being a preferred email service and another of the email services being a secondary email service. An email integration service may be used that is coupled to the wide area network and that is independent of the plurality of email services. The email integration service may be operable to receive account information regarding the preferred email service and the secondary email service and use the account information to configure a means for forwarding electronic messages from the preferred email service to the secondary email service.

2013-01-03

20130007168

INFORMATION PROCESSING APPARATUS AND TIME-LIMIT DISPLAY METHOD - An information processing apparatus including: a processor to receive data transmitted via an electronic mail; to detect time-limit information representing a reply time-limit of the electronic mail from the received data; to display the electronic mail; and to display the reply time-limit in the way of being associated with the displayed electronic mail on the basis of the time-limit information and the present date-time.

2013-01-03

20130007169

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-03

20130007170

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-03

20130007171

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-03

20130007172

METHODS AND APPARATUS FOR CONTENT BASED NOTIFICATION USING HIERARCHICAL GROUPS - Methods and apparatus for content based notification using hierarchical groups. In an aspect, a method is provided that operates to provide an event notification. The method includes maintaining an event description dictionary comprising one or more event descriptors, and associating content with a selected event descriptor. The method also includes compressing the selected event descriptor to generate a compressed event descriptor, and transmitting the compressed event descriptor on a notification channel.

2013-01-03

20130007173

DIFFERENTIATING A PORTION OF A TEXT MESSAGE SHOWN IN A LISTING ON A HANDHELD COMMUNICATION DEVICE USING AN ICON - A handheld wireless communication device includes features to send and receive text messages. The handheld wireless communication device is further equipped with a microprocessor configured to run software programs on the device such as text message management program. The text message management program displays a listing of a plurality of received text messages on a display screen and differentiates at least a portion of the display-listed plurality of received text messages using an icon associated with at least one text message and wherein said icon corresponds to a domain address of the associated text message.

2013-01-03

20130007174

Handheld Electronic Device and Associated Method Providing Time Data in a Messaging Environment - An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a handheld electronic device are made available to a user. Such time data is provided, for instance, in situations where an interruption has occurred during a messaging conversation. Time data can also be provided to a user on demand in certain circumstances.

2013-01-03

20130007175

CONTROLLING DELIVERY OF NOTIFICATIONS IN REAL-TIME COMMUNICATIONS BASED ON COMMUNICATION CHANNEL STATE - A critical notification is reliably delivered to at least one participant in a real-time communication session. A candidate delivery channel is selected, and a set of one or more communication state variables associated with the candidate delivery channel are identified. Current values associated with the communication state variables and determined, and a determination is made as to whether the current values associated with the communication state variables indicate that the notification can currently be reliably delivered using the candidate delivery channel. If the notification cannot currently be reliably delivered using the candidate delivery channel, an alternative delivery option is selected that may include using an alternative delivery channel and/or delaying delivery of the notification.

2013-01-03

20130007176

COMMUNICATIONS SYSTEM USING HIERARCHICAL QUEUE STRUCTURE FOR EMAIL MESSAGE DELIVERY AND RELATED METHODS - A communications system may include at least one destination server for hosting email message boxes, and communications devices for generating email messages each associated with a respective message box. A delivery server may have a plurality of queues and a controller. The controller may store the email messages in a first queue, and attempt to send the stored email messages to the destination server at a first sending rate. The controller may also move email messages stored in the first queue to a second queue based upon a delivery failure. Email messages may be sent from the second queue at a second sending rate less than the first sending rate. The controller may also move email messages from the second queue to the first queue having a common characteristic with a successfully delivered email message.

2013-01-03

20130007177

SYSTEM AND METHOD OF PROVIDING PLURALITY OF PRIORITISED EMAIL DOMAIN NAMES - The system and method are for provisioning an electronic mail (email) account for allowing access to an electronic mailbox to retrieve email. A mobile office platform includes a configuration module and a communications module which are operative for accessing an electronic mailbox. The communications module is to receive email address parameters of the user and transmit a domain name system (DNS) query to the Internet for returning mail exchange (MX) records, including email domain names, corresponding to the email address parameters of the user. The configuration module is to process returned MX records to determine candidate configuration parameters for accessing the email account of the user to retrieve user email. The configuration module is to determine candidate configuration parameters based upon expanding a plurality of prioritized email domain names of the returned MX records.

2013-01-03

20130007178

Device Configuration Including a Master Communications Device With a Slave Device Extension - A master communications device/slave device configuration is disclosed where a master communications device discovers a slave device when the master communications device does not have the necessary features and resources to perform a service requested by an operator. The master communications device utilizes the slave device to provide additional features and resources to the master communications device in performing the service requested by the operator. The master communications device and the slave device interact as a single device provided by the master communications device/slave device configuration. The slave device serves as an extension to the master communications device providing a larger interface to the operator.

2013-01-03

20130007179

SIP TERMINAL CONTROL SYSTEM AND SIP TERMINAL CONTROL METHOD - An SIP terminal control system makes it possible for SIP terminals to be connected to the system including a master main device and one or more slave main devices. The SIP terminal control system includes the master main device and slave main devices connected to the master main device. The master main device includes multilink sections each corresponding to the master main device or to each of the slave main devices. The master main device and the slave main devices each include an SIP terminal connecting section which connects SIP terminals. The multilink sections and the SIP terminal connecting sections are connected to each other by an SIP link. The multilink sections operate by using a CPU of the master main device. The SIP terminal connecting sections each operate by using a CPU of the slave main device or master main device that contains the SIP terminal connecting section.

2013-01-03

20130007180

TRANSPORTING OPERATIONS OF ARBITRARY SIZE OVER REMOTE DIRECT MEMORY ACCESS - The embodiments described herein generally relate to a protocol for implementing data operations, e.g., a version of SMB, atop RDMA transports. In embodiments, systems and methods use the protocol definition, which specifies new messages for negotiating an RDMA connection and for transferring SMB2 data using the negotiated communication. A new protocol message may include new header information to determine message size, number of messages, and other information for sending the SMB2 data over RDMA. The header information is used to accommodate differences in message size requirements between RDMA and SMB2. The SMB Direct protocol allows SMB2 data to be fragmented into multiple individual RDMA messages that a receiver may then logically concatenate into a single SMB2 request or SMB2 response. The SMB Direct protocol also may allow SMB2 to transfer application data via efficient RDMA direct placement and to signal the application data's availability when the transfer is complete.

2013-01-03

20130007181

METHOD AND SYSTEM FOR OFFLOADING COMPUTATION FLEXIBLY TO A COMMUNICATION ADAPTER - A method for offloading computation flexibly to a communication adapter includes receiving a message that includes a procedure image identifier associated with a procedure image of a host application, determining a procedure image and a communication adapter processor using the procedure image identifier, and forwarding the first message to the communication adapter processor configured to execute the procedure image. The method further includes executing, on the communication adapter processor independent of a host processor, the procedure image in communication adapter memory by acquiring a host memory latch for a memory block in host memory, reading the memory block in the host memory after acquiring the host memory latch, manipulating, by executing the procedure image, the memory block in the communication adapter memory to obtain a modified memory block, committing the modified memory block to the host memory, and releasing the host memory latch.

2013-01-03

20130007182

FACILITATING COMMUNICATION BETWEEN ISOLATED MEMORY SPACES OF A COMMUNICATIONS ENVIRONMENT - Automatically converting a synchronous data transfer to an asynchronous data transfer. Data to be transferred from a sender to a receiver is initiated using a synchronous data transfer protocol. Responsive to a determination that the data is to be sent asynchronously, the data transfer is automatically converted from the synchronous data transfer to the asynchronous data transfer.

2013-01-03

20130007183

Methods And Apparatus For Remotely Updating Executing Processes - Methods, apparatus, and computer-accessible storage media for remotely updating an executing process that receives I/O requests on I/O port(s), stores write data to a write log on local storage, and uploads data from the write log to remote storage. An update for the process is detected and downloaded, and an updated process is instantiated from the update. The current process is directed to perform a shutdown for update during an update window. In response, the current process saves its current configuration, flushes an in-memory portion of the write log to local storage, and releases its I/O port(s). The updated process loads the saved configuration, detects that the port(s) have been released, and starts accepting I/O requests on the ports. During flushing, the current process flushes current data in memory while continuing to append new write data, stops accepting new write requests, and then flushes the new write data.

2013-01-03

20130007184

MESSAGE ORIENTED MIDDLEWARE WITH INTEGRATED RULES ENGINE - Embodiments of the present invention provide a method, system and computer program product for the integration of a rules engine with message oriented middleware. In an embodiment of the invention, a method for managing a messaging component in message oriented middleware has been provided. The method includes creating shared memory in the memory of a computer and adding or deleting tokens in the shared memory corresponding to objects such as messages and message queues, created in and removed from, respectively, in a messaging component of message oriented middleware. The method additionally includes applying rules in a rules engine to the tokens in the shared memory. Finally, the method includes directing management operations in the messaging component responsive to the applied rules by the rules engine.

2013-01-03

20130007185

METHOD FOR CATALOGUING AND ACCESSING DIGITAL CINEMA FRAME CONTENT - Systems and methods for providing remote access to a cinematic production. A server may generate and cache frames for a cinematic production while creating frame descriptors that are placed in the catalogue. A synchronization process synchronizes the catalogue with one or more clients. Using the catalogue, the client is able to select desired frames for viewing before frames are received at the client from the server. The server may receive a request for frames from the client, where the request includes an identifier component of the frame descriptor in the catalogue. The requested frames are returned by the server to the client for display at the client.

2013-01-03

20130007186

CONTROLLING CONTENT CACHING AND RETRIEVAL - A tracker application server (AS) instructs a content cache server (CCS) to join a peer-to-peer (P2P) swarm based on the status of the P2P swarm. The tracker AS determines whether to invite a CCS to join the P2P swarm be based on an underlying network condition change, a peer node joining or leaving the P2P swarm, change(s) in traffic condition, location, capability or workload of the peer node(s) in the swarm. The tracker AS sends an invitation message to the CCS, indicating the content of interest and a peer list identifying the peer nodes of the P2P swarm. Upon receiving the invitation message from the tracker AS, the CCS sends a response to the tracker AS. Upon receiving a response indicating the acceptance of the invitation, the tracker AS puts the CCS into the P2P swarm, and the CCS joins the swarm using a P2P protocol.

2013-01-03

20130007187

TOPOLOGY AWARE CACHE STORAGE - A content distribution network (CDN) comprising a hierarchy of content storage nodes (CSNs) or caches having storage space that is allocated between local space for storing locally popular content objects and federated space for storing a portion of the less popular content objects. Local space and federated space based upon changes in content object popularity and/or other utility factors. Optionally, parent/child (upstream/downstream) communication paths are used to migrate content between CSNs or caches of the same or different hierarchical levels to avoid utilizing higher price top hierarchical level communications channels.

METHOD AND APPARATUS FOR MANAGING SHARED DATA AT A PORTABLE ELECTRONIC DEVICE OF A FIRST ENTITY - A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.

SYSTEMS AND METHODS FOR INITIALIZING ALLOCATIONS OF TRANSPORT STREAMS BASED ON HISTORICAL DATA - Systems and methods for allocating media assets to a plurality of transport streams in a mixed service system to allow simultaneous receipt of at least two media assets using a single stream selector are provided. The mix-service content delivery system comprises a content delivery server comprising control circuitry. At a first time, the first instance of the at least two media assets may be allocated to different transport streams. A user request to simultaneously receive the at least two media assets may be received. A viewing history based on the user request may be generated during a predetermined time period. At a second time after the first time, the control circuitry may allocate a second instance of the at least two media assets to a same transport stream of the plurality of transport streams. The allocations may be determined based on the generated viewing history.

2013-01-03

20130007192

DEVICE SENSOR AND ACTUATION FOR WEB PAGES - An embedded device sensor and actuation web page access system and method for providing a web application (such as a web page) access to sensor data about an embedded device and access to actuation mechanisms (such as vibration) associated with the device. The system and method can use the sensor data to obtain context information about the embedded device and understand what a user of the device is doing at any given moment. The sensor data can be used by the web application to influence how content is served up to the user. In some embodiments, the sensor data is provided to the web server using the headers in HTTP requests. Moreover, actuation commands for actuation mechanisms on the embedded device are provided using the headers of HTTP responses. Embodiments of the system and method provide a website access to sensor data and actuation commands without changing website operation.

2013-01-03

20130007193

IDENTIFICATION OF APPLICATION SESSIONS - A system and method to associate a packet transmitted using a grant in a Multiple Grants per Interval (MGI) service flow with a corresponding application session that generated the packet is provided. The method includes the steps of receiving a packet and generating a first identifier that identifies the application session that generated the packet based on packet characteristics. The method further includes the step of mapping the first identifier to a second identifier based on a mapping function, inserting the second identifier into the packet, and transmitting the packet to a destination in the grant of the MGI service flow.

2013-01-03

20130007194

TRANSFERRING SESSION DATA BETWEEN NETWORK APPLICATIONS - In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.

2013-01-03

20130007195

DYNAMIC POPULATION OF NOTIFICATIONS AT TRANSMISSION - Methods for populating a notification template at a time of transmission are provided. In one aspect, a method includes receiving a selection of a notification template, receiving a selection of a parameter associated with the selected notification template, wherein the parameter has associated data, and identifying, at a time of transmission, a subset of the data associated with the selected parameter. The method also includes populating the selected parameter of the selected notification template with the identified subset of the data, and transmitting a notification based on the selected notification template in response to a request to transmit the notification, wherein the notification comprises the parameter populated with the subset of the data. Systems, graphical user interfaces, and machine-readable media are also provided.

2013-01-03

20130007196

Connectionless Operation in a Wireless Network - An example method is executed on at least one of Serving GPRS Support Node (SGSN), an enhanced SGSN (eSGSN), a Packet Data Serving Node (PDSN), Serving Gateway (SG), or a computer network node and includes receiving a data message from a connectionless device, the data message comprising at least one of a device class identifier and an application class identifier. The method further includes forwarding the data message to an application wherein the data message is forwarded based on at least one of the device class identifier and application class identifier.

2013-01-03

20130007197

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR IMPROVING NETWORK TRANSMISSION BY REDUCING MEMORY COPY OVERHEAD BY PROVIDING DIRECT ACCESS TO DATA - An apparatus for providing an efficient and reliable manner for transferring data via a network may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including receiving a request for data from a device and enabling provision of information to a network stack. The information may include content indicating a location of the requested data for direct access by the network stack or a network driver, in response to receipt of the request. The computer program code may further cause the apparatus to enable provision of the requested data to the network driver, or enabling the network driver to retrieve the requested data, based at least in part on the indicated location of the requested data. Corresponding methods and computer program products are also provided.

2013-01-03

20130007198

METHODS FOR RECOMMENDING PERSONALIZED CONTENT BASED ON PROFILE AND CONTEXT INFORMATION AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that identifies profile information for a received request associated with an end user at a requesting computing device and context information associated with the requesting computing device. Customized content responsive to the received request is obtained from a content provider device based on the identified profile information and the identified context information. The obtained customized content is providing to the requesting computing device.

2013-01-03

20130007199

SYSTEM AND METHOD FOR FACILITATING COMMUNICATION BETWEEN DIFFERENT PROTOCOL STACKS VIA VIRTUAL COMMUNICATION DEVICES - A computer-implemented method for facilitating interoperation between communication devices of different networks following different protocols is provided. The computer-implemented method enables creating a virtual device. The virtual device is a software representation of a first communication device in a first network. The computer-implemented method further comprises linking a synchronization module within the virtual device to the first communication device. The synchronization module receives data related to one or more attributes of the first communication device. The computer-implemented method comprises linking at least one mapping module within the virtual device to a second communication device. The mapping module facilitates conversion of the received data and transmission of the converted data to the second communication device for facilitating interoperation therebetween.

2013-01-03

20130007200

SYSTEMS AND METHODS FOR DETERMINING AVAILABLE BANDWIDTH AND PERFORMING INITIAL STREAM SELECTION WHEN COMMENCING STREAMING USING HYPERTEXT TRANSFER PROTOCOL - Systems and methods for determining available bandwidth and performing initial stream selection when commencing adaptive bitrate streaming using Hypertext Transfer Protocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment includes performing a bandwidth probe to obtain an estimate of the available bandwidth between a playback device and a remote server, where the bandwidth probe comprises the playback device requesting blocks of data of increasing size from the remote server until the time taken to download a requested block exceeds a predetermined threshold, selecting an initial stream from said plurality of streams of encoded media that are encoded at different maximum bitrates rates using the playback device based upon the maximum bitrates of the plurality of streams and the estimated available bandwidth, and commencing streaming of encoded media by requesting portions of the encoded media from the initial streams using the playback device.

MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME - A mobile terminal including a display; a wireless communication unit configured to wirelessly communicate with at least one other electronic device; and a controller configured to receive a request signal for requesting an exchange of content data between at least one first electronic device that stores content data and at least one second electronic device that reproduces content data, and to display the at least one first electronic device and the at least one second electronic device on particular areas of the display that intuitively indicate a direction of the exchange of content data.

2013-01-03

20130007203

Cloud-based Communication Device and Smart Mobile Device Using Cloud-based Communication Device - The present invention provides a cloud-based communication device, including a processor; a primary operating system implanted in the cloud-based communication device; a virtual operating system or program executed by the processor and generating display data, wherein the primary operating system is different from the virtual operating system or program, the display data instructing a smart mobile device to display a graphical user interface related to the operating system or the program of the smart mobile device simulated by the virtual operating system or program; a transmission module coupled to the processor to transmit the display data to the smart mobile device through a network; a receiving module coupled to the processor to receive the control signals transmitted from the smart mobile device though the network to control the graphical user interface of the virtual operating system or program.

2013-01-03

20130007204

METHOD FOR EXECUTING A TOOLKIT ACTION IN AN IC CARD - An approach for executing a toolkit action in an IC card includes storing in the IC card one or more identifiers and corresponding toolkit actions, and passing a web page in input to a converter in the IC card. The converter is configured to identify one or more of the identifiers in the html page and related text information associated with the identifiers. The approach includes sending the toolkit actions corresponding to the identifiers identified and the related text information to an application SIM Application Toolkit (SAT) of the IC card, for displaying the text information of the web page as SIM Application Toolkit menu.

2013-01-03

20130007205

INTELLIGENT OFFLINE CACHING OF NON-NAVIGATED CONTENT BASED ON USAGE METRICS - A request for a navigated content associated with a browsing session can be received. The navigated content can be an electronic artifact which can be presented within an interface during the browsing session. The navigated content can be associated with a data source. The interface can be associated with a computing device. A usage metric associated with the navigated content can be collected. The usage metric can be a frequency and/or a duration measurement. The usage metric can be determined to be equivalent to a threshold value of a usage ruleset and can automatically persist within an offline cache the navigated content. A non-navigated content within the offline cache can be programmatically stored. The non-navigated content can be an electronic artifact linked to the navigated content wherein the non-navigated content is not presented within the interface during the browsing session.

2013-01-03

20130007206

TRANSMISSION APPARATUS, CONTROL METHOD FOR TRANSMISSION APPARATUS, AND STORAGE MEDIUM - A transmission apparatus includes a transmission unit configured to transmit content data, a receiving unit configured to receive a type of content data from a receiving apparatus, a load determination unit configured to determine a load for processing content data of the type received from the receiving apparatus according to a data amount transmitted from the transmission unit for the content data of the type received from the receiving apparatus, and a transmission determination unit configured to determine whether to transmit the content data of the type received from the receiving apparatus to the receiving apparatus based on the load determined by the load determination unit regarding the content data of the type received from the receiving apparatus.

2013-01-03

20130007207

SYSTEMS AND METHODS FOR RETRIEVING OBJECTS FROM A PLURALITY OF NETWORK LOCATIONS - A system and method for retrieving objects from a plurality of network locations is disclosed. A first object may be stored at a first network location and a second object may be stored at a second network location. The first and second objects may be grouped as a bundle. A user device may transmit a request to retrieve the bundle and a central management server may retrieve the first and second objects of the bundle from the first and second network locations. The central management server may determine an address location on a wide area network for each of first and second objects and then retrieve the first and second objects from the first and second network locations from the determined address locations. The objects may then be transmitted to the user device.

Interaction Modalities for Multimedia Delivery and Presentation - A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.

2013-01-03

20130007210

Regulatory Compliant Transmission of Medical Data Employing a Patient Implantable Medical Device and a Generic Network Access Device - Various embodiments concern a method which may include communicating medical information between a PIMD and an interface module via a first channel in compliance with a predetermined medical information regulatory standard, preventing access to the PIMD via the interface module other than through the first channel, detecting a communication protocol used by an available generic network access device, selecting a communication protocol rule set from a plurality of communication protocol rule sets to effect communication between the interface device and an available generic network access device of a plurality of generic network access devices, and transferring at least some of the medical information to the remote network via a second channel established between the interface module and the available generic network access device using the selected communication protocol rule set.