Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Processing agent

Subclass of:

709 - Electrical computers and digital processing systems: multicomputer data transferring

709201000 - DISTRIBUTED DATA PROCESSING

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20080201402Method and system for providing instructions and actions to a remote network monitoring/management agent during scheduled communications - A method and system for sending configuration and action-related instructions to a remote network monitoring agent. The invention accomplishes this through an entity referred to as a web service. The remote network monitoring agent initiates a connection to a controlling management unit and acquires configuration instructions and actions to be performed on network devices and systems such as computers, routers and switches.08-21-2008
20080201403Maintaning a View of a Cluster's Membership - A method for maintaining a current view of a cluster's membership comprising the steps of maintaining a list of member nodes and updating the list when a modification thereto is noticed by a first node by receiving a first update message from the first node in a second node, thereafter, sending a second update message from the second node to a third node to propagate the modification and sending to the first node a first confirm message from the second or the third node. A node member of a cluster capable of maintaining a first list of neighboring nodes, maintaining a second list of neighboring nodes sharing a current view therewith and ensuring that the first list matches the second by exchanging messages with neighboring nodes, wherein each message comprises topology information. Upon confirmation that both lists match, the node being capable of sending a confirmation message toward neighboring nodes.08-21-2008
20080201404System for Affecting the Overall Behavior of a Peer to Peer Network - The invention relates to a strategic peer to peer system for affecting the overall behavior of a peer to peer network, which comprises: (a) A central server having communication with a plurality of remote agent machines; (b) A task interface within said central server for enabling an operator to define a task for said remote agent machines, each task comprises a strategy and specific parameters for said strategy; (c) A plurality of remote agent machines, for each receiving said task from said central server, and each creating a large number, several hundreds or more, of peer to peer virtual users that are introduced into a peer to peer network, all said virtual users performing same strategy in said peer to peer network.08-21-2008
20080201405Method and System for Generating a Graphical Display for a Remote Terminal Session - In one aspect the invention relates to a method for generating a graphical display for a remote terminal session. The method includes monitoring output produced by an application program executing on a server, identifying a bitmap representation within the output produced by the application program and determining a check value for the bitmap representation. The method also includes retrieving a compressed data format of the bitmap representation based at least in part on the check value and transmitting to the remote terminal session the compressed data format in place of the bitmap representation.08-21-2008
20080208955Don't Disturb Service Management System And Implementation Thereof - The present invention discloses a Don't Disturb Service management system and implementation thereof. The system includes a Don't Disturb Service management center and a subscriber identify module with the Don't Disturb function. In the Don't Disturb Service management center, a content management device records the content of messages and sets attributes for each recorded message; a downlink instruction sending and processing device selects the corresponding message from the content management device according to the service identifier included in the service request up-sent by the subscriber identify module, and constructs the data short messages to be sent, with the content and attribute of the selected message and its attributes in the predetermined format. In the subscriber identify module with Don't Disturb function, a downlink instruction receiving and processing device stores the complete information included in the received data messages into the designated storage file; the interface output device is used to send the information belonging to a category to a user according to the attributes of message stored in said storage file when the user finds out said category.08-28-2008
20080215664OCCASIONALLY CONNECTED EDGE APPLICATION ARCHITECTURE - User devices may have connectivity with a backend server only occasionally. Provided is a communication means for such user devices to operate offline, when connectivity is unavailable, and to seamlessly transition to online connectivity when it is available. At least a subset of information from the backend server is communicated to the user device to enable the user to perform functions with the device regardless if the device is online or offline. The information from the user device can be communicated to the backend server when connectivity is established and/or can be communicated based on a cost verses value analysis.09-04-2008
20080215665Method for Generating an Updates Status Alert in a Device - A method for generating an update status alert at a receiving device, the receiving device operating in a network of participating devices, each participating device broadcasting status information about a monitored entity associated with a respective participating device, the method comprising the steps of: receiving broadcast status information from each of the participating devices; aggregating the received status information to derive a consensus of the status information received from each of the participating devices; comparing the derived consensus with the status of the monitored entity of the receiving device; detecting a difference between the derived consensus and the status of the monitored entity; and in dependence of a difference being determined, generating an update status alert at the receiving device.09-04-2008
20080215666Information Delivery Device and Information Processing Method - There is provided an information delivery device including a command transmission unit configured to accept a command request from a client and to transmit a command corresponding to the command request to a device, an information obtaining unit configured to obtain device information transmitted from the device as a response to the command, an information storage unit configured to store the device information obtained by the information obtaining unit, a judgment unit configured to judge which of current device information obtained by the information obtaining unit and past deice information stored in the information storage unit should be provided for a requesting source, the current device information corresponding to device information presently set to the device, and an information providing unit configured to provide one of the current device information and the past device information for the requesting source in accordance with a judgment result of the judgment unit.09-04-2008
20080215667METHOD AND SYSTEM FOR SHARING STORAGE SPACE ON A COMPUTER - An application and method for transmitting copies of data to a remote back-up site for storage, and for retrieving copies of the previously stored data from the remote back-up site. A user designates files from an originating computer for which to transfer copies to a designation computer. The originating computer transfer designated data to portable computer readable medium for storage. The portable medium is physically delivered to the destination user. The destination user uploads the stored data to the destination computer. The destination computer authenticates the uploaded data. If the data is authenticated, the destination computer stores copies of the designated files.09-04-2008
20080215668COMMUNICATION DEVICE, SYSTEM AND METHOD FOR MANAGING LOCAL NETWORK DEVICE REMOTELY - A communication device, system and method for managing the local network device remotely include: a local gateway acquires the topology structure and the configuration information of the local network device, and sends them to a remote management server; the remote management server generates configuration instruction to manage the local network device accordingly. The local gateway can manage the local network terminal uniformly, and it is unnecessary that all terminals of the local network support the remote network management protocol. Moreover, the remote management server can easily know the condition of the network organization of the whole local network and optimize the configuration based on the topology of the local network. The solution of the present invention can omit the related information redundancy of the gateway and terminal, reduce the cost of consistency management, and simplify the NAT traversal mechanism when the remote management server visits the private network terminal09-04-2008
20080222237Web services mashup component wrappers - Various technologies and techniques are disclosed for creating wrappers for use in visual mashup designers. The user selects a web service for which to create a wrapper that will allow the web service to be used as a component in a visual mashup designer. The system programmatically generates communication source code for the wrapper that knows how to send a request to the web service from the wrapper and how to interpret a response from the web service. The system also programmatically generates interaction source code for the wrapper that specifies how the wrapper should interact with the visual mashup designer. The wrapper can be used in the visual mashup designer for creation of web site mashups. The wrapper is operable to respond to visual mashup designer events.09-11-2008
20080222238Extending functionality of web-based applications - A centralized location for discovery and data exchange for web applications. Embodiments of the invention are directed to providing a centralized interface location to send data to and receive data from one or more web applications hosted on application servers different from a server hosting the centralized interface. An application developer for a subscriber having an account with the web application may therefore easily extend the functionality of one or more web applications by communicating with a single interface provided, rather than with separate interfaces for each application. The centralized interface may provide information such as a list of all web applications or functionality to which a particular subscriber has access, and may support any desired extension (e.g., addition of users).09-11-2008
20080222239METHOD FOR DETERMINING AESTHETIC PREFERENCES TO DEFINE A STYLE GUIDE AND TRANSFORMING A PRESENTATION BASED THEREON - A method for determining visual preferences and defining a design based on the ascertained visual preferences. The method includes administering a questionnaire over a computer network, collecting selections made in response to the network and processing the selections into a style-guide. The visual preferences encoded in the style guide can be used to define presentations, customize messages, or be matched to existing images, allowing effective and cost effective development of designs.09-11-2008
20080222240Method and Apparatus for Extended Management of State and Interaction of a Remote Knowledge Worker from a Contact Center - A network system for managing remote agents of a communication center includes a primary server connected to the network the primary server controlling at least one routing point; one or more secondary servers distributed on the network and accessible to the remote agents, the secondary server or servers having data access to agent computing platforms and communication peripherals; and, a software suite distributed in part to the secondary server or servers and distributed in part to one or more agents computing platforms and peripherals, the software suite including protocol for reporting agent status data. The system monitors agents computing platforms and peripherals for activity state through the one or more secondary servers whereupon the one or more secondary servers exchange control messaging and event related data using ISCC protocols with the primary server over the network for intelligent routing purposes.09-11-2008
20080228859Grid Computing System for Testing Application Program Capacity of Server - Disclosed is a grid computing system for testing the application program capacity of a server. The system includes an application server having an application program installed therein; a number of user clients having a capacity measurement program installed therein, the user clients applying a load, which contains a scenario, to the application program so as to create capacity measurement data regarding the application server; and a capacity measurement server for distributing a capacity measurement program to the user clients so as to transmit a load command, the capacity measurement server collecting the capacity measurement data created by the user clients and analyzing the capacity measurement data. The system creates loads as requests expected from actual users and uses them for the test so as to guarantee the stability of a developed system by anticipating problems which are likely to occur when the system is operated.09-18-2008
20080228860Method and system for implementing WS-policy - A method and system for implementing WS-Policy is described. In one embodiment, the system includes an API that may be used to call one or more methods for processing a WS policy file. These methods are associated with one or more classes.09-18-2008
20080243988RECIPE-AND-COMPONENT CONTROL MODULE AND METHODS THEREOF - A recipe-and component control module (RACCM) is provided. The RACCM is a server for performing data management in a plasma processing system with a plurality of components. The RACCM includes a plurality of intelligent agents. Each intelligent agent of the intelligent agents is configured to interact with each component of the plurality of components. The RACCM also includes a coordinating agent, which is configured to receive processed data from the plurality of intelligent agents.10-02-2008
20080243989LARGE-SCALE NETWORK MANAGEMENT USING DISTRIBUTED AUTONOMOUS AGENTS - In a computer network including a plurality of network elements, a network management architecture including a plurality of agents, each of the agents corresponding to a different one of the network elements, and a plurality of device components, each of the device components modeling at least one aspect of one of the network elements, the aspect being either of a physical and a functional characteristic of the network element, where each of the agents includes a plurality of the device components, and where at least of the two device components within at least one of the agents are logically interconnected, each logical interconnection corresponding to either of a physical and a functional interconnection found within or between any of the network elements.10-02-2008
20080250097Method and system for extending the services provided by an enterprise service bus - In a middleware implementing an enterprise service bus (ESB) for interconnecting disparate software applications a method and a system of extending services provided by the ESB are disclosed. All incoming service requests reaching ESB from end-clients are not only forwarded to a primary server but are all, or an adjustable fraction of all of them, replicated to one or more secondary shadow servers. All replies received by ESB from the primary server and from the secondary shadow servers are validated. Validation includes the forwarding to the end-clients of a single validated reply for each incoming service request while all redundant replies are discarded. Replication of incoming service requests and validation of all replies extend the services provided by an ESB allowing e.g., to warm up a newly installed server, to bring up new software applications, to guarantee the integrity of operation of a cluster of servers and to optimize the response times.10-09-2008
20080250098COMMUNICATION SYSTEM AND E-MAIL CHECK METHOD - A communication device which accesses a mail server includes an acquisition unit and a judgment unit. The acquisition unit periodically accesses the mail server and acquires a total number of mails at each access. The judgment unit compares a total number of mails currently acquired with a total number of mails acquired last time and judges whether or not a new incoming mail is present and whether or not a different communication device receives a mail from the mail server, based on a result of said comparison.10-09-2008
20080256172TRACING OF COLLABORATIVE WORKFLOWS - Embodiments include a system for tracing a collaborative workflow. The system includes an event collector and a transition engine. The event collector may be configured to receive data that represents an event of the collaborative workflow. The collaborative workflow has a local workflow part and a global workflow part. The transition engine may be configured to compute a new instance state of a model of the collaborative workflow. The new instance state represents an instance of the collaborative workflow obtained through the event of the collaborative workflow. The new instance state complies with rules of a local model of the local workflow part and with rules of a global model of the global workflow part.10-16-2008
20080256173PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT - A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.10-16-2008
20080263130APPARATUS, SYSTEM AND METHOD OF DIGITAL CONTENT DISTRIBUTION - A system and apparatus for content delivery to storage. Delivery may be performed according to content types, which may be, for example, content object identifier, a flow of content objects, and store channel levels. Delivery may be performed according to a virtual network defined over a physical network infrastructure and further using peer-to-peer, multicast and/or unicast protocols.10-23-2008
20080263131Self-Organizing Hive of Computing Engines - A self-organizing hive of computing engines is used to process information. A network communicatively couples multiple of hive engines together. These hive engines are configured to self-organize into a cooperative hive for performing computing of client jobs, with the cooperative hive including a multiple processing regions and a request region. This self-organization includes self-forming the processing regions and the request region by the hive engines such that each of the hive engines belongs to at least one of the processing regions; and wherein each the request region includes multiple of the plurality of hive engines.10-23-2008
20080270514System for Accessing a Pos Terminal, Method for Downloading and Updating Applications and Method for Performing Electronic Operation Using Such a System - The present invention refers to system for accessing POS terminals (10-30-2008
20080270515METHOD AND APPARATUS FOR MIGRATING THE SYSTEM ENVIRONMENT ON WHICH THE APPLICATIONS DEPEND - The present invention provides an effective method for migrating the system services on which applications depend, rather than all of the system services, from a source OS platform to a target platform, in order to provide a suitable and consistent environment for the applications, while reducing the cost of the migration. The migration method further classifies the configurations of system services on different platforms into common configurations and specific configurations to accelerate the determination of the source of a migration error.10-30-2008
20080270516Method and Apparatus for Controlling Document Service Requests from a Mobile Device - Methods for controlling a document service request involve defining a document service request workflow and redirecting document service requests from the mobile device. In one embodiment, through a short-range connection with a document processing device on a foreign network, a mobile device establishes a secure connection to the mobile device's native network to identify a document stored on a file server operating thereon. Once a document is identified, the mobile device over the secure connection initiates a document service request by requesting an output server operating on the native network to retrieve and convert the identified document into an output-ready format suitable for the document processing device. Upon receipt of the output-ready document, the mobile device resends the output-ready document over a local connection to the document processing device to carry out the document service request.10-30-2008
20080270517PROTON BEAM THERAPY CONTROL SYSTEM - A tiered communications architecture for managing network traffic in a distributed system. Communication between client or control computers and a plurality of hardware devices is administered by agent and monitor devices whose activities are coordinated to reduce the number of open channels or sockets. The communications architecture also improves the transparency and scalability of the distributed system by reducing network mapping dependence. The architecture is desirably implemented in a proton beam therapy system to provide flexible security policies which improve patent safety and facilitate system maintenance and development.10-30-2008
20080270518Context-Specific Instant Messaging - Context-specific instant messaging is presented. A user views a page of data that is segmented into regions. The user performs a user action (e.g., a mouse click) and, in turn, a message generator displays context-specific phrases for the user to select based upon the region that the user action was performed and a corresponding object type. When a region corresponds to a meeting time, a context-specific phrase may also be time-sensitive. When a region corresponds to meeting participants, a context-specific phrase may include recipient identifiers. The user selects one of the context-specific phrases, and the message generator invokes a message session between the user and a recipient based upon the selected context-specific phrase. The message generator includes a link to the corresponding object such that the message recipient may easily identify the context of the message.10-30-2008
20080275937Control Device, Method and Program for Providing Information - A technology is provided to facilitate provision of information to a plurality of clients in a computer telephony integrated system. Plural user terminals are respectively connected to an information-providing server that provides requested information, a session control server, and a portal server. Sessions are established between each of the above devices. Upon receiving a data request from any one of the user terminals, the portal server sends the data request to the session control server. The session control server sends the data request to the information providing server. The information providing server sends the requested data to the session control server. The session control server sends the data to the portal server. The portal server sends the data to the respective user terminals.11-06-2008
20080275938VIRTUAL MACHINE WEB BROWSER - A system and method of browsing documents is provided that does not require a traditional document browsing application at a client device. In order to achieve browsing without a browsing application, the client device first transmits an information request to a host system. The host system retrieves the requested information from one or more information sources that store the information. A translation component receives the information from the host system and translates the information from a plurality of content types into a virtual machine language program. The virtual machine language program is then transmitted to the client device, which executed the virtual machine language program in order to display and interact with the information.11-06-2008
20080281901WEB-BASED TASK ASSISTANTS FOR WIRELESS PERSONAL DEVICES - The present invention relates to a method for enhancing the use of a computer network which is accessed by use of wireless device. Specifically, one embodiment of the present invention pertains to a method of using server-resident software assistants, programs to assist the wireless device user, to perform a significant amount of the tedious input tasks required when wireless devices such as PDAs attempt to exploit the services available on the Internet. The method provides a mechanism by which software assistants can be programmed to a users' own specific information and ways of performing tasks that exploit Internet services such as purchasing, information searches, event planning and complex scheduling. The task can be organized in structural task lists that interface with a user's stored preferences and PIM information on the portable electronic device.11-13-2008
20080288576Method and System for Sharing One or More Graphics Images Between Devices Using Profiles - The present invention provides a method and system for sharing one or more graphics images between devices using profiles. A request to establish a communications link is transmitted from a first device to a second device using a first profile. A response indicating acceptance of the first profile or a request to negotiate a different profile is received from the second device. A profile matching the second device is negotiated and selected at the first device. One or more graphics images are transmitted from the first device to the second device using the profile matching the second device.11-20-2008
20080288577System and method to publish information from servers to remote monitor devices - To assist in monitoring the intelligent messaging network, a system and method for publishing logging and status information from the servers is provided. A list of available servers accessible for monitoring by persons, devices, and applications via a remote monitor device can be provided. The remote monitor device may forward selected servers from the list of available servers in which they are interested. Also, particular information about the selected servers can be requested. Access to certain servers and information may be restricted to those with authorization. Authorization can be verified by the use of digital certificates. The requested information can then be gathered and provided to authorized persons or devices. Typically, the information includes logging and status information from the servers. The information can be provided as an XML page and viewed using, for example, a standard web browser. Further, if the information is provided to the remote monitor device as an XML page, a standard XML parser may be used to extract particular information from the XML page.11-20-2008
20080294712SYSTEM AND METHOD FOR WEB SERVICES GATEWAY SERVER - A computer enabled transaction service architecture gateway system and method for exposing distributed transaction services as web services comprises a transaction service gateway server including: a web service message engine to convert between web service messages and distributed transaction data structures and interface for allowing customized plug-in mechanism to expand functionality and provide additional service. The transaction service architecture gateway server operate to invoke distributed transaction services on a distribute transaction server upon receiving a request from a web service client.11-27-2008
20080294713SYSTEM AND METHOD FOR MANAGEMENT OF AN AUTOMATIC OLAP REPORT BROADCAST SYSTEM - A system, method and processor medium that manages automatic generation of output from an on-line analytical processing system. Scheduled services are processed in an on-line analytical processing system and output from the OLAP system is then automatically forwarded to one or more subscriber output devices specified for that service. The system manages the operation of the service processing system to increase throughput, increase speed, and improve the administrator control over the processing. The system may maintain dynamic recipient lists that are resolved by system. The system. enables administrator control over processing by enabling administrators to view all services and all subscribers of the system, by maintaining an address book containing entries for subscribers of the service and enables a system user to view the contents of the address book, and by scheduling processing of services. The system governs the volume of services being processed, the number of subscribers to a particular service, and the number of output devices to which a service may be broadcast.11-27-2008
20080294714High Availability Message Transmission - A system, method, apparatus, and computer program product uses at least one of a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.11-27-2008
20080301216METHOD AND APPARATUS FOR PROVIDING REMOTE DEVICE WITH SERVICE OF UNIVERSAL PLUG AND PLAY NETWORK - A universal plug and play remote access architecture is provided. A remote access server device can perform a service level access control with respect to a service request of a remote access client device by extending a device level filter used for a remote access discover agent Config service that is provided by the remote access server device to a service level.12-04-2008
20080301217NETWORK ATTACHED STORAGE SNMP SINGLE SYSTEM IMAGE - A method, system, and apparatus for a management station to manage a node cluster in a computer network. Regardless which node in the node cluster receives a management command from the management station to the master node, the management command is sent to the master node. The master node prepares a command response and sends the response back to the original node that received the management command. The original node, in turn, forwards the command response to the management station. The invention utilizes management agents executing on a master node and servant nodes to create and process the command response.12-04-2008
20080307034System and Method of Enterprise and On-Line Franchise Models for E-Commerce Website - A computer system exchanges information between a central website and a plurality of electronic communication devices. Information is created on the central website. The information can be business reports, product information, or public service announcement. Bridging code is created which relates to the information. The bridging code is installed on the electronic communication devices. The central website maintains a list of the electronic communication devices, which include a commercial website, professional website, personal computer, and person communication device. The bridging code is embedded in computer executable code controlling each of the electronic communication devices. The bridging code is utilized to establish a communication link between the central website and each of the electronic communication devices. The information from the central website is automatically published asynchronously onto the electronic communication devices. The updated information is displayed on the electronic communication devices.12-11-2008
20080313264Domain management for digital media - In accordance with the domain management for digital media, a device accesses a domain administrator in order to obtain a domain membership license. The domain membership license indicates that the device is part of a domain that includes multiple devices associated with a user of the device. The device also obtains multiple pieces of protected content from multiple content providers, with two or more of the multiple content providers employing different digital rights management systems. The device also accesses a license server to obtain, for each piece of protected content, a content license that is bound to the domain. The content license permits the device to play back the piece of content to the user.12-18-2008
20080313265CSIP Proxy for Translating SIP to Multiple Peer-to-Peer Through Network Resources - A method and apparatus turns a typical home telephone system into a platform for delivery of web based content and services. The preferred embodiment of the invention comprises a broadband enabled telephone system for the home and a series of web servers that collect, package, and deliver personalized content and services to all of the telephone handsets throughout the home. With this end-to-end solution, any information or services available via the web can be delivered through a broadband enabled telephone system. Through the web, each member of a family can build a profile which defines what information and services they want available through the handset. In addition, each handset can be dynamically personalized for any family member. The color screens on the handsets become windows through which an individual can view and interact with a broad range of content and services. The audio channels thus become an extension of the voice based services, such as messaging and voice chat.12-18-2008
20080313266PROCESSING SERVICE REQUESTS IN A DISTRIBUTED ENVIRONMENT - A computer-implemented method for processing service requests in a distributed environment includes routing a type of service request to a first service provider in the distributed environment, the first service provider having a commitment level for handling the service request type, detecting a second service provider in the distributed environment capable of handing the service request type, determining a commitment level of the second service provider to handle the service request type, and responsive to the commitment level of the second provider exceeding the commitment level of the first provider, routing the service request type to the second service provider.12-18-2008
20080320071METHOD, APPARATUS AND PROGRAM PRODUCT FOR CREATING A TEST FRAMEWORK FOR TESTING OPERATING SYSTEM COMPONENTS IN A CLUSTER SYSTEM - A method, apparatus and program product include an Automatic Testing System for creating a test framework for testing operating system components. The Automatic Testing System resides on a server and includes a master driver which assists in creating test cases and scenarios. The Automatic Testing System issues commands to distribute execution to one or more remote client machines in a cluster through, for instance, an external remote shell program. Results of the command are retrieved, as though it was invoked on the machine directly. The logic and parameters needed to run the test scenarios are stored in a database accessible on the web, and test results are compiled and stored in the database to be sent to any designated test customer.12-25-2008
20080320072INFORMATION PROCESSING SYSTEM AND METHOD, INFORMATION PROCESSING APPARATUS AND METHOD, AND PROGRAM - A system includes first and second information processing apparatuses. The first apparatus: performs processing on each of a plurality of local area data using a processing scheme, the data being obtained by dividing an input signal, the processing scheme being selected from processing schemes, respectively; and outputs an output signal containing local area processing result data as each the processed result and not containing information on the processing schemes used on each local area processing result. The second apparatus: extracts the local area processing result data from the output signal of the first apparatus, estimates each processing scheme used for the processing on each extracted local area processing result data, and reconstructs each local area data corresponding thereto on the basis of the estimated processing scheme, and reconstructs the input signal of the first apparatus by combining each the reconstructed local area data.12-25-2008
20080320073DEVICE FOR MANAGING THE INSERTION OF COMPLEMENTARY DATA INTO MULTIMEDIA CONTENT STREAMS - A device (D) is dedicated to managing multimedia content that is to be transmitted to communication terminals (T). This device (D) comprises management means (MM) tasked, when in the presence of a multimedia content stream to be transmitted, with determining in real time which complementary content should be inserted into selected points of said stream, from among a set of complementary content each associated with a preset profile and which may be at least partially contained within said stream, and depending on at least one criterion dealing with at least one portion of said profiles.12-25-2008
20090006523METHOD AND SYSTEM FOR PROVIDING XML-BASED ASYNCHRONOUS AND INTERACTIVE FEEDS FOR WEB APPLICATIONS - A system for providing XML-based asynchronous and interactive feeds for Web applications that provides a highly efficient and extensible XML Javascript framework allowing easy insertion of a comment/news feed control into any Web page. The framework allows for reading of any XML format and provides a new and easy way for modifying the look-and-feel of the control via HTML templates with familiar XPath bindings. The rendering performed through the system supports both flat and indented (“threaded”) views for a comment thread. The system improves the parsing speed of incoming XML, and supports a flexible event model for others to develop plug-ins and mashups in the spirit of Web 2.0.01-01-2009
20090006524METHOD FOR PROVIDING USER FEEDBACK TO CONTENT PROVIDER DURING DELAYED PLAYBACK MEDIA FILES ON PORTABLE PLAYER - A computer program product stored on machine readable media including machine readable instructions for collecting input of a user from a personal media player, the product having instructions for playing a data file using the personal media player; recording the input on the personal media player; and transmitting the input to a processing system. Also disclosed is a computer program product for receiving input from a personal media player; and transmitting the input to the another party.01-01-2009
20090006525Methods, systems, and products for producing persona-based hosts - Methods, systems, and products are disclosed for producing a virtual host. The virtual host is generated. A demographic trait of a user, interacting with the virtual host, is acquired. The virtual host is endowed with the demographic trait, thereby enriching the virtual host to appeal the user.01-01-2009
20090006526Autonomic control of a distributed computing system using finite state machines - In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, one or more control nodes provide for the efficient and automated allocation and management of resources within the distributed computing system. In order to provide automated allocation and management of computing functions and resources, a control node uses a set of governors. This set of governors includes a set of service governors to govern services used in the distributed computing system. The set of governors also includes a set of resource governors that govern individual resources of the services in the distributed computing system. The service governors and the resource governors may be implemented using finite state machines.01-01-2009
20090006527Autonomic control of a distributed computing system using dynamically assembled resource chains - In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, one or more control nodes provide for the efficient and automated allocation and management of resources within the distributed computing system. In order to provide automated allocation and management of computing functions and resources, a control node uses a set of governors. This set of governors includes a set of service governors to govern services used in the distributed computing system. The set of governors also includes a set of resource governors that govern individual resources of the services in the distributed computing system. The service governors and the resource governors may be implemented using finite state machines.01-01-2009
20090019104REMOTE MANAGEMENT SYSTEM AND METHOD FOR SERVICE OBJECTS - A remote management system is able to remotely manage service objects (01-15-2009
20090019105METHODS AND SYSTEMS FOR JAVA SCRIPT PARSING - The present invention relates to systems, apparatus, and methods of parsing a script within an HTML page. The method includes receiving a script object, where the script object includes text. The method further includes parsing the text of the script object for tokens and comparing the parsed tokens with a valid tokens list to determine locations within the text of the script object that include potential universal resource locators (URLs). The method includes parsing before and after the determined locations until complete URLs are constructed, and forwarding the complete URLs to a detector. The detector then determines whether the complete URLs are valid. The method then sends object retrieval requests to websites associated with the valid complete URLs.01-15-2009
20090024689INTERFACE DEVICE FOR SEMICONDUCTOR EQUIPMENT AND MONITORING SYSTEM USING IT - An interface device for semiconductor equipment which converts messages of semiconductor equipment received and transmitted via different protocols to integral XML (extensible Markup Language) message format, and the monitoring system using same is capable of distributed or integral message monitoring of the semiconductor equipment. The monitoring system comprising an interface device for semiconductor equipment capable of converting messages of semiconductor equipment received and transmitted via different protocols to integral XML message format, and classifying the message converted to XML format based on message characteristic. A monitoring server provided with the XML messages classified and outputted by the interface device for semiconductor equipment to perform monitoring for each message characteristic, such that an integrated monitoring or a distributed monitoring for each message characteristic relative to the messages outputted from multiple semiconductor equipment can be made possible on the web portals.01-22-2009
20090024690METHOD AND SYSTEM FOR ACCESSING ON-LINE CONTENT ACCORDING TO SIMPLE CODE OF OFF-LINE CONTENT - The present invention relates to a system for and method of matching off- and on-line media content. Users of off-line content are easily able to access on-line content with this content-matching system. The system includes: 1. A Content Provider Server, which is a device in which simple code information of off-line content is stored, and with which the simple code of offline content is linked with a URL of the online content. 2. A User Terminal, which is a device with which users input the simple code for acquiring the online content. 3. An Intermediating Service System, which is a device for supplying the online content corresponding to the simple code and the URL.01-22-2009
20090024691REPORTING PROCESSING METHOD, ORIGIN SERVER AND USER CLIENT FOR USER AGENT PROFILE INFORMATION - The present invention discloses a reporting processing method for User Agent Profile (UAP) information including: issuing, by an origin server, a reporting policy to a user client to instruct the user client to report UAP information according to the reporting policy; and reporting, by the user client, the UAP information according to the reporting policy issued by the origin server. The invention also discloses an origin server including a reporting policy issuing unit adapted to issue a reporting policy to a user client to instruct the user client to report UAP information according to the reporting policy; and a UAP user client including a UAP information reporting unit adapted to report UAP information of the user client according to a reporting policy issued by the origin server. The invention can enable the user client in a UAP system to report the UAP information with more flexibility and diversity.01-22-2009
20090024692Client-based message protocol translation - A system and method are presented in which a plurality of transport protocol objects (TPOs) are instantiated at an IM user agent. In one embodiment, each of the plurality of TPOs is adapted to provide a translation between a first IM protocol and a different IM protocol.01-22-2009
20090030970METHOD AND APPARATUS FOR WAKING UP A SLEEPING SYSTEM - One embodiment of the present invention provides a system that wakes up a sleeping target system located on a target LAN (Local Area Network) from a remote system located on a remote LAN. Because the sleeping target system is in a sleep state, it receives packets of a lower-layer protocol which cannot be used by the remote system to directly send packets to the sleeping target system. During operation, the remote system creates a wake-up packet. The remote system then uses a second protocol to send the wake-up packet to a relay agent located on the target LAN. Upon receiving the first wake-up packet, the relay agent uses the lower-layer protocol to send a second wake-up packet to the sleeping target system, which causes the sleeping target system to wake up.01-29-2009
20090037515System and method for automatic transfer of data from one device to another - The present invention is directed to a system and method which allows for the transfer of data captured by one device to be processed and moved to another location in accordance with pre-established criteria without requiring user interaction at the time of data capture. In one embodiment, images from a camera-equipped phone are transferred to a personal computer through a file server in accordance with pre-established guidelines. The camera-equipped phone generates a digital image, for example by taking a digital photo with a built-in or attached camera, and transmits the digital image over a standard wireless network, for example the cellular GSM/GPRS network, to a file server. The file server receives the digital data from the camera-equipped phone and forwards the data to a pre-identified location, such as the user's personal computer (or to an image processing facility) through the Internet. In one embodiment, the incoming data to the user's PC is directed to specific applications as opposed to simply storing the data in a storage location. In other embodiments, the intermediate server interprets the data and redirects both the location to which the data is delivered as well as the function to be performed on the data at the redirected location.02-05-2009
20090037516INFORMATION PROCESSING APPARATUS AND METHOD - There is disclosed, as an example, an output information generation method in an information processor capable of synthesizing multiple data in insertion areas defined in form information to generate output information, the method comprising: a registration step of registering multiple data with priorities and multiple form information having form information corresponding to the respective priorities in a storage unit; a direction step of directing generation of output information by specifying any of the multiple data and any of the form information stored in the storage unit and directing generation of output information; and a generation step of selecting form information corresponding to the priority of each of the data specified by the direction step and synthesizing the multiple data into the insertion areas in the selected form information to generate output information.02-05-2009
20090037517Method and system to share content between web clients - A method and system for sharing content between web clients. Specifically, a client computes and transmits its displayed content and web client state to one or more other web clients, which display the content. This enables the web clients to share the exact displayed content, even in the presence of dynamic modifications of the content local to the client.02-05-2009
20090049115DIGITAL CONTENT DOWNLOAD INSURANCE - Methods, apparatuses, and systems for monitoring a browser's download activity to detect a download event associated with a digital content file, to determine an insurance policy related to the digital content file, and to provide a user with an option to insure the digital content file as described herein. Other embodiments may be described and claimed.02-19-2009
20090055465Remote Health Monitoring and Control - A health monitoring and control system for computing devices has a monitoring agent operable on a monitored device that detects status items and transmits the status items to a central system. The central system may log the status items, determine if one or more of the items are out of bounds, and alert a remote device. The remote device may be able to establish an interactive connection with the central system, determine status of the monitored device, and issue commands that are transferred to the monitoring agent on the monitored device. The monitoring agent may be able to execute the commands to adjust settings, perform operations, or other actions to address one or more status items.02-26-2009
20090055466GRID-BASED SYSTEM FOR PROVIDING BUSINESS SERVICES IN DATA NETWORKS - A system for exposing and extending existing IT capabilities as standard business services, while providing infrastructure services to an organization over a data network, has a group of configured agents. Each agent runs services that represent a certain entity on the organization's network and is responsible for controlling the functionality of the represented IT resource on the organization's network, while being a runtime engine for services that represent IT resources of the organization and a Peer-to-Peer topology layer for connecting between the agents, while exploiting the existing physical data channels of the data network.02-26-2009
20090063613Secure Inter-Module Communication Mechanism - Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.03-05-2009
20090063614Efficiently Distributing Class Files Over A Network Without Global File System Support - A system and method for distributing class files in a network to multiple recipients without global file system support are provided. A root node includes a virtual machine, is configured to receive network topology information for all nodes in the network, and obtains class files. First level nodes include virtual machines, are coupled to the root node, and are one distribution level below the root node. Second level nodes include virtual machines, are coupled to the first level nodes, and are one distribution level below the first nodes. Nth level nodes include virtual machines, are coupled to the second level nodes. N is representative of a continuous succession of distribution levels for nodes through a last node in network. The root node distributes the class files to first level nodes, which distribute the class files to the second level nodes, which distribute the class files to the nth level nodes.03-05-2009
20090070403DISTRIBUTED ENVIRONMENT CONTROLLED ACCESS FACILITY - A computer implemented web based access control facility for a distributed environment, which allows users to request for access, take the request through appropriate approval work flow and finally make it available to the users and applications. This program also performs an automatic task of verifying the health of data, access control data as well as the entitlements, to avoid malicious user access. The system also provides an active interface to setup a backup, to delegate the duty in absence. Thus this system provides a comprehensive facility to grant, re-certify and control the entitlements and users in a distributed environment.03-12-2009
20090070404Methods and Systems for Providing, by a Remote Machine, Access to Graphical Data Associated with a Resource Provided by a Local Machine - A method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine includes initializing, by a remote agent on a remote machine, a proxy icon handler. The proxy icon handler receives, from an icon handler on a local machine, data associated with an icon for a resource provided by the local machine. The proxy icon handler modifies a window in a remote desktop environment displaying a plurality of icons including at least one icon associated with a resource provided by the remote machine and the icon associated with the resource provided by the local machine. The remote agent transmits, to the local machine, window attribute data associated with the modified window and graphical data representing the window displaying the plurality of icons. The local agent displays the received graphical data in a window formed according to the received window attribute data.03-12-2009
20090070405Methods and Systems for Providing, by a Remote Machine, Access to Functionality Associated with a Resource Executing on a Local Machine - A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine.03-12-2009
20090077158System and method for embedding a view of a virtual space in a banner ad and enabling user interaction with the virtual space within the banner ad - A system and method for providing a view of a virtual space to a user in a banner ad of a webpage. This enables an advertiser to provide content that is not merely static or scripted, but instead enabled provision of content through a web ad that represents activity within a virtual space (e.g., interactions of other users with the virtual space, content that changes based on current or recent events, etc.) in real time (or near real time). The provision of a virtual space in a web ad may be more effective than conventional web ad content.03-19-2009
20090077159Method, apparatus, and computer readable storage medium for controlling communication - A transfer controller determines whether or not a communication message received by a receiver satisfies a predetermined condition, on the basis of data stored in a communication data storage. When the communication message received by the receiver satisfies the predetermined condition, the transfer controller stops and cancels the process for transferring the communication message performed by the relay. The transfer controller stores, in the communication data storage, data regarding the communication message relayed by the relay. When the transfer controller stops the transfer of the communication message, a proxy register generates proxy data on the basis of the data stored in the communication data storage and registers the proxy data in a proxy data storage. On the basis of the proxy data registered to the proxy data storage, a communication proxy generates a proxy transmission message and causes a transmitter to transmit the proxy transmission message.03-19-2009
20090083366SECURE DOCUMENT TRANSMISSION - A method and apparatus transmits an item that is in electronic form over multiple networks. The method begins by receiving the item that is to be electronically transmitted. The method separates the item into at least a first fragment and a second fragment, transmits the first fragment over a first network to a receiving device, and transmits the second fragment over a second network to the receiving device. After the receiving device receives all the different fragments, it combines the first fragment and the second fragment to reproduce the item.03-26-2009
20090083367User profile aggregation - User profile data that may be spread across different service providers and that may vary across different service providers can be aggregated to provide an aggregate user profile. An aggregate user profile can be generated regardless of, among other things, varying user profile semantics, differing data formats, data item conflicts, evolving server protocols and interfaces, and updates to the number, identity, location, and type of servers upon which the service providers are maintained.03-26-2009
20090083368HOSTED ADS-B SYSTEM - A system according to one aspect of the present invention includes two or more computer systems, the two or more computer systems each comprising a processor, a data interface, and a memory. The two or more computer systems are in communication with each other through the respective data interfaces of each of the two or more computer systems. Each memory of the two or more computer systems stores instructions that, when executed by its respective processor, cause the processor to perform at least a portion of one or more automatic dependent surveillance-broadcast (ADS-B) processes. The present invention allows a computer system that is normally dedicated to serve a particular function (such as a TAWS) to also perform ADS-B functionality using resources (such as processor cycles and memory space) that would otherwise go unutilized, ameliorating or eliminating the need for additional hardware to provide ADS-B functionality03-26-2009
20090089359SUBSCRIPTION AND NOTIFICATION IN INDUSTRIAL SYSTEMS - Systems and methods that record information associated with proprietary processes in sufficient detail, to facilitate process optimization. A subscription and notification component enables tracking of various events, wherein each event can subscribe to a corresponding log (e.g., a diagnostic log, alarm log, and the like), and vice versa—to display desired items based on predetermined classifications. Moreover, access to both an internal data stream(s) and an external data stream(s) can be supplied via the subscription and notification component of the subject innovation.04-02-2009
20090089360Central Service Control - Central service control may be provided. First, a control message from one of a plurality of framework applications may be inserted into a database. In response to the inserted control message, a trigger may be actuated in the database. In response to the trigger, the control message may be transmitted from the database and received by a plurality of redundant services. Next, from each of the plurality of redundant services in response to the received control message, the control message may be transmitted to each of a plurality of servers. From each of the plurality of servers, acknowledgements of receipt of the transmitted control message transmitted from each of the plurality of redundant services may be received. In addition, from each of the plurality of servers, status and results of an action requested by the received control message may be received.04-02-2009
20090089361ONLINE EVIDENCE COLLECTION - Collecting and preserving evidence developed during an on-line investigation. Evidence gathered on-line is hashed with a time stamp from an external time source and stored. Other data pertinent to an investigation is also stored and may also be hashed. The evidence may be presented later in a report that demonstrates the authenticity of the evidence. A computer system for on-line investigations includes a CPU, memory, input/output facilities, a communication element, and a security element such as a dongle. Communication software enables the investigator to communicate over the Internet and gather evidence. Investigation software enables the computer system to store and hash the evidence; this may be done automatically. A database structure includes tables for investigator and suspect data, cases, evidence, and provision for storing a time stamp indicating when the evidence was collected.04-02-2009
20090089362METHOD, SYSTEM AND DEVICE FOR REPORTING USER AGENT PROFILE INFORMATION - A method, system, and device for reporting User Agent Profile (UAP) information are disclosed. In the embodiments of the invention, UAP information is associated with an attribute group label, and a client identifies the attribute group label and reports UAP attribute information associated with the identified attribute group label to a server side according to the identified attribute group label, thereby avoiding reporting all UAP attribute information and further saving network resources. Moreover, in the case that a change occurs in the value of a device capability UAP attribute of a terminal or in the attribute group label of the server side, if such a change affects an existing service, the client only needs to send the changed device capability UAP information to the server side, thereby further avoiding transmitting a large volume of UAP information and further saving the network resources.04-02-2009
20090094311System and Method for Detecting Internet Bots - Apparatuses, methods, and systems directed to detect Internet bots in communication networks. Some embodiments of the invention allow an agent of a server to detect human interaction events on a client system. In other particular embodiments, the systems and methods disclosed below can be used to detect bots using server logs. In some other embodiments, the present invention involves sending an agent to a client system and polling the agent on whether human interaction events are detected on the client system.04-09-2009
20090112969CHECKPOINT AND RESTART OF NFS VERSION 2/VERSION 3 CLIENTS WITH NETWORK STATE PRESERVATION INSIDE A WORKLOAD PARTITION (WPAR) - Exemplary embodiments provide a computer implemented method, apparatus, and computer-usable program code for moving a software partition from an origination network file system client data processing system to a destination network file system client data processing system. Responsive to receiving a request to perform a checkpoint operation on a software partition, network file system related mount information for the software partition is gathered. Determined ports of a network are unblocked. Unwritten data on the origination network file system client data processing system is synchronized with a remote network file system server. The network is re-blocked. A checkpoint file is generated and stored. The checkpoint file is sent to the destination network file system data processing system.04-30-2009
20090112970AUTOMATICALLY UPDATING VIRTUAL WORLDS - Methods and arrangements of automatically updating virtual worlds are discussed. Embodiments include transformations, code, state machines or other logic to receive from a user a specification of a data store of the user external to a virtual world. The method may involve automatically gathering data from the data store of the user, responsive to the receiving; generating a representation of the data, and transmitting the representation of the data. In many embodiments, the representation may contain a designation of a data store of the virtual world to be updated by the representation. In some embodiments, a display of the user in the virtual world may be based upon the data store of the virtual world.04-30-2009
20090112971INTERNET MULTIMEDIA CONTENT DELIVERY TO CONSUMER ELECTRONIC DEVICES THROUGH WIRELESS NETWORK INFRASTRUCTURE - Internet multimedia content delivery methods, devices and systems are disclosed. In one embodiment, a method for communicating internet multimedia data to a consumer electronic via a wireless network comprises receiving the internet multimedia data via the wireless network, converting the internet multimedia data to a data type associated with the consumer electronic device, and forwarding the internet multimedia data of the data type to the consumer electronic device, where the internet multimedia data via the wireless network is serviced by an internet multimedia data server04-30-2009
20090132638SERVER-PROCESSOR HYBRID SYSTEM FOR PROCESSING DATA - The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.05-21-2009
20090132639Systems, Methods, and Media for Managing Multiple Sessions for a User of a Portal - Systems, methods and media for managing multiple sessions for a user on a portal are disclosed. More particularly, hardware and/or software for managing multiple user sessions with backend applications of a portal are disclosed. Embodiments include a portal having a client interaction module for interacting with a user and a portlet application module for interacting with a backend application on an application server. A further embodiment, provides a session manager for retrieving application session data from an application session data cache and inserting it into a user request, and for removing application session data from a content transmission from a backend application. In some embodiments, a session data cache for storing portal session data and application session data is provided. The session data cache may store application session data for each session established by a user with backend applications.05-21-2009
20090138543METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING ELECTRONIC TRANSACTIONS - Methods, systems, and computer program products for providing electronic transactions are provided. A method includes presenting an offer on a first commumications device to conduct an electronic transaction on another communications device that is different from the first communications device. In response to an acceptance of the offer and selection of the other communications device, the method includes retrieving a network address for the other communications device from a storage device, and executing the electronic transaction on the other commumications device via the network address.05-28-2009
20090144357USE OF TEMPLATE MESSAGES TO OPTIMIZE A SOFTWARE MESSAGING SYSTEM - A method uses template messages to optimize software messaging system. A message is decomposed into a template message portion containing message content, and a field message portion. A correlation identifier identifies a template message and only those template messages with unique correlation identifiers are stored or forwarded. A field message portion includes a correlation identifier associated with a template message. A recomposition function combines a field message portion with the appropriate template message portion as identified in the field message portion.06-04-2009
20090144358DECENTRALIZED PROCESSING APPARATUS, PROGRAM, AND METHOD - A decentralized processing apparatus comprising: an executing unit to execute processing of an assigned first job; a receiving unit to receive a request for transferring a processing result of the first job, which is obtained by executing the processing of the assigned first job; a specifying unit to specify, based on the transfer request received by the receiving unit, an agent which is an assignment target of a second job to be processed by using the processing result of the first job; and a transmitting unit to transmit the processing result of the first job to the agent specified by the specifying unit.06-04-2009
20090150475Process Control System and Method - A process control system includes a network with sub-networks and one or more network servers coupled to these sub-networks via a router. Network users can access this network via network user terminals. The sub-networks include automation servers with peripheral devices coupled thereto. The automation servers control and configure the peripheral devices and can be accessed by local users using local user terminals. The network user terminals can query automation servers for data about the peripheral devices over the network. The automation devices can be selected and identified by data relating to their geographical location.06-11-2009
20090157794Multiple Application Activation - A technique for multiple application activation is disclosed. The technique includes a client device receiving from a server an indication of applications available to purchase and a user selecting at least two of the indicated applications to be purchased. Then at least one of the applications is automatically received on the networked computer in response to the applications being selected. A second of the applications is automatically received after the first application has been received. While the second application is being received, the first of the applications is automatically installed and activated.06-18-2009
20090157795IDENTIFYING HIGHLY VALUED RECOMMENDATIONS OF USERS IN A MEDIA RECOMMENDATION NETWORK - A system and method are provided for discovering new friends using recommendation paths in a media recommendation network. In general, media items are recommended among users in a media recommendation network. Use of media items by the users is monitored. If the use of a media item by a user exceeds a threshold, a determination is made as to whether the media item was recommended to the user. If so, that recommendation is identified as a highly valued recommendation for that user. Thereafter, when the user desires to identify new friends from which to receive recommendations and to which to send recommendations, a recommendation path for the highly valued recommendation is identified. Users in the recommendation path that are not already friends of the user are identified as potential new friends for the user.06-18-2009
20090157796CELL-BASED COMPUTING PLATFORM WHERE SERVICES AND AGENTS INTERFACE WITHIN CELL STRUCTURES TO PERFORM COMPUTING TASKS - System and method for using cells as a type of managed container to control the operation of mobile software agents and the run-time invocation and use of services within distributed computing environments. The cell process initially starts out empty containing nether agents nor services. The cell discovers and loads published services at run-time through a look up into a distributed service registry. After loading the service, the cell then publishes availability of the service for use by agents. If an application using agents or an agent desires to make use of a service published and provided by a cell, the application or agent makes a request to the cell to fetch an agent that will invoke the service. Prior to migrating to its new cell, the agent creates a proxy agent that provides a communication channel between the agent running within the cell and the originating agent system. Service status and results are returned through the proxy channel.06-18-2009
20090157797DATA DISTRIBUTION SYSTEM - A data processing system for distributing a package of data from a source to a plurality of data processing machines arranged in a plurality of sites. The data is transmitted from the source to the plurality of data processing machines by means of a multicast. At each site, a local data processing machine is designated as a site master; the other local data processing machines report missing data portions to the site master; and the site master consolidates reports of missing data portions, and requests missing data portions from the source. The source then transmits the missing data portions to the plurality of data processing machines by means of a further multicast. If the site master receives a report of missing data that the site master has stored locally, the site master provides that missing data to the local machines by means of a site multicast. Reports of missing data received by the source from site masters at different sites are consolidated at the source before the source transmits the missing data to the plurality of sites by means of the further multicast. If a local machine is missing data from the multicast from the source, and is not aware that a site master has been designated, that local machine broadcasts to machines at that site information indicating that a site master is required. If a site master is already designated, that site master notifies that local machine that it is the site master; but if no site master is already designated, an election process is instigated to designate one of the machines at that site as site master.06-18-2009
20090164550MEDIA MONITORING - The present invention relates to providing monitoring agents in various elements of a switched digital media network. The monitoring agents may be placed in one or more of the following types of devices: customer premise equipment, access nodes, switching offices, hub offices, head end equipment, and the like. The monitoring agents may be located in any number of the types of devices at the same or different hierarchical levels in the switched digital media network. In different embodiments, the monitoring agents may be employed at different locations and provide various functionality, which may include capturing segments of streaming media, communicating with each other, providing and processing fault alarms, determining the location of fault alarms, or the like.06-25-2009
20090164551SMS AND PACKET DATA PERFORMANCE MONITORING - A system and method for monitoring data transfer performance between a central facility and a vehicle that includes calculating the message latency between the transmission and receipt of a message from a call center to the vehicle, or vice-versa. The information can be used to generate a latency map that is useful in diagnosing wireless system problems and in deciding when and how to communicate with a vehicle depending upon its location.06-25-2009
20090164552Novel system and method to push content from a website to a remote device - In the present invention, a system and method for pushing information from a host system to a remote device where the agent of pushing system recognizes any new content posted on the website and retrieve the new content to the host system and then redirected to the remote device is provided.06-25-2009
20090164553Method and apparatus of accessing network storage device from different private networks through instant messenger - This invention is a method and an apparatus of accessing a network storage device in different private networks through an instant messenger, which is applied in a network system having a first private network including at least one NAT router and at least one computer, a second private network including at least one NAT router and at least one network storage device, the Internet, and an instant messenger server installed with an instant messenger system. The computer and the network storage device are connected to the instant messenger server by the NAT router of the private network via the Internet. The method installs an instant messenger application program on the computer and the network storage device, so that both of them can use the instant messenger application program to login to the instant messenger server, and communicate with other computers logined to the instant messenger server for files transfer.06-25-2009
20090164554Novel system and method to push content from a website to a remote device - In the present invention, a system and method for pushing information from a host system to a remote device where the agent of pushing system recognizes any new content posted on the website and retrieve the new content to the host system and then redirected to the remote device is provided.06-25-2009
20090172076Community information and news flow network - A system is described that provides a localized community information and news flow network. Devices are employed throughout a community to input news and information and automatically (or in an automated fashion) send the information to one or more predetermined locations. Once the data has been stored, the information is aggregated and processed, including an “auto-report” feature to transform the information/data, in part or in whole into view-ready news stories. An integrated network is established, including satellite and Internet receivers throughout the community, in order to automatically transmit to the community for viewing the transformed news stories in various forms such as video news clips, photos, tabular graphics, etc.07-02-2009
20090172077Apparatus for and a Method of Delivering a Message to a User - Apparatus for delivering a message to a user comprising means for communicating with service providers and means for communicating with device agents operating on respective user devices, wherein the service provider communicating means is configured to receive a request to communicate with a specified user and to selectively output a message for the user to said device agent communicating means and wherein the device agent communicating means is configured to maintain a list of connected device agents, to receive said message and to transmit said message to a selected device agent dependent upon a routing policy for said user.07-02-2009
20090172078NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.07-02-2009
20090172079METHOD, COMPUTER SYSTEM, AND COMPUTER READABLE MEDIUM FOR SENDING MESSAGES FROM A MOBILE DEVICE VIA A HOST SYSTEM TRANSPARENTLY - A system including a rate governor is provided for monitoring and controlling the amount of communications between a remote communication unit (07-02-2009
20090177729MANAGING WATCHER INFORMATION IN A DISTRIBUTED SERVER ENVIRONMENT - A system for managing watcher information in a distributed server environment, including a watcher information database configured to store records, any of the records populated by a watcher identifier, a presentity identifier, a list of unique identifiers of a plurality of subscriptions by the watcher, a watcher state field indicating a current state of the watcher, and an event field indicating an event that last caused the state of the watcher to change, each record representing a different pair of a watcher and a presentity pair, and where each of the records maintains a single state for one or more subscriptions by a watcher to receive presence information regarding a presentity, and a plurality of presence servers, where each of the presence servers is configured to modify any of the records to reflect the current state of a watcher for any subscription indicated in the record.07-09-2009
20090177730SYSTEM AND METHOD FOR DETERMINING DEVICE LOCATION IN AN IP-BASED WIRELESS TELECOMMUNICATIONS NETWORK - A system and method determines a geographic position of a mobile device in communication with an IP-based wireless telecommunications network. A wireless connection between the mobile device and the IP-based wireless telecommunications network is established when the mobile device registers with a network controller (NC) through an access point (AP). When a geographical position is needed for the mobile device (e.g., a 911 call), messages are exchanged between the NC and the SMLC, where the SMLC retrieves information from a database that is used to identify the geographic position of the mobile device. The database can store a variety of information related to mobile devices such as: last known position, IP address, MAC address, device or subscriber identifier, last CGI, etc. The geographical position is communicated back to the NC, which can then forward the position information to a switch for processing such as for 911 calls.07-09-2009
20090187620CONVERGED INFORMATION SYSTEMS - A notification system for providing notifications to a user equipment (UE) from a plurality of sources using at least two different protocols, over a network, comprising a notification agent arranged to receive notifications from said plurality of notification sources and which are intended for the UE, the notification agent including means for receiving the notifications using a plurality of protocols according to the protocol of the individual sources and for communicating notification to the UE using a single protocol and thereby moving core processing of the notification outside the UE.07-23-2009
20090193068Architecture for a System of Portable Information Agents - A method and system for providing enhanced intelligent agents that are moveable by a user from a browser application to a desktop. In specific embodiments, agents provide advanced interactive graphics and communications back to a server.07-30-2009
20090198764Task Generation from Monitoring System - A publication/subscription distribution mechanism receives alerts from an enterprise monitoring system, formats the alerts into a task capable of being managed by a task management application, categorizes the task into one or more subscription categories, and distributes the tasks to subscribers for the subscription categories. The distribution mechanism may automatically translate between an enterprise monitoring system and several different task management applications and may enable automated tracking of error conditions and their resolutions from detection to completion.08-06-2009
20090198765Digital asset usage accountability via event journaling - A technique for establishing a perimeter of accountability for usage of digital assets such as data files. The accountability model not only tracks authorized users' access to files, but monitors passage of such files to uncontrollable removable storage media or through network connections and the like which may indicate possible abuse of access. In accordance with a preferred embodiment, an autonomous independent agent process running at a point of use, such as in the background of a client operating system kernel, interrupts requests for access to resources. The agent process senses low level system events, filters, aggregates them, and makes reports to a journaling server. The journaling server analyzes sequences of low level events to detect when aggregate events of interest occur, such as “FileEdit”, network file transfers and the like. Reports can be generated to provide an understanding of how digital assets have been accessed, used or communicated by individuals in an enterprise.08-06-2009
20090198766METHOD AND APPARATUS OF DYNAMICALLY ALLOCATING RESOURCES ACROSS MULTIPLE VIRTUAL MACHINES - An apparatus and method for dynamically allocating resources across multiple virtual machines. The method monitors the activities of the applications in each virtual machine running on a hosting server, determines the activities of the applications in each virtual machine based on the activities of the monitored applications, prioritizes each virtual machine based on the determined priorities of the applications in each virtual machine, and dynamically adjusts the resource allocation of each virtual machine on the hosting server based on the priority of each virtual machine. The resources of the hosting server can be dynamically allocated to each virtual machine according to the real-time resource requirement of the active applications, and the applications of different virtual machines can negotiate the resource allocation on the hosting server.08-06-2009
20090210477SYSTEM AND METHOD FOR MANAGING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a media distribution system having a controller to identify a plurality of media presentation devices of a user of the MDS, identify one or more distribution preferences supplied by the user for distributing media content to the plurality of media presentation devices, receive media content from one of a plurality of media sources of the user, determine a media content type from the received media content, and distribute the received media content to one or more of the plurality of media presentation devices according to the one or more distribution preferences and the media content type. The one or more distribution preferences comprise in part media content distribution arrangements assigned by the user between the plurality of media sources of the user and the plurality of media presentation devices of the user. Other embodiments are disclosed.08-20-2009
20090210478System and Method for Resolving Extensions for the SIP Session Policy Framework - A method for providing policy information to a user agent. The method comprises the user agent transmitting information related to a plurality of uniform resource identifier (URI) schemes that the user agent supports for communication over a policy channel and transmitting information related to a plurality of representations of the policy information that the user agent supports. The method further includes the user agent receiving an indication of a selection of at least one of the plurality of URI schemes and a selection of at least one of the plurality of versions of the policy information. The method further includes the user agent obtaining policy information using at least one of the selected representations of the policy information and using at least one of the selected URI schemes.08-20-2009
20090216831Entity identity management system and associated methods - An entity identity management system is disclosed. The entity identity management system includes an identity manager. The identity manager includes a validated database, a confirmation manager, and an interface. The validated database includes entity-controllable data.08-27-2009
20090222505PEER TO PEER SOFTWARE LICENSE MANAGEMENT SYSTEM FOR TEMPORARILY RELOCATING AVAILABLE SOFTWARE LICENSES - A peer to peer software license management system that is capable of temporarily relocating available software licenses is disclosed. Any node of the peer to peer software license management system (i.e., any computer in which the software license management system software of the invention is installed) is allowed to act as a license provider, or act as a license consumer, or act as both a license provider and a license consumer. Any node of the peer to peer software license management system has the capacity to temporarily borrow a software license from another node, and to re-serve the borrowed software license to yet another node as if the node that borrowed the software license were itself a license provider. Each node of the peer to peer software license management system operates as both a license provider and a license consumer.09-03-2009
20090222506System and method for metering and analyzing usage and performance data of a virtualized compute and network infrastructure - A method and system for metering and analyzing usage and performance data of virtualized compute and network infrastructures is disclosed. The processing functions of the metered data are divided into “processing units” that are configured to execute on a server (or plurality of interconnected servers). Each processing unit receives input from an upstream processing unit, and processes the metered data to produce output for a downstream processing unit. The types of processing units, as well as the order of the processing units is user-configurable (e.g. via XML file), thus eliminating the need to modify source code of the data processing application itself, thereby saving considerable time, money, and development resources required to manage the virtualized compute and network infrastructure.09-03-2009
20090222507METHOD, SYSTEM, AND APPARATUS FOR SUPPORTING PERSONAL SERVICE - A personal service support method for assisting an inquiry about a user operation in a virtual world, a computer program product, and a system for the same. The method includes: storing a dialog between a user and an agent; connecting the dialog in a list structure with another dialog in the list structure to produce a created dialog in a branch tree structure; and recording the created dialog in the branch tree structure. The computer program product tangibly embodies instructions which when implemented causes a computer to execute the steps of the method. The system includes: a dialog storage unit which stores a dialog between a user and an agent; and a dialog creating unit which connects the dialog in the list structure with another dialog in the list structure to create a dialog in a branch tree structure.09-03-2009
20090222508Network Site Testing - Various embodiments enable a server system to transmit a test workload to N distributed devices, request that the N distributed devices execute the test workload by requesting a service from a network site, and receive results from the N distributed devices indicating a quality of service received by the N distributed devices. In one embodiment, a computer-implemented method may include: transmitting an incentive to M number of distributed devices to join a distributed processing system, transmitting a test workload to N number of distributed devices, the N distributed devices being a subset of the M distributed devices, sending a request to the N distributed devices to execute the test workload by accessing and requesting at least one service from at least one network site, and receiving results from at least some of the N distributed devices, the results indicating a quality of service provided by the at least one network site to at least some of the N distributed devices.09-03-2009
20090248788DISTRIBUTING SESSION INITIATION PROTOCOL CONTENT TO UNIVERSAL PLUG AND PLAY DEVICES IN A LOCAL NETWORK - A system and method for distributing session initiation protocol (SIP) content to Universal Plug and Play (UPnP) devices in a local network. The system and method employ, for example, a SIP user agent (UA) and a UPnP media server (MS) that can communicate with each other so that when the SIP UA receives SIP content from a remote SIP terminal, the SIP UA and UPnP MS cooperate to enable the UPnP MS to create an object so as to provide the object including the content to a rendering device in the local network. Similarly, when a device on the local network sends an object to the UPnP MS, the UPnP MS and SIP UA cooperate to enable the SIP UA to send the content of the object as SIP content to a remote SIP terminal.10-01-2009
20090248789LEARNING AND COMMUNITY-BASED WEB AGGREGATION TECHNIQUES - Some embodiments of the present invention provide a system that facilitates access to a website from an application. During operation, the system obtains community data associated with interactions between a set of users and the website and examines the community data to identify an interactivity request made by the website to users of the website. Next, the system obtains user-specific data from a new user of the application, which includes a response to the interactivity request from the new user. Finally, the system uses the user-specific data to automate access to the website for the new user.10-01-2009
20090248790SYSTEM FOR CLASSIFYING AN INTERNET PROTOCOL ADDRESS - A system for classifying an Internet protocol (IP) address, including: a data store for storing client profile data associated with a client, the client profile data including an Internet protocol address of a server; and a processor for receiving a resolved Internet protocol address from the client, and determining whether the resolved Internet protocol address corresponds to a second server associated with the first server. The data store includes configuration data representing Internet protocol addresses corresponding to servers in a server farm, and the processor determines that the servers are associated and part of the server farm when the resolved IP address corresponds to one of the IP addresses of the configuration data. The resolved IP address is received with a client request, and the request is allowed when the second server is associated with the first server.10-01-2009
20090248791DATA PROVIDING SYSTEM AND COMMUNICATION APPARATUS - A data providing system includes a first communication apparatus and a plurality of second communication apparatuses that provide data to the first communication apparatus using a communication protocol capable of performing authentication by identification information. The first communication apparatus includes an identification information request sending section, an individual identification information receiving section, a first data request sending section, a first common identification information storage section, a second data request sending section, and a data receiving section. At least one of the second communication apparatuses includes an individual identification information storage section, a second common identification information storage section, an identification information request receiving section, an individual identification information sending section, a data request receiving section, a first data sending section and a second data sending section. The first data sending section sends first type data to the first communication apparatus when the identification information included in the received data request is the stored individual identification information. The second data sending section sends second type data to the first communication apparatus when the identification information included in the received data request is the stored common identification information.10-01-2009
20090248792SYSTEM AND METHOD OF SHARING CONTENTS USING MESSENGER - The present invention provides to a system and method of sharing contents using a messenger program. The system includes a device server which registers Consumer electronic (CE) devices of the same user and CE devices of different users, and generates a messenger account; a messenger server which registers the generated messenger account; and a buddy setting module which sets a buddy relationship among the CE devices of the same user and a buddy relationship among the CE devices of different users, such that contents are shared by the CE devices having the buddy relationship.10-01-2009
20090254602NETWORK DEVICE AND CONTROL METHOD THEREOF AND NETWORK SYSTEM - If an instruction of a predetermined function is given at a device A in a network, the device A issues a notification request for inquiring whether or not it is possible to execute the function to devices B, C and D in a list of devices capable of cooperating with the device A. The device B receives the request and if the device B can not execute the function, then the device B issues a notification request including the search path of the device B to devices E, F and G included in a list of the device B. If the device B receives a response including a search path through the device E that can execute the function, from the device E, then the search path of the device B is added to the response and the response is sent to the device A.10-08-2009
20090265414Mechanisms for transparently converting client-server software agents to peer-to-peer software agents - A method of converting client-server software agents to peer-to-peer software agents coupling a client to an adaptor software module is provided. The method includes directly coupling a client in software to an adaptor software module, wherein said adaptor software services underlying traffic from an unmodified agent and relays it on behalf of said unmodified agent, wherein all traffic generated by said unmodified agent is relayed directly to said adaptor software module.10-22-2009
20090265415COMPUTERISED SYSTEM AND METHOD FOR OPTIMISING DOMAIN PARKING PAGES - The present invention relates generally to domain parking services, and in particular to the management and optimisation of advertising links presented in a domain parking page by domain parking services.10-22-2009
20090271470Network Equipment System - This network equipment system is a system of a functional processing system, and is configured so that each network device performs a function assigned to itself whereby the whole system performs the predetermined action. Each network device has a function memory part 10-29-2009
20090271471PROVIDING SERVICES FOR MULTIPLE BUSINESS CONSUMERS - Methods, systems, and apparatus, including computer program products, for providing services to business organization clients involve receiving a request for a particular service, identifying configuration data relating to the request, sending a service request to a service provider of the service, and providing the service to a service consumer in accordance with data returned in response to the service request. The service consumer is identified from the request for a particular service. Configuration data corresponding to the service consumer is identified. The service provider for the service and resource data corresponding to the service are identified from the configuration data. A service request is sent to the service provider and data relating to the service is returned from the service provider. The service is provided to the service consumer in a shared runtime environment based at least in part on the received data relating to the service.10-29-2009
20090271472System and Method for Programmatic Management of Distributed Computing Resources - Systems and methods for providing a development and deployment platform for Software as a Service (SaaS) providers are disclosed. The platform may provide an application programming interface (API) through which customers may configure virtualized grids of language-level virtual machines (VMs), networks, and storage resources. A grid may be horizontally scalable and programmatically configurable by a customer and/or customer code. The platform may allow dynamic scaling of resources (up and down) to match changing demands, by allowing customers and/or customer code to programmatically alter their own system level structure at runtime, through the API. The grid may be accessed by both on-grid and off-grid processes, through internal and external connectivity resources provided by the platform. The platform may provide common utilities for end-user services, deployment operations, and development tasks (e.g., debugging), and may include frameworks and macro-components (e.g. web servers). The platform may host long-running Internet-based services and/or one-shot computational services.10-29-2009
20090271473COMMUNICATION TERMINAL, WIRELESS COMMUNICATION NETWORK SYSTEM AND CONTENT DISTRIBUTION METHOD - A wireless communication network system includes a reproducing device reproducing a predetermined content, a first communication terminal, and a second communication terminal. The first communication terminal has a receiving section receiving predetermined data by wireless communication, a first storage section storing therein a software that enables acquiring data of the content currently being reproduced by the reproducing device during a period when the content is being reproduced, and a first controller controlling the receiving section to receive the data of the content through the software. The second communication terminal has a second storage section having the software stored therein, a transmitting section transmitting predetermined data to both the reproducing device and the first communication terminal by wireless communication, and a second controller controlling the transmitting section to transmit the data of the content to the reproducing device and transmit the software to the first communication terminal.10-29-2009
20090271474METHOD AND APPARATUS FOR RELIABLE MASHUP - A method and apparatus for reliable mashup. The method includes the steps of: intercepting a data update request submitted by a client browser to one or more of a plurality of services for providing mashup page data; performing consistency validation on the data update request using consistency rules; and, in response to a successful validation, forwarding the data update request to the one or more of the plurality of services.10-29-2009
20090271475Methods of Providing Published Content - Methods of providing published content are presented. Content providers, including advertisers, can have their network addresses become black listed through no fault of their own. Content providers can utilize one or more intermediary providers each having their own distinct network address, possibly a registered domain name. An advertiser or other content provider can engage members of a distribution channel to disseminate promotional information to consumers where the promotional information comprises a network address of the intermediary provider. Upon a request directed toward the network address, the intermediary transforms published content obtained from the primary provider to make the content appear as though it originated from the intermediary provider. Should a black listing event occur, only the intermediary provider would be affected. An updated or new intermediary provider having a new, distinct network address can be instantiated to replace the black listed provider.10-29-2009
20090276484Software Platform For Radio Network - A pervasive computing system comprises a set of client devices and a network of small computing units, referred to as nodes. The client devices and nodes run programs that communicate with each other to solve a given problem, but the client devices and the nodes use different software execution environments and protocols. A host server acts as an intermediary between the client devices and the nodes, bridging the gap between the different software execution environments and protocols of the client devices and the nodes.11-05-2009
20090287761CACHED MESSAGE DISTRIBUTION VIA HTTP REDIRECTS - A method for distributing cached messages in a load-balanced publish/subscribe messaging network using an HTTP redirect in response to an HTTP client message request is disclosed. The redirect response including a URI at which a next message in a list of sequential messages slated for the HTTP client per the request is located, wherein the HTTP client uses the URI to automatically iterate through and receive the entire list of sequential messages. The method includes that a) the HTTP client initiating a request for a next message in a sequence of messages, b) the HTTP server receiving the request and creating and inserting a client cursor in a message cache for the HTTP a cache location of the requested next message, and returning an HTTP redirect response to the HTTP client including the current client cursor cache location for the requested next message in a location field in the redirect response enabling the HTTP client to automatically access each next message in the sequence and c) the HTTP client receiving the redirect response, opens (sends) a new request to the client cursor location in accordance with the URI location field in the redirect response to secure the next message, Steps b) and c) are repeated until the HTTP server returns a response other than a redirect response, or until the HTTP client fails to respond to a redirect response. The method, system and computer program product supports point-to-point messaging.11-19-2009
20090292760SYSTEM AND METHOD FOR MAINTAINING STATEFUL INFORMATION - A system for maintaining stateful information includes a client proxy configured to receive and collect status information associated with a client, and a state machine executing on a processor to collect and store the status information in a memory and provide stateful information associated with the client. The client may be a stateless client and the state machine may be configured to maintain stateful information associated with the stateless client. The state machine is may be configured to collect and store information intended for the client and provide the stored information to the client. The system may further include a client status processor configured to process the status information associated with the client and to provide the status information to the client proxy to control the stateful information.11-26-2009
20090300092ENHANCING REAL-TIME PERFORMANCE FOR JAVA APPLICATION SERVING - A method, system, and computer-readable medium with executable code for enhancing real-time performance of a client device connected to a java virtual machine by incorporating a java proxy server. Java routing logic of a java proxy server is used to receive a request from a client device to access a java virtual machine. The java proxy server may use the java routing logic to select a java virtual machine from among multiple accessible java virtual machines. The java proxy server selects the java virtual machine that has the greatest amount of free memory, and is not performing a garbage collection operation. Once a java virtual machine is chosen, incoming client device connections are routed to a chosen java virtual machine. Additionally, the java routing logic may instruct one or more of the multiple java virtual machines to only perform garbage collection operations when idle, and when no other java virtual machines are performing garbage collection operations.12-03-2009
20090300093SERVER COMPUTER - A server computer system comprising: means for permitting a first and a second version of a component or application to run on the server computer system simultaneously; means for identifying one of the versions as currently applicable and the other as not currently applicable; and means for connecting a requesting client to the currently applicable version in response to a request by the client to access the component or application.12-03-2009
20090300094SYSTEM AND METHOD FOR MARKETING AND COMMUNICATING INFORMATION - A system and method provide marketing and communicating for information. The system and method provide website launch software to a user terminal for automatically accessing, launching and/or displaying a provider website associated with a provider terminal over a network. The website launch software is stored on a computer software product or in an internal storage medium of the user terminal. The website launch software creates and installs a digital icon indicative of the provider onto a digital desktop of the user terminal. The digital icon is selectable or executable to automatically access and launch the provider website on the user terminal.12-03-2009
20090307298Optimizing Service Processing Based on Business Information, Operational Intelligence, and Self-Learning - A mechanism for using information in an execution context and other information to optimally select a business service implementation and service execution path. Responsive to receiving a request for a service from a service requester, an execution context is created, wherein the execution context comprises information about business aspects and operational aspects of the service being requested. The request is sent with the execution context to a next component in the service request/response flow in the service oriented architecture. Responsive to the next component receiving the request, current execution context information about the service is obtained based on a current processing of the request for the service and historical execution context information about the service based on previous processing of requests for the service. A service execution decision is then made based on the current execution context information and the historical execution context information.12-10-2009
20090307299System Analysis Modeling Apparatus and Method - A modeling and simulation apparatus and method for simulating a complex system includes linking together a plurality of computerized models. The models include at least one process model and one or more of a product model, information model and computer console emulator model. Communication clients for each model are connected to a communication server. The method includes transmitting a message from a communication client of a model to the communication server, the message including a class of information and a unique identifier corresponding to the class of information being transmitted; sorting messages received at the communication server into groups according to unique identifiers; queuing the messages within each group temporally; storing the grouped and queued messages at the communication server; and retrieving the transmitted message from the communication server using a second communication client of a second model.12-10-2009
20090307300METHOD AND SYSTEM FOR EXECUTING AN APPLICATION ON A MOBILE DEVICE - A system for executing an application on a mobile device may include a mobile device and a server in communication with the mobile device. The mobile device may include one or more widgets, a widget framework configured to receive a query from at least one of the widgets, and an encapsulator application configured to encapsulate the query. The computer-readable storage medium may include one or more programming instructions for performing one or more of the following: receiving the encapsulated query from the encapsulator application, extracting the query from the encapsulated query, and transmitting an update associated with the one or more widgets to the mobile device.12-10-2009
20090307301METHOD AND APPARATUS FOR CONDUCTING A TRANSACTION BETWEEN TRANSACTION PROCESSING SYSTEMS - When investigating a failure occurring in a transaction between information processing apparatuses, it is possible to reduce the time required for the failure investigation. A first local ID for identifying a transaction processing of first information processing apparatus is related with a standard ID for relating transaction processing of the first and the second information processing apparatuses with each other the related IDs and are stored in a first mapping table. The standard ID and a transaction processing request are transmitted to the second information processing apparatus to request execution of a transaction processing therefor. If a failure occurs in the requested transaction processing, a standard ID of the transaction processing concerned is specified to inquire a second local ID for identifying the transaction processing. Mapping information for relating the first local ID corresponding to the specified standard ID with the transmitted second local ID is generated.12-10-2009
20090313316EMBEDDED COMPOSITE INDICATORS OF DOCUMENT STATUS - A document, which may be referred to as a “citing document,” is displayed. The display may comprise the text of the citing document, which may comprise one or more citations to one or more other documents. As displayed, one or more of the citations is associated with indicia of a value associated with the respective cited document. For example, a display of a judicial opinion may include citations to one or more other opinions, and one or more of the citations may be preceded by icons reflecting an estimate of the precedential value of each respective cited opinion. Computerized systems and methods for causing such display are also provided.12-17-2009
20090313317Wider Delivery Of Multimedia Content - Disclosed herein is a computer implemented method and system for streaming multimedia content available at a content server with a determinate bandwidth to multiple clients. A client agent provided on each of the clients requests a server agent on a content server for multimedia content. First connections are established to the content server by a predefined number of first clients from the requesting clients using the client agent. The predefined number is determined by the bandwidth available at the content server. The server agent then transfers the multimedia content to the first clients by utilizing the first connections. The server agent identifies the first clients for availability of a predetermined bandwidth for streaming multimedia content to second clients. Second connections are then established between the identified first clients and the second clients. The identified first clients then transfer the multimedia content to the second clients by utilizing the second connections.12-17-2009
20090313318System and method using interpretation filters for commercial data insertion into mobile computing devices - The present invention teaches a method to alter browser programming responses by the substitution of certain client-server communications commands allowing certain browser requests to be redirected to alternate servers for further interpretation and subsequent server responses. The purpose of this method is injection of custom content into browser-based device displays without disruption of the original page content. This method accomplishes the task without requiring additional plug-in applications, browser or client device code modifications. The invention teaches the use of a local proxy server or embedded device but also claims the use of remote network proxy servers to transparently alter the command request sequence of the client browser in order to request alternate information other than that normally requested by the browser for interpretation and display. The present invention also teaches how to identify web publishers or domain owners for registration notification and possible financial compensation.12-17-2009
20090319596SYSTEM AND METHOD FOR BILLING SYSTEM INTERFACE FAILOVER RESOLUTION - A determination is made whether a first application server of a group of N application servers, N being at least two, is a coordinator of the group. Responsive to determining that the first application server is the coordinator of the group, a connection to a billing system is established, via a terminal server, by the first application server. A determination is made whether a second application server of the group of N application servers is the coordinator of the group. Responsive to determining that the second application server is not the coordinator of the group, a periodic check is made whether the second application server of the group of N application servers is the coordinator of the group. The second application server may later be determined to be the coordinator of the group, when the first server experiences difficulty. Once it is determined that the second application server now is the coordinator of the group, a connection is established to the billing system, via the terminal server, by the second application server.12-24-2009
20090319597METHOD OF MONITORING AND ADMINISTRATING DISTRIBUTED APPLICATIONS USING ACCESS LARGE INFORMATION CHECKING ENGINE (ALICE) - A system, method, and machine readable medium for monitoring and administering a distributed application implementation is disclosed where an agent is associated with an application server. The agent monitors and collects information relating to all active distributed data sessions occurring on the application server and transmits the session information to a central data repository, for example, a database. The central data repository stores data session information relating to a plurality of application servers and may contain session information relating to application servers located in a plurality of server farms. A software application is provided that is capable of receiving input from a user related to the session data in the central data repository, querying the repository and returning a subset of session data relating to the user's input. Query results are displayed to the user allowing for administration of the distributed computing environment across multiple servers and server farms.12-24-2009
20090319598REMOTE COMMAND EXECUTION FROM MOBILE DEVICES BROKERED BY A CENTRALIZED SYSTEM - The invention relates to a system and methodology of allowing users to easily execute commands for the purpose verification, diagnosis, remediation, and communication from the perspective of a remote computer from their mobile device. The invention requires installation of a robot on the remote computer where commands will be executed. The configuration of the pre-defined commands, which are pre-built actions can be carried out by the robot along with their parameters.12-24-2009
20090327395MULTI-RATE PEER DISCOVERY METHODS AND APPARATUS - Wireless communications devices, e.g., peer to peer mobile wireless terminals in and ad-hoc peer to peer communications network, support multiple modes of peer discovery operation. In different peer discovery transmit modes peer discovery information is transmitted at different rates. In different peer discovery receive modes peer discovery information is monitored at different rates. Performing peer discovery operations at a higher rate has the benefit of reducing discovery latency at the cost of utilizing more communications resources and expending more power. A communications device dynamically changes its mode in response to changing conditions and/or needs. Transitions between modes are in response to a determined change condition trigger occurrence. Various change condition triggers include, e.g., a user event, an application event, information received over the air interface, information derived from information received over the air interface and/or temporal information.12-31-2009
20090327396Tiny File Transfer Protocol (TFTP) Relay Agent - One embodiment for dynamically loading a service onto a node includes requesting, by a service requester, of a service from a service broker. Further, the method includes selecting, by the service broker, of the node among the nodes. Further still, the method includes re-booting, by the service broker, of the node based on the selecting, and then requesting, by the node, of an image from a TFTP relay agent for the service for the node. Yet further, the method includes querying, by the TFTP relay agent, for a type of the service from the service broker for the node, and then downloading of the image for the type of the service from a software repository accessed by the TFTP relay agent to the node. Finally, the method includes booting, by the node, to the image, informing the service requester that the service is ready for use, and using the service.12-31-2009
20090327397MANAGING USER PERSONAL INFORMATION ACROSS WEB SITES - A method of managing user personal information across a set of service provider sites is implemented, preferably as a web browser plug-in function. As a user navigates to a service provider web site and performs an interaction involving user identity attribute data, the interaction is recorded for later replay. Typically, the interaction is a graphical user interface (GUI) interaction. At a later time, previously-recorded interactions at service provider sites are replayed automatically, i.e., without requiring the user to navigate back to the individual sites and perform the interactions, and (during the replay operation) the user's previously-entered identity attribute data is located and retrieved. A display of the identity attribute data collected from the service provider sites then can be examined, e.g., for any inconsistency among the data. If the user then updates identity attribute data for a given service provider site, the identity attribute data for the site is automatically updated, once again without requiring the user to navigate to the site and re-enter the update directly. The method enables the user to ensure that his or her personal data stored at the service provider sites is up-to-date and synchronized.12-31-2009
20090327398Method and System for User Equipment Configuration - A method of managing configuration of user equipment that has a configuration database modifiable with configuration data in a first format, and a communications unit for receiving configuration data in a second format is described. The method comprises storing a user agent at the user equipment; providing received configuration data in the second format to the user agent; using the user agent to transform the configuration data into the first format in the user equipment; and modifying the configuration database with the configuration data in the first format.12-31-2009
20090327399Device and method for managing the availability of access to digital data - The invention pertains to a device for managing the availability of digital data (12-31-2009
20090327400Methods, Systems, And Computer Program Products For Presenting Topical Information Referenced During A Communication - Methods, systems, and computer program products are disclosed for presenting topical information referenced during a communication. A topic key phrase is received during a communication between a first party communicating via a first communication device and a second party communicating via a second communication device. A topic descriptor associated with the topic key phrase is identified. Whether or not to present the associated topic descriptor at the first communication device is determined based on a relationship between the first party and the second party. The topic descriptor is presented on a user interface based on the determination.12-31-2009
20100017455CUSTOMIZED MEDIA BROADCAST FOR A BROADCAST GROUP - Methods and systems are provided for delivering a customized media broadcast to a social group of users referred to as a broadcast group. In general, a broadcast group including a number of users is identified. User profiles of the users forming the broadcast group are obtained and aggregated to provide a group profile for the broadcast group. More specifically, in one embodiment, the users forming the broadcast group are weighted, and the user profiles of the users are then aggregated according to the weights assigned to the corresponding users to provide the group profile of the broadcast group. A customized media broadcast is then delivered to the users forming the broadcast group based on the group profile of the broadcast group.01-21-2010
20100017456System and Method for an On-Demand Peer-to-Peer Storage Virtualization Infrastructure - A system and method for creating an on-demand virtual drive from dedicated storage on a plurality of partners in a peer-to-peer network using an agent installed on each of the partners. The agent has a contributing program and a requesting program. The contributing program creates a first storage unit and a second storage unit, formatting the second storage unit so that it is not visible to the operating system of the partner and transmitting the size of the second storage unit to the other partners. The requesting partner creates a virtual drive using space on selected partner's second drives, and directs data blocks in and out of the virtual drive. A rules engine incorporating RAID algorithms governs the selection of the partners and allocation of available space.01-21-2010
20100017457METHOD OF MANAGEMENT OF A MULTIMEDIA PROGRAM, SERVER, TERMINALS, SIGNAL AND CORRESPONDING COMPUTER PROGRAMS - The invention relates to a method for managing a multimedia program, played back by a terminal of a user.01-21-2010
20100017458TECHNIQUES FOR BROADCASTING MESSAGES ON A POINT-TO-POINT INTERCONNECT - Techniques to broadcast a message across a point-to-point network are described. More particularly, some embodiments of the invention relate to broadcasting messages between electronics components within a point-to-point interconnect. Other embodiments are also disclosed.01-21-2010
20100023577METHOD, SYSTEM AND ARTICLE FOR MOBILE METADATA SOFTWARE AGENT IN A DATA-CENTRIC COMPUTING ENVIRONMENT - An event management system that plays a central role in handling varying loads of metadata events from each of a large number of touch-points or data servers that come into a Data Centric computing environment. As a matter of distinction when compared to conventional method-centric computing environments, there is broadly contemplated herein the concept not of physically installing a software agent on a designated system as stationary entity, but of launching it in a distributed computing environment and permitting it to “roam” around the numerous data servers to ensure consistency, accuracy and currency between the data entities managed by multiple data servers and the metadata servers in a data-centric computing environment.01-28-2010
20100030841METHOD AND SYSTEM FOR SHARING INFORMATION BETWEEN USER GROUPS - User groups (also known as communities) on the Internet, especially in social webs, can be structured through relationships of inheritance and association between them with the result that their content and services can be shared across these relationships in an automatic process. Thereto, the user groups comprise relationship configurations, defining if information of a certain type should be received from or sent to other user groups.02-04-2010
20100036903DISTRIBUTED LOAD BALANCER - Systems and methods that distribute load balancing functionalities in a data center. A network of demultiplexers and load balancer servers enable a calculated scaling and growth operation, wherein capacity of load balancing operation can be adjusted by changing the number of load balancer servers. Accordingly, load balancing functionality/design can be disaggregated to increase resilience and flexibility for both the load balancing and switching mechanisms of the data center.02-11-2010
20100036904DISTRIBUTION APPARATUS, DISTRIBUTION METHOD, AND COMPUTER-READABLE MEDIUM - A distribution apparatus includes a detection unit configured to detect a work required for a device based on information received from the device. A first distribution unit is configured to distribute image data for a display of information relating to the required work detected by the detection unit to the device. A determination unit is configured to determine whether the device has shifted its operation into a maintenance state, based on information received from the device to which the first distribution unit has distributed the image data. A second distribution unit is configured to distribute a subsequent part of the image data that follows a part having been displayed immediately before the device shifts its operation into the maintenance state, if the determination unit determines that the device has shifted its operation into the maintenance state, to a terminal apparatus of a worker who performs the work.02-11-2010
20100049781NETWORK MANAGEMENT SYSTEM AND NETWORK MANAGEMENT INFORMATION COLLECTING METHOD - This invention aims to provide a technique that, in wireless network environments, enables the Manager to collect network management information (MIB data in the case of SNMP based network management), which the Agent has stored during periods of disconnection, after connectivity to the mobile nodes has recovered. In a wireless network environment, the Agent (02-25-2010
20100049782Method and apparatus for cross-domain communication - Cross-domain communication between a sender domain and a receiver domain includes: receiving, in the receiver domain, a data request from the sender domain, the data request being directed to a designated request processing page in the receiver domain; processing the data request to generate a response; and sending the response to the sender domain, the response being directed to a designated response processing page in the sender domain. Alternatively, cross-domain communication includes receiving, in the receiver domain, a data request from the sender domain, the data request being directed to a designated request processing page in the receiver domain; processing the data request to generate a response; and sending the response to the sender domain, the response being directed to a designated response processing page in the sender domain.02-25-2010
20100049783Methods and Systems for Joining a Real-Time Session of Presentation Layer Protocol Data - Methods and systems directed to joining a real-time user session of presentation layer protocol data. The methods describe a user session receiving a presentation layer protocol data stream, wherein the user session comprises a single presentation layer protocol stack. The protocol stack sending a request to a virtual channel to reinitialize. The virtual channel processing an existing request until the request to reinitialize is encountered. The protocol stack modifying the presentation layer protocol data stream to contain a marker. The systems describe a single presentation layer protocol stack. The protocol stack includes a receiver, a virtual channel, and a rollover agent. The receiver receives a presentation layer protocol data stream and receives a message initiating reinitialization. The virtual channel processes a request. The rollover agent sends to the virtual channel a request to reinitialize and modifies the presentation layer protocol data stream to contain a marker.02-25-2010
20100057828Load-balanced allocation of medical task flows to servers of a server farm - A method, a system and a computer program are disclosed for the load-balanced allocation of computer-aided medical task flows on at least one application server of a server farm. In at least one embodiment, request conditions and load information are configured in a configuration phase. The request conditions are then recorded in a load balancing phase. In addition the load information is recorded via load calculation agents. A load balancing service can then calculate a target application server, which according to the load information determined meets all recorded request conditions.03-04-2010
20100057829CROSS SITE, CROSS DOMAIN SESSION SHARING WITHOUT DATABASE REPLICATION - A method of providing access to data via a public communications network includes the receiving a first data session request having a storage group mark, the storage group mark defining a server storage group, a load balancer route the request to a first server that processes request and any related session information, storing any altered first session data in a data storage. The load balancer receives a second request, wherein the second request also has the same storage group mark. The load balance selects a second server to respond to the second request. As before, the second server processes the second request and the altered first session data loaded from the data storage. After processing, the second server stores any altered second session data in the stored data on the first server as well as the second server and returns the altered second session data.03-04-2010
20100063988Service Insertion in a Computer Network Using Internet Protocol Version 6 Techniques - Apparatus, methods and computer programs enable carrying service insertion architecture data plane packets in IPv4 or IPv6 networks by packaging destination addresses using IPv6 mechanisms. For example, a data processing apparatus is configured for receiving, from a service broker, a service label and an Internet Protocol version 6 (IPv6) address of a first service node; receiving an IPv4 packet requesting a service associated with the first service node; creating an IPv6 packet comprising a service label in a Flow Label field of the IPv6 packet, the IPv6 address of the first service node in a destination address field of the IPv6 packet, and the IPv4 packet in a payload field of the IPv6 packet; forwarding the IPv6 packet to the first service node. Approaches allow service insertion architecture support for all-IPv6 traffic including tunneled and non-tunneled techniques for environments in which user applications place data in the flow label field.03-11-2010
20100063989APPARATUS AND METHOD FOR DELIVERING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a mobile communication device, having a controller to capture media content and transmit the media content to a media server with a request for distribution of the media content to one or more targeted recipients according to a user profile associated with the mobile communication device that is stored in the media server, where a format of the media content is adjusted by the media server based at least in part on the user profile. Other embodiments are disclosed.03-11-2010
20100063990Host embedded controller interface bridge - A system, method, and computer readable medium are disclosed. In one embodiment the system includes a remote computer system. The remote computer system has a remote host embedded controller interface (HECI) driver and a HECI simulator. The HECI simulator intercepts commands directed to the HECI driver from software running on the remote computer system and routes the commands as HECI messages to a local computer system also included in the system. The local computer system includes a HECI bridge that is capable of receiving the HECI messages sent from the remote computer system and then can pass the received HECI messages to a local HECI driver to be operated upon.03-11-2010
20100070552Providing a Socket Connection between a Java Server and a Host Environment - A method for processing a communication socket request begins by generating a socket request by a virtual machine running on a server. The virtual machine examines the socket request and determines whether the socket is identified by a host name or by an Internet Protocol (IP) address. The socket request is forwarded to a host environment if the socket is identified by a host name or by an IP address other than a predetermined IP address of the host environment, and the host environment creates the socket. The server processes the socket request if the socket is identified by the predetermined IP address of the host environment, and the server creates the socket. In one implementation, the virtual machine is a Java virtual machine and the server is a Java server.03-18-2010
20100070553DYNAMIC SERVICE INVOCATION AND SERVICE ADAPTATION IN BPEL SOA PROCESS - Techniques for dynamic service invocation and dynamic service adaptation in the context of a service oriented application. In one set of embodiments, a plurality of mediator services are introduced between the application and a plurality of actual services accessed by the application. The plurality of mediator services are configured to expose a common, abstract operation. At application runtime, the application determines, via a rules engine, a selection of a mediator service, and invokes the abstract operation by sending an invocation message to the selected mediator service. The selected mediator service transforms (i.e., adapts) the message into a format appropriate for invoking an actual operation exposed by an actual service associated with the selected mediator service. The selected mediator service then invokes the actual operation by sending the transformed message to the actual service.03-18-2010
20100070554Balanced Routing of Questions to Experts - A question processing system routes questions among participants in a balanced and sustainable manner. Any participant can act as an inquirer (who poses questions) and an expert (who answers questions). In one illustrative case, the question processing system operates by: receiving a question from an inquirer; determining at least one expert that is appropriate to answer the question; and routing the question to the expert. The receiving, determining, and routing are repeated with respect to other inquirers and other experts to achieve a desired balance of information exchange among the plurality of participants of the electronic question processing system.03-18-2010
20100070555ARCHITECTURAL DESIGN FOR TIME RECORDING APPLICATION SOFTWARE - Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing time recording. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a Project Processing process component that supports the management of projects, a Time and Labor Management process component that supports the management of employees timekeeping and work planning, an Accounting process component that records relevant business transactions, a payroll processing process component that supports the execution and monitoring of payroll processes, and a Goods and Service Acknowledgement process component that receives a confirmation from an employee of goods received or services rendered.03-18-2010
20100070556Architectural Design for Data Migration Application Software - Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing data migration. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a Product Property Management process component, a Production Model Management process component, a Business Partner Data Management process component, a Product Data Maintenance process component, an Installed Base Data Management process component, a Price Master Data Management process component, an Identity Management process component, an Engineering Change Processing process component, a Migration Data Dispatching process component, and several other process components.03-18-2010
20100070557METHOD AND APPARATUS FOR A PORTABLE INFORMATION AGENT - A method and system for providing enhanced intelligent agents that are moveable by a user from a browser application to a desktop. In specific embodiments, agents provide advanced interactive graphics and communications back to a server.03-18-2010
20100070558SERVICE PROCESSING APPARATUS, SYSTEM, AND RECORDING MEDIUM - A service processing apparatus that is realized by a computer is provided. A service ID generating/adding component of the service processing apparatus generates a service ID including a call origin ID and a call destination ID, in each of which an ID element is set, and adds the generated service ID to a service request transmitted when no upper service processing apparatus to the own apparatus exists, and, when an upper service processing apparatus to the own apparatus exists, generates a service ID including a call origin ID in which is set an ID element set as the call destination ID in a service ID added to a service request received from the upper service processing apparatus and a call destination ID in which is set an ID element and adds the generated service ID to the service request.03-18-2010
20100070559SERVICE PROCESSING APPARATUS, SYSTEM, AND RECORDING MEDIUM - A service processing apparatus that is realized by a computer is provided. The apparatus forms a service processing system, and transmits and receives information, with at least one other service processing apparatus. The apparatus performs processing to execute at least a service other than services for which processing is complete and that are not idempotent among at least one service corresponding to the services for which re-execution is requested, when re-execution is requested for a service for which execution has been previously requested by receipt of a service request to which the same service ID is added as to a previously received service request, and transmits a response to a transmission origin of the service request, when the processing to execute is completed.03-18-2010
20100082728CONSENSUS-BASED RELIABLE MESSAGING - A system includes a leader server capable of communicating with a plurality of follower servers and a network. The leader server is configured to determine when a message received from a client connected to the network has been committed to main memory in a majority of the leader and follower servers. The leader server and each of the follower servers that committed the message to main memory retain the message in main memory until requested to remove the message from main memory by a delivery agent or an archiver.04-01-2010
20100082729SYSTEM AND METHOD FOR PREVENTING THROUGHPUT DEPRESSION IN POWER SAVING NAS SYSTEM - To solve the problem of TCP timeout between NAS head and NAS client caused by the time required for disk drive power on, agent is installed on NAS client and a window size control program is installed on NAS head. The window size control program requests storing TCP/IP window size information at the agent at execution of the disk drive power on operation. After the disk drive power on operation completes, the window size control program requests restoring of TCP/IP window size on NAS client using the window size information stored in the agent. In another implementation, no agent is installed on NAS client. Rather, TCP/IP programs in both NAS client and NAS head are appropriately modified. The window size control program on NAS head issues a request to close TCP/IP session to TCP/IP program on the NAS client at the execution of the disk drive power off operation. After TCP connection is closed by TCP/IP program on the NAS head, the NFS program and TCP/IP program on NAS client tries to reestablish TCP/IP connection with NAS head. At that time, TCP/IP program on NAS client sets large initial send window size, and TCP/IP program on NAS head sends a large receive window size. After that, new session starts with large TCP/IP window size.04-01-2010
20100082730MANAGEMENT APPARATUS, INFORMATION PROCESSING APPARATUS, MANAGEMENT APPARATUS CONTROL METHOD AND PROGRAM - A management apparatus connected to a information processing apparatus includes a first processing unit that receives a data request containing the identification information identifying the first information processing apparatus according to a first protocol from a second information processing apparatus connected to the first information processing apparatus through the management apparatus, an information storage unit that stores the address information indicating the address of the first information processing apparatus and a second processing unit that receives the data request from the first processing unit, acquires the address information from the information storage unit based on the identification information and transmits the data request according to a second protocol to the first information processing apparatus corresponding to the acquired address information.04-01-2010
20100088358INSERTED CONTEXTUAL WEB CONTENT DERIVED FROM INTERCEPTED WEB VIEWING CONTENT - A method and a system for providing content including intercepting data inbound to a user, data outbound from the user or both. The data is intercepted at a network segment. The method further includes determining content of interest to the user and adding the content of interest to the inbound data.04-08-2010
20100094925SHARING SERVICE APPLICATIONS ACROSS MULTI-FUNCTION DEVICES IN A PEER-AWARE NETWORK - What is disclosed is a system and method for automatically registering and de-registering custom application services across a fleet of multi-function document reproduction devices in an enterprise network. As described more fully herein, through an implementation of the present method, custom service solutions installed on one computer platform in the network can be automatically replicated and shared across a fleet of multi-function devices without requiring manual registration of the newly deployed service with each device. Registration makes the service user-selectable directly from the device's UI. Further, when a service goes off-line or otherwise becomes available, the service is automatically de-registered with devices whereon the service has been registered. A single instance of an application service can be rapidly replicated without manual intervention. The present system is scalable from a few nodes to many nodes as additional resources are brought online. Various embodiments hereof have also been provided.04-15-2010
20100106764DATACENTER HOSTING MULTIPLE ONLINE DATA MANAGEMENT SOLUTIONS - Systems of the present inventions allow for hosting multiple online data management solutions in a datacenter. An exemplary system may comprise a plurality of servers located in a datacenter, wherein the servers may be communicatively coupled to a network, and at least one server may be running an email security service; a managed datacenter service; an exchange hosting service; a storage, recovery, and backup service; a network security service; a customer relationship management service; a human resources management service; a financial system management service; and/or a collaboration software service.04-29-2010
20100106765INFORMATION PROVIDING METHOD AND SYSTEM THEREFOR - A notification apparatus transmits notification-related information (a notification message and a notification target(s)) to a notification-related information guarantee apparatus, and the notification-related information guarantee apparatus guarantees that the notification-related information has been received from nothing other than the notification apparatus. After the notification apparatus transmits the notification-related information guaranteed authentic to an intermediary notification apparatus, the intermediary notification apparatus also confirms whether the notification-related information has been guaranteed authentic by the notification-related information guarantee apparatus. If the notification-related information is confirmed to have been guaranteed authentic, then, the intermediary notification apparatus acquires from multiple owner-information management apparatuses the owner information (an owner name(s) and contact information) that corresponds to the notification target(s) (one or more item IDs). Thereafter, the intermediary notification apparatus notifies the notification target(s) of the notification message with the use of the owner information and transmits the notification result to the notification apparatus.04-29-2010
20100115019PRESENCE BASED TELEPHONY - A device is provided including a processor and a display configured to list more than one presence enabled contact. A user agent is configured to indicate an availability status of the device to a presence server. The user agent is at least partially executed by the processor. Moreover, at least one input is configured to enable a device user to request a communications session with at least one of the plurality of presence enabled contacts. The request is initiated by the user agent when the requested presence enabled contact is available.05-06-2010
20100121902SERVICE DELIVERY ONLINE - In one embodiment, a computer system configures an online service to function as a service delivery platform, where the online service includes a plurality of service delivery platform components configured to process inputs received from services that are to be hosted by the online service. The computer system receives an indication that a service is to be hosted using the online service, where the indication includes a service configured for hosting by the online service and a portion of use information indicating how the service delivery platform components are to be used to host the service for various computer clients. The computer system processes the portion of use information received with the indication to configure the service delivery platform components in an appropriate manner for hosting the service and provides the hosted service to computer clients in the appropriate manner as determined by the accessed use information.05-13-2010
20100121903DISTRIBUTED DENIAL OF SERVICE DETERRENCE USING OUTBOUND PACKET REWRITING - A method for denial of service attack deterrence involves receiving requests from clients, where the requests include a server protocol component, designating a client as a malicious client based on the requests, intercepting and inspecting, prior to the clients receiving a response, the server protocol component of each response to the clients, and rewriting at least a portion of the server protocol component of each response destined for the malicious client.05-13-2010
20100121904RESOURCE RESERVATIONS IN A MULTIPROCESSOR COMPUTING ENVIRONMENT - A multiprocessor computer system reservation system comprises a plurality of processing nodes that each comprise computing resources such as processors and local memory. A resource reservation module is operable to reserve computing resources for a batch application such that the computing resources reserved for the batch application will be available to the application throughout a reservation period. The resource reservation module is operable to communicate computing resource reservation information with a placement scheduler that is operable to distribute application processes across processing nodes, and is operable to provide computing resource availability information to a batch system and to place reservations for a batch system that comprises a mechanism for scheduling batch jobs across processing nodes.05-13-2010
20100121905Visual Content Detection for Computer-Delivered Advertisement Exposure Measurements - Described are a method, a computer program product and apparatus for detecting visual display of content. Visual content data encoded with an identifier code is received at a computer device. Visual display data is transmitted, using a local communication bus of the computer device, to a visual display device coupled to the computer device. A processor on the computer device is used to determine whether the visual display data includes the encoded identifier code. Exposure information is generated using the processor. The exposure information is associated with whether the encoded identifier code is included in the visual display data. The exposure information is transmitted, from the computer device, to a remote server device.05-13-2010
20100121906DEVICE MANAGEMENT APPARATUS AND METHOD FOR HOME NETWORK SYSTEM - A device management apparatus for a home network system includes: a local device manager for controlling and managing device initialization, software maintenance, device status monitoring and device event alarm management for adaptive middleware devices in the home network system; and a local device agent for performing device initialization, software maintenance, device status monitoring and device event alarm management for each adoptive middleware device under control and management of the local device manager. The local device manager provides a Universal Middleware Bridge (UMB) device to the adaptive middleware device or application service in a form of a Virtual Device Type (VDT) device.05-13-2010
20100121907Cooperative Measurement Technique for the Determination of Internet Web Page Exposure and Viewing Behavior - Described are a method, a computer program product and apparatus for detecting visual display of content such as web pages. Visual content data encoded with an identifier code is received at a computer device. Visual display data is transmitted, using a local communication bus of the computer device, to a visual display device coupled to the computer device. A processor on the computer device is used to determine whether the visual display data includes the encoded identifier code. Exposure information is generated using the processor. The exposure information is associated with whether the encoded identifier code is included in the visual display data. The exposure information is transmitted, from the computer device, to a remote server device.05-13-2010
20100125623CROSS-DOMAIN COMMUNICATION TECHNIQUE FOR EXECUTION OF WEB MASHUPS - A system and method is described for communicating requests from a Web mashup being executed within the context of a Web browser to third-party Web services in a manner that does not violate the Same Origin Policy (SOP) observed by many Web browsers. In one embodiment, a workflow engine operating in the context of a Web browser executes a plurality of executable components comprising a Web mashup. The workflow engine transparently redirects Web service requests generated by the executing components to a proxy server that acts as an intermediate between the workflow engine and third-party Web services. The proxy server, which is not subject to SOP, transmits the Web service requests to the third-party Web service and obtains requested data therefrom. The proxy server further returns the requested data in a manner that is useable by the Web mashup components.05-20-2010
20100125624COUPLING STATE AWARE SYSTEMS - A method of coupling asynchronous process interaction between computer systems integrated within an overall system of interconnected systems includes receiving a set of information describing an invocation call for execution of a first process on a first system integrated within the overall system; correlating a first callback argument received upon completion of the first process that includes a first unique identifier for the first process generated by the first system with the set of information according to the first unique identifier for the first process; and sending a notification message to a callback endpoint in a second process implemented to receive notification upon completion of the first process by the first system indicating completion of the first process. The second process executing on a second system integrated within the overall system makes the invocation call. The set of information specifies the first unique identifier and the callback endpoint.05-20-2010
20100131582Unified Proxy Location Selection Mechanism - Various embodiments enable network users to efficiently discover network proxies. A computing device may employ various techniques to discover and collect network proxies from various network domains. A user, through a network client or network device, can select one or more proxies from the collected proxies and then query the selected proxies for information related to a network service or resource. The user can then select a network service or resource based in part on the proxy information.05-27-2010
20100131583SERVER AND METHOD FOR PROVIDING MOBILE WEB SERVICE - A server for a mobile web service and a method for providing a web service are provided. The wired server stores an IP address of at least one mobile web server. When a request for access to a mobile web server is received, the wired server delivers the access request to the mobile web server or provides a service in place of the mobile web server, using a URL included in the access request.05-27-2010
20100138472IN-VEHICLE COMMUNICATION SYSTEM - A control section of a distribution apparatus decides whether data included in message has been stored by own DB or not, when distributing the message to an onboard apparatus based on transmitted information registered by second transmitted information table. From own DB, the control section of the distribution apparatus reads out data having been stored by the DB. For data that has not been stored by own DB, the control section of the distribution apparatus identifies another distribution apparatus having stored this data, and obtains this data from the identified another distribution apparatus. The control section of the distribution apparatus creates message including the data read out from own DB and the obtained data, and transmits the created message to an onboard apparatus which is a destination.06-03-2010
20100138473COMMUNICATION APPARATUS OF APPLICATION FOR SERVING COMMUNICATION OF RELAY NODE AND METHOD OF THE SAME - Provided are a communication apparatus of an application for serving communication of a relay node and a method thereof, includes: a plurality of component groups that are configured to perform work by at least one built-in component and correspond to each plurality of different applications; and an assembly controller that outputs control signals to at least one of the plurality of component groups, the plurality of component groups being packaged by setting the connection between each component group. With this, in fabricating application for serving the communication of the relay node that simultaneously needs at least two applications, the application package in a type where each application is combined can be simply and easily fabricated while using the existing application package as it is and since the present invention uses the existing application package as it is, it can perform the applications alone without modifying each application.06-03-2010
20100146035SYSTEM AND METHOD FOR DESCRIBING AND LOCATING WEB SERVICES - A system and method for describing and locating web services. The system may include a server and a proxy located at a front-end of the server. The server may have an associated Web Services Description Language (WSDL) that identifies web services on the server. The proxy may be structured to automatically construct a synthetic WSDL based on configuration metadata and the WSDL; and implement the synthetic WSDL to automatically mediate requests at the proxy to be appropriate for the WSDL at the server.06-10-2010
20100146036SOFT TYPE BINDING FOR DISTRIBUTED SYSTEMS - Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent.06-10-2010
20100161704Management of Process-to-Process Inter-Cluster Communication Requests - A mechanism is provided for managing a process-to-process inter-cluster communication request. A call from a first application is received in a first operating system in a first data processing system. The first operating system passes the call from the first operating system to a first host fabric interface controller in the first data processing system without processing the call. The first host fabric interface processes the call to determine a second data processing system in the plurality of data processing systems with which the call is associated, wherein the call is processed by the first host fabric interface without intervention by the first operating system. The first host fabric interface initiates an inter-cluster connection to a second host fabric interface in the second data processing. The call is then transferred to the second host fabric interface in the second data processing system via the inter-cluster connection.06-24-2010
20100161705Management of Application to Application Communication Requests Between Data Processing Systems - A mechanism is provided for managing an application communication request. A first operating system passes a call from a first application in a first data processing system intended for a second application in a second data processing system to a first host fabric interface controller in the first data processing system without processing the call. The first host fabric interface processes the call using state information associated with the call to determine the second data processing system with which the call is associated. The first host fabric interface initiates a connection to a second host fabric interface in the second data processing system and transfers the call to a second operating system in the second data processing system via the connection to the second host fabric interface. The second data processing system then processes the call intended for the second application without assistance from the second application.06-24-2010
20100161706ACTIVITY MONITORING SYSTEM AND METHOD FOR TRANSMITTING INFORMATION FOR ACTIVITY MONITORING - An activity monitoring system and method are disclosed to reduce the size of an activity sensor device to reduce its power consumption and smoothly transmit activity and occupancy information from the activity sensor device and an occupancy sensor device to an activity monitoring server to monitor an individual's activity and occupancy information. The activity monitoring system includes: an activity sensor device configured to detect a physical activity of a user, classify the detected physical activity, and transmit activity classification information as a result along with user identification information; one or more occupancy sensor devices configured to receive the activity classification information and the individual's identification information from the activity sensor device, and transmit the received information along with occupancy information; and an activity monitoring server configured to manage the activity classification information, the occupancy information, and the individual's identification information received from the occupancy sensor devices.06-24-2010
20100161707NETWORK OPERATING SYSTEM AND METHOD - The invention provides a system and method for a network operating system. The system includes a complex data medium that enables the continuous reconciliation of the collaborative information process and product. The system generally increases productivity by enabling a network dynamic among knowledge workers. The system unifies e-mail and shared file management, synchronous and asynchronous collaboration, serial and parallel work flow, top-down and bottom-up collaboration, and information lifecycle management.06-24-2010
20100179979System and Methods for Tracking Processing Unit Usage - A method and system for monitoring the CPU time consumed by a software agent operating in a computer system. A resource tracking process is executed on the system. When an operating agent is detected, an agent lifetime timer is initialized. Then, CPU resources for the agent are identified and stored. Checks are made at predetermined intervals to determine if the agent is still alive. When the agent terminates, a measurement is made of the CPU time utilized by the agent. The measurement is then stored in memory.07-15-2010
20100191795Hardware Triggering in a Management System - A method operates a management system having at least one manager and one agent and said manager is provided with information containing plurality of information items for triggering. The information items are-stored for triggering in the manager memory. At least one information item for triggering is transmitted by the manager to the agents in such a way that said information item for triggering effects at least one hardware unit at the agent. Afterwards the at least one information item for triggering is erased from or marked in the manager memory.07-29-2010
20100191796METHOD AND SYSTEM FOR A SERVICE INTERMEDIARY SELECTION IN A WEB SERVICE MANAGEMENT SYSTEM - Presented is a method and system for a service intermediary selection in a web service management system. The method comprises: receiving a service request by the web service management system; and selecting the service intermediary from a plurality of service intermediaries by a planning module of the web service management system.07-29-2010
20100198904SYSTEM AND METHOD FOR RE-PUBLICATION OF INFORMATION IN A NETWORK-BASED COMMUNICATION SYSTEM - Methods, devices, and computer program products facilitate communications between two or more network entities that utilize Session Initiation Protocol. To this end, an Event State Compositor may force an Event Publication Agent to provide update information as deemed necessary by the Event State Compositor. The update of the publication information may be carried out by initiating an update triggering mechanism that is addressed to the Event State Compositor and comprises information that specifically identifies a particular publication. Such a triggering mechanism may be initiated when a predefined condition associated with the Event State Compositor's local policies is satisfied.08-05-2010
20100205236SERVICE PROVIDING METHOD, SERVICE PROVIDING SYSTEM, TERMINAL, INFORMATION MANAGEMENT DEVICE, SERVER, AND PROGRAM - It is possible to provide a personalize service for users and a personalize service for each of the terminals owned by users by considering a profile unique to each of the terminals owned by the users and a common profile of respective terminals owned by one user. In response to a service execution request from a terminal, a service is provided according to the unique profile unique to the terminal and a common profile common to all the terminals owned by the user having the aforementioned terminal.08-12-2010
20100211625Method for distributing requests to server computers - In the method of the invention, requests received by a request distributor are distributed to server computers. The request distributor uses distribution information for selecting, as a destination for the requests, a server computer. A first request relating to a delivery of a service is received by the request distributor and sent to one server computer. The server computer then receives the first request. Finally, it is determined whether a further request relating to the delivery of the service is expected to be received by the request distributor, and, if so, distribution information is made available to the request distributor.08-19-2010
20100217792METHOD AND APPARATUS FOR DISTRIBUTED BACKUP OF COMPUTER DATA - A data server computer ring including first and second data server computers, and any number of further data server computers. The data server computer “ring” can include any configuration in which the data server computers are connected together by communications links. The first and second data server computers are programmed by a computer program so that when one of the first and second data server computers is not operating, so that it is a non operating data server computer, the other of the first and second data server computers takes over one or more functions normally performed by the non operating data server computer.08-26-2010
20100223318INFORMATION PROCESSING SYSTEM AND CONTROL METHOD THEREOF - A transmission destination when transmitting data stored in the first information processing apparatus to the second information processing apparatus is registered in the first information processing apparatus. When the registered transmission destination has a transfer setting of transferring data transmitted to the transmission destination, the first information processing apparatus displays, in association with a button for transmission to the transmission destination, information representing the transfer destination of data transferred in accordance with the transfer setting.09-02-2010
20100235423PRESENCE NETWORK AGENT IN IMS NETWORKS - A system determines presence updates associated with presence user agents (PUAs), where the presence updates indicate changes in a presence status associated with each of the PUAs. The system further determines an application type associated with each of the PUAs and routes the presence updates to respective presence network agents (PNAs) based on the determined application type.09-16-2010
20100235424IMAGE PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, CONTROL METHODS THEREOF, AND PROGRAM - This invention provides an image processing system and information processing apparatus, which can improve user's operability upon execution of a workflow without causing any productivity or reliability drop, and control methods thereof. To accomplish this, an information processing apparatus included in this image processing system receives digital data of a document read by an image processing apparatus, specifies feature information of the received digital data, and executes matching between the specified feature information and a plurality of templates. The information processing apparatus acquires a processing status of a workflow which is being currently executed from a workflow server. When a process indicated by attribute information of a template whose matching has succeeded matches a process indicated by the acquired processing status, the information processing apparatus registers the digital data in a document server as a document.09-16-2010
20100235425ACCESSORY AND MOBILE COMPUTING DEVICE COMMUNICATION USING AN APPLICATION COMMUNICATION PROTOCOL - Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.09-16-2010
20100241684OARCHITECTURES FOR SUPPORTING DIVERSE CLIENT TYPES IN TRANSACTIONAL SYSTEMS - Architectures for supporting diverse client types in transactional systems are provided. These architectures provide computer-based systems that include any number of processors. These systems may also include computer-readable storage media that provide a transaction assistant module. In turn, the transaction assistant module may include an adaptive presentation layer and a shared logic layer. The adaptive presentation layer includes presentation components that correspond respectively to various types of client devices. The shared logic layer includes back-end components that are shared between the client devices to perform common functions on behalf of the client devices.09-23-2010
20100241685METHODS AND APPARATUS FOR COLLECTING AND TRANSFERRING INFORMATION OVER A NETWORK - In one aspect, the invention provides digital data processing methods and systems for collecting and transferring information, comprising one or more server digital data processors (“servers”) that exchange information requests and, optionally, responses between a first set of client digital data processors and a second set of client digital data processors. The first set of those client devices accept input from persons seeking information, e.g., reporters, bloggers, detectives, etc., (collectively, “reporters”) and, from that input, generate and transmit queries to the server(s). The server digital data processor, in turn, transmits those queries to the second set of client digital data processors, which display or otherwise convey the queries to persons that may have relevant information, e.g., industry professionals, public relations representatives, etc. (collectively, “sources”). Those second client devices route responses received from respective sources directly and/or indirectly (e.g., via the server(s)) to the client device of the “reporter” who inputted the request.09-23-2010
20100241686METHOD, SYSTEM AND DEVICE FOR IMPLEMENTING MEDIA NEGOTIATION - A method, a system, and a device for implementing media negotiation are provided. The method includes the following steps. A caller sets media levels, and sends a request carrying the media levels to a callee. After receiving a response carrying media selected by the callee according to the media levels returned from the callee, the caller performs corresponding processing according to the media selected by the callee. Through the method, the caller sets primary and optional media types and specifies the levels of each media type during the media negotiation process. Thus, the additional media information improves the efficiency of the media negotiation of a session.09-23-2010
20100250643Platform for Societal Networking - Described is a technology in which a platform unifies various social network and alerting mechanisms to provide a relationship-based communication network. An affiliation service allows organizations and individuals to connect, grant permissions and share useful information about themselves in the form of relationship-based and other attributes. A publishing service routes that information to the correct recipients, including by matching desired attributes to attributes of clients recipients. A data exchange service facilitates reporting, routing, monitoring and responding to such information, as well as providing relevant external data feeds to clients. In this manner, users and organizations are able to more easily connect and work together to resolve societal problems via a single platform that facilitates user and organizational participation.09-30-2010
20100250644METHODS AND APPARATUSES FOR COMMUNICATING PRESERVATION NOTICES AND SURVEYS - In general, embodiments of the present invention relate to methods and apparatuses for managing electronic discovery, and more particularly, for communicating a preservation notice and/or a survey to and/or from a custodian in an enterprise. For example, in some embodiments, a method for electronic discovery management is provided, where the method includes: (1) creating an electronic discovery matter; (2) adding a custodian to the electronic discovery matter; (3) creating a preservation notice and/or a survey; and (4) communicating, via a network, information associated with the preservation notice and/or the survey to the custodian at a data storage device accessible to the custodian.09-30-2010
20100250645DEVICE MANAGEMENT SYSTEM AND DEVICE MANAGEMENT COMMAND SCHEDULING METHOD THEREOF - A device management system and device management scheduling method thereof, in which a server transmits to a client a scheduling context including a device management command and a schedule for the performing of the device management command, and the client generates a device management tree using the device management scheduling context, performs the command when a specific scheduling condition is satisfied, and, if necessary, reports the command performance result to the server, whereby the server performs a device management such as requesting a command to be performed under a specific condition, dynamically varying the scheduling condition, and the like.09-30-2010
20100274833MONITORING DEVICE AND A SERVER - According to one embodiment, each monitoring device acquires monitoring variables from an observation target, generates an individual multidimensional distribution of the monitoring variables, and transmits the individual multidimensional distribution to a server. The server generates sampling data using the individual multidimensional distribution received from each monitoring device, generates an overall multidimensional distribution of the monitoring variables using the sampling data, determines a statistical model of each index using the overall multidimensional distribution, generates an overall index multidimensional distribution of indexes using the statistical model and the overall multidimensional distribution, and transmits the overall index multidimensional distribution and statistical models to each monitoring device. The monitoring device generates sampling data using the individual multidimensional distribution, and calculates a positioning of the observation target using the sampling data, the overall index multidimensional distribution and the statistical models.10-28-2010
20100274834Method and system for content categorization - Embodiments of the present invention disclose a method for content categorization, where the method comprises transmitting, by a content categorization request entity, a categorization ability negotiation request to a content categorization providing entity to request the categorization ability of the content categorization providing entity; receiving the categorization capability of the content categorization providing entity returned by the content categorization providing entity. Furthermore, embodiments of the present invention disclose a system for content categorization, content categorization request entity and content categorization providing entity. Categorization ability negotiation or subscription helps to learn the content categorization ability so that the content categorization request entity or content categorization providing entity may mutually and accurately acquire content categorization capability information without delay.10-28-2010
20100281099Systems and Methods of Providing Redundant Communication to an Electronic Device - In at least some embodiments a system may comprise a first master device, a second master device, a redundancy manager coupled to the first and second master devices, and a slave device coupled to the redundancy manager. The redundancy manager is operable to receive a first data stream from the first master device and a second data stream from the second master device. The redundancy manager is further operable to selectively forward one of the first and second data streams to the slave device according to a prioritization of factors calculated to optimize an amount of valid communication to the slave device.11-04-2010
20100287226Bridging Communications Between Communication Services Using Different Protocols - According to particular embodiments, a system for bridging communications includes agent servers that deploy monitoring agents into source communication services where the monitoring agents collect events in a native communication protocol of the source communication service. The agent servers select events for relaying and translate those events into a native communication protocol of the destination communication service. In addition, the agent servers deploy relay agents into destination communication services to relay the translated events to the destination communication service.11-11-2010
20100287227SYSTEMS AND METHODS FOR IDENTIFYING A PROCESSOR FROM A PLURALITY OF PROCESSORS TO PROVIDE SYMMETRICAL REQUEST AND RESPONSE PROCESSING - Described herein is a method and system for distributing request and responses across a multi-core system. Each core executes a packet engine that further processes data packets allocated to that core. A flow distributor executing within the multi-core system forwards client requests to a packet engine on a core that is selected based on a value generated when a hash is applied to a tuple comprising a client IP address, a client port, a server IP address and a server port identified in the request. The packet engine selects a first IP address and a first port of the core, and determines whether a hash of a tuple comprising those values identifies the selected core. A modification is then made to the client request so that the client request includes a tuple comprising the first IP address, the server IP address, the first port and the server port.11-11-2010
20100293217Mobile device network accessory supporting content integration between accessory data and internet content - An accessory device (11-18-2010
20100293218Distributing Content - A framework for content delivery includes a content distribution manager operable to select content for distribution in response to a request for content. The selection of content may be made based in part on scheduling information associated with sources of available content and selected by content providers. The selection may further be based in part on a content selection policy selected by publishers who initiate requests for content.11-18-2010
20100293219METHOD AND SYSTEM FOR DATA TRANSFER, AUXILIARY SERVER AND EXAMINATION DEVICE - A system for data transfer comprises a server of a patient data system and an auxiliary server, which has installation data associated with at least one accepted device identifier available. The auxiliary server receives the identifier determining an examination device and transmits the installation data associated with the examination device identifier to the server of the patient data system. The server of the patient data system installs the identifier determining the examination device automatically on the basis of the installation data on the server of the patient data system for data transfer. Data is transferred between the examination device and the server of the patient data system after the identifier has been installed.11-18-2010
20100293220METHOD FOR COORDINATING A PLURALITY OF SENSORS - Method for coordinating a plurality of sensors, wherein a plurality of networked computers control the sensors for the purpose of executing one or more services requested through the network. In order to coordinate with one another, the computers exchange information over the network in a manner such that each networked computer knows the characteristics of and the services executed by the other computers. Subsequently, the computers providing the same service execute the same configuration algorithm that defines the tasks to be carried out by each computer as a function of the characteristics of the computers providing said same service. Thus, the computers get to the same conclusions as to the tasks to be carried out, and control the sensors based on the tasks defined by the configuration algorithm.11-18-2010
20100299385METHOD & APPARATUS FOR DISPLAYING THE PRESENCE OF A SHARED CLIENT COMMUNICATION DEVICE - One or more presence capable shared or non-shared client communication devices that are members of a communications group are connected to a communications network server that is capable of receiving presence information from any of the shared or non-shared client communication devices and publishing this presence information to other member of the group. The network server maintains publication instructions that are based upon a listing of the member in the group and only publishes presence information to shared and non-shared client communication devices that are members of the group. The network server also maintains permissions rules, created a primary user of a shared client communication device, that limits access by non-primary users to the shared client communication device who are member of the communications group and that controls how the presence information is displayed in a multi-level contact directory located at either a shared or non-shared client communication device.11-25-2010
20100306303DISTRIBUTED STORAGE SYSTEM, CONNECTION INFORMATION NOTIFYING METHOD, AND RECORDING MEDIUM IN WHICH DISTRIBUTED STORAGE PROGRAM IS RECORDED - A distributed storage system that includes: a plurality of node apparatuses connected to a plurality of different networks through a high order apparatus group or a low order apparatus group, the distributed storage system comprising: a first node apparatus that includes: a first storage unit which stores connection relationship information on the high order apparatus group and the low order apparatus group connected through the network; and a second node apparatus that includes: an acquisition unit which acquires first connection information, which indicates the high order apparatus group or the low order apparatus group that is a connection destination of the node apparatus, from the first node apparatus based on location information indicating locations of the plurality of node apparatuses; and a transmission unit which transmits the first connection information acquired by the acquisition unit to any of the plurality of node apparatuses included in the distributed storage system.12-02-2010
20100312817INSTALLING APPLICATIONS BASED ON A SEED APPLICATION FROM A SEPARATE DEVICE - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for synchronizing applications between devices. The method displays, on a sharing device, a list of one or more applications which are available to share with other devices, and receives a selection, at the sharing device, of an application to share with a receiving device from the list of applications. The method then determines by the sharing device, sharing preferences of the selected application, creates an application package at the sharing device, based on the sharing preferences, and establishes a network connection from the sharing device to the receiving device. The system transmits the application package from the sharing device to the receiving device via the network connection.12-09-2010
20100312818Configuration of Routers for DHCP Service Requests - A method of configuring a router to provide DHCP IP address services to a number of network clients sending messages to the router to request IP addresses, the network clients connecting to a network via the router which is under the control of a control system, the method includes obtaining configuration instructions for the router by sending messages from the router to the control system to request configurations for DHCP services, sending configuration instructions from the control system to the router, and configuring the router in accordance with the configuration instructions.12-09-2010
20100318595System and method for conditionally transmitting one or more locum tenentes - Methods and systems are provided for receiving a conditional directive to associate one or more identified entities with one or more representative locum tenentes, and transmitting the one or more representative locum tenentes in lieu of the one or more identified entities in accordance with the conditional directive.12-16-2010
20100325191MANAGEMENT SERVER AND METHOD FOR PROVIDING CLOUD COMPUTING SERVICE - A management server and method for providing a cloud computing service at high speed and reasonable cost, are provided. The management server provides a virtual machine to a client as a computing resource. The virtual machine is multiplexed by operating multiple virtual devices on a single virtual machine. Accordingly, demand for computing resources may be predicted in advance and may be provided to a user more efficiently.12-23-2010
20100325192CPM SERVICE PROVISIONING SYSTEM AND METHOD FOR INTERWORKING WITH NON-CPM SERVICE - A system and method for interworking a Converged-IP Messaging (CPM) service to another messaging service. In particular, the present invention realizes a function of allowing a CPM service's recipient to receive a message sent from another CPM service's sender using a non-CPM service to which the recipient has subscribed. To this end, the present invention uses preference information of a recipient in determining a non-CPM service to be subjected to interworking. In this way, the CPM service can interwork with non-CPM services, contributing to expansion of an area where services can be provided.12-23-2010
20100332581CREATING A COMPOSITE PROGRAM MODULE IN A COMPUTING ECOSYSTEM - Methods are provided for creating a composite program module within a computing ecosystem. The ecosystem comprises physical and/or virtual computing resources of a company, department or other organization. When a user discovers a grouping of modules that is useful to him, the ecosystem or his workspace allows him to create a composite module that comprises the group of modules. He can then access their combined functionality by activating just the composite module, in which case all the modules are automatically opened, without having to activate each one individually. Further, the ecosystem may suggest complementary program modules to a user based on his pattern of activity with one or more other modules. A composite program module may be created to include a suggested complementary module, or just modules discovered independently by the user.12-30-2010
20100332582Method and System for Service Contract Discovery - Embodiments of the present invention are directed to techniques for automatically processing services in a service-oriented architecture. More specifically, services that are not already stored in a database are processed and then stored in a database using a service contract discovery process. The service contract discovery process can be performed when (1) a server provides service to a client computer; or (2) a server performs a scanning process to locate services that are not already stored in the database.12-30-2010
20100332583DATABASE ACCESS SYSTEM - An improved human user computer interface system, wherein a user characteristic or set of characteristics, such as demographic profile or societal “role”, is employed to define a scope or domain of operation. The operation itself may be a database search, to interactively define a taxonomic context for the operation, a business negotiation, or other activity. After retrieval of results, a scoring or ranking may be applied according to user define criteria, which are, for example, commensurate with the relevance to the context, but may be, for example, by date, source, or other secondary criteria. A user profile is preferably stored in a computer accessible form, and may be used to provide a history of use, persistent customization, collaborative filtering and demographic information for the user. Advantageously, user privacy and anonymity is maintained by physical and algorithmic controls over access to the personal profiles, and releasing only aggregate data without personally identifying information or of small groups.12-30-2010
20110004649METHODS AND SYSTEMS FOR PROVIDING A CONSISTENT PROFILE TO OVERLAPPING USER SESSIONS - Just in time delivery of a consistent user profile to overlapping user sessions, where a first user session issues a request for a first file of a user profile to a server agent. Upon receiving the request, the server agent retrieves the first file from a base user profile, and just in time delivers the retrieved first file to the first user session. The user, via a second user session executing simultaneously with the first user session, issues a request to the server agent for the first file and a second file of the user profile. Upon receiving the request, the server agent identifies a modified version of the first file in a provisional user profile, retrieves the modified first file from the provisional user profile and the second file from the base user profile, and just in time delivers both files to the second user session.01-06-2011
20110004650METHOD AND AGENT FOR PROCESSING MESSAGES EXCHANGED BETWEEN TERMINALS - A method for processing messages exchanged between terminals, which method comprises the steps consisting of: 01-06-2011
20110022652DIGITAL SIGNAL PROCESSOR CLUSTERING IN INTEGRATED MEDIA-SERVICES GATEWAYS - A Digital Signal Processor (DSP) cloud architecture for clustering DSP resources across multiple integrated media-services gateways. The control plane components use peer-to-peer overlay connections for DSP resource management. The data plane components use a Virtual Local Area Network (VLAN) for media stream packet processing.01-27-2011
20110022653SYSTEMS AND METHODS FOR PROVIDING A CLIENT AGENT FOR DELIVERY OF REMOTE SERVICES - The solution of the present application provides many types and forms of resources, such as products or services, to an environment of heterogeneous devices. An agent and centralized service may communicate to deliver an optimum package of resources to a device. Each device may include an agent that collects information important to determining the appropriate resources for the device and understanding the environment the devices are contributing to. The information may be stored and analyzed in a cross device knowledge base, and the knowledge base may be consulted to determine resources appropriate for devices. The agent and centralized service may engage in pro-active alerting and provisioning of services, based on any collected information, to minimize the burden of resource procurement on the customer. After delivery of resources, the agent and centralized service may also perform updating, repairing, and healing functions for the resources. Resources may be aggregated into a cohesive platform to be combined and delivered in an optimum manner, and resources may also be maintained and monitored to ensure their quality via escalation or remedial action. Devices may be connected to the resources through intelligent routing.01-27-2011
20110029590 BYZANTINE FAULT-TOLERANCE IN DISTRIBUTED COMPUTING NETWORKS - A mobile intelligent agent is used in a Byzantine fault-tolerant computing network. The mobile intelligent agent ensures that only a single instance of the mobile intelligent agent performs processing in the processing host. The agent interrogates an environment in the processing host for presence of a sibling mobile intelligent agent or a trace left by a sibling mobile intelligent agent. If a sibling mobile intelligent agent or a trace left by a sibling mobile intelligent agent is detected, further execution by the mobile intelligent agent in the processing host is ended. The agent will then be forwarded onward to find a processing host wherein the agent has not been executed.02-03-2011
20110035430SYSTEMS AND METHODS FOR IMPLEMENTING CONTENT SENSITIVE ROUTING OVER A WIDE AREA NETWORK (WAN) - Systems and methods for optimizing storage network functionality. The methods and systems of the present invention are particularly useful for optimizing storage network performance for cases in which some components of the network may be separated by significant distances and/or which include communication links with relatively limited bandwidth. In certain aspects, the present invention provides methods and systems for implementing access to and management of geographically distributed storage resources through multiple peer-to-peer storage network array management functions (AMFs) that may also be geographically distributed. The methods and systems of the present invention, in certain aspects, provide geographically aware cache sharing, cache replication, cache coherence, traffic routing, redundancy group structure, source and destination selection, pre-fetching of data, message gathering and other useful features.02-10-2011
20110047204SYSTEM AND METHOD FOR FACILITATING SECURE INTEGRATION AND COMMUNICATION OF CLOUD SERVICES AND ENTERPRISE APPLICATIONS - Methods, apparatuses, and computer program products are disclosed for facilitating integration and communication of cloud services and enterprise applications. The disclosed aspects include identifying a port opened by an integration device within an on-premise system to communicate with a cloud system. A persistent connection with the cloud system is maintained via this port so as to provide on-premise access to the cloud system via the integration device, including access to at least one different device within the on-premise system. Aspects for facilitating a bidirectional communication of distributed objects between an on-premise system and a cloud system are also disclosed. Here, on-premise objects residing within the on-premise system are abstracted, and requests from the cloud system to invoke the on-premise objects are facilitated. Similarly, cloud objects residing within the cloud system are abstracted, and requests from the on-premise system to invoke the cloud objects are facilitated.02-24-2011
20110047205DISTRIBUTED COMPUTING BY CARRIER-HOSTED AGENT - A method for operating a host layer of a distributed computing system on a wide area network includes attaching an autonomous agent to a client-requested carrier, such as web content. The method includes the steps of receiving a request for specified content from a client node via the wide area network, and sending the content and an embedded agent to the client via the wide area network. The agent has program instructions configured to execute autonomously on the client node to perform a processing function. The processing function is configured to operate on raw data to produce process data, according to instructions determined by a solution algorithm of the distributed computing system. The method further includes sending the raw data to the client node and receiving the process data from the client node as it is processed by the agent. The host layer may comprise a web server hosting a web site containing consumer-oriented web pages, and the carrier may comprise an HTML page containing user content. The agent may comprise a web page-enabled application embedded in the HTML page, such as a Java™ applet.02-24-2011
20110055309Communication in Context of Content - A system for communication in context of content, the system comprising an interaction data receiver, implemented on a server computer and configured to receive data indicating occurrence of an interaction of a visitor with a content item presented on a computer remote from the server computer, and a communication method selector, in communication with the interaction data receiver, configured to select at least one owner among a group of owners pre-assigned to the content item and a communication method among a group of communication methods pre-defined for the selected owner, for dynamically connecting the visitor and the selected owner, using the received data and according to a pre-defined selection criterion.03-03-2011
20110055310Platform for Development and Deployment of System Administration Solutions - General-purpose components are selectively included in a toolkit hosted by hosting provider computing devices. The general-purpose components are software components. The general-purpose components in the toolkit are available over a computer network to end user computing devices. The end user computing devices utilizes general-purpose components in the toolkit to provide system administration solutions. The system administration solutions are web applications hosted by the hosting provider computing devices. The system administration solutions provide an ability to perform administration tasks on on-premises computer systems of the end users. A hosting provider computing device is configured such that the end user computing devices are able to utilize the general-purpose components in the toolkit on a Software-as-a-Service (SaaS) basis.03-03-2011
20110072068LOCATION UPDATE METHOD, HETEROGENEOUS NETWORK COMMUNICATIONS SYSTEM AND DEVICE - A location update method, and a heterogeneous network communications system and a device are provided herein. The method includes: an information server receives a location update request message from a multimode terminal; the information server searches the pre-stored location area mapping information for the location area information of the second interface; and the information server sends the location update request message of the second interface to a second Paging Coordinator (PC) corresponding to the second interface, where the request message carries the found location area information of the second interface so that the second PC can update existing location area information of the second interface. The system includes an information server, a first PC and a second PC. Therefore, the interfaces of the multimode terminal do not need to initiate location update frequently, message interactions between the terminal and the network are reduced, and not all interfaces of the multimode terminal need to report location area information, thus saving power.03-24-2011
20110078228Remote Access and Social Networking Using Presence-Based Applications - Various embodiments utilize a real-time instant messaging or presence based communications system as a mechanism to remotely control the operation, programming, and/or review of media content on a device or system such as a television, media center, gaming device, digital video recorder and the like. In addition, the use of the instant messaging or presence based communication system opens up various social networking options for users. For example, users can, if allowed, gain access to the viewing habits of individuals in their contact list and exchange information with one another to provide a rich, robust sharing environment.03-31-2011
20110082896Dynamically Updated Web-Enabled and Embedded Contact Address in Communication Devices - Systems and methods for seamless automated updating of a subscriber's address book based on relationships or “links” created between a subscriber and their contacts. The contacts are stored in a centralized addressbook database, and any updates to a subscriber's profile or record within the database results in an update to each of the subscriber's contacts' local address books stored on the contacts' devices. The system includes communication devices on a network being associated with subscribers of the network and an application server hosting an addressbook application, the application server having linking logic that creates a link between the subscribers where a modification of the first address on the addressbook database by the first subscriber results in a subsequent modification of the first address within a local copy of the addressbook database stored on a memory on the second device associated with the second subscriber.04-07-2011
20110082897SYSTEMS AND METHODS FOR DETERRING TRAVERSAL OF DOMAINS CONTAINING NETWORK RESOURCES - The present invention provides for a novel method and system for the monitoring of actions by users likely to precede said user leaving the domain of a network resource. Also provided for is a method and system for the deterring users from leaving the domain of a network resource, a method and system for increasing user traffic to a network resource and a method and system for monitoring trends within a population using network resources.04-07-2011
20110082898SYSTEM AND METHOD FOR NETWORK OBJECT CREATION AND IMPROVED SEARCH RESULT REPORTING - Systems and methods are described that may be used for the creation of user defined objects arising from the implicit interaction of a user with a network resource. The objects are made generally available within the network. A network resource in communication with a network maintains content accessible by a plurality of users of the network. An agent provided to a user device identifies an implicit interaction with a portion of the content and transmits information associated with the implicit interaction to another computing system communicatively connected to the network. The information includes a URL identifying the network resource and the portion of the content and is provided in a user-defined object on the network. Frequency of occurrence of a URL in a plurality of the objects can be used to determine relevance of a network resource and its content.04-07-2011
20110087722STITCHING TRANSACTIONS - A first transaction attribute is received from a first monitoring agent. The first transaction attribute includes a plurality of identifiers and is associated with a transaction. A second transaction attribute is received from a second monitoring agent. The second transaction attribute is associated with the transaction. The transaction is monitored through a plurality of application environments by associating at least a portion of the first transaction attribute with at least a portion of the second transaction attribute.04-14-2011
20110087723CONTROLLED STORAGE UTILIZATION - Apparatus, systems, and methods may operate to maintain a repository of stored executable images including a unique instance of an executable image comprising an operating system and at least a portion of one or more applications, and to provide substantially simultaneous executable access to a plurality of virtual or physical machines to execute portions of the executable image without constructing additional instances of the executable image. Additional apparatus, systems, and methods are disclosed.04-14-2011
20110087724MANAGEMENT SYSTEM AND MANAGED APPARATUS, AND METHOD OF MANAGEMENT - A management system in which a plurality of managed apparatuses and a managing apparatus managing the plurality of managed apparatuses are connected so that they communicate via an HTTP server, wherein each of the managed apparatus includes: a communication section accessing the HTTP server and writing apparatus information indicating status of apparatus itself; a timing setting section setting a timing of accessing the HTTP server based on a unique value of apparatus itself set in advance; and a communication control section making the communication section operate periodically based on set timing information; wherein the managing apparatus includes; a communication section accessing the HTTP server and reading out the apparatus information of each of the managed apparatuses.04-14-2011
20110106873APPARATUS AND METHOD THAT PROVIDE DATA COMMUNICATION - An Internet enabled communication device has a data module that sends user data through the Internet to a web services system, requests an acknowledgement from the web services system based on the user data to proceed with a voice communication, and receives the acknowledgement from the web services system if the web services system receives the user data and the user is authorized to proceed with the voice communication. The Internet enabled communication device also has a telephony module that, subsequent to the data module receiving the acknowledgement from the web services system, initiates the voice communication through a telephone network to an automated system. The automated system accesses the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system.05-05-2011
20110106874SYSTEM AND METHOD FOR REDIRECTING CLIENT-SIDE STORAGE OPERATIONS - A method and apparatus for redirecting client-side storage operations to one or more remote storage devices. An HTTP message generated by a web server includes one or more client-side storage operations. Based on defined criteria, the client-side storage operations are replaced with remote storage instructions to generate a modified HTTP message. The modified HTTP message is sent towards the client device. A user agent on the client device receives the HTTP message and executes the remote storage instructions. The storage operations are implemented on the remote storage devices rather than on the client.05-05-2011
20110125825Event Processing - A method, a system and a computer program for parallel event processing in an event processing network (EPN) are disclosed. The EPN has at least one event processing agent (EPA). The method includes assigning an execution mode for the at least one EPA, the execution mode including a concurrent mode and a sequential mode. The execution mode for the at least one EPA is stored in the EPN metadata. The method also includes loading and initializing the EPN. The method further includes routing the event in the EPN and, when an EPA is encountered, depending on the execution mode of the encountered EPA, further processing of the event. Also disclosed are a system and a computer program for parallel event processing in an event processing network (EPN).05-26-2011
20110125826STALKING SOCIAL MEDIA USERS TO MAXIMIZE THE LIKELIHOOD OF IMMEDIATE ENGAGEMENT - Methods and the systems allow a contact center to determine the presence, in near real time, of a user on a social media network. The contact center can receive an identity for a user and associate the user identity with one or more other identities, such as, a screen name, an email, or some other identity that may be used on social media networks. The contact center may then review posts to several social media networks, by several people, to determine one of the posts includes an identity of the user. If one of the posts does include the identity of the user, then the contact center may quickly introduce a human agent to the user on that social media network. As such, by “stalking” the social media user, the contact center is able to engage the customer in near real time or real time communications over the social media network.05-26-2011
20110131268CORRELATING GROUPS OF APPLICATION SYSTEMS - Implementations of a computer-implemented method include instantiating a first computer program that is executable using one or more processors, using the first computer program, defining a first group comprising a plurality of application systems and a second group comprising a plurality of application systems, correlating the plurality of application systems within the first group to generate a correlation model, storing the correlation model in a computer-readable storage medium, and providing a target group comprising a plurality of application systems based on the correlation model.06-02-2011
20110131269MONITORING ASSETS - A communication system for a materials handing facility obtains operational data from the CANBUS of a vehicle and selectively stores or transmits data based on the availability of a communications link.06-02-2011
20110137972SYSTEM AND METHOD FOR AGENT NETWORKS - In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.06-09-2011
20110137973SYSTEM AND METHOD FOR WEBSITE PERFORMANCE OPTIMIZATION AND INTERNET TRAFFIC PROCESSING - A system for optimizing the performance of a website that runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients via user agents and provide HTTP responses to the one or more clients includes an intermediary component configured to connect to the clients and the servers via network connections. The intermediary component includes a traffic management system (TMS) that includes means for managing HTTP requests originating from the clients and targeting the servers and HTTP responses originating from the servers and targeting the clients and means for redirecting the HTTP requests to the intermediary component. The intermediary component further includes a traffic processing system that includes means for receiving the redirected HTTP requests and the HTTP responses and means for applying optimization techniques to the redirected HTTP requests and the HTTP responses.06-09-2011
20110137974METHODS AND SYSTEMS FOR DISPLAYING, ON A FIRST MACHINE, DATA ASSOCIATED WITH A DRIVE OF A SECOND MACHINE, WITHOUT MAPPING THE DRIVE - Methods and systems for displaying data associated with a client drive of a client computing device in a virtualized desktop executing on a remote computing device without explicitly mapping the client drive onto the remote computing device are described. A first client agent executing on a client computing device establishes a user session with a remote computing device. The first client agent transmits data identifying the client drive of the client computing device to a second client agent executing on the remote computing device. The second client agent receives data associated with the client drive and generates a shell link using the received data associated with the client drive in the context of the user session. The second client agent displays the data associated with the client drive of the client computing device in a virtualized desktop executing on the remote computing device.06-09-2011
20110153713OUT OF ORDER DURABLE MESSAGE PROCESSING - The dispatching of messages from an incoming message pool to service instance(s). Message are received non-destructively and exclusively from the incoming message pool. If a particular service instance receives a message out of order, the processing of the message is deferred without releasing the exclusivity in the incoming message queue. Thus, the target service instance may continue to process one or more other messages until the target service instance is ready to process one or more deferred messages. In this way, messages may be pulled from the incoming message queue for dispatch to service instance(s), while maintaining correct order of processing, even if messages do not arrive into the incoming message queue in the correct order.06-23-2011
20110153714SECURE REMOTE WEB POPUP - A system and a method are provided to initiate a popup web browser window without the need for manual installation or configuration of components on a client workstation, to bypass the apparent limitations of a web browser and simultaneously provide security and protection that the web browser's security would provide, if not bypassed. The system and method are configured and arranged to prevent malicious third parties from invoking a flood of popped-up web browser sessions resulting in a Denial of Service (DOS) attack.06-23-2011
20110161393Method and System For Low-Latency Browsing on a Device With Limited Processing Resources - Aspects of a method and system for low-latency browsing on a device with limited processing resources are provided. In this regard, content may be retrieved and processed by a server on behalf of a client device, and the server may communicate the processed content to the client device. In processing the content, the server may process a portion of the content that will initially be displayed in a browser window by the client before processing one or more other (e.g., remaining) portion(s) of the content. The processed portion that will initially be displayed in the browser window may be communicated to the client device while a another portion of the content is processed by the server. In this manner, a user does not have to wait for an entire web page to be processed before at least a portion of the web page is viewable in the browser window.06-30-2011
20110167101End Point Control - Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.07-07-2011
20110167102SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. In particular, the server may be configured to provide at least one function on input data provided by the client device, and the intermediate module may be configured to receive input data from the client device, to transform the input data into processed data, and to transmit the processed data to the server. Embodiments of the invention may include systems and methods for intercepting the input data at the intermediate module without transmission of the input data to the server; providing the at least one function by the intermediate module on the input data; and generating by the intermediate module at least one message to the client device based on a result of the at least one function.07-07-2011
20110179101COMMON SERVICE WEB HOSTING ARCHITECTURE WITH UNIVERSAL COMPONENT ACCESS CRM - A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service platform.07-21-2011
20110179102COMMON SERVICE WEB HOSTING ARCHITECTURE WITH TICKETING WORKFLOW CRM - A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service pool platform where the client and agent interactions are organized into a workflow for handling a client problem.07-21-2011
20110179103COMMON SERVICE WEB HOSTING ARCHITECTURE WITH CRM PLUS REPORTING - A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service pool platform, wherein the CRM system includes a module for reporting data relevant to a business function.07-21-2011
20110185008Methods and Apparatus for Supporting and Implementing Multi-User Interactions Including Shared Display Devices - Methods and apparatus for implementing multi-user casual interactions between users, a plurality of shared display devices, and/or a plurality of third-party devices. The methods include the ability for any user, without any registration prerequisite, to enter content on a handset and to cause certain content changes to be displayed on certain shared display devices, as well as related content information to be sent back to the requesting user's handset and optionally to other users' handsets or to certain third-party devices. The methods also include the ability for an operator to use a graphical user interface to create and manage the rules that control such behavior depending, among other parameters, on the user's submissions or on other users' submissions over a period of time. The methods enable the rules to be extended in an unlimited fashion thanks to the ability to interconnect with a plurality of third-party services.07-28-2011
20110191404DELIVERY SYSTEM, AGENT SERVER, AND DELIVERY METHOD - An SIP server determines whether the number of increased audiences is a switching from unicast to multicast “(U2M) threshold value”, stored in a connection threshold value storing unit, or more in a case where a viewing request is received from a viewing device and determines whether the number of decreased audiences is less than an “M2U threshold value” when a viewing end is received from a viewing device. As a result, multicast transmission is controlled to be performed in a case where the number of delivery requests is determined to be the “U2M threshold value” or more, and unicast transmission is controlled to be performed in a case where the number of delivery requests is less than the “M2U threshold value”.08-04-2011
20110196912Establishing Common Interest Negotiation Links Between Consumers and Suppliers to Facilitate Solving a Resource Allocation Problem - A computer-implemented method includes communicating to a number of agents a first resource negotiation request that includes one or more first parameters each having a corresponding first range of acceptability. The method includes receiving first request responses from each of one or more capable agents each operable to fulfill at least one first parameter within the corresponding first range of acceptability. The method includes determining solution entities based on the first responses, each solution entity including one or more of the capable agents operable to fulfill the one or more parameters of the first request within the corresponding first ranges of acceptability, each capable agent operable to fulfill at least one first parameter within the corresponding first range of acceptability. The method includes communicating a second resource negotiation request to each capable agent in each determined solution entity, the second request including one or more second parameters each having a corresponding second range of acceptability.08-11-2011
20110202588METHOD, SYSTEM AND APPARATUS FOR PROPAGATING DATA CHANGE NOTIFICATIONS - A system, method and apparatus for propagating data change notifications are provided. The system comprises a computing device in communication with an intermediation server via a network, the intermediation server in communication with an originating content server. A data change notification is received at the computing device from the intermediation server, the data change notification comprising an indication that a change has occurred to data at the originating content server. The data change notification is stored in a destination location at the computing device. The destination location is checked for data change notifications; and, when the data change notification is found, an indicator is controlled to indicate that a change has occurred to the data.08-18-2011
20110202589SCRIPTING/PROXY SYSTEMS, METHODS AND CIRCUIT ARRANGEMENTS - Techniques for providing a proxy service are disclosed. In an embodiment, a proxy system includes a proxy service module and a scripting engine. The proxy service module is configured to intercept and process messages that travel between user devices and the Internet and the scripting engine is in communication with the proxy service module and is configured to manage a plurality of scripts that are written in one or more scripting languages. The proxy service module is configured to intercept a message that travels to the proxy service module and that is related to a user device, to associate a script with the intercepted message, and to cause the script to be executed at one of the user device, the proxy system, or a system that is external to the user device and the proxy system depending on the function associated with the script.08-18-2011
20110202590METHOD OF RANDOMIZING OPERATION START POINT IN TIME OF MACHINE TYPE TERMINAL IN MOBILE COMMUNICATION SYSTEM - Provided is a machine type communication terminal that may decrease load of a network and a server by performing an operation at different points in times. The machine type communication terminal may transmit data to the server via the network. A plurality of machine type communication terminals, the network, and the server may randomize operation start points in times of the machine type communication terminals in order to differentiate the operation start points in times.08-18-2011
20110208797Geolocation-Based Management of Virtual Applications - Actions are performed upon a virtualized application based on the geolocation of the endpoint device derived from the Internet connected IP address or connected GPS device. Actions include reporting to a server database, alerting a specified user, or removing end-user access to the virtual application by uninstalling or installing the virtual application based on predefined geofences.08-25-2011
20110208798METHOD FOR UNIFORM NETWORK ACCESS - According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address may be associated with each available resource, the personal network address including an destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource.08-25-2011
20110213821METHOD, SYSTEM, AND COMPUTER READABLE MEDIUM FOR REMOTE ASSISTANCE, SUPPORT, AND TROUBLESHOOTING - The present disclosure enables remote device management. A programmatic interface is associated with each application plug-in. A web server included with the on-device agent provides access to the programmatic interfaces according to open standards such as HTML or XML. The present disclosure enables access to remote devices through existing infrastructure without the need for proprietary systems. An IT administrator or other administrator may remotely access and update software and hardware, track device data plan usage statistics, provide live support, and track current and historical device locations. Through the support features of the present disclosure an IT administrator or other support operator may remotely operate a device as if they were actually holding the device. This feature provides direct access to device files and software while also showing the IT administrator screen views of the remote device. Thus, the IT administrator actually sees what the remote user also sees.09-01-2011
20110213822METHOD AND SYSTEM FOR MONITORING AN ACTIVITY OF A USER - A method for tracking an activity of a user. The method includes receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page; receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit; decompressing the compressed user activity information; and generating user visit information by the tracking element09-01-2011
20110213823Dynamic Creation Of Content Channels - A system and method are provided for allowing a user to define and subscribe to channels of information to be pushed to a wireless device. In defining a channel a specific area of a web page is selected by the user to be monitored for change. The user may also select data to be pushed should a change be detected. A regular expression is created to match the area of interest for changes and if changes occur to push the desired content to the wireless device. Icons on the wireless device alert the user to any unread pushed content. Users may also subscribe to predefined channels, or modify predefined channels should they have the security authorization to do so.09-01-2011
20110219054Method and System for Processing Online Joint Guarantee - A method and a system are disclosed for processing online joint guarantee. After a server receives an application from a user, the server provides various types of joint guarantee grouping to the user for selection. The server creates a joint guarantee group having a unique ID according to the selection of the user, organizes the information of the joint guarantee group into a data packet and sends the data packet to a bank system to be approved. The method potentially improves the success rate of joint guarantee grouping and removes the geographical limitations. Through the Internet, the method makes it possible to join companies of different geographical locations for online joint guarantee. The method also establishes a complete online alert mechanism, and realizes computerized loan risk control to improve the business credit system.09-08-2011
20110219055SOCIAL BOOKMARKING FOR INTERACTIVE SERVICES - A service includes a server for operating system that supports parametric personalized social (PPS) bookmarks. The server includes a PPS bookmark creator configured to determine information gathered at a point in an automated dialog after a request to create a PPS bookmark is received. The server also includes a PPS bookmark executer configured to, upon receipt of a PPS bookmark identifier, return to the point in the automated dialog and recreate at least a part of the information gathered.09-08-2011
20110219056Method and System for Maintaining Profiles of Information Channels - A method and system are provided for maintaining profiles of information channels available on the Web, wherein the information channels are accessed via pull-only protocols. The method includes monitoring one or more channels by a channel pull action at a monitoring rate, wherein the monitoring rate is determined for the one or more channels based on the number of update events in a previous time period. The method may optimally include filtering the update events in the time period by a novelty measure, wherein the filtering disregards events that do not include significant novel information. The monitoring rate is adapted based on reinforcement learning applying iterative learning rules over time.09-08-2011
20110225227Network System Extensible By Users - In one aspect, a network system includes a user interface which allows a user to interact with the network system. An agent server is coupled to the user interface. The agent server manages the operation of the network system. Furthermore, the agent server in conjunction with the user interface is operable to create or modify an agent in response to interaction by the user. In another aspect, a network system includes an agent server which manages the operation of the network system. An agent is operable to utilize a service within the network system. A service wrapper, associated with the service, cooperates with the agent server to mediate interaction between the service and the agent.09-15-2011
20110231471Artifact Deployment - A computing device communicates with a different computing device over a network. The computing device and the different computing device communicate with one another in a peer-to-peer architecture such that the computing device and the different computing device are peers to one another. An agent is executed on the computing device and receives an artifact deployed at the different computing device for deployment at the computing device. The agent receives the artifact via a user-initiated command. A run-time engine is executed on the computing device at which the artifact is to be deployed. After the user-initiated command has been triggered, the agent receives and deploys the artifact without further user interaction.09-22-2011
20110231472SYSTEM AND METHOD FOR SETTING UP AND ACTIVATING AGENT SHORTCUT OPERATIONS - Embodiments of the present invention provide for methods, devices and systems for setting up an agent shortcut operation to be activated at an electronic device in a network. The agent shortcut operation can be setup at an electronic device connected to a network by receiving a selection of an agent shortcut operation from a user on an agent setup device, and sending the selected agent shortcut operation through the network to the electronic device to be available for subsequent activation. The agent shortcut operation can be activated by sending an agent shortcut operation to the electronic device, receiving an activation signal from an agent activation device for the agent shortcut operation, and in response to the received activation signal, sending a signal to the electronic device to activate the agent shortcut operation.09-22-2011
20110238726METHOD AND APPARATUS FOR DISTRIBUTION OF APPLICATIONS TO A PLURALITY OF COMMUNICATION DEVICES FOR AN EXPANDED OPERATING MODE - Applications are provided to communication devices provide flexible operation between default modes of operation and an expanded mode of operation in which both communication devices share capabilities. A purchase order is created for a plurality of communication devices. A determination is made as to whether a collaboration feature is enabled at each device. The collaboration feature being enabled at each device results in additional revenue to the ordering process. If collaboration is enabled at both devices at 09-29-2011
20110238727TRAFFIC DIFFERENTIATED NETWORK SERVICES - Network services are provided to client devices based on the network traffic to be communicated between the device and the network. A number of home agents are configured to provide network services to mobile nodes. The system is configured in such a way that a mobile nodes may be served by more than one of the home agents. Thereby, for example, a certain mobile node may be provided one type of network traffic via one home agent and a different type of network traffic via another home agent.09-29-2011
20110238728Intelligent Discovery Of Network Information From Multiple Information Gathering Agents - A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based on consideration of the agent discovery capabilities, discovery assignments are computed and network discovery is performed according to the assignments so as to reduce discovery poll overhead.09-29-2011
20110238729DATA STORING SYSTEM USING NETWORK - An agent program (09-29-2011
20110246551ADAPTIVE MULTIFUNCTION MISSION SYSTEM - The present invention concerns a mission system that comprises at least an operator station suitable for being operated by a human operator, at least a mission agent suitable, in use, for being used to carry out an operational mission and a mission control system. The mission control system comprises a server mission software module operatively coupled to the operator station and a client mission software module operatively coupled to the mission agent. The server mission software module is suitable, in use, for being operated by a human operator to define the operational mission by means of a mission plan comprising at least one mission activity to be carried out and at least one operating rule for carrying out the mission activity. The server mission software module is also able, in use, to communicate the mission plan to the mission agent. The client mission software module comprises at least a behaviour rule to be respected in order to carry out the mission activity and is able, in use, to receive the mission plan and to make the mission agent carry out the mission activity according to the operating rule and the behaviour rule.10-06-2011
20110246552Administrative Interface for Managing Shared Resources - A shared resource computing (SRC) system that provides a mechanism for creating a shared session among individual sessions is described. In an ad hoc peer model, a session is created by individual users. One individual session assumes an administrative session role and invites other user sessions to join the shared session. Local environments from the individual sessions are published and the resources of the individual sessions form linked device groups that allow the resources to be aggregated for the shared session.10-06-2011
20110246553VALIDATION OF INTERNAL DATA IN BATCH APPLICATIONS - A method and a system provide validated internal data about a running batch application. The validated internal data may be accessed via administrative interface for batch application for monitoring and management. The system comprises a batch host to host an instance of a running batch application. The running batch application comprises an interface to a batch agent. A controller is in communication with the batch agent and requests validated internal data about the running batch application via the batch agent. The controller further receives the validated internal data about the running batch application from the batch agent.10-06-2011
20110252079Apparatus and Method For Inviting Users To Online Sessions - An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, an invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If, however, a direct connection is infeasible or if a direct connection is attempted and fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. In addition, in one embodiment, the invitation service can perform its functions without maintaining any per-connection state information for any of the mobile devices.10-13-2011
20110252080Method, System, And Computer Program Product For Delivering Smart Services - A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes receiving a request to determine an availability of a service subscriber. A situation of the service subscriber is determined using subscriber context information based on private information of the subscriber. At least one of the subscriber context information and a probability related to an availability of the subscriber for responding to the event are provided, allowing a response without having direct access to the private subscriber information.10-13-2011
20110258247SECURITY MODULE HAVING A SECONDARY AGENT IN COORDINATION WITH A HOST AGENT - The invention is directed to a security module deployed in a host device, which provides a secondary agent that operates in coordination with the host agent in the host device, but operates independent of the host operating system of the host device to independently access an existing communication network interface in the host device or a separate dedicated network interface, if available. In one aspect, the present invention enables robust theft recovery and asset tracking services. The system comprises a monitoring center; one or more monitored devices; a security module in the monitored devices; and one or more active communications networks. Monitored devices may be stand alone devices, such as computers (e.g., portable or desktop computers), or a device or a subsystem included in a system. A monitored device comprises a security module, a host agent and software to support the host agent that runs in the monitored device's OS.10-20-2011
20110258248Elastic Management of Compute Resources Between a Web Server and an On-Demand Compute Environment - Disclosed are systems, methods and non-transitory computer-readable storage media for managing resources between a web server and an on-demand compute environment. A system configured to practice the method receives, at the on-demand compute environment, an indication that web traffic directed to a web server should at least be partially served via the on-demand compute environment, provisions compute resources within the on-demand compute environment to respond to web traffic for the web server based on the indication to yield a provisioned on-demand compute environment. The system serves web traffic at the provisioned on-demand compute environment based on an established routing of the web traffic from the web server to the provisioned on-demand compute environment such that the use of the provisioned on-demand compute environment for the web traffic is transparent. After serving the web traffic via the provisioned resources, the system can release the provisioned compute resources for other uses.10-20-2011
20110276618SYSTEM FOR AND METHOD OF DISTRIBUTING FILES - A system for and method for distributing data to a plurality of work stations is presented. The system and method may include determining reception of new or updated data, initiating a first data distribution session to distribute the new or updated data to a first work station of a plurality of work stations via a communication network, determining whether the first work station of the plurality of work stations is active, determining whether a second data distribution session is in progress, and establishing the first data distribution session with the first work station of the plurality of work stations via the communication network in response to a determination that the second data distribution session is not in progress.11-10-2011
20110282928SYSTEM AND METHOD FOR NEGOTIATING A NETWORK CONNECTION - A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers.11-17-2011
20110289133NODE PROCESSING DEVICE AND ITS PROCESSING METHOD - When the multiple sensors monitored by a sensor management unit, input sensor information into the entrance node, a sensor type identifier unit utilizes a buffer management table to buffer the data according to the sensor type. A start decision unit utilizes a processing start setting table containing accumulated start conditions for each application to execute the computation processing required by the processor units for processing the buffered sensor data according to the required application. A transmit condition decision unit decides whether or not to transmit the computation results to an external device or a CPU, and based on those decision results, transmits the computation results to the CPU or the upstream intelligent node.11-24-2011
20110295924METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PREVENTING PROCESSING OF AN HTTP RESPONSE - Methods and systems are described for preventing processing of an HTTP response. In one aspect, first command information identifying a first command for sending in an HTTP request to a server is received from a user agent. A determination is made that no command response for the first command is to be received for delivery from the server to the user agent. A no-return indicator is set in a data storage media, in response to the determination. The first command is sent in the HTTP request to the server.12-01-2011
20110295925SYSTEMS AND METHODS FOR SELECTING AN ALTERNATIVE COMPUTING INFRASTRUCTURE - The present disclosure is directed to, among other things, a method that includes accessing a first server in a first computing infrastructure to obtain data about a configuration of the first computing infrastructure and use of the first computing infrastructure. The method may also include analyzing, by a processor on a second server, the data from the first server. The method may also include selecting, based on the analysis of the data, a second computing infrastructure from a plurality of computing infrastructures to replace the first computing infrastructure. The method may also include generating a report with the analysis of the data and the selected second computing infrastructure.12-01-2011
20110295926MONITOR DEVICE FOR COLLECTING AUDIENCE RESEARCH DATA - A monitor (12-01-2011
20110302233METHODS AND APPARATUS TO ENHANCE THE PERFORMANCE OF WEB BROWSERS OVER BANDWIDTH CONSTRAINED LINKS - Increasing the performance of a browser while operating over bandwidth constrained links by pre-fetching of web objects to increase the level of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in determining the order of fetching objects in such a way that an object is ready and available locally before the browser requires it. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.12-08-2011
20110307538NETWORK BASED PEER-TO-PEER TRAFFIC OPTIMIZATION - A peer-to-peer accelerator system is disclosed for reducing reverse link bandwidth bottlenecking of peer-to-peer content transfers. The peer-to-peer accelerator system contains a peer-to-peer proxy which resides in the core of the network. When a peer-to-peer bootstrap message from an asymmetrically connected client occurs, the proxy intercepts the message and instantiates an agent which will perform file transfers on the asymmetrically connected client's behalf thereby eliminating the need for the client to effect file content transfers over the reverse link. The peer-to-peer accelerator system is particularly useful for overcoming the bottlenecking and reverse link contention problems of peer-to-peer file transfer systems known in the art.12-15-2011
20110307539Systems, Methods, and Computer Program Products for Providing a Remote Non-IP-Addressable Device with an IP Stack - A system for dynamically provisioning a remote device with an Internet Protocol (IP) stack using a custom IP agent is disclosed. The system includes a Master Catalog storing a profile identifying an operating system and a native protocol of the device. The system also includes a Provisioning Master in communication with the Master Catalog. The Provisioning Master is configured to receive the device profile from the Master Catalog and generate the custom IP agent based on at least the device profile to allow communication of IP services to/from the remote device. The Provisioning Master is also configured to establish a data link to the remote device using the native protocol of the remote device, and install the IP agent onto the remote device, using the native protocol of the remote device, to form the IP stack for the remote device, thereby enabling communication of IP services to/from the remote device.12-15-2011
20110314077IDENTIFICATION OF COMPATIBLE PRODUCTS FOR USE WITH MOBILE DEVICES - The present provides an automated technique for identifying compatible products and components of a mobile, wireless Internet enabled device. In an embodiment of the invention, a user of the wireless device requests a web page of an appropriate web site, e.g., a web site pertaining to that of a product and component retailer, which is facilitated by a web server. The web server obtains the respective user agent signature corresponding to the user's web browser. The server then analyzes the user agent signature to identify, among other things, the make and model of the user's device. By knowing the make and model of the user's device, the web server can then query a database to determine compatible products and components for use with the device. The web server then displays those compatible products and components and can facilitate the purchase of those products and components by the user.12-22-2011
20110314078METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR IDENTIFYING A CONTACTEE IN A COMMUNICATION - Methods and systems are described for identifying a contactee in a communication. A first alias is received identifying a contactor communicant in a network-based communication. The contactor communicant is represented by a contactor communications agent. A communications address for a contactee communicant, not included in the communication, is located based on the first alias. The communications address of the contactee communicant is included in the communication, in response to receiving the first alias. Data is sent, based on the communications address of the contactee, in the communication for delivery to a communications agent representing the contactee communicant.12-22-2011
20110314079AGENT SYSTEM FOR REDUCING SERVER RESOURCE USAGE - A method, data processing system, and computer program product for processing information. A server-side agent running on a server data processing system monitors for a selected event for processing by the server-side agent. In response to detecting the selected event for processing by the server-side agent, the server-side agent requests information to process the selected event from a client-side agent running on a client data processing system. The server-side agent performs a subset of functions performed by the client-side agent. In response to receiving a response with the information to process the selected event from the client-side agent, the server-side agent performs a set of steps to process the selected event using the information received from the client-side agent.12-22-2011
20110314080Method for Providing Control Information for a Distributed Operation in an Automation System, Computer Program and Automation System - A distributed operation in an automation system is performed using at least one first and second computer-based object. The control information is used to influence or determine a property, a function of the first and/or second computer-based objects. The control information includes details of a parameter identifier, a value associated with the parameter identifier, a range of validity and a remote access attribute. The control information is provided in a retrievable manner, according to the included range of validity, in a memory unit organized according to ranges of validity and is associated with the first computer-based object. During a function or service call for performing the distributed operation, which is sent from the first computer-based object to the second, the control information is transmitted to the second computer-based object, provided in a retrievable manner in a memory unit organized according to the ranges of validity and associated with the second computer-based object.12-22-2011
20110320518INTELLIGENT AGENT FOR DISTRIBUTED SERVICES FOR MOBILE DEVICES - Mobile devices, mobile device systems and methods applying to mobile devices are provided that employ intelligent agents in combination with a wide array of remote utilities and information sources to facilitate improving a mobile device user's experience. By collecting contextual information from numerous information sources related to the mobile device user's context, more accurate and optimized determinations and/or inferences are formed relating to which remote utilities to make available to the mobile device user. This facilitates less confusion for the user in selecting desired mobile device content, services, and/or applications. The devices, systems, and methodologies also provide for an improved user experience in an open remote utility provider model.12-29-2011
20110320519METHOD, DATA TRANSFER ARRANGEMENT, SERVER AND TERMINAL DEVICE FOR UPDATING INFORMATION IN A TERMINAL DEVICE - The invention relates to a method and data transfer arrangement for synchronizing information comprised by an application program in a client device. In the method, information comprised by an application program in the client device is updated from a media server maintaining up-to-date information. In addition, the data transfer arrangement comprises a separate license server, which contains two separate license files: the first license file and the second license file. The up-to-date status of information in the client device can be ensured by means of the first license file. The second license file comprises information by which the update required by the client device can be retrieved from a media server maintaining up-to-date information.12-29-2011
20120011189Apparatus and Method For Matching Users For Online Sessions - An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions.01-12-2012
20120011190BROKERED CLOUD COMPUTING ARCHITECTURE - A cloud broker receives a request for processing resources from one of a plurality of cloud management infrastructures (each of which correspond to one of a plurality of clouds). The cloud broker selectively enables access to the clouds associated with each cloud management infrastructure. The clouds each comprise segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server. The cloud management infrastructures selectively starts and stops services executed by the corresponding cloud. After receiving the request, the cloud broker identifies which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request. Subsequently, the cloud broker enables access to at least one of the identified clouds having capacity to fulfill the request. Related apparatus, systems, techniques and articles are also described.01-12-2012
20120016924METHOD AND SYSTEM FOR EMAIL ANALYTICS - An email campaign is analyzed by sending an email message including a tracking code that requests content from an initial-engagement location (e.g., a server). The tracking code requests the content from the initial-engagement location when the email message is opened by a mail user agent operated by a recipient. Requests sent to the initial-engagement location are then tracked to measure the number of recipients that open the email message. A first redirect response is then served from the initial-engagement location to the mail user agent of the recipient after a first delay period to cause the mail user agent of the recipient to then request content from a first redirect location; and requests sent to the first redirect location are tracked to measure the number of recipients that keep the email message open in the mail user agent for through all of the first delay period.01-19-2012
20120016925MILARRS SYSTEMS AND METHODS - An add-on module provides extrinsic management functionality to legacy and other devices. Contemplated modules include: (a) a state agent that provides at least one of the MILARRS function, and (b) a product agent that communicates with the device using at least one serial interface. Implementations are contemplated for both legacy devices that natively provide less than complete MILARRS functionality, and newly developed devices for which the developer desires a ready-made implementation of MILARRS functionality01-19-2012
20120023150METHOD FOR PUBLISHING INFORMATION - A method for controlling a host apparatus is provided. The method checks whether or not an external storage device is connected to an asserted connection port, first. When the external storage device is connected to the asserted connection port, a data transmission link is built. Then, the method would checks whether or not an external data having a predetermined format is saved in the external storage. If the external data having the predetermined format is saved in the external storage device, the external data would be read from the external storage device through the data transmission link. In addition, the external data having the predetermined format is transmitted to a social website through the internet for publishing the external data on the social website.01-26-2012
20120023151SYSTEM AND METHOD FOR HOME AUTOMATION AND SECURITY - A home automation and security system is provided in which a home automation and security controller in a customer premises is coupled with a remotely located central control facility using a continuous connectivity access line providing a data channel separate from a voice channel. The controller at the customer premises is responsible for monitoring and applying control signals to devices in the home and for supporting a human interface. The remotely located central control facility is responsible for providing the computational and database resources to the controller. By redistributing functionality, the network-based structure of this home automation and security system can overcome the disadvantages of conventional home automation and security systems.01-26-2012
20120030271Distributed Hardware/Software System for Managing Agent Status in a Communication Center - An agent presence application for monitoring target agent resources and rendering agent states to subscribing applications is provided. The presence application has at least one first portion for collecting data regarding states of activity of the target agent resources, and at least one second portion for integrating the data and rendering the agent states to the subscribing applications.02-02-2012
20120036177METHOD AND SYSTEM FOR CONTENT CATEGORIZATION - Embodiments of the present invention disclose a method for content categorization, where the method comprises transmitting, by a content categorization request entity, a categorization ability negotiation request to a content categorization providing entity to request the categorization ability of the content categorization providing entity; receiving the categorization capability of the content categorization providing entity returned by the content categorization providing entity. Furthermore, embodiments of the present invention disclose a system for content categorization, content categorization request entity and content categorization providing entity. Categorization ability negotiation or subscription helps to learn the content categorization ability so that the content categorization request entity or content categorization providing entity may mutually and accurately acquire content categorization capability information without delay.02-09-2012
20120042001TECHNIQUES TO POLLUTE ELECTRONIC PROFILING - Techniques to pollute electronic profiling are provided. A cloned identity is created for a principal. Areas of interest are assigned to the cloned identity, where a number of the areas of interest are divergent from true interests of the principal. One or more actions are automatically processed in response to the assigned areas of interest. The actions appear to network eavesdroppers to be associated with the principal and not with the cloned identity.02-16-2012
20120047197ARCHITECTURE FOR A SYSTEM OF PORTABLE INFORMATION AGENTS - A method and system for providing enhanced intelligent agents that are moveable by a user from a browser application to a desktop. In specific embodiments, agents provide advanced interactive graphics and communications back to a server.02-23-2012
20120047198SYSTEMS AND METHODS FOR MANAGING A PROVIDER'S ONLINE STATUS IN A DISTRIBUTED NETWORK - A system manages communications between a provider and a requestor in a distributed network. A requestor is implemented on a computing device and provides a stay online binding. The stay online binding identifies a binding that is desired by the requestor. A provider is implemented on a computing device and provides a binding. The provider receives the stay online binding from the requestor and continues providing the binding because the provider became aware of the stay online binding.02-23-2012
20120059869WEB BROWSING SYSTEM AND METHOD FOR RENDERING DYNAMIC RESOURCE URIS USING SCRIPT - A method of communicating with a web server for web browsing, and an apparatus and system to perform the method, is provided. The method includes extracting resource information from script included in web page information, transmitting the resource information to the web server to request a resource corresponding to the resource information, and storing the resource.03-08-2012
20120059870System and Method for Territory-Based Processing of Information - A system and method for processing information leverages territory-based processing capabilities to provide efficient distributed processing of processing jobs. For example, hive engines can be organized into territories based on their physical locations to support the distributed processing of processing jobs within particular territories.03-08-2012
20120072480ELASTIC MANAGEMENT FRAMEWORK - A framework for building an adaptive management system is described herein. Tools for building customized Agents that communicate by way of an interface abstraction over many mediated and non-mediated communications channels are described herein, wherein such tools allow for the Agents to be decoupled in terms of at least one of space, time, transport, synchronization, or communications direction.03-22-2012
20120078994SYSTEMS AND METHODS FOR PROVIDING QUALITY OF SERVICE VIA A FLOW CONTROLLED TUNNEL - The present invention is directed towards systems and methods for providing Quality of Service (QoS) via a flow controlled tunnel. Traffic from a plurality of applications may be directed into a single connection or flow-controlled tunnel and QoS policies may be applied across the plurality of applications without configuration of individual link speeds, enabling QoS scheduling to dynamically adjust traffic transmission and reception rates to ensure priority management of applications regardless of a final endpoint of the application communications. Accordingly, traffic of different types, including VPN, HTTP, Voice-over-IP (VoIP), remote desktop protocol traffic, or other traffic may be easily balanced and prioritized. In many embodiments, the tunnel may be transparent to applications, such that without any application configuration, application traffic may still be prioritized by QoS requirements.03-29-2012
20120078995SYSTEM AND METHOD FOR WARMING AN OPTIMIZATION DEVICE - A system and method are provided for warming a network intermediary (e.g., a proxy, a transaction accelerator) to enable it to provide effective optimization (e.g., data reduction) without a cold start. When a pair of network intermediaries cooperate to optimize a communication connection (e.g., between a client and a server), either or both intermediaries may form branch channels with one or more peers. Via these branch channels, the intermediaries may forward optimization information such as data references received from the other intermediary (i.e., in place of data segments, as part of a data reduction scheme), and/or resolve unknown references.03-29-2012
20120084338PROCESSING RECURRING EVENTS WITHIN PERSONAL INFORMATION MANAGEMENT CLIENTS - A computer-implemented method of processing recurring events within personal information management (PIM) clients can include executing a plug-in component within a PIM client. The method can include receiving, within the PIM client, an event update including a recurring event identifier that is natively understood by the PIM client and supplemental recurrence data not natively understood by the PIM client. The method further can include, responsive to the plug-in component detecting the supplemental recurrence data and a user input executing the event update, the plug-in component can locate a recurring event corresponding to the recurring event identifier. The method can include the plug-in component updating the recurring event according, at least in part, to the supplemental recurrence data, and storing the recurring event within the PIM client.04-05-2012
20120084339Method, System, And Computer Program Product For Creating Smart Services - A method, system, and computer program product are described for creating smart services. According to an exemplary embodiment, a method for creating smart services includes defining a service associated with a service agent on a smart services platform. The service is based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service. The method includes providing access to subscriber context information based on private subscriber information. The subscriber context information is used in determining a current situation of the subscriber. The method also includes allowing, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information.04-05-2012
20120089661APPROACH FOR MANAGING MOBILE AGENTS IN NETWORKS - An approach for managing mobile agents in a network generally comprises configuring a mobile agent in a secure manner such that the mobile agent will automatically terminate itself if the mobile agent cannot communicate with a specified entity before moving, or the mobile agent cannot successfully communicate with a specified entity within a specified period of time. According to another embodiment, if a management process cannot communicate with a mobile agent within a specified period of time, then the management process attempts to cause the termination of the mobile agent. The management process may contact another management process that has the ability to terminate the mobile agent and request that other management process to cause the termination of the mobile agent. According to other embodiment, the management process may cause the creation and dispatch of a “hunter-killer” mobile agent configured to locate and cause the termination of other mobile agents.04-12-2012
20120089662FLOW CONTROL METHOD AND APPARATUS FOR ENHANCING THE PERFORMANCE OF WEB BROWSERS OVER BANDWIDTH CONSTRAINED LINKS - Flow control is applied to increasing the performance of a browser while pre-fetching Web objects while operating over bandwidth constrained links to increase the level of concurrency, thus reducing contention for limited bandwidth resources with increased levels of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in the fetching of objects in such a way that an object is ready and available locally before the browser requires it, without suffering congestion on any bandwidth constrained link. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.04-12-2012
20120089663APPARATUS FOR END-USER TRANSPARENT UTILIZATION OF COMPUTATIONAL, STORAGE, AND NETWORK CAPACITY OF MOBILE DEVICES, AND ASSOCIATED METHODS - Mobile devices, systems, and methods for end-user transparent utilization of computational, storage, and network capacity of mobile device are described herein. A communication interface may be responsive to a request for a resource from a network of mobile devices. A database may store mobile device information and, in response to the request, identify at least one mobile device having the resource. A virtual machine dispatcher may generate a command to a virtual machine dispatch agent of the at least one mobile device to create a virtual machine to perform the resource.04-12-2012
20120096065SYSTEM AND METHOD FOR MONITORING SYSTEM PERFORMANCE CHANGES BASED ON CONFIGURATION MODIFICATION - At least one agent is deployed to one or more nodes of a network. At least one message is received from the agent, and at least one configuration change is determined from the message. Next, a record comprising one or more parameters of the configuration change is generated and stored in a database.04-19-2012
20120096066EXTERNAL AGENT INTERFACE - Establishing an external agent interface on an external agent interface platform. Defining, on an executing platform, a prepared element hierarchy on an executing platform as a function of at least an execution state of the executing platform. Transforming, on an executing platform, the defined prepared element hierarchy into an external agent interface element hierarchy as a function of at least the execution state. Exporting, from the executing platform, the external agent interface element hierarchy to an external agent interface platform.04-19-2012
20120102087LINK STATUS SYSTEM AND METHOD - Provided herein are systems and methods determining statuses of a plurality of short URIs.04-26-2012
20120124122SHARING AFFECT ACROSS A SOCIAL NETWORK - Mental state information is collected from an individual through video capture or capture of sensor information. The sensor information can be of electrodermal activity, accelerometer readings, skin temperature, or other characteristics. The mental state information may be collected over a period of time and analyzed to determine a mood of the individual. An individual may share their mental state information across a social network. The individual may be asked to elect whether to share their mental state information before it is shared.05-17-2012
20120131085SYSTEM AND METHOD FOR PROVIDING ACCESS TO A WORK - A method for providing access to a work at a preferred device includes: receiving, from an entity, a request to send a copy of a work to a preferred device; sending a query to a database to determine whether the entity is permitted to access the work; receiving a response to the query; and sending a copy of the work to the preferred device, when the response to the query indicates that the entity is permitted to access the work. The database stores, for each of a plurality of entities, a record of works that each respective entity is permitted to access, irrespective of format.05-24-2012
20120131086Method and Apparatus for Distributing Virtual Goods Over the Internet - A Virtual Collectible Distribution Network generates and distributes Virtual Collectible objects, each potentially possessing unique properties, over a computer network such as the Internet, to a group of users. The Distribution Network utilizes a client-server system. The client software can be standalone or embedded in another application, such as a web browser or game. In one scenario, the client software observes certain behaviors of the user, and communicates such behavior to the server, which process is transparent to the user. The server, based on the communications from the client, predefined algorithm, and other factors, may decide to award the user with a Virtual Collectible.05-24-2012
20120136915INSTALLATION SYSTEM FOR DEMAND RESPONSE RESOURCES - An installation system for demand response resources. The system may invoke a use of an installer portal to increase an efficiency of installing resources for demand response systems. Installation of such resources may incorporate registering a client with a particular customer, configuring the client with parameters, installing the client, confirming that the client is communicating properly with a demand response management system, connecting the client to various components at a resource facility, and confirming that the client sends usage or other data correctly to the demand response management system.05-31-2012
20120136916Enabling Interactive Integration of Network-Accessible Applications in a Content Aggregation Framework - Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.05-31-2012
20120143941APPARATUS FOR CONTROLLING SERVICE OF NETWORK ROBOT SYSTEM BASED ON REMOTE PROCEDURE CALLS AND METHOD THEREOF - Disclosed are an apparatus for controlling a service of a network robot system based on remote procedure calls and a method thereof. The apparatus for controlling services of a network robot system according to an exemplary embodiment of the present invention includes: a terminal agent calling an asynchronous procedure of the robot services to acquire asynchronous operation objects and performing asynchronous operations on the asynchronous operation objects according to previously established scheduling policies, when receiving an execution of robot services from a service server through a network; and a plurality of drivers executing the robot services according to the asynchronous operations of the terminal agent. By this configuration, the exemplary embodiment of the present invention can avoid resource collision due to resource approach at a plurality of robot services, improve the simultaneity of the robot services, and implement operation applications for high performance control.06-07-2012
20120150938METHOD AND APPARATUS FOR A PORTABLE INFORMATION AGENT - A method and system for providing enhanced intelligent agents that are moveable by a user from a browser application to a desktop. In specific embodiments, agents provide advanced interactive graphics and communications back to a server.06-14-2012
20120158819POLICY-BASED APPLICATION DELIVERY - Technologies are described herein for automatically selecting a best application delivery method based on a centrally maintained policy. An agent executing on a user computing device receives a request to initiate an application. The agent requests a centrally maintained application placement policy document regarding the application program from a policy server. The application placement policy document may describe a policy for determining a method for delivery of the application to the user computing device based on a number of conditions. The agent selects the method for delivery of the application based on the application placement policy document and the current conditions, and then initiates the application program utilizing the selected application delivery method.06-21-2012
20120158820Information Gathering System Using Multi-Radio Telematics Devices - The present disclosure relates to a method for intelligent procurement of data from a plurality of vehicles in a data-aggregation region using long-range communications, short-range communications, and group leader vehicles. The method includes a central server defining a plurality of data-aggregation areas and identifying at least one group leader vehicle in each data-aggregation area. The method also includes the group leader vehicle in each data-aggregation area collecting data from other vehicles in the data-aggregation area using short-range communications and the group leader vehicle in each data-aggregation area determining to cease collecting data from the other vehicles in the data-aggregation area. The method further includes the group leader vehicle in each data-aggregation area generating a consensus report using the data collected from the other vehicles in its data-aggregation area.06-21-2012
20120166515Providing and Resolving an IP Address for Swarm-Based Services - Providing and maintaining an IP address for swarm-based services. A swarm is a group of digital devices operating cooperatively on a network, such as a group of wireless access points. Services may be distributed over members of the swarm, with each service having a master which is hosted on one member of the swarm. The master broadcasts a periodic heartbeat, advertising its service and the address of the host member. If a swarm member fails to hear a particular service's heartbeat for a predetermined interval, it broadcasts a message announcing its intent to be master for the service. If the swarm member does not receive any other broadcasts from members indenting to take the role of master for the service, it takes over the role of master for the service and begins broadcasting periodic heartbeats identifying itself as the service master. If multiple swam members broadcast their intent to become master of the same service, a resolution protocol is invoked and one swarm member is selected to be master. In operation, each member of the swarm maintains a table of services and the address of the swarm member hosting the service; this information is obtained from the periodic heartbeats broadcast by each service master. When a swarm member receives a service request, the request is either redirected to the service master, or the request is terminated at the swarm member and handled.06-28-2012
20120166516SYSTEMS AND METHODS FOR ESTABLISHING AND MAINTAINING VIRTUAL COMPUTING CLOUDS - Networking systems and methods for establishing and maintaining virtual computing clouds are disclosed. A networking system can comprise a server and various instances of a software agent, each agent being installed on a computing device participating in a virtual computing cloud. The server can maintain account setting for a user, wherein the settings can indicate which files on indicated computing devices are included in the virtual computing cloud. The networking system can selectively synchronize data between the computing devices automatically and in a secure manner, and can transmit data in real time to simulate local storage when synchronization of certain files is inappropriate in light of file incompatibility. As a result, the networking system can provide the user with a seamless, automatic system and method for accessing a total computing environment.06-28-2012
20120166517Intelligence Virtualization System and Method to support Social Media Cloud Service - The present invention relates generally to intelligence virtualization system and method to support social media cloud service and more particularly to multi agent structure automatically performing intelligent virtualization method for service resource for a user's access and allocation of virtualized resources and more particularly to a intelligence virtualization system and method to support social media cloud service that automates learning process of multi agents for distribution of new social media service resources and service resource management of additional component of social media cloud computing.06-28-2012
20120173605DISTRIBUTED COMPUTING BY CARRIER-HOSTED AGENT - A method for operating a host layer of a distributed computing system on a wide area network includes attaching an agent to a client-requested carrier. The method includes receiving a request for specified content from a client node via the wide area network, and sending the content and an embedded agent to the client. The agent has program instructions configured to execute on the client node to perform a processing function that operates on raw data to produce process data. The method further includes sending the raw data to the client node and receiving the process data from the client node as it is processed by the agent. The host layer may comprise a web server hosting a web site containing consumer-oriented web pages, and the carrier may comprise an HTML page containing user content. The agent may comprise a web page-enabled application embedded in the HTML page.07-05-2012
20120179742INTEGRATED INTELLIGENT SERVER BASED SYSTEM AND METHOD/SYSTEMS ADAPTED TO FACILITATE FAIL-SAFE INTEGRATION AND/OR OPTIMIZED UTILIZATION OF VARIOUS SENSORY INPUTS - Integrated intelligent system adapted for any operating system and/or multi-OS computing environment seamlessly having sensory input/data acquisition cum recording server group and/or analytics server group enabling fail-safe integration and/or optimized utilization of various sensory inputs for various utility applications. Also disclosed as added advancements include intelligent method/system for cost-effective and efficient band adaptive transferring/recording sensory data from single or multiple data sources to network accessible storage devices, fail safe and self sufficient server group based method for sensory input recording and live streaming in a multi-server environment, intelligent and unified method of colour coherent object analysis, face detection in video images and the like, resource allocation for analytical processing involving multi channel environment, multi channel join-split mechanism adapted for low and/or variable bandwidth network link, enhanced multi-colour and/or mono-colour object tracking and also an intelligent automated traffic enforcement system.07-12-2012
20120197963CONFIGURATION BASED APPROACH TO UNIFY WEB SERVICES - Brokering requests between a user and a content provider. Methods include receiving, at the middleware system, a request for data from a user that is formatted in a first request format and requests data from a content provider. The request is translated to a second request format that is compatible with the content provider and sent to the content provider. A response is received from the content provider that includes hierarchically-structured content. The hierarchically-structured content is converted into tabular content by performing first queries on the hierarchically-structured content to identify repeating nodes, and mapping the repeating nodes to rows in the tabular format, and by performing second queries on the hierarchically-structured content to identify individual columns in the tabular format.08-02-2012
20120197964SYSTEM AND METHOD FOR GEOGRAPHIC SIP SCALING - A system and method for scaling a session initiation protocol communication system that allows components of the system to be distributed and/or scaled across multiple and different hardware, networks, systems, and locations.08-02-2012
20120197965TRANSACTION ACCELERATOR FOR CLIENT-SERVER COMMUNICATIONS SYSTEMS - Self-discovering transaction accelerators improve communications between a client and a server. A client directs a message to a server. A client-side transaction accelerator intercepts the message, terminates the connection with the client, and accelerates the request by replacing segments of data with references. The accelerated request is forwarded to a server-side transaction accelerator through a new connection. The server-side transaction accelerator reconstructs the message by replacing the reference with segment data in a persistent segment store accessible to the server-side transaction accelerator. The reconstructed request is then provided to the server. Accelerations may occur in any direction of communication. Persistent segment stores can be pre-populated with segment data from other transaction accelerators and anticipated transactions. The persistent segment store can store segments that are data segmented based on content of the data and can be independent of transaction protocol, application, and device.08-02-2012
20120203818PSEUDO-AGENT - A pseudo-agent is disclosed herein that bridges this divide. For purposes of the discussion herein, a pseudo-agent is a machine that is installed on a fully capable host machine, such as a Windows or UNIX machine, and that gathers and evaluates content from a management server, takes actions if so instructed, and reports the results of its evaluation upstream. However, unlike an agent in a traditional management system, which inspects and acts on the local machine, the pseudo-agent actually inspects and acts on a remote device, or many remote devices.08-09-2012
20120203819UNIVERSAL ARCHITECTURE FOR CLIENT MANAGEMENT EXTENSIONS ON MONITORING, CONTROL, AND CONFIGURATION - Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection.08-09-2012
20120215827SYSTEM AND METHOD FOR OBTAINING AND EXECUTING INSTRUCTIONS FROM A PRIVATE NETWORK - Systems and methods for website and application monitoring and testing inside from a private network are presented. An agent module resident on an agent device inside the secured network periodically sends an HTTP message to a controller server and receives an HTTP response. The agent module parses out a set of instructions from the content of the HTTP response and executes the instructions. The agent module collects and compiles responsive information resulting from the instructions being executed and sends the compiled information to the controller server for storage and reporting.08-23-2012
20120215828INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, AND RECORDING MEDIUM - An information processing device is arranged to include a macro changing unit to change a pertinent device of a process in macro information to a second information processing device when the second information processing device has a function required to execute the process and determined as being not executable on the information processing device, and to set the pertinent device in the macro information to the information processing device when the function required to execute the process is determined as being executable on the information processing device.08-23-2012
20120221622SYSTEM AND METHOD FOR UNLOCKING A DEVICE REMOTELY FROM A SERVER - Systems and methods for unlocking a device remotely from a server, where the device is connected locally to a client, and the server is remote to the client and the device, are provided in accordance with various aspects of the subject technology. In one aspect, a system includes a remote unlocking module configured to monitor, at the server, traffic between a secure application and a virtual bus driver for at least one string descriptor request associated with switching an interface of the device from a first interface type to a second interface type, and to intercept the at least one string descriptor request. The system further includes an agent configured to receive the intercepted at least one string descriptor request, and to send the intercepted at least one string descriptor request from the server to the client over a network.08-30-2012
20120221623METHOD AND SYSTEM FOR INTEGRATING DATA FROM MULTIPLE SOURCES - An approach is provided for integrating data. Data is collected from one or more source systems and workflow data is extracted from the collected data. One or more predetermined tasks associated with execution of a workflow based on the workflow data are identified. Status information relating to progress of the workflow towards completion is estimated by correlating the workflow data with the one or more predetermined tasks.08-30-2012
20120239724METHOD AND SYSTEM FOR CENTRALIZED RESERVATION CONTEXT MANAGEMENT ON MULTI-SERVER RESERVATION SYSTEM - The method and system according to a preferred embodiment of the present invention allows ensuring consistency of the PNR record when it is handled within the subsystem controlled by the reservation interceptor module and including a plurality of OBEs. According to a preferred embodiment of the present invention the PNR context on open systems is centralized to avoid its fragmentation in the distributed environment, as gathering of all the context parts implies performance issues. In addition, instead of implementing a transaction session protocol to handle a start of transaction, intermediate updates and a final commit or rollback on the PNR context, the principle of the service interceptor architecture is to delegate the functional queries with the current user PNR context which will be modified in the central repository of PNR context only at response time when the whole functional use-case is finished.09-20-2012
20120246215IDENTYING USERS OF REMOTE SESSIONS - Systems and methods of identifying users of remote sessions are disclosed. In an example, a method includes establishing a remote session in a virtual machine. The method also includes identifying a user of the remote session. The method also includes identifying information of the user in an outgoing request by the virtual machine for access to an application on a backend server during the remote session.09-27-2012
20120246216System and Method for Processing Information Via Networked Computers Including Request Handlers, Process Handlers, and Task Handlers - Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs, the processing jobs comprising a process flow, each process flow including (1) a plurality of processing tasks to be performed by task handlers and (2) state information associated with the processing tasks.09-27-2012
20120254283SYSTEM AND METHOD FOR PERSISTING MOBILE AGENTS WITHIN A MOBILE REGION OF INTEREST - Mobile agents can be deployed to mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. The region of interest may be a mobile and/or dynamic region of interest defined by, for example, a proximity to one or more mobile wireless access points or by an overlapping peer-to-peer communication range of a plurality of mobile devices that are configured to support the agent.10-04-2012
20120254284VIRTUAL SERVER ID MANAGING SYSTEM, INTEGRATED MONITORING SYSTEM, VIRTUAL SERVER ID MANAGING PROGRAM, AND INTEGRATED MONITORING PROGRAM - In a system including an integrated monitoring system and its monitoring target system, a technology capable of achieving detailed monitoring for a plurality of virtual servers or others by appropriately identifying the plurality of virtual servers, managing their ID information, and others is provided. The present system includes an ID managing function of performing ID management for a monitor processing for each of a plurality of virtual servers (server instances) in the monitoring target system. The ID managing function performs a processing of providing a uniquely-identifiable ID (instance ID) to each of the plurality of server instances and identifies each of the server instances by referencing the ID at the monitor processing.10-04-2012
20120254285SYSTEM AND METHOD FOR COMMUNICATION MANAGEMENT OF A MULTI-TASKING MOBILE DEVICE - A mobile device and method for management of communication from a mobile device capable of multi-tasking. The method includes capturing a request from at least one application executed on the mobile device for data communication through a network interface of the mobile device; identifying the at least one application by interrogation of an operating system of the mobile device; determining for the identified one application data communication access rights; and autonomously communicating through the network interface for the at least one application and independently communicating with the at least one application without interfering with normal operation of the at least one application, when the data communication access rights require regulating bandwidth usage by the at least one application.10-04-2012
20120254286Managing Computer Network Resources - Software agents are assigned goals in accordance with network policies that define a desired operational characteristic of a computer network. A software agent achieves its assigned goal by executing a predefined task. An assigned goal may be dynamically modified as necessary based on the actual operational characteristics of the network. The software agent may request further policy if it cannot achieve its assigned goal by performing the predefined task.10-04-2012
20120254287METHOD OF PROCESSING DISTRIBUTED COMPUTING SYSTEM - A processing method for a distributed computing system includes a round proposal signal transmission step, a round accept signal transmission step, a round-winning judgment step, an instance proposal signal transmission step, an instance accept signal transmission step, an instance consensus judgment step, an instance execution instruction signal transmission step, an instance execution step. In the instance consensus judgment step, a leader judges whether or not a condition regarding reception of the instance accept signal is satisfied, on the basis of whether or not the number of agents from which the leader has received the instance accept signal is greater than or equal to a number obtained by subtracting one from the majority of servers constituting a cell. In the instance proposal signal transmission step, the leader transmits, to each agent, the instance proposal signal for other instances without confirming satisfaction of the condition regarding reception of the instance accept signal.10-04-2012
20120284321MANAGING SESSION INITIATION PROTOCOL SUBSCRIPTION DIALOG STATE LOSS - Managing Session Initiation Protocol (SIP) subscription dialog state loss, including a SIP server locator configured to determine the identity of a SIP server that maintains a SIP subscription dialog corresponding to a SIP subscription dialog that is maintained by a SIP client, and a liveliness tester configured to periodically send to the SIP server a SIP RE-SUBSCRIBE message corresponding to the SIP subscription dialog.11-08-2012
20120284322Using Geographic Location Data of a Mobile Device by an Application Executing Remotely on a Server - An application executing on a remote virtualization server provides output data for display on a mobile computing device based on geographic location information received from the mobile computing device. For example, a remote virtualization server may transmit a request for geographic location information indicative of the geographic location of a mobile computing device. The remote virtualization server may receive the geographic location information from the mobile computing device and generate output data for display on the mobile computing device based on the geographic location information. The remote virtualization server may then transmit the generated output data to the mobile computing device.11-08-2012
20120284323PUBLIC BOT MANAGEMENT IN PRIVATE NETWORKS - A system for managing the use of BOTs by computer network users, the system including a gateway-to-BOT communications manager configured to relay communications to a BOT on behalf of a computer user in a manner that prevents the BOT from associating the communications with the computer user, and a gateway-to-user communications manager configured to relay the communications from the computer user to the gateway-to-BOT communications manager, and relay to the computer user communications received from the gateway-to-BOT communications manager that originate from the BOT.11-08-2012
20120290635CONTENT SHARING SYSTEM AND METHOD, CONTENT RELAYING APPARATUS AND METHOD, AND CONTENT PROVIDING APPARATUS AND METHOD - In a content sharing system, a content relaying apparatus includes: a social information managing unit configured to obtain a familiarity degree indicating familiarity between a user of a content providing apparatus and a user of a content obtaining apparatus with reference to social information including the familiarity degree between the users when a first data obtainment request for obtainment of content data is received from the content obtaining apparatus; and a provision and relay determining unit configured to transmit, to the content obtaining apparatus, connection information for enabling the content obtaining apparatus to establish network connection with the content providing apparatus when the obtained familiarity degree is larger than or equal to a threshold value.11-15-2012
20120296954SENDER MOTIVATED OPTIMIZATION OF URI RENDERING IN INSTANT MESSAGING - Rendering content identified by a uniform resource identifier (URI). One embodiment can include, within a first communication device comprising a processor and a memory, on the first communication device, receiving the URI within an instant messaging (IM) session. The method further can include, via the processor, prior to receiving a user input selecting the URI, attempting to retrieve content from a content source identified by the URI to preload the content within the memory.11-22-2012
20120296955AUTOMATED SERVICE DISCOVERY AND DYNAMIC CONNECTION MANAGEMENT - In some embodiments, an apparatus includes device functional circuitry to perform at least one service; and network interface control circuitry to control interaction between the apparatus and a network. The network interface control circuitry includes a service discovery module to (1) send a presence announcement message to be transmitted outside the device to let other devices outside the device know of services the device may perform and (2) to receive presence announcement messages from the other devices outside the device to learn what services to the other devices may perform. In some embodiments, the network interface control circuitry includes a dynamic connection management module. Other embodiments are described and claimed.11-22-2012
20120296956Method and system for synchronizing data between QUALCOMM platform terminal and PC side - The present disclosure discloses a method for synchronizing data between a Qualcomm platform terminal and a Personal Computer (PC) side, which comprises the following steps: the DIAG module of the Qualcomm platform terminal receives a request packet from the PC side, converts the request packet into a pseudo request packet, and transmits the pseudo request packet to an application layer module of the Qualcomm platform terminal via an Original Equipment Manufacturer (OEM) layer module of the Qualcomm platform terminal; the application layer module fills a pseudo response packet according to the pseudo request packet transmitted from the OEM layer module and then transmits the pseudo response packet to the DIAG module via the OEM layer module; and the DIAG module converts the pseudo response packet transmitted from the OEM layer module into a real response packet and then transmits the real response packet to the PC side. The present disclosure also discloses a system for synchronizing data between a Qualcomm platform terminal and a PC side. In the present disclosure, the implementations of a bottom layer and an application layer are not mixed together any more, which reduces code coupling degree, avoids the occurrence of a fault in a data synchronization process and facilitate the extension of new functions.11-22-2012
20120311014TECHNIQUES FOR MANAGING AND APPLYING AN AVAILABILITY PROFILE - Techniques for managing and applying an availability profile are described. An apparatus may comprise a profile management component operative to store a profile for a user having a condition for activation, a user agent component operative to determine whether the condition is satisfied, a user location component operative to determine a location of the user, and a communication component operative to apply the profile to communication for the user if the condition is satisfied. Other embodiments are described and claimed.12-06-2012
20120311015SYSTEM AND METHOD FOR EXECUTING COMPLEX OPERATIONS IN DYNAMIC SESSION CONTEXT - A method for executing operations in a user session context comprising: requesting execution of an operation in a remote machine, by an agent software component installed on the remote machine, the operation requires a task within a user session running on the remote machine; connecting between the user session and the agent software component for communication of task instructions; and performing within the user session task instructions accessible by the agent software component, wherein the connection between the user session and the agent software component is ceased once the task instructions are completed.12-06-2012
20120311016SYSTEM AND METHOD FOR PROVIDING SELF-HEALING CAPABILITES IN A DISTRIBUTED KNOWLEGDE NETWORK/INTELLIGENT SENSOR NETWORK - To provide self-healing capabilities in a distributed knowledge network/intelligent sensor network, a node monitoring task agent can be deployed to a node to determine operating parameters of the node or of other task agents executing on the node. The operating parameters can be passed to a node monitoring data analysis engine which can analyze the data by referencing a rule-set. The analyzed data can be passed to a management application which can determine whether any self-healing actions need to be performed, such as moving the task agents to other healthier nodes of the DKN-ISN.12-06-2012
20120311017Reducing Redirects - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.12-06-2012
20120311018SYSTEM AND METHOD FOR CALLBACKS BASED ON WEB SERVICE ADDRESSING - Embodiments of the present invention enable related parties to setup asynchronous messaging exchanges between Web services based on Web service addressing. All the callback address lookup, population and setup can be performed automatically by the service provider at the infrastructure level transparent to the user and only the service/contract itself need to be defined. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.12-06-2012
20120317166SELECTION OF PROXY DEVICE FOR CONNECTION POOLING - Methods, systems, and computer storage media are provided for communicating with client devices by way of a proxy device. An indication is received that multiple client devices are attempting to communicate with a shared service over a wide area network, such as the Internet. A server provides a first client device with a list of other client devices that are currently in communications with the shared service. Once a proxy device has been selected, the server receives an identification of that proxy device from the first client device so that the server knows that future communications from the first client device will be received through the proxy device. Data is then communicated to and from the shared service by way of the proxy device.12-13-2012
20120317167WELLNESS APPLICATION FOR DATA-CAPABLE BAND - A wellness system including a personal wearable data-capable band is described. In some examples, a wellness system may include an aggregation engine configured to aggregate user activity data from sources, a feedback engine configured to process the user activity data, the feedback engine operable to communicate a feedback notification to a source device including at least one of the sources, and a user interface configured to display a graphical representation associated with an aggregate value determined from the user activity data and the feedback notification. In other examples, a method using a wellness system may include receiving user activity data from sources, processing the user activity data using an aggregation engine to determine an aggregate value, generating a graphical representation using the aggregate value, and displaying the graphical representation using a user interface.12-13-2012
20120317168Brokered Cloud Computing Architecture - A cloud broker receives a request for processing resources from one of a plurality of cloud management infrastructures (each of which correspond to one of a plurality of clouds). The cloud broker selectively enables access to the clouds associated with each cloud management infrastructure. The clouds each comprise segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server. The cloud management infrastructures selectively starts and stops services executed by the corresponding cloud. After receiving the request, the cloud broker identifies which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request. Subsequently, the cloud broker enables access to at least one of the identified clouds having capacity to fulfill the request. Related apparatus, systems, techniques and articles are also described.12-13-2012
20120323988TASK ALLOCATION IN A COMPUTER NETWORK - A method of allocating computing tasks in a communication network comprises providing a server that sends a request with an expiration time over the network to one or more processor computers for an allocation of a processing task to be performed by the server computer. The server computer performs the allocated processing task to completion if it's received within the expiration time and only if a higher priority task is not received before processing is completed.12-20-2012
20120331032Remote Presentation Session Connectionless Oriented Channel Broker - This document describes a remote presentation infrastructure. In an exemplary embodiment at least a portion of the data associated with a remote presentation session can be transported via a connectionless oriented channel established between a client and a remote presentation session. In an embodiment, a gateway computer system can be used to route data to and from a remote presentation session. In this embodiment, the gateway computer system can be configured to establish connectionless oriented channels and route data between remote presentation sessions and clients over connectionless oriented channels. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.12-27-2012
20120331033ENHANCING ONLINE QUERYING SERVICE USING CLIENT MEMORIZATION - Provided are techniques for transmitting a first query from a query agent in a client computing device to an answering agent in a server computing device; receiving, at the query agent from the answering agent, a first response to the first query; saving the first query in conjunction with the first response in a computer readable storage medium; intercepting, by a query service agent, a second query from the query agent to the answering agent; correlating the second query to the first query; and transmitting to the query agent from the query service agent the first response in response to the second query.12-27-2012
20120331034Latency Probe - A probe within a Network-on-Chip (NoC) that can calculate a histogram of transaction data is disclosed. Some such histograms are cycles per number of pending transactions, transactions per latency, and transactions per request delay. The number of pending transactions can be measured by a register that is incremented at the start and decremented at the end of each transaction. Latencies can be measured by timers that are allocated and initialized at the start and read at the end of each transaction. Multiple counters can be used for multiple pending transactions. Multiple banks of counters can be used so that multiple transaction interfaces can complete transactions and perform histogram bin threshold comparisons simultaneously. The thresholds separating histogram bins can be programmable.12-27-2012
20120331035METHOD AND APPARATUS FOR LAYERING SOFTWARE AGENTS IN A DISTRIBUTED COMPUTING SYSTEM - In one embodiment, the present invention is a method and apparatus for layering agents in a distributed computing system. In one embodiment, a system for monitoring and controlling a distributed computer network including a plurality of components (e.g., devices) includes a plurality of cells, each of the cells being deployed to directly monitor and control one of the components of the network. The system also includes at least one federation, where the federation is made up of cells that cooperate to solve common problems, and at least one supercell, where the supercell provides supplemental decision making capabilities to the cells and federations. In this manner, problems detected by a cell that cannot be resolved by the cell may be forwarded to the cell's associated federations or supercells for resolution.12-27-2012
20130007092METHOD AND SYSTEM FOR PROVIDING CASE UPDATE NOTIFICATIONS - A method and system for providing case update notifications is provided. Judicial court case updates are received via a judicial court case management system for a judicial court. At least one of the judicial court case updates is identified as being of interest to a user unaffiliated with the judicial court that is participating in the judicial court case. The user is automatically notified of the at least one judicial court case update.01-03-2013
20130007093CLIENT SERVER COMMUNICATION SYSTEM - Apparatus for communicating with agent applications. A first request is sent by a server application on a server computer system to a first agent application to communicate with the server application. The first agent application is located in a first network. If the first agent application fails to respond to the first request, a second request is sent by the server application to a second agent application to instruct the first agent application to communicate with the server application. The first agent application is located on a first client computer system that is in a zone with a second client computer system on which the second agent application is located.01-03-2013
20130007094CLIENT SERVER COMMUNICATION SYSTEM - Apparatus for communicating with a server application. A first request is received by a first agent application on a first client computer system from the server application to request that a second agent application on a second client computer system communicate with the server application. Responsive to receiving the first request, a second request is sent by the first agent application to the second agent application on the second client computer system to communicate with the server application.01-03-2013
20130007095CLIENT SERVER COMMUNICATION SYSTEM - A method for communicating with agent applications. A first request is sent by a server application on a server computer system to a first agent application to communicate with the server application. The first agent application is located in a first network. If the first agent application fails to respond to the first request, a second request is sent by the server application to a second agent application to instruct the first agent application to communicate with the server application. The first agent application is located on a first client computer system that is in a zone with a second client computer system on which the second agent application is located.01-03-2013
20130007096SYSTEM AND METHOD FOR COMMUNICATING EVENTS AT A SERVER TO A REMOTE DEVICE - Examples of systems and methods are provided for communicating events at a server to a remote client device. A method may comprise facilitating directing display output of an application when run on the server to the remote client device, receiving notification of the event at the server, determining an action, based on the event, to be performed by the remote client device on a remote view at the remote client device, wherein a portion of the display output is to be visible in the remote view, generating the message based on the determined action, wherein the message includes a command to perform the determined action, and facilitating directing the message to the remote client device. The action to be performed by the remote client device on the remote view comprises adjustment of the portion of the display output of the application that is to be visible in the remote view.01-03-2013
20130013663PROVIDING 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.01-10-2013
20130018937COMMUNICATION METHOD OF CONTENT REQUESTER, INTERMEDIATE NODE, AND CONTENT OWNER IN CONTENT CENTRIC NETWORKAANM Kim; Jae HoonAACI Yongin-siAACO KRAAGP Kim; Jae Hoon Yongin-si KRAANM Jang; Myeong WukAACI SeoulAACO KRAAGP Jang; Myeong Wuk Seoul KRAANM Lee; Ji HoonAACI Anyang-siAACO KRAAGP Lee; Ji Hoon Anyang-si KR - Communication method of a content requester, an intermediate node of one or more intermediate nodes, and a content owner in a content centric network are provided. A communication method of a content requester in a content centric network (CCN) includes, where the CCN includes the content requester, one or more intermediate nodes, and a content owner, generating a content request packet including a cache token, the cache token being used to determine one or more of the intermediate nodes in which to store content requested from the content owner, and transmitting the generated content request packet to the intermediate nodes and the content owner.01-17-2013
20130024492Event Tracking and Messaging System and Method - The various implementations of the present invention are provided as a network computer system configured to allow for the tracking and reporting of user-specified events, including but not limited to, performance metrics and attendance data. This network computer system provides a user interface that allows a user to create metrics to be monitored, view and update event-related information, and to configure and review various pre-programmed and ad hoc reports so the users can monitor and evaluate performance metrics over time. Further, a wide variety of user and system generated alerts and messages or message events can be configured, allowing for automated and manual messaging related to the attendance or performance metrics that are being monitored. Alerts can be provided via email, non-electronic mail, telephone, SMS, facsimile, social networking sites and services (such as “tweets”), etc. In at least one implementation of the present invention, a computer-implemented method of tracking and reporting student performance and attendance-related events for an educational environment is provided.01-24-2013
20130024493METHOD AND SYSTEM FOR MEDIATING AND PROVISIONING SERVICES - Equipments and methods for a mediator server controlling communication between clients and service provider(s). Clients are associated with a client identifier address. The mediator uses multiple addresses for receiving communications from the clients regarding the provider(s). The mediator sends to the clients a set of inquiry messages pertaining to the service provider, in a first communication format and associated with a particular reply address. The mediator receives reply message(s) from the clients at the particular reply address, the reply message including the client identifier address and a reply generated at the client terminal device. The mediator sends the client terminal device(s) service continuation information by which the client(s) can continue service provisioning in a second communication format which is different from the first communication format.01-24-2013
20130036153Mobile Applications to Interface to a Brokerage System - A computer-implemented method includes receiving, by a first application running on a computing device, a request for a real-time communication with a service provider; retrieving, from a second application running on the same computing device, a geographical location of the computing device; sending, to a brokerage system, the request for the real time consultation with the geographical information; and receiving, from the brokerage system, information specifying one or more available service providers in the geographical location.02-07-2013
20130036154INTELLIGENT CONTENT DELIVERY - A method includes bidirectionally intercepting data associated with content delivery from a content server to a client device through an agent executing on a central computing platform and/or the client device. The agent is capable of handling both secure and non-secure communication protocols. The method also includes performing, on the data intercepted, an action on behalf of a user of the client device through the agent such that a requirement of intervention of both the content server and an interface associated with the user of the client device therefor is dispensed with.02-07-2013
20130036155DIGITAL MEDIA SHARING SYSTEM IN A DISTRIBUTED DATA STORAGE ARCHITECTURE - At least certain embodiments of the invention disclose a digital media sharing system for providing online album hosting services including receiving, at a web-album server, low-resolution versions of digital images from a client over a network instead of full-resolution versions of the digital images, wherein the full-resolution versions of the digital images remain stored locally at the client and storing the low-resolution versions of digital images at the web-album server instead of storing full-resolution images.02-07-2013
20130046808METHODS AND SYSTEMS FOR DISTRIBUTED PROCESSING ON CONSUMER DEVICES - Systems and methods are used to provide distributed processing on a service provider network that includes a plurality of remotely located consumer devices. Each of the remotely located consumer devices includes a processing device. A service is provided from the service provider network to the remotely located consumer devices. Distributed processing of a task on the processing devices of the remotely located consumer devices occurs, the distributed processing being unrelated to the service provided to the consumers. The distributed processing occurs even when the processing devices are in use by corresponding remotely located consumer devices.02-21-2013
20130054671SYSTEM AND METHOD FOR OPTIMIZING NAME-RESOLUTION OVERHEAD IN A CACHING NETWORK INTERMEDIARY DEVICE - The present invention describes a system, method, and article of manufacture for resolving names received in network protocol requests by a network intermediary device coupled between a client network and a server network. A deferred trust model caching engine in the network intermediary device includes a transactor module configured to efficiently process a protocol request with a sequence of determinant criteria, although the sequence can occur in different orders. The deferred trust model caching engine includes a cacheability evaluator component configured to determine whether the protocol request is for a resource that the protocol permits to be cached by the network intermediate device, and a supplier trust evaluator component configured to compare information about the client's network protocol request and a cached object representation to determine if the object is trustworthy or not. The cached object representation associates an object with a supplier identity and a supplier trust property.02-28-2013
20130054672SYSTEMS AND METHODS FOR CONTEXTUALIZING A TOOLBAR - Contextualization services deliver a contextualized toolbar for display on a page. A client agent may contextualize content a page being loaded or displayed to identify and send contextual data to the contextualization service of the server. The page may be designed, configured or constructed for placement of a toolbar on the page, such as a footer bar on the page. The contextualization service may use the contextual data to select a campaign from a plurality of campaigns to deliver a contextual toolbar for the page. Based on the selected campaign, the contextualization service may send a toolbar or configuration for a toolbar to the agent for display on the page. Instead of having a toolbar predetermined or fixed prior to the display of the page, the present solution dynamically contextualizes a toolbar at the point of loading or displaying the page and the contextualization is based on the content of the page being loaded/displayed.02-28-2013
20130060834DISTRIBUTED MESSAGING SYSTEM CONNECTIVITY AND RESOURCE MANAGEMENT - A distributed messaging system includes a gateway having an interface to receive client messages and having access to a gateway database and to a messaging host that supports multiple partitions that are executed on processors of a cluster of processors. Each of the partitions supports execution of at least one message broker. The gateway database includes a mapping between each of the message brokers and one of the multiple partitions. An admin agent may periodically scan the gateway database to check if the message brokers reach a capacity threshold. The admin agent may create new message brokers and add the new message brokers to a pool of message brokers to allow new queues to be associated with the new message brokers.03-07-2013
20130060835TECHNIQUES FOR GAUGING PERFORMANCE OF SERVICES - Techniques for gauging performance of services are provided. A client agent is configured to process on a client and simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.03-07-2013
20130073605Publication of Equipment Status - This disclosure concerns novel tools and techniques for distributing status information, including without limitation status information about commercial equipment. In some cases, a status monitoring device can be attached to, incorporated within, or otherwise placed in communication with a piece of commercial equipment. The status monitoring device can monitor the status of the equipment and communicate that status. Some of the discloses tools and techniques employ a social networking infrastructure to convey information (such as status information about a piece of equipment).03-21-2013
20130086139Common Idle State, Active State And Credit Management For An Interface - In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed.04-04-2013
20130091192ASYNCHRONOUS MESSAGING BUS - Techniques for event message processing are presented. Embodiments may receive an event message from a first capability. The event message may include a header and a payload. Embodiments may then parse the header of the event message to identify a topic of the event message. Embodiments also identify a tenant identifier associated with the event message. Using the topic and the tenant identifier, embodiments may determine that a second capability is to receive the event message. Accordingly, embodiments send the event message to the second capability.04-11-2013
20130091193INTERACTIVE RESPONSE OF A REMOTE MONITORING AND MANAGEMENT SYSTEM - A system for providing management functions on remote devices includes a management module, a connection module, an execution module, a timer module, a notification module, and a response module. The management module configures management commands on a central management server. The connection module initiates a connection to the server from an agent on a remote device and retrieves commands. The execution module executes the commands on the device. The timer module controls the initiation of the connection and can be delayed by a timer offset. The notification module uses a local network to send notifications to other agents. The response module responds to the notifications. Some of the commands can modify the timer offset, and other commands can initiate the notifications.04-11-2013
20130091194SESSION INITIATION PROTOCOL (SIP) MESSAGE INCORPORATING A MULTI-PURPOSE INTERNET MAIL EXTENSION (MIME) MEDIA TYPE FOR DESCRIBING THE CONTENT AND FORMAT OF INFORMATION INCLUDED IN THE SIP MESSAGE - A system and method for processing a plurality of requests for multi-media services received at a call control element (CCE) defined on the system from a plurality of IP-communication devices. The system includes at least one Network Routing Element, a Service Broker, a media sever, a plurality of application servers and a plurality of border elements, all of which are coupled to the CCE. The CCE is adapted to receive requests for multi-media services and to generate subsequent requests for the multi-media services, which are communicated to the SB for processing. The subsequent requests can each include a Session Initiation Protocol (SIP) message including a message identifier portion having at least a first predetermined information field and a second predetermined information field. The message identifier portion of the SIP message declares the content and format of the SIP message to a recipient device defined on the system.04-11-2013
20130097219APPARATUS AND METHOD FOR EXECUTING AGENT - Methods for selecting an initial agent for an agent transaction context (ATC) are presented, the ATC configured to process a transaction utilizing a number of active agents in a multiagent system using a computing device including: causing the computing device to determine whether an agent having a top priority message is present, where the agent is one of the number of active agents in the multiagent system: if the agent having the top priority message is present, causing the computing device to determine whether the agent having the top priority message is processing; and if the agent having the top priority message is not processing, causing the computing, device to select the agent having the top priority message as the initial agent for the ATC.04-18-2013
20130117349SYSTEM AND METHOD FOR CONTENT PRE-POSITIONING DETERMINATION - Systems and methods for determining or “predicting” which media content files are popular or will be popular, and based on that determination, pre-delivering or “pre-positioning” media content files to user devices automatically and without intervention from users so that the media content will be already stored on users' devices when they later select the media content for viewing. The determination of a media content file's popularity may be based on one or more combinations of content statistics (e.g., view count, viewing rate, etc.). The decision to pre-position a media content file may also be based on user profile information (e.g., viewing history). The pre-positioning may be accomplished using transport technology that avoids further burdening the network, such as delivering in real-time using available surplus network capacity.05-09-2013
20130124600SYSTEM AND METHOD FOR DEPLOYING AND MAINTAINING SOFTWARE APPLICATIONS - A method and system for software deployment or maintenance where procedures for software installation or maintenance are defined by a skilled individual; site-specific or confidential information is separated from operating system native commands; parameterized commands referencing a hierarchy of variables are acquired by another individual; site-specific or confidential information of the other individual is combined with parameterized commands; new operating system native commands are generated; and, the new operating system native commands are execute on a computing system to reproduce the procedures for software installation or maintenance originally defined by the skilled individual.05-16-2013
20130132461TERMINAL USER-INTERFACE CLIENT FOR MANAGING MULTIPLE SERVERS IN HYBRID CLOUD ENVIRONMENT - In one exemplary embodiment, a terminal user-interface (UI) client is configured to accept a user-scripted command from a user. The user-scripted command includes an operating system command or a user-customized command. The user-scripted command is passed to a distributed server management platform. A node tag input by a user is accepted. The node tag identifies at least one agent node in a server in the cloud-computing platform to execute the user-scripted command. A distributed server management platform that passes the user-scripted command to a group broker of an agent group comprising the agent node identified by the node tag, and to pass a command result to the terminal UI. A group broker to pass the user-scripted command to the agent node, and to pass a command result from the agent node to the distributed server management platform.05-23-2013
20130144933System and Method for Fault Tolerant Processing of Information Via Networked Computers Including Request Handlers, Process Handlers, and Task Handlers - Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed and fault-tolerant processing of processing jobs.06-06-2013
20130151583Automatic And Dynamic Information Handling System Personalization - Information handling systems personalized by addition of a physical component, such as lid having an emblem that attaches to a portable information handling system, have software associated with the physical component automatically applied by interacting with an entitlement network location. An identifier associated with the physical component is automatically read by the information handling system and sent to the entitlement network location to retrieve entitlements for the use of software at the information handling system.06-13-2013
20130151584Method for Network Coding Packets in Content-Centric Networking Based Networks - A network node, comprising a data store comprising a content object, wherein the content object comprises multiple content chunks, a receiver configured to receive a request from a requesting network node for at least one chunk of the content object, a transmitter configured to transmit data, and a processor coupled to the receiver, the transmitter, and the data store, wherein the processor is configured to encode the content using the multiple content chunks and to instruct the transmitter to transmit the encoded content and an encoding indicator to the requesting network node, wherein the encoding indicator provides the requesting network node with an encoding mechanism that the requesting network node uses to decode the encoded content in the payload into the multiple content chunks after the requesting network node receives a number of packets comprising the encoded content equal to the number of content chunks that comprise the content object.06-13-2013
20130159376SYSTEMS AND METHODS FOR A COMPUTING RESOURCE BROKER AGENT - A resource broker agent may be configured to monitor computing resources available on a computing device. The resource broker agent may be further configured to request additional computing resources in response to detecting a request to perform a computing task that cannot be adequately performed with the computing resources currently available on the computing device. The additional computing resources may be requested from one or more remote resource providers via a network. The additional computing resources may comprise remote execution of portions of the computing task. The resource broker agent may be further configured to perform the requested computing task by use of a virtualized computing environment of the computing device.06-20-2013
20130159377PROACTIVE AUTOMATED PERSONAL ASSISTANT - Embodiments relate to a platform for providing information to a user based on the user's context. User context may be determined by the platform and may include the time and date, the user's location, the user's scheduled activities, the users current activities, the user's budget, the weather forecast at the user's location, etc. Agents, software components that may run in the cloud and may perform useful tasks for users, may be created and used by the platform. A topic is a collection of metadata that defines how information is handled in different situations. Topics may be created for and by users, may be associated with events and/or locations, and may be configured to use agents to provide potentially useful information, such as ads, coupons, notifications, and alerts, to users subscribed to the topic.06-20-2013
20130166622Using Mobile Device Location Data with Remote Resources - A mobile computing device may use location data to select one or more servers with which to connect. The location data may be communicated to the one or more servers and used by the one or more servers to tailor virtual applications to the location of the mobile computing device.06-27-2013
20130166623SYSTEMS AND METHODS FOR COOPERATIVE APPLICATIONS IN COMMUNICATION SYSTEMS - Systems and methods provide communications between applications in terminal nodes and applications agents in access nodes. The APP-agent cooperative communications can be used to improve quality of experience for users or the terminal nodes. An access node may, for example, have parameterized scheduling system that incorporates information from the APP-agent cooperative communications in determining scheduling parameters. An application at a terminal node may, for example, modify requests for communication based on information about communication capabilities received from an access node. For APP-agent cooperative communications for multiple applications, an access node may include a master application agent to facilitate and coordinate communications to specific application agents that address APP-agent cooperative communications for specific applications. Similarly, a terminal node may use a master application and specifications for APP-agent cooperative communications.06-27-2013
20130166624DISTRIBUTED HARDWARE/SOFTWARE SYSTEM FOR MANAGING AGENT STATUS IN A COMMUNICATION CENTER - An agent presence application for monitoring target agent resources and rendering agent states to subscribing applications is provided. The presence application has at least one first portion for collecting data regarding states of activity of the target agent resources, and at least one second portion for integrating the data and rendering the agent states to the to subscribing applications.06-27-2013
20130173686Monitoring Distributed Task Execution Using a Chained Text Messaging System - Embodiments of a system, method, and computer program product for monitoring task processing in a distributed system are provided. A task controller is provided with a task. The task controller generates a plurality of subtasks from the provided task, where each subtask includes a callback function. The subtasks are distributed for execution to multiple computing devices in the distributed system. As each subtask is executed by a computing device, the callback function is invoked, the invocation generating a message. The message includes the process and status information of the executing subtasks. The process and status information included in the message for each subtask is monitored, analyzed and aggregated, and is transmitted for a display on a client device.07-04-2013
20130173687METHOD FOR PROVIDING SUPPORT SERVICES USING CONSUMER SELECTED SPECIALISTS AND SPECIALIST RATINGS - A service center receives a request from a remote device for a live support session of a product supported by the service center, where the service center provides support services for a plurality of products on behalf of a plurality of product providers. In response to the request, the service center determines one or more preferred agents that are known to a user of the remote device and transmits information representing the preferred agents to the remote device to allow the user to select one of the preferred agents for the live support session. In response to a user selection of an agent, a communications session is established between the user and the selected agent to enable the selected agent to provide live support.07-04-2013
20130179487DISTRIBUTED STOCHASTIC CLUSTERING FOR AUTOMATED FORMATION OF CONNECTED NETWORKS OF AGENTS - A “Stochastic Clustering-Based Network Generator” enables rapid formation of an interconnected hierarchical network structure from an arbitrary number of agents via an iterative turn-based coalescence process. Given N agents wishing to coalesce into one hierarchical network, a turn-based process allows each agent (or the head of each hierarchical cluster of agents), to randomly decide whether to issue or listen for merge requests in each round. Issuing a request amounts to contacting a randomly chosen agent with a merge request. Given multiple received requests, a cluster head will randomly accept one request for a merge received by any agent in that cluster. The requesting cluster then merges as a hierarchical child of the accepting cluster. In a related embodiment, given multiple merge requests, the request from the smallest cluster is accepted. In further embodiments, ties of the smallest cluster size are broken based on various options.07-11-2013
20130191438CONTENTS DISTRIBUTION SYSTEM, DISTRIBUTION SERVER, AGENT SERVER, AND COMPUTER PROGRAM - An exemplary contents distribution system includes a distribution server for distributing, to an information terminal, contents to which use right information for permitting playing the contents is set, and an agent server which distributes the contents to the information terminal in place of the distribution server when instructed from the distribution server. The distribution server includes a control unit for determining whether or not to execute surrogate distribution based on at least one of a load state of the distribution server and a load state of a network between the distribution server and the information terminal, and a distribution instructing unit for transmitting the use right information to the agent server and instructing the agent server to distribute the contents when it is determined that surrogate distribution is to be executed.07-25-2013
20130204921DIAGNOSTICS AGENTS FOR MANAGED COMPUTING SOLUTIONS HOSTED IN ADAPTIVE ENVIRONMENTS - A solutions manager supports computing solutions running on hosts in an adaptive computing environment by utilizing remote processes or agents placed on the hosts. A remote agent is associated with a computing solution and placed on the host on which the computing solution is running. When the computing solution is relocated to a new host, the remote agent associated with the computing solution is also automatically relocated and restarted on the new host.08-08-2013
20130204922Asset Control and Management System - An embodiment provides a method for managing a hydrocarbon asset. The method includes creating an interactive community of agents, wherein each agent comprises code and functional data structures configured to direct a processor to access resource on a network. At least one of the agents is configured to be a workflow agent, wherein the work-flow agent is configured to pursue a plan to accomplish a goal. The work-flow agent is provided with sensors to determine environmental conditions. The workflow agent is provided with the ability to communicate with other intelligent agents. The workflow agent is configured to select the plan based, at least in part, on information obtained from the sensors.08-08-2013
20130226984METHOD AND APPARATUS OF PROVIDING OPTIMIZED WEB BROWSER COMMUNICATIONS - Disclosed are an apparatus and method of establishing a communication session between an administrator and an agent device. The communication session may be setup for the agent to receive a request for information transmitted from the administrator device remotely across a network. The example method may also include processing the request via an embedded web server module of the agent device and creating a response message including the requested information. The agent device may also be configured to transmit the response to the requesting entity or administrator device.08-29-2013
20130226985MONITORING A PATH OF A TRANSACTION ACROSS A COMPOSITE APPLICATION - At each intermediate transaction hop from among multiple transaction hops in a transaction flow through a composite application, an entry with tracking data for a current transaction hop of the multiple transaction hops is inserted into a tracking envelope associated with the transaction flow and the tracking envelope is passed to a next transaction hop of the transaction hops in the transaction flow. At a final transaction hop of the multiple transaction hops, a final entry with tracking data for the final transaction hop is inserted into the tracking envelope and the multiple entries with tracking data for each of the transaction hops in the tracking envelope are exposed in a single tracking event.08-29-2013
20130226986HARDWARE COMPUTING SYSTEM WITH EXTENDED PROCESSING AND METHOD OF OPERATION THEREOF - A method of operation of a hardware computing system includes: transferring a command to a remote application manager through a network bus; executing, by a programmable execution array of the remote application manager, the command; identifying, with a routing logic module, a subsequent command to be executed by an alternate remote application manager; and providing a response through the network bus for the command.08-29-2013
20130226987METHODS AND SYSTEMS FOR PREVENTING A LOCAL DISPLAY DEVICE FROM DISPLAYING DATA GENERATED BY A REMOTE COMPUTING DEVICE - A method and system for preventing a local display device from, displaying data generated by a remote computing device is described. The system includes a local agent for facilitating a remote session; an operating system gen-orating a request to enable a display device controlled by a display adapter; and a filter executing in a driver and in communication with the local agent, the filter intercepting the request generated by the operating system. The filter transmits the request to the local agent when a remote user is active or to the display adapter when the remote user is inactive. The filter will transmits a signal to the operating system that the display adapter has enabled the display device when the filter transmits the request to at least one of the local agent and the display adapter.08-29-2013
20130226988METHOD AND APPARATUS FOR CONTROLLING RESPONSE TO SERVICE NOTIFICATIONS IN A NETWORK ENVIRONMENT - A method of providing content notifications to devices in a wireless communication system includes obtaining notification information regarding content available to a first group of mobile devices in a wireless network, generating a notification message comprising the notification information and an identifier associated with a second group of mobile devices that is a subset of the first group, and broadcasting the notification message over the network to cause mobile devices of the second group to retrieve the content over the network. The method also includes receiving content notifications in a wireless communication system, including receiving a notification message comprising notification information regarding content available to a first group of mobile devices and an identifier associated with a second group of devices, where the second group is a subset of the first group, and retrieving content from a network in response to being one of the second group of devices.08-29-2013
20130226989COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, PROGRAM, AND READER/WRITER PROVIDING SYSTEM - A communication device includes an IC chip storing information in a predetermined area and functioning as a reader/writer that reads out or writes information stored in another IC chip. Also, the communication device includes means for downloading an agent from an information processing device connected to the network. Here, the agent is provided as application software operating the IC chip as a reader/writer. Furthermore, the communication device includes means for downloading a role from the information device connected to the network using the agent downloaded therefrom, where the role is provided as script data in which part of the contents of processing of the reader/writer performed by the agent.08-29-2013
20130226990INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING DEVICE - There is provided: a user input unit 08-29-2013
20130238683METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PROVIDING FILES TO A CLIENT - A method for providing information to a client over a peer-to-peer network, the method includes: receiving, by a tracker proxy, a re-directed first request of a client to access a tracker; and sending, by the tracker proxy, a first response that identifies a network cache as a peer. A method for providing a video file to a client, the method includes: receiving a request of a client to retrieve a video file from a web site or another external source out of multiple requests that are sent to multiple information sources; and providing to the client cache a first response that identifies a network cache as a source of the video file.09-12-2013
20130246501SYSTEM AND METHOD FOR MONITORING A LOCATION - A system for monitoring a location may include a local agent device at the location, and at least one sub-system at the location. The sub-system(s) is in communication with the local agent device. The local agent device is configured to detect and automatically respond to a first event occurring at or within the sub-system(s) according to a first procedure. The local agent device is configured to contact a monitoring center that is remotely located from the location when the local agent device detects a second event occurring at or within the sub-system(s) according to a second procedure.09-19-2013
20130246502System Administration - A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.09-19-2013
20130246503CLIENT DEVICE AND ASSOCIATED METHODOLOGY OF ACCESSING NETWORKED SERVICES - A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server. The client may use any service among services offered by the plurality of service-offering servers with the use of a common API without any need to use a unique API, which is unique to each of the plurality of service-offering servers.09-19-2013
20130254258OFFLOADING APPLICATION COMPONENTS TO EDGE SERVERS - An apparatus and method for off-loading application components to edge servers are provided. An application is made edge-aware by defining which components of the application may be run from an edge server, and which components cannot be run from an edge server. When a request is received that is to be processed by an application on an origin server, a determination is made as to whether the application contains edgable components. If so, an edgified version of the application is created. When a request is received that is handled by a component that may be run on the edge server, the request is handled by that component on the edge server. When a request is received that is handled by a component that is not edgable, the request is passed to a proxy agent which then provides the request to a broker agent on the origin server.09-26-2013
20130262556Enhanced Computer Cluster Operation Using Resource Allocation Requests - The subject disclosure is directed towards automatically managing job request execution for a computer cluster using cloud computing resource allocations. When client computers to the computer cluster submit job requests to a head node, a set of job requests is selected based on a policy. The head node converts the set of job requests into a set of resource allocation requests based on job specification data. After communicating the resource allocation requests to a cloud computing provider, the head node is granted access and control over one or more worker nodes as a response. The worker nodes proceed to execute the set of job requests and update the head node with status information once the execution finishes.10-03-2013
20130262557CITY FACILITY MANAGING SERVER AND SYSTEM - Disclosed herein is a city facility managing server and system. The city facility managing server is connected to a plurality of agents, each of which manages at least one city facility according to event processing scripts. The city facility managing server includes a schedule database, a schedule register, and a scheduler. The schedule database stores schedules, each including a specific event processing script for controlling at least one specific city facility. The schedule register registers the schedules in the schedule database. The scheduler continuously reads the stored schedules, registers the schedules in an event queue, reads a schedule corresponding to a current time from the schedule event queue, and sends the read schedule to at least one corresponding agent, thereby allowing the at least one corresponding agent to control a corresponding city facility according to a corresponding event processing script.10-03-2013
20130268575CLOUD-COMPUTING GRAPHIC SERVER - The invention provides a cloud-computing graphic server. In one embodiment, the cloud-computing graphic server is coupled to a client host via a network, and includes a plurality of back-end graphic servers and at least one front-end graphic server. The graphic server is coupled to the back-end graphic servers via a high-speed network, receives a request from the client host via the network, determines a plurality of application programs required by the request, and selects a plurality of used back-end graphic servers respectively corresponding to the application programs from the back-end graphic servers. The used back-end graphic servers execute the application programs according to instructions from the front-end graphic server to generate a plurality of graphic surfaces, and the front-end graphic server blends the graphic surfaces to obtain a windows surface datastream and sends the windows surface datastream back to the client host for display via the network.10-10-2013
20130275489INTEGRATION OF WEB SERVICES WITH A CLUSTERED ACTOR BASED MODEL - In accordance with various embodiments, systems and methods that integrates web services into an actor model are provided. Such a system can include an event broker, which is operable to manage events between one or more actors and a plurality web services. The system can also include a plurality of protocol adapters. Each protocol adapter is associated with a different one of the plurality of web services. The system can further include a web services bundle which is a common library shared by the plurality of protocol adapters. Each protocol adapter can convert web services messages received from a web service into events and publish the events using the event broker.10-17-2013
20130275490Invitation method utilized between unified virtual experience clients and virtual machine manager - An invitation method for a wireless communication system supporting a standard of unified virtual experience (UVE) including a plurality of UVE clients and a virtual machine manager (VMM) is disclosed. The invitation method includes a first UVE client of the plurality of UVE clients transmitting a user agent (UA) invitation request message to the VMM for inviting a second UVE client of the plurality of UVE clients to access an application utilized by the first UVE client; and the VMM transmitting a UA invitation response message to the first UVE client.10-17-2013
20130290401Device-Agnostic Content Management, Playback and Status Monitoring System - A system is provided that includes a software agent, an electronic device, a display, and a content management system. The electronic device accesses the software agent and interprets it with a software application, such as a web browser. Embedded within the software agent is a playback system, which dictates content to be shown, and a monitoring system, which collects logging and status data. At least some of the content is stored on the electronic device prior to display, and at least some of the logging and status data is stored on the electronic device prior to being transferred to the content management system.10-31-2013
20130297672MECHANISM FOR TRACKING AND UTILIZING FACTS ABOUT A NODE OF A MULTI-TENANT CLOUD HOSTING ENVIRONMENT - A mechanism for tracking applications on a node of a multi-tenant PaaS environment is disclosed. A method of the invention includes providing an agent of a server orchestration system on a multi-tenant node of a network-based application hosting system, wherein the node comprises a virtual machine (VM) of a cloud computing environment configured to host a plurality of Web application components of different owners, and maintaining, by the agent, a plurality of facts about the node. One of the facts is a number of source code management (SCM) software repositories on the node; each software repository containing at least one of the plurality of Web application components, which is determined by and updated by the agent to reflect the number of determined software repositories.11-07-2013
20130304795DISPLAY APPARATUS AND METHOD OF EXECUTING AND INSTALLING APPLICATION THEREOF - A display apparatus and a method for executing and installing an application thereof are provided. The method of executing an application of a display apparatus includes: executing a first application; displaying a list of external devices able to execute a second application included in the first application, on a screen of the display apparatus; and transmitting the second application to an external device selected from the list of eternal devices, wherein the first application is downloaded from a server to the display apparatus.11-14-2013
20130304796SYSTEMS AND METHODS FOR PROVIDING QUALITY OF SERVICE VIA A FLOW CONTROLLED TUNNEL - The present invention is directed towards systems and methods for providing Quality of Service (QoS) via a flow controlled tunnel. Traffic from a plurality of applications may be directed into a single connection or flow-controlled tunnel and QoS policies may be applied across the plurality of applications without configuration of individual link speeds, enabling QoS scheduling to dynamically adjust traffic transmission and reception rates to ensure priority management of applications regardless of a final endpoint of the application communications. Accordingly, traffic of different types, including VPN, HTTP, Voice-over-IP (VoIP), remote desktop protocol traffic, or other traffic may be easily balanced and prioritized. In many embodiments, the tunnel may be transparent to applications, such that without any application configuration, application traffic may still be prioritized by QoS requirements.11-14-2013
20130311545Emergency Event Management System - Techniques to manage an unplanned event are described. A system includes a processor component, a communications interface component, an event definition component and an event management component. The communications interface component may be operative to establish a bridge connection among a plurality of communication devices. The event definition component may be operative on the processor component to define the parameters of an event, the event indicative of an unplanned happening. The event management component may be operative on the processor component to recognize a triggering of the event and cause the communications interface component to establish the bridge connection among the plurality of communication devices upon the triggering of the event. Other embodiments are described and claimed.11-21-2013
20130332505INTELLIGENT SCHEDULING FOR REMOTE COMPUTERS - A method of protecting data on a mobile computing device using a storage network by deploying to the mobile computing device, a synchronization agent and then associating a synchronization policy with the synchronization agent. The mobile computing device is monitored for at least one threshold event. Its determined that the threshold event has occurred which causes a request to initiate a data synchronization event to be transmitted. The response to the request is synchronizing the mobile computing device with the storage network.12-12-2013
20130346470DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS - Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result.12-26-2013
20130346471MAPPING SERVER AND MAPPING METHOD - The examples of the present invention relates to a mapping server and a mapping method for inter-working between a display controlling computer and portable terminal devices. According to an example of the present invention, a mapping server is configured to store information on terminal call signal displayed on a display area of a display unit controlled by a display controlling computer identified on a network, the information on terminal call signal including color information; receive response signal of a portable terminal device generated by the portable terminal device recognizing the terminal call signal displayed on the display area by the display controlling computer through a photo-sensor installed on the portable terminal device; and map between the terminal call signal and the response signal, thereby linking between the display controlling computer and the portable terminal device on the network.12-26-2013
20140006475METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING DATA REQUESTS01-02-2014
20140006476METHOD FOR PROVIDING N-SCREEN SERVICE USING VIRTUAL AGGREGATION GATEWAY01-02-2014
20140019513SCHEME FOR DEVICE DISCOVERY AND P2P GROUP FORMATION - A method in which a first device forms a peer to peer (P2P) group with a second device is provided. The method includes sending an invitation request to the second device; and performing a negotiation process to form the P2P group with the second device if an invitation response to the invitation request is received from the second device. The invitation response includes device information identifying the second device. The negotiation process is performed using the device information.01-16-2014
20140019514SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION - A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.01-16-2014
20140032633ASYNCHRONOUS COMMENT UPDATES - Apparatus, systems, and methods may operate to receive a comment object from a first client computer, the comment object being associated with an electronic document accessed from the first client computer. Further actions may include assigning the comment object a unique identifier, placing the comment object in a queue according to the unique identifier, and forwarding the comment object to a second client computer in response to opening the electronic document by the second client computer. Additional apparatus, systems, and methods are disclosed.01-30-2014
20140047000SYSTEMS AND METHODS FOR THROTTLING POLLING - Throttling polling may include sending a request to an agent device and determining whether a response to the sent request is successfully received from the agent device. A result of the determination may be stored in a memory and associated with the agent device. Further, a success rate is calculated for the agent device based on a plurality of the results. A metric related to the sent request and a subsequently sent request is adjusted for the agent device in accordance with an algorithm based on the calculated success rate for the agent device. The metric may be an amount of time between the sent request and a subsequently sent request for the agent device or a number of subsequently sent requests for the agent device.02-13-2014
20140047001VIRTUAL AGENT COMMUNICATION FOR ELECTRONIC DEVICE - Methods and apparatus for communicating between virtual agents associated with users of electronic devices connected via at least one network. A first user may instruct an associated first virtual agent to invoke a communication session with a second virtual agent associated with a second user. To invoke the communication session, the first virtual agent may send an outgoing communication to the second virtual agent and the outgoing communication may instruct the second virtual agent to perform at least one action on behalf of the first user. Virtual agents associated with different users may alternatively communicate with each other in the absence of user interaction to perform a collaborative action.02-13-2014
20140067905RUNTIME CO-LOCATION OF EXECUTING LOGIC AND FREQUENTLY-ACCESSED APPLICATION DATA - In accordance with various embodiments, systems and methods are provided for co-locating execution logic and state data in a distributed and clustered environment. Such a system can include a plurality of applications, executing on one or more application servers, including an event broker which identifies state data required by an actor, a database which identifies an application server where such state data is cached; and a co-location module which instantiates the actor on the application server where such state data is cached. The method includes identifying state data required by a transaction, identifying an application server where such state data is cached, instantiating execution logic for processing the transaction on the application server where such state data is cached, and executing said execution logic for processing the transaction on the application server where such state data is cached thereby providing predictable low execution latency.03-06-2014
20140067906REMOTE MANAGING SYSTEM AND METHOD - Provided are approaches for remote managing comprising at least one or more agents being resident in at least one or more management terminals connected to each other through a network and controlling the corresponding management terminals; and a management server transmitting to the agents a request for a service for managing the management terminals, where the management server transmits the request to the agent through a control channel. An independent control channel is formed between a management server and a management device separately from an ordinary communication channel and, in case the management device is required to perform a server role for a particular service, makes the corresponding management device require a request related to the service through a control channel and thus, the server role is assigned to the management server at the time of carrying out a service.03-06-2014
20140067907Method, System, And Computer Program Product For Delivering Smart Services - A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes defining a situation including subscriber context information based on private information of a service subscriber. The method includes identifying an action associated with the first situation. The method includes determining that the service subscriber is in the defined situation based on current subscriber context information. The method includes performing, in response to determining that the service subscriber is in the defined situation, the action.03-06-2014
20140082043SYNCHRONIZATION BETWEEN ACTIVE TCP APPLICATION AND STANDBY TCP APPLICATION - Embodiments of the invention include a method for maintaining an active-standby relationship between an active control card and a standby control card in a network element. The network element receives a data from a remote peer at the active control card. The network element communicates data from the active TCP module to an active application module in the active control card. The network element communicates synchronization data from the active application module to a standby application module on the standby control card. The network element communicates a single application synchronization acknowledgement from the standby application module to the active APP module. The network element communicates an application acknowledgment packet from the active application module to the active TCP module responsive to receiving the application synchronization acknowledgment. The network element then communicates an acknowledgement to the remote peer responsive to the application acknowledgement.03-20-2014
20140082044METHOD, SYSTEM AND DEVICE FOR REPORTING USER AGENT PROFILE INFORMATION - A method, system, and device for reporting User Agent Profile (UAP) information are disclosed. In the embodiments of the invention, UAP information is associated with an attribute group label, and a client identifies the attribute group label and reports UAP attribute information associated with the identified attribute group label to a server side according to the identified attribute group label, thereby avoiding reporting all UAP attribute information and further saving network resources. Moreover, in the case that a change occurs in the value of a device capability UAP attribute of a terminal or in the attribute group label of the server side, if such a change affects an existing service, the client only needs to send the changed device capability UAP information to the server side, thereby further avoiding transmitting a large volume of UAP information and further saving the network resources.03-20-2014
20140089375DETERMINING POINTS OF INTEREST WITHIN A GEOFENCE - Embodiments of apparatus, packages, computer-implemented methods, systems, devices, and computer-readable media are described herein for a mobile computing device with a primary processing unit configured to operate in a normal mode and a reduced power mode. The mobile computing device may include a secondary processing unit, coupled with the primary processing unit, configured to provide, to a remote computing server, location data of the mobile computing device. The secondary processing unit may be configured to receive, from the remote computing server, one or more POIs contained within a geofence, identified based on the provided location data. The providing and receiving may be performed on behalf of the primary processing unit while the primary processing unit is in the reduced power mode. Operation of the secondary power processing unit may require less power than operation of the primary processing unit in the normal mode.03-27-2014
20140089376CONTROL OF APPLICATIONS INSTALLED ON A REMOTE DEVICE - According to example configurations, a primary application includes code that performs a check whether an agent application is installed and/or executing on a corresponding mobile device. If the primary application determines that the agent application is currently not installed and/or currently executing on the mobile device, the primary application initiates installation and/or execution of the agent application on the mobile device potentially unbeknownst to the user of the mobile device. A network administrator communicates with the agent application on the mobile device over a persistent communication link to manage a group of applications and/or related information on the mobile device.03-27-2014
20140089377DATA SHARING METHOD AND DATA PROCESSING SYSTEM - A data sharing method includes detecting by a first data processing apparatus that is among multiple data processing apparatuses that share data, any one among a shortage of available memory, a change in remaining battery power, a change in a relative positional distance of the first data processing apparatus to a second data processing apparatus that is among the data processing apparatuses, a change in a communication speed of communication with the second data processing apparatus, and an interruption of communication with the second data processing apparatus; and transmitting by the first data processing apparatus to a third data processing apparatus that is among the data processing apparatuses, a shared portion of the data saved in the first data processing apparatus.03-27-2014
20140089378MANAGING INVENTORY DATA FOR A DISTRIBUTED CACHE PROVIDED BY A PLURALITY OF WIRELESS MOBILE DEVICES - A method, apparatus and computer program product are disclosed for distributing inventory data for a distributed cache provided by a plurality of wireless mobile communication devices. A first inventory data is received from a first wireless mobile communication device, and a second inventory data is received from a second wireless mobile communication device. The first inventory data and the second inventory data are compared to identify one or more matching data resources. In response to identifying one or more matching data resources, a matching inventory data that identifies the one or more matching data resources is sent to the first wireless mobile communication device. The matching inventory data enables the first wireless mobile communication device to access each of the one or more matching data resources stored on the second wireless mobile communication device.03-27-2014
20140095576SYSTEM AND METHOD FOR CLASSIFICATION OF MEDIA IN VOIP SESSIONS WITH RTP SOURCE PROFILING/TAGGING - System and method to perform a directive by a first SIP User Agent (UA) engaged in a peer-to-peer communication session with a second SIP User Agent (UA), the method including: arming the first SIP User Agent (UA) to define the directive; setting a trigger condition in the first SIP User Agent (UA) to perform the directive if the trigger condition becomes true; monitoring, by use of a processor within the first SIP User Agent (UA), for the trigger condition in the communication session; and if the trigger condition becomes true, performing by use of a processor the directive without usage of a back-to-back user agent.04-03-2014
20140095577ANALYTE DATA RETRIEVER - Methods and apparatus, including computer program products, are provided for processing analyte data. In some example implementations, a method may include receiving, at a first processing system including a user interface, an installation package including a plug-in and code configured to provide at the first processing system an interface between a sensor system configured to measure an analyte concentration level in a host and a second processing system; storing, by the first processing system, the installation package in a location based on a role of a user initiating the installation of the code; installing the plug-in for the user interface to enable the plug-in to control one or more aspects of an installation of the code; and initiating, by at least the plug-in, the installation of the code at the first processing system to provide the interface. Related systems, methods, and articles of manufacture are also disclosed.04-03-2014
20140101222METHOD AND APPARATUS FOR PROVIDING MASHUP SERVICE OF COMPONENT SERVICES - An approach for providing mashup service of component services is described. A mashup service platform determines one or more component services available to at least one device. The mashup service platform also determines at least one mashup service based, at least in part, on a combination of the one or more component services. The mashup service platform further cause, at least in part, a generation of at least one mashup agent for interfacing with the at least one mashup service, the one or more component services, or a combination thereof.04-10-2014
20140101223RESILIENT DATA NODE FOR IMPROVING DISTRIBUTED DATA MANAGEMENT AND BANDWIDTH UTILIZATION - The present document is directed to data backup and data archiving and data synching and data sharing over disparate networks for the purpose of allowing private and commercial computing device users to back up, archive, synchronize and share data, including data files, on remote data-storage facilities via a network-based application. In particular, the teachings of the present document facilitate the end to end process through the utilization of a resilient data node without compromising the system itself, or the data stored therein security or privacy.04-10-2014
20140101224COMMUNICATION CONTROL DEVICE - A communication control device 04-10-2014
20140108492REQUEST-RESPONSE OPERATION FOR ASYNCHRONOUS MESSAGING - Disclosed are methods, systems, and computer programs for facilitating communication between a client application and a server application. A client application initiates an asynchronous communication with the server application by sending a request via a communication manager. The communication manager sends the request synchronously to the server application. Responsive to the communication manager not having received a final response from the server application, the communication manager responds to the client application that the sending the request was unsuccessful. Responsive to the communication manager having received a final response from the server application, the communication manager retains the response from the server application and responds to the client application that the sending a request was successful. The client application requests a final response from the communication manager and the communication manager provides the previously retained response.04-17-2014
20140108493DISTRIBUTED STORAGE NETWORK FOR MODIFICATION OF A DATA OBJECT - A distributed storage network generates a plurality of data segments from a data object and stores each of the plurality of data segments as a plurality of encoded data slices generated from an error encoding dispersal function. When the distributed storage network receives a modification request for the data object, it determines a size of the plurality of data segments of the data object from a segment size field and identifies one of the plurality of data segments requiring modification. The identified data segment is reconstructed from the plurality of encoded data slices and modified in accordance with the modification request.04-17-2014
20140115028METHOD AND SYSTEM FOR SHARDED RESOURCE BROKERING - This disclosure describes a virtual desktop brokering system that brokers a virtual desktop session. During operation, a broker receives a request to establish the session. Next, the broker broadcasts, to a set of agent concentrators, a request to find an available machine for the session, wherein each agent concentrator maintains state information of a respective group of available machines. The broker receives, from at least one agent concentrator, a list of available machines. Subsequently, the broker chooses an available machine from the list for the session, and the broker sends a request to the agent concentrator associated with the chosen machine to initiate the session.04-24-2014
20140122561CONTENT TRANSMISSION TERMINAL, SERVICE PROVIDING DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMPUTER-READABLE RECORDING DEVICE FOR RECORDING PROGRAM - A content transmission terminal, a service providing device, a communication system, a method of communicating and a computer-readable recording device for recording a program that more reliably detect a communication partner, and suppress an influence on communication performed by another device connected to a specific network are provided. A response request message for requesting a response from a service providing device is transmitted from the first communication unit through first communication via a first network including an access point and wireless second communication via a second network without the first network. When a response message is received in both of the first and second communication units from the service providing device that provides a desired service, content is wirelessly transmitted from the second communication unit to the service providing device.05-01-2014
20140129611System and Method for Accessing Mainframe System Automation from a Process Automation Application - A system and computer-implemented method communicatively interfaces a Process Automation (PA) application executing on a mainframe computer with a mainframe automation function executing on the mainframe computer. The PA application executes within a services layer, which runs on top of a base Operating System (OS) layer of the mainframe computer. Some automation functions execute within the base OS layer, while other automation functions within the services layer. Therefore, an interface executing within the services layer determines which of the two disparate execution environments is needed to execute a given mainframe automation function, and invokes the function within the appropriate environment.05-08-2014
20140129612METHODS, APPARATUS, AND SYSTEM FOR MOBILE PIGGYBACKING - Methods, systems, and apparatus for providing assistance to a user of a mobile application are described. A request for assistance from the user is detected and a request is issued to a remote device for establishment of a remote assistance session. Information describing a state of the mobile device is periodically transmitted to the remote device and one or more commands may be received from the remote device. The commands may be executed on the mobile device.05-08-2014
20140129613REMOTE MANAGEMENT OF DEVICES - The invention relates to the field of remote management of devices, and devices for implementing the method. In particular the invention relates to a lifeline connection for remote manageable devices, which lifeline connection can be used to re-establish a communication that has been lost between a remote configuration management server and a remote manageable device.05-08-2014
20140136593RETRY MECHANISM FOR DATA LOADING FROM ON-PREMISE DATASOURCE TO CLOUD - A method and system of retrying to load data from a data source to a cloud target system are disclosed. A client device sends a data packet to a cloud server via a communication connection. The data packet comprises data. The client device receives an indication of a failure in the communication connection. The client device configures, in response to receiving the indication of the failure in the communication connection, the data packet to prompt the cloud server to perform an upsert operation with the data in the data packet. The client device sends the configured data packet to the cloud server. The client device can wait a predetermined amount of time before sending the configured data packet to the cloud server.05-15-2014
20140136594AUTOMATIC INITIATION OF A RESPONSE ACTION WHEN AN EVENT ASSOCIATED WITH AN ITEM IN TRANSIT IS BASED ON LOGISTICAL NODE SCAN DATA - A method includes processing an event data associated with an item in transit between a source location and a destination location based on a scan data of a logistical node between the source location and the destination location. The server determines if the event data associated with the item in transit between the source location and the destination location based on the scan data of the logistical node between the source location and the destination location is associated with a response action defined in a matching table by the multimodal communication server using a processor and a memory. The server automatically initiates the response action when the event data associated with the item in transit between the source location and the destination location based on the scan data of the logistical node between the source location and the destination location is defined in the matching table on the multimodal communication server.05-15-2014
20140136595PUSH PULL CACHING FOR SOCIAL NETWORK INFORMATION - Embodiments are directed towards modifying a distribution of writers as either a push writer or a pull writer based on a cost model that decides for a given content reader whether it is more effective for the writer to be a pull writer or a push writer. A cache is maintained for each content reader for caching content items pushed by a push writer in the content writer's push list of writers when the content is generated. At query time, content items are pulled by the content reader based on writers a content reader's pull list. One embodiment of the cost model employs data about a previous number of requests for content items for a given writer for a number of previous blended display results of content items. When a writer is determined to be popular, mechanisms are proposed for pushing content items to a plurality of content readers.05-15-2014
20140143295FRAMEWORK FOR CROSS-PLATFORM COLLABORATION OF ACTIVITIES - A method for synchronizing applications may include authenticating a first user based on receiving an authentication function call from an application running on a first computing device. An invitation request may be transmitted to a second computing device to join the application. A session identification may be transmitted to the first computing device and second computing device. An event post function call may be received from the first computing device, the event post function call including a change to the application. An event fetch function call may be received from the second computing device and based on the receiving the change to the application may be transmitted to the second computing device.05-22-2014
20140149485METHOD AND SYSTEM FOR MANAGING USER STATE FOR APPLICATIONS DEPLOYED ON PLATFORM AS A SERVICE (PAAS) CLOUDS - The REsilient LOosely Coupled (ReLoC) system and method implement a session-state management architecture for cloud computing that uses loosely-coupled services and platform agnostic scalable messaging technology to propagate and save session states. Maintaining the state of applications and user sessions is difficult in large scale web-based software systems, particularly in the context of cloud computing (e.g., platform as a service (PaaS) vendors, do not explicitly support state management infrastructure, such as clustering). In a PaaS environment, a user has little or no access and control over the server platform and session management layer. The platform tiers are generally loosely coupled and service-oriented, which make traditional session-state management techniques non-usable. The ReLoC system and method provides a high level of tolerance to failures of the platform tiers without corresponding disruptions in user sessions. In the context of PaaS Clouds, the ReLoC system provides greater scalability compared to traditional clustering environments.05-29-2014
20140149486System And Methods For Tracing Individual Transactions Across A Mainframe Computing Environment - A performance management system is provided for monitoring performance of an application across a distributed computing environment, including within one or more mainframe computers. In the mainframe environment, a transaction manager is configured to receive a transaction request from an application executing remotely from the mainframe computer. An event agent is invoked via a user exit by the transaction manager and operates to detect events caused by the handling of the transaction by the transaction manager. Upon detecting such events, the event agent generates event messages for select events associated with the transaction, where the event message includes identifying information for the transaction. A translator agent is configured to receive the event messages from the event agent and transmit the event data record to a server located remotely from the mainframe computer, where the event data record includes the identifying information for the transaction.05-29-2014
20140156720CONTROL PLANE PROTECTION FOR VARIOUS TABLES USING STORM PREVENTION ENTRIES - The present disclosure discloses a method and network device for control plane protection for various tables using storm prevention entries. Specifically, the disclosed system receives a first packet, and creates an inactive entry in a table. The system then forwards the first packet from a first processor to a second processor for processing. Also, the system associates the inactive entry with a timestamp indicating when the first packet is forwarded to the second processor, and determines a configured interval (CI) associated with the table. Further, the system compares a difference between a current timestamp and the timestamp associated with the inactive entry against the CI upon receiving a second packet. If the difference is longer than the CI, the system associates the inactive entry with the current timestamp, and forwards the second packet to the second processor for processing. Otherwise, the system discards the second packet.06-05-2014
20140156721INFORMATION PROCESSING SYSTEM AND COMMUNICATION TERMINAL - An information processing system includes a processor configured to predict an in-use situation of a communication terminal at a time of use of an application executed on the communication terminal, and prepare adjusted content of at least a portion of the application based on an in-use situation of the communication terminal as predicted by the circuitry.06-05-2014
20140156722System and Method for Processing Information Via Networked Computers Including Request Handlers, Process Handlers, and Task Handlers - Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs. A request handler can receive service requests for processing jobs, process handlers can identify tasks to be performed in connection with the processing jobs, and task handlers can perform the identified tasks, where the request handler, the process handlers, and the task handlers can be distributed across a plurality of networked computers.06-05-2014
20140164472COLLABORATIVE SHARING OF CONTEXTUALLY SIMILAR CACHE DATA TO REDUCE NETWORK USAGE - Wireless user devices can independently download and cache data from websites over a wireless communications network. In response to a request for data, a first user device may receive data directly from a second user device instead of receiving data over the communications network, if the data satisfies the request. Near field communications may be used for direct communication between user devices within range of the near field communication. Metadata describing the cached data may be stored in association with the cached data. Each user device may advertise its metadata and allow it to be searched by another user device that is requesting data. If the request can be satisfied with cached data stored by a selected user device, then the cached data is received directly from the selected user device, but the data is otherwise received over the communications network.06-12-2014
20140164473COMPUTER SYSTEM AND METHOD FOR DATA TRANSMISSION - Methods and devices for data transmission may comprise a computer system comprising: a reception module configured to receive and store condition data assigned to data elements of a data delivery unit; a context checking module configured to check whether a second mobile communication terminal, external to the computer system, satisfies one or more conditions defined by the condition data; and a data transmission module configured to trigger transmission of context-specific data elements from the computer system via the mobile radio network to the first mobile communication terminal. The computer system may be configured to obtain, from a networking unit of the mobile radio network, current attribute data associated with the second mobile communication terminal, and the context checking module may be configured to check, based on these current attribute data and respective condition data, whether the second mobile communication terminal satisfies the conditions.06-12-2014
20140164474METHODS, SYSTEMS, AND PRODUCTS FOR PAIRING AGENTS AND SERVICE PROVIDERS - Methods, systems, and products are disclosed for pairing agents and service providers. A registration request is received to pair an agent and a service provider. A directory service is queried that stores at least one of i) third party service providers and information describing each third party service provider's service and ii) agents and information associated with each agent. A response is sent that describes an available pairing between an agent and a service provider.06-12-2014
20140164475SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING STATES - System, methods, and computer program products are provided for managing mobile entity states. A first notification is received over a communications network, the first notification including data indicating that a first service associated with a mobile device has been suspended. State information stored in a memory is updated based on the data included in the first notification. A second notification is transmitted over a communications network, the second notification indicating that the state information has been updated.06-12-2014
20140172943Highest Bandwidth Download Request Policy in a Live Streaming P2P Network - The technology relates to a method of and a device for, arranging peers in a P2P network comprising a streaming source and a plurality of network peers arranged at distribution levels in the P2P network. The method receives a request from a peer entering the network to receive data content, and determines a distribution level for the entering peer with respect to the streaming source. Further, the method provides the entering peer with peers selected from the network peers from which the requested data content can be downloaded with an expected probability depending on the determined distribution level. The method also indicates upload capacity of peers, wherein the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the peers having a highest upload capacity among the selected peers.06-19-2014
20140172944INVALIDATION SYSTEMS, METHODS, AND DEVICES - A computer-implemented method includes receiving, at a service running on the hardware, invalidation information relating to one or more resources; and determining whether the invalidation information relates to any resources currently stored on the service. Based on the determining, when the invalidation information relates to at least one resource not currently cached on the service, maintaining on the service at least some of the invalidation information; and using the maintained invalidation information on the service to prevent subsequent use of a version of at least one resource not currently stored on the service.06-19-2014
20140172945LOADING A RE-DIRECTED WEB PAGE ON A WEB BROWSER OF A CLIENT DEVICE IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed.06-19-2014
20140172946LOADING A RE-DIRECTED WEB RESOURCE ON A WEB BROWSER OF A CLIENT DEVICE IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device transmits a request for an initial web resource to a proxy server. The proxy server requests the initial web resource on behalf of the client device in response to the client device's request. The proxy server then executes a web resource redirection procedure (which involves one or more redirects) that is independent of interaction with the client device and results in the proxy server obtaining web resource content. The proxy server delivers the web resource content to a proxy client application on the client device along with instructions for simulating, on the client device, the web resource redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web resource redirection procedure that occurred at the proxy server as instructed.06-19-2014
20140172947CLOUD-BASED VIRTUAL LOCAL NETWORKS - Systems and methods are described for providing cloud-based virtual local networks. A computerized method for providing cloud-based virtual local networks includes receiving at a network gateway a request for a network address from a network switch, communicating with a user device management entity (uDME) server to authorize the network switch, receiving an authorization response from the uDME server for the network switch, receiving a network address pool at the network gateway from the uDME server, and creating at the network gateway a virtual home router containing a virtual home router context that is unique to the virtual home router and associated with the network address pool.06-19-2014
20140172948METHOD AND APPARATUS FOR COMMAND SYNCHRONIZATION - Method and apparatus for command synchronization is described. In some embodiments, a remote system may set up a user interactive session with a local device according to a user interaction protocol. The remote system may insert a predetermined execution time into a first command and send the first command to a local device according to the user interaction protocol. The first command, when executed on the local device, causes a second command compliant with the user interaction protocol to execute on the local device at the predetermined execution time.06-19-2014
20140172949METHOD OF INTER-BOARD COMMUNICATION IN A ROUTER CLUSTER, ROUTER, AND ROUTER CLUSTER - A method of inter-board communication in a router cluster, a router, and a router cluster are provided. The method comprises: the main router configuring and enabling an IP address of the interconnection interface of the main router, and acquiring IP address(es) of other router(s) in the router cluster; other router(s) except the main router configuring and enabling IP address(es) of interconnection interface(s) of other router(s) except the main router respectively, and acquiring the IP address of the main router; the main router establishing communication connections with other router(s) in the router cluster, and enabling the function of communication agent; the main router and the other router(s) in the router cluster transmitting internal control messages of the router cluster through their respective communication agent modules.06-19-2014
20140188974SYSTEM AND METHOD FOR ORCHESTRATING MASSIVELY DISTRIBUTED CONTENT DELIVERY NETWORKS - An apparatus and method are provided for tracking and positioning content within a domain including a plurality of devices that provide content data to users. The apparatus and associated method include a communication interface that receives requests for content from respective ones of the plurality of devices. An optimization processor analyzes all requests for each piece of content, and determines at least one of an actual request rate and a target request rate for each piece of content and, in response to the determination of the actual and target request rates, instructs individual devices of the plurality of devices to store respective pieces of content in a memory.07-03-2014
20140188975TRANSMISSION APPARATUS, TRANSMISSION METHOD, AND PROGRAM - A transmission apparatus includes an acquisition unit configured to acquire a list indicating segment data that is acquirable by a receiving apparatus from among a plurality of pieces of segment data obtained by dividing content data, a determination unit configured to determine according to the list, and a control unit configured to perform control to transmit the list at a first timing, if the determination unit determines that the list contains information about segment data that has not been transmitted to the receiving apparatus, and to perform control to transmit the list or a list acquired after the list has been acquired by the acquisition unit at a second timing, which is a timing later than the first timing, if the determination unit determines that the list does not contain information about segment data that has not been transmitted to the receiving apparatus.07-03-2014
20140188976SYSTEMS AND METHODS OF USING THE REFRESH BUTTON TO DETERMINE FRESHNESS POLICY - The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compression improvements. In some cases, the present solution provides various prefetching and/or prefreshening techniques to improve intermediary or proxy caching, such as HTTP proxy caching. In other cases, the present solution provides techniques for accelerating a protocol by improving the efficiency of obtaining and servicing data from an originating server to server to clients. In another cases, the present solution accelerates domain name resolution more quickly. As every HTTP access starts with a URL that includes a hostname that must be resolved via domain name resolution into an IP address, the present solution helps accelerate HTTP access. In some cases, the present solution improves compression techniques by prefetching non-cacheable and cacheable content to use for compressing network traffic, such as HTTP. The acceleration and optimization techniques described herein may be deployed on the client as a client agent or as part of a browser, as well as on any type and form of intermediary device, such as an appliance, proxying device or any type of interception caching and/or proxying device.07-03-2014
20140195586MESSAGE TRANSMITTING SYSTEM AND METHOD FOR DISTRIBUTED DATA INTEROPERABILITY - Provided is a message transmitting system and method for distributed data interoperability. That is, the system and method may include a master device configured to register one or more operating devices, each operating a corresponding legacy system, as slave devices, so as to form each domain for processing an individual process, and to generate and transfer a process request message with respect to a slave device forming a corresponding domain according to processing of a predetermined process, and a slave device configured to be registered in one or more operating devices, each operating as a master device so as to form each domain, to execute a requested process as a process request message transferred from a corresponding master device according to domain-based process processing is received, to generate a process response message including a process execution result, and to transfer the generated process response message to the corresponding master device, thereby forming a plurality of domains for processing individual processes to enable a predetermined operating device to be shared among the domains, and enabling a process for multiple purposes in addition to a process for a single purpose.07-10-2014
20140207843DATA PROCESSING METHOD, CONNECTION AUDITING DEVICE, AND SYSTEM - Embodiments of the present invention disclose a data processing method, a connection auditing device, and a system, and relate to the communications field. The data processing method includes: when a terminal connects to a remote virtual desktop, obtaining a capability type of the terminal; obtaining a service data packet, and recognizing a type of the service data packet; when the type of the service data packet matches the capability type of the terminal, sending the service data packet to the terminal; and when the type of the service data packet does not match the capability type of the terminal, sending the service data packet to the remote virtual desktop. In the embodiments of the present invention, service experience of a user is improved during terminal displaying.07-24-2014
20140214917Custom Voice Track - Local stations can generate their station broadcast logs based on a master broadcast log. In some cases, local stations are allowed to edit some positions, or slots, in their local logs, so that the local logs do not match the master log. This can create complexity when voice tracks for empty voice track slots are provided to the local stations, because voice tracks often reference the media in slots on either side of the empty voice track slots. A display is presented that facilitates recording custom voice tracks by providing indications about which local stations have confirmed receipt of voice tracks, and whether the media items scheduled on either side of the voice track slot in the master log have been changed by the local stations.07-31-2014
20140222889COLLABORATIVE NEGOTIATION OF SYSTEM RESOURCES AMONG VIRTUAL SERVERS RUNNING IN A NETWORK COMPUTING ENVIRONMENT - Virtual machines within a network computing environment negotiate among themselves with regard to the sharing of resources via respective resource managers. The resource agent monitors resource allocation patterns of its virtual machine and responsively updates usage data in a resource availability map and compares the updated usage data to a minimum operational requirements threshold and a surplus amount threshold. If the updated usage fails to meet the minimum operational requirements threshold, the resource agent determines a needed shortfall amount of resources, searches the resource availability map for offers of the shortfall from resource agents, and sends out a request to a resource agent offering the shortfall amount. If the updated usage data meets the minimum operational requirements threshold, the resource agent determines a surplus amount of a resource that exceeds the surplus amount threshold and creates and broadcasts an offer of the surplus amount to the other resource agents.08-07-2014
20140237018TRACKING DISTRIBUTED EXECUTION ON ON-CHIP MULTINODE NETWORKS WITHOUT A CENTRALIZED MECHANISM - A method and system for tracking distributed execution on on-chip multinode networks, the method comprising: initiating, by a first node coupled to an on-chip network, execution of instructions on the first node for a distributed agent; initiating, by the first node, execution of instructions on a second node coupled to the on-chip network for the distributed agent; initiating, by the second node, execution of instructions on a third node coupled to the on-chip network for the distributed agent, wherein the second node does not notify the first node of the initiated execution on the third node; providing reoccurring notification by the second and third nodes to all nodes coupled to the on-chip network that they continue to execute instructions for the distributed agent; and determining, by the first node, that execution of instructions for the distributed agent is complete by detecting an absence of reoccurring notifications from nodes the network.08-21-2014
20140244712SYSTEM AND METHODS FOR VIRTUAL ASSISTANT NETWORKS - A system for the operation of a virtual assistant network, comprising a plurality of virtual assistants stored and operating on network-connected devices, and a plurality of virtual assistant brokers stored and operating on network-connected devices, wherein the virtual assistants receive user requests and send the requests to the virtual assistant brokers, and wherein the virtual assistant brokers delegate the requests to other virtual assistants for fulfillment.08-28-2014
20140250163DOCUMENT DELIVERY WITH MULTIPLE ADDRESSING AND DELIVERY OPTIONS - A computer program product and method for delivery of electronic and physical documents, with multiple addressing and delivery options. The system may receive uploaded electronic documents and deliver the documents electronically based on only a substantially correct physical address, or based on only a username. The recipient may choose the method of delivery of the uploaded documents. A tag may be input in order to associate the received electronic documents with others having the same tag. Optional services include, but are not limited to, e-signatures, certified mail, electronic and physical proofs of service, and email confirmation.09-04-2014
20140258363MANAGEMENT OF FUNCTIONAL INTERCONNECTIONS BETWEEN APPLICATION MODULES ON RESOURCE NODES IN A SOCIAL WEB - A resource node has application modules that are functionally interconnected by an application management proxy node to one another and/or to application modules of another resource node to provide combined functionality to a user. The resource node includes a plurality of the application modules and an application agent. Each of the application modules controls the resource node to provide corresponding defined functionality. The application agent communicates with the application management proxy node to establish functional interconnections between two or more of the application modules of the resource node and/or between at least one of the application modules of the resource node and at least one of the application modules of the other resource node. The application agent translates communication traffic to provide compatible communications between the application modules that are functionality interconnected. Related application management proxy nodes and methods are disclosed.09-11-2014
20140258364UNIVERSAL ARCHITECTURE FOR CLIENT MANAGEMENT EXTENSIONS ON MONITORING, CONTROL, AND CONFIGURATION - Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection.09-11-2014
20140280449FLOW-DIRECTED COLLABORATIVE COMMUNICATION - A method for resolving a query received from a first node in a network includes accepting, by a second node in the network, ownership of the query from the first node, receiving, at the second node, an identification of a third node in the network, wherein the identification is received from a user of the second node and the user of the second node believes that a user of the third node has information necessary to resolve at least part of the query, and transferring, by the second node, ownership of the at least part of the query to the third node, wherein the accepting, the receiving, and the transferring dynamically generates a data structure that traces a propagation of the query, and the data structure is accessible to an origin of the query.09-18-2014
20140280450PROXIMITY AND INTERFACE CONTROLS OF MEDIA DEVICES FOR MEDIA PRESENTATIONS - Embodiments relate generally to electrical/electronic hardware, computer software, wired and wireless network communications, portable, wearable, and stationary media devices. RF transceivers and/or audio system in each media device may be used to wirelessly communicate between media devices and allow configuration and other data to be wirelessly transmitted from one media device to another media device. The proximity detection system may be configured to detect a presence of a user or multiple users and upon detecting presence, access content on a user device, and record the content while also playing back the content on the media device. One or more user devices in proximity of the media device post detection may wirelessly communicate with the media device and the media device may orchestrate handling of content from those devices or from a wirelessly accessible location such as the Cloud or Internet.09-18-2014
20140280451Method and Apparatus for Mobile Device Connectivity Compatibility Facilitation - A system includes a processor configured to receive a request for communication between an application executed by the processor and a wirelessly connected vehicle computing system (VCS). The processor is also configured to confirm VCS compatibility with functionality or resources requested by an application originated communication request. The processor is further configured to translate the request to a VCS language or an application language, based on whether the VCS or the application is an intended recipient and pass the translated request to the intended recipient09-18-2014
20140280452METHODS, DEVICES AND SYSTEMS FOR DYNAMICALLY MANAGING MEMBERSHIPS IN REPLICATED STATE MACHINES WITHIN A DISTRIBUTED COMPUTING ENVIRONMENT - A computer-implemented method may comprise processing agreements received over a computer network at a first replicated state machine deployed on processes belonging to a first membership in an order defined by a first globally ordered set of agreements associated with the first membership; receiving an agreement to change membership that is configured to cause the first replicated state machine to be deployed on processes belonging to a second membership that is associated with a second globally ordered set of agreements; and processing the agreement to change membership at a point within the first globally ordered set of agreements.09-18-2014
20140280453Message Distribution - A system for distributing electronic messages includes: (a) a central server that is connected to a wide-area network and that stores substantive message content information and corresponding delivery information; and (b) a group of forwarding servers, each: being connected to the wide-area network and having an associated set of recipients. The central server is configured, based on the delivery information, to automatically transmit message information, which includes substantive message content information, across the wide-area network to at least a subset of the forwarding servers, with the substantive message content information being identical for all such forwarding servers. Each of such forwarding servers is configured, upon receipt of the message information, to automatically generate and then transmit to individual recipients within its associated set a message that includes the substantive message content information.09-18-2014
20140280454Method and Apparatus for Implementing Distributed Content Caching In A Content Delivery Network - Distributed content caching is implemented in an efficient, low cost manner within a content delivery network (CDN). In various embodiments, content is identified for caching at a number of gateway devices within a CDN by minimizing a cost function associated with content delivery in the network. The cost function may take into consideration costs of delivering content to users from gateway devices as well as costs associated with delivering content to users from centralized locations of a CDN.09-18-2014
20140280455MOBILE PRODUCT AND SERVICE INFORMATION MANAGEMENT - Information processing techniques for improving access to product and service information associated with a business entity. For example, a method comprises the following steps. A plurality of dedicated information modules is maintained in a repository. At least a portion of the plurality of dedicated information modules each comprises information specifically relating to at least one of a given product and a given service of an entity. One or more of the plurality of dedicated information modules is identified based on one or more input selection criteria. The identified one or more dedicated information modules are stored in a mobile storage container. The mobile storage container is transferred to a mobile device.09-18-2014
20140280456RELAY APPARATUS, INFORMATION PROCESSING SYSTEM AND METHOD - An information processing system includes a request receiver to receive a terminal request including a plurality of apparatus identification information, transmitted from communication terminals, used for identifying each of the plurality of apparatuses; a request processor to accumulate the received terminal request into a request accumulation unit; a request transmitter, upon receiving an obtaining request for obtaining a terminal request from an apparatus identified by the apparatus identification information, to transmit the terminal request accumulated in the request accumulation unit to the apparatus; a result receiver to receive a process result for the terminal request from the apparatus; and a result transmitter to transmit the received process result to a communication terminal. The request processor transfers the terminal request from one request accumulation unit of one apparatus transmitting a process result to other request accumulation unit of other apparatus not transmitting a process result.09-18-2014
20140280457IMPLEMENTATION OF A WEB-SCALE DATA FABRIC - Methods and systems for processing business operations transactions and associated augmented customer data using a Web-Scale Data Fabric (WSDF). According to embodiments, a plurality of computer servers are configured for economical large scale computation and data storage with resilience despite underpinning commodity hardware failure and grow-shrink capacity changes of nodes and associated interconnectivity. The servers communicate with direct attached storage (DAS) and include a co-processor coupled for computation capacity. The servers can connect to an external computer network (ECN) for external client input and output, as well as other functionalities such as physical-to-virtual network connectivity mapping and maintaining resilient storage of data received from the ECN or computationally derived from the received data.09-18-2014
20140280458DISTRIBUTION CONTROL SYSTEM, DISTRIBUTION SYSTEM, DISTRIBUTION CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A distribution control system includes a generating unit configured to generate image data from content data; a converting unit configured to divide the image data into a plurality of pieces of divided image data and converts the pieces of divided image data into a plurality of pieces of transmission data; and a transmitting unit configured to transmit the pieces of transmission data to different communication terminals.09-18-2014
20140280459CONTROL OF AN APPLICATION ON A REMOTE COMPUTER DEVICE - An application installed on a host computer device includes a portion of originally compiled executable code derived from respective source code and a modification to the originally compiled executable code. The portion of originally compiled executable code supports functionality in accordance with the source code from which the originally compiled executable code is derived. The modification to the originally compiled executable code includes agent code. In response to receiving a request to execute the modified compiled application on a host computer device on which the modified compiled application is installed, the host computer device executes the application as well as executes a respective agent on the host computer device as specified by the modification. Via the agent, which is integrated into the application, the host computer device provides functionality such as control of the executed application on the host computer device from a remote source.09-18-2014
20140280460SYSTEMS, METHODS AND APPARATUS FOR MANAGING AND DISPLAYING ELECTRONIC MESSAGES - A plurality of messages are retrieved from storage in response to a request received from a user device. The plurality of stored messages include a first message of a first type and a second message of a second type. For example, the first message may be a chat message and the second message may be an email message. The user device is caused to display the plurality of messages in a first region of a display. In response to selections of respective messages from among the plurality of messages, the user device is caused to display, simultaneously, the plurality of messages in the first region of the display and content associated with each selected message in a second region of the display. In one embodiment, messages and requests are transmitted via a websocket connection.09-18-2014
20140280461PROVIDING STATELESS NETWORK SERVICES - In various systems and methods, there can be received a request for a network service. A query for the network service can be formulated based on the request. A remote access device can be instructed to interrogate remote devices coupled to the remote network access device for the network service. Access parameters related to the network service can be received in response to the interrogation. The user device can be configured to access the network service based on the access parameters.09-18-2014
20140280462INTELLIGENT DOWNLOAD OF APPLICATION PROGRAMS - Improved techniques for controlling delivery (e.g., download) of application programs from a remote application repository to different client computing devices are disclosed. Application programs are often built to operate on computing devices that have certain hardware capabilities. Hence, application programs available for download from a remote application repository might not be suitable execution on all client computing devices that are able to access the remote application repository. The improved techniques for controlling delivery can operate to permit the applications to be received by only those client computing devices that have the required hardware capabilities to properly operate the application programs.09-18-2014
20140289304AUTOMATIC RESOURCE BALANCING FOR MULTI-DEVICE LOCATION-BASED APPLICATIONS - At least one embodiment of this disclosure includes a method of resource balancing execution of a location-based application involving multiple devices. The method can include: identifying an application executing on an operating system of a first computing device; identifying a resource type to facilitate the executing of the location-based application; identifying computing devices each having at least an available resource instance of the identified resource type, wherein the computing devices are reachable by a communication protocol of the first computing device; and selecting a target computing device to offer up a target resource instance of the resource type to the location-based application based at least partly on a comparable limitation of each available resource instance of the computing devices.09-25-2014
20140289305Automatic Multimedia Upload For Publishing Data And Multimedia Content - Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.09-25-2014
20140297711METHOD AND FRAMEWORK FOR CONTENT VIEWER INTEGRATIONS - A method and an architectural framework are revealed for content viewer integrations in content management systems and platforms that allow plug-and-play style content viewer deployment and switching, and simultaneous display of different viewers on the same page. By introducing the notion of viewer integration profiles and viewer bundles, and providing a programmable framework for integrations and customizations, viewer integrations and deployment in a content management system are standardized and made easy. With the integration of annotation content conversions, switching of content viewers with less data loss and less risk of potential security breaches (caused by incompatibility between different content viewers) will be enabled.10-02-2014
20140297712Method, System, and Graphical User Interface for Meeting-Spot-Related Contact Lists - One aspect of the invention involves a computer-implemented method in which a client device associated with a first user: receives from a server computer information about a plurality of other users associated with a meeting spot; displays an identifier for the meeting spot and at least some of the information for the plurality of other users; receives from the first user a selection of information that corresponds to a second user associated with the meeting spot; displays information about a third user, wherein the third user is associated with the first user and is also associated with the second user; receives from the first user a request to communicate with the third user; sends a communication to a client device associated with the third user; and participates in an online communication with the client device associated with the third user and a client device associated with the second user.10-02-2014
20140310330ESTABLISHING COMMUNICATION BETWEEN ENTITIES IN A SHARED NETWORK - A method, system, and/or computer program product establishes a communication session between two entities on a shared network. A request to locate a desired entity on a shared network, which hosts one or more entities that are unknown to a requesting entity, is received from the requesting entity. A desired environment with which the desired entity is associated is selected by the requesting entity. An inquiry packet is broadcast to all entities on the shared network. The inquiry packet, which does not specify a data link layer by which any particular entity communicates with the shared network, includes a request for an identity of any entity on the shared network that is assigned to the desired environment. A response to the inquiry packet provides an identity and data link layer address of the desired entity, thus enabling the establishment of a communication session between the requesting and desired entities.10-16-2014
20140324941SCRIPTING/PROXY SYSTEMS, METHODS AND CIRCUIT ARRANGEMENTS - Techniques for providing a proxy service are disclosed. In an embodiment, a proxy system includes a proxy service module and a scripting engine. The proxy service module is configured to intercept and process messages that travel between user devices and the Internet and the scripting engine is in communication with the proxy service module and is configured to manage a plurality of scripts that are written in one or more scripting languages. The proxy service module is configured to intercept a message that travels to the proxy service module and that is related to a user device, to associate a script with the intercepted message, and to cause the script to be executed at one of the user device, the proxy system, or a system that is external to the user device and the proxy system depending on the function associated with the script.10-30-2014
20140330886DISTRIBUTED NETWORK ADDRESS TRANSLATION CONTROL - A distributed network address translation (NAT) system is used to transport data packets between private and public network domains. A packet modifier substitutes public and private network address information in packets that are crossing between public and private domains to and from the end system. A network application server has an address mapping table and communicates with the packet modifier over a control protocol. The network application server generates address mappings which the packet modifier uses for modification of data packets passing through it.11-06-2014
20140330887DEVICE FOR OBTAINING CONTENT BY CHOOSING THE TRANSPORT PROTOCOL ACCORDING TO THE AVAILABLE BANDWIDTH - A device is intended to obtain content by means of at least two transport protocols having different requirements in terms of available network bandwidth. Such content is available in different versions on at least a content server and the versions correspond to different transmission binary bit rates and are subdivided into chunks adapted to be transmitted via a communication network. This device is arranged to request to said at least one server a transmission of at least one chunk according to a version of a content and according to a transport protocol, the transport protocol and the version being selectable in response to a current value of the available bandwidth of said communication network.11-06-2014
20140344324PROXIMITY PREFERENCE DISPLAY OPERATING SYSTEM AND PROXIMITY PREFERENCE DISPLAY OPERATING METHOD - The present invention relates to an operating system for displaying proximity preferences, and more particularly, to an operating system for displaying proximity preferences capable of establishing an information communication environment so that users having similar preferences or interests can form a group to be displayed within a short distance, thereby easily checking the status of users or institutions having similar interests and preferences, and allowing the users or institutions to do their positive activities so as to obtain new information quickly and easily as well.11-20-2014
20140358985FAILOVER FOR MOBILE DEVICES - A device may receive information that identifies a failover configuration associated with a user device. The failover configuration may identify a backup user device. The device may receive information indicating that a failover condition, identified in the failover configuration, has been satisfied. The device may identify the backup user device based on receiving the information indicating that the failover condition has been satisfied. The device may contact the backup user device based on identifying the backup user device. The device may determine that a service request, associated with a service and intended for the user device, is to be forwarded to the backup user device based on contacting the backup user device. The service may be identified by the failover configuration. The device may forward the service request to the backup user device to permit the backup user device to obtain the service rather than the user device.12-04-2014
20140358986Cloud Database-Based Interactive Control System, Method and Accessory Devices - An interactive control system and method, comprising providing a client program on a handheld or portable electronic device employing a wireless mode to obtain data from a cloud server, establishing a wireless data connection between the handheld or portable electronic device and an accessory device, using the wireless connection to establish direct communication between the handheld or portable electronic device and the accessory device, and then using the wireless connection for the handheld or portable electronic device to then transfer data previously obtained from the cloud server to the accessory device.12-04-2014
20140365552INFORMATION PROVISION SYSTEM, INFORMATION PROVISION DEVICE, INFORMATION PROVISION METHOD, TERMINAL DEVICE, AND DISPLAY METHOD - An information provision system includes a terminal device, and an information provision device that can communicate with the terminal device. The information provision device includes a communicating section configured to communicate with the terminal device, a head count information managing section configured to manage current head count information for each position, and a crowd information generating section configured to determine a position for making a notification display based on the managed head count information, and generate crowd information containing information of the determined position, and a transmission control section configured to transmit the generated crowd information from the communicating section to the terminal device. The terminal device includes a communicating section configured to communicate with the information provision device, and a control section configured to execute display of a map image on a display section, and execute a display based on the transmitted crowd information on the map image.12-11-2014
20140365553AUTOMATIC INITIATION OF A RESPONSE ACTION WHEN AN EVENT ASSOCIATED WITH AN ITEM IN TRANSIT IS BASED ON LOGISTICAL NODE SCAN DATA - A method includes processing an event data associated with an item in transit between a source location and a destination location based on a scan data of a logistical node between the source location and the destination location. The server determines if the event data associated with the item in transit between the source location and the destination location based on the scan data of the logistical node between the source location and the destination location associated with a response action defined in a matching table by the multimodal communication server using a processor and a memory. The server automatically initiates the response action when the event data associated with the item in transit between the source location and the destination location based on the scan data of the logistical node between the source location and the destination location is defined in the matching table on the multimodal communication server.12-11-2014
20140372504PERFORMING OPERATIONS ON NODES OF DISTRIBUTED COMPUTER NETWORKS - Performing operations on nodes of distributed computer networks. A request to upgrade a first acceleration node in a computer network is identified. A second acceleration node that is linked to the first acceleration node is identified. A bypass link to the second acceleration node from the first acceleration node is established. The bypass link is configured to transmit new connections received for handling by the first acceleration node to the second acceleration node for handling by the second acceleration node during upgrading of the first acceleration node. Upon establishing the bypass link, the first acceleration node is upgraded in response to identifying the request.12-18-2014
20140372505CONTENT DISTRIBUTION PLATFORM FOR BEVERAGE DISPENSING ENVIRONMENTS - A system configured to manage the distribution of content to one or more cooperating media/substrates in beverage dispensing environments, wherein the system receives data representative of environment conditions for one or more cooperating media/substrates adapted to display digital content, where the media/substrates may be located in beverage environments (e.g., bar/restaurants, hotels, or event venues), and where the system compares the received data representative of environment conditions regarding the purchase of a beverage with selection criteria to identify content for distribution to the media/substrates such that the selected content is distributed to the one or more cooperating media/substrates.12-18-2014
20150012582INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM AND INFORMATION PROCESSING SYSTEM - There is provided an information processing apparatus including an existing place information acquisition part and a my-spot information registration part. The existing place information acquisition part is configured to acquire existing place information which specifies an existing place. The my-spot information registration part is configured to acquire spot information related to a spot, which spot information is provided from a plurality of information provider devices, based on the existing place information; and to register spot information specified by a user as my-spot information, out of the acquired spot information.01-08-2015
20150012583Methods, Devices and Systems for Dynamically Managing Memberships in Replicated State Machines Within a Distributed Computing Environment - A computer-implemented method may comprise processing agreements received over a computer network at a first replicated state machine deployed on processes belonging to a first membership in an order defined by a first globally ordered set of agreements associated with the first membership; receiving an agreement to change membership that is configured to cause the first replicated state machine to be deployed on processes belonging to a second membership that is associated with a second globally ordered set of agreements; and processing the agreement to change membership at a point within the first globally ordered set of agreements.01-08-2015
20150019618TAILORED MESSAGING - The disclosed embodiments generally relate to techniques for tailoring messages for network communication. More specifically, the disclosed embodiments relate to systems and methods to provide customized information updates based on recipient preferences. For example, a recipient may prefer receiving updates less frequently than the system creates updates and/or may prefer to receive different levels of data in the updates. In some embodiments, a deltasnap technique is provided which allows for more efficient tailoring of the rate that update messages are provided. In some embodiments, a partitioning technique is provided which allows for more efficient tailoring of the content of update messages. In some embodiments, the deltasnap technique is provided in combination with the partitioning technique which allows for more efficient tailoring of the rate and content of the update messages.01-15-2015
20150019619Intelligent Subscriber Notification - A network device may receive a subscriber's activity data for a network resource associated with the subscriber. The subscriber's activity data may be analyzed and a tailored notification instruction may be provided for alerting the subscriber.01-15-2015
20150026231FACILITATION OF INTERACTION WITH AVAILABLE SUBJECT MATTER EXPERTS (SMES) ASSOCIATED WITH DIGITAL MULTIMEDIA SEGMENT - Described herein are technologies related to facilitating interaction between a user and available one or more subject matter experts (SMEs) associated with selected digital multimedia segment.01-22-2015
20150026232MEDICATIONS DIRECTING SYSTEM AND METHOD WITH CLOUD SERVER - A monitoring system includes a cloud server, a first terminal, a second terminal, and a third terminal. The first, second and third terminal are connected to the cloud server. The cloud server includes an updating module and a storing module. The first terminal includes an obtaining module. The second terminal includes an analyzing module. The third terminal includes a downloading module. The obtaining module is used obtain a Body Mass Index to the cloud server, and the analyzing module is used to receive an updated dosage of reagents according to the Body Mass Index to the cloud server. The updating module is used to update an original dosage of reagents in the storing module according the updated dosage of reagents, and the downloading module is used to download the updated dosage of reagents, for allowing the third terminal to dispense pills. The disclosure further provides a monitoring method.01-22-2015
20150026233INFORMATION PROCESSING TERMINAL AND CONTROL METHOD THEREFOR - An information processing terminal having a relay function for relaying a client and a service includes a storage unit configured to receive designation from registered function information and to create and store a request to the service of a function corresponding to the designation of function information, a second receiving unit configured to receive designation of at least any of a determination condition for determining data to be a target of a function provided by the service and an issuance condition for issuing a request to the service, and an issuance unit configured to issue the stored request according to designation of the condition received by the second receiving unit.01-22-2015
20150026234SOCIAL MODE FOR MANAGING COMMUNICATIONS BETWEEN A MOBILE DEVICE AND A SOCIAL NETWORKING SYSTEM - The automatic transmission of communications between a mobile device and a social networking system is regulated based on the communication mode of the mobile device. A communication for transmission between the mobile device and the social networking system is detected. A communication switch setting, such as a switch position, is determined for the mobile device. A communication mode for the mobile device is determined based on the communication switch setting. For example, if the switch is in a first position, the mobile device is determined to be in a social mode. Likewise, if the switch is in a second position, the mobile device is determined to be a manual mode. If the mobile device is in the social mode, the communication is automatically transmitted. If the mobile device is in the manual mode, the communication is transmitted only in response to authorization from the user of the mobile device.01-22-2015
20150026235DEVICE AND METHOD FOR CONTROLLING DISSEMINATION OF CONTENTS BETWEEN PEERS HAVING WIRELESS COMMUNICATION CAPACITIES, DEPENDING ON IMPATIENCE REACTION FUNCTIONS - A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item.01-22-2015
20150032794END-TO-END FLOW CONTROL IN SYSTEM ON CHIP INTERCONNECTS - Provided is an end-to-end flow control management for a system on chip interface. As tokens are injected into agents arranged in a computer network, the input point for the token is dynamically changed such that tokens are not always injected into the same agent. Additionally or alternatively, as tokens are injected into a token ring, the tokens are initially not activated until a predetermined event occurs (e.g., after a specific number of hops). Additionally or alternatively, also provided is a free pool manager that can keep at least some high priority slots available by consuming lower priority slots first.01-29-2015
20150032795ONE TOUCH MACHINE TO MACHINE DEVICE CONNECTION - A computing device may execute a device connection application on a processor of the computing device to provide operations including establishing an ad-hoc data connection between the computing device and a machine-to-machine device, the computing device configured to set up the machine-to-machine device to interact with a network-based service using a user account of the network-based service; receiving device information from the machine-to-machine device over the established ad-hoc data connection; and connecting the machine-to-machine device to the network-based service based on the device information received from the machine-to-machine device and according to authentication of the computing device as being associated with the user account. The computing device may further be configured to authenticate and authorize a user to configure the machine-to-machine device to join the network and network-based service.01-29-2015
20150032796Personal Digital Server (PDS) - Personal Digital Server (“PDS”) is a unique computer application for the storage, updating, management and sharing of all types of digital media files, including audio, video, images and documents, irrespective of their format. PDS provides users with a single location to store and access, both locally and remotely, all of their digital media. It also provides the user total control of the overall management of these assets.01-29-2015
20150039672SYSTEM AND APPARATUS FOR MEASURING APPLICATION-SPECIFIC CONSISTENCY OF CHECK-IN-BASED USER LOCATION DATA STREAMS - One embodiment of the present invention provides a system for ensuring quality of a check-in stream for an application. During operation, the system initially receives a check-in stream metric for the application. The system also receives a threshold metric value for the check-in stream metric. Next, the system calculates a metric value based on the check-in stream and the received check-in stream metric for the application. The system determines whether the calculated metric value satisfies the received threshold metric value, and in response to the calculated metric value satisfying the received threshold metric value, executes the application using the check-in stream.02-05-2015
20150039673IMAGE PROCESSING SYSTEM AND RECORDING MEDIUM - An image processing system includes an image processing apparatus configured to process an image, a detector configured to detect occurrence of a disaster, a first generator configured to generate information indicating locations of staff members belonging to an office where the image processing apparatus is placed when the detector has detected the occurrence of the disaster, and a first transmitter configured to transmit the information indicating the locations generated by the first generator to a predetermined transmission destination according to the office.02-05-2015
20150046509FABRIC NETWORK - Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.02-12-2015
20150058397INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, TERMINAL APPARATUS AND INFORMATION TRANSMISSION METHOD - An information processing system includes one or more terminal apparatuses and an information processing apparatus connected via a network. The system converts stored information, based on a method determined for each of the terminal apparatuses, into at least first transmission information and second transmission information to be transmitted to the terminal apparatuses; transmits the first transmission information including a first display part of the information to one of the terminal apparatuses and transmits the second transmission information including a second display part of the information different from the first display part to the one of the terminal apparatuses after transmitting the first transmission information; and displays ones of the at least first transmission information and second transmission information.02-26-2015
20150058398METHOD AND A DEVICE FOR ENRICHING A CALL - A method and a device are provided for enriching a call that is set up between at least a transmitter terminal and a receiver terminal. The method includes a step of the receiver terminal receiving at least one item of enriching information. The enriching method acts as a function of at least one parameter relating to the call to determine at least one playback model for the enriching information. The determined playback model enables the enriching information and a visual stream of the call to be positioned on a display device associated with the receiver terminal. The enriching information and the visual stream of the call are then played back on the receiver terminal in application of the determined playback model.02-26-2015
20150058399SYSTEMS AND METHODS FOR ESTABLISHING AND MAINTAINING VIRTUAL COMPUTING CLOUDS - Networking systems and methods for establishing and maintaining virtual computing clouds are disclosed. A networking system can comprise a server and various instances of a software agent, each agent being installed on a computing device participating in a virtual computing cloud. The server can maintain account setting for a user, wherein the settings can indicate which files on indicated computing devices are included in the virtual computing cloud. The networking system can selectively synchronize data between the computing devices automatically and in a secure manner, and can transmit data in real time to simulate local storage when synchronization of certain files is inappropriate in light of file incompatibility. As a result, the networking system can provide the user with a seamless, automatic system and method for accessing a total computing environment.02-26-2015
20150067017METHOD AND SYSTEM FOR ACCESSING MEDIA - Methods and systems may facilitate access to media. A mobile computing device may manage media associated with links by evaluating factors that may affect battery life. The mobile computing device may obtain information about the media associated with the links, such as metadata indicating file characteristics, identifying information, and analytics. The information may be included in the media or obtained from a server. The mobile computing device may evaluate factors that affect the device's ability to receive and render the media. Such factors may include the battery charge state, signal strength, connectivity, or media characteristics (e.g., size, complexity, etc.). The mobile computing device may prioritize the links associated with the media based on the evaluation of the factors, such as by sorting the links by rank. The mobile computing device may also hide links, display warnings/indicators, display links in particular manners or formats, and automatically download the media.03-05-2015
20150067018EXPERT COLLABORATION SYSTEM AND METHOD - A system and method for remotely providing expert assistance receive identification information from a mobile device that is representative of a component and communicate the identification information to remotely located expert personnel. The system and method also receive an expert-identified work scope that includes guidance information for display on the mobile device to guide the operator through diagnosing, repairing, testing, and/or replacing the component. The system and method also store the expert-identified work scope and the identification information such that the expert-identified work scope is associated with the identification information. The system and method compare subsequently received identification information with the stored identification information and automatically select and communicate the expert-identified work scope based on comparing the subsequently received identification information with the stored identification information.03-05-2015
20150067019Method and system for using arbitrary computing devices for distributed data processing - A worker client (03-05-2015
20150067020SYSTEM AND METHOD FOR PROVIDING A DATA SERVICE IN AN ENGINEERED SYSTEM FOR MIDDLEWARE AND APPLICATION EXECUTION - A system and method can provide a data service in a network environment. The system can provide a data service component on a node in the network environment, wherein the network environment includes a plurality of nodes interconnected via a network fabric. Furthermore, the system can use a native packet forwarding mechanism to direct a data flow in the network fabric to said data service component on the node. Then, the system can use said data service component to process one or more data packets in the data flow in the network fabric.03-05-2015
20150067021REAL-TIME DATA DISTRIBUTION SYSTEM FOR PATIENT MONITORING DEVICES, CARDIAC DEFIBRILLATORS AND ASSOCIATED INFORMATION DELIVERY SYSTEMS - A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.03-05-2015
20150067022NETWORK BASED SOFTWARE AGENT TO ALLOW DYNAMIC RESOURCE ACCESS - A method of enabling a client connected to a foreign computer network to utilize various network resources within the foreign computer network. Wherein, the client may not possess the various applications and drivers typically needed to operate the network resources. For example, a personal digital assistant (PDA) could wirelessly connect to an Ethernet network and print a document located on the Internet without downloading the specific printer driver or the application with which to open the document.03-05-2015
20150074170SYSTEM AND METHOD FOR MANAGING AGENT SCHEDULES IN A CONTACT CENTER - A transaction is received in a contact center. The transaction can be an email, an incoming call, an outgoing call, a video call, a text message, and/or the like. A best agent is determined to handle the transaction. A time is determined for the best agent to handle the transaction. The time can be based on a projected time that the agent will be able to handle the transaction, based on a callback time or any criteria. A schedule of the best agent is searched. The schedule of the best agent contains a movable event. A movable event can be any event that can be rescheduled, such as a break. When it is determined that the time for the best agent to handle the transaction is during and/or close to the movable event, the movable event is rescheduled to allow the best agent to handle the transaction.03-12-2015
20150074171Systems And Methods For Data Management - Systems and methods for managing data are disclosed. One method can comprise receiving a data request at a first data agent and determining whether the first data agent is configured to satisfy the data request. If the first data agent is configured to satisfy the data request, the data request can be processed via the first data agent. If the data agent is not configured to satisfy the data request, the data request can be transmitted to a second data agent.03-12-2015
20150074172CHECKING DOCUMENTS FOR SPELLING AND/OR GRAMMATICAL ERRORS AND/OR PROVIDING RECOMMENDED WORDS OR PHRASES BASED ON PATTERNS OF COLLOQUIALISMS USED AMONG USERS IN A SOCIAL NETWORK - A method, system and computer program product for checking documents using colloquialisms. Colloquialisms used in messages by users in a social network are tracked. The relationships (e.g., co-worker) between the senders and recipients of these messages are identified. A social graph is then generated to depict the relations between the users in the social network based on these identified relationships. Furthermore, usage patterns of colloquialisms (e.g., a particular colloquialism is used only with close friends as opposed to co-workers) are formulated. A rule set is generated using the social graph and formulated usage patterns. By using the rule set to check documents, documents may be more accurately checked for spelling and/or grammatical errors by taking into consideration the appropriate usage of colloquialisms based on the context (e.g., communicating with a friend). Furthermore, alternative words or phrases may be appropriately recommended based on the context using such a rule set.03-12-2015
20150074173GENERIC DISTRIBUTED PROCESSING FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust.03-12-2015
20150081761DETERMINING FORMAT COMPATIBILITY ACROSS A DATA PROCESSING DEVICE AND ANOTHER DATA PROCESSING DEVICE PRIOR TO TRANSFER OF A MULTIMEDIA FILE THEREBETWEEN - A method includes executing an instance of a process on a data processing device and another data processing device, and setting up a Personal Area Network (PAN) through registering or pairing the another data processing device with the data processing device based on an identifier thereof. The method also includes initiating transfer of a multimedia file from the data processing device to the another data processing device through the instance of the process executing on the data processing device, and transmitting, metadata associated with the multimedia file from the data processing device to the another data processing device. Further, the method includes determining format compatibility of the multimedia file with the another data processing device thereat based on the metadata and a list of supported formats available in the another data processing device through a continued execution of the instance of the process on the another data processing device.03-19-2015
20150088963DISTRIBUTION DEVICE, DISTRIBUTION METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM - A distribution device includes a distribution unit configured to distribute, to a user terminal, a content control program for controlling a content displayed on the user terminal. The content control program causes the user terminal to execute a determination procedure for determining whether a time required for a user operating the user terminal to browse a document included in the content has passed since the content is displayed, and a video playback procedure for starting playback of a video in the content when it is determined that the time has passed since the content is displayed.03-26-2015
20150095399METHOD OF PASSIVE COMMUNICATION FOR LOCATION BASED NETWORKS - The present invention provides a method for one or more subscribers to anonymously send a pull request to a server having the following steps: authenticating, by a gateway server, one or more subscribers; and evaluating, by a context server, a request by a subscriber, the evaluation having the following steps: reconciling the service type of the request; reconciling one or more groups associated with the request; retrieving and selecting data elements based on the service type data and the one or more groups, the data elements populated by the one or more other subscribers including subscriber location and subscriber transmission range of the one or more other subscribers; and providing the relevant data elements to the subscriber making the request if subscriber listening range, defined by the subscriber, overlaps with the transmission range of the relevant data elements, specified by the one or more other subscribers for each corresponding data element.04-02-2015
20150095400INFORMATION PROCESSING APPARATUS THAT UPLOADS IMAGES HELD BY A PLURALITY OF DEVICES TO SERVERS SET ON A DEVICE-BY-DEVICE BASIS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An information processing apparatus capable of reducing the burden of user's operation for sharing uploaded images, in a case where image upload destinations set by the users using their own devices are different. The apparatus includes a device detection section that detects a device that holds image information, a device communication section that communicates with the detected device, and a server communication that communicates with a plurality of servers via a communication network. Server information indicative of an image upload destination set for each detected device is acquired via the device communication section. Image information held by each device is acquired via the device communication section. The acquired image information is uploaded to the servers corresponding to the server information.04-02-2015
20150095401METHOD FOR DISCOVERING AND DISCRIMINATING DEVICES ON LOCAL COLLABORATIVE NETWORKS TO FACILITATE COLLABORATION AMONG USERS - A method for identifying participants of a collaborative network is disclosed. The participants communicate over a larger electronic network wherein not all members may be participating in the collaborative session. The method begins by determining a unique session identifier for only the participants of the collaborative network. Next, a message having the session identifier is sent to all members of the network by an inquiring participant of the collaborative network. Only participants that have the session identifier respond to the inquiring participant. Finally, communication is established between the participants that responded to the message and the inquiring participant. In this regard, a collaborative network is formed including the inquiring participant.04-02-2015
20150095402METHOD, SYSTEM AND APPARATUS FOR PROVIDING A MEDIATED SENSORY EXPERIENCE TO USERS POSITIONED IN A SHARED LOCATION - According to one embodiment of the present invention, a method, a system, and an apparatus are presented for mediating ambiance outputs among a plurality of users collocated within the same area. In some implementations, said ambiance outputs can be adaptive or interactive shared digital works. In other implementations, said ambiance outputs can be shared mediated augmented reality.04-02-2015
20150106422SYSTEM AND METHOD FOR SERVER SELECTION USING COMPETITIVE EVALUATION - A system and method of server selection using competitive evaluation includes receiving a service request at an arbiter running on a computing device, determining whether the service request is associated with a preferred server, and forwarding the service request to the preferred server when the service request is associated with the preferred server. When the service request is not associated with the preferred server, the method further includes using the arbiter to coordinate a competitive evaluation among a plurality of active servers, selecting as the preferred server a first one of the active servers that completes processing of the service request first, and associating the preferred server with the service request. The method further includes receiving a response to the service request from the preferred server and returning the response to a client. The service request is received from the client.04-16-2015
20150106423SCALABLE NETWORK APPARATUS FOR CONTENT BASED SWITCHING OR VALIDATION ACCELERATION - A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.04-16-2015
20150106424METHODS AND SYSTEMS FOR LOAD BALANCING USING FORECASTING AND OVERBOOKING TECHNIQUES - Methods and systems for establishing user sessions between a client and a server or server farm can be carried out by a load balancing agent executing on a computer in communication with the client, server or server farm. The load balancing agent can intercept a connection request generated by an application executing on a client and responsively select a server on which to establish a user session. Selecting the server can be based on overbooking a particular server and choosing a server with a predetermined amount of forecasted load. Forecasted load can be determined by summing the current load on a server with a current load calculated by multiplying: the average load on the user sessions hosted by the server; by the number of cached user sessions stored on the server; and by the probability that a cached user session reconnects.04-16-2015
20150113039METHOD AND APPARATUS FOR DEFINING HOT SPOT BASED TASK FOR MULTIMEDIA DATA - An apparatus includes a communication interface for receiving a multimedia data item associating captured multimedia data with metadata, the metadata including at least geographical location information and a time stamp; at least one processor; and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to maintain hot spot information for a user, the hot spot information comprising previous geographical location information of the user; receive a request for multimedia data, the request associated with a geographical location; determine at least one user based on comparison of the geographical location and the hot spot information; and provision the request for the multimedia data to the determined at least one user.04-23-2015
20150113040METHOD, APPARATUS AND COMPUTER PROGRAM FOR MODIFYING MESSAGES IN A COMMUNICATIONS NETWORK - There is described a system for modifying messages having an archive format in a communications network, the communications network comprising a first network device, a second network device and a third network device. The system comprises receiving, at the first network device, a message, the message sent from the second network device for receipt by the third network device; selectively modifying, at the first network device, content of the received message that is in an archive format, based on a determination that the content can be optimized, sending the received message with the optimized content to the third network device.04-23-2015
20150113041SYSTEM AND METHODS FOR LOCATING AND ACQUISITIONING A SERVICE CONNECTION VIA REQUEST BROADCASTING OVER A DATA PACKET NETWORK - A broadcast routing system with dynamic end node response capability includes a first node for creating a request for broadcasting, a broadcasting application running on, or available to the first node for broadcasting the request, one or more destination nodes enabled to monitor a broadcasting channel or channels and to receive the request, and a software routine running on or available to each of the one or more destination nodes for determining which, if any, of more than one destination node may service the request.04-23-2015
20150120803Method and Device for Relaying Time-Triggered and Event-Triggered Communications - The invention relates to a method for distributing event-triggered (ET) and time-triggered (TT) messages in a distributed real-time system by means of a distributor unit that comprises a low-level relay unit (LLVME) and a high-level relay unit (HLVME), wherein communication ports of the distributor unit to other relay units and/or end systems of the real-time systems are attached to the LLVME. The invention further relates to such a distributor unit and to a real-time system comprising such a distributor unit. According to the invention, the LLVME has access to a global time base and is configured to differentiate between ET messages and TT messages, wherein the LLVME forwards an ET message that is incoming at one of its ports to the HLVME such that the HLVME can carry out the analysis and temporal scheduling of said ET message before it delivers this ET message back to the LLVME for issue at the designated output ports of the LLVME, and, prior to the known issuing of a TT message, the LLVME transmits a pause frame to the HLVME such that no ET message is scheduled to be transmitted by the HLVME during this anticipated and scheduled TT message transmission slot, and wherein the LLVME delivers an incoming TT message directly for issue at the designated output ports in accordance with the known time plan.04-30-2015
20150127709PROVIDING RELIABLE SESSION INITIATION PROTOCOL (SIP) SIGNALING FOR WEB REAL-TIME COMMUNICATIONS (WEBRTC) INTERACTIVE FLOWS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA - Embodiments include providing reliable Session Initiation Protocol (SIP) signaling for Web Real Time Communications (WebRTC) interactive flows, and related methods, systems, and computer-readable media. In one embodiment, a method for providing reliable SIP signaling for WebRTC interactive flows comprises establishing, via a stateless SIP user agent executing on a first web server, a WebRTC interactive flow between a WebRTC client executing on a computing device and a remote endpoint. The method further comprises receiving, by the WebRTC client, a call state from the stateless SIP user agent, the call state indicating a current state of the WebRTC interactive flow. The method also comprises storing, by the WebRTC client, the call state. In this manner, the call state of the WebRTC interactive flow may be accessible for restoring the WebRTC interactive flow in the event of an unexpected termination of the WebRTC client and/or the stateless SIP user agent.05-07-2015
20150127710Method and Apparatus for Associating Mobile Devices Using Audio Signature Detection - One disclosed method of operation includes obtaining audio data from a plurality of mobile devices, comparing the audio data to at least one stored audio signature, and grouping mobile devices that have audio data containing the at least one stored audio signature. The method may further include sending an invitation message to the grouped mobile devices to enable each mobile device to associate itself to the group. The method may also include providing content to the grouped mobile devices, where the content is related to the at least one stored audio signature. Various applications exist for the grouping of mobile devices based on audio signature, one such application being related to identifying social media groups or communities, or other content, which may be of interest to mobile device users.05-07-2015
20150127711SYSTEM AND METHOD FOR DISTRIBUTION AND CONSUMPTION OF CONTENT - Content is received from content producer computers and distributed by the system to content consumer computers via a computer network. The system monitors for indications of interactions with the content by the content consumer computer. The system receives out-of-band transaction data, such as financial transaction data, of content consumer parties associated with the content consumer computers. The system generates correlations between the interactions with the content and the out-of-band transaction data, and outputs the correlations to the content producer computers.05-07-2015
20150127712HANDLING SECURITY SERVICES VISITOR AT A SMART-HOME - This patent specification relates to apparatus, systems, methods, and related computer program products for providing home security/smart home objectives. More particularly, this patent specification relates to a plurality of devices, including intelligent, multi-sensing, network-connected devices, that communicate with each other and/or with a central server or a cloud-computing system to provide any of a variety of useful home security/smart home objectives.05-07-2015
20150127713Cloud Agent Processing Method, Device, and System - A cloud agent processing method, device, and system. In the present disclosure, an agent server may generate an agent function operating request; send the agent function operating request to an agent call center; receive, after the agent call center processes the agent function operating request, an agent function processing result sent by the agent call center; if the agent function processing result is successful, set a function state of the agent server, and send a state setting indication to an agent terminal. In the technical solutions, function association and state synchronization between the agent terminal and the agent server are implemented only using the agent terminal, which avoids limited device options caused by tight coupling between an agent phone and the agent call center, and further avoids high implementation costs and subsequent high maintenance costs.05-07-2015
20150134719THIRD PARTY APPLICATION DELIVERY VIA AN AGENT PORTAL - An application access menu or user interface may provide a user machine operating on an enterprise network with access to an agent portal that determines the user machine authentication and which provides access to receive an application user interface. The client machine may then select an application to be used on the client machine and receive approval from a virtual system administrator application prior to receiving access to the application selected.05-14-2015
20150134720SYSTEM AND METHOD FOR EVENT DRIVEN PUBLISH-SUBSCRIBE COMMUNICATIONS - A system and a method for delivering an event from an event publisher to an event subscriber via an event broker are disclosed. The event broker performs several functions such as receiving an event published by an event publisher of a first domain, assigning a priority based on a second domain to a plurality of subscribers of the second domain, processing the event based on a rule and the priority, and further delivering the event published by the event publisher of the first domain to the plurality of event subscribers of the second domain in accordance with the priority.05-14-2015
20150142868METHOD FOR IMPLEMENTING END-TO-END MESSAGE PUSH USING A GEOGRAPHICAL SIGNAL FEATURE CLUSTER - A method for implementing end-to-end message push using a geographical signal feature cluster where a message provider uses an apparatus to establish message data related to a landmark, and according to the message data, a message push server acquires geographical signal feature clusters from a signal feature database and establishes a message push list. The message push server establishes a connection actively from a record in the message push list to notify a message receiver of retrieving a push condition; the message receiver uses an apparatus to detect a signal feature and provides the signal feature for the message push server to establish the push condition. Then the message receiver uses an apparatus to detect a signal feature, if the detected signal feature is the same as the signal feature in the geographical signal feature cluster in the push condition, a message will be pushed to the message receiver.05-21-2015
20150142869SYSTEMS AND METHODS FOR LOAD BALANCING DRIVES AND SERVERS BY PUSHING A COPY OF A FREQUENTLY ACCESSED FILE TO ANOTHER DISK DRIVE - A file system that balances the loading of filers and the capacity of drives that are associated with the filers is described. The file system includes a first disk drive that includes a first unused capacity and a second disk drive that includes a second unused capacity, wherein the second unused capacity is smaller than the first unused capacity. The file system further includes a first filer that is configured to fill requests from clients through access to at least the first disk drive. The file system further includes a second filer that is configured to fill requests from clients through access to at least the second disk drive. The second filer is configured to select an infrequently accessed file from the second disk drive and to push the infrequently accessed files to the first disk drive, thereby improving a balance of unused capacity between the first and second disk drives without substantially affecting a loading for each of the first and second filers.05-21-2015
20150149527MANAGING INVENTORY DATA FOR A DISTRIBUTED CACHE PROVIDED BY A PLURALITY OF WIRELESS MOBILE DEVICES - A method for distributing inventory data for a distributed cache provided by a plurality of wireless mobile communication devices. A first inventory data is received from a first wireless mobile communication device, and a second inventory data is received from a second wireless mobile communication device. The first inventory data and the second inventory data are compared to identify one or more matching data resources. In response to identifying one or more matching data resources, a matching inventory data that identifies the one or more matching data resources is sent to the first wireless mobile communication device. The matching inventory data enables the first wireless mobile communication device to access each of the one or more matching data resources stored on the second wireless mobile communication device.05-28-2015
20150295864PREFERRED NAME PRESENTATION IN ONLINE ENVIRONMENTS - The present invention allows an on-line user to specify the name by which that user is known when communicating with other target users, regardless of the name under which the sending user is currently logged-in. The invention also provides a mechanism to block messages from sending parties that are not willing to divulge their real identity.10-15-2015
20150296027Continuous Browsing Across Devices - A method includes determining at a proxy server that web session(s) corresponding to a first client device are available for downloading by a second client device. The web session(s) originally originated by a particular user using the first client device and comprise browser information, and the first and second client devices are different physical devices. A message is sent from the proxy server to the second client device indicating the proxy server has available the web session(s). Information is downloaded from the proxy server to the second client device for the web session(s). The downloaded information allows the second client device to render corresponding views of the web session(s) at a point where the first client device left off in the web session(s). Apparatus and computer program products are also disclosed. Methods, apparatus, and program products are disclosed for the client device.10-15-2015
20150304414ALLOCATING HOSTING SERVER RESOURCES VIA MIGRATION PATHS - Systems and methods are provided for dynamically allocating and accessing hosting server resources to users of hosting services. The system may include one or more servers that provide multiple levels of access to the hosting server resources, and an administration server configured with one or more migration paths that allow the user to migrate the account between two levels while the account remains accessible to all entities authorized to access the account. The hosting server resources may be divided according to virtual partitions that are resizable by the administration server. The system may include a migration interface stored on and accessible to the user from the administration server. The migration interface provides the user with options to migrate the account between the levels of access. The system may include an application programming interface that provides access to the administration server for changing the account's level of access.10-22-2015
20150304421METADATA BASED DATA ALIGNMENT IN DATA STORAGE SYSTEMS - To provide enhanced operation of data storage devices and systems, various systems, methods, and firmware are provided herein. In a first example, a data storage device is presented. The data storage device includes a network interface configured to receive a data stream for storage on a storage medium, the data stream comprising meta data that precedes payload data. The data storage device includes a processing system configured to process at least the meta data when writing the data stream from the network interface to a memory to identify a data gap for the data stream to establish a byte alignment of at least the payload data in the memory. The processing system is also configured to insert the data gap in the memory and store the data stream in the memory.10-22-2015
20150304429NETWORK FOR MULTIMEDIA CONTROL COMPRISING FUNCTIONAL ENTITIES HAVING PUBLISHER AND/OR SUBSCRIBER FUNCTIONALITY, AND METHOD FOR INITIATING A MULTIMEDIA SESSION - The network for multimedia control comprises User Interfaces, Session Controllers and Media Endpoints as functional entities for initiating a session, the entities having each publisher and/or subscriber functionality and communicating on topics. The network is in particular a Data Distribution Service for Real-Time Systems (DDS) network and the entities act as Domain Participants of the DDS network for providing multimedia signalling control as a domain of the DDS network.10-22-2015
20150304460METHOD AND APPARATUS FOR ASSEMBLING DATA, AND RESOURCE PROPAGATION SYSTEM - A method and apparatus for assembling data, and a resource propagation system. The method comprises: acquiring content, and generating a content data packet; generating an identifier of a container; combining the content data packet and the identifier into a container data packet capable of encapsulating value-added content information; and generating a resource address comprising the identifier; wherein the container is structured data. The content and the value-added content information are encapsulated via a container, which implements decoupling between the content and the value-added content information, implements simple and convenient replacement of the value-added content information, reduces replacement cost of the value-added content information, such as, advertisement content data, and better matches the content with the value-added content information.10-22-2015
20150312333Method and System for Optimizing and Distributing User Activity Data Processing in a Multi-User, Multi-Location Environment - A method and system for are provided for optimizing and distributing data processing and resources in a multi-user, multi-location digital environment. User activity and user states are compiled and analyzed for each location where the user is present. User event processing may include distributing event data to one or more user state processors, choosing the optimum target processor, and filtering user event data to eliminate duplicate or unnecessary transmissions between processors that are hosted on one or more servers. Process intensive tasks, such as analyzing and transmitting user events, generated by user activity and user state changes, may be implemented using threads in an asynchronous processing environment, wherein the processors are horizontally scalable.10-29-2015
20150319221TRACING BUSINESS TRANSACTIONS BASED ON APPLICATION FRAMEWORKS - A distributed transaction is traced to determine how it is handled by applications which process the distributed transaction at least in part without threads. To trace the transaction, the business transaction may be named based on the application framework that handles the transaction. The tracing occurs in application frameworks which do not include multiple threads for handling transactions, such as for example a PHP application framework. The present technology may detect the framework and framework calls, and then generate a name for a business transaction based on the detected information. The business transaction may then be named based on the loaded application framework.11-05-2015
20150319227DISTRIBUTED HISTORIZATION SYSTEM - A system for historizing process control data. A configurator module registers a data source device with a historian server and indicates to the historian server to generate data source registration information for identifying the registered data source device. The historian server generates and stores the data source registration information. The historian server also generates a connection token comprising the data source registration information. The configurator module forwards the connection token to the data source device, which stores the token and sends it to the historian server with data. The historian server compares the connection token received from the data source device to the connection token stored by the historian server, wherein if they match, the historian server stores the data from data source device.11-05-2015
20150326644TRAVELING MAP-REDUCE ARCHITECTURE - A “traveling” map-reduce operation with full context that can skip between data stores and devices. The “traveling” aspect means the map-reduce operation request can be communicated to specific agents to operate on local data of the agents. The traveling map-reduce operation protects privacy and avoids leakage of user private data. The traveling map-reduce operation can run over long periods of time and work on data stores which are not always connected (offline). The architecture employs a context free online controller and a set of on-premise (on device) agents that reside in the data store (device).11-12-2015
20150326661APPARATUS AND METHOD FOR PERFORMING INFINIBAND COMMUNICATION BETWEEN USER PROGRAMS IN DIFFERENT APPARATUSES - In InfiniBand, communication is made between a first queue-pair (QP) allocated to a first user-program executed within a first apparatus and a second QP allocated to a second user-program executed within a second apparatus. The first apparatus sets a specific code to a send work-request, after moving information previously set to the send work-request to a portion of the data, and transmits the data added with a first QP number identifying the first QP to the second apparatus. The second apparatus determines that the received data is added with the QP number, when the specific code is set to a receive work-request, identifies the first user-program based on the QP number, and sends the data to the second user-program via the receive work-request after deleting the QP number from the data and moving information stored in the portion of the data to the receive work-request.11-12-2015
20150334183METHOD OF PROTECTING REDUNDANT SERVERS COUPLED TO A MANUFACTURING EXECUTING SYSTEM - A method protects at least two redundant servers. The redundant servers act as main and shadow interfaces between respectively at least two redundant process servers coupled to a manufacturing execution system and at least two redundant control servers coupled to an automation part. Each of the servers is configured to receive automation data from each of the redundant control servers. A time of receipt and a tag are extracted from the automation data and are registered in a database coupled with the servers. If one of the tags is registered within a predefined delay after the time of receipt of the other tag, the server with the older time of receipt is set up as the main interface and the other server is set up as the shadow interface.11-19-2015
20150341283SYSTEM AND METHOD FOR PROVIDING A DISTRIBUTED QUEUE IN A DISTRIBUTED DATA GRID - A system and method can support a distributed queue in a distributed data grid. The distributed queue can include a queue of buckets stored on a plurality of processes, wherein each said bucket is configured to contain a number of elements of the distibuted queue. Furthermore, the distributed queue can include a named queue that holds a local version of a state information for the distributed queue, wherein said local version of the state information contains a head pointer and a tail pointer to the queue of buckets in the distributed data grid.11-26-2015
20150341413APPARATUS AND METHOD FOR PROVIDING MEDIA PROGRAMMING - A system that incorporates teachings of the present disclosure may include, for example, receiving a first media stream comprising a first media program by way of a first wireless communication link. Establishment of a second wireless communication link is facilitated with a media processor communicatively coupled to a display device; receiving a request for a second media stream comprising a second media program, wherein the request is received from the media processor by way of the second wireless communication link A transfer is negotiated of operational control of the display device from the media processor to the mobile communication device, and transmitting the second media program to the display device by way of the media processor using the second wireless communication link. Other embodiments are disclosed.11-26-2015
20150341422EFFICIENT AND RELIABLE HOST DISTRIBUTION OF TOTALLY ORDERED GLOBAL STATE - An asynchronous distributed computing system with a plurality of computing nodes is provided. One of the computing nodes includes a sequencer service that receives updates from the plurality of computing nodes. The sequencer service maintains or annotates messages added to the global state of the system. Updates to the global state are published to the plurality of computing nodes. Monitoring services on the other computing nodes write the updates into a locally maintained copy of the global state that exists in shared memory on each one of the nodes. Client computer processes on the nodes may then subscribe to have updates “delivered” to the respective client computer processes.11-26-2015
20150341423DISTRIBUTED DYNAMIC ARRANGEMENT OF APPLICATION AGENTS - Autonomous computational processes (“agents”) representing application-specific data items (e.g., representations of real-world entities or events, any-media documents, models, etc.) are provided with application-independent methods and data structures to arrange themselves (according to application specific relationship measures) relative to other such agents even when the agents' ability to sense or communicate with other agents is limited relative to the extent of the overall collection. A continuously executing arrangement decision process executed by each agent modifies the agent's position in the chosen topology (e.g., metric space, graph structure) such that the chosen distance measure between agent positions approximates the relationship structure among the currently available data-items. A separate information exchange process executed by the agents ensures that knowledge about the position and data-item of other agents is made available to the arrangement decision process without requiring high-volume communication.11-26-2015
20150347627GOSSIPING FOR DECENTRALIZED INFORMATION SPREADING - Autonomous computational processes (“agents”) representing application-specific data items (e.g., representations of real-world entities or events, any-media documents, models, etc.) are provided with application-independent methods and data structures to spread information in a global topology even when the agents' ability to sense or communicate with other agents is limited relative to the extent of the overall collection. The invention specifies three agent roles (Gossip Producer, Gossip Sharer, Gossip Consumer) that define three unique agent processes from which the information sharing emerges. Any agent in a given application may execute one or more of these roles at any given time and additional agent movement in the chosen topology aids the information spreading.12-03-2015
20150350307STORAGE MEDIUM, INFORMATION-PROCESSING DEVICE, INFORMATION-PROCESSING SYSTEM, AND NOTIFICATION METHOD - An example information-processing device, when accepting a login from a user (SA12-03-2015
20150350308SYSTEMS AND METHODS FOR LOCATING APPLICATION-SPECIFIC DATA ON A REMOTE ENDPOINT COMPUTER - According to one aspect, a system for locating application-specific data that includes a server, a broker, and an agent. An operator may define a command using the server, and this command may be sent to the broker. The broker may then send the command to the agent operating on an end-point system. The agent may then conduct an application-specific data search on the end-point system in respect of the user command. Search results may then be sent to the broker. The broker may then sent the search results to the server.12-03-2015
20150350318SYNCHRONIZING STORAGE STATE INFORMATION - Techniques are disclosed relating to synchronizing state information across nodes in a cluster. In one embodiment, a first cluster node receives a request to update state information for a logical volume of the cluster. The first cluster node acquires a lock from a distributed lock manager of the cluster, the lock controlling modification of the state information. In response to acquiring the lock, the first cluster node updates the state information across cluster nodes of the cluster. In one embodiment, first cluster node updates the state information in some, but not all, of the cluster nodes. In some embodiments, the first cluster node updates the state information across only cluster nodes associated with the logical volume.12-03-2015
20150350344INFORMATION PROCESSING SYSTEM, METHOD OF PROCESSING INFORMATION, INFORMATION PROCESSING APPARATUS, AND PROGRAM - An information processing system includes at least one information processing apparatus; a receiving unit which receives a first processing request to at least one external service unit performing a process in collaboration with a first program that is operated in the at least information processing apparatus; and a processing request unit which performs, when the first processing request is received by the receiving unit, a second processing request to the at least one external service unit based on the first processing request through an interface unit among a plurality of interface units commonly used for the at least one external service unit, the interface unit being used by the external service unit corresponding to identification information of the at least one external service unit included in the first processing request.12-03-2015
20150350348Operation Triggering Method and Apparatus for Machine-To-Machine Communications - The present invention provides an operation triggering method and apparatus for machine-to-machine communications. The method implemented in a service capability middleware, includes retrieving a change result of the content of the subject resource stored in the service capability middleware; retrieving a representation of the operation resource associated with the subject resource, where the representation of the operation resource includes a condition for sending an operation request to an object resource and a uniform resource identifier of the object resource; constructing the operation request for the object resource when it is determined that the change result meets the condition for sending the operation request to the object resource in the representation of the operation resource; and sending the operation request to the object resource.12-03-2015
20150350356ACTIVITY CONTINUATION BETWEEN ELECTRONIC DEVICES - The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device, determines an activity identifier for the activity information, and broadcasts an activity advertisement comprising the activity identifier. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device requests extended activity data from the source electronic device. The source electronic device responds by sending extended activity data from the first application to the companion electronic device. Then, the companion electronic device uses the extended activity data to configure the second application and commences performing the activity with the second application at the companion electronic device.12-03-2015
20150358421COOPERATIVE DECENTRALIZED CACHING - Methods and arrangements for providing cooperative caching in a distributed system. A cache and a communicator are provided at a node in a distributed system. The communicator is used to communicate with at least one other node with respect to related data stored at the node and the at least one other node, via: communicating a status of the cache at the node and receiving notification of a status of at least one cache of at least one other node. There is updated, upon communicating with the at least one other node, at least one of: a cache replacement policy at the node and a cache pre-fetching policy at the node. Other variants and embodiments are broadly contemplated herein.12-10-2015
20150372914ASSOCIATING CONSUMER STATES WITH INTERESTS IN A CONTENT-CENTRIC NETWORK - One embodiment provides a system that facilitates associating consumer states with interests in a Content-Centric Network (CCN). During operation, the system generates an interest for a content object comprising a name of the content object in a remote node. The name in the interest is location independent and uniquely identifies the content object in the CCN. The interest is routed in the CCN based on the name. The system also associates the consumer states, which are associated with the content object, with the interest.12-24-2015
20150373124COMMUNICATION BETWEEN MACHINE-TO-MACHINE SERVICE LAYERS AND TRANSPORT NETWORK - Techniques for facilitating Machine-to-Machine (M2M) communications include providing an M2M system that implements one or more pre-defined M2M Application Programming Interface (API) profiles, providing a network interface for the M2M system, receiving a profile query over the network interface, and responding with information about the implemented one or more-pre-defined M2M API profiles.12-24-2015
20150373135WIDE AREA NETWORK OPTIMIZATION - Wide Area Network optimization is described. In an embodiment, a first proxy server computer intercepts a first message from a client computer to a server computer along a routing path. The first proxy server computer modifying the first message to include an indication that the first proxy server computer is along the routing path. The first proxy server computer forwarding the first message to a next hop of the routing path. The first proxy server computer receiving a message from a second proxy server computer indicating that the second proxy server computer is along the routing path. The first proxy server computer, in response to receiving the second message, enabling a set of optimizations for traffic traveling between the client computer and the server computer.12-24-2015
20150381749Web Page Pushing Method and Apparatus, and Terminal - A web page pushing method and apparatus, and a terminal, where the method includes receiving, by a first terminal, a response packet, which is sent by a network side to the first terminal, for a request packet for visiting a target web page, where the response packet includes an Internet Protocol (IP) address of the target web page, determining whether the first terminal stores the response packet, if the first terminal stores the response packet, forwarding the response packet to a second terminal, if the first terminal does not store the response packet, storing the response packet in the first terminal, and replacing the IP address of the target web page in the response packet with an IP address of a preset web page to obtain a target response packet, and sending the target response packet to the second terminal.12-31-2015
20160006794SYSTEM AND METHOD FOR COLLECTING FEEDBACK IN A MULTI-TENANT COMMUNICATION PLATFORM - Systems and methods for updating a communication routing engine of a multi-tenant communication platform system. Responsive to a feedback message provided by an external system associated with a first account of the communication platform system, a communication routing engine of the communication platform system is updated based on the received feedback message. The feedback message relates to a first communication initiated on behalf of the first account of the communication platform system, and the first communication is initiated with a first communication route. The updated communication routing engine routes communications of a plurality of accounts of the communication platform system.01-07-2016
20160006802DATA SHARING SYSTEM - Individual communication terminals are connected to a communication network in which one communication terminal functions as a parent that has a relay function, the other communication terminals function as children, and transmitting and receiving of communication messages between child communication terminals are performed via the parent. Each communication terminal transmits a holding list that lists information about data that the own communication terminal holds, to other communication terminals. Further, each communication terminal temporarily stores holding lists received from other communication terminals. Each communication terminal, while it does not function as a parent, preferentially selects the holding list that does not match that of the own communication terminal and whose transmission source is the parent communication terminal, among the stored holding lists, and, while the own communication terminal functions as a parent, selects any holding list that does not match that of the own communication terminal. Each communication terminal transmits and receives communication messages with another communication terminal that is a transmission source of the selected holding list so that data sharing is performed.01-07-2016
20160006827SELECTION OF PROXY DEVICE FOR CONNECTION POOLING - Methods, systems, and computer storage media are provided for communicating with client devices by way of a proxy device. An indication is received that multiple client devices are attempting to communicate with a shared service over a wide area network, such as the Internet. A server provides a first client device with a list of other client devices that are currently in communications with the shared service. Once a proxy device has been selected, the server receives an identification of that proxy device from the first client device so that the server knows that future communications from the first client device will be received through the proxy device. Data is then communicated to and from the shared service by way of the proxy device.01-07-2016
20160014175STREAM PROCESSING UTILIZING VIRTUAL PROCESSING AGENTS01-14-2016
20160014191SYSTEM AND METHOD FOR WEB CONTAINER PARTITIONS IN A MULTITENANT APPLICATION SERVER ENVIRONMENT01-14-2016
20160014220INFORMATION SEARCHING SYSTEM USING LOCATION INFORMATION01-14-2016
20160014235SYSTEM AND METHOD FOR PROVIDING A DYNAMIC INVOCATION AND SERVICE INTERFACE FOR USE IN A MIDDLEWARE OR OTHER ENVIRONMENT01-14-2016
20160021029METHOD OF PROVIDING AN MMOIP COMMUNICATION SERVICE - The invention concerns a method of providing an MMoIP communication service, and a MMoIP system to execute the said method. One or more MMoIP packet streams (T01-21-2016
20160072917DISTRIBUTED COMPUTING METHOD AND SYSTEM - A distributed computing system is disclosed. The system includes a host computer and a plurality of mobile computing devices in communication with the host computer via a communication network. The host computer splits a computing task into a multiple independent calculations and assigns the independent calculations to the mobile computing devices. The mobile computing devices execute the independent calculations and transmit results of the independent calculations to the host computer. The host computer obtains an end result of the computing task by combining the results of the plurality of independent calculations. A distributed computing method is also disclosed.03-10-2016
20160080468SYSTEMS AND METHODS FOR PROVIDING VIRTUAL CRASH CART ACCESS TO AN INFORMATION HANDLING SYSTEM - In accordance with embodiments of the present disclosure, an information handling system may include a processor and an access controller communicatively coupled to the processor. The access controller may be configured to, when locally coupled to a second information handling system determine if the second information handling system is authorized to perform virtual crash cart operations on the information handling system and, responsive to determining that the second information handling system is authorized to perform virtual crash cart operations on the information handling system, permit the second information handling system to perform virtual crash cart operations on the information handling system whereby the second information handling system implements one or more virtual information handling resources such that each virtual information handling resource behaves at least in part as a physical information handling resource present at the information handling system.03-17-2016
20160088110APPLICATION MODULE DATA CONTROL APPARATUS AND DATA CONTROL METHOD THEREOF - Provided is an application module data control apparatus and a data control method thereof, and more particularly, to an application module data control apparatus and a data control method thereof which relay sharing of data to be shared among one or more application modules that perform functions of a battery management system (BMS) in the middle to remove data dependency of one or more respective application modules.03-24-2016
20160094503System and Method for Controlling a Virtual Environment of a User - A method and a system for controlling a virtual environment of a user, e.g., a child is provided. In the virtual environment, users are able to interact with other users using messages. Each message is made up of one or more items contained in a dictionary. Information is transmitted, e.g., by email, to an agent, e.g., a parent. The transmitted information is information that may be used to authorize the agent to control the virtual environment of the user. The virtual environment of the user is controlled by setting a level of interaction at which the user is permitted to interact with others. The messages may include pre-written messages and messages composed by a user using items contained in the dictionary. A message checker bars unsuitable combinations made up of items contained in the dictionary. Inappropriate language and personally identifiable information may be excluded from the contents of the messages.03-31-2016
20160094655CLOUD CONSISTENCY TECHNOLOGY - A method, system, and computer program product for data consistency, the system comprising sending an auto propagating message from a management host to hold IO for devices of a consistency group to at least one storage array of a set of storage arrays, and causing each storage array of the set of storage arrays, upon receiving the message, to send the hold message to each storage array to which they have connectivity.03-31-2016
20160094667TECHNOLOGIES FOR OFFLOADING A VIRTUAL SERVICE ENDPOINT TO A NETWORK INTERFACE CARD - Technologies for offloading virtual service endpoint capabilities include a compute node and network controller. A device driver of a compute device may discover offloaded virtual service endpoint capability of a network interface card of the compute device. The device driver may advertise the offloaded virtual service endpoint capability to a network agent and virtual network functions provided by the compute device. An out-of-band tag may be associated with the offloaded virtual service endpoint to identify network packets to be processed by the offloaded virtual service endpoint. The network agent may add a flow entry to a forwarding table of a network switch of the compute device based on network flow information received from the network controller. The network agent may also associate the added flow entry with the offloaded virtual service endpoint based on the out-of-band tag and configure the offloaded virtual service endpoint based on the network flow information.03-31-2016
20160094673Access to data source via proxy - In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.03-31-2016
20160099876TRANSFERRING DIGITAL DATA TO AND FROM MOBILE CLIENT DEVICES - The disclosure includes a system and method for communicating digital data to a mobile client device. The system includes a processor and a memory storing instructions that, when executed, cause the system to: determine an operation state of a mobile client device; determine digital data to transmit to the mobile client device based on the operation state; determine a location associated with the mobile client device; determine a data transfer capacity associated with the mobile client device at the location; determine a data consumption rate associated with the mobile client device; determine a data transfer rate for the mobile client device based on the data transfer capacity and the data consumption rate; and transfer the digital data to the mobile client device based on the operation state and the data transfer rate.04-07-2016
20160099891PACKET PROCESSING METHOD, APPARATUS AND SYSTEM - This application provides a packet processing method, a device and a system. The system includes a layer 4 forwarding device, a layer 7 forwarding device, and a controller. The controller sends a first forwarding entry to the layer 4 forwarding device, where the first forwarding entry includes a first keyword and a first processing policy corresponding to the first keyword, the first keyword includes layer 4 information for matching a packet, and the first forwarding entry is used to instruct the layer 4 forwarding device to send a second packet to the layer 7 forwarding device according to the first processing policy when a first packet matching the first keyword is received; and the controller sends, to the layer 7 forwarding device, a control rule used to instruct the layer 7 forwarding device in packet processing.04-07-2016
20160099998OPTIMIZING DATA MIGRATION PROCESSES - Systems, methods, and apparatuses can present optimized data migration. Embodiments can provide improved data migration processes using a data migration assistant that executes on a source system to facilitate the migration of documents and data to a destination system. The migration assistant can communicate with a migration controller server to authenticate and identify the migration assistant and migration project that the migration assistant is to be used for. The migration controller server can use the identifier to determine commands corresponding to the migration project to send to the migration assistant to collect data and make changes to the source system.04-07-2016
20160127514INTELLIGENT GATEWAY WITH A COMMON DATA FORMAT - Example embodiments of a method, apparatus, and computer readable medium for a gateway with common data format are generally described herein. The gateway may include memory to store data in a common data format to be operated on by applications, and network interfaces configured to interface an application to a remote device via a network. The gateway may further include protocol adapters configured to communicate with the remote device using a communication protocol of the remote device, and data adapters configured to convert data between a format of the remote device and the common data format. The gateway may further include a protocol selector module configured to select a protocol adapter where a selected protocol adapter communicates with a remote device, and a data adapter selector module configured to select a data adapter where a selected data adapter adapts data between the remote device and the common format.05-05-2016
20160134461ENDPOINT DATA CENTERS OF DIFFERENT TENANCY SETS - An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.05-12-2016
20160134722AUTOMATIC SCALING OF SYSTEM FOR PROVIDING ANSWERS TO REQUESTS - The invention provides a computer system including a router receiving a plurality of requests, a broker and a plurality of service workers, each assigned by the broker receive to receive the request and determining an answer based on the request, the router receiving the answers from the service workers, and the router providing an output that is based on at least one of the answers. A language independent platform is provided that can deploy code online while processing requests, execute multiple commands and join their answers, and scale automatically depending on load.05-12-2016
20160142243CONFIGURING A NETWORK - Configuring a network is disclosed. A set of network requirements is received at an interaction agent. At least a portion of the set of network requirements is published to a system data store. The published network requirements are received at an application agent. The application agent has subscribed to the published network requirements published in the system data store. Device requirements for a plurality of network devices are published to the system data store. At least a portion of the published device requirements is received at a proxy agent. Native hardware instructions are generated based on the received device requirements to configure at least one of the plurality of network devices.05-19-2016
20160156527CLOUD SERVICE AGENT BASED ON SERVICE LEVEL AGREEMENT(SLA)06-02-2016
20160156729STATE INFORMATION OFFLOADING FOR DIAMETER AGENTS06-02-2016
20160164719FAULT TOLERANCE METHOD FOR DISTRIBUTED STREAM PROCESSING SYSTEM - A fault tolerance method is provided for a distributed stream processing system. The method includes: obtaining, by a working node, information of a failed node, and receiving retransmission data sent by an upstream node, where the retransmission data is originally sent by a source node to the failed node; determining, according to the information of the failed node, whether the failed node is related to the working node; and if the failed node is related to the working node, processing the received retransmission data, and sending the processed retransmission data to a downstream node. In the present application, retransmission data sent by an upstream node is received by a working node, and after it is determined that a failed node is related to the working node, the received retransmission data is processed, so that the retransmission data sent by the upstream node is processed only when the failed node is related to the working node.06-09-2016
20160164948COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, PROGRAM, AND READER/WRITER PROVIDING SYSTEM - A communication device includes an IC (integrated circuit) chip storing information in a predetermined area and functioning as a reader/writer that reads out or writes information stored in another IC chip. Also, the communication device downloads an agent from an information processing device connected to the network. Here, the agent is provided as application software operating the IC chip as a reader/writer. Furthermore, the communication device downloads a role from the information device connected to the network using the agent downloaded therefrom, where the role is provided as script data in which part of the contents of processing of the reader/writer performed by the agent.06-09-2016
20160164955SCALABLE NETWORK APPARATUS FOR CONTENT BASED SWITCHING OR VALIDATION ACCELERATION - A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.06-09-2016
20160173333DYNAMIC ASSOCIATION OF APPLICATION WORKLOAD TIERS TO INFRASTRUCTURE ELEMENTS IN A CLOUD COMPUTING ENVIRONMENT06-16-2016
20160179408INFORMATION PROCESSING SYSTEM, SERVER DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT06-23-2016
20160191300METHOD AND APPARATUS OF PERFORMING SIMULTANEOUS MULTI-AGENT ACCESS FOR COMMAND EXECUTION THROUGH A SINGLE CLIENT - One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.06-30-2016
20160191668SYSTEMS AND METHODS FOR PROVIDING A CLIENT AGENT FOR DELIVERY OF REMOTE SERVICES - The solution of the present application provides many types and forms of resources, such as products or services, to an environment of heterogeneous devices. An agent and centralized service may communicate to deliver an optimum package of resources to a device. Each device may include an agent that collects information important to determining the appropriate resources for the device and understanding the environment the devices are contributing to. The information may be stored and analyzed in a cross device knowledge base, and the knowledge base may be consulted to determine resources appropriate for devices. The agent and centralized service may engage in pro-active alerting and provisioning of services, based on any collected information, to minimize the burden of resource procurement on the customer. After delivery of resources, the agent and centralized service may also perform updating, repairing, and healing functions for the resources. Resources may be aggregated into a cohesive platform to be combined and delivered in an optimum manner, and resources may also be maintained and monitored to ensure their quality via escalation or remedial action. Devices may be connected to the resources through intelligent routing.06-30-2016
20160197799DISTRIBUTED AND ADAPTIVE COMPUTER NETWORK ANALYTICS07-07-2016
20160197988DATA TRANSFER REQUESTS WITH DATA TRANSFER POLICIES07-07-2016
20160205205REGISTRATION OF CIM AGENT TO MANAGEMENT AGENT AND SYSTEM07-14-2016
20160205211METHOD AND SYSTEM FOR MIGRATING AN INTERFACE07-14-2016
20160381151DYNAMICALLY GENERATING SOLUTION STACKS - Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.12-29-2016
20180025096DATA REFERRING METHOD, INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM01-25-2018
20180027069Personal Digital Server (PDS)01-25-2018
20190149618LOCAL PROXY FOR SERVICE DISCOVERY05-16-2019
20220141079SYSTEM AND METHOD FOR MITIGATING ANALYTICS LOADS BETWEEN HARDWARE DEVICES - An information handling system includes a cloud device including an on-the-cloud analytics device, and a node device. The node device includes an on-the-box analytics device, a data collector device, a data management device, and a load mitigator device. The data collector device sources a plurality of data-producing agents within the information handling system. The data management device receives and manages data produced by the data collector. The load mitigator device receives the data from the data management device, and analyzes the data and additional system data. The additional system data is associated with the information handling system. The load mitigator device also determines whether to route analytics for the information handling system to the on-the box analytics device or to the on-the-cloud analytics. Based on the determination, the load mitigator device routes the analytics to either the on-the box analytics device or to the on-the-cloud analytics device.05-05-2022