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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
20110295926MONITOR DEVICE FOR COLLECTING AUDIENCE RESEARCH DATA - A monitor (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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
20100293217Mobile device network accessory supporting content integration between accessory data and internet content - An accessory device (11-18-2010
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
20090019104REMOTE MANAGEMENT SYSTEM AND METHOD FOR SERVICE OBJECTS - A remote management system is able to remotely manage service objects (01-15-2009
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
20110238729DATA STORING SYSTEM USING NETWORK - An agent program (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
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
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
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
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
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
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
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
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
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
20120102087LINK STATUS SYSTEM AND METHOD - Provided herein are systems and methods determining statuses of a plurality of short URIs.04-26-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Patent applications in class Processing agent