Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Client/server

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
20130073618Information Providing System, Information Providing method, Information Providing Device, Program, And Information Storage Medium - An information providing system for accurately providing a user with information that matches the user at a small calculating cost. The system includes a feature vector generating unit for generating a feature vector of each of a plurality of persons, and a user cluster generating unit for classifying the plurality of persons into a plurality of clusters based on the feature vector of each of the plurality of persons. The system selects at least one of the plurality of clusters based on a feature vector of a specified person, and outputs information related to the selected cluster.03-21-2013
20130073614METHOD AND APPARATUS FOR THE DEVELOPMENT, DELIVERY AND DEPLOYMENT OF ACTION-ORIENTED BUSINESS APPLICATIONS SUPPORTED BY A CLOUD BASED ACTION SERVER PLATFORM - A method and apparatus for the development, delivery and deployment of action-oriented business applications supported by a cloud based action server platform are provided. The cloud action platform enables the development, delivery and deployment of a new type of business application—Action Apps which are the opposite of traditional business applications which are large, expensive, viewed as an investment, hard to upgrade and oftentimes require training The Action Apps are light-weight consumer friendly micro-apps that enable the business user to take the right actions, at the right time to produce the right business outcome. The action may be as simple as approving a vacation request, or it may trigger a series of more complex actions such as automatically discounting stock based upon competitors pricing within a specific radius in a given timeframe.03-21-2013
20130073611ANTI-TERRORISM WATER QUALITY MONITORING SYSTEM - A method of monitoring advanced separation and/or ion exchange processes through the collection of localized data. The data is manipulated to generate preconfigured performance, maintenance, quality assurance, quality control, regulatory, cost reports, performance graphing and historical trends. The data is collected from sensors located at an equipment site and transferred to a remote located by use of the Internet, further all data received and used for generation of reports is also accessible by Internet connection.03-21-2013
20130073610DYNAMICALLY MODIFYING PROGRAM EXECUTION CAPACITY - Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.03-21-2013
20130073609MOBILE RESOURCE ACCELERATOR - In a client/server environment wherein resources are returned in response to client requests, a resource can be in-lined the first time it is requested, and then cached locally for use in connection with subsequent requests. When a user returns to the page for a subsequent visit, the resource requests are served from the local cache, thus avoiding the need for re-transmission with each response. According to various embodiments, the system and method of the present invention can be implemented in connection with delivery of any content in a client/server system, including for example HTML responses to requests for web pages. In at least one embodiment, the techniques described herein are tailored to mobile data network constraints; however, these techniques can be applied to any data network.03-21-2013
20110179109COMMUNICATION METHOD AND APPARATUS - A method of, and apparatus for, network communication between a client computer initiator and a target data store. The method includes requesting, by the initiator, a data transfer session between the initiator and the target over a network. The request specifies quality of service parameters for the data transfer session. The method further includes receiving, from the target, a response accepting or denying the data transfer session based on the quality of service parameters; and establishing the data transfer session between the initiator and the target if the request is accepted. An advantage in communicating QoS requirements automatically on a per session basis between a client computer initiator and a target data storage resource is that QoS guarantees can be improved because the QoS determination can be carried out at the time the data transfer session is required. This enables the current access patterns on the storage resource to be monitored and an accurate determination regarding whether the QoS parameters of a desired data transfer session can be met.07-21-2011
20110179105METHOD AND SYSTEM FOR DISTRIBUTED TASK DISPATCH IN A MULTI-APPLICATION ENVIRONMENT BASED ON CONSENSUS - A method and system for distributing tasks from an external application among concurrent database application server instances in a database system for optimum load balancing, based on consensus among the instances. Each application instance identifies a task partition ownership by those in a membership group based on a time window and generates a new membership group and partition ownership based on the current partition ownership. The instance makes the new membership group and partition ownership known to other members by recoding them in the membership table and partition map. Each participation by an instance in the membership group is identified by a random number. The new membership group and partition ownership are generated and adjusted based on an average partition allocation to achieve consensus among the instances.07-21-2011
20090164555INITIATING EXECUTION OF SERVER-CONTROLLED TASKS - A method, computer program product, and system for initiating execution of server-controlled tasks are provided. The method, computer program product, and system provide for providing a server-controlled task, the server-controlled task being a task that is to be initiated by a server and executed at a client in communication with the server, and triggering initiation of the server-controlled task by the server from the client.06-25-2009
20110185013SYSTEM FOR DOWNLOADING AND EXECUTING A VIRTUAL APPLICATION - A virtual process manager for use with a client application. Both the virtual process manager and the client application are installed on a client computing device. The client application is configured to receive a user command to execute a virtual application at least partially implemented by a virtualized application file stored on a remote computing device. In response to the user command, the client application commands to the virtual process manager to execute the virtualized application file. Without additional user input, the virtual process manager downloads the virtualized application file from the remote computing device and executes the virtual application at least partially implemented by the downloaded virtualized application file on the client computing device. The client application may comprise a conventional web browser or operating system shell process.07-28-2011
20110185009RESOURCE SHARING DEVICES - The present invention is related to a resource sharing device in a communication system including multiple computing devices. The resource sharing device includes a first interface to couple with a first computing device, a second interface to couple with a second computing device, a function device to provide a function accessible to the first and second computing devices, and a switch device coupled with the function device, the switch device to generate a device descriptor of the function device so that when the first and second computing devices are coupled with the resource sharing device the device descriptor of the function device is sent to the first and second computing devices so as to share the function of the function device to the first and second computing devices and allow the first and second computing devices to be controllable at a time by the function of the function device.07-28-2011
20080307041SYSTEM AND METHOD FOR IMPLEMENTING MBMS HANDOVER DURING DOWNLOADED DELIVERY - An improved system and method for implementing Multimedia Broadcast/Multicast Service (MBMS) handover during download delivery. Various embodiments of the present invention involve the use of the HTTP/1.1 “chunked” mode to deliver updates of the file delivery table (FDT) of a session in a push-like mode. In order to allow for push delivery of the contents of a FLUTE session, each FDT instance is encoded as one part of a multipart MIME message and is sent as a separate chunk. The receiver can interpret each of the separate chunks to extract the FDT instance from the chunks. The content type of each part of the message is set to “text/xml” or another MIMI type in order to indicate that the content is an FDT instance. After parsing the FDT instance and updating the FDT, the receiver is able to identify which files of the session are of interest and can perform a HTTP GET request to retrieve a specific file.12-11-2008
20130031168CLIENT DEVICE AND ASSOCIATED METHODOLOGY OF ACCESSING NETWORKED SERVICES - A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server. The client may use any service among services offered by the plurality of service-offering servers with the use of a common API without any need to use a unique API, which is unique to each of the plurality of service-offering servers.01-31-2013
20130031167INFORMATION DISTRIBUTION SYSTEM - A system includes a server device and a plurality of user terminals. Each of the user terminals transmits a provisional user identifier, a group identifier, and activity information representing an activity of a user to the server device. For each of the received activity information, the server device selects distribution information based on the activity information, and also generates combination information including the distribution information and the provisional user identifier received with the activity information. The server device transmits a distribution information list including the combination information generated based on the activity information received with the group identifier, to each of the user terminals associated with the group identifier. Each of the user terminals acquires the distribution information included in the combination information including the provisional user identifier in the received distribution information list.01-31-2013
20130031164METHOD FOR TRANSFER OF CONTROL BETWEEN DEVICES IN A SUBSTATION SYSTEM AND A DEVICE THEREOF - An exemplary method and system are disclosed for coordinated transfer of control in a substation system having IED or logical devices/servers using GOOSE messages with preconfigured data models with logical nodes containing one or more data objects including private data objects (DO) connected in the substation communication network. The method for transfer of control can be illustrated for hot-standby device management and for other applications such as logical isolation of merging unit in a substation and load sharing between IEDs. The method can be used for devices that do not have MMS stack.01-31-2013
20130031163System and Method For Content Delivery - Based on a user profile, content that is predicted to be desired by the user, including past episodes of a series that may have been missed by the user, is downloaded to the user's home system during periods of low bandwidth usage in the home system. A determination is made dynamically as to whether to provide the content from a server or a peer-to-peer network based on network attributes, file size, etc.01-31-2013
20120203829CLIENT TERMINAL, CONTENT UTILIZING SYSTEM, AND DATA TRANSMITTING/RECEIVING METHOD - A client terminal comprises a first application unit which transmits and receives data to and from a server, and a second application unit which transmits and receives data to and from the first application unit. An instruction transmitting unit in the second application unit transmits a user's instruction to the first application unit, and a state holding and transmitting unit transmits state information of the second application unit to the first application unit. A request generation unit in the first application unit generates a request command for the server based on the instruction received from the instruction transmitting unit, a state addition unit adds the state information received from the state holding and transmitting unit to the request command, and a request transmitting unit transmits the request command to which the state information is added to the server.08-09-2012
20090210485ELECTRONIC DEVICE AND BASE STATION FOR MAINTAINING A NETWORK CONNECTION - An electronic device and wireless base station for maintaining a persistent connection is provided. In an embodiment, a system includes an electronic device that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes a wireless base station and at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. One of the electronic device and the wireless base station is configured to send keep-alive packets to the web-server in order to reduce the likelihood of the NAT router terminating the connection. The keep-alive packets are sent on a variable basis that is intended to reduce bandwidth consumption while ensuring that the NAT router does not deem the connection idle and terminate the connection.08-20-2009
20090210484Peer-to-peer object distribution - Methods and systems for distributing objects over a network. In one embodiment, the system includes at least one primary network device, and multiple secondary network devices coupled to the primary network device via a network. The primary network device may receive, from a server, objects for the devices managed by the server. The secondary network devices may receive an identifier of the primary network device from the server and may request updates for objects deployed at individual secondary network devices from the primary network device.08-20-2009
20130031160Web 3.0 Content Aggregation, Delivery and Navigation System - A web 3.0 system combines social network information, advertising information, and multimedia information, all obtained from the same query.01-31-2013
20110208809INFORMATION PROCESSING APPARATUS, WEB SERVER, CONTROL METHOD AND STORAGE MEDIUM - An information processing apparatus according to the present invention includes a first transmission means that transmits to a Web server first request data describing contents of a user's instruction via an operation screen displayed with a Web browser, an execution means that receives from the Web server response data to the first request data from the first transmission means and executes image processing based on the received response data, and a second transmission means that transmits second request data to the Web server based on the response data received from the Web server. The response data received from the Web server includes plural addresses to be accessed according to events that can occur when the execution means executes the image processing. The second transmission means transmits the second request data to one of the addresses corresponding to an event having occurred when the execution means has executed the image processing.08-25-2011
20090198771Client device and server device - The invention relates to a client device that is constructed for communicating via a communications network with a remote server device on which a computer program is running. The client device includes a receiver device (08-06-2009
20120173619WEB SERVICE PROVIDING APPARATUS - A Web service providing apparatus is disclosed for controlling a sequence of processes to cause a Web service providing apparatus to copy or print out a target document stored therein to another Web service providing apparatus in cooperation with the Web service providing apparatuses and a terminal connected to each other via a communication network. The Web service providing apparatus includes a server processing part controlling receipt of a process request from a connected requesting apparatus and transmission of a process response corresponding to the process request to the requesting apparatus in accordance with a predetermined protocol; a condition acquisition control part controlling acquisition of target information designated by the process request based on a first processable condition; and a service providing part performing the requested process and sending a result of the process to the server processing part.07-05-2012
20120173617Sending Notification of Event - Usability is improved by decreasing the number of notifications to be read in receiving mails including notifications of events. A notification of an event is sent. In one aspect, this comprises receiving, in response to occurrence of an event, a notification of the event; storing, when event data generated from the received notification matches a conditional expression in a profile associated with the event, the notification of the event in a queue associated with at least one of change management information corresponding to the event and a recipient of the change management information; and sending, when an earliest time out of transfer times set in respective notifications stored in the queue has come, all the notifications stored in the queue, to a client that is the recipient, as a single notification.07-05-2012
20120173611CLIENT WITH STANDBY SERVER CONNECTION FUNCTION AND METHOD THEREOF - A process giving a client the capability of fixing the time within which it may attempt to connect itself to a standby server and a method thereof are provided. The client records the length of time preceding every successful-connection to at least one standby server within a predetermined period, determines an average connection setup time relating to the at least one standby server calculated from all the recorded connection setup times, detects in real time whether the client is successfully connected to a master server, and switches the connection attempts of the client away to each standby server in turn, according to the average connection setup time applying to each standby server respectively, once the client has lost its connection with the master server.07-05-2012
20120173607DRIVING A USER EXPERIENCE OF A WEB APPLICATION USING RULES THAT ESTABLISH OR CHANGE REQUESTS BASED ON USER BEHAVIOR - A set of hypertext transfer protocol (HTTP) requests for Web application content can be routed from a client computing device to a Web server. The routed HTTP requests can be analyzed for patterns indicative of user interest in a business offering available via the Web application. An unrequested HTTP request can be conveyed to the Web server for Web application content that was not explicitly requested from the client computing device. The Web server can convey a response to the unrequested HTTP request that provides content from the Web application related specifically to the user interest. The response can cause a user interface of a Web browser of the client computing device to display the content that is related to the user interest.07-05-2012
20120173606Signature Based Map Caching - Systems, methods, and computing devices for building, operating and using map systems with signature-based map caches are disclosed. Based on the desired map properties included in a formatted map request, a map signature can be generated. The map signature can be used to access a signature based map cache to determine whether a map with identical map properties has been previously generated and stored in cache or otherwise available for retrieval. If the map signature exists in the map cache, the corresponding map can be delivered to a map client. If the map signature does not exist in the map cache, then a map can be generated or rendered based on the map properties in the map request. Once the map is generated, it can be saved to the map cache along with associated map signature for future retrieval.07-05-2012
20100088371METHOD FOR OBTAINING DEVICE INFORMATION OF USER TERMINALS AND COMMUNICATION SERVICE FUNCTION ENTITY - A method for obtaining device information of user terminals and a communication service function thereof are disclosed to enable a user to obtain terminal device information. The method for obtaining device information of user terminals in a communication system includes that a communication service function sends device information of a target user to a requesting terminal according to the target user ID carried in a device information obtaining request or a device information publish service setting. The communication service function includes: a receiving unit, adapted to receive a device information obtaining request or a device information publish service setting; a sending unit, adapted to send the stored device information of the target user to the requesting terminal according to the target user ID carried in the device information obtaining request or device information publish service setting.04-08-2010
20100088362INTERNET MEDIA BROADCAST SYSTEM, METHOD THEREFOR, AND RECORDING MEDIUM FOR EXECUTING THE SAME - An Internet media broadcast system, method therefor and recording medium for executing the same are provided. The Internet media broadcast system includes a server unit, a client unit, and a media dongle. The server unit includes an Internet radio station database and an advertising database respectively with built-in accessible Internet station information and commercial advertisement information. To listen to online broadcast, user plugs the media dongle into the transmission interface of the client unit to enable the automatic execution of the Internet broadcasting software program in the dongle to obtain accessible Internet radio station information and commercial advertisement information via networking and link up to an Internet radio station to listen to the broadcast and the latest sales promotion or information on new products.04-08-2010
20100023582Systems and Methods for Accelerating Delivery of a Computing Environment to a Remote User - The present invention is directed towards a method and system for accelerating delivery of a computing environment to a remote client. The computing environment may include a plurality of files comprising an application program and may be streamed to a remote client from a server. Responsive to a determination of whether transmission of the application may be accelerated, an appliance, intercepting the plurality of files, may accelerate transmission of the application program by applying one or more transport layer transmission acceleration techniques to the plurality of files.01-28-2010
20100017466SYSTEM AND METHOD FOR DYNAMIC PROCESSING OF MEASUREMENT METRICS AND TAGGING MEASUREMENT METRICS - A computer system is dynamically configurable for inputting, storing, processing and outputting metric data and tag data. The system includes a server and client computers that each has an input device, storage device, processing device and output device. The input, processing and output are each controlled by a dynamically configurable processing logic based upon one or more factors including: input measurement, measurement subject, processing method, application, industry, region, or a user as determined by configuration, preferences, properties or values01-21-2010
20110191413SYSTEM AND METHOD FOR ENABLING USERS TO INTERACT IN A VIRTUAL SPACE - The present invention provides a highly scalable architecture for a three-dimensional graphical, multi-user, interactive virtual world system. In a preferred embodiment a plurality of users interact in the three-dimensional, computer-generated graphical space where each user executes a client process to view a virtual world from the perspective of that user. The virtual world shows avatars representing the other users who are neighbors of the user viewing the virtual word. In order that the view can be updated to reflect the motion of the remote user's avatars, motion information is transmitted to a central server process which provides positions updates to client processes for neighbors of the user at that client process. The client process also uses an environment database to determine which background objects to render as well as to limit the movement of the user's avatar.08-04-2011
20110191412TRANSPARENT REQUEST ROUTING FOR A PARTITIONED APPLICATION SERVICE - Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.08-04-2011
20130046819METHOD AND APPARATUS FOR PROVIDING IN-BAND CLIENT TELEMETRY DATA - A method for providing in-band client telemetry data may include receiving a message, from a first application, intended to be communicated to a second application via a network, the message being otherwise unrelated to client telemetry data. The method may further include inserting client telemetry data collected at a client device executing the first application into a portion of the message and providing for communication of the message to a server device executing the second application. A corresponding computer program product and apparatus are also provided.02-21-2013
20090193077COMMUNICATION CONTROL - A server including a storage unit for storing a history of activities that each character in a virtual world has performed; a search unit for searching the storage unit to retrieve a history of activities in which a first character that performs an activity on a first client has changed the states of a second client that performs an activity on a second client; a calculation unit for calculating, on the basis of the retrieved history, a score indicating the extent to which the first character has changed the state of the second character; and a transmission control unit for controlling the frequency with which the states of the first character are changed according to an operation performed by a user on the first client.07-30-2009
20090193076Exchanging Data Using Programmatic Conversion to Emulated HTML Form Data - Programming code embedded in an application automatically converts local client data to emulated HTML multi-part form data, without downloading a corresponding form from a web server. The selection of data for conversion is performed programmatically, without the need for interactive user specification of each data item. The emulated HTML multi-part form data is transmitted to a web server as a service request. Preferably, the client application is a configuration utility which generates a record of a computer system configuration, and the server performs the function of configuration verification on configuration data formatted as emulated HTML multi-part form data. The server concurrently maintains a web page which will, on request, download an HTML form corresponding to a system configuration to a web browser, from which a user may specify a system configuration to be verified.07-30-2009
20090193075Notification of Suspicious Electronic Activity - Included are embodiments for notifying of electronic activity. One embodiment of a method, among others, includes receiving from a client an indication of a suspicious electronic activity, the client being associated with a user, gathering data related to the suspicious electronic activity, and calculating a frequency of appearance of at least one keyword within the data. Some embodiments include determining that the data is related to an undesirable incident based on whether the frequency of appearance meets a threshold and notifying at least one predetermined recipient of the undesirable incident.07-30-2009
20090193074METHOD FOR PROTECTING CLIENT AND SERVER - A service provider provides a service to a service user using a client server based system executed in network, such as Internet, Intranet and Extranet. If the service user request a service to the service provider, the service provider installs a protection space within system of the service user and executes programs requested by the service user within the protection space, thereby both the system of the service user and the system of the service provider are securely protected. A software distritution based on distribution of virtual machine makes a user who is not familiar with a computer use the PC in a easy and speedy way.07-30-2009
20090193072SHARED SOFTWARE MANAGEMENT METHOD AND APPARATUS - Provided is a shared software management method including: receiving a signal for requesting to delete a shared software used by a second device from one or more first device; and when the delete request signal is received, blocking the output from an interface for executing the shared software to be transmitted to a display of the first device that transmits the delete request signal. Accordingly, when there is a delete instruction from the user, the shared software looks deleted from a screen, so that a user environment can be improved. In addition, the shared software is deleted by a manager, so that the ill-considered deletion can be prevented. In addition, the shared software can be recovered instead of re-installing the software instructed to be deleted by the user's instruction, so that there are advantages in terms of managing the software shared by devices in the network.07-30-2009
20090193071Facilitating Deployment of New Application Services in a Next Generation Network - A disclosed application docking module (ADM) for use in a communication network includes a message monitor, an application monitor, and an anomaly handler. The message monitor monitors messages exchanged between a monitored application server and a session control layer resource of the network and the application monitor monitors a heartbeat of the application server. Based on the monitoring, the module determines when the application server is in an anomaly state. The anomaly state may indicate abnormal or otherwise unexpected application server messaging activity and/or an unexpected heartbeat status. The ADM processes application server messages on behalf of the application server when the application server is operating in an anomaly state. The ADM may, for example, block messages outgoing from the application server and process messages incoming to the application server by redirecting messages, returning messages to their sender, or generating an error code.07-30-2009
20090193070Validating control of domain zone - A requester requests a domain zone control validation from a validating entity. The validating entity generates a pass string. The requester enters the pass string into a domain zone. The validating entity determines if the pass string was entered in the domain zone. If the pass string is present in the domain zone, the domain zone control was successfully validated.07-30-2009
20130212162CONTROL STRUCTURE FOR CONTENT DELIVERY AND MANAGEMENT - A method for providing content delivery and management to a client device that includes mapping the client device to a corresponding controller, presenting available content to the client device, determining data centers available to service the client device, and initializing a data center to service content requested by the client.08-15-2013
20110196920DATA MANAGEMENT SERVER, DATA MANAGEMENT SYSTEM, DATA MANAGEMENT METHOD, AND PROGRAM - There is provided a data management server that is connectable to a plurality of content servers that store content data and metadata that includes content data attribute information and to a client device that acquires the content data based on the metadata. The data management server includes a data collection portion, a data processing portion, and a transmission portion. The data collection portion collects the metadata from each of the plurality of the content servers. The data processing portion hierarchically structures the metadata that the data collection portion collected, based on the attribute information that is included in the metadata. The transmission portion, in response to a request from the client device, transmits to the client device the metadata that was hierarchically structured by the data processing portion.08-11-2011
20110196919APPARATUS AND METHOD FOR PROVIDING A PROVIDER-SELECTED MESSAGE IN RESPONSE TO A USER REQUEST FOR USER-SELECTED INFORMATION - A method for providing a provider-selected message in response to a user request for user-selected information is disclosed. The method includes receiving a request from a client program for user-selected information. If a provider-selected message has not been previously transmitted to the client program, the method further includes transmitting provider-selected information to the client program. If a provider-selected message has been previously transmitted to the client program, the method further includes transmitting the user-selected information. In one embodiment, the method also includes receiving a second request from the client program for the user-selected information after the provider-selected information is displayed for a limited time.08-11-2011
20110196918Information Processing System and Information Processing Devices - The time in the host device and the time in the client device are synchronized. The host device and the client device download content data from a content distribution server using progressive downloading. The host device controls playback processes in the host device and the client device so as to be synchronized, in accordance with a download status in the host device and the client device.08-11-2011
20110196921Systems and Methods for Content Delivery Over a Wireless Communication Medium to a Portable Computing Device - A system which analyzes, organizes and stores electronic documents in a document object model using a common markup language. The document object model is stored on a server the content is delivered to the wireless devices in a universal content system format. By utilizing the document object model and the universal content stream with a corresponding reader on the wireless device, the electronic document is reduced to only the essential content and the necessary format information for transmission.08-11-2011
20110196917Interactive Television Framework Utilizing Program-Synchronous Triggers and Standard Messaging and Presence-Detection Protocols - A system for enabling nodes of a client-server network to interact with broadcast program content, the system includes a server node that can detect the presence on the network of one or more client nodes; a trigger extractor that can extract program-synchronous triggers from within the content of a broadcast program; and an application manager that, in response to extraction of a program-synchronous trigger from a broadcast program, can facilitate interactive communication, relating to the broadcast program content, between the server node and one or more client nodes whose presence on the network has been detected.08-11-2011
20110196915METHOD AND APPARATUS FOR USING SERVICE OF HOME NETWORK DEVICE BASED ON REMOTE ACCESS - A method and apparatus for using a service provided by a universal plug and play (UPnP) device of a home network, based on a user interface (UI) received by a client located outside of the home network from a server for managing at least one UI for a remote access.08-11-2011
20110196914Method and System for Providing Access to Remotely Hosted Services Through a Normalized Application Programming Interface - A server system having one or more processors and memory receives, from a client, a generic request to access remotely hosted services. The server system identifies a plurality of respective remotely hosted services that are each associated with a respective API. For each respective remotely hosted service, the server system translates the generic request to a respective API-specific request to access the respective remotely hosted service using API-specific parameters and sends the respective API-specific request to the respective remotely hosted service. In response to the requests, the server system receives, from a plurality of the respective remotely hosted services, respective API-specific responses, where a respective API-specific response for a respective remotely hosted service includes respective content. The server system generates a final response that includes content from two or more of the API-specific responses and transmits the final response to the client.08-11-2011
20110196913Programmable Presence Virtualization - Techniques for supporting a presence virtualization query are provided. The techniques include receiving a virtual query from a client, the virtual query specified in terms of a membership set of members, wherein the membership set comprises a list of presentity uniform resource identifiers (URIs) and a separate transformation function, defined over a set of presence documents of the members in the membership set, redirecting the query to a destination virtual presentity URI whose presence state comprises an aggregation of the presence documents of the list of URIs in the membership set and a corresponding query element (QE) object that manages subscriptions for the URI, adding the client as a watcher for the destination virtual presentity URI, and applying transformation logic specified by the watcher client and notifying a corresponding client of a resulting output.08-11-2011
20130212155PROCESSING EVENT INSTANCE DATA IN A CLIENT-SERVER ARCHITECTURE - A process analysis system (08-15-2013
20130212154PROCESSING EVENT INSTANCE DATA IN A CLIENT-SERVER ARCHITECTURE - A process analysis system (08-15-2013
20080301224ON DEMAND PRODUCT PLACEMENT - In at least one aspect, methods and corresponding systems are provided herewith for mixing media and advertising content on demand. The systems preferably include at least one computing device coupled over a communication network to a plurality of other devices. The at least one computing device is preferably operable at least to: receive a request for media content from a user of a device, retrieve a media file associated with the media content requested and product placement data, and mix the media file with product placement data such that the product placement appears in the media content disposed in at least a portion of a defined null space within the media file.12-04-2008
20100082737DYNAMIC SERVICE ROUTING - In an example embodiment, a first message is received on a service bus which supports a plurality of disparate client applications and a plurality of disparate services. The message may be parsed to determine a requesting client application from the plurality of disparate client applications where the requesting client application is associated with one or more of the plurality of disparate services. Metadata associated with the first message may be retrieved that indicates a program identification associated with the client application and the first message may be routed to a first service from the plurality of services based on the program identification. A response may be also be received from the first service and the response may be transmitted to the requesting client application.04-01-2010
20100082731COLLABORATIVE PLAYLIST MANAGEMENT - Systems, methods, and computer program products are provided for collaboratively managing a playlist of media items including a communications interface. The communications interface may be configured to receive a user feedback from each of a plurality of portable media devices and may include a processor configured to generate an updated playlist based on the user feedback, The user feedback may be related to a queued media item in a playlist.04-01-2010
20130031159SYSTEM AND METHOD FOR ENFORCING APPLICATION ADOPTION - A method includes determining that a legacy application is executing on a client device. When the legacy application is open in the client device, an adoption rule is applied, wherein the adoption rule defines an instance in which a user is required to use a replacement application instead of the legacy application. When it is determined that the adoption rule is satisfied, the replacement application is executed and use of the legacy application is prevented.01-31-2013
20130031158MOVING ENTERPRISE SOFTWARE APPLICATIONS TO A CLOUD DOMAIN - Methods and systems for moving or porting an enterprise software application from an enterprise environment to a cloud domain are disclosed. An automated moving software program identifies enterprise components of an enterprise software application. The program assigns an enterprise component tag to the identified enterprise component. The program then assigns an enterprise attribute tag to the identified enterprise component and searches an attribute relationship map for at least one cloud attribute related to the assigned enterprise attribute. On identification of such a cloud attribute, the cloud attribute is assigned to the identified enterprise component and the enterprise component is converted to cloud component by creating a new cloud component to replicate the functions of the enterprise component or assigning a cloud component tag to the enterprise component, provided the enterprise component is render-able on the cloud domain resources.01-31-2013
20130212164INTELLIGENT CONTENT STREAM BANDWIDTH DETERMINATION - A system and method for delivering content objects over the Internet to an end user system with a content delivery network (CDN) is disclosed that allows for intelligent bandwidth determination for content streams. A content object is delivered with the CDN using the Internet. When a content object is requested by an end user media player, characteristics of the access network, the content object and/or the CDN are used to choose an suitable algorithm. The algorithm then determines a bitrate for delivery of the content object to the end user media player. Ultimately, the content object is transmitted at the bitrate to the end user media player.08-15-2013
20130212163APPARATUS, SYSTEM, AND METHOD OF RELAYING DATA, AND RECORDING MEDIUM STORING DATA RELAY CONTROL PROGRAM - An apparatus, system, method, and control program stored in a non-transitory recording medium, each of which allows an operation device connected to a first network to obtain electronic data stored in an image processing apparatus that resides on a second network via a firewall are described.08-15-2013
20130212157PROCESSING EVENT INSTANCE DATA IN A CLIENT-SERVER ARCHITECTURE - A process analysis system (08-15-2013
20090106356MEDIA PLAYBACK POINT SEEKING USING DATA RANGE REQUESTS - Techniques are described for downloading user-selected segments of media objects. As described herein, a user may demand that a client device present a segment of a media object when the client device has not yet downloaded the data that represents the partial segment of the media object. The client device may then output two separate requests to a server that hosts the media object. The first request specifies a resource identifier of the media object and a first data range. Data in the first range specifies a format of data of the media object. The second request specifies the resource identifier of the media object and a second data range. Data in the second range represents the requested partial segment of the media object. When the client device receives the data, the client device uses the data in the first range to present the data in the second range.04-23-2009
20130212156PROCESSING EVENT INSTANCE DATA IN A CLIENT-SERVER ARCHITECTURE - A process analysis system (08-15-2013
20130212161INDEPENDENT SYNCHRONIZATION OF VIRTUAL DESKTOP IMAGE LAYERS - Methods and systems for n-way cloning and synchronization of a user desktop image are provided. Example embodiments provide a Cloning and Synchronization System (“CSS”) which binds a server stored CVD object representing the user's desktop image to one or more endpoint devices. Each endpoint device receives a clone of the CVD object that comprises one or more layers of the server CVD depending upon the suitability of the endpoint device hardware and operating system to the server stored desktop. The cloned CVDs in the endpoint devices are then kept synchronized by synchronization operations. In one embodiment, the CSS allows only one endpoint device to act as a master device and push up changes to the server CVD. These changes are then pushed down to the other devices using different synchronization methods dependent upon the layer.08-15-2013
20100049786INFORMATION PROCESSING SYSTEM, A MANAGEMENT APPARATUS, AN INFORMATION PROCESSING METHOD AND A MANAGEMENT METHOD - An information processing system, a management apparatus, a program, an information processing method, and a management method which make it possible for the management apparatus to distribute contents to clients with high reliability are proposed. An information processing system includes one or a plurality of clients, and a management apparatus which manages the clients and distributes contents to the clients. The management apparatus distributes the contents to each of the clients of distribution subject of the contents at distribution time assigned to the client. The client opens a port at the distribution time on the basis of a script having the distribution time prescribed therein, and closes the port after receiving the contents.02-25-2010
20110202600METHOD AND SYSTEM FOR MANAGING PROFILES - A method and system for managing profiles is provided. The method includes maintaining Profile Information of one or more service recipients in a Profile Registrar XDMS. The method also includes identifying an Active Profile of a user from a Profile Registrar document in response to an input indicative of communication request for an address of record of the user. Further, the method includes obtaining user preferences associated with the Active Profile and applying the user preferences to the communication request or the service provisioning to the user. The system includes an extensible markup language data management server, a communication interface in electronic communication with a network to send and receive signals, and a processor.08-18-2011
20110202599METHODS AND APPARATUSES FOR RECORDING AND VIEWING A COLLABORATION SESSION - In one embodiment, a collaboration session is maintained among a plurality of participant devices, at least one participant device operating as a presenter device that shares content during the collaboration session. Content shared during the collaboration session is recorded. A request is detected during the collaboration session from a particular participant device of the plurality of participant devices to view at least a portion of the recorded content. In response to the request during the collaboration from the particular participant device to view the at least a portion of the recorded content, the at least a portion of the recorded content is played back while the collaboration session is still ongoing, wherein the particular participant device remains an active participant in the ongoing collaboration session during playback of the at least a portion of the recorded content. Eventually, playback of the at least a portion of the recorded content is ceased.08-18-2011
20110202598Messaging System Apparatuses Circuits and Methods of Operation Thereof - Disclosed are a messaging system, apparatuses circuits and methods of operation thereof. A messaging client device is adapted to receive an impermanent message and to manage the received message in accordance with a message management policy associated with the message. An impermanent messaging server is adapted to validate said messaging client device as complying with message management policies prior to authorizing transmission of the message to said messaging client device.08-18-2011
20110202597System and Method for Pushing Information from a Host System to a Mobile Data Communication Device - A scheme for indicating via a network server a state of a message which has been redirected from a message server associated with the network server to a mobile communications device that is associated with a desktop system, wherein the desktop system is connected over a local area network to the network server and the message server. In one embodiment, the scheme comprises receiving at least one of a plurality of action signals from the mobile communications device, the plurality of action signals indicating that at least an action has been effectuated at the mobile communications device for a message redirected to the mobile communications device; and as a consequence of receiving the at least one of a plurality of action signals from the mobile communications device, causing a graphical change to a message status icon at the message server to indicate that the message has been acted upon at the mobile communications device.08-18-2011
20110202596CACHE SERVER CONTROL DEVICE, CONTENT DISTRIBUTION SYSTEM, METHOD OF DISTRIBUTING CONTENT, AND PROGRAM - A cache server control device 08-18-2011
20110202593FOCUSED SAMPLING OF TERMINAL REPORTS IN A WIRELESS COMMUNICATION NETWORK - A performance management system and method are described herein that can control which client terminal(s) (e.g., mobile terminal(s)) are to provide Quality of Experience, QoE, report(s) and also control a level of detail for the requested QoE report(s).08-18-2011
20120179745Altering Transcoding Priority - In an embodiment, a content array represents media content available from a media server. The content array, sent by a media server in response to a request, lists content program objects that represent media content to be available from the media server. The media server receives a message for altering a transcoding priority of the selected content program object that represents media content not previously transcoded by the media server, and sends a return code for indicating whether the transcoding priority was successfully altered in response to the message. In a further embodiment, a media server system includes a transcoding queue with references to a plurality of content program objects that include an object method for altering a transcoding priority, and includes a transcoder configured to transcode media content associated with the content program objects according to the transcoding priority of each content program object of the transcoding queue.07-12-2012
20130086149SYSTEM AND METHOD FOR SUPPORTING A COMPLEX MESSAGE HEADER IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A flexible transactional data structure can be used to store message header in a transactional middleware machine environment. The flexible transactional data structure can have dynamic numbers of fields and is accessible via specified IDs. The message header can include a first data structure that stores address information for accessing a client using a first message queue, and a second data structure that stores address information for accessing a client using a second message queue. The first type of server operates to use only the first data structure to obtain the address information for accessing the client using the first message queue. The second type of server operates to obtain a key from the first data structure first, and then use the key to obtain from the second data structure the address information for accessing the client using the second message queue.04-04-2013
20130086148SYSTEM AND METHOD FOR PREVENTING SINGLE-POINT BOTTLENECK IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A transactional middleware system can exchange messages between a local machine and a remote machine using Remote Direct Memory Access (RDMA) protocol to achieve short latency in a manner like a local message transfer. The transactional middleware machine environment can prevent single-point bottleneck. The transactional middleware machine environment comprises a first message queue associate with a server in a first transactional machine, wherein the server operates to be accessed using a queue address in the first message queue. The transactional middleware machine environment further comprises a second message queue associated with a client in a second transactional machine. The client operates to send a service request message to the server directly using the first message queue, and the server operates to receive the service request message from the first message queue and send a service response message directly to the client using the second message queue.04-04-2013
20130086147APPLICATION PEAK LOAD PROCESSING - Systems, methods and computer program products may provide peak load processing on a computer system. A method may include receiving at a remote computer system a request from a local computer system, coupled to the remote computer system by a network, to replicate at the remote computer system a local instance of an application executing on the local computer system that is subject to user requests received at the local computer system. The method may further include replicating on the remote computer system a remote instance of the application and redirecting user requests from the local computer system to the remote computer system. The method may further include executing on the remote computer system the remote instance of the application, including processing with the remote instance of the application user requests redirected from the local computer system to the remote instance of the application.04-04-2013
20100077027SYSTEM AND METHOD FOR ACCESS AND COMMUNICATION BETWEEN A CONVERGED NETWORK-BASED ADDRESS BOOK SYSTEM AND A USER DEVICE - A method of sharing contacts within a converged address book system having a converged address book server, the method receiving from a requestor, at the converged address book server, a request for a contact to be shared with a recipient identified in the request; obtaining contact information for the contact from a repository; and delivering the shared contact to the recipient. Also, a method for interaction with a legacy address book system from a network based converged address book system, the method receiving a request to import legacy address book data from a legacy address book system; contacting the legacy address book system and supplying access parameters; retrieving data from the legacy address book system; and storing the imported data in a network based address book storage.03-25-2010
20100077026METHOD OF REGISTERING ACCESS PERMISSION AND A SERVER APPARATUS - A method of registering access permission from a client apparatus into a server apparatus connected to one network, includes: notifying device information about the server apparatus to the client apparatus connected to the same network; starting reception of a registration request for access permission from the client apparatus to the server apparatus; counting a certain period starting from a point in time at which the reception of the registration request for access permission is started; determining whether the server apparatus which receives the registration request for access permission is selected from the client apparatus and the registration request for the access permission of the access to the selected server apparatus is received within the certain period; and registering the access permission for the client apparatus requesting for the registration of access permission into the server apparatus, when the registration request for access permission is received within the certain period.03-25-2010
20100077025WORKFLOW AUTOMATION & REQUEST PROCESSING - Methods and systems for transparently and seamlessly integrating various process and project management systems into a single system with a single point of entry for all users are disclosed. The system creates a web, tying together each of the independent systems to provide an intelligent, end-to-end workflow management system.03-25-2010
20100077024METHOD FOR TRANSMITTING DATA TRANSMITTED INCOMPLETELY BETWEEN SERVER AND CLIENT - There is provided a method for data transmission in a communication system, including: transmitting part of data to be transmitted from one terminal to another terminal depending on a maximum transmission tolerable capacity; when the transmission of the data is stopped during the transmission, storing information on a capacity of the partial data lastly validly transmitted from said another terminal and information on a corresponding session; when a next session begins after stop of the current session, transmitting the information from said another terminal to said one terminal to recognize the information as a session upon restart; and finding, at said one terminal, data at the time when the transmission is stopped, and transmitting the data following partial data at the stopping time to said another terminal.03-25-2010
20100077023Method and Apparatus for Establishing a Session - A method and Domain Name System (DNS) server for establishing a communication session in an Internet Protocol (IP)-based communication network. The DNS server receives a query containing a DNS name of a destination terminal as a search key, and determines whether an IP address for the DNS name is registered with the DNS server. If so, the DNS server returns the registered IP address to the sender of the query. If not, the DNS server sends a wake-up message to the destination terminal which, in response, establishes an IP data session with the communication network. The DNS server then receives an IP address for the destination terminal from an access server or from a Dynamic Host Control Protocol (DHCP) server, and returns the received IP address to the sender of the query.03-25-2010
20100077021REMOTE DESKTOP CONTROL SYSTEM USING USB INTERFACE AND METHOD THEREOF - A desktop sharing and remote control system where the server (the computer being controlled) and the client (the computer controlling the server) are connected by a connecting device using the USB protocol. The connecting device includes a control unit (MCU) and two USB controllers. The MCU transfers data between the two USB controllers. The server-side USB controller emulates a USB CD-ROM/keyboard/mouse composite device; the client-side USB controller emulates a USB CD-ROM. The server continuously writes video data (desktop image) to the server-side emulated CD-ROM and the client continuously reads the data from the client-side emulated CD-ROM and applies it to its monitor. Keyboard and mouse data is transferred in the opposite direction via the client-side emulated CD-ROM and server-side emulated keyboard and mouse devices. The connecting device stores applications programs to be automatically executed by the server and client using auto-run functions of the emulated CD-ROMs to accomplish plug-and-play.03-25-2010
20100077020METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING INTELLIGENT UPDATES OF EMISSION VALUES - An apparatus for providing intelligent updates of emission values may include a processor. The processor may be configured to send a user context to request updated emission values associated with the user context. The processor may be further configured to receive the requested emission values associated with the user context and update current emission values with the received emission values. The processor may be additionally configured to provide for an output of the updated emission values. Associated methods and computer program products may also be provided.03-25-2010
20100077019REDIRECTION OF MULTIPLE REMOTE DEVICES - Example embodiments of the present disclosure provide techniques for multiple audio device capture and playback during a remote desktop session. A custom device manager may instantiate proxy audio input and output devices on the server corresponding to each real device on the client computer. The proxy devices may redirect their respective audio input and output data to the physical device on the client. In an embodiment, multiple audio devices may be instantiated during a remote session, and multiple independent audio streams may be redirected to the selected device on the client computer.03-25-2010
20120246227METHOD AND SYSTEM FOR LOW-LATENCY TRANSFER PROTOCOL - A method and system for providing computer-generated output and in particular graphical output. An output capturing and encoding engine is configured to intercept graphical output from an application on a server, organize the output into regions having similar motion and/or graphical characteristics, and convert the data from each region into a format suitable to balance transmission efficiencies versus display quality or capability at the receiving end.09-27-2012
20120246226SYSTEM AND METHOD FOR SHARING DATA FROM A LOCAL NETWORK TO A REMOTE DEVICE - A system and method of sharing files from a private network to a remote device. A persistent connection to a communication server is created by a client agent installed on a file sharing source device at the private network. Remote file sharing client devices connect to the communication server to access files from the file sharing source device via the communication server. A media services connector allows direct uploads of files from the file sharing source device to media service providers. A transcoder may be provided on the file sharing source device to reduce the need for transmitting large files over the network.09-27-2012
20120246223SYSTEM AND METHOD FOR DISTRIBUTING VIRTUAL AND AUGMENTED REALITY SCENES THROUGH A SOCIAL NETWORK - A preferred method for distributing virtual and augmented reality (VAR) scenes between users and viewers through a social network can include delivering one or more VAR scene parameters to a server and requesting a VAR scene from the server at which the VAR scene is hosted. The VAR scene can include both visual data and orientation data, and the orientation data can include at least a real orientation of a device relative to a projection matrix. The preferred method described herein can further include receiving the VAR scene from the server at a viewer device in response to the one or more VAR scene parameters.09-27-2012
20120246221INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM, AND INFORMATION PROCESSING SYSTEM - An information processing apparatus includes a memory storing an allowance list, a first receiving unit that receives a first request from a client apparatus, a first transmitting unit that transmits the first request to a management server, a second receiving unit that receives a first response which include first location information indicating a position of a storage server storing software from the management server, an adding unit that adds the first location information to the allowance list, a second transmitting unit that transmits the first response to the client apparatus, a third receiving unit that receives a second request including second location information from the client apparatus, a third transmitting unit that transmits the second request to the storage server, a fourth receiving unit that receives a second response from the storage server, and a fourth transmitting unit that transmits the second response to the client apparatus.09-27-2012
20120246220SYSTEM AND METHOD FOR SUPPORTING SESSION MANAGEMENT IN A DISTRIBUTED TRANSACTIONAL SERVICE SYSTEM - Session management can be supported in a distributed transactional service system using a distributed transactional server and an affinity client. The affinity client operates to receive a service request from a user application and invoke at least one distributed transactional service provided by the distributed transactional server. The distributed transactional server operates to create and maintain a session for the user application when the at least one distributed transactional service is invoked, and the distributed transactional server further operates to determine an affinity scope associated with the session. The affinity scope, which is maintained on the affinity client, defines a routing scope within the distributed transactional service system, into which consequent requests in the session from the user application are dispatched.09-27-2012
20120246218REGION OF INTEREST STREAMING - A device may include an interface and one or more processors. The interface may obtain, from a content source via a network, a playlist file including a plurality of content file identifiers corresponding to a plurality of content files associated with alternate encodings of a content stream. The one or more processors may determine that the alternate encodings correspond to different logical divisions of an image area associated with the content stream, forward, to a client device, the playlist file for selection of one logical division of the different logical divisions, and request, from the content source via the communication interface and responsive to the forwarding, one or more content file, of the plurality of content files, associated with a particular encoding of the alternate encodings.09-27-2012
20120246217SYSTEM AND METHOD INCLUDING WEB BROWSER RULES ENGINE FOR DATA ENTRY - A system includes a web server having a server storage component including web page information, a rules engine, and a plurality of rules, and a client processor communicating with the web server over a global communication network. The client processor includes a processor component, a web browser, a web browser plug-in tool, and a processor storage component storing copies of the web page information, the rules engine, and the rules as downloaded from the server. The server embeds at least one of the rules engine and the rules with the web page information for download to the client processor. The rules establish a single valid data entry for a selected field of a web page for each combination of values for designated other fields of the web page. The rules engine executes the rules to select the single valid data entry dependent upon the values of the designated other fields.09-27-2012
20100115027METHOD AND APPARATUS FOR CONTROLLING ACCESS TO RESOURCES IN REMOTE USER INTERFACE SERVICE - A method is provided for controlling access to a resource of a Remote User Interface (RUI) server in an RUI client of an RUI system. The method includes sending a request for an RUI page for controlling the resource to the RUI server and receiving the RUI page, generating a connection to a Mutual Exclusion (MUTEX) of the RUI server, which corresponds to the resource, using the received RUT page, and sending a request for MUTEX locking for restricting access to the resource to the RUI server.05-06-2010
20130086141SYSTEMS AND METHODS FOR SECURITY TOKEN MANAGEMENT SERVICE HOSTED IN APPLICATION SERVER - Systems and methods for a security token management service hosted in an application server. A set of services and/or associated applications can be served from an application server to one or more clients. The set of services may require one or more token services in order to deliver their intended functionalities, so that for instance an email client may require the use and presentation of a token or other object incorporating user ID, password, or other authentication information for the user to access and retrieve their email messages. Different served applications and/or services may require the installation of various different token types or services, conventionally requiring manually configuration. A centralized security token management service can be installed and configured in the application server itself, which interfaces to requesting services and automatically locates and acquires diverse token types and/or associated token services to support served applications or services.04-04-2013
20130086140CLOUD MANAGEMENT SYSTEM AND METHOD - An information technology system having a cloud resource management including a first interface. One or more clouds are connected to the resource management unit. Each cloud has a corresponding second interface adapted to provide a service to a user of the information technology system. The cloud resource management unit further including a first storage unit adapted to store first information required to convert a request for the service from the user in the first interface to a request suitable for the second interface of the corresponding at least one cloud.04-04-2013
20130086150SYSTEM AND METHOD FOR MANAGING AND MONITORING INFORMATION USING ENDPOINT PAIRS - Described herein are systems and methods for managing and monitoring information using endpoint pairs. The system includes a computer having an application server, said application server having a user interface. The user interface provides input selections used for tying two endpoints together as a single entity. One endpoint is used for sending messages and another endpoint is used for receiving messages. Tying the endpoints together as a single entity provides for a higher level of message management in the application server.04-04-2013
20130086143Music On Video Site - A method performed by one or more server computers includes receiving, from a client, a plurality of music titles for respective music pieces that a user has the right to listen to; determining, for one of the plurality of music titles, that a matching video stored on the server has the respective music piece for the music title as an audio component of the matching video; adding the matching video to a list of matching videos; and storing the list of matching videos on the one or more server computers so that it is accessible to a user associated with the client.04-04-2013
20130086154SYSTEM AND METHOD FOR PROVIDING ASYNCHRONY IN WEB SERVICES - A system and method for providing asynchrony in web services, such as Java-based web services, including in some instances use of a distributed in-memory data grid. Embodiments of the system allow a client application or client to make requests upon a server application or service. A queuing feature, such as one or more Java Message Service (JMS) queues, can be used to store incoming requests at the server side, to support asynchronous behavior. In accordance with an embodiment, instead of or in addition to JMS, the system can use a distributed in-memory data grid, such as Oracle Coherence, to provide queuing functionality.04-04-2013
20130086146Notification Based Web Applications - An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A web application system can receive a database notification from a database server. The database notification can indicate that an update of a user interface item has occurred in a database. The database notification can be generated by the database server in response to a request from a user device. The request can be a request to receive information when any state change occurs at the database server. The web application system can initiate communication with the user device without responding to a specific request requesting the update. The web application system can generate instructions for refreshing the user interface item in a browser, and push the instructions to the user device.04-04-2013
20130086153SYSTEM AND METHOD FOR PROVIDING A PROTOCOL FOR MESSAGE DATA - Described herein are systems and methods for enabling access to messages on a message service system via user interfaces of receiving client devices. The message service system comprises a message storage system and a message access system. The message storage system receives messages from sending client devices and stores message data. The message access system comprises a message server and UI server. A receiving client device is connected with the UI server through a first HTTP connection for receiving UI data for building webpages of the user interface and is connected with the message server through a second non-HTTP connection for receiving message data for populating the webpages. The UI data does not comprise any message data. A client protocol engine on the receiving client device and a server protocol engine on the message server define and provide the non-HTTP protocol for receiving and transmitting message data.04-04-2013
20130086145METHODS AND APPARATUS FOR CLIENT-SIDE CONTEXT MANAGERS - Methods and apparatus for client-side context managers are disclosed. An example apparatus for use in a healthcare information system includes a primary application implemented on a client device in communication with a server; a secondary application implemented on the client device, wherein the primary application is to be initiated before the secondary application can be initiated; and a context manager integrated into the primary application to execute in connection with the primary application.04-04-2013
20130086152Management System User Interface In A Building Automation System - A client manager application for a building management system. A method includes maintaining a client manager application configured to interact with both a web client data processing system and an installed client data processing system to perform building management system functions. The installed client data processing system operates an installed client manager application to provide an installed building management interface. The method includes deploying a browser client manager module to the web client data processing system. A browser building management interface that has substantially the same appearance and functionality as the installed building management interface. The server interacts with both the installed client data processing system and the web client data processing system to perform the building management system functions. The client manager application can be configured to run in a web client data processing system as well as in an installed client data processing system.04-04-2013
20130086158METHOD AND APPARATUS FOR SENDING A PUSH CONTENT - A method and apparatus for sending a push message is provided. The method includes: comparing a content length of a content of a push message received from a push message initiator with a matching condition, wherein the matching condition comprising a maximum message length threshold specifying a maximum length allowed for the content of the push message; determining whether the content length of the content of the push message exceeds the maximum message length threshold; and sending the content of the push message to a push receiving agent of a terminal when the content length of the content of the push message does not exceed the maximum message length threshold.04-04-2013
20130086142System and Method for Mobility and Multi-Homing Content Retrieval Applications - A controller function residing underneath a client application in a TCP/IP stack or session layer monitors state and status information associated with session-based application layer functions (e.g., content retrieval) and uses this information to migrate one or more sessions from a first client interface to a second client interface (e.g., 3G, 4G, LTE, 802.11x, WiMAX) and to a different application function serving entity (e.g., a different content server, cache server, service provider).04-04-2013
20130086144ADAPTIVE PERIOD NETWORK SESSION RESERVATION - The invention is directed to providing communications session management using an adaptive keep-alive reservation technique responsive to network conditions.04-04-2013
20130086157METHOD FOR OPTIMIZING A WEB CONTENT PROXY SERVER AND DEVICES THEREOF - A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices.04-04-2013
20130086151ENTERPRISE TOOLS ENHANCEMENTS - Embodiments of the invention provide systems and methods for managing an interface of an enterprise application to support unlimited modal and modeless elements thereof. More specifically, embodiments of the present invention can include an Application Program Interface (API) for invoking and interacting with a set of modal and/or modeless functions and which can be browser independent. Such an API can be implemented, for example, in JavaScript or other language supported by the browser. Generally speaking, this script or application can provide features such as normally associated with the browser's modal support but without relying on that support and without many of the constraints and other limitations normally imposed or encountered with the browser's modal support.04-04-2013
20130086156COUPLED APPLICATION EXTENSIONS FOR COLLABORATIVE REMOTE APPLICATION SHARING - Systems and method for providing for decoupled application extensions to a remote access application. The application extensions are provided as part the remote access application to provide features and functionalities that otherwise are not provided by underlying the application programs that are made available by the remote access program. These features and functionalities may be provided without a need to modify the underlying application program, as they are integral with the remote access application.04-04-2013
20080307042Information processing system, information processing method, and program - A system comprising: a server for receiving operation information from a client, performing an information process in accordance with the received operation information, and transmitting the result of the information process; and a managing device. The managing device monitors whether communication is performed between the client and the server and transmits an operation mode switching request to the server so as to switch the server operation mode to a power saving mode requiring less power consumption than the current operation mode if no communication is performed. The server receives the operation mode switching request transmitted from the managing device and switches the server operation mode to the power saving mode in accordance with the operation mode switching request.12-11-2008
20130080514SYSTEM AND METHOD FOR AUTO-TAB COMPLETION OF CONTEXT SENSITIVE REMOTE MANAGED OBJECTS IN A TRAFFIC DIRECTOR ENVIRONMENT - Described herein are systems and methods for providing software administration tools, for use in administering server configurations, such as in a traffic director or other type of server environment. In accordance with an embodiment, the system comprises a command-line interface and/or command-line shell which provides an autocompletion feature for remote objects including wherein, in response to an instruction from an administrator to invoke the feature, the system determines configurable remote back-end objects based on the context of the command-line at the time of invocation, and uses the information to one of autocomplete the command-line input or provide a list of remote back-end objects.03-28-2013
20130080511SOFTWARE DETECTION - A method, system and computer program product for software discovery in a computer system comprising a server and a client. Data defining at least one file category is received at the client from the server. File information pertaining to files belonging to the respective file category is established at the client for each of the at least one file category. The file information for each of the at least one file category is communicated from the client to the server. For each of the at least one file category, a checksum is calculated from the file information.03-28-2013
20130080502USER INTERFACE RESPONSIVENESS MONITOR - A diagnostic mechanism monitors execution of a user interface (UI) thread to detect execution of a long running task that may have caused the UI thread to become unresponsive. The execution time of the UI thread is monitored and when it exceeds a threshold, the UI thread's call stack is preserved to a mini-dump file. The completion time of the UI thread is also tracked and stored in a delay file. The mini-dump and delay files are then uploaded to a server where the collected data is aggregated overall execution runs by multiple users to identify the cause of the unresponsiveness.03-28-2013
20130080505Web API Framework - Embodiments allow developers to use HTTP message abstractions inline within their Web API methods to directly access and manipulate HTTP request and response messages. A hosting layer is provided for in-process, in-memory and network-based services. Message handlers and operational handlers may be combined to create a message channel for asynchronous manipulations of the HTTP requests and response. A formatter may be used on the server or client for consuming HTTP and providing desired media types.03-28-2013
20130080510SYSTEM AND METHOD FOR PROVIDING ACTIVE-PASSIVE ROUTING IN A TRAFFIC DIRECTOR ENVIRONMENT - Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof. In accordance with an embodiment, the system comprises a traffic director having one or more traffic director instances, which is configured to receive and communicate requests from clients to origin servers. A pool of origin servers is configured so that at least one or more of the servers within the pool are assigned as primary servers, and at least one or more others of the servers within the pool are assigned as backup servers. The traffic director is configured so that it determines the availability of primary servers in the pool, and directs requests only to the primary servers while the pool includes a sufficient number of available primary servers.03-28-2013
20130080509CLOUD COMPUTING ACCESS GATEWAY AND METHOD FOR PROVIDING A USER TERMINAL ACCESS TO A CLOUD PROVIDER - A cloud computing access gateway includes a cloud management module configured to store a cloud provider and information of a cloud computing service provided by the cloud provider. A user terminal interface module is configured to provide an interface with a user terminal, receive a service request indicating a cloud computing service from the user terminal, and send a result of the cloud computing service to the user terminal. A request analysis module is configured to analyze the received service request to identify the cloud computing service. A cloud selection module is configured to select a best cloud provider based on the cloud computing service. A cloud interface module is configured to provide an interface with the cloud provider, transmit the service request to the best cloud provider, and receive the result of the cloud computing service from the best cloud provider.03-28-2013
20130080508High-Speed Low-Latency Method for Streaming Real-Time Interactive Images - An optimized ACK-less (“no acknowledgement required”) communication between the client and the server is enabled. Regardless of distance between the client and server, complete synchronization between the mouse movement, or any other updates to the three-dimensional model, and the rendered result is attained. Maximum frame rate is also attained, without requiring the inefficiency, and resulting latency, of acknowledged packets03-28-2013
20130080507External Service Application Discovery Method - An external service application discovery process that connects a host with an external application server running a service application allowing a user of a client computing device to work with a file via a web browser. The host brokers the functionality of an external application server and serves as the platform where interactions between the client computing device and the external application server occur. An open interface protocol, which is a shared communication protocol, allows the host to communicate instructions from the client computing device to the external application server. Through the external service application discovery process, the external application server describes functionality provided by the service application to the host. The host selectively makes the functionality provided by the service application available to users based on the level of implementation of the open platform interface and the conventions of the external service application discovery process understood by the host.03-28-2013
20130080506REMOTELY-HOSTED INTERACTIVE CLIENT-SERVER SESSION - Embodiments are directed to interacting with a server in a read-eval-print loop (REPL) environment. In an embodiment, a client computer system receives a proxy object from a remotely-hosted server. The server maintains an execution context with which the client computer system interacts. The client system presents the received proxy object to the user for interaction with the object. The user input indicates how the data in the proxy object is to be processed. The interaction allows the user to manipulate the remotely-hosted data through the local computer system. The client system then, based on the user interaction, sends a user-initiated command to the remotely-hosted server using the proxy object. The user-initiated command indicates various portions of data hosted on the server that are to be returned to the user. The data received from the remotely-hosted server is then displayed at the client computer system.03-28-2013
20130080504MANAGING MAP ELEMENTS USING AGGREGATE FEATURE IDENTIFIERS - To provide map data to a client device for rendering a raster map image including map elements corresponding to various physical entities, map data is generated in a non-raster format. A method includes generating a description of a map feature that includes two or more of the map elements and does not include at least one of the map elements, where the map elements included in the map feature correspond to related physical entities or portions of a same physical entity. Generating a description of the map feature includes providing an indication of a portion of the map data corresponding to the map feature providing a map feature identifier that uniquely identifies the map feature. The method further includes causing the map data and the description of the map feature to be transmitted to the client device via a communication network.03-28-2013
20130080503COMMAND INTERFACE FOR COMMUNICATION TEST FRAMEWORK - A protocol-independent tool for debugging and testing communication interfaces of devices and systems is disclosed. The tool is configured to receive protocol plug-ins corresponding to different communication protocols. Given a plug-in, the tool instantiates the plug-in's implementation of a tool-defined stack interface. Through this interface and its implementation by the plug-in, the tool can communicate with a device being tested. The protocol plug-in receives commands from a command interface for the device being tested, generates data packets in accordance with the communication protocol implemented by the plug-in, and transmits the data packets to the device being tested.03-28-2013
20130080501METHOD FOR TRANSMITTING REAL-TIME VIDEO DATA OVER NETWORK - A method for transmitting real-time video data over a network involves a video source, a central server and a Web browser and comprises the following steps that: an applet is embedded into the Web browser to establish a peer-to-peer connection between the central server and the video source using UDP protocol. After receiving the video data transmitted using UDP protocol, the applet converts the received video data into TCP-based data to enable the various TCP-using video players built in the browser to play videos; and the applet converts client information from a TCP protocol format to a UDP protocol format and then sends the converted information directly to the video source.03-28-2013
20130080513MULTI-PARTY COMMUNICATION SESSIONS VIA BROADCAST NOTIFICATION NETWORK - According to example configurations, a first server in network registers a first client as a participant in a communication session. In response to receiving a message posted by the first client to the communication session, the first server initiates broadcast of a notification of receiving the message to other servers in the network. A second server in the network receives the broadcast notification at a second server in the network. In response to receiving the broadcast notification at the second server and identifying that a second client is registered as a participant in the communication session, the second server notifies the second client of the message posted by the first client. Thus, a broadcast or multicast network can be configured to support targeted communications between multiple participants in a communication session.03-28-2013
20130080517DEVICE AND METHOD FOR DATA LOAD BALANCING - The present invention is related to a method for determining a data traffic load distribution over a network in an IP Multimedia Subsystem, IMS, whereby said network comprises a client source node and at least two server destination nodes. The at least two server destination nodes have a different capacity for handling data transmission requests. The method comprises the steps of 03-28-2013
20130080518WEB PAGE SUPPLYING SYSTEM, WEB PAGE SUPPLYING METHOD, AND RECORDING MEDIUM WITH CONTROL PROGRAM STORED THEREIN - Disclosed is a web page supplying system provided with a web server and a management server, wherein the web server has stored therein control information indicating whether to insert adding information into a web page requested by a client apparatus, refers to the stored control information when receiving a browsing request, evaluates whether to insert the adding information into the web page to be transmitted to the client apparatus requesting the web page, and controls, when an evaluation is made not to insert the adding information into the web page, an adding information inserting means such that the adding information is not inserted into the web page.03-28-2013
20130080516VIDEO DELIVERY EXPEDITION APPARATUSES, METHODS AND SYSTEMS - The VIDEO DELIVERY EXPEDITION APPARATUSES, METHODS AND SYSTEMS (“VDE”) transform Internet content data access request via VDE components into media content playback at a client device. In one implementation, the VDE may issue a notification or a user interface element to a user after delivery of a process one data from the server to a client; and trigger a background delivery of a process two data, wherein the triggering occurs when the user initiates playback of said process one data.03-28-2013
20130080515COMPUTER NETWORK STORAGE ENVIRONMENT WITH FILE TRACKING - A network server may discourage inappropriate use. Files may be altered in such a way as to not noticeably affect acceptable, desired file types, but to substantially corrupt undesirable file types. Every file copied to or from a memory of a server may be affected, or the method may be applied only to selected files or types of files. In particular, files that may be corrupted by alternation include executable software files and compressed files, which may be fault intolerant. Fault tolerant files, which may include text and graphics files, may not be noticeably affected. In some cases, copyrighted files, media files, and/or other files are altered to prevent undesirable distribution.03-28-2013
20090049123SYSTEM AND METHOD FOR SEAMLESSLY INTEGRATING SEPARATE INFORMATION SYSTEMS WITHIN AN APPLICATION - The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.02-19-2009
20130036162Automated Communication Techniques - Various technologies and techniques are disclosed for providing an autoresponder that allows subscribers to opt-in to one or more autoresponder campaigns using one or more of several methods, including spoken voice, email, business cards, QR codes, bar codes, SMS/text messages, and web forms, as a few examples. A virtual seminar playback system is described that simulates a live virtual seminar and allows subscribers to access a playback of a media recording over a communication connection at a specified time. An autoresponder system is described that delivers messages to subscribers in multiple available formats, based upon selections received by the subscribers. A business card scanning system is described that allows new contacts to be added to autoresponder system remotely, and intelligent data to be gathered about contacts. Data mining techniques for calculating a social influence score and other information about a subscriber or other contact are also described.02-07-2013
20130036163METHOD AND APPARATUS FOR PROVIDING CONTENT TO USERS - Embodiments of the instant invention are directed to a method and apparatus for presenting unsolicited data to users without interrupting the user's activities, wherein the presentation of the unsolicited data is monitored and is available for review by the user at the user's convenience. Embodiments of the invention comprise a content and display manager, wherein the content and display manager include a display monitor, a content delivery system and a content controller. The display monitor selects the display of content to the users, in part, by reviewing a marker which defines the last time that content was displayed to the user and the type of content displayed. The content delivery system transmits a content window to a user computer via the controller.02-07-2013
20130036158CONTROLLING ACCESS TO A NETWORK - A method for controlling access to a network includes, with a client device, sending a request over a network to a server to determine a public logical address for said client device, determining, using said public logical address, whether said client device is connected to said network through one of a number of approved network service providers, and disconnecting from said network if said client device is not connected to said network through one of said number of approved network service providers.02-07-2013
20130036157SERVER HIERARCHICAL STRUCTURE ON USER-AGENTS - Disclosed herein are computer systems and computer implemented methods for mirroring server-side data hierarchy on a client. The methods involve sending or receiving a request for a instructions to be executed on the client; determining that the webpage requires a mirrored structure to be created on the client side; and receiving or delivering computer instructions, wherein the computer instructions comprise information that, when executed, create a client-side data hierarchy on the client, the client-side data hierarchy mirroring the server-side data hierarchy. The server-side data hierarchy may be a tree data structure and further comprises: a plurality of server-side nodes, each node comprising substantially independent functionality. The client-side data hierarchy mirroring the server-side data hierarchy comprises a plurality of client-side nodes, wherein each client-side nodes corresponds with one of the plurality of server-side nodes.02-07-2013
20130036161DATA CARD AND METHOD AND SYSTEM FOR CUSTOMIZING ITS APPLICATION SERVICE - The present invention provides a method for customizing application services of a data card. The system comprises a data card and an over-the-air server. The method comprises: the data card sending an application service customization request to the over-the-air server when an application service is required to be customized; and the over-the-air server receiving the application service customization request, and then returning a configuration command corresponding to configuration information to the data card if it is determined that an operation of the data card to request customization of the application service is valid according to the stored and managed configuration information of all application services supported by the data card.02-07-2013
20130036160LICENSE ISSUING SYSTEM, CLIENT TERMINAL, SERVER, AND LICENSE ISSUING METHOD - To appropriately perform a process for license issuance to a client terminal, in a license issuing system, when a client terminal fails to obtain a license from a server in spite of transmitting a license issuance request, the client terminal transmits a license issuance request including the same key information as in the initially transmitted license issuance request to the server. The server stores the key information contained in the initial license issuance request in the key information storage unit, confirms that the stored key information is the same as the key information contained in the second license issuance request, and issues a license again. The client terminal deletes the key information contained in the license issuance request after obtaining the license.02-07-2013
20130036159Dual Blind Method and System for Attributing Activity to a User - A method and system for attributing activity to a user includes sending a first request for content from a browser executing on a consumer device to a first content provider. The first content provider responds to the request by generating a browser identifier and sending the browser identifier along with the requested content to the browser. Next, the user browser sends a second request for content to a second content provider. The user shares personal identification information with the second content provider. The second content provider contacts an attribute server to retrieve attributes associated with the user and generates a temporary ID. The second content provider shares the attributes and the temporary ID with an analytics server. The second content provider also instructs the browser to share the browser ID and the temporary ID with a user profile server. The user profile server uses the browser ID to retrieve a user profile associated with the browser and sends the user profile along with the temporary ID to the analytics server. The analytics server then uses the temporary ID to match the attributes to the user profile and destroys the temporary ID. Thus, neither the attributes nor the user profile can be tracked back to the original user from the analytics server.02-07-2013
20130036156AUTOMATED FRAMEWORK FOR TESTING ENTERPRISE SERVICES CONSUMER TECHNOLOGIES - Various embodiments of systems and methods for automated test framework for testing enterprise services consumer technologies are described. According to one aspect, an enterprise service client is generated based on the WSDL document of an enterprise service. The generation of the client includes generation of source code files and other client artifacts. The client artifacts are compiled and the client is configured to connect to the server system hosting the enterprise service. Real test data is loaded into a non-persistent memory and executed against the server system of the enterprise system. If no exception occurs, the test call is assumed successful. If the test calls to this enterprise service are successful, the service is marked as compatible with the different clients that performed the test calls.02-07-2013
20130138731AUTOMATED CLIENT/SERVER OPERATION PARTITIONING - An operation (such as a relational query) may be processed on a processing engine (such as a relational database server) on behalf of a client. A conventional processing involves the delivery of the operation to the processing engine, which executes the entire operation to completion and returns a result data set. It may be more efficient to allocate part of the operation to be performed on the client, but a developer may be unable or unavailable to rewrite the operation in a distributed manner. Instead, the operation may be automatically partitioned into a pre-engine client portion, a processing engine portion, and a client portion, and the instructions of each portion may be automatically allocated respectively to the client, the server, and the client. The partitioning may be adjusted to conserve computing resources, such as bandwidth and storage, and the instructions may be reordered to improve the processing of the operation.05-30-2013
20130138730AUTOMATED CLIENT/SERVER OPERATION PARTITIONING - An operation (such as a relational query) may be processed on a processing engine (such as a relational database server) on behalf of a client. A conventional processing involves the delivery of the operation to the processing engine, which executes the entire operation to completion and returns a result data set. It may be more efficient to allocate part of the operation to be performed on the client, but a developer may be unable or unavailable to rewrite the operation in a distributed manner. Instead, the operation may be automatically partitioned into a pre-engine client portion, a processing engine portion, and a client portion, and the instructions of each portion may be automatically allocated respectively to the client, the server, and the client. The partitioning may be adjusted to conserve computing resources, such as bandwidth and storage, and the instructions may be reordered to improve the processing of the operation.05-30-2013
20130086155UNCOUPLED APPLICATION EXTENSIONS INCLUDING INTERACTIVE DIGITAL SURFACE LAYER FOR COLLABORATIVE REMOTE APPLICATION SHARING AND ANNOTATING - Systems and method for providing for uncoupled application extensions to a remote access application. The application extensions are provided as part the remote access application to provide features and functionalities that otherwise are not provided by underlying the application programs that are made available by the remote access program. These features and functionalities may be provided without a need to modify the underlying application program, as they are integral with the remote access application.04-04-2013
20130080512COMMUNICATION RELAY APPARATUS, DATA PROCESSING SYSTEM, AND COMMUNICATION RELAY METHOD - A communication relay apparatus that relays communication between external network and internal network comprises: judgment unit that receives from terminal on external network communication start message indicative of start of communication to judge whether or not communication start message includes specific application algorithm that requests connection to specific application within internal network; acquisition unit that, if judgment unit judges that communication start message includes specific application algorithm, identifies operation type of specific application based on random number in communication start message, and acquires information about proxy that is set according to identified operation type; proxy unit that controls operation of specific application instead of terminal based on information about proxy acquired by acquisition unit; and transmission unit that inserts specific application algorithm included in communication start message in response message responsive to communication start message, and transmits response message to terminal.03-28-2013
20130138717REMOTE CINE VIEWING OF MEDICAL IMAGES ON A ZERO-CLIENT APPLICATION - Systems and methods for remotely viewing medical images on a client device having a zero-client web application with a buffering module. The zero-client web application receives an image series selection from a user and receives corresponding series details from a web server. The zero-client web application generates an off-screen image array according to the series details. The buffering module outputs image requests based on the series details to a web server. The web server is in communication with a medical image database storing images in a non-web browser compatible format (e.g., DICOM). The buffering module then populates the off-screen image array with converted medical images received from the web server. The zero-client web application further includes an on-screen image and a display module. The display module sequentially sets converted medical images of the off-screen array as the on-screen image to stream the converted medical images.05-30-2013
20130041945METHOD AND APPARATUS FOR MANAGING AN INTERACTIVE NETWORK SESSION - Methods for controlling online session inactivity timeouts between a user terminal and a server involves the server polling the user's local terminal to determine whether the user presence at the terminal can be confirmed if there is a period of inactivity within the session. If so, or if the server can otherwise confirm that the terminal is secured from use by other users, then the user session is maintained. Otherwise, the user session is allowed to timeout due to inactivity. The server may issue an alert to the user whenever a timeout is imminent, and may restore any information entered by the user prior to the timeout, if the user later returns and validates his identification.02-14-2013
20120209905MIGRATING ACTIVE I/O CONNECTIONS WITH MIGRATING SERVERS AND CLIENTS - A technique for modifying an input/output (I/O) connection type between a client and a server includes determining, by the client, when at least partial storage access control for the client is to be migrated from a first virtualized I/O server to a second virtualized I/O server. An I/O connection type, from among multiple available I/O connection types available between the client and the second virtualized I/O server, is then selected by the client when the at least partial storage access control for the client is to be migrated. The selected I/O connection type is then communicated, by the client, to the second virtualized I/O server, which is configured to facilitate storage access for the client using the selected I/O connection type.08-16-2012
20130138716APPARATUS AND METHOD FOR PROVIDING ACTIVITY MONITORING AND ANALYSIS - A system that incorporates teachings of the present disclosure may include, for example, detecting an occurrence of an activity by synthesizing sensory data collected at a mobile communication device according to one or more references corresponding to the activity, sharing tracking information associated with the detected occurrence of the activity over a communication network, and presenting feedback information corresponding to the tracking information. Other embodiments are disclosed.05-30-2013
20130041935EXPEDITING THE DISTRIBUTION OF DATA FILES BETWEEN A SERVER AND A SET OF CLIENTS - Expediting the distribution of data files between a server and a set of clients. The present invention relates to client-server systems and, more particularly, to cache nodes in client-server systems. In a client-server arrangement, a source system transfers data files from the source system to a server cache node connected to the source system. The server cache node sends a list of data files cached in the server cache node to a client cache node. The client cache node sends a request to the server cache node for new data files cached in the server cache node, based on the list received from the server cache node. The server cache node sends the requested data files to the client cache node and the client cache node transfers the data files to a destination system.02-14-2013
20130041943DISTRIBUTION SYSTEM, DISTRIBUTION CONTROL DEVICE, AND DISTRIBUTION CONTROL METHOD - A distribution system includes: a plurality of cache servers that are connected to at least one of a plurality of packet forwarding devices forwarding a packet supplied from a content distribution server and temporarily hold a content; and a distribution control device that stores a content map representing a content held by the each of the plurality of cache servers, extracts, when receiving a request for a content from a terminal, a cache server near the terminal from among the plurality of cache servers based on information about an area in which the terminal exists, and instructs the extracted cache server to transmit the content requested by the terminal.02-14-2013
20130041942METHOD AND SYSTEM OF COMMUNICATING DELIVERY STATUS OF AN XDM RESOURCE IN AN XDM ENVIRONMENT - A method of an eXtensible Markup Language (XML) Document Management (XDM) server for communicating a delivery status of an XDM resource in an XDM environment is provided. The method includes receiving a request for forwarding the XDM resource to one or more intended XDM recipient devices from an XDM client device; forwarding the XDM resource to the one or more intended XDM recipient devices; and communicating the delivery status associated with delivery of the XDM resource to the one or more intended XDM recipient devices to the XDM client device.02-14-2013
20130041941Crowd-Sourcing of Information for Shared Transportation Vehicles - Systems, apparatuses, methods, and software for collecting and disseminating crowd-sourced information relating to one or more shared vehicles, such as buses, passenger trains, subway vehicles, streetcars, etc. The crowd-sourced information is collected via mobile client devices carried by users, such a riders of the shared vehicle at issue. Information collected includes tracing data for tracing the route and timing of each shared vehicles. The tracing data is used to update a computer model that helps predict arrival/departure times. The predicted arrival times can be conveyed to users and to allow people to arrange rendezvous events. Other information collected includes user-report information on items such as condition of the shared vehicle, fullness of the vehicle, and the user's experience with the vehicle and/or corresponding infrastructure. Collected user-report information can be shared with other users and/or a customer service system affiliated with the shared vehicle.02-14-2013
20130041940TRANSACTION ACCELERATOR FOR CLIENT-SERVER COMMUNICATIONS SYSTEMS - For an accelerated transaction, a client directs a request to a client-side transaction handler that forwards the request to a server-side transaction handler, which in turn provides the request, or a representation thereof, to a server for responding to the request. The server sends the response to the client via the server-side transaction handler and the client-side transaction handler. When data is to be sent between handlers, the sending transaction handler compares data segments with segments stored in its persistent segment storage and replaces segments with references to entries in its persistent segment storage that match or closely match the segments to be replaced. The transaction accelerators could handle multiple clients and/or multiple servers and the segments stored in the persistent segment stores can relate to different transactions, different clients and/or different servers. Persistent segment stores can be prepopulated with segment data from other transaction accelerators.02-14-2013
20130041939MAINTAINING SESSIONS IN A SMART THIN CLIENT SERVER - A method for maintaining a session between a smart thin client and a smart thin client server is provided. The smart thin client server permits a user to create, manage, and deploy enterprise applications via the smart thin client but lacks the ability to save state information. The method includes detecting a log-off event for the session between the smart thin client and the smart thin client server; and saving, by the smart thin client server in a database accessible by the smart thin client server, state information for the session, in a record containing a user identification corresponding to a user of the smart thin client.02-14-2013
20130041938Dynamic Mobile Interaction Using Customized Interfaces - A mobile device (or app on the mobile device) can be paired with an application executing on a computing device external to the mobile device. The pairing can be based at least in part upon a unique ID assigned to the application on the computing device by a network server. For example, the network server can assign the application on the computing device a unique ID and the application can provide a machine-readable code corresponding to the unique ID. The (app on the) mobile device can read/scan the machine-readable code to become paired with the application. Subsequent to the pairing, (the app on) the mobile device and (the application on) the external computing device can interact dynamically via a network (e.g., communicate in real-time via the Internet). In some embodiments, the network server can facilitate the dynamic interaction between the mobile device and the external computing device via the network.02-14-2013
20130041937Pre-fetching data - A pre-fetching request is received by a server from a client. The pre-fetching request is performed to pre-fetch data from a data source connected to the server according to an indication of the pre-fetching request. The pre-fetched data is sent from the server to the client upon receiving an actual request for the pre-fetched data. As such, an integrated capability of a server and a client can be employed to perform data pre-fetch, to improve overall performance of the server and the client.02-14-2013
20130041936INFORMATION PROCESSING APPARATUS AND METHOD FOR TESTING INFORMATION PROCESSING SYSTEM - A transmission unit transmits two or more requests belonging to one session to a server apparatus, without resetting the state of server software between the requests (first transmission process). The transmission unit also transmits the two or more requests to the server apparatus while resetting the state of the server software between the requests (second transmission process). A check unit compares a first response received as a result of the first transmission process with a second response received as a result of the second transmission process, and checks based on the comparison result whether the two or more requests need to be processed by the same server apparatus.02-14-2013
20130041946LOADING OF WEB RESOURCES - A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.02-14-2013
20100100585Web Application Framework Method Enabling the Creation of Applications That Provide an Interface With Clients That Is Independent of Scripting Capability - An improved web application framework methodology enables the creation of web applications which can respond to client requests in a fashion that results in rendering which appears on the client to be independent of scripting capability.04-22-2010
20130041944Method and system for configuring message tracking in telecom service - The disclosure discloses a method for configuring message tracking in a telecom service, comprising: a service module initiates a registration message to a tracking server, and synchronizes a tracking condition with the tracking server; a monitoring client initiates a registration message to the tracking server, and receives the tracking condition synchronously sent by the tracking server; and the monitoring client performs a configuration on the tracking condition, and sends a synchronization message of configuration information to the corresponding service module through the tracking server to complete the message tracking configuration. The disclosure further discloses a system for configuring message tracking in a telecom service. The method and system construct a general platform for the message tracking, which can integrate the message tracking of various different services. A new service module or a new monitoring client could be added more flexibly.02-14-2013
20130041934Systems and Methods for Tracking Application Layer Flow Via a Multi-Connection Intermediary Device - The present disclosure is directed towards tracking application layer flow via a multi-connection intermediary. Transaction level or application layer information may be tracked via the intermediary, including one or more of: (i) the request method; (ii) response codes; (iii) URLs; (iv) HTTP cookies; (v) RTT of both ends of the transaction in a quad flow arrangement; (vi) server time to provide first byte of a communication; (vii) server time to provide the last byte of a communication; (viii) flow flags; or any other type and form of transaction level data may be captured, exported, and analyzed. The application layer flow or transaction level information may be provided in an IPFIX-compliant data record. This may be done to provide template-based data record definition, as well as providing data on an application or transaction level of granularity.02-14-2013
20130041933Method and System for Delivering Electronic Communications - A system directs a browser or browsing application associated with a user to a targeted web site after the user performs at least two activations or “clicks” of his pointing device. The first “click” is typically on a communication provided by the system, serving as an intermediary, and the second “click” is typically on a first data object or web page of the intermediary, before the browser of the user is redirected to a second data object or targeted web page, typically associated with a party unrelated to the party or entity controlling the system.02-14-2013
20130041932PROVISIONING A MODERATED DATA SERVICE USING A SYNDICATED RADIO ACCESS NETWORK (RAN) - A system is configured to receive, from a content provider, traffic associated with a data service and that is destined for a group of user devices; retrieve service information, associated with the data service, that includes a value, associated with the data service, that represents a level of service quality associated with the data service; determine whether the traffic is authorized to be transmitted to the user devices based on the value; discard the traffic based on a determination that the value is less than a threshold; process the traffic to identify whether a condition is associated with the traffic based on a determination that the value is not less than the threshold; transmit the traffic to one or more of the user devices based on a determination that the traffic is not associated with a condition; and discard the traffic based on a determination that the traffic is associated with a condition.02-14-2013
20130041931REMOTE ACCESS SERVICE FOR CLOUD-ENABLED NETWORK DEVICES - A method for enabling a remote access to a cloud-enabled network device, the method is performed by a cloud relay server that communicates with at least one client over an internet connection. The method comprises receiving a request from a client to access at least a user interface of the cloud-enabled network device through an internet connection, wherein the cloud-enabled network device is connected in a local area network; using a host name designated in the request to detect a cloud connector that communicates with the cloud-enabled network device; sending an open relay message to the cloud-enabled network device through the cloud connector over a management link; and establishing a secure tunnel between the cloud relay server and the cloud-enabled network device, thereby enabling a secure connection between the client and the cloud-enabled network device over the internet connection.02-14-2013
20100042683SYSTEM FOR DATA LOGGING - A data logging system that utilizes a schedule of data transfer periods for transferring data from devices to a server. A communication of an actual data transfer size of stored data in a first device of the devices is obtained by the server from the first device. A corresponding future data transfer size of the stored data is estimated by the server, based on a historic data transfer size for data previously transferred from the first device to the server. The schedule is currently based on the historic data transfer size for the first device. The server updates the schedule if the server has determined that a difference exists between the actual data transfer size and the corresponding estimated future data transfer size. A transmission from the first device of the data actually stored in the first device is received by the server in accordance with the schedule.02-18-2010
20100042682Digital Rights Management for Music Video Soundtracks - The present invention relates to a mechanism for sharing user generated music videos in an online community. User generated visual content that can be synchronized with a soundtrack is shared independent of the soundtrack. In this way the copyrighted material is not shared and digital rights can be respected and enforced. Members of the online community that own the soundtrack can view the shared visual content automatically synchronized to the soundtrack they are listening to on their local machine.02-18-2010
20100042681CONTENTS DELIVERY SYSTEM AND METHOD USING OBJECT REDIRECTION, AND GSLB SWITCH THEREOF - A contents delivery system and method using object redirection, and a GSLB switch thereof are provided. When a client requests a web server to provide a page embedded object, the web server embeds the URL representing the position of the object in an HTTP 02-18-2010
20100042680INTERNET IDENTITY GRAPH AND SOCIAL GRAPH MANAGEMENT SYSTEM AND METHOD - A repository, distribution, and discovery system for collecting users' online identifiers and relationships, and allowing them to be retrieved and/or updated through a central access point by the users, third parties, and other users. An identity graph in the form of links to the user's public profiles can be ported to any web page or web service. Links back to the user's public profile on the repository are ported to the user's profile pages. The system includes analytics and statistics relating to users' behaviors throughout the web and normalization of actions and data across the social web space. The links inherent in the repository system enhances the level of the user's profiles in search engine listings.02-18-2010
20100042677TWO-WAY COMMUNICATION SYSTEM, SERVER UNIT, REPEATER, TWO-WAY COMMUNICATION METHOD AND PROGRAM - When the number of connections which can be simultaneously established between a server unit and client units is limited in the server unit, the server unit according to the present invention enables to simultaneously conduct two-way communication with many client units. There are provided a plurality of client units, a server unit, and a repeater, wherein each of the plural client units includes a client-side communication module to transmit data to the server unit via an uplink connection established between itself and the server unit, the server unit includes a server-side communication module to send data to be sent to the client unit via a junction line to the repeater, and the repeater includes a repeater-side communication module to transmit the data sent from the server unit to the plural client units via downlink connections established between itself and the plural client units.02-18-2010
20100042676DEVICE, SYSTEM, AND METHOD OF COMPUTER AIDED DESIGN (CAD) - Device, system, and method of Computer-Aided-Design (CAD). A system of CAD may include a client application to communicate with a server and to render to a user a viewport including at least a portion of a CAD model based on data received from the server, wherein the client application is capable of receiving section information from the server, wherein the section information defines a plurality of geometric sections of the CAD model; selecting at least one section of the plurality of sections based on a relationship between the viewport and the boundaries of the plurality of geometric sections; requesting from the server one or more files corresponding to the at least one selected section; receiving the one or more files corresponding to the at least one selected section; and rendering the viewport based on the one or more files. Other embodiments are described and claimed.02-18-2010
20100042675REQUEST PROCESSING METHOD AND COMPUTER SYSTEM - Provided is a request processing method of processing a request requesting task processing in a computer system including the steps of: transmitting, by a proxy server, a first requests which is one of duplicate and original requests to application servers; transmitting, by the application servers, a result of processing of the first requests to the proxy server; notifying, by the application servers, a session management server of session information including identifiers of the application servers and identifiers of the first requests; determining, by the proxy server, a result of the processing used for responding to a client computer upon receiving the result of the processing of the first requests; and notifying, by the proxy server, the session management server of the identifiers of the application servers which have transmitted the determined processing result and an identifier of the request transmitted from the client computer.02-18-2010
20100042674METHOD AND SYSTEM FOR DISCOVERY OF DYNAMIC IP ADDRESSES - An application program in a host server is operative to detect a change in the host server IP address and, in response thereto, send a message containing the changed address to a remote client, such as a mobile communication device. The message may be transmitted as an email message to a Short Message Server of a cellular provider for the mobile communication device. The message preferably contains at least the changed IP address of the server. The SMS server can identify the phone number of the mobile communication device from the received message and thereby transmit the changed IP address portion of the message to the mobile communication device.02-18-2010
20100042673SYSTEM AND METHOD FOR DYNAMICALLY ENABLING AN APPLICATION FOR BUSINESS CONTINUITY - System and method for dynamically enabling an application for business continuity are described. In one embodiment, a business continuity engine (“BCE”) for managing and controlling a high-availability applications comprises a configuration management module for maintaining information regarding the current configuration of a BC application; a status monitor for monitoring a status of the BC application via a high-availability (“HA”) wrapper thereof and initiating a migration of the BC application from a first server of a primary cluster to a second location of a secondary cluster based on the determined status; and an application migration module for migrating the BC application to the second server responsive to the initiating. The BCE further comprises a storage area network (“SAN”) migration module for enabling storage media for use by the BC application; and a communications module for facilitating an exchange of data between the BC engine and the BC application.02-18-2010
20100042672VIRTUAL MACHINE IMAGE MANAGEMENT SYSTEM AND METHODS THEREOF - A virtual machine image (VMI) repository stores a set of VMIs. A subset of the VMIs can be associated with a designated user. In response to receiving a request from a remote device identifying the designated user, a list of the subset of VMIs is communicated to the remote device via a network. The user can select one of the VMIs from the list and the VMI repository can provide the selected VMI to the remote device. The user is thereby permitted to select a VMI suited to a particular use or environment, such as a VMI associated with a work environment.02-18-2010
20100042671SERVER EMBEDDED IN DEVICE CHARGING CRADLE - A charging cradle having an embedded server, wherein the server software is a ubiquitous and integral part of the charging cradle. Additionally, the server enables monitoring of an enterprise mobile device for battery level and availability, and can push software/firmware updates to the mobile device via an integrated data connection. Furthermore, the charging cradle can distribute services to the mobile devices, reducing the overall complexity of the mobile devices.02-18-2010
20100042670INTEGRATED DEVELOPMENT ENGINE FOR A CLOUD COMPUTING ENVIRONMENT - A data processing system comprising a processor and accessible memory, the data processing system implementing an integrated development engine configured to automatically create and provision a computing environment in a network cloud environment.02-18-2010
20100042678Method and apparatus for providing/receiving user interface using user interface directory - In a method and apparatus for providing/receiving a user interface (UI), a client requests a first server for a UI that is necessary to access a second server, and the first server having a plurality of UIs provides at least one of the plurality of UIs to the client. Accordingly, the client, which cannot use a UI provided by the second server, can receive the UI from the first server and access the second server.02-18-2010
20080275942User Defined Internet Jukebox Kiosks Set Top Box - A system such as an Internet Juke Box, Kiosk, or Set Top Box connected to the network which is database driven and tied to an on line internet site where local artist and musicians can create a profile which will allow them to upload their media, being images, music and videos, and later go to an establishment that has this system and play it. The system will have the ability to expose local musicians to the masses and earn them money.11-06-2008
20090157805METHOD AND SYSTEM FOR SPECIFYING, APPLYING AND EXTENDING APPLICATION RELATED ASPECTS THROUGH POLICIES, RULES AND/OR TRIGGERS - A method and system for the creation of aspects from a service or application, the method defining related service aspects; inserting or encapsulating service aspects as named aspects into an abstraction layer in an execution environment; and associating the named aspects with logic in the abstraction layer to support application or service function points.06-18-2009
20090157809COMMUNICATING MESSAGES BETWEEN COMPONENTS IN A CLIENT/SERVER ENVIRONMENT USING AN OBJECT BROKER - In one embodiment, a method for communicating messages between components in a client/server environment comprises initiating, in response to a request from an application on a server system, a process for receiving messages from one or more first components associated with a client system, the process initiated using a generalized architecture for communicating messages between components in a client/server application. The method includes registering with the process one or more second components associated with the application, receiving at the process associated with the application a message intended for a second component on the server system, the message initiated by a first component on a client system. The method includes unpacking at least a portion of the received message, determining the second component associated with the server system for which the message is intended, and initiating the second component for which the message is intended in response to the message.06-18-2009
20090157808PERSONAL ACCESS AND CONTROL OF MEDIA PERIPHERALS ON A MEDIA EXCHANGE NETWORK - Methods are disclosed for indirectly monitoring and controlling at least one media peripheral device in a media exchange network by accessing a media management system (MMS) via a first media peripheral (MP) device (e.g., a TV screen) using a user control device (e.g., a remote control). An operation corresponding to a second media peripheral (MP) device (e.g., a digital camera) may be selected via the MMS using the first MP device and the user control device. The operation is then carried out (i.e., performed) by the second MP device. A status of the second MP device may be selected via the MMS using the first MP device and the user control device. The selected status is then displayed on the first MP device.06-18-2009
20090157807System and/or method for generating a script relating to a medical task involving motion with a device - A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message.06-18-2009
20090157806Method and System for Delivering Information with Caching Based on Interest and Significance06-18-2009
20090157804METHOD AND SYSTEM FOR A CONTEXT AWARE MECHANISM IN AN INTEGRATED OR DISTRIBUTED CONFIGURATION - A context aware platform including a context aware server, the context aware server including: aspects, the aspects being application level abstractions related to a context; policies associated with a context at a point in an application lifecycle, the policies specifying behavior or treatment of aspects; and rules and triggers providing a sequence of steps or logic required to compute aspects; and at least one client, said client being in an execution environment and communicating with said context aware server, wherein the context aware platform replaces aspects, triggers, or both aspects and triggers in the at least one client.06-18-2009
20090157803Method for capture, aggregation, storage, and transfer of internet content for time-shifted playback on a portable multimedia device - A method for capture, aggregation, storage and transfer of Internet content for time-shifted playback on a portable multimedia device utilizing a content time-shifter system which is programmed and maintained via a web-based maintenance server, and schedules capture of content via on-line schedule listing and media listing services.06-18-2009
20090157801System and method for integrating external system data in a visual mapping system - The present invention provides an improved system and method for integrating external system data into a visual map. The visual mapping system of the present invention is based on a client-server architecture. A server in the visual mapping system communicates with one or more external systems to import data from such external systems. The server organizes the data into topics for a visual map and stores the topics individually in a database. The server provides the topics to a client visual mapping application to enable users to view external system data through a visual map. The client visual mapping application need not be running for the server to obtain the external system data, and, thus, the present invention provides “backend” integration of external system data. The server can also export data in topics to external systems.06-18-2009
20090157799METHOD FOR SHARING SERVICE IDENTITY AMONG MULTIPLE CLIENT DEVICES IN A REAL-TIME COMMUNICATIONS NETWORK - Methods for sharing service identity between client devices in a real-time communications network are presented including: registering a first client device with a server on the real-time communications network, the first client device registering with a shared service identity, where the first client device becomes an active client device; and when a second client device enters a physical proximity of the first client device; establishing a personal area network connection between the first client device and the second client device; registering the second client device with the server, the second client device registering with the shared service identity, where the second client device becomes the active client device and the first client device becomes a waiting device, where the waiting device discontinues communication with the server.06-18-2009
20100332595HANDLING LONG-TAIL CONTENT IN A CONTENT DELIVERY NETWORK (CDN) - A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.12-30-2010
20100332591MEDIA DISTRIBUTION SWITCHING METHOD, RECEIVING DEVICE AND TRANSMITTING DEVICE - A request packet generation unit generates a request packet for requesting the distribution of media information. A request packet transmitting unit transmits the request packet. A request response packet receiving unit receives a request response packet corresponding to the request packet from a transmitting device. A request response analysis unit analyzes a request response set in the request response packet. A mode determination unit switches between an operation mode for real-time transmission and that for non-real-time transmission according to device type information, attached to the request response, indicating whether the transmitting device is for real-time transmission or non-real-time transmission. A first receiving unit receives media information in an operation mode for real-time transmission. A second receiving unit receives media information in an operation mode for non-real-time transmission.12-30-2010
20100106777SYSTEM AND METHOD FOR MODIFYING WEB CONTENT VIA A CONTENT TRANSFORM PROXY SERVICE - The Content Transform Proxy (CTP) service is an advanced Web proxy service, the basic function of which is to modify incoming HTTP requests having a server-side destination and/or outgoing HTTP responses. The CTP service is implemented by the CTP program, which resides on a host in a data communications network between an end user (the Web client) and a content server that the client is attempting to access. The HTTP request and/or an HTTP response is modified by making an HTTP request on the client side using a client web browser, processing the HTTP request on the server side using outgoing proxy rules, passing on the processed HTTP transaction to the server-side destination, returning the results of the processed HTTP request from the server-side destination, processing the HTTP response on the server side using incoming proxy rules, and returning the processed HTTP response to the client web browser on the client side.04-29-2010
20100106776Communication message sorting method and communication message sorting apparatus - After a source address, a destination address, a source port number, and a destination port number are extracted from a communication message and a communication connection and the direction of the communication connection are specified, transmitted/received message amounts every a predetermined elapsed time are determined for each communication connection. Next, a correlation between communication connections is calculated by using the transmitted/received message amounts determined for each communication connection. A server group in which a communication connection group with a high correlation is established is specified and a multilevel system that includes specified servers is determined.04-29-2010
20100106775WIRELESS COMMUNICATION DEVICE USE OF APPLICATION SERVER APPLICATIONS - To enable use of an application on an application server at a mobile communication device, at a transaction server, a message received from the mobile is pushed out to the application. Any return messages is routed back to the mobile. The transaction server may use a queue to store all messages destined to a given application and attempt to push all messages on a given queue on receipt of a further message for the queue.04-29-2010
20100106774SYSTEM AND METHOD FOR PROVIDING LOCATION SERVICES FOR MULTIPLE ACCESS NETWORKS FROM A SINGLE LOCATION SERVER - A system and method for determining the location of a target device attached to an access network connected to a location server, the location server having a plurality of access networks connected thereto. A location request may be received for a target device whereby the target device is identified as a function of one or more parameters. An access network may be identified from the plurality of access networks to which the target device is attached as a function of the one or more parameters. Each access network in the plurality of access networks connected to the location server may be assigned one or more logical identifiers by which an individual location request may be allocated to the respective access network. An estimated location of the target device may then be determined as a function of the one or more logical identifiers using a location algorithm appropriate for the identified access network.04-29-2010
20100106773REACHABILITY REALIZATION SERVER, MANAGEMENT SYSTEM, MANAGEMENT METHOD AND REALIZATION PROGRAM - A server realizes reachability from a first user to a second user. The server (04-29-2010
20100106772ADDRESS UPDATING SCHEME FOR WIRELESS COMMUNICATION - In an address updating scheme, a server accesses clients with intermittent connectivity by using addresses specified in a local client address list. The clients are responsible for updating the list whenever the address of the client changes as a result of intermittent client connectivity or other conditions.04-29-2010
20100106771METHOD AND APPARATUS FOR COMMUNICATION BASED ON CERTIFICATION USING STATIC AND DYNAMIC IDENTIFIER - Provided are a method and an apparatus for communication based on certification using a static identifier and an updatable dynamic identifier allowing a verified client to access a server.04-29-2010
20100106770DYNAMICALLY ADAPTIVE NETWORK-BASED DATA PROCESSING SYSTEM AND METHOD - According to one embodiment of the invention, a method is devised for tailoring downloaded content to the requesting device by receiving attribute parameters associated with a device that initiates a request for downloaded content. The attribute parameters are values that identify specific characteristics of the device. Thereafter, the content is modified according to the attributes parameters, and thereafter, the modified content is transmitted to the device.04-29-2010
20100106769APPARATUS AND METHOD FOR MANAGING MEDIA CONTENT DELIVERY FOR MULTIPLE COMMUNICATION DEVICES - A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for a first adjustment made by a first communication device associated with a user where the first communication device is capable of presenting media content and where the first adjustment is associated with the presentation of the media content, determine a second adjustment to be made to a second communication device associated with the user where the determination is based at least in part on the monitored first adjustment where the second adjustment is associated with the presentation of the media content, and wirelessly communicate adjustment information to the second communication device that is representative of the second adjustment, where the adjustment information is adapted for allowing the second communication device to perform the second adjustment. Other embodiments are disclosed.04-29-2010
20100106768PROVIDING FUNCTIONALITY TO CLIENT SERVICES BY IMPLEMENTING AND BINDING CONTRACTS - Methods, systems, and computer-readable media for automating the expression of functional aspects of a target service to a client service via a vehicle referred to herein as a contract are provided. Generally, the methods are performed in the context of a distributed computing environment configured to underlie operations of service application(s). In embodiments, the contract is implemented and bound upon ascertaining that the expressed functional aspects satisfy dependencies of the client service. Generally, the contract defines interfaces and maintains properties that configure the interfaces during installation. During the implementation, one of the interfaces is established and parameterized in accordance with the properties associated therewith. During the binding, the target service and the client service are linked via communication channels that are routed through the established interface. Accordingly, calls from the client service over the communication channels allow for reaching and employing the functional aspects of the target service.04-29-2010
20100106767AUTOMATICALLY SECURING DISTRIBUTED APPLICATIONS - A processing system for distributed multi-tier applications is provided. The system includes a server component that executes a replica of a client-side application, where a client component executes the client-side application. The client component captures events from the client-side application and transmits the events to the replica to validate the computational integrity security of the application.04-29-2010
20100106766REMOTE CONTROL OF A HOST COMPUTER - A host computer is remotely controlled by a remote client device over a network that carries transmissions in a connection-oriented protocol and a connectionless protocol. The host computer establishes a connection to the remote client device using a connection-oriented protocol, and receives commands from the remote client device over the connection-oriented protocol and implements the commands so as to affect a display of the host computer. The host computer transmits content of the display to the remote client device using the connection-oriented protocol. In addition, the host computer identifies one or more rapid-change areas in the display of the host computer in which the display is changing more quickly than a predetermined threshold rate of change, and transmits content of each rapid-change area to the remote client device using a connectionless protocol at a rate higher than the connection-oriented protocol.04-29-2010
20090144364SMART NODES FOR WEB SERVICES - A smart node is integrated with each Web service in a Web service application chain to automatically supply compatible features, missing functionality. and orchestration of the processes in the application, without coordination by an orchestration engine, in an embodiment. A smart node is a software program that systematically specifies the communications dimensions, functionality, and orchestration required for interoperability among Web services. The communications parameters, backup functionality. and process orchestration required for the Web services in a Web service application may be predetermined and programmed into smart nodes. The smart nodes are subsequently integrated with the Web services in a Web service application so that communications among the Web services occur first through the smart nodes. The smart nodes can thus supply communications parameters, any missing functionality, and dynamic process orchestration based on the current event context of the Web service application. A smart node further enables a Web service to supply different functionality in different contexts.06-04-2009
20090144361MULTIMEDIA ADMINISTRATION, ADVERTISING, CONTENT & SERVICES SYSTEM - The invention relates to multimedia, and more particularly to systems and methods for providing multimedia administrative, advertising, content and services. According to aspects of the invention a method of accessing data by a user at a client system comprises: reading user specific information from a first smart card by a client system, the information including a user specific electronic serial number; transmitting the user specific information to a server; processing the user specific information by the server to determine user authorization to access data; and providing the user is authorized, receiving data from the server by the client at the client system. The data can be an advertisement, an electronic coupon, a system initiation routine for first time users, access data allowing the client system to access data on the smart card, among others.06-04-2009
20100030853REMOTE DESKTOP CONTROL SYSTEM USING USB INTERFACE AND METHOD THEREOF - A desktop sharing and remote control system where a server and a client are connected by a USB cable. Either the server or the client includes an ASIC/CPLD/FPGA which is a PC-to-PC USB connection bridge. The ASIC/CPLD/FPGA enumerates a first standard USB mass storage device to the server and a second standard USB mass storage device to the client. The server executes a server side application program to obtain video data representing its desktop images and transmits the video data to the first emulated mass storage device, and to receive user input device data from the first mass storage device and apply them to control the server. The client executes a client side application program to obtain keyboard and mouse data and transmits the data to the second emulated mass storage device, and receive video data from the second mass storage device and applies it to a display device.02-04-2010
20120215840SYSTEM AND METHOD FOR PROVIDING USER CONTEXT SUPPORT IN A NATIVE TRANSACTION PLATFORM - According to an embodiment, the present invention provides a computer-readable storage medium comprising processor executable codes. The computer-readable storage medium includes code for receiving information from a client entity at a server entity over a network. The computer-readable storage medium includes code for providing a server process at the service, the server process including one or more process threads. The computer-readable storage medium includes code for providing a first context associated the one or more process threads. The computer-readable storage medium includes code for receiving a user request from the client entity for a user thread, the user thread being associated with the service process. The computer-readable storage medium includes code for generating the user thread at the server entity.08-23-2012
20090125585METHOD AND SYSTEM FOR USING A CACHE MISS STATE MATCH INDICATOR TO DETERMINE USER SUITABILITY OF TARGETED CONTENT MESSAGES IN A MOBILE ENVIRONMENT - Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes maintaining on the mobile client a list of first attributes relating to message cache misses of a cache memory located on the mobile client, receiving on the mobile client a set of target attributes associated with a target message, performing on the mobile client one or more matching operations between the first attributes and the target attributes to produce a matching result, and storing the target message in a cache in the mobile client dependant upon the matching result.05-14-2009
20090125584SYSTEM AND METHOD FOR SPATIO-TEMPORAL-CONTEXT AWARE INTERACTION OF USERS WITH AN ENTITY OF INTEREST - A multifunctional interaction system which is capable of spatio-temporal context localization of users and of communication of audio/video streams to an entity of interest defined by the user, includes a communication domain supporting a predefined localization service, a server associated with the communication domain, client devices, and a dynamically changing context database which is customized in accord with the dynamics of interaction sessions of client devices with the server. The client communicates with the system to either request services therefrom or to send a message to the entity of interest. The system is provided with a panic alert mechanism which, upon actuation, transmits an audio/video data stream along with the client location tag, time stamp, and client ID, to a police precinct for prompt action.05-14-2009
20090125583PRIORITY CONTROL SYSTEM AND METHOD - A priority control system includes a terminal, and a processing server coupled over a network. The processing server has an operation processing sections each of which executes a predetermined process, a communications device, a priority determination section, and a priority assignment section. The processing server also has priority information about priorities to be assigned according to a type of operation processing section. Each of the operation processing sections executes the predetermined process based on a packet, provided by the terminal, and generates screen information with a result of the predetermined process. The communications device transmits screen information with an assigned priority. The terminal receives the screen information transferred by a network device on the network in accordance with the priority, and displays the screen information.05-14-2009
20090125582METHOD AND SYSTEM FOR PROVIDING MEDIA PROGRAMMING - A method of generating media programming includes the steps of providing by an aggregator to a client a list of feeds; receiving by the aggregator from the client a selection of one of the feeds; receiving by a publisher from the aggregator the feed selection; and providing to the client media programming based on a publisher-initiated feed responsive to the feed selection and including media elements selected and concatenated with the feed responsive to the client information.05-14-2009
20090125581Automated recording and playback of application interactions - Some embodiments of automated recording and playback of application interactions have been presented. In one embodiment, an application proxy server communicatively coupled between an application server and a client records responses and requests between an application server and a client during a transaction. Furthermore, the application proxy server generates a script based on the responses and requests recorded.05-14-2009
20090125580DISPLAYING SERVER ERRORS ON THE CLIENT MACHINE THAT CAUSED THE FAILED REQUEST - Computer-implemented methods and computer-readable storage media are disclosed relating to displaying server errors on the client computing system that caused the failed request. A client listener application configured to execute on a client computing system. The client listener application is further configured to exchange data over a network with a server system, and provide metadata to the server system identifying the client computing system in association with a client request for execution of code on the server system. The client listener program is configured to receive an assert message indicating an error resulting from the execution of the code on the server and signal receipt of the assert message over a user interface. The client listener program is further configured to provide an opportunity for a user to respond to the assert message via the user interface by choosing to ignore the assert message or to analyze the error.05-14-2009
20090125579METHOD AND SYSTEM FOR IMPROVING CLIENT-SERVLET COMMUNICATION - The present invention provides a method and system for improving the client-Servlet communication in the World-Wide-Web (Web) without changing the existing communication protocol, and without changing the client. The existing prior art one-way communication path between client and Servlet remains unchanged if the initial request includes all information for retrieving the desired information. However in the case the Servlet identifies missing information not included in the initial client's web-browser request for retrieving the information desired, the Servlet automatically opens an another communication path for providing the missing information to the Servlet by making use of the HTTP-response functionality of said initial HTTP-request, wherein the another communication path is supported by a further Servlet functionality component and is characterized by the steps of: generating a script—when executed at the client's web-browser retrieves the missing information and invokes the further Servlet functionality component—by the Servlet, appending the script to said HTTP-response indicating it as a partial response, sending the HTTP-response including the script to the client's web-browser, suspending execution of the initial HTTP-response by the Servlet until the missing information will be available, receiving the missing information by the further Servlet functionality component, wherein the missing information is contained in a new HTTP-request created by the script during its execution on the client's web-browser, providing the missing information to the Servlet, and continuing execution of the initial HTTP-response by the Servlet using the missing information for retrieving the rest of the said HTTP-response and providing the rest of the HTTP-response to the client's web-browser for displaying.05-14-2009
20090164568METHOD FOR INTEGRATING MANAGEMENT OF POSTED ARTICLES AND TERMINAL FOR THE SAME - There is provided a method for integrated management of posted articles and a terminal for the method. The method for integrated management of posted articles that is executed in a user terminal includes performing a login using an integrated ID when an integrated ID client module starts, having access to a posted article server where an article is written and requesting writing to the posted article server, transmitting a written and posted article to an integrated ID server and requesting storage of the posted article to the integrated ID server, and receiving a storage location where the posted article is stored from the integrated ID server and notifying the posted article server of the received storage location of the posted article.06-25-2009
20130046817Verifying the Transfer of a Data File - Techniques for verifying the transfer from a content provider of a selected data file selected by a client device using a proxy server is disclosed. By creating a local set of characteristics of the selected data file, network traffic sent between the client device and the content provider can be monitored. A local record of a transfer session is then created, and a download request from the client device is received and forwarded, thus initiating the transfer of the selected data file to the content provider. A data file is then received from the content provider and forwarded to the client device. The characteristics of the received data file are evaluated, thus allowing verification that the characteristics of the received data file match the local set of characteristics of the selected data file to take place. Finally, the received data file is forwarded to the client device.02-21-2013
20130046820Manipulaton of an Inventory of Content Items on a Mobile Device by a Network-Based Application - A method of modifying, with a network-based application, an inventory of one or more content items on a mobile device is provided. The method may include receiving, over a network at a client computer, from the server, the inventory on the mobile device. Next, a graphical depiction of the mobile device is presented on the client computer, the graphical depiction showing the inventory as the inventory would appear on a display of the mobile device. A request for a modification of the inventory is received by the client computer, and the request is sent to the mobile device over the network via the server.02-21-2013
20130046818SYSTEM AND METHOD FOR AUTOMATICALLY MANAGING MEDIA CONTENT - A method, computer program product and computing device for receiving a request to load at least one new media content item on a personal media device. The size of the at least one new media content item is compared with the amount of storage space remaining on the personal media device to determine if the personal media device has sufficient available storage space. If the personal media device does not have sufficient available storage space, a relative weight associated with at least one old media content item stored on the personal media device is ascertained, the relative weight corresponding to a likelihood that the at least one old media content item will be rendered on the personal media device.02-21-2013
20130046813Graphic Sharing - A graphics provider terminal samples, through a graphical interface provided by a Canvas specification, a graphic generated by a web browser of the graphics provider terminal based on the Canvas specification to obtain graphics information according to a preset sampling rate. The graphics provider terminal packs the graphics information to obtain a message packet based on a preset graphics sharing agreement; and sends the message packet to a graphics exchange server through a persistent connection between the graphics provider terminal and the graphics exchange server. The graphics exchange server unpacks the message packet to obtain the graphics information and sends the graphics information to a graphics receiver terminal through a persistent connection between the graphics receiver terminal and the graphics exchange server.02-21-2013
20130046816Method for Flow Control and Reliable Communication In A Collaborative Environment - Flow control of messages to/from clients and services in a remote access system. Within the remote access system a layered architecture may be provided that includes a client layer at a client device, a service layer associated with a service, and a server layer that is a communications proxy for messages sent between the client device and the service. The service layer may have a receive queue for messages received from the client device and a send queue of messages destined for the client device. The server layer may include an outbound queue of messages destined for the client device. Full duplex communications between the client layer and the server layer may be implemented using a service protocol in a first channel for communication between the client layer and the server layer and a second channel for communication between the server layer and the client layer.02-21-2013
20130046815NON-INVASIVE REMOTE ACCESS TO AN APPLICATION PROGRAM - Systems and methods for providing remote access to an application program. A server remote access program may cooperate with a screen scraping application to provide screen data to a client computing device. The display associated with the application program may be resized or cropped by a server for display on the client computing device. The client may connect to the server using a client remote access program that receives inputs from a user interface program.02-21-2013
20130046814INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - Provided is an information processing device including a determination unit that determines, based on process-related information acquired from a first server that provides a service, if a process based on the process-related information is executable; a process control unit that makes, if it is not determined that the process is executable, the process based on the process-related information executable by an application that performs processes corresponding to a plurality of services; and a processing unit that causes the application to execute the process based on the process-related information. The process control unit causes a second server to generate, based on the process-related information, a processing instruction that is based on the process-related information, and the processing unit causes the application to execute a process indicated by the generated processing instruction.02-21-2013
20130046812Application Server and Method for Managing a Service - An application server (02-21-2013
20130046811STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A method of responding to requests using stream processing can include receiving a server request from a server, wherein the server is configured to generate the server request responsive to a client request, and generating a request identifier associated with the server request. The method can include, responsive to the server request, sending a stream processing request derived from the server request to a first stream processing node. The stream processing request can include the request identifier. Responsive to receiving a create response message including a stream processing result and the request identifier from a second stream processing node, the stream processing result can be correlated with the server request. A write response message specifying the stream processing result can be sent to the server.02-21-2013
20130046810METHOD, SYSTEM, AND APPARATUS FOR FUTURE DELIVERY OF DIGITAL CONTENT OVER A NETWORK - According to embodiments of the invention, there are provided a system and method for future delivery of digital content over a data network. Digital content may be obtained at a server over a data network from a client device or from a third party vendor server, the digital content being intended for future delivery to one or more recipients, on or after a designated delivery date. The delivery metadata may include at least one recipient and a delivery date. The digital content may be stored and inaccessible to the recipient user, until the delivery date, at which time, the content may be delivered to the at least one recipient.02-21-2013
20130046809METHOD AND APPARATUS FOR MONITORING NETWORK TRAFFIC AND DETERMINING THE TIMING ASSOCIATED WITH AN APPLICATION - A method and apparatus is disclosed herein for monitoring network traffic. In one embodiment, the method comprises monitoring, using a monitoring device located near a first end of one segment of a connection with a client and a server in a network, packets that are part of an initial TCP handshake between the client and the server and determining a network time, a server time, and a client time based on information collected when monitoring the one segment.02-21-2013
20100094929PROVIDING NOTICE VIA THE INTERNET - A system for posting a public notice on the Internet for a legal jurisdiction. The system includes a forum server, client computer, and the Internet. The forum server stores data and information regarding public notices in the jurisdiction, and supports a website that provides notice-related services such as posting, searching, monitoring, and other legal services.04-15-2010
20100094926DECLARATIVE PROGRAMMING MODEL FOR MODELING AND EXECUTION OF TRIGGERS FOR RESOURCE ORIENTED SYSTEM - Data sets of various types may be accessible through a host according to a protocol, such as a RESTful HTTP interface. Various domains may involve domain-specific processes to be executed as pre-triggers or post-triggers of various protocol requests (e.g., an HTTP GET request specifying a Read operation on an access-restricted data set may involve an authorization operations set that verifies the access privileges of the requester.) A host of the data set may be configured to receive a resource script expressing the operations set in a script language, to store the resource script, and to associated it with at least one data set and at least one verb of the protocol. Upon later receiving a protocol request specifying the verb and the resource, the host may then execute the resource script (as a pre-trigger and/or as a post-trigger) in accordance with the business logic of the domain.04-15-2010
20120166527MODIFYING SERVICE PROVIDER CONTEXT INFORMATION TO FACILITATE LOCATING INTERCEPTOR CONTEXT INFORMATION - A method and system for tracking context information of a service provider and interceptors of service provider requests is provided. An interceptor modifies a portion of service provider context information to reference interceptor context information associated with a client. When the client requests a service of the service provider, the client provides the modified service provider context information along with the request. The interceptor uses the reference of the modified portion of the service provider context information to retrieve its context information. The interceptor then restores the modified portion of the service provider context information to the original unmodified portion, which the interceptor retained as part of its context information. The interceptor then forwards the request along with the original service provider context information to the service provider.06-28-2012
20120166526REQUEST FORWARDING AND RESULT AGGREGATING SYSTEMS, METHODS AND COMPUTER READABLE MEDIA - Systems, methods and computer readable media for web request forwarding and result aggregating include a client-side forwarder that processes user requests and forwards the browser to a forwarding URL based on web request URL processing and user data processing. User data can remain private on the client system. Request aggregating can include processing a request to identify a plurality of URLs. Sending a processed request to the plurality of URLs. Obtaining results from the plurality of URLs and presenting the results in a single page for viewing by a user.06-28-2012
20120166525SYSTEM AND METHOD FOR SCALING FOR A LARGE NUMBER OF CONCURRENT USERS - A computer-implemented method for providing a stateful computer application to a multitude of users. The method may comprise generating a session identification (e.g., a primary key) for a user session for one user and retrieving a state representation using the session identification. The state of the stateful computer application may be described by a set of user-specific session variables that may be reconstructed from information contained in the state representation. The method may further comprise restoring the set of user-specific session variables using the retrieved state representation and calling functional computing logic based thereon. The functional computing logic may comprise the code of the stateful computer application and the call may provide an updated set of user-specific session variables. Upon completion of functions performed by the called functional computing logic, an updated state representation may be assembled from the updated set of user-specific session variables and stored.06-28-2012
20120166520Determining Advertising Effectiveness Outside of a Social Networking System - A social networking system or other user registration site builds a log of exposures by users to advertisements outside of the user registration site to determine their effectiveness. For each user exposed to an advertisement, a log entry is created indicating that the user has been exposed to the advertisement. Tracking pixels are embedded into advertisements that, when accessed, enable the social networking system or user registration site to log access to the advertisement by the user. From the log files, the user registration site identifies exposed users and selects unexposed users with similar demographics and/or behavior information to generate a control group. The two groups can be surveyed about the advertisement to determine its effectiveness. The user exposure information also can be used to retarget advertisements, to measure advertising effectiveness on connections of exposed users, and to measure actions of exposed users.06-28-2012
20100070563Registering an Endpoint With a Sliding Window of Controllers in a List of Controllers of a Survivable Network - Provided are methods, devices, and systems for maintaining a SIP survivable network. A SIP endpoint maintains an ordered list of the controllers that are available to it and registers with a subset containing the first N controllers in the list, where N is a plurality, but not all, of the controllers in the list, and obtains services from one or more of the controllers of the subset. If one of the controllers of the subset becomes unavailable, the endpoint registers with the (N+1)03-18-2010
20080307051COMMUNICATIONS SYSTEM PROVIDING ENHANCED CLIENT-SERVER COMMUNICATIONS AND RELATED METHODS - A communications system may include an application server and at least one communications device for processing requests from one another. The communications device may process requests using an HTTP client application, for example. Furthermore, the system may also include an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween via the Internet in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authenticating the application server and the HTTP client application to one another. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first URL for responding to work requests from the application server.12-11-2008
20130031165REAL-TIME OR NEAR REAL-TIME STREAMING WITH COMPRESSED PLAYLISTS - Methods and apparatuses provide real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes providing a request for a playlist file (e.g. an updated playlist) and specifying a compression protocol with or for the request; the request can come from a client device which is requesting the playlist from a web server. The web server can provide the playlist in a compressed format.01-31-2013
20130031162SYSTEMS AND METHODS FOR MEDIA SELECTION BASED ON SOCIAL METADATA - The present application is directed to methods and systems for providing social interaction within a customized media streaming service. In one aspect, the present application is directed to methods and systems for automated playlist generation based on social metadata. These systems allow for an internet media delivery service to learn about a user's preferences, and changes in those preferences over time, without the user being required to tell the service directly, but rather through social networking profiles and relationships to one or more similar or related users. This allows the service to immediately, without any input from the listener, play programming that is likely to be enjoyed by the user. It also allows the service to learn about changes in a listener's preferences over time without requiring the user to actively express the preferences.01-31-2013
20130031161APPARATUSES AND METHODS FOR UNIFIED VIRTUAL EXPERIENCE (UVE) SESSION CONTROL - A client-initiated session control method for Unified Virtual Experience (UVE) is provided. The client-initiated session control method includes the steps of transmitting, by one of a plurality of UVE clients in an ongoing application session, a first Suspension Request message to a UVE server for suspending the ongoing application session, receiving, by each of the UVE clients, a respective second Suspension Request message from the UVE server in response to the first Suspension Request message, and suspending, by each of the UVE clients, the ongoing application session in response to the second Suspension Request message.01-31-2013
20130031166PROCESSING CONTENT IN A PLURALITY OF LANGUAGES - A method for processing content in a plurality of languages which comprises generating, by an application program at a client computer, a request to a server computer for first content which is in a first language, if the first content is not stored in an embedded database of the client computer. The method comprises automatically receiving from the server computer updated first content in the first language, if there is a change in second content which is content in a second language translated from the first language.01-31-2013
20090119367METHOD AND SYSTEM FOR PROVIDING SERVICE FUNCTIONS - A method for providing service functions includes: the service provider side receives a service request from the service requestor side, screens service functions requested by the service request and forms a service request result, and sends the service request result to the service provider side. A system for providing service functions includes: a service server on the service provider side, adapted to return the requested service to the service requestor side, according to the service request of the service requestor side; a function screener, connected to the service server on the service provider side and adapted to screen service functions requested by the service request and send the after-screening result to the service server on the service provider side. With the present invention, it is possible to control and screen functions of a service dynamically in real time without affecting the network performance.05-07-2009
20090119366Routing incoming call requests - A storage medium and computer system that in an embodiment dynamically allocate client requests to target servers based on prepare messages sent by the target servers. The addresses of target servers are added to a queue in response to the prepare messages from the target servers. A network interface is then prepared to receive an incoming call request from a client. After the call request arrives from a client, one of the addresses is selected from the queue. The call request is then sent through a tunnel to the target server associated with the selected address.05-07-2009
20090119365Method and apparatus for display synchronization using image compression - Methods and apparatuses for synchronizing displays of a local and a remote device using image compression to achieve efficiency gains are disclosed. A local device requests an update for a particular requested region of a remote device's display, receives an update region which is a portion of the requested region, and updates a stored local representation of the remote display based on the update region. A remote device compares, upon a request from a local device for an update, portions of the old and new stored images corresponding to the requested region. Compared pixels are then encoded to yield an update region and transmitted to the local device. In the encoding, pixels which changed between the old image and the new image are encoded opaque and with the color corresponding to the pixels in the new image, and at least one pixel which did not change between the old image and the new image is encoded transparent.05-07-2009
20090119364METHOD AND SYSTEM FOR EXCHANGE OF DATA BETWEEN REMOTE SERVERS - A method and a system for exchanging data between a first server (05-07-2009
20090119363WEB SHARING SYSTEM, CLIENT DEVICE, AND WEB SHARING METHOD USED FOR THE SAME - Multiple client devices which enable operation of a Web browser thereon each include a relaying client for rewriting, between the Web browser and a network, the URL of a Web page requested by the Web browser to description for obtaining the Web page via a Web sharing server. A web sharing server for causing a Web page to be shared by the client devices via the network retrieves the Web page requested by the Web browser based on the URL rewritten by the relaying client, and delivers the retrieved Web page to the Web browsers of the client devices that belong to the same group.05-07-2009
20090119362APPLICATION/DATA TRANSACTION MANAGEMENT SYSTEM AND PROGRAM FOR THE SAME - The present invention serves to produce good performances of the server side regardless of the increase or decrease in the data amount and enables to intercommunicate regardless of the difference in the data format of each client.05-07-2009
20090119361CACHE MANAGEMENT FOR PARALLEL ASYNCHRONOUS REQUESTS IN A CONTENT DELIVERY SYSTEM - Embodiments of the present invention provide a method, system and computer program product for cache management in handling parallel asynchronous requests for content in a content distribution system. In an embodiment of the invention, a method for cache management method for handling parallel asynchronous requests for content in a content distribution system can include servicing multiple parallel asynchronous requests from different requesting clients for a page before all fragments in the page have been retrieved by returning previously cached ones of the fragments to the requesting clients and returning remaining ones of the fragments in the page to the requesting clients as retrieved from non-cached storage. The method further can include assembling the page once all fragments in the page have been retrieved from non-cached storage. Finally, the method can include caching the assembled page to subsequently service requests for the page.05-07-2009
20090043841METHOD AND SYSTEM FOR PROVISION OF IMAGE DATA FROM A SERVER TO A CLIENT - In a method, a device and a computer program product for provision of image data such as thin slice image data and thick slice image data of a server to a client, the image data having been acquired by an imaging modality and being cached in a cache acting as a server; the image data are provided to the client by involving the client in data exchange with the server, and an information system that is likewise involved in data exchange with the server is always automatically informed about a current state of the cache, in particular about thin slice image data available in the cache. The client directly or indirectly accesses the image data of the cache for automatic provision of the image data.02-12-2009
20090043840CENTRALIZED MANAGEMENT OF APPLICATIONS AND DESKTOP PREFERENCES WITHOUT REQUIRING CONFIGURATION OF CLIENTSIDE OPERATING SYSTEMS - A method, apparatus and system of centralized management of applications and desktop preferences without requiring configuration of client-side operating systems are disclosed. In one embodiment, a method of a rich client device includes accessing an application installed on a server, and executing the application from the rich client device without installing the application on the rich client device (e.g., that may mean that an operating system of the rich client device is not modified to perform the function calls between the application and the operating system) when requested by a user of the rich client device through a binary module (e.g., the binary module may include required resources between the application and the operating system including a file system data, a Dynamic-Link library (DLL) data, etc.) of the server that emulates a set of function calls between the application and an operating system of the rich client device.02-12-2009
20110004657Method, Apparatus And Computer Program Product For Processing Responses To A Web Page - The disclosed web server and methodology processes responses to a web page. The web page is at least partially generated from one or more widgets and each widget denotes how an element of the web page is to be displayed at a client. The web server receives a response to the web page from the client. From the receives response, the server identifies a widget that was used by the server to generate an element of the web page that was provided to the client. In response to this identification, the server then executes action processing logic associated with the particular widget that was used by the server to generate an element of the web page. The action processing logic for the widget uses data received in the response and performs an action with respect to that data.01-06-2011
20110004655RELAY DEVICE, RELAY METHOD, AND COMPUTER PROGRAM PRODUCT - A relay device includes a first communication unit that receives a request including processing object data from a client device; a data processing unit that obtains a first processing result by performing a relay-device-side process of equivalent algorithm to that of a server-side process, which is performed by a server, on the processing object data; a second communication unit that transmits the request to the server, and receives a second processing result, which corresponds to the first processing result and is obtained by performance of the server-side process on the processing object data, from the server as a response; and a control unit that determines whether the second processing result has been transmitted to the client device. When the second processing result has not been transmitted to the client device, the first communication unit transmits the first processing result to the client device.01-06-2011
20090327401METHOD AND SYSTEM FOR CLIENT CONTEXT DISSEMINATION FOR WEB-BASED APPLICATIONS - A method advertises the existence of a subscriber profile service on a communication network. A first data request sent from a client device to an application server is intercepted. The first data request is modified by inserting an advertisement of contextual information relating to the existence of the subscriber profile service into the first data request prior to transmission to the application server. The modified data request is transmitted to the application server.12-31-2009
20090319605MOTION STATE INDICATOR FOR LOCATION-BASED SERVICES - A system and method by which an estimate can be provided to a location-based service provider concerning the motion state of a user of a terminal. Motion state information may be used to trigger a particular location-based service at a more desirable moment. The motion state information may also be used to help define the format of information sent to the user's terminal, as well as to define the content of the information that is to be sent to the user terminal. This enables an improved level of control of the distribution of location-based services, as information can be sent at a more optimal time and more relevant information can be sent to the user.12-24-2009
20090313325Distributed Technique for Cascaded Data Aggregation in Parallel Fashion - Methods and apparatus are provided that access and present information associated with dynamic communities in an efficient and highly scalable manner. Dynamic communities are formed based on a trigger, which may be a command, a request for information, or an event notification. An apparatus may receive notification of the trigger and form a dynamic community from one or more data sources, such as social-networking websites and enterprise data sources. Sub-triggers may be generated based on the trigger and the dynamic community. The sub-triggers may be sent from the apparatus. A result may then be generated based on received responses to the sub-triggers.12-17-2009
20100268771NETWORK SECURITY SYSTEM AND METHOD - In a security system for network communications with client devices, each client device has a communication module for communicating with at least one server over a network, a data storage module for storing one or more covert data values of one or more operational events at the client device, and a covert identifier generating module which creates at least one covert identifier based on the stored covert data values. The covert identifier is provided in one or more network messages to the server, or otherwise sent to the service provider, and may be provided in response to a specific request received over the network, or routinely in one or more messages normally involved in network communications. The server compares covert identifiers received from client devices having the same client identifier in order to detect possible clones.10-21-2010
20090307309SYSTEM FOR MANAGING AND ANALYZING METABOLIC PATHWAY DATA - A metabolic pathway data management and analysis system in a distributed communication network is provided comprising at least one application server running a metabolic pathway data management server application, at least one client workstation running a metabolic pathway data management client application in communication with the at least one application server via the distributed communication network, and at least one database for storing data in communication with the at least one application server via the distributed communication network, wherein said metabolic pathway data management client application provides a graphical user interface comprising a study editor and a pathway editor.12-10-2009
20090307307CONTENT PROVIDING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - A configuration is provided in which a client in a home network receives content from a server outside the home network and plays the content. A home IMS gateway maps an external server outside the home network as a virtual home network device, and executes a process of receiving a content providing service provided by the external server by using mapping information. Furthermore, device information of the client is obtained and registered in a database existing outside the home network, and a content providing server executes a process of obtaining the device information and providing the client with content matching the device.12-10-2009
20090307306BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. According to some aspects of the invention, a server in the system initiates an instance of a preview generator for each client machine in the system. The instance sends at least one of a preview and a thumbnail of a file to the client machine responsive to a request for the file from the client machine to allow the client machine to present the preview. The instance may generate an icon representing the file and execute a plug-in associated with a creator application of the file to present the preview within the icon so that the creator application does not have to be launched. Other embodiments are also described, and computer readable media and apparatuses are also described.12-10-2009
20090307305NETWORK ALLOCATION - A method and apparatus of supporting more than the maximum number of clients allowed in a network. Such limitations exist because of resource limitations, such as memory and other hardware. In one embodiment of the disclosed method and apparatus, a network controller temporarily drops a client out of a network to allow another client, which is currently not in the network and wishes to be active, to join the network. Information about the link between the dropped client and the network controller is stored to allow the dropped client to easily rejoin the network.12-10-2009
20090307304Method for Server Side Aggregation of Asynchronous, Context - Sensitive Request Operations in an Application Server Environment - Process, apparatus and program product for processing a request at an application server are provided. The process includes initiating one or more asynchronous operations in response to the request received by the application server. The process further includes generating a response content that includes one or more placeholders. Thereafter, one or more placeholders mark a location of content corresponding to each of the one or more asynchronous operations. The process further includes aggregating content received from a completed asynchronous operation by filling the content in the corresponding placeholder. The process further includes sending a partial response content with content up to the first unfilled placeholder.12-10-2009
20090307303PROVIDING PARTNER SERVICES WITHIN A HOST APPLICATION - An approach is described for allowing a user to select a partner service in the context of the user's interaction with a host application. The user selects the partner service using a partner-selection user interface presentation. The selected partner service receives this selection, and proceeds to carry out a partner function which complements a host function performed by the host application.12-10-2009
20090307302System and Method for Providing Data from a Server to a Client - A method and system is provided for a server to provide data to a client. A client user requests presentation of a data file that is associated with time-to-live data and a hash. If the time-to-live data is not expired, the client presents to the user a data file stored at the client. If the time-to-live data is expired, the client requests the server to send the hash associated with the latest version of the data file stored at the server. The client determines whether the hashes match. If the hashes match, the client presents the data file stored at the client. If the hashes do not match, the client requests that the server provide the client with the latest version of the data file. After receiving the latest version of the data file, the client presents to the user the latest version of the data file.12-10-2009
20090106360CONTENT DELIVERY METHOD AND SYSTEM, NETWORK DEVICE, AND MOBILE DATA SERVICE PLATFORM - A content delivery method and system, a network device, and a Mobile Data Service Platform (MDSP). The content delivery method includes receiving a service request that carries a content for approval and a standard content, searching for the digest of the standard content corresponding to the standard content identifier, where the digest of the standard content is stored at the time of approving the standard content and the standard content corresponds to the standard content identifier, generating a digest of the content for approval, judging whether the digest of the content for approval is consistent with the digest of the standard content where when consistent, forwarding the service request and when not consistent, terminating the process of delivering the content. The application of the present disclosure ensures that the content which is approved is sent to the user, thus ensuring authenticity and integrity of the content.04-23-2009
20100274835REMOTE MONITORING FOR EDUCATION, SECURITY, AND INVENTORY - A communications network and method for remote interaction with an individual includes a server that generates computer executable commands comprising any of queries, instructions, and messages; and a remote system in wireless communication with the server through a communications channel, wherein the remote system executes the computer executable commands, and interacts with an environment remotely located from the server, wherein the remote system comprises a processor that allows the individual to interact with the remote system. The remote system comprises any of a panic system and a sleep surveillance system. The interaction with the individual comprises providing educational training for the individual by the execution of the any of queries, instructions, and messages. The remote system performs any of law enforcement surveillance of the individual and security monitoring of the environment. The interaction with the individual comprises any of audio and video interactions.10-28-2010
20120191774VIRTUAL DIAL TESTING AND LIVE POLLING - A virtual polling system allows a dial testing style of polling to occur at multiple locations and to include more respondents than a traditional dial test. In one embodiment, the system is implemented using an application component that can be run on multiple mobile or other devices and a server component that collects information from the mobile devices to provide relevant data analysis. The system provides an application that each potential respondent can run on the respondent's device of choice. The application displays a virtual dial, slider, or other user interface control that allows the respondent to indicate positive or negative sentiment, or any other response range designed by the pollster. The respondent can move the slider in real time while watching an event to indicate the respondent's impression of the event. The server component collects response information from each device and performs analysis requested by the pollster.07-26-2012
20120191773CACHING RESOURCES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for caching tiles in an interactive mapping system. A request is received from a first client, the request being for a root node of a directory structure in which resource locators for nodes are generated based on a hash of resource locators of respective descendant nodes, and wherein leaf nodes are associated with corresponding resource locators for tiles in an interactive mapping system. A first configuration of tiles is served to the first client as cacheable resources. A new node is added to the directory structure corresponding to a new version of a tile. A second configuration of tiles is served to a second client, while continuing to serve the first configuration of tiles to clients that requested the root node before the resource locators for ancestor nodes of the new node were added.07-26-2012
20130073617INFORMATION APPLIANCE DATA CONNECTION SYSTEM, AUTHENTICATION DEVICE, CLIENT APPLIANCE, INFORMATION APPLIANCE DATA CONNECTION METHOD AND RECORDING MEDIUM - An authenticator (03-21-2013
20130073616DISTRIBUTION OF XML DOCUMENTS/MESSAGES TO XML APPLIANCES/ROUTERS - XML appliances/routers may be organized to implement one or more XML distribution rings to enable XML documents/messages to be distributed efficiently. The rings may be logical or physical. The XML distribution rings enable the XML documents/messages to be exchanged without requiring the XML appliances/routers to run a routing protocol to determine how XML documents/messages should be distributed through the network. Documents may be transmitted in one way on the ring or may be transmitted in both directions around the ring to enable the ring to tolerate failure of an XML appliance/router. Each XML appliance/router will receive all XML documents/messages and will make routing decisions for those clients that have provided the XML appliance/router with XML subscriptions. The subscriptions may be formed according to the XPath standard or in another manner.03-21-2013
20130073615PRIVATE NETWORK WITH ENHANCED USER EXPERIENCE - A private network comprising a repository server and a proxy server configured to work with a client-side web server to manage the presentation of content to users of the network.03-21-2013
20130073613DIGITAL ASSET HOSTING AND DISTRIBUTION - A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.03-21-2013
20130073612CONFIGURING OUTPUT ON A COMMUNICATION DEVICE - In one general sense, display of content communicated by a sender communication device to a destination communication device may be enabled by receiving, at a destination communication device, content to be displayed by the destination communication device. Characteristics of a display of the received content by the destination communication device may be algorithmically identified in accordance with display configuration settings for the destination communication device. Based on the identified characteristics, at least one change to be made to capture configuration settings at a capturing communication device used to capture the received content may be identified. At least one alternative capture configuration setting may be communicated to the capturing communication device. Content that is captured by the capturing communication device is received at the destination communications device based on the alternative capture configuration setting communicated.03-21-2013
20130073608USER INFORMATION PUSHING METHOD, USER INFORMATION PRESENTATION METHOD, SYSTEM, SERVER AND CLIENT - The invention discloses a user information pushing method, a user information representation method, a system, a server and a client. The pushing method includes: arranging a plurality of service interfaces to be invoked by the client, wherein the service interfaces comprise a real-time information pushing interface; receiving, by a server, through the real-time information pushing interface, a real-time information acquisition instruction sent by the client, when the client uses a target service and automatically invokes the real-time information pushing interface; acquiring real-time information of the target service according to a subscriber number contained in the real-time information acquisition instruction; and pushing the real-time information to the client. In the embodiments of the present invention, by means of the client, user may obtain in real time the user information pushed by the server and present the user information by means of the preset presentation interface while using a target service. Compared with the prior art, the user does not need to conduct manual query operations after finishing the target service, therefore the implementation performance for the client to output user information and user experience are improved.03-21-2013
20130073607Registered Users Of An Application - Method and system for identifying contacts of a user of a device, wherein the user is a registered user of an application which is implemented at the device. Contact identifiers are retrieved from a contact list stored at the device, wherein the contact identifiers identify contacts of the user of the device. The retrieved contact identifiers are transmitted to a server associated with the application. The server determines which of the contacts identified by the transmitted contact identifiers are registered users of the application. Indications of the contacts of the user of the device which are determined by the server to be registered users of the application are transmitted from the server to the device.03-21-2013
20130073606Methods and Systems for Dynamically Generating and Reusing Dynamic Web Content - Methods and systems for generating and reusing dynamic web content involve, for example, automatically generating client-side code on a server at run time, and automatically downloading the client-side code to the client side at run time. The client-side code is executed on the client side to become a widget with dynamic behavior attributes displayed as a component of a web page on a display screen of a client-side computing device. Dynamic behavior of the client-side code may triggered via an event handler mechanism wherein properties of the client-side code are dynamically changed without affecting any other content on the web page. The widget may be redisplayed on a subsequent occasion with a change in the widget without regenerating the client-side code.03-21-2013
20090094327METHOD AND APPARATUS FOR MAPPING A SITE ON A WIDE AREA NETWORK - A method and system for organizing and displaying information about Internet Web pages on Web maps are disclosed. Web maps display a summary of the information that a Web page provides access to, in a format that facilitates a rapid assessment of what may be accessed through a Web site's home page, or through any Web page on the Web site. Preferably, Web maps are displayed on a Web page, or within a frame of a Web page, by an Internet browser application. A set of Web maps may be automatically generated by a search engine or directory in response to a user's search request. Alternatively, a user may request that a Web map be produced for a particular Web page of interest. The Web maps are preferably generated by a Web server, or by an application running in the background of a user's computer, so that the user may perform other tasks on the user's computer while the Web maps are being generated.04-09-2009
20090094326CONTROL SYSTEM METHODS AND APPARATUS WITH SERVICES - A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor. The client digital data processor executes, within that virtual machine environment, an applet for configuring the client digital data processor as a “process controller” that establishes communications over the network with the command processor and that monitors and/or controls the process control apparatus via those communications.04-09-2009
20090094325Acuro Universal Multimedia Communication System (AUMCS) - A global multimedia server, local multimedia server and multimedia client create a universal communication system allowing any consumer to engage a plethora of media content to any end user. The global media server may be located through a publicly accessible IP address using a FQDN (fully qualified domain name) based on DNS. The delivery of multimedia calls or messages may also be achieved by using an E.164 number as universal resource identifier. PBX features allow for the manipulation of multimedia content and the use of mixed and multiple media during a communication or the creation of spontaneous or scheduled conferences that are both collaborative and interactive.04-09-2009
20090094324METHODS, APPARATUS, AND SYSTEMS FOR PROVIDING LOCAL AND ONLINE DATA SERVICES - A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first network, analyzing the content data using one or more online content analysis devices whereby analysis data is generated, formatting the content data using one or more online formatting devices based on the analysis data, and outputting, to the one or more the reader devices, formatted content data via a second network.04-09-2009
20090094323Contents Reproduction System - A contents reproduction system comprises: a server apparatus for storing contents obtained from external and a client apparatus by which the contents stored in the server apparatus is reproducible, wherein the server apparatus includes: a list preparing section for preparing a list of the contents stored in a contents storage section; and a list transmitting section for transmitting the contents list prepared by the list preparing section to the client apparatus, and the client apparatus includes: a list comparing section for comparing a first list stored in a list storage section and a second list newly obtained by a list obtaining section; an additional contents presentation section for presenting newly added content by a recognizable form based on a comparison result obtained by the list comparing section; a contents reproduction section for reproducing the content presented by the additional contents presentation section based on a control signal indicating reproduction.04-09-2009
20090094322THUMBNAIL DISTRIBUTION SYSTEM, SERVER, CLIENT AND PROGRAM - A thumbnail distribution system includes a client device and a server communicatable with each other by using a hyper text transfer protocol (HTTP). A client device includes a request generating unit, a request transmitting unit, a response receiving unit, and a data processing unit. The request generating unit generates an HTTP request having a request line storing a file name of a file store in a storing unit. The request transmitting unit transmits the HTTP request. The response receiving unit receives an HTTP response having a response body storing a thumbnail corresponding to the file having the file name stored in the request line. The data processing unit performs a data processing based on the thumbnail stored in the response body. The request receiving unit receives the HTTP request transmitted from the request transmitting unit. The response generating unit generates the HTTP response based on the HTTP request. The response transmitting unit transmits the HTTP response to the response receiving unit.04-09-2009
20090094321CONTENT PROVIDING DEVICE, DATA PROCESSING METHOD, AND COMPUTER PROGRAM - A content providing device serving as a server for executing content providing processing as to a client, includes: a data processing unit for executing content providing processing in response to a content request from the client; wherein the data processing unit receives a disc recorded identifier for identifying a disc or content recorded in the mounted disc of the client, and the identification information of at least either the device identifier of a device on the client side, or the user identifier of a user on the client side, from the client, accumulates the history information of the disc recorded identifier received from the client in a management database in increments of devices or users, and analyzes the user's preference on the client side to provide a content adapted to the user's preference. Thus, content which interests a user or commercial content can be selectively provided to the user.04-09-2009
20090094320File system adapted for use with a dispersed data storage network - A file system interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.04-09-2009
20090094319SYSTEM AND METHOD OF ACQUIRING CONTENTS - A method of acquiring contents between a client terminal and a local server, the method including the client terminal photographing or recording partial information of predetermined contents according to an input of a user, the client terminal transmitting the partial information of contents to a predetermined local server, the local server analyzing the partial information of contents and retrieving contents or content-related information corresponding to the partial information of contents, and the local server transmitting the retrieved contents or content-related information to the client terminal.04-09-2009
20090094317METHOD, APPARATUS AND SYSTEM FOR SHARING MULTIMEDIA CONTENT WITHIN A PEER-TO-PEER NETWORK - A system, method and communication device configuration for sharing multimedia content between network devices, such as UPnP or UPnP/DLNA devices and mobile communication devices, across different local networks or subnets. One possible system arrangement or architecture is based on the communication devices forming groups and then sharing UPnP control messages across the groups. The system arrangement supports enabling group member access to UPnP devices that are in other group devices or reachable via other group devices. By enabling devices to form groups across wide-area networks and distribute UPnP messages within the group members, the system effectively extends the range of a UPnP network. Devices include an overlay middleware and an xDLNA application to provide the functionality to form or join a device group and communicate multimedia content with other devices in the group as if the devices are within the same local network.04-09-2009
20090094316Distributed Virtual Machine Architecture - A distributed virtual machine architecture includes a virtual machine client (04-09-2009
20090094315SYSTEM FOR PROVISIONING TIME SHARING OPTION (TSO) AND INTERACTIVE PRODUCTIVITY SYSTEM FACILITY (ISPF) SERVICES IN A NETWORK ENVIRONMENT - A method, system and computer program product for dynamically establishing a client's Time Sharing Option (TSO) and/or Interactive Productivity System Facility (ISPF) session and maintaining the client's TSO/ISPF session on a zero-downtime/operating system (z/OS) host over multiple service calls. A session provisioning and maintenance (SPM) utility determines whether a TSO/ISPF session exists for a client making a request for a TSO/ISPF service. When a TSO/ISPF session does not exist for the client, session establishment is initiated by generating a TSO initialization module in a new UNIX System Services (USS) process. Session establishment involves initializing a user's own TSO address space through USS and using USS service call API's to make TSO/ISPF service call requests in the TSO address space. The SPM utility maintains the client's TSO/ISPF session over multiple service calls, bypassing the overhead of having to establish a new session for every service request which requires TSO/ISPF services.04-09-2009
20090094312METHODS AND SYSTEMS FOR DYNAMIC CODE EXTENSION - A method for normalizing client interactions with service providers is provided. The method includes receiving a request for a desired service provider method interface from a client, searching a directory for an extender that is associated with the desired service provider method, and returning a proxy to the client, the proxy including at least one of an extender execution path and a method execution path.04-09-2009
20130166635CLIENT DEVICE CONNECTABLE TO SERVER AND CONTROL METHOD THEREOF - A client device connectable to a server and a control method thereof are provided. The client device includes: a communication unit connectable to at least one of a plurality of servers providing contents; an output unit outputting the contents provided from the servers; an input reception unit receiving input from a user; and a controller displaying a list of the servers arranged in an order of priority, selecting any one of the servers according to the input by the user, and performing control to receive the contents from the selected server.06-27-2013
20130166634ASSESSMENT OF CONTENT DELIVERY SERVICES USING PERFORMANCE MEASUREMENTS FROM WITHIN AN END USER CLIENT APPLICATION - A system for measuring and monitoring performance of online content is provided. In one embodiment, the system includes an intermediary device, such as a web proxy, that receives client requests for content, such as requests for web pages. The device obtains the requested content, modifies it by applying one or more performance optimizations, and serves it to the client. The device also inserts code into the content for execution by the client to gather and report data reflecting, e.g., how quickly the client is able to get and process the content. The code includes information identifying the modifications the device made, and this is reported with the timing data, so that the effect on performance can be analyzed. In other embodiments, the device selects one of multiple versions of content, and the inserted code contains information identifying the selected version. The foregoing are merely examples; other embodiments are described herein.06-27-2013
20130166633CONFIGURABLE OFFLINE DATA STORE - A method and apparatus for a configurable offline data store are described. For example, a method includes receiving a request for a first set of one or more records from a client application, wherein the first set is stored in a client data store and the client application also has access to a server data store unit of a server. The method further includes determining whether a first set of records in the client data store unit is valid; and upon determining the first set is valid, deleting those records of the first set in the client data store unit that are outdated. The method further includes upon determining the first set is not valid, deleting the first set; determining whether the record is in the client data store unit; and upon determining the record is in the client data store, transmitting a version of the record to the client application.06-27-2013
20130166631DEVICES AND METHOD FOR REMOTE USER INTERFACING - The present invention is related to a server device (06-27-2013
20130166630Method and System for Data Exchange and Exception Handling in a Data Processing Environment - System, method, computer program product embodiments and combinations and sub-combinations thereof for data exchange and exception handling in a data processing environment are described. Aspects include providing a generic data structure to store a value object and a collection of value Objects based upon built-in programming capabilities of a client system and a server system that achieve a rich Internet application experience within a data processing network, and utilizing the generic data structure to exchange data between the client system and the server system of the data processing network. A specialized result form of the generic data structure is also provided and utilized to manage generated exceptions of the data exchanges.06-27-2013
20130166629Method For Remote Desktop Control By Remote Host Input Devices - A system for establishing a remote desktop connection between a client projector and a host computer, the client projector and the host computer being connected by a network. A private remote desktop service virtual channel is established between the host computer and the client projector. In the client projector, a processor initiates a remote desktop connection process, and completes a remote desktop connection to the host computer. The client projector receives keyboard and mouse events from the host computer across the private remote desktop service virtual channel. The keyboard or mouse events received by the client projector are injected into an operating system of the client projector. They are interpreted by a client application remote desktop connection as a valid input device event, and forwarded to the host computer to actuate a graphical user interface of a remote desktop session.06-27-2013
20130166626Capturing Frames From an External Source - Methods and apparatus, including computer program products, for designating a memory region for receiving image frames from an image frame server, the image frames are from a first sequence of image frames. Each image frame in the first sequence of image frames is associated with a time position on a first timeline. A needed image frame is selected, the needed image frame associated with a second time position on a second timeline. The second time position is mapped on the second timeline to a first time position on the first timeline. The image frame server is requested to provide an image frame from the first sequence of image frames at the first time position on the first timeline.06-27-2013
20130166628TRANSACTION SERVICES MANAGEMENT SYSTEM - One or more network devices send to a user device a user interface with options for configuring a network to provide transaction services between transaction devices and host processing devices. The user interface is accessible to the user device via a private network connection. The one or more network devices receive from the user device configuration settings for a particular host processing device. The one or more network devices store the configuration settings in a database of transaction services data for multiple host processing devices, to be accessed by another device within the network for configuring the network for the particular host processing device.06-27-2013
20130166627Clearing Locally Stored Objects Of A Browser Plugin - Methods, systems, and apparatus, including computer programs encoded on a computer storage device, are described for browser plug-in functionality for clearing locally stored objects (LSOs). A described method includes providing a clear data interface of a plug-in program to a browser, the browser configured to call the clear data interface in response to a clear data event, obtaining, via the clear data interface, an indication of the clear data event; and deleting, based on the indication, one or more data objects (e.g., LSOs) stored by the plug-in program from a computer storage device. The clear data interface is able to be invoked regardless of whether an instance of the plug-in program is running.06-27-2013
20130166625Optimizing Caches For Media Streaming - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for establishing a grouping rule and a mapping protocol at a cache server system for caching fragments of a media stream that includes a timed-sequence of video frames. The fragments can be generated and identified at media source systems in accordance with a fragmenting format and an indexing protocol, respectively, which are common across the media source systems. Further, the established mapping protocol can be different from the indexing protocol. The methods include retrieving at least a portion of the fragments of the media stream by the cache server system from the media source systems. The methods also include allocating the retrieved fragments to local fragment groups at the cache server system based on the established grouping rule. The methods further include mapping the allocated fragments to the local fragment groups based on the established mapping protocol.06-27-2013
20130060847BIDIRECTIONAL COMMUNICATION SYSTEM AND SERVER APPARATUS USED THEREIN - When a client has accessed a server via routers, the server inherits an IP address used during the access and further adds an arbitrary system ID thereto, thereby generating a new connection address. The server then notifies the system ID to the client and further generates a communication process for communicating with the client. The communication between the client and the server from then on is performed, based on the new connection address, by the communication process. Since the connection address, which is generated anew for the communication between the communication process of the server and the client, includes the same IP address as was used during the initial access, the NAT functions of the routers can be used without any problems.03-07-2013
20130060846MULTIMEDIA PROVIDING SERVICE - At one of the timings: during a period between the moment when one of terminals which performs transmission calls out a communication partner and the moment of response and at the timing after the communication between the terminals is complete; a server reads out content data from a database and transmits the read out content data to the terminal. At this timing, the terminal reproduces the content data transmitted from the server.03-07-2013
20130060845DYNAMIC WEB SERVICES SYSTEM AND METHOD - A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.03-07-2013
20130060844DIRECT INJECTION OF DATA TO BE TRANSFERRED IN A HYBRID COMPUTING ENVIRONMENT - Direct injection of a data to be transferred in a hybrid computing environment that includes a host computer and a plurality of accelerators, the host computer and the accelerators adapted to one another for data communications by a system level message passing module. Each accelerator includes a Power Processing Element (‘PPE’) and a plurality of Synergistic Processing Elements (‘SPEs’). Direct injection includes reserving, by each SPE, a slot in a shared memory region accessible by the host computer; loading, by each SPE into local memory of the SPE, a portion of data to be transferred to the host computer; executing, by each SPE in parallel, a data processing operation on the portion of the data loaded in local memory of each SPE; and writing, by each SPE, the processed data to the SPE's reserved slot in the shared memory region accessible by the host computer.03-07-2013
20130060843SERVER APPARATUS, INFORMATION PROVIDING METHOD, INFORMATION PROVIDING PROGRAM, RECORDING MEDIUM RECORDING THE INFORMATION PROVIDING PROGRAM, AND INFORMATION PROVIDING SYSTEM - In providing information to a user, a server apparatus and the like which can preferentially display information in which the user is interested is provided. Degrees of interest of the user for targets corresponding to information displayed on a display unit are calculated based on details of operation of the user when the display unit displays the information, and information to be displayed is displayed by prioritizing the information of targets related to targets with high degrees of interest of the user.03-07-2013
20130060842REMOTE DESKTOP AND DATA MANAGEMENT SYSTEM - The invention relates to systems and methods for facilitating interactions between client-based applications (e.g. SaaS applications) and a cloud-based data storage and management system comprising a terminal server, communication server, software agent, and a thin client. The terminal server provides remote desktop services to the client, including one or more published applications. The communication server may interact with the terminal server and the software agent, which may communicate with published applications on behalf of client-based applications. The software agent is able to facilitate communications between the client and the terminal server, via the communication server, as needed to give the impression that a published application runs locally at the client computer.03-07-2013
20130060841METHOD OF SYNCHRONISING DIGITAL MEDIA CONTENT - Synchronising digital media content to a device is achieved using the following steps: (a) identifying a digital media collection linked to a given user; (b) analysing the content of the digital media collection to derive a “taste signature” for that user; (c) identifying, based on the “taste signature” analysis, the priority order in which media content files are to be provided to the device during a synchronisation; (d) providing one or more media content files to the device during the synchronisation.03-07-2013
20130060840SYSTEM AND METHOD FOR OPTIMIZING THE DELIVERY OF A STREAMED APPLICATION - The disclosed embodiments relate to a method, an apparatus, and computer-readable medium storing computer-readable instructions for optimizing the delivery of a streamed application.03-07-2013
20130060839Launching an Instance in a Virtual Computing Infrastructure - Launching an instance in cloud computing environment having a plurality of computing nodes is described. At a user's home cloud system, a request is received from the user to launch an instance of an object. At the home cloud system, a designated remote cloud system is determined from a federated plurality of remote cloud systems based on the request. The request is translated into a format suitable for the designated remote cloud system. The translated request is communicated to the designated remote cloud system. The instance of the object is launched at the designated remote cloud.03-07-2013
20130060838CLOUD-BASED MAINFRAME INTEGRATION SYSTEM AND METHOD - The present invention concerns a cloud-based mainframe integration system for providing at least one client (03-07-2013
20130060837Monitoring And Benchmarking Client Performance From The Server-Side - Included herein are embodiments of monitoring and benchmarking client devices from a server. A server, data center, and/or cloud computing environment may monitor certain aspects of a remote desktop session. The rendering, capture, and compression of a desktop may be monitored. The time between the sending of frames to a thin client can be monitored, the network bandwidth available can be monitored and the time between sending a frame a receiving a response from the thin client can be monitored. Based on these values, a benchmark for the remote desktop experience can be determined.03-07-2013
20130060836Configuring a plurality of diverse devices/services from an adaptive configuration control hyper-server apparatus - When each new device or service is installed into a network, a hyper-server reads a configuration description provided by the new device or service and adapts to provide a user interface for configuring its capabilities. A first server gathers descriptions of available commands and parameters from many diverse devices and services. A second server presents an administrator or operator with a control panel for one or many client devices. The panel presentation changes with respect to the devices or services selected. The hyper-server registers the capabilities of each device or service and transfers the commands and parameter settings to the appropriate device or service under configuration control.03-07-2013
20110066677Network System - A network system including a management device with both a status managing unit for collecting status information on a terminal status and a terminal instructing unit for transmitting a shift start message to the terminal to make transfer data to the server on the basis of the status information collected by the status managing unit. The terminal includes a determining unit for determining data transfer in response to the shift start message, a data transferring unit for transferring the data to the server when the determining unit determines the data transfer, a storage device control unit for erasing the data from a storage device after completion of data transfer, and a thin client shifting unit for causing the terminal to function as a thin client after erasure of data.03-17-2011
20110066672Transaction Sticky Load Balance Policies - A transaction sticky load balance policy allows a remote client to choose a target server node from a server cluster to provide a transaction service. The load balance policy directs invocations of business methods within a transaction to the same target server node. The remote client receives the load balance policy from a proxy, which is downloaded to the remote client from one of the server nodes in the server cluster. The remote client selects a target server node according to the load balance policy. The remote client then invokes the business methods within a transaction on the target server node via the proxy. The target server node can execute all of the business methods within the transaction on a Java virtual machine. The business methods can be implemented with Enterprise JavaBeans (EJBs).03-17-2011
20090271478WEB SERVICE CONTROL APPARATUS AND METHOD - A computer readable storage medium stores a Web service control program that allows a computer to execute a process comprising: receiving from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition, the condition including a shortest time interval between Web service requests; acquiring a state of a server; determining whether to accept the reservation; accepting the reservation when it is determined to accept the reservation; determining, when receiving a Web service request for the Web service, a time interval between the received Web service request and a Web service request prior to the received Web service request; determining whether the received Web service request satisfies the condition; and transferring, when it is determined that the received Web service request satisfies the condition, the received Web service request.10-29-2009
20090271477DIGITAL PHOTO FRAME FRAMEWORK CONTROLLED BY COMPUTER AND SYNCHRONOUSLY UPDATED WITH REMOTE SERVER - A digital photo frame framework controlled by a computer and synchronously updated with a remote server comprises a digital photo frame; a computer that is connected with the digital photo frame and has a network connection device, and is provided therein with operating software for generating an identification code and a user interface; an intermediate server that has a user database for storing the setting information related to a user and communicating the corresponding information on the remote server such that when the computer is communicated to the intermediate server by the operating software, the intermediate server and the remote server can be automatically connected and correspond to each other.10-29-2009
20090271476METHOD FOR REDUCING TRANSMITTED DATA - Red Line is an extension of a traditional web proxy for reducing the transmitted amount of data to an end user while also giving said user the opportunity of retrieving an original without damaging the original shape of a web page.10-29-2009
20090089368AUTOMATING USER'S OPERATIONS - To select a communication sequence for automating user's operations, a system performing a user's operation is provided, which acquires and stores a communication history of a client with a server in receipt of a user's operation; accesses the storage to detect from the history a plurality of communication sequences that cause the same screen transition on the client; accesses the storage to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; accepts an input of a new parameter value to be set as a value of the selected input parameter; and sets the new parameter value to the selected input parameter in response to the input of the new parameter value, to execute a communication sequence that causes the same screen transition as that caused by the detected communication sequences.04-02-2009
20120226747APPARATUSES AND METHODS FOR SELECTING A TRANSPORT CONTROL MECHANISM - The present invention proposes an apparatus and a method for selecting a transport control mechanism to be used between a first device (09-06-2012
20120226745METHOD AND APPARATUS FOR UPDATING AND SYNCHRONIZING INFORMATION BETWEEN A CLIENT AND A SERVER - The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server.09-06-2012
20120226744METHOD AND APPARATUS FOR UPDATING AND SYNCHRONIZING INFORMATION BETWEEN A CLIENT AND A SERVER - The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server.09-06-2012
20120226743SYSTEMS AND METHODS FOR CUSTOMIZED MULTIMEDIA SURVEYS IN A SOCIAL NETWORK ENVIRONMENT - Customized multimedia surveys are provided in a social network environment. A user that initiates the survey provides survey content and properties. The properties include criteria specifying which users are eligible to participate in the survey. Users eligible to participate can be identified by querying a database of user properties. The survey can include text, images, audio, video, and other media. Eligible users are invited and responses are received from those who agree to participate. Survey results are compiled from the responses received. Rewards may be provided to respondents. The reward may be provided in an ecommerce system that includes both redeemable and non-redeemable points. Cash can be converted to non-redeemable points. Redeemable can be converted to cash. A transaction may transfer redeemable points from a first user to a second user with points converted from non-redeemable points to redeemable points in limited circumstances.09-06-2012
20120226742Transparent User Interface Integration Between Local and Remote Computing Environments - Methods and systems for transparent user interface integration between remote (“published”) applications and their local counterparts are described, providing a seamless, unified user experience, and allowing integration of a start menu, dock, taskbar, desktop shortcuts, windows, window and application switching, system tray elements, client-to-host and host-to-client file type association, URL redirection, browser cookie redirection, token redirection, status message interception and redirection, and other elements. These methods and systems further enhance theme-integration between a client and remote desktop or virtual machine by remoting all UI elements to a recipient for generation, including text controls, buttons, progress bars, radio buttons, list boxes, or other elements; presenting them with the receiver's product and OS-specific UI; and returning status back to the sender. This may achieve a more unified and transparent UI integration. Furthermore, international text may be correctly received in cross-language environments, or translated into the language of the presenting environment.09-06-2012
20120226740SYSTEM AND METHOD TO PROVIDE REMOTE DEVICE MANAGEMENT FOR MOBILE VIRTUALIZED PLATFORMS - A virtualization aware device management (VADM) server manages mobile devices, including mobile devices that have been virtualized. Each virtualized mobile device supports multiple virtual devices. Each virtual device can be managed independently by the VADM server, in similar manner to non-virtualized devices. The VADM server interacts with one or more device management clients (DMCs) running on a virtualized mobile device to manage the virtual devices installed thereon. In a mobile virtualized device, a DMC can run exclusively within the virtual machine monitor (VMM) for remote management of some or all of the virtual devices on the mobile virtualized device; within each virtual device for remote management of the respective virtual device; or a combination thereof, with a DMC in the VMM acting as a bridge for DMCs within the virtual devices.09-06-2012
20120226739SERVER, SYSTEM, AND METHOD FOR OFFERING DISTRIBUTED SERVICE - a server, system and method for offering a distributed service are provided. The service distribution server includes: a first communication unit which communicates with a client; a second communication unit which communicates with a plurality of external devices which respectively provide a plurality of services; and a first controller which selects one among the plurality of services based on information about the client and a requested service if receiving a service request from the client, and controls the first communication unit and the second communication unit to cause an external device providing the selected service among the plurality of external devices implement the requested service.09-06-2012
20120226738SIMULTANEOUS DOWNLOAD OF APPLICATION FILE PORTIONS - A client device downloads a file of a computer-implemented game using multiple network connections. The client device may first receive configuration information for downloading the file, such that the configuration information indicates a partition quantity for a plurality of file portions into which the file is partitioned at one or more server computers, and indicates at least one hostname from which to request the file portions. The client device may download the plurality of file portions by using the configuration information to determine uniform resource locators (URLs) for the individual file portions, and using multiple network connections to download the file portions from the determined URLs. The client device may then combine the plurality of file portions to form the file.09-06-2012
20120226737METHOD AND SYSTEM FOR REDUCING SERVICE OVERHEAD IN SERVICE ORIENTED ARCHITECTURES - A system and method for processing service request in service oriented architectures to minimize service overhead is provided. The method includes invoking a software service by a client by sending service request to a server hosting the software service. The method further includes receiving the software service request by the server and determining whether one or more portions of service logic software code should be executed by the client, based on information related to client capabilities. Thereafter, service logic software code is streamed to the client partly or in-total. The client executes service logic software code provided by the server. The server is pre-configured to execute or transfer one or more portions of service logic software code to the client based on client capability information and extent of affinity of the service for server-specific resources. The server executes the software service partly or in-total based on the configuration.09-06-2012
20120226736METHOD AND SYSTEM SUPPORTING MOBILE COALITIONS - A system and method for supporting mobile coalitions for entertainment comprises devices including a master device, a server having a multimedia service executable by the master device and modules operable to recommend formation of a coalition based on the service, invite the devices to participate in the coalition, set up the coalition by determining the devices to participate, launching on each device a link to the coalition, performing emulation of the coalition by streaming a portion of the service to each device until experience is satisfactory, and continuing by transmitting the service to the devices, capture interactions on the devices by users, the interactions comprising at least gestures, taps correlating to messages of quality of experience, adapt the coalition by managing user inputs conveying quality of experience, maintaining synchronization of the devices, and maintaining the service when one or more of the devices cease to participate, and terminate the coalition.09-06-2012
20110047211Measuring Client Interactive Performance Using a Display Channel - Methods, systems, and computer programs for measuring performance of virtual desktop services offered by a server computer are presented. The method includes receiving an action request at the server computer, where the server computer is configured to generate display views for the requesting client. The method further embeds, at the server computer, a first encoded area into a first image frame that is communicated to a client computer when acknowledging receipt of the action request. After the action associated with the action request is completed, the method embeds a second encoded area into a second image frame that is communicated to the client computer. Action performance time is stored in memory, where the action performance time is based on the time difference between arrivals of the first and second image frames at the client computer. The stored timing information is used to generate statistical performance data.02-24-2011
20130166632INFORMATION PROCESSING METHOD AND APPARATUS FOR ALLOTTING PROCESSING - The disclosed invention describes an information processing apparatus, including a first processor, and a second processor. The first processor execute a procedure, including: while the second processor executes an image processing, obtaining utilization ratios of the second processor at two or more timings; first determining, by using the obtained utilization ratios, whether or not a predetermined change occurred in the utilization ratios of the second processor; upon determining that the predetermined change occurred, second determining, based on obtained utilization ratios, which processes of a plurality of processes to be executed to display screen data on a client terminal should be allocated to the second processor; and performing a setting to execute the plurality of processes according to a determination result.06-27-2013
20090030977Remote Generation and distribution of command programs for programmable devices - A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message.01-29-2009
20090030975APPLICATION GENERATION SYSTEM AND METHOD - A method and system for generating an application for a client node is disclosed. Identification data is received from the client node and stored. A unique identifier is associated with the stored data and stored with a link to the stored data. An application is generated for the client node which included the unique identifier embedded in the application. The application is arranged to present the unique identifier to a remote authentication system during execution. The client node is identified in dependence on the stored data upon presentation of the unique identifier to the remote authentication system by the client node.01-29-2009
20090030972SYSTEM AND METHOD FOR DELIVERING ADVERTISING SIGNAGE REMOTELY - A system for electronically displaying advertising images on remote display devices. The system includes a display content server for scheduling display content upon remote display devices, a plurality of remote display devices in electronic communication with the display content server to receive display content and schedule information from the display content server, each remote display device presents the received display content using the schedule information, and a schedule and content input client for defining the display content and the schedule information for each remote display device. The plurality of remote display devices communicate with the display content server at a periodically repeating interval to obtain additional display content and schedule information from the display content server.01-29-2009
20090030971System and Method for Transferring Data Among Computing Environments - Systems and methods for transferring data among computing environments include a method for transferring data items among a portion of a remote computing environment and a portion of a local computing environment using a presentation layer protocol. Data items are transferred during transfer cycles and upon the release of data objects into a destination computing environment. Transfer cycles may transfer data among local and remote computing environments, among more than one remote computing environment, and may further transfer in parallel with other transfer cycles. A first transfer cycle transferring a first data item continues to transfer the first data item when a second transfer cycle initializes and transfers a second data item during a portion of the first transfer cycle. Data operations may be performed on data items during the transfer of a data item, and data items may be compressed or segmented prior to transfer.01-29-2009
20130066949IDEMPOTENCE FOR DATABASE TRANSACTIONS - A method, machine, and computer-readable medium is provided for managing transactional sets of commands sent from a client to a server for execution. A first server reports logical identifiers that identify transactional sets of commands to a client. The first server commits information about a set of commands to indicate that the set has committed. A second server receives, from the client, a request that identifies the set based on the logical identifier that the client had received. The second server determines whether the request identified the latest set received for execution in a corresponding session and whether any transactions in the set have not committed. If any transaction has not committed, the second server enforces uncommitted state of the identified set by blocking completion of the identified set issued in the first session. The identified set may then be executed in the second session without risk of duplication.03-14-2013
20130066945Multi Tenant Access To Applications - A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.03-14-2013
20130066959URL RESCUE BY CORRECTION OF ENCODING ERRORS - A server system provides responsive content to a user when a request for an invalid URL is received. The server system may implement multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.03-14-2013
20130066960Apparatus and Mechanism for Dynamic Assignment of Survivability Services to Mobile Devices - A system, a method and a device are each configured for dynamic assignment of survivability services to communication devices (such as, e.g. tablets, smart phones, mobile phones, laptops or other types of mobile communication devices) based on the device's current location and network context. Survivability services provide session and service continuity in case a centralized or cloud based session management service that may be hosted by one or more remote computer devices, such as for example servers, is not reachable due to network failure or service failure.03-14-2013
20130066958MANAGING ACCESS TO DIGITAL CONTENT SOURCES - Access to content may be enabled by receiving an instruction indicating a client request to access content, accessing a list of content sources capable of rendering the content for which access is requested by the client, determining a performance metric for at least two of the content sources, and selecting among the content sources based on the performance metric to identify a content source to be accessed by the client.03-14-2013
20130066957Content Aggregation Service for Mobile Environment - A server device configured to provide a content aggregation service. The server device comprises a first transceiver unit configured to communicate with a terminal, a second transceiver unit configured to communicate with content network sources, a memory for storing a resource list of addresses of the content network sources, and a content aggregation processor operably connected with the first and second transceiver and the memory, and configured to fetch content from the addresses of the content network sources as well as to aggregate the fetched content into a notification message to the terminal.03-14-2013
20130066955MASKING DATABASE OUTAGES FROM CLIENTS AND APPLICATIONS - Methods, devices, and computer-readable media are provided for restoring state that was built up on a first session between a first server instance and a client to a second session between a second server instance and the client. Non-transactional session state that existed for the first session is preserved by repeating non-transactional commands in the second session. Transactions are executed in the second session when the transactions did not complete in the first session. The first server instance sends, to the client in the first session, information to maintain for a possible replay of commands that were sent in a request to the first server instance for execution in the first session. If the first session becomes unavailable, the maintained information may be used by the second server instance to restore the database session, masking the outage from users, applications, and clients.03-14-2013
20130066954COMPUTER SOFTWARE ANALYSIS SYSTEM, CLIENT COMPUTER, METHOD OF CONTROLLING OPERATION OF SAME AND OPERATION PROGRAM THEREFOR - The security of source code is maintained when computer software is analyzed. To achieve this, computer software to undergo analysis is obfuscated in a client computer. The obfuscated computer software is transmitted to a server computer. Software analysis is performed in the server computer and data representing the result of this analysis is transmitted to the client computer. Since the data representing the result of analysis has thus been obfuscated, the contents of the computer software cannot be ascertained in the server computer. The obfuscated data representing the result of analysis is restored to the original in the client computer.03-14-2013
20130066953MULTIPLE CUSTOMER AND MULTIPLE LOCATION PC SERVICE PROVIDER SYSTEM - The present invention contemplates a system whereby a service provider can service a large number of customers (millions) and connect them to their rented PC from millions of locations around the world. Many customers (10 to 100 thousand) can be connected simultaneously. The service provider is responsible for maintaining the latest PC Hardware and Software configurations available on the market instead of the customer. The rented PC operates in essentially the same manner as if one purchased and maintained their PC at home or office. Access to the individuals rented PC can be obtained from any existing PC, office network computer, a Web TV computer or other customer interface computer which has been authorized by the service provider. The current invention will greatly improve existing Client/Server systems being used to service large global offices. However, the greatest improvement is to make the PC much more convenient and easier for the individual to use in the future and shift the PC hardware and software update burden to the service provider.03-14-2013
20130066952PRESERVING SERVER-CLIENT SESSION CONTEXT - Methods, devices, and storage media are provided for preserving the context of a server-client session. A server generates an initial context and a context for each user command executed in a first session and sends context to a client with the return for each command. The context describes software, session state, returned data, and/or hardware characteristics of a server-side environment for the first session. The client receives and stores the context with each user command. Upon determining that the database session should be rebuilt in the second session, the client sends initial context. A server for the second session receives the initial context and determines whether commands should be replayed in the second session. If commands are replayed, the server validates that server environment and client-visible results for each command in the second session match that from execution in the first session using the context for that command.03-14-2013
20130066951COMMUNICATION SYSTEM AND METHOD FOR MANAGING DATA TRANSFER THROUGH A COMMUNICATION NETWORK - A communication system is presented for managing data transfer via a communication network. The communication system comprises a server system connected to a plurality of client systems via a first management network of said communication network. Such first management network may for example be operable as multi-hops network. The server system is configured and operable to be responsive to data pieces from the client systems via said first management network, to selectively switch between first and second modes of operation. In the first operational mode, the server system manages and executes data transfer to and from the client systems through the first management network. In the second operational mode, the server system operates to manage direct data transfer between the client systems via a second data network of said communication network connecting the client systems between them. The second data network may for example be operable as ad-hoc circuits.03-14-2013
20130066950Service Development Platform, System and Method Thereof - The present invention discloses a service development platform, system and method, wherein a service development platform processes a service request of a user equipment (UE), and the method includes: the UE dialing service access codes and initiating the service request; the service development platform establishing a media channel with the UE; the service development platform loading a WEB page on a WEB browser according to the service request of the UE; the service development platform capturing data of the WEB page on the WEB browser and sending the data after encapsulation to the UE through the media channel; and the service development platform receiving key information of the UE through the media channel, and sending the key information of the UE to the WEB browser in manner of a windows message, so as to realize an operation on the WEB page.03-14-2013
20130066948IDEMPOTENCE FOR DATABASE TRANSACTIONS - A method, machine, and computer-readable medium is provided for managing transactional sets of commands sent from a client to a server for execution. A first server reports logical identifiers that identify transactional sets of commands to a client. The first server commits information about a set of commands to indicate that the set has committed. A second server receives, from the client, a request that identifies the set based on the logical identifier that the client had received. The second server determines whether the request identified the latest set received for execution in a corresponding session and whether any transactions in the set have not committed. If any transaction has not committed, the second server enforces uncommitted state of the identified set by blocking completion of the identified set issued in the first session. The identified set may then be executed in the second session without risk of duplication.03-14-2013
20130066947System and Method for Managing Applications for Multiple Computing Endpoints and Multiple Endpoint Types - A multi-endpoint application server is provided that allows administrators to create and update content and data for endpoint applications using content management capabilities that allows the administrators to control how the endpoint application should be presented and how it should behave for various end-point types. A runtime application can be provided to each endpoint, which is configured to obtain content that is managed and maintained from the server in the same way as a normal web browser-based application would. To enable such multiple endpoint types to experience the same or similar endpoint application experience, the multi-endpoint application server accepts requests from the runtime application and determines what kind of endpoint is making the request such that it can present the content to the runtime application in a manner that is deemed appropriate for the endpoint type.03-14-2013
20130066946SYSTEM AND METHOD FOR PROVIDING A DYNAMIC INVOCATION AND SERVICE INTERFACE FOR USE IN A MIDDLEWARE OR OTHER ENVIRONMENT - A system and method for providing a dynamic invocation and service interface for use in a middleware or other environment. At the service-side, messages can be inserted into an inbound processing chain. After service-side inbound processing, messages are given to the user via a provider request function. The user gives a response by using a provider response function that inserts messages into a service-side outbound processing chain. After service-side outbound processing, messages are given to the user's service response transport. On the client side, the user can insert messages into the outbound processing chain using a dispatcher request. After client-side outbound processing, messages are given to the user's client request transport. This decouples message processing from the transport and makes the message processing asynchronous in nature. When the response is received, a user uses a client response transport function to insert the response into the client-side inbound processing chain.03-14-2013
20130066944SOCIAL GATHERING OF DISTRIBUTED KNOWLEDGE - Management of a task made up of a list of activities is presented. A task includes an identification of a task creator and of a set of task activities retrieved by a computer system. A user likely to perform a portion of the set of activities is identified, wherein the portion includes one or more activities of the set of activities, and at least a portion of the set of activities is selectively delegated. The delegated portion of the set of activities is sent to the identified user. A set of responses related to the portion of the set of activities is received. Whether the task is complete is determined based on a policy for establishing that the set of responses meets a configured confidence level. Such set is reported to a task creator as responsive to determining completion of the set of responses.03-14-2013
20130066942Systems and Methods for Customizing Mobile Applications Based Upon User Associations with One or More Entities - Systems and methods for customizing mobile applications are provided. The systems and methods may include a computer program product, comprising a computer-usable medium having a computer-readable program code adapted to be executed to implement a method for customizing a mobile application, said method comprising: receiving or retrieving information representative of (i) a user, and (ii) an entity that the user is affiliated with; delivering the information representative of (i) the user, and (ii) the entity that the user is affiliated with; receiving customization information associated with one or both of the user or the entity; and presenting a user interface for the user, the user interface reflecting at least a portion of the customization information.03-14-2013
20130066941CLUSTERED CLIENT FAILOVER - An application instance identifier is employed with various systems and methods in order to provide a requestor with continuous access to a resource when operating in a client clustered environment. A requestor residing on a first client in may attempt to access a resource. The first client sends a request to access the resource. The request may be associated with an application instance identifier that identifiers the requestor. At some point, the first client fails and the requestor is associated with a second client via a failover mechanism. The second client sends a second request to access the resource on behalf of the requestor. The second request is associated with the requestor's application instance identifier. The application instance identifier is used to identify the second request as belonging to the same requestor as the first request, thereby granting the second request to access the resource while avoiding a conflict situation.03-14-2013
20130066943Application-Aware Quality Of Service In Network Applications - An approach is provided in which a number of requests are received from a variety of clients over a computer network. The system uses a processor to calculate request priority values pertaining to the received requests. The calculation of the request priority values is based on one or more attributes that correspond to the respective requests. For example, the attributes could include network level attributes, session attributes, and application specific attributes. Each of the requests is assigned a request priority value. A request may receive the same request priority value as other requests. The requests are queued in a memory based on the request priority values that were assigned to the requests. The queued requests are then serviced in order of request priority so that queued requests assigned higher request priority values are processed before queued requests with lower request priority values.03-14-2013
20110022656REQUESTER-SIDE DISTRIBUTED ID MANAGEMENT DEVICE, PROVIDER-SIDE DISTRIBUTED ID MANAGEMENT DEVICE, DISTRIBUTED ID MANAGEMENT SYSTEM, AND PROVIDER-SIDE DISTRIBUTED ID MANAGEMENT METHOD - A requester-side distributed ID management device (01-27-2011
20110022655SMART-CARD BASED FAULT RESISTANT ON-LINE/OFF-LINE LOYALTY POINT ACCUMULATION SYSTEM FOR SPECTATOR EVENT VENUES - A computerized venue management system for managing a venue serving clients, the system comprising a multiplicity of portable computing devices each associated with a loyalty rating representing a client of the venue; a plurality of computerized delivery terminals each capable of communicating with and serving any one of the multiplicity of portable computing devices wherein at least a subset of the plurality of terminals is operative to enable delivery of at least one Loyalty based entitlement to at least one client of the venue and, in conjunction with delivery of the at least one entitlement, to enhance the individual portable computing device's loyalty rating, wherein the entitlement is computed to encourage more even distribution of clients over time by weighting at least one client's entitlement positively as a function of presence of the client's portable computing devices at the venue at times of lesser client attendance.01-27-2011
20110022654METHOD, SYSTEM AND COMPUTER-READABLE RECORDING MEDIUM FOR PROVIDING INFORMATION TO DISPERSED USERS USING DATA CACHE BASED ON MIRRORING - A method for providing information to dispersed users based on an integrative cache on a communication network is provided. The method includes collecting information on the communication network, integrating the collected information and storing the collected information as a cache in a database, receiving an information request from the terminal device of the dispersed users, and determining in a symmetrical area of the communication network if the requested information exists as a cache in the database to control the path of the requested information.01-27-2011
20130066956COMPUTER-READABLE RECORDING MEDIUM, INFORMATION MANAGEMENT METHOD AND INFORMATION MANAGEMENT DEVICE - An information management device includes: a receiving unit that receives a request of information from an information process unit having a CGI; an information collection unit that collects the information corresponding to the request; and a process unit that requests the information collection unit to collect the information corresponding to the request in response to the request of information, and during a time period shorter than a timeout period of the CGI, generates progress information indicating progress of collection of the information and corrected information, and causes a display unit to display the progress information.03-14-2013
20120117148NETWORK TYPE CONTENT REPRODUCING SYSTEM - A client repeatedly transmits a firmware request including an obtaining start address and an obtaining data length. The obtaining start address indicates the first address of firmware data to be obtained from the server by the client. The obtaining data length indicates the length of the firmware data to be obtained from the server by the client with respect to each firmware request. The server receives the firmware request from the client repeatedly and returns the firmware data for the obtaining data length from the obtaining start address with respect to each firmware request. The client further obtains the firmware data returned from the server repeatedly and updates the firmware by using the firmware data obtained from the server.05-10-2012
20120117147METHOD AND APPARATUS FOR DYNAMIC DATA FLOW CONTROL USING PRIORITIZATION OF DATA REQUESTS - A data center determines whether requested content is available at the data center. The content is available when the content is both present at the data center and current. When the requested content is available at the data center, the data center returns the requested content to the browser. When the requested content is locally unavailable at the data center, the requested content is retrieved from an origin server. When retrieval of the content is delayed, the request is prioritized and placed in a queue for handling by the origin server based on the priority of the request. A status page may be communicated to the browser to inform a user of the delay and provide alternate content and status information related to the request determined as a function of the request or the current state of the origin server.05-10-2012
20120117146METHOD AND SYSTEM FOR AGGREGATING MUSIC IN THE CLOUD - Cloud-based systems and methods for aggregating media collections of users are disclosed. In one embodiment, in order to generate an aggregate media collection catalog of a first user, a cloud-based media aggregation system identifies one or more second users that have an identifier that is the same as an identifier of the first user for purposes of media collection aggregation. The media aggregation system then aggregates media collection catalogs of the one or more second users with a media collection catalog of the first user to thereby provide an aggregate media collection catalog of the first user.05-10-2012
20120117145METHODS AND SYSTEMS FOR USE IN PROVIDING A REMOTE USER INTERFACE - The present embodiments provide systems, methods and apparatuses for use in providing the playback of content. Some of these embodiments provide methods of playing back multimedia content, comprising: implementing, on a multimedia rendering client device coupled with a LAN, a simplified Internet browser that establishes a browser environment; establishing a network connection over the LAN between the client device and a remote server; operating, within the browser environment, a lightweight remote user interface (RUI) protocol client application that is operated with a JavaScript based graphics application program interface to a graphics protocol stack of the client device; receiving graphics commands; implementing, through the RUI protocol client application in cooperation with the JavaScript based graphics application program interface, the graphics commands and generating graphics in accordance with the graphics commands; and displaying on the client device the graphics consistent with the graphics commands.05-10-2012
20120117144SYSTEM AND METHOD FOR CREATING A VIEWING SOCIAL NETWORK - A system and method for detecting a user operating a first client device at an intermediary server communicatively coupled to one or more client devices including the first client device and further communicatively coupled to one or more other intermediary servers each communicatively coupled with one or more other client devices, establishing communication with at least one social networking server maintaining information corresponding to the user comprising one or more of user preferences, a plurality of user connections, and user connection preferences corresponding to each of the plurality of user connections, querying the at least one social networking server for the information, receiving the information and generating a local viewing social network for the user comprising generating a user profile according to the information, detecting one or more local connections and establishing direct communication between the user and at least one of the one or more local connections.05-10-2012
20120117143COMPUTERIZED SYSTEM AND METHOD FOR VERIFYING COMPUTER OPERATIONS - The present invention is a computerized system used to verify a client server computer system operations or an individual computer system's operations. The client server embodiment of the system includes a server computer system that includes an output system, an input system, a memory system, a processor system, a communications interface and a communications system, an input system to input data into the client server computer system and an output system to display the processed data. There are also one or more client computer systems that include an output system, an input system, a memory system, a processor system and a communications system to communicate the data between the input system, the output system, the memory system, the processor system and the communications interface and a communications network. The individual computer system contains similar components and modules and there is also a method of use for both systems.05-10-2012
20120117142CLOUD COMPUTING SYSTEM AND DATA ACCESSING METHOD THEREOF - A cloud computing system and a data accessing method thereof are provided. A memory data of a user is received in a client device. The memory data is uploaded to a personal database system in a cloud service device through the Internet. When the user wants to view the memory data, a data obtaining command is sent from the client device to the cloud service device through the Internet. After the cloud service device receives the data obtaining command, the corresponding memory data is read from the personal database system and sent to the client device through the Internet.05-10-2012
20120117141ENHANCING CLIENT-SIDE OBJECT CACHING FOR WEB BASED APPLICATIONS - An object request associated with a requesting entity can be identified. The object request can comprise of an object identifier and an object type associated with an object instance which can be a renderable entity. The entity can be a widget within an application executing within a client device. An object type associated with the object request can be determined which can be decomposed into an attribute request based a selected schema. The attribute request can comprise of an object instance identifier and an attribute identifier associated with an attribute value. An attribute index associated with a client-side object cache can be queried for the attribute value. When the attribute value exists in the attribute index, an appropriate attribute value associated with the attribute can be conveyed to the entity. When the attribute value is absent from the attribute index, the attribute request can be conveyed to a request aggregator.05-10-2012
20090265424Log collecting/analyzing system with separated functions of collecting log information and analyzing the same - A log collecting/analyzing system has a log collection terminal device as a client terminal device which collects logs and transmits the collected logs to a log server via a network. The log server receives the transmitted logs and stores the received logs for analysis. According to this configuration, it is possible to obtain useful information, such as information about what play modes are popular in the case of games and so forth, or information about what characters are popular in the case of selecting a character for a game. Therefore, it is possible to make use of the result of log analysis to develop the game10-22-2009
20120197980Content Access Control in Social Network - A method includes concurrently displaying a content item area and access control list information corresponding to an access control list of distribution entities; receiving, from a user of a client system, input in the content item area, the input including a content item; presenting to the client system user an affordance that enables the client system user to update the access control list to produce an updated access control list including one or more distribution entities, at least one distribution entity of the one or more distribution entities corresponding to one or more recipient entities; and transmitting the content item and access control list to a server system for storing the content item in conjunction with the access control list. The server system enables access to the content item to one or more recipient entities in accordance with the access control list.08-02-2012
20120197979WEB-WIDE CONTENT QUALITY CROWD SOURCING - Method, computer-readable media, and systems for centralizing votes submitted for content items hosted on multiple distinct and uncoordinated content sources, and ranking the content items against one another across the multiple distinct and uncoordinated content sources based on the centralized votes are disclosed. Recommendations of content items hosted by an original content source can be provided to users on the content interfaces of other content sources and additional votes for the recommended content items can be collected through the voting controls accompanying the recommend content items on the content interfaces of these other content sources.08-02-2012
20090234916Downloadable Datasets for a Patient Monitoring System - In general, this disclosure describes techniques for remotely monitoring the health of an ambulatory patient. As described herein, an ambulatory patient may interact with a monitoring device that is located at the patient's home. The monitoring device may prompt the patient to provide responses to health-related questions or requests for physiological characteristics and may upload the responses. A health care professional may then use the responses to evaluate the health of the patient. A set of firmware instructions stored on the monitoring device may cause the monitoring device to perform these functions. These firmware instructions remain the same even when the monitoring device downloads new prompts.09-17-2009
20090234915Media delivery platform - Provided is a method of delivering an audio and/or visual media file comprising, without limitation, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user.09-17-2009
20090234914Media delivery platform - Provided is a method of delivering an audio and/or visual media file comprising, without limitation, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user.09-17-2009
20090234913DATA STRUCTURE FOR INITIATING MULTIPLE WEB SITES - A method for facilitating the simultaneous initiation of a plurality of web sites can be provided. The method can include receiving from a client a request for a web page and sending to the client a first program logic configured for providing an interface. The method can further include receiving a plurality of URLs from the first program logic executing on the client. The method can further include generating a data construct, wherein the data construct includes a second program logic configured for sending a separate request to each of the plurality of URLs and further configured for receiving web site data from each of the plurality of URLs and displaying the web site data in the interface. The method can further include generating a first URL that references the data construct and sending the first URL to the client.09-17-2009
20090234912FILE TRANSFER VIA LOCAL SERVER - Embodiments of the present invention use a web browser on a client and a file transfer server to transfer files over a wide-area network (WAN). The files are transferred from the client to the server or vice versa. The server transfers the file to a remote server via the WAN. Because the file transfer over the WAN is server-based, the client can handle its end of the file transfer process using a conventional web browser without special file transfer software.09-17-2009
20090234911SYSTEM AND METHOD FOR CREATING AN EFFICIENT AND SCALABLE CACHE MODE FOR A COLLABORATION SUITE APPLICATION - A system and method for creating a cached mode is created for some applications, such as for use with BES. Operations on the mailbox items are conducted off the cache, rather than off the collaboration suite server itself, thus reducing the load on the collaboration suite server. According to one aspect of the present invention, a filtered initial synchronization is performed with the cache in the client device to further reduce the load on the collaboration suite server as well as the required bandwidth. In one embodiment of the present invention, mailbox items on the local cache are periodically reaped so as to not over-burden the disk space in the client device. In one embodiment of the present invention, mailbox items not present in the cache can be requested on-demand from the collaboration suite server.09-17-2009
20090234910METHOD AND APPARATUSES FOR NETWORK SOCIETY ASSOCIATING - The method of the invention applies employing token, public key, private key and ad hoc technology to associate members who are interested to join a specific society, with which the member's privacy can be protected and the trust between members can be build. The apparatus is directed to a social network which is responsible for communications and association of a specific society.09-17-2009
20090234909METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING FILTERED SERVICES AND CONTENT BASED ON USER CONTEXT - An apparatus may include a processor configured to receive a request for a service or content from a first device. The processor may be further configured to receive a user's context information from a second device. The processor may additionally be configured to filter the requested service or content based at least in part upon the user's context information. The processor may be further configured to provide the filtered service or content to the first device. Corresponding methods and computer program products are also provided.09-17-2009
20090234908DATA TRANSMISSION QUEUING USING FAULT PREDICTION - In a distributed computer system, data to be communicated is assigned to one of a plurality of virtual queues. The plurality of virtual queues includes a first representative virtual queue associated with a first fault group and a second representative virtual queue associated with a second fault group. The data to be communicated is assigned to one of the plurality of virtual queues prior to transmission based on fault group information associated with the data.09-17-2009
20120233241Requesting, Responding and Parsing - This disclosure relates to requesting content items of a web page, via a first request and a second request and responding to the requests. The server computer receives the first request from a client computer and responds to the first request by sending a plurality of default content items to the requesting client computer. The server computer receives the second request from the client computer and responds to the second request by sending a plurality of non-default content items to the requesting client computer. In one or more disclosed embodiments, the client computer stores the plurality of non-default content items in a cache. This disclosure also relates to parsing data in the cache.09-13-2012
20090013040Support program for web application server and server - By using a support program for a web application server according to the present invention, it is possible to completely control an order of executing processes of a processing flow including a transition of a plurality of screens in a web application by a side of the server, and to describe the processing flow as “one unit of executable program code”. Also, it is possible to record, point by point, respective items or the like of an entry form included in an HTML document to be sent to a client in the server as a form ledger, compare and verify the respective items with the items in the form ledger at the time of receiving input data corresponding to the entry form from the client, and thereby to automatically discard an unauthorized input or the like without depending upon the application program, by using the support program for the web application server.01-08-2009
20090013038Multidimensional Approach to Context-Awareness - A context aware enterprise system includes a network, an enterprise service coupled to the network, and a plurality of information sources that include enterprise information related to one or more activities of the enterprise system. The enterprise system also includes a plurality of clients with user interfaces by which a user may access the enterprise service over the network. A context determination service determines context information describing a multi-dimensional context based on the enterprise information. The context information determined by the context determination service includes a user identification, an identification of a client selected by the user, a user role, a user expertise related to the enterprise service, and a user expertise related to the selected client. Based on the context information, an interface adaptation service adapts the user interface of the client.01-08-2009
20090013037System Providing Methods for Dynamic Customization and Personalization of User Interface - A system providing methods for dynamically generating personalized content is described. Specific items of content which may be personalized or customized are identified. Subdirectories are created for each value of such personalized content. Files specific to each value of personalized content are created and placed in these subdirectories. When a user requests a particular web page or item of content, a token is retrieved identifying the personalized content to be generated for that particular user. Personalized content is then dynamically generated by construction of a path to at least one subdirectory containing personalized content. The path to such subdirectory containing personalized content is dynamically constructed based upon the token identifying such personalized content.01-08-2009
20090013036METHOD AND SYSTEM FOR SHARING INFORMATION ON IMAGE DATA EDITED BY EDITING APPLICATIONS - An editing method includes the steps of: providing a plurality of editing applications to a user terminal over a network, each of the editing applications allowing a user of the network to modify an image; in response to the user's request, performing at least one editing operation on the image by using a first editing application; storing an editing list in a storage area, the editing list embodying the at least one editing operation; and applying at least a portion of the stored editing list to the image to modify the image such that the user can apply previous editing operations embodied in the stored editing list to the image when the user edits the image by using a second editing application.01-08-2009
20090013035System for Factoring Synchronization Strategies From Multimodal Programming Model Runtimes - A factored multimodal interaction architecture for a distributed computing system is disclosed. The distributed computing system includes a plurality of clients and at least one application server that can interact with the clients via a plurality of interaction modalities. The factored architecture includes an interaction manager with a multimodal interface, wherein the interaction manager can receive a client request for a multimodal application in one interaction modality and transmit the client request in another modality, a browser adapter for each client browser, where each browser adapter includes the multimodal interface, and one or more pluggable synchronization modules. Each synchronization module implements one of the plurality of interaction modalities between one of the plurality of clients and the server such that the synchronization module for an interaction modality mediates communication between the multimodal interface of the client browser adapter and the multimodal interface of the interaction manager.01-08-2009
20090013034METHOD, SERVER, CLIENT AND SYSTEM FOR CONTROLLING DOWNLOAD AND DISPLAY OF WEB PAGES - A method for controlling display of a web page on the client, the contents in said web page being assigned different priorities, includes sending an access request for the web page from the client to the server; in response to said access request, the server sending controllers for implementing prioritization of said contents in the web page to the client, and the controllers retrieving the web page contents the server according to the priority order thereof for display. With the system and method, it is possible to prioritize different contents in a web page and to ensure contents with higher priority are downloaded and displayed earlier than those with lower priority, and thereby avoiding the disadvantage of multi-thread parallel download in the prior art.01-08-2009
20090013033Identifying excessively reciprocal links among web entities - A method for identifying reciprocal links is provided. At a particular host, the set of hosts which link to the particular host and the set of hosts to which the particular host links are determined. The intersection and union of the two sets of hosts are also determined, and the sizes of the intersection and union are calculated. The concentration of reciprocal links at the particular host is calculated based on the sizes of the intersection and union. A ratio of the intersection size to the union size is used to determine the concentration of reciprocal links. The particular host's rank in a list of ranked search results may be changed as a result of identification of a high concentration of reciprocal links.01-08-2009
20090013031INFERRING LEGITIMACY OF WEB-BASED RESOURCE REQUESTS - There are methods and apparatus, including computer program products, for receiving web-based resource requests at a first computing system from a second computing system, the first computing system and a second computing system being in electronic communication through a network, each web-based resource request being defined by one or more variable-value pairs; extracting data from the web-based resource requests, the extracted data including a set of variable/value pairs that is associated with a first subset of the web-based resource requests, the set of variable/value pairs including values that have been assigned to a uniform resource locator (URL) variable; and examining the extracted data to infer a web user agent type that is a source of the first subset of the web-based resource requests01-08-2009
20090013029DEVICE, SYSTEM AND METHOD OF OPERATING A PLURALITY OF VIRTUAL LOGICAL SITES - Some demonstrative embodiments of the invention include, for example, devices, systems and methods of operating one or more virtual logical sites. A method may include, for example, running on a server at least one first virtual machine implementing at least part of a first virtual logical site, and at least one second virtual machine implementing at least part of a second virtual logical site interchangeable with the first virtual logical site. Other embodiments are described and claimed.01-08-2009
20090013028Apparatus And Method For Monitoring And Control Of Remotely Located Equipment - A remote data acquisition and transmission system for vending machines may be provided. The system may comprise a vending machine and at least one host device. The vending machine may comprise a vending machine controller; and an Internet Protocol (IP) network interface operable to communicate operation data to and from the vending machine controller. The at least one host device may be communicatively coupled to the IP network interface via at least one IP network, and the host device may be operable to communicate operation data to and from the IP network interface.01-08-2009
20090006543SYSTEM AND METHOD FOR ASYNCHRONOUS RETRIEVAL OF INFORMATION BASED ON INCREMENTAL USER INPUT - A system and method for asynchronously retrieving information over a network based on incremental input. The system comprises a client part, a communication protocol, and a server part. The server part receives incremental text-based input from one or more objects in the client part, and asynchronously returns matching information to the client part depending on server-defined content channels that each query one or more underlying or connected content sources, such as databases or search engines, to return matches for the latest input and for the latest values and state of other content channels.01-01-2009
20090006542METHOD AND SYSTEM FOR UPDATING MEDIA LISTS IN PORTABLE MEDIA DEVICES - A method and apparatus for updating a media list or a media list collection of a portable media player device is disclosed herein. In various embodiments, the updates are generated by a proxy or a third party server, based at least in part on data gathered for media preferences for a user of the portable media play device and one or more other users of one or more portable media player devices. In various embodiments, the method is practiced respecting the access rights of the media files (if access rights are required). Other embodiments may also be described and claimed.01-01-2009
20090006540System and method for remote machine data transfer - A method for data transfer between a client system and a server comprises receiving one or more user-defined file transfer specifications and establishing a communication channel between a client system and a server system based on the file transfer specifications. The method also includes initializing transfer of operation data between the client system and the server system via the communication channel. The method further includes providing an exception notification to one or more user-designated recipients if the transfer of the operation data between the client system and the server system is inconsistent with the file transfer specifications.01-01-2009
20090006534Unified Provisioning of Physical and Virtual Images - A system for the unified provisioning of virtual and physical disk images is created. The system includes a library of disk images. Client devices are able to upload to, and select disk images from the disk library. The library is able to determine the hardware requirements of a client device, and format the disk image accordingly. The library supports both virtual machine and physical computer systems, and is able to modify the stored disk image to accommodate either type of client device. The library can modify images to be bootable from a wide variety of storage device types, including iSCSI, and DAS, for example.01-01-2009
20090006531CLIENT REQUEST BASED LOAD BALANCING - A method for balancing load in a network system, having a plurality of clients initiating transactions with a plurality of servers. For each transaction a host name associated with one or more servers capable of completing the transaction is specified. The client initiates a request to resolve the host name and a plurality of IP addresses are returned. The client randomly communicates with one of the IPs identified as capable of completing the transaction and reports on the success of the transaction. If multiple attempts to the same IP fail, the IP is removed from service by the client.01-01-2009
20090006530SYSTEM AND METHOD FOR TRANSFERRING DATA TO A PORTABLE ELECTRONIC DEVICE - A method of transferring data to a portable electronic device includes providing a link for pushing data to the portable electronic device, receiving a selection of the push link, receiving an identifier of the portable electronic device for delivery of the data thereto, and transmitting the data to the portable electronic device.01-01-2009
20090006528AVAILABILITY DETERMINATION OF A PARTY TO RECEIVE A CALL PRIOR TO CALL SETUP - Presence servers, communication devices, and methods are disclosed for determining the availability of a target party to receive a call prior to call setup. Upon initiation of a call to a target party, the communication device of a subscriber transmits an availability request message to a presence server requesting the availability of the target party to receive the call. Responsive to the availability request message, the presence server determines the availability of the target party to receive the call and transmits an availability response message indicating the availability of the target party to receive the call to the subscriber's communication device. The subscriber's communication device receives the availability response message from the presence server, displays the availability of the target party to receive the call from the subscriber, and may talk other associated actions such as setting up the call to the target party if it is available.01-01-2009
20120078996Polling Protocol for Automatic Load Limiting - A client-specific or client-independent polling interval is provided to each client dynamically based on server load. The polling interval can be provided in the server polling response sent in response to a client polling request. The polling interval can be determined using a feedback control system or using a Bucket Reservation Method. The server uses a next polling interval and a flag that indicates if the previous polling request was ignored. Using these two parameters the server can continuously control the polling frequency from the client to achieve optimal performance.03-29-2012
20120239728Method and system for providing a session involving a plurality of software applications - A computer-implemented method is disclosed for providing a user with a consistent view of user session in a distributed environment. The method includes providing application servers with data storage means for storing part of the user context for that user session, defining thereby for each user session a set of application servers having each an affinity with the user session. Each application server is configured to process a software application that is required for that user session. At a routing means, performing the following steps with at least one data processor: receiving request from the user and routing transactions of the user session toward the application servers having an affinity with the user session in order to fulfill the request, assigning to the user session a correlation record (DCX) arranged to include Affinity Keys, each Affinity Key indicating an application server that has an affinity with the user session for a given software application, propagating the correlation record with transactions, allowing thereby the routing means to target the application servers that are linked to the user context of that user session and that process the software application relevant to process the transaction.09-20-2012
20080294719Timely Update of Information Displayed Within a Portal - A function is added to a Web page that communicates with a refresh control helper. The Web page is associated with a session identifier. If an information update that affects the Web page occur, an update notification is associated with the session identifier. Periodically, the function in the Web page sends the session identifier to the refresh control helper. The refresh control helper calls a refresh controller and passes the session identifier. The refresh controller checks a data store to determine if update notifications associated with the session identifier have been received. If updates are available for the page, the refresh controller informs the refresh control helper that new data is available and removes any update notifications for the session identifier from the data store. The refresh control helper then informs the function in the Web page that new data is available and the function requests a page reload.11-27-2008
20080294718INFORMATION PROCESSING APPARATUS, CLIENT APPARATUS, INFORMATION PROCESSING SYSTEM AND SERVICE CONNECTION METHOD - An information processing apparatus includes a server function configured to provide one or more services to a client apparatus via a communication network. The information processing apparatus includes a service ID generation unit configured to generate service IDs for each of the services and to associate the service IDs with the services for identifying the services, a service ID transmission unit configured to transmit the service ID to at least one of the client apparatus and a discovery proxy server connected to the communication network via the communication network, and a service connection unit configured to connect a service to be specified by the service ID included a service connection inquiry with one of the client apparatus and the discovery proxy server that is an inquiry origin when the service connection inquiry has been made from the one of the client apparatus and the discovery proxy server.11-27-2008
20080294717INFORMATION EXCHANGE METHOD, INFORMATION PROCESSOR, INFORMATION GATHERING SYSTEM, COMMUNICATION METHOD, COMMUNICATION SYSTEM, INTERMEDIARY DEVICE, AND COMMUNICATION DEVICE - The present invention relates to, for transmitting information by a server from an information gathering device to a terminal device, an information exchange method, an information processor, a communication method, a communication system, an intermediary device, and a communication device. It is directed to provide an information exchange method, an information processor, a communication method, a communication system, an intermediary device, and a communication device with which pieces of streaming video information gathered by a number of information gathering devices can be exchanged efficiently. A feature thereof lies in linking each of the terminal devices to the information gathering device that gathers a given number of pieces of streaming video information that are asked for from its linked terminal device, out of the plurality information gathering devices, directing the information gathering devices to deliver the given number of pieces of streaming video information directly to their linked terminal device, and producing and displaying, by the terminal devices, a predetermined certain screen including a given number of streaming video images that has been delivered.11-27-2008
20130166636PORTABLE TERMINAL FOR A MOBILE NETWORK - This terminal includes: means for wireless communications with the network; and a MMI for inputting information from the user and making available information for the user; and a browser capable of accessing the Internet network and including means for requesting a Web page on the network, direct access means for accessing a server having an original page available and means for receiving and making available the original page.06-27-2013
20130166637Apparatus and Method for Domain Name Resolution - An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. Multiple edge servers and edge caches are provided at the edge of the network so as to cover and monitor all points of presence. The edge servers selectively intercept domain name translation requests generated by downstream clients, coupled to the monitored points of presence, to subscribing Web servers and provide translations which either enhance content delivery services or redirect the requesting client to the edge cache to make its content requests. Further, network traffic monitoring is provided in order to detect malicious or otherwise unauthorized data transmissions.06-27-2013
20110035441CONTENT INFORMATION DISPLAY DEVICE, CONTENT INFORMATION DISPLAY SYSTEM, AND CONTENT INFORMATION DISPLAY METHOD USED FOR THE SAME - A content information display device (02-10-2011
20110035436RELAY APPARATUS AND METHOD FOR TRANSFERRING MESSAGE - A relay apparatus for transferring message data received from a client to one of a plurality of servers includes a status management data storage, a transfer rule handling section, and an acknowledgment transmitting section. The status management data storage holds data of an acknowledgment necessity table. The acknowledgment necessity table includes first identification information of a first apparatus to which the relay apparatus acknowledges when the relay apparatus has received first transfer rule notification data from the first apparatus. The transfer rule handling section determines whether the acknowledgment necessity table includes the first identification information identical to second identification information of a second apparatus upon receiving second transfer rule notification data from the second apparatus. The acknowledgment transmitting section transmits acknowledgment data to the second apparatus when the acknowledgment necessity table includes the first identification information identical to the second identification information.02-10-2011
20110035435METHOD AND SYSTEM FOR CONVERTING DESKTOP APPLICATION TO WEB APPLICATION - The present invention provides methods and systems for converting a desktop application to a Web application. The method comprises: inputting, at a client side, URL of a desired desktop application and sending it to a server; the server providing a code conversion tool (e.g. JavaScript code) to the client and loading the desktop application; at the server, extracting interface information of the loaded desktop application, wrapping the interface information to data in an interface descriptive language format (e.g. XML data), and sending the wrapped data back to the client; and at the client, parsing the XML data by utilizing the code conversion tool to generate relevant webpage elements (e.g. HTML data), so as to display the desktop application. In another embodiment, the server can directly run the code conversion tool to implement the code conversion from XML data to HTML webpage elements.02-10-2011
20130103746System and Method for Using Common Communication Channel by Web Page Applets - Methods, apparatus, systems and computer-readable media are disclosed for facilitating multiple applets of a web page to communicate with a back end server through a common communication channel. According to one aspect, a method is disclosed for communicating data which includes identifying a common communication applet by a plurality of client applets. The method also includes submitting a set or data requests originating from the client applets to the common communication applet. The method further includes accumulating the data requests received from the plurality of client applets. The data requests are encoded and transmitted to a back-end handler. Results from the back end server are received, decoded and delivered to the appropriate client applet.04-25-2013
20090094314REROUTE OF A WEB SERVICE IN A WEB BASED APPLICATION - The invention relates to systems and method for rerouting web service messages. A method for performing web services includes receiving a web service request from a client, rerouting the web service request to a server, receiving results of the web service request, and sending the results of the web service request to the client. The rerouting can be used with messages/requests formulated in Simple Object Access Protocol (also referred to as Service Oriented Architecture Protocol, or simply SOAP).04-09-2009
20120102096Method of Handling Step Execution Result in Software and Application Control Management Object - A method of handling a step execution result in software and application control management object (SACMO) for a client of a service system supporting Open Mobile Alliance (OMA) device management (DM) is disclosed. The method comprises handling an execution result of a step in software and application control management object for a service system.04-26-2012
20120102095Templates For Displaying Data - A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.04-26-2012
20100185725IP Link Establishment Across A Data Network - A method of establishing an IP link between first and second applications running at respective first and second nodes. The first and second applications are arranged to initiate link establishment over a transport layer by issuing a call to their respective operating system socket Application Programming Interfaces. The method comprises 1) at said first node, intercepting a socket call generated by said first application and redirecting the socket call to a SIP-based application resident at said first node, and 2) initiating an IP session with said second node using the SIP protocol.07-22-2010
20100299387REMOTE MANAGEMENT OF VIRTUAL MACHINES HOSTED IN A PRIVATE NETWORK - Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution.11-25-2010
20100174778METHOD FOR DOCUMENT DELIVERY TO A MOBILE COMMUNICATION DEVICE - A process for viewing a selected portion of a document on a mobile communication device without having to request multiple pages of the document contents containing document global properties applied to the selected part of the document, comprising marking pages of the document within a server, based on size required by the mobile device, associating properties and attributes of the selected portion with the pages, and transmitting the pages with the properties and attributes for display by the mobile device.07-08-2010
20120150952DISTRIBUTED PROCESSING SYSTEM AND METHOD - A solution for managing communicative interactions between network elements is described herein. A system incorporating teachings of the present disclosure may include a processor module that monitors communications between a program resident on a user machine and a server program resident on a computing device remote from the user. The processor module may be utilized to effectively reduce the number of communications actually transmitted between the client program and the server program. For example, the processor module may intercept certain client initiated communications intended for the server program, process those communications without server program involvement, and respond to the client program.06-14-2012
20090300107Presence Service Provision System and Server Unit Thereof - According to one embodiment, a presence service provision system comprises terminal devices configured to be any of a discloser and a requester of presence information and a server for distributing to the requester distribution information including the presence information to be individually notified from the discloser upon occurrence of an event. The terminal devices include a notification module notifies operation information showing a user's operation posed the event to the server upon notifying the presence information. The server includes an extended information database, a generation module and a distribution module. The extended information database stores extended presence information in which the notified presence information is associated with the operation information. The generation module generates extended distribution information in which the distribution information is associated with the operation information acquired from the extended information database. The distribution module distributes the extended distribution information to the requester.12-03-2009
20120089668MULTI-PHASED AND PARTITIONED CONTENT PREPARATION AND DELIVERY - The invention generally relates to optimizing the speed and reliability of the delivery of content or functionality to electronic devices. In certain aspects, the invention provides a system for managing content including a production server with a web interface and configured to allow a producer to create content. The system includes a gateway server which can receive the content and write it to a dynamic section. The gateway server can then compile the dynamic section into a compiled section, still including the content, and send it to a client, thereby giving an end-user access to new content or functionality.04-12-2012
20120331044Information Messaging and Collaboration System - An information messaging and collaboration system is described. In one embodiment, for example, a method is described for interactive content retrieval and display, the method comprises steps of: providing a plurality of portlets for retrieval of content for display in a user interface; mapping a message action to a first portlet to create a messaging portlet for sending a message in response to user interaction with the messaging portlet; creating a listener portlet by registering a second portlet to receive messages from the messaging portlet; and in response to user interaction with the messaging portlet, retrieving particular content for display in the user interface based on the message received by the listener portlet from the messaging portlet.12-27-2012
20090132649Method of Managing Workloads and Associated Distributed Processing System - Various embodiments enable a server system to convert data for client devices by identifying capabilities associated with various distributed devices, and utilizing those capabilities to select distributed devices to convert data. In one embodiment, a tangible computer-readable medium having instructions stored thereon, the instructions comprising: instructions to receive a request from a requesting device to convert a data set from a first format to a second format, instructions to communicate with one or more distributed devices, wherein the one or more distributed devices are capable of converting data from the first format to the second format, instructions to access a database which stores capability vectors associated with one or more distributed devices, the capability vectors identifying a characteristic of the one or more distributed devices, and instructions to use at least one capability vector to select at least one distributed device to convert the data set from the first format to the second format.05-21-2009
20100250668ARRANGEMENT FOR SELECTING A SERVER TO PROVIDE DISTRIBUTED SERVICES FROM AMONG MULTIPLE SERVERS BASED ON A LOCATION OF A CLIENT DEVICE - A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations and each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.09-30-2010
20100250665CONTENT DISTRIBUTION SYSTEM, TERMINAL APPARATUS, CONTENT DISTRIBUTION APPARATUS, ADDITIONAL INFORMATION DISTRIBUTION APPARATUS, CONTENT RECORDING METHOD, AND RECORDING MEDIUM - Provided is a content distribution system and the like that enables division at an appropriate position when dividing a content to record the content on a recording medium. A content distribution system (09-30-2010
20100268768ENTERPRISE NETWORK SYSTEM FOR PROGRAMMABLE ELECTRONIC DISPLAYS - Methods, apparatus and methodology are disclosed for a client-server based enterprise network system that provides network services and applications to administer, manage and control access to and use of a plurality of programmable electronic display systems. The enterprise network system of the present invention teaches application of client-server network system means and methods to create an enterprise body comprising an exclusive class of enterprise users having common purpose in performing shared work task burden to achieve shared objectives and goals. The enterprise network system here disclosed provides means novel and efficacious for a plurality of enterprise users to expeditiously, efficiently and securely access and use enterprise network resources and capabilities to manage provisioning of graphical display content on a plurality of programmable electronic display systems sited locally, regionally, globally or in combination thereof preferably through Web-enabled applications within an Internet/Web-enabled paradigm. The enterprise network system here disclosed, and the network services and capabilities therein provided, preterably are accessed by means of standard commercial Internet/Web browsers, which enable users to access network services and capabilities from any Internet/Web-enabled computer or workstation from any location.10-21-2010
20100268766DATA MANAGEMENT IN A GEOGRAPHICAL INFORMATION SYSTEM - In a geographical information system, a spatial environment is represented according to representation data with reference to geographical areas. The geographical information system comprises a server and a terminal connected via a communication network. The server stores the representation data according to the geographical areas. A selection of a plurality of geographical areas is made at the level of the terminal, as a function of a criterion relating to a load level of the terminal. A request is sent from the terminal to the server indicating the selected plurality of geographical areas. The terminal receives the representation data according to a continuous transmission protocol.10-21-2010
20100268764METHOD AND SYSTEM FOR CLIENT-SIDE SCALING OF WEB SERVER FARM ARCHITECTURES IN A CLOUD DATA CENTER - A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.10-21-2010
20090070415ARCHITECTURE FOR MIXED MEDIA REALITY RETRIEVAL OF LOCATIONS AND REGISTRATION OF IMAGES - A MMR system for publishing comprises a plurality of mobile devices, an MMR gateway, an MMR matching unit and an MMR publisher. The mobile devices send retrieval requests including image queries and other contextual information. The MMR gateway processes the retrieval request from the mobile devices and then generates an image query that is passed on to the MMR matching unit. The MMR matching unit receives an image query from the MMR gateway and sends it to one or more of the recognition units to identify a result including a document, the page and the location on the page. The MMR matching unit includes an image registration unit that receives new content from the MMR publisher and updates the index table of the MMR matching unit. A method for automatically registering images and other data with the MMR matching unit, a method for dynamic load balancing and a method for image-feature-based queue ordering are also included.03-12-2009
20120290639QUEUEING MESSAGES RELATED BY AFFINITY SET - In a messaging and queuing system that supports a cluster of logically associated messaging servers for controlling queues of messages, messages are processed. In response to an application program command to a first messaging server, a queue is opened, the queue having multiple instances on further messaging servers of the cluster. Responding to first messaging server putting messages on the queue, messages are distributed among the multiple instances of the queue on their respective messaging servers so as to balance. For the first message of an affinity set, access information for the particular queue instance to which it is put is obtained and stored. The access information may be used in order to send the further message to the particular queue instance and, if said further message is not part of the affinity set, it is put to an instance of the queue as determined by said predetermined rules.11-15-2012
20090164558XI MONITORING IN HIGH LOAD SCENARIOS (MONITORING COCKPIT) - A monitoring “cockpit” for a message exchange system is presented. In general, the monitoring cockpit provides a set of aggregated views in a graphical user interface that present a direct and intuitive overview of the entire message exchange system. These views provide information about the current state of the message exchange system, of the alerts that have occurred in the system, and of the current state of messaging with performance data of messaging included. From these views, a drilldown function is provided for more detailed views. The monitoring cockpit is designed as a central tool to quickly get an overview of the overall state of a productive message exchange system, allow a user to analyze problems in detail by navigating to the detailed status information, and repair problems by giving links to the appropriate message exchange configuration and administration tools.06-25-2009
20090037519Network File Transfer and Caching System - A network file transfer and caching system is presented. The system provides multiple access utilities to select and transfer files to other users. The system is of particular use where the size of the files precludes transfer by other means such as e-mail attachments. The system is uniquely integrated into the operating systems by providing right click context menu file selection and process initiation. New utilities enable improved workflow by providing download information without the need to wait for completion of the network transfer process. Network transfer processes may progress in the background without user oversight or intervention. Files are cached and securely available to selected receivers of the files. The caching process may be managed by selected parameters related to number of downloads and time limits for availability of downloads.02-05-2009
20130091203DATA PROCESSING SYSTEM AND DATA PROCESSING METHOD04-11-2013
20130091202User Productivity On Demand Services - The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client.04-11-2013
20110282937SYSTEM AND METHOD FOR INTERNET BASED SERVICE NOTIFICATION - The present invention provides an Internet based detailed service notification system to inform the contractor of a customer in need of HVAC servicing. The thermostat has Internet connectivity provided to it. Whenever the customers need servicing or repair of their HVAC devices, they have a special menu/interface at their disposal in their thermostat which assists the customer's service request to be registered on the thermostat company's web server. The company's web server having all the details of the thermostat owner, then automatically forwards these details to the preferred contractor through SMS, through email or an automatically generated call. The details include the address details, phone numbers, type of service needed e.g. servicing, repairing, new device installation, replacement and the like.11-17-2011
20110282936DEVICE AND SERVICE MANAGEMENT BASED ON LAYER 2 THROUGH LAYER 7 DEVICE ATTRIBUTES - A smart network may include a smart network host device as well as one or more client devices configured to connect to the smart network. Each of the client devices may implement one or more services that the client device exposes to other devices connected to the smart network. Each of the client devices includes network layer 2 and 3 attributes as well as network layer 7 application attributes. The application attributes are enumerated as named services, which each client device registers with the smart network host device. When a client device needs access to a named service, the smart network host device uses layer 2, 3, and 7 attributes associated with the client device to select a suitable server for providing the named service to the client device.11-17-2011
20110282935TERMINAL APPARATUS, ELECTRONIC APPARATUS, AND ACCESS KEY ASSIGNMENT METHOD AND PROGRAM - A terminal apparatus includes a communication unit and a controller. The communication unit receives information of a web page from a web server. The controller extracts commands included in the information of the web page by analyzing the received information of the web page, and assigns access key functions to the extracted commands.11-17-2011
20110282933Presentational system and method for IP telephones and other devices - A system and method for providing a presentation to a display client. In one illustrative embodiment, the display client can be an IP phone. The presentation can be provided over a network from a central location without requiring end user action at the IP phone. The presentation can be modified for optimal display based on the capabilities of the specific IP phone without affecting the quality of the presentation for other device types. The devices capable of viewing the presentation can include desk display telephones, cellular telephones, smart phones, portable computers, PCs, and possibly other appropriate network-enabled devices. Centrally controlled presentations can be pushed to an individual device, group of devices, and/or all devices site-wide. In some applications, the display client can be used to provide user selections in response to the provided presentation.11-17-2011
20110282932ASYMMETRIC END HOST REDUNDANCY ELIMINATION FOR NETWORKS - An end host redundancy elimination system and method to provide redundancy elimination as an end system service. Embodiments of the system and method use optimization techniques that reduce server central processing unit (CPU) load and memory footprint as compared to existing approaches. For server storage, embodiments of the system and method use a suite of highly-optimized data structures for managing metadata and cached payloads. An optimized asymmetric max-match technique exploits the inherent structure in data maintained at the server and client and ensures that client processing load is negligible. A load-adaptive fingerprinting technique is used that is much faster than current fingerprinting techniques while still delivering similar compression. Load-adaptive means that embodiments of the fingerprinting technique can adapt CPU usage depending on server load. Embodiments of the system and method operate above the transmission control protocol (TCP) layer, thereby reducing the number of roundtrips needed for data transfer.11-17-2011
20110282931DYNAMIC INTERNET PROTOCOL REGISTRY FOR MOBILE INTERNET PROTOCOL BASED COMMUNICATIONS - A server device configured to store an Internet protocol (IP) registry, the registry includes information for a user device, the information includes particular identifiers for the user device, an IP address for the user device, and a particular access point name (APN), where the particular APN corresponds to a service, an application, a network, or data used by the user device; receive a query that includes identifiers and an APN; perform, using the IP registry, an operation to identify the information, for the user device, based on the identifiers and the APN; obtain the information for the user device, when the identifiers match the particular identifiers stored in the IP registry and when the APN matches the particular APN stored in the IP registry; and send, to an application server, the information for the user device, where the IP address permits the application server to communicate with the user device.11-17-2011
20110282930METHOD AND APPARATUS FOR PROVIDING IN-BAND CLIENT TELEMETRY DATA - A method for providing in-band client telemetry data may include receiving a message, from a first application, intended to be communicated to a second application via a network, the message being otherwise unrelated to client telemetry data. The method may further include inserting client telemetry data collected at a client device executing the first application into a portion of the message and providing for communication of the message to a server device executing the second application. A corresponding computer program product and apparatus are also provided.11-17-2011
20090030979TUNABLE ENGINE AND PROGRAM PRODUCT FOR RESOLVING PREREQUISITES FOR CLIENT DEVICES IN AN OPEN SERVICE GATEWAY INITIATIVE (OSGi) FRAMEWORK - Under the present invention, each client device will have a corresponding configuration that is accessible to the server. Each configuration sets forth various computer resources as well as corresponding normalization and importance factors for the associated client device. If a certain OSGi bundle is to be loaded and run on a particular client device, certain prerequisites (e.g., services packages, etc.) will likely be necessary. Any prerequisites that the client device lacks will be obtained using potential combinations of other OSGi bundles registered with the server. The most appropriate combination of OSGi bundles will be selected from the possible combinations by processing the configuration based on the amounts of computer resources of the client device that will be consumed by each of the possible combinations.01-29-2009
20120290637PERSONALIZED NEWS FEED BASED ON PEER AND PERSONAL ACTIVITY - Systems, methods and computer program products for providing a customized news feed to an individual computer user within an organization based on the reading activities and preferences of other users in the same organization are disclosed. In an embodiment, the system includes a correlation server configured to collect and correlate the reading activities and preferences of individual computer network users within the organization, a news feed database for storing the collected and correlated data, a proxy server configured to receive and output to the information client a selected portion of the collected and correlated data, and a graphical user interface produced by the proxy server that allows the user to select different views of the collected and correlated data as a personalized news feed.11-15-2012
20120290640SYSTEM AND METHOD FOR SERVER-COUPLED APPLICATION RE-ANALYSIS - To prevent malware, spyware and other undesirable applications from affecting mobile communication devices (e.g., smartphones, netbooks, and tablets), a device uses a server to assist in identifying and removing undesirable applications. When scanning an application, a device transmits information about the application to a server for analysis. The server receives the information, produces a categorization assessment and can provide a categorization re-assessment, and transmits the assessment to the device. By performing analysis on a server, a device can reduce its battery and performance cost of protecting against undesirable applications. The server transmits notifications to devices that have installed applications that are discovered to be undesirable. The server receives data about applications from many devices, using the combined data to minimize false positives and provide comprehensive protection against known and unknown threats. The server can accumulate this data and perform a categorization re-assessment of a data object previously assessed.11-15-2012
20080208964Client-Server Information System and Method for Providing Graphical User Interface - Described is an information system consisting of a server computer and one or more client computers connected with the server by a communication channel, wherein a data modification and retrieval operation being executed by the server computer, and the client computers executing the requests to the server for the data modification and retrieval and representing the advanced graphical user interface, characterized in using, at each client computer, an extendable universal system of dynamically created self-sufficient objects. Also a method is proposed for providing an advanced, dynamically created graphical user interface at a client computer in a client-server information system, characterized in using a developed system of self-sufficient objects operated according to a certain algorithm, i.e., a program object system functioning without using event handlers.08-28-2008
20090094313SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SENDING INTERACTIVE REQUESTS FOR INFORMATION - A system, method, and computer program product are provided for sending interactive requests for information. In use, a user request for digital information from a user system is identified at an interactive system. Additionally, interactive requests for additional information are sent from the interactive system to the user system and a third party system, in response to the user request. Further, a response to the user request is generated, utilizing the additional information. Moreover, the response is sent from the interactive system to the user system.04-09-2009
20090287766BROKERING MOBILE WEB SERVICES - The invention provides a novel mobile web services discovery method that is capable of fulfilling the requirements from both the clients and providers. It allows the provider to balance the cost/performance ratios and utilize the network bandwidth more effectively, while also attaining the quality levels expected by the client.11-19-2009
20120290636QUALITY CONTROL OF MAPPING DATA - Aspects of the disclosure relate to quality control of survey data used to generate and or supplement map information. A device may be walked through an indoor space in order to collect survey data (accelerometer, gyroscope, wireless network identifiers, etc.). The survey data is then transmitted to a server for further processing to identify the path (or the various locations) of the device in the indoor space. The path may be determined by referring to a map of the indoor location and a localization algorithm, for example, a particle filter or least squares optimizer. The path may be compared to other survey data and paths from the same indoor space as well as the map in order to provide an estimate of the quality of the localization produced for the survey data. Low quality survey data may be flagged for further review or used to make changes to the map.11-15-2012
20110302238VIRTUAL PLAYBACK SPEED MODIFICATION - A multispeed playback system is described herein that allows for playback of smooth streaming media presentations at speeds other than the normal speed or direction, while still using an underlying platform that does not natively support multispeed. The system provides frames to the underlying platform so that the platform is still playing 1× content while the system manipulates video and/or audio samples being fed to the platform to make rendered data look appropriately for a selected speed and direction. The system may feed the underlying platform frames at a faster rate or skip every other frame for faster playback, or may feed each frame to the underlying platform multiple times for slower playback. Thus, the multispeed playback system allows a client application developer to provide users with expected multispeed playback at the client without encoding multiple different streams at the server.12-08-2011
20090063626CALL MANAGEMENT SYSTEM, CALL MANAGEMENT METHOD, MANAGEMENT SERVER, CLIENT SERVER, CLIENT TERMINAL, AND CALL DEVICE - A call management system is configured of a client terminal 03-05-2009
20090083374SYSTEM AND METHOD FOR AUTOMATING THE MANAGEMENT, ROUTING, AND CONTROL OF MULTIPLE DEVICES AND INTER-DEVICE CONNECTIONS - A system and method for managing, routing and controlling devices and inter-device connections located within an environment to manage and control the environment using a control client is presented. A user configures a presentation environment into one or more sub-environments, restricts access to one or more devices of a presentation sub-environment, or schedules one or more resources within a presentation sub-environment.03-26-2009
20110302242FILE SYSTEM AND METHOD FOR DELIVERING CONTENTS IN FILE SYSTEM - The present invention relates to a file system, an apparatus in the file system thereof, and a method of providing and managing content in the file system thereof. According to the present invention, it may be possible to minimize data loss caused by server failure and to provide the convenience of data (content) management by (1) grouping overall data nodes (servers) to manage with a network server group including several data nodes (servers), (2) defining content management information, (3) storing and duplicating contents in each network server group using the defined content management information to maintain and manage the contents, (4) and maintaining and managing the contents in a file unit without using file chunks.12-08-2011
20110302240CONTENT RECOMMENDATION SYSTEM, CONTENT RECOMMENDATION DEVICE, AND CONTENT RECOMMENDATION METHOD - A content recommendation system includes: a client terminal operated by a user; and a content recommendation server that recommends content to the terminal through a network and includes a preference discrimination information storage section accumulating and storing preference discrimination information in which information related to evaluation of content input to the terminal by a user and identification information of the user are associated with each other, a content feature information storage section storing content feature information in which data indicating features of content are associated with identification information of content, a preference information creation section creating preference information of each user by integrating evaluation for content with the feature of the content for each user based on the preference discrimination information and the content feature information, and a recommended content list providing section transmitting a list of recommended content, extracted by evaluating the degree of similarity of features with the preference information based on the content feature information, to the terminal.12-08-2011
20110302241REPRODUCING A GRAPHICAL USER INTERFACE DISPLAY - A method for reproducing a graphical user interface display includes, with a graphical user interface display reproduction system, extracting data from network traffic being sent from a server to a first client device, the network traffic including cacheable files used to create a graphical user interface display on the first client device, storing the cacheable file in a trace file associated with the first client device, and sending the cacheable file to a second client device in response to a request from the second client device.12-08-2011
20110302239Managing Rule Sets as Web Services - Rule sets are managed as a web service. A web service request having at least a body and an endpoint address is received from a client. The endpoint address includes a service description parameter and a parameter identifying a path to a given rule set in a rule set. The body of the web service request is parsed to determine whether the body identifies a first type of method or a second type of method. If a first type of method is identified, a service description file is dynamically generated in a format specified by the service description parameter in the web service request. The service description file is based on the rule set path, information from the rule set database and model data. If a second type of method is identified, the identified rule set is executed. The first type of method may be a GET method while the second type of method may be a POST method.12-08-2011
20110302235METHOD AND SYSTEM FOR DETECTING SLOW PAGE LOAD - A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.12-08-2011
20110302237Client-Server Interaction Frequency Control - Client-server interaction frequency control may be provided. First, a collaborative electronic document may be loaded at a client device in a document collaboration session. The client device may then request a client-server interaction with a server hosting the collaboration session. Next, the client may receive input from the server indicating a state of the server. This input may then be used by the client device to adjust a rate at which the requested client-server interaction may occur.12-08-2011
20120110067REMOTE GRAPHICS RENDERING - An example method for remote graphics rendering may comprise receiving a data request from the client device to display data stored in a remote web server. The data to be displayed may at least partially comprise graphics data. The method may further comprise determining whether or not the client device is associated with a client entity. The client entity can be assigned to the client device to maintain one or more of a client browsing session and a client browser environment. Based on the determination, the client device can be selectively associated with the client entity. The method may further comprise retrieving response data from the remote web server in response to the data request. The response data may comprise the graphics data. The method may further comprise optimizing the graphics data to produce optimized graphics data and sending the optimized graphics data to the client device.05-03-2012
20120110061LOAD REDUCTION AND RESPONSE TIME REDUCTION FOR WEB-BASED APPLICATIONS - A device may send a resource from a server device to a proxy device and store the resource on the proxy server as a copy. The device may configure the server device to send a replacement document in place of a web document to a client device in a network when the server device receives a request for the web document from the client device, the web document including a first reference to the resource and the replacement document including a second reference to the copy. The device may configure the proxy device to send the copy to the client device when the client device receives the replacement document from the server device and sends a request for the copy to the proxy device based on the second reference included in the replacement document.05-03-2012
20120005260Method for Optimizing Remote Object Implementations - A method, system and computer-usable medium are disclosed for reducing overhead associated with exporting remote objects. A session context is generated when a remote or local session is respectively established by a remote or local client with a bootstrap remote object. The session context is then determined to be either remote or local and marked accordingly. If the session context is marked as remote, then the bootstrap remote object is exported as remote objects. However, if the session context is marked as local, then the bootstrap remote object is not exported as remote objects. Instead, they are provided for use by the local client as non-exported remote objects.01-05-2012
20120005259EFFICIENT METHOD FOR IMAGE PROCESSING IN A COMPUTER NETWORK - A method for processing digital image files including providing local and remote network-connected computing resources. A digital image stored on a local resource is used for calculating a local turnaround time for processing the digital image file and also for calculating the remote turnaround time for processing the digital image. Either the local or remote resources are selected for processing the digital image in response to which resource is capable of processing the digital image faster.01-05-2012
20120005258SYSTEM FOR IMAGE RENDERING IN A COMPUTER NETWORK - A computer system for rendering user-specified image products wherein a programmed processor executes a plurality of user-interactive tasks relating to the image product and at least some of the interactive tasks specify a portion of the image product. A change probability of further changes to the image product specified by at least one of the plurality of user-interactive tasks is stored. The programmed processor determines if the change probability is below a predetermined threshold and renders the portion of the image product corresponding to the portion defined by the user-interactive task.01-05-2012
20120158834METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING INTERCHANGE OF ENTERPRISE DATA MESSAGES - A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.06-21-2012
20100125629METHODS AND APPARATUSES FOR TRANSFERRING DATA - The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. A request for RTP data is sent from the caching proxy server to the server. The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested data. The server sends the requested data in a body of a RTP packet. The RTP packet uses a RTP Meta-Info payload format, which includes a body and a field header. The field header includes fields to identify the streaming media data, and the field body includes the requested streaming media data.05-20-2010
20110289138METHOD, MACHINE AND COMPUTER PROGRAM PRODUCT FOR SHARING AN APPLICATION SESSION ACROSS A PLURALITY OF DOMAIN NAMES - The present invention relates to method, machine and computer program product for sharing an application session across a plurality of domain names hosting an application without changing a URL in a user's browser. A first HTTP request is received for a first domain name from a client. When the first HTTP request comprises a first session identifier, a first response is sent to the client. The first response includes a first HTML page comprising a frame tag for triggering a second HTTP request to a central domain name. When the second HTTP request comprises a second session identifier, a second response is sent to the client. The second response comprises a second HTML page, which is a resource hosted on the first domain name. A third HTTP request is then triggered from the client for sending a third session identifier to the first domain name. Upon verifying that the third session identifier represents the same application session as the second session identifier, the third session identifier is set on the first domain name for the client, resulting in aggregation of the application session.11-24-2011
20110289139PRIORITIZATION IN A CONTINUOUS VIDEO PLAYBACK EXPERIENCE - Methods, systems, and apparatus can provide ordered (e.g. ranked) lists of content items as a suggested list of items to watch. The ordered list can be based on feedback from other users. The content items can also be presented (e.g. in a continuous playback mode) to a passive user so that the user does not have to actively select a next item to watch. This passive mode can select a next item (e.g. from a list that is updated based on recent user feedback), and the item can be queued on a client device for playing to a user. Content items can also be provided from different independent servers.11-24-2011
20110289137Host Device and Method for Accessing a Virtual File in a Storage Device by Bypassing a Cache in the Host Device - A host device is provided comprising an interface configured to communicate with a storage device having a public memory area and a private memory area, wherein the public memory area stores a virtual file that is associated with content stored in the private memory area. The host device also comprises a cache, a host application, and a server. The server is configured to receive a request for the virtual file from the host application, send a request to the storage device for the virtual file, receive the content associated with the virtual file from the private memory area of the storage device, wherein the content is received by bypassing the cache, generate a response to the request from the host application, the response including the content, and send the response to the host application. In one embodiment, the server is a hypertext transfer protocol (HTTP) server.11-24-2011
20110289136SYSTEM AND METHOD FOR EFFICIENT IMAGE AND DOCUMENT UPLOAD - There is disclosed a system and method for uploading a document from the device to a server. In an embodiment, the method comprises: (i) generating and storing a scaled down version of the document on the device; (ii) determining the type of connection the device has established with the server; (iii) if the device has established a specified type of high bandwidth connection to the server, then: uploading the document from the device to the server; deleting the document from the device; and creating an upload record of data associated with the scaled down version of the document on the device to subsequently access the uploaded document; (iv) else, if the device has not established a specified type of high bandwidth connection to the server, then uploading the scaled down version of the document.11-24-2011
20110289135ASSET RESOLVABLE BOOKMARKS - Asset resolvable bookmarks are described. In embodiments, a bookmark is received at a media content source from a client device. The bookmark corresponds to a media asset and includes an identifier of the media asset. Additional data can be added to the bookmark to generate an asset resolvable bookmark, where the additional data includes at least enough data from which a receiving client device can determine a media content source from which the media asset can be accessed for playback at the receiving client device.11-24-2011
20110289134End-To-End Secure Cloud Computing - A method includes receiving, at a control node of a cloud computing network, a first enterprise policy specific to the first enterprise and a second enterprise policy specific to the second enterprise, and managing communications between at least one user device of the first enterprise and the at least one enterprise application hosted on behalf of the first enterprise based on the first enterprise policy. The method also includes managing communications between at least one user device of the second enterprise and the at least one enterprise application hosted on behalf of the second enterprise based on the second enterprise policy.11-24-2011
20110295931METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A COMBINED COMMAND RESPONSE - Methods and systems are described for processing a combined command response. In one aspect, a first HTTP request identifying a first command and a second HTTP request identifying a second command are sent by a user agent node to a server node. A combined HTTP response is received. A determination is made that the combined HTTP response includes a first command response for the first command and a second command response for the second command.12-01-2011
20110295946COMMUNICATION DEVICE - A communication device is connected to a terminal device including a display and a web browser through a network. The communication device includes: a first providing unit that provides a first web page display instruction to the terminal device; and a second providing unit that provides a second web page display instruction to the terminal device for making the web browser display a second web page including a specific message on the display unit. The specific message indicates a solution when the first web page including the predetermined information acquired from the external server is not displayed on the display unit of the terminal device, and the solution is for making the web browser acquire the predetermined information by a different method from the method of acquiring the predetermined information from the external server and display the predetermined information on the display unit of the terminal device.12-01-2011
20110295943DATA PROCESSING SYSTEM AND METHOD - A server for receiving first user content from a first user and sending the first user content to at least one other user in a conference session; the server arranged to receive a first invite from the first user to create or join the conference session; add the first user to the conference session; and determine if the first invite contains information that identifies first media content; and if so, send the first media content to the at least one other user.12-01-2011
20110295937DIGITAL CONTENT BUNDLE - The present technology describes creating and delivering a digital content package in a specified input structure to a content server for processing before distribution to client devices. The technology includes receiving one or more creatives, a targeted application, and a manifest associated with the targeted application within the digital content package. The content server uses the manifest to prepare an archive file containing selected resources related to the targeted application. The archive can be optimistically served to a client device along with one or more creatives for display on the client device and linking to the targeted application. A user selection of one of the one or more creatives can cause execution of the targeted application. Accordingly, the present technology leverages the use of the digital content package created by content providers to process new content and serve it to client devices.12-01-2011
20100250650SERVER-SIDE TRANSLATION FOR CUSTOM APPLICATION SUPPORT IN CLIENT-SIDE SCRIPTS - Embodiments of the present invention address deficiencies of the art in respect to server-side processing and provide a novel and non-obvious method, system and computer program product for performing server-side translation for custom application support in client-side scripts. In an embodiment of the invention, a method for supporting custom applications in client-side scripts can be provided. The method can include retrieving a client-side script, for execution in a client-environment and detecting an incompatibility of the retrieved client-side script resulting from a dependency of the client-side script upon an expected occurrence of an event in the client-environment. Thereafter, the retrieved script can be rewritten to manually invoke the expected event in the client-environment. Finally, the rewritten script can be compiled and cached, and the compiled and cached rewritten script can be delivered to the client-environment for execution therein.09-30-2010
20080208958RISK ASSESSMENT PROGRAM FOR A DIRECTORY SERVICE - Testing and evaluating a directory service of a distributed computing environment. Information related to the directory service is collected and a ruleset is executed to identify one or more problem issues as a function of the collected information. The identified problem issue includes a corresponding solution that may be applied to the directory service. A report representative of the identified problem issue and corresponding solution is generated and provided to a directory service administrator or a service engineer.08-28-2008
20110295947COMMUNICATION APPARATUS AND METHOD THEREOF - A communication apparatus and a method thereof are provided. The communication apparatus comprises a memory module, a communication module, and a control module. The memory module stores a MO tree. The communication module receives a device management (DM) command comprising a path of the MO tree and server timing information in a first part. The control module, coupled to the memory module and the communication module, compares client timing information of a tree node of the MO tree in the first part with the server timing information. The communication module further transmits client MO tree information in the first part to a DM server when the client timing information is different from the server timing information.12-01-2011
20110295948CONTENT IDENTIFICATION FOR PEER-TO-PEER CONTENT RETRIEVAL - Described is a technology in which client content requests to a server over a wide area network (WAN) are responded to with hash information by which the client may locate the content among one or more peer sources coupled to the client via a local area network (LAN). The hash information may be in the form of a segment hash that identifies multiple blocks of content, whereby the server can reference multiple content blocks with a single hash value. Segment boundaries may be adaptive by determining them according to criteria, by dividing streamed content into segments, and/or by processing the content based on the content data (e.g., via RDC or content/application type) to determine split points. Also described is content validation using the hash information, including by generating and walking a Merkle tree to determine higher-level segment hashes in order to match a server-provided hash value.12-01-2011
20110295945Automated Report Service Tracking System and Method - A computer implemented system and method in a client-server environment, is provided for document research, aggregation, and compilation. The system and method includes a server having a search module configured to generate a search interface displayable to a client communicably coupled to the server, and responsive to instructions received via the search interface, to search and sort selections of interest within a plurality of source documents. A customized report module is configured to generate a custom report interface displayable to the client, and responsive to user selection instructions received via the custom report interface, to extract and aggregate the selections of interest into a customized report. Format modules are configured to respectively enable source documents in mutually distinct formats such as the PDF, PPT, and XLS formats, to be searched, sorted, and aggregated by the search module and customized report module. A service tracking module is configured to automatically track client requests and service provider activity to facilitate billing for services rendered.12-01-2011
20110295944Communications Portal - Per one embodiment, apparatus may be provided that include a communications portal and a back-end system. The communications portal includes a provider interface accessible by providers and a target user interface accessible by target users. The back-end system may include an deployment management. The provider interface is configured to present graphical user interface tools representing offering options. The graphical user interface tools are presented on a remote provider data access point device display remote from the provisioning portal while the remote provider data access point device is authenticated for a given provider. The offering options include “provider selectable assets” screen inputs configured to receive asset selections from the given provider, and “asset location and identifying data” screen inputs configured to receive data locating and identifying assets selected by the given provider.12-01-2011
20110295939STATE SHARING IN A DISTRIBUTED DATA STREAM PROCESSING SYSTEM - State sharing is facilitated in stream processing environments, including distributed stream processing environments. A customized shared state implementation representing the state to be shared is automatically created based on at least one of user preferences, hints of usage, and system performance.12-01-2011
20090106357Synchronized Media Playback Using Autonomous Clients Over Standard Internet Protocols - A method of achieving synchronous playback of media content over the internet, such as digital video and audio, when the media content is stored on a host that does not have synchronous broadcasting software installed. Users select media sources that are accessible from one or more content servers and create a broadcast playlist. A database maintains a virtual-time record of the broadcast. A server receives a client request for the broadcast, retrieves the virtual-time record from the database, and delivers it to the client. The client then accesses the remotely-stored media source and plays it in a media player, synchronously with all other clients receiving the broadcast.04-23-2009
20110295942APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE MAP UPDATES - Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as preferences of network resources with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to enable initiating incremental updates of network and cost maps to ALTO clients upon receiving status information from a content delivery network (CDN) node.12-01-2011
20110295941SYSTEM AND METHOD FOR CONTINUATION OF A WEB SESSION - A computer-implemented method, executed on a web browser, for facilitating continuation of a web session after the web session has been terminated. The method initiates a web session with a URL from the web browser having an associated web page. The method then communicates client data to a web server and receives session information related to the web session from the web server. Resuming the web session after termination includes transmitting the session information to the web server and receiving authentication of the transaction identifier of the session information from the web server. Further, the method transmits the client data corresponding to the authenticated transaction identifier to the web server for validation. Thus, the web session may be continued at the web page.12-01-2011
20110295940FALLBACK PROCEDURES FOR DOMAIN NAME SERVER UPDATE IN A MOBILE IP REGISTRATION - A method and/or apparatus for intelligent domain name server selection are provided. A mobile device may wirelessly receive one or more domain name server Internet Protocol (IP) addresses from a network serving agent during a call setup or a network registration. The mobile device then determines whether one or more of the received domain name server IP addresses is valid prior to attempting to contact a domain name server associated with one of the received domain name server IP addresses. A fallback sequence of valid domain name server IP addresses may be generated and provided (either individually or as a group) from a link layer to an application layer for domain name resolution. Received domain name server IP addresses that are geographically closer to a current location of the mobile device or its visited network may be given priority.12-01-2011
20110295934Cached and Server Views with Automatic Caching and Smooth Scrolling - On a client computer, customer relationship management software is integrated into a messaging application that includes a user interface. Customer relationship management (CRM) information is received from a server computer. An automatic determination is made as to whether the received CRM information is to be cached on the client computer. When it is determined that the CRM information is to be cached on the client computer, the CRM information is cached in a cache on the client computer. When at least some of the CRM information is cached on the client computer, the cached CRM information is displayed as a view on the client computer. The display of the CRM information is integrated into the user interface of the messaging application program.12-01-2011
20110295938MULTI-MASTER COMMUNICATIONS IN A CONTROLLER AREA NETWORK - According to the present disclosure, a multi-master communication network for a patient support apparatus includes a physical layer, a data link layer, an application layer, and a network layer. The network layer includes a messaging structure allowing a plurality of network nodes to simultaneously function as a client.12-01-2011
20110295936WEB SERVER PROVIDING ACCESS TO DOCUMENTS HAVING MULTIPLE VERSIONS - A web server provided according to an aspect of the present invention provides access to different versions of a document. In an embodiment, the web server sends the last version in response to a first request, and a specific requested version in response to a second request (identifying the specific requested version). According to another aspect, the specific requested version is sent when the request includes a corresponding version identifier along with a document identifier, and the last version is sent when the request includes only the document identifier. According to one more aspect, the web server sends a web page indicating all the versions of a document in response to a request for all the versions.12-01-2011
20110295935MINIMIZING PCC RULE INSTANTIATION LATENCY - Various exemplary embodiments relate to a method, policy and charging rules node (PCRN) and machine-readable storage medium for creating policy and control charging rules with minimal rule instantiation latency. Embodiments may include one or more of the following: receiving at a PCRN from an application node a first service request message, determining whether the PCRN should wait for a mate message for the service flow, if the PCRN should not wait for a mate message, immediately generating at least one PCC rule, and immediately pushing the first PCC rule to at least one gateway. Various exemplary embodiments may further include using subscriber preferences and/or a record of previous decisions to determine whether the PCRN should wait for a mage message. In various embodiments, the PCRN may disable a timer when it determines it should not wait for a mate message.12-01-2011
20110295933METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A NON-RETURNABLE COMMAND RESPONSE BASED ON A MARKUP ELEMENT - Methods and systems are described for processing a non-returnable command response based on a markup element. In one aspect, a resource is sent to a user agent includes a no-return markup element. A request message is received identifying a command and including no-return-request information based on the resource. The command is processed and no command response is sent for delivery to the user agent in response to receiving the no-return-request information.12-01-2011
20110295928METHODS AND SYSTEMS FOR SELECTING AND IMPLEMENTING DIGITAL PERSONAS ACROSS APPLICATIONS AND SERVICES - A persona determination approach can be utilized to apply digital personas across multiple communications domains. A service gateway can determine whether to transfer a request for communications services to a Persona Determination Mechanism (PDM). The PDM can select a digital persona based on available information and transmit the digital persona to the service gateway. The service gateway can process the communications services based on the selected digital persona or based on the determination not to transfer the request. In some methods, the service gateway can forward the processed request to one or more network elements for further processing. Related systems are also disclosed.12-01-2011
20110295927Mechanism for Cooperative Load Balancing with HTTP in Converged Telecommunication Services - A mechanism for cooperative load balancing with HyperText Transport Protocol (HTTP) in converged telecommunication services is disclosed. A method of the invention includes receiving an incoming HyperText Transport Protocol (HTTP) request, determining that the HTTP request does not belong to a server machine node that received the HTTP request, updating a hints field included with the HTTP request with identifying information of the server machine node, selecting another server machine node of the cluster of server machine nodes that is not listed in the hints field to place in a route field included with the HTTP request, and sending a redirection response with the updated hints and updated route fields to a client machine.12-01-2011
20080208966Hierarchical Temporal Memory (HTM) System Deployed as Web Service - A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server.08-28-2008
20080307044SYSTEM AND METHOD FOR URL COMPRESSION - A computer-implemented method can be used to support Uniform Resource Locator (URL) compression. Such a method can comprises the steps of receiving a Web request associated with an original URL from a client by a Web component; saving the original URL in a database; generating a compression key in a compressed URL; getting the original URL from the database using the compression key; and responding to the client.12-11-2008
20110289141METHODS AND SYSTEMS FOR PROVIDING A USER INTERFACE IN A MULTI-TENANT DATABASE ENVIRONMENT - Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve sending a request from a first apparatus to a second apparatus and receiving a response from the second apparatus. The response may include serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions. Such implementations may involve deserializing the response to create a metadata structure, traversing the metadata structure to create an instance data structure, traversing the instance data structure to render or re-render a page and displaying the page on a display of the first apparatus.11-24-2011
20110289143AGGREGATION SYSTEM - Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to digital aspects of a computerized aggregation system. The system can include a user computer system interposed between a segment of a network allowing communication between the user computer system and at least one server system, and other segments allowing communication between the user computer system and a plurality of third party server systems. The one server system enables the user computer system to access the plurality of other servers. The access permits forming an aggregation of information obtained from the third party server systems.11-24-2011
20110289140METHODS AND SYSTEMS FOR PROVIDING A USER INTERFACE IN A MULTI-TENANT DATABASE ENVIRONMENT - Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving a component request from a first client device and building or retrieving component definitions corresponding to the component request. The implementations may also involve instantiating the component definitions and obtaining data and metadata for the component instances. Such implementations may also involve serializing the component definitions, component instances, the data and the metadata, and returning a response to the first client device. The response may include serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions.11-24-2011
20110295929Optimistic Concurrency Utilizing Distributed Constraint Enforcement - Optimistic concurrency is effectuated to manage constraints in a synchronization environment at multiple computing device endpoints in a consistent fashion without utilizing concentrated centralized constraint logic. Implemented data synchronization constraints that identify false violation scenarios may be automatically resolved without user intervention by using an etag system directed by a master component to assist computing device endpoints to maintain data synchronization among them. Data entries defining each file hierarchy component to be synched are generated and shared with the master component and each computing device endpoint in a synchronization environment. Individual computing device endpoints can use the data entries generated locally with those generated by other computing device endpoints to locally resolve identified false violation scenarios.12-01-2011
20110295932METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN ATTACHED COMMAND RESPONSE BASED ON A MARKUP ELEMENT - Methods and systems are described for processing an attached command response based on a markup element. In one aspect, a resource including an attach markup element is sent. A first request message identifying a command and a second request message are received including attach-request information based on the element. Either or both of a command response to the command and a response message to the second request message is determined attachable. In response, the response message is sent including some or all of the command response.12-01-2011
20110295930METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN ATTACHED COMMAND RESPONSE - Methods and systems are described for processing an attached command response. In one aspect, an attachable command is sent in a first HTTP request to a server node. A second HTTP response to a second HTTP request sent to the server node is received. A determination is made that the second HTTP response includes at least a portion of the first command response.12-01-2011
20120233246SAFETY SYSTEM FOR TAXI USERS COMBINING REPUTATION MECHANISMS AND COMMUNITY NOTIFICATIONS - Disclosed is an safety system for taxicab users including (a) mechanisms for profiling the reputation (including reputations of service-quality and safety) of a taxicab and/or taxi-driver and (b) mechanisms for community notification of the taxicab and driver profiles.09-13-2012
20120191775System and Method for Improved SAP Communications - Improved SAP communications are provided by a terminator node that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that optionally implements this terminator node and monitors communications between the SAP server and a client. The server device optionally condenses SAP application screens. The server device also simulates certain required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device also records required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate with the server device or the SAP server.07-26-2012
20120233242E-Book Service That Includes Users' Personal Content - Users can access personal content on multiple e-book readers. A personal document received from a user is converted from its original format into a shadow e-book of an e-book format. An e-book record is created for the personal document to store information for creating a seamlessly integrated reading experience of the shadow e-book across different e-book readers (e.g., reading position, notes). When an e-book reader requests for the personal document, the shadow e-book is transmitted to the e-book reader along with information from the e-book record. Subsequently, information is received from the e-book reader to update the e-book record.09-13-2012
20110302236DYNAMIC CONTENT STREAM MANAGEMENT - Dynamic content stream management of may be provided. A selection of a content element may be received and an encoding scheme may be selected. The content element may be transmitted to the requesting client in the selected encoding scheme. During transmission, a different encoding scheme may be selected according to changing conditions, such as network congestion. The client may be switched over to receive the content element in the new encoding scheme instead of the originally selected encoding scheme.12-08-2011
20110302243Application Server Scalability Through Runtime Restrictions Enforcement in a Distributed Application Execution System - In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. In addition, each application server includes instructions for conditionally terminating execution of the respective application prior to returning the result if the respective application violates any execution restriction. The execution restrictions may include: a response time limit; an average response time limit over multiple executions of the application; a volatile memory usage limit; a restriction on using non-volatile storage of the application server; and a requirement limiting where state information is stored. The execution restrictions in aggregate maintain scalability of the application execution system.12-08-2011
20130218955SYSTEM AND METHOD FOR PROVIDING A VIRTUAL COLLABORATIVE ENVIRONMENT - A system for providing a content neutral virtual collaborative environment is includes a server and a plurality of clients, including a data feed and a client device. The server is communication with the clients, and includes a memory, a processor, and a message bus configured to convey a plurality of entity messages for creating, modifying, or deleting entities. The processor is configured to convert data from clients into entity messages on the message bus. The processor parses the entity message to accordingly create, update, and/or remove entities, storing the entity message in the memory.08-22-2013
20130218957Graphical User Interface for Facilitating Access to Online Groups - Methods, systems, and graphical user interfaces that automatically personalize and prioritize links to online groups are disclosed. A server automatically generates a set of prioritized links to online groups based at least in part on a computer user's browsing patterns with respect to online groups and sends these links to a client for display in a navigation region in a graphical user interface.08-22-2013
20100250646MECHANISM FOR GEO DISTRIBUTING APPLICATION DATA - The claimed subject matter provides systems and methods that effectuates inter-datacenter resource interchange. The system can include devices that receive a resource request from a client component, forward the resource request to a management component that returns a cluster identity associated with a remote datacenter, the resource request and the cluster identity combined and dispatched to the remote datacenter via an inter-cluster gateway component for subsequent fulfillment by a remote server associated the remote datacenter.09-30-2010
20110302234METHOD AND SYSTEM FOR DETECTING SLOW PAGE LOAD - A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.12-08-2011
20090300098SYNDICATING ENTERPRISE APPLICATION SYSTEM DATA - Systems and methods are provided that syndicate enterprise application system (EAS) data. A method includes creating a feed for an EAS module, generating a news item for the feed, and publishing the news item on the feed. Accordingly, employees in an organization are able to easily become aware of information about their organization by tightly coupling a syndication system to human resources management. The sharing of information throughout the organization creates a more inclusive and cohesive working environment. In one embodiment, the EAS data is enterprise resource planning (ERP) data.12-03-2009
20100121910Method and System for Transmitting Data Using Traffic Distribution for Each Line Between Server and Client Connected by Virtual Interface - The present invention discloses a method comprising a first step of the client transmitting a bandwidth test request signal to the server; a second step of the server transmitting a test request approval signal to the client; a third step of the client conducting a bandwidth test for respective lines; a fourth step of the client transmitting results of the bandwidth test to the server; fifth step of the server setting first traffic distribution weights; a sixth step of the client setting second traffic distribution weights; a seventh step of the server distributing data to respective lines depending on the first traffic distribution weights and transmitting the distributed data to the client and the client distributing data to respective lines depending on the second traffic distribution weights and transmitting the distributed data to the server.05-13-2010
20100005135GENERAL PURPOSE MOBILE LOCATION-BLOGGING SYSTEM - A method for operating a general purpose mobile location-blogging system includes receiving a location-blog request having multimedia data at a server; managing a location-blog entry parameter with the location-blog request; sending the location-blog entry parameter from the server for selecting the location-blog entry parameter at a client, and displaying the location-blog entry parameter that has been selected with a multimedia display interface of the client.01-07-2010
20090063616APPARATUS, SYSTEM, AND METHOD FOR CONTROLLING A PROCESSING SYSTEM - An apparatus, system, and method are disclosed for controlling a processing system. The apparatus to control a processing system is provided with a plurality of modules configured to functionally execute the necessary steps of controlling a processing system. These modules in the described embodiments include a data acquisition module that acquires performance data for a processing system, a data analysis module that calculates the slope between adjacent data points, a data normalization module that normalizes the data and computes a second order difference between the calculated slopes, a performance analysis module that determines the performance value that corresponds to the maximum calculated slope, a performance comparison module that sets a preferred performance threshold, and a performance control module that controls the processing system to achieve the preferred performance threshold.03-05-2009
20130191439MANAGING SCRIPT FILE DEPENDENCIES AND LOAD TIMES - Concepts and technologies are described herein for managing script file dependencies and load times. In accordance with the concepts and technologies disclosed herein, a server computer stores pages and provides the pages to a client device. The pages can reference and/or rely upon one or more script files during execution and/or rendering. The server computer can determine script file dependencies and load levels associated with the script files. The server computer can generate data such as a directed graph and/or a table that can indicate script file dependencies and script file load levels. The data can be provided to a client device or other entity for use during loading, rendering, and/or execution of the pages.07-25-2013
20090182805Methods and Systems for Peripheral-Device-Assisted Networking - Aspects of the present invention relate to systems and methods for peripheral-device-assisted networking.07-16-2009
20100063992PIPELINE FOR NETWORK BASED SERVER-SIDE 3D IMAGE RENDERING - The claimed subject matter provides a system and/or a method that facilitates rendering a portion of an image from a server on a client. A portion of an image can be hosted by a server. A client can utilize a device to interact with the portion of an image via a network. The client can established two or more TCP/IP connections with the server in order to interact with the portion of the image. A pipe component can enforce an isolated pipeline and a processing thread for each of a user manipulation of the portion of the image, a transmission of a user request to manipulate the portion of the image via the network, a rendering of the portion of the image on the server, a compression of the portion of the image on the server, a transmission of the compressed portion of the image via the network, a decompression of the portion of the image on the client, and a display of the portion of the image on the client.03-11-2010
20100063994CLIENT DEVICE FOR CELLULAR TELEPHONE AS SERVER - A new class of thin client called a trans client for operation with a smart cellular telephone as its server does not contain its own user interface (UI) and operating system (OS) and has no capability to run user programs as a standalone apparatus. Its purpose and capability is to display remote content and to provide user input interface. It is built with the slowest processing and lowest power consumption possible with the lowest cost and has security features to assure integrity of operations.03-11-2010
20100063993SYSTEM AND METHOD FOR SOCIALLY AWARE IDENTITY MANAGER - A system and method for a Socially Aware Identity Manager. A request is received over a network from a first user for data relating to a second user, wherein the request comprises an identification of the second user. Spatial, temporal, topical, and social data available to the network relating to the second user is retrieved using a global index of data available to the network, wherein such data comprises at least one website comprising data relating to the second user, which can include social networking sites. The data relating to the second user is filtered using at least one filter criteria. A subset of the filtered data relating to the second user is selected using at least one selection criteria. The filtered subset of data relating to the second user is transmitted over the network to the first user.03-11-2010
20110264734INFORMATION SYSTEM, METHOD, DEVICE AND METHOD PROVIDING SYSTEM FOR CONVEYING PREDETERMINED INFORMATION AS COMMENT DATA - An information providing device for providing various provide information formed with the predetermined format responding to a transfer request, and the information receiving system comprised of information processing device for receiving the provide information to be transmitted from the information providing device via the predetermined network and conducting information processing; the information providing device forms provide information by describing the comment data with the format readable by the information processing device in the comment area set with the format according to the predetermined program of the provider side, the information processing device receives the provided information to be transmitted via the network, and analyzing this according to the predetermined analyzing program, reads out the comment data of comment area, and delivers the comment data to the predetermined application software and conducts the predetermined information processing according to the application software.10-27-2011
20100153493COMMUNICATIONS SYSTEM PROVIDING EXTENSIBLE PROTOCOL TRANSLATION AND CONFIGURATION FEATURES AND RELATED METHODS - A communications system may include data storage devices and mobile wireless communications devices for accessing the data storage devices, each using one or more different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols, and a front-end proxy module coupled to the protocol engine module. The front-end proxy module may include a respective proxy module for communicating with the mobile wireless communications devices using each different operating protocol, and at least one common core service module coupled to the proxy modules. The protocol interface device may also include a configuration file module coupled to the front-end proxy module for storing a plurality of different sets of configuration files relating to different allocations of resources of the at least one common core service module.06-17-2010
20100153491Method, System And Client Terminal For Sending Data In Instant Messaging System - Embodiments of the present disclosure provide a method, a system and a client terminal for sending data in an IM system, which belong to computer technologies. The method includes: sending an Email carrying a large amount of data of a first user to an offline second user; sending an offline message to the second user, the offline message carrying information of the first user and an identifier of the Email, with which the second user obtains the large amount of data. The system includes a client terminal of a first user and a client terminal of a second user. By adopting embodiments of the present disclosure, a large amount of data sent by the user, such as offline documents or offline voice information, etc, may be received in an IM system.06-17-2010
20100268765NETWORK SERVER, MEDIA FORMAT CONVERSION METHOD AND MEDIA FORMAT CONVERSION SYSTEM - An network server includes a receiving unit that receives content from a client apparatus connected via a network, a conversion determining unit that obtains metadata of the content to determine whether to convert the media format of the content according to the metadata, and selects the media format after conversion according to the metadata, and a format converting unit that converts the media format of the content into the media format selected by the conversion determining unit.10-21-2010
20100030851LOAD BALANCER, LOAD-BALANCING METHOD, AND RECORDING MEDIUM WITH LOAD-BALANCING PROGRAM - A load balancer includes: a license control unit that performs a process for collecting license information managed by plurality of servers; a connection management unit that manages a connection between the server to be allocated which is specified by the reply and the client, and notifying, when the connection is established, the license control unit of the identification information on the server to be allocated and the identification information on the license used for the connection; and an allocation processing unit that selects the servers that are the allocation candidates on the license of the determination request, and inquiring of the license control unit about the use state of the license by the selected server, and a process for specifying the server to be allocated from the allocation candidate servers, and notifying the connection management unit of the license included in the reply to the inquiry.02-04-2010
20110219066SYSTEM AND METHOD FOR MANAGING, ROUTING, AND CONTROLLING DEVICES AND INTER-DEVICE CONNECTIONS - A system and method for managing, routing and controlling devices and inter-device connections located within an environment to manage and control the environment using a control client is presented. A user provides commands via the control client to a server that maintains a representation of the environment and the devices within the environment. The server provides commands to devices present within the environment in response to user commands and other events, including events from the environment. The commands cause the devices in the environment to adopt specific desired states thereby causing the environment and the devices within the environment to create desired connections by and between the devices and to otherwise control and effect the environment.09-08-2011
20110219064NETWORK TYPE CONTENT REPRODUCING SYSTEM - The network type audio system includes a content server storing a large number of music data pieces, an audio client reproducing music, and a controller monitoring and controlling the audio client through the content server. The audio client requests the server to provide the music data of a music piece selected in response to the user's operation. The content server returns the music data of the selected music piece in response to the request from the audio client. The music data is distributed from the content server to the audio client on the basis of a specified amount. The audio client notifies the content server of its status. The content server notifies the controller of the status of the audio client. The controller displays the status. The controller also instructs the audio client to reproduce the music piece selected in response to the user's operation through the content server.09-08-2011
20110219062System and Method for Two Way Communication and Controlling Content on a Display Screen - A method for controlling content on a display device includes executing, by a host device coupled to a display, a browser application within a web browser for presenting content on the display device. A communication channel is established over a computer network between an application running on an endpoint device and the browser application. Data is sent content over the communication channel, between the endpoint device and the browser application, for controlling what is shown on the display. A system for controlling content on a display is also disclosed.09-08-2011
20110219061METHOD OF ENHANCING RENDERING OF CONTENT ITEM, CLIENT SYSTEM AND SERVER SYSTEM - A client system (09-08-2011
20110219057Method for optimizing a web content proxy server and devices thereof - A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices.09-08-2011
20110219059COMPLIANCE TOOL - Described herein are apparatuses, methods, and computer program products for changing an out of compliance client device into a client device that is in compliance utilizing a compliance tool. In some embodiments of the invention the compliance tool identifies the location of the out of compliance client device, determines why the client device is out of compliance, brings the client device into compliance, and modifies the client device to allow it to access the network. In other embodiments of the invention the compliance tool is a compliance agent, wherein at a least a part of the compliance agent is uploaded on the client device. The compliance agent periodically checks the client device to determine if the client device has been brought into compliance, and when it is brought into compliance the compliance agent modifies the client device to allow it to access the network, and is then uninstalled from the client device.09-08-2011
20090276488Extensible, Asynchronous, Centralized Analysis And Optimization Of Server Responses To Client Requests - An optimizer for messaging systems learns the purpose and context of each message and combines that information with knowledge of the specific client that will be rendering the response, such as a specific HTML browser. Any of a number of optimization factors can be applied, singly or in any combination. Messages are analyzed offline until a configurable threshold is reached, indicating that enough data has been sampled to develop a valid instruction set, to be applied to the responses that a server generates for a particular request. Responses are parsed into tokens and instructions for each type of token are compiled into instruction sets that are stored. These instructions sets continue to be iteratively improved as more data is collected, until the configurable sampling threshold is reached.11-05-2009
20100268767System and Method for Information Retrieval from a Context Aware Mechanism - A method relating to qualifying presence data. A qualifier is received. The qualifier is applied to first presence data in conjunction with applying at least one of a filter, a policy, a presence context data and a partial notify to the first presence data to generate second presence data. The second presence data is sent to a requestor.10-21-2010
20120239737WEB-Based Task Management System and Method - A computer system for coordinating information between a client and a server using a client side in-memory is provided. The server has a server processing unit; a server memory device; a server data storage device; a server program stored in the server data storage device for providing instructions to the server processing unit; and a server database in the server data storage device for managing relational data.09-20-2012
20120239732Prereading Method and System for Web Browser - The present invention relates to the field of Web browser technology, particularly to a prereading method and system for a Web browser, the method comprising: submitting, by a Web browser client, a first Web page visiting request to a target server and uploading an individual browsing record characteristic of the first Web page; forming, by a transfer server, a prereading policy according to the received individual browsing record characteristic of the first Web page and the stored at least one swarm browsing record characteristic of the first Web page; acquiring, by the transfer server, a Web page from the target server according to the prereading policy and sending the Web page to the browser client for buffering. The present invention makes it possible to preread Web pages according to individual users' visiting habits and preferences in combination with mass users' visiting history, and find out Web pages that a user is most likely to click through computational analysis of weights and preference coefficients on different page elements of Web pages, thereby realizing more precisely prereading, significantly increasing success rate of preread. Further, pages are downloaded in idle period, which advantageously saves time for users by substantially avoiding waiting.09-20-2012
20090282096System and method for monitoring user interface connectivity state - A user interface and gateway can be synchronized with each other by maintaining a sequential synchronization parameter in the network gateway, which value is retrieved from the network gateway and compared against a stored value in the user interface. If the retrieved synchronization value is other than expected in comparison with the stored synchronization value, the user interface is reloaded from the network gateway. The synchronization parameter may be a counter that is incremented based on the occurrence of a given event, such as a request provided by the user interface. The user interface may intermittently request retrieval of the synchronization parameter to verify synchronization between the user interface and the network gateway. The synchronization mechanism can operate in unidirectionally triggered communication protocol environments, as may be implemented in web 2.0 applications with pull technology.11-12-2009
20110191408SYSTEM FOR CONTENT DELIVERY OVER A TELECOMMUNICATIONS NETWORK - A content delivery system includes a client configured for communication with a server and a display. The client includes program code for requesting content from the server, the content comprising a plurality of related objects at discrete locations in a memory accessible by the server. The client further includes program code for receiving index information from the server regarding the content. The client further includes code for determining an order for requesting the objects from the server responsive to the index information. The client further includes code for requesting a first object of the plurality of objects based on the order and for requesting a second object of the plurality of objects based on the order while simultaneously generating output to the display based on the first object.08-04-2011
20110191407WEB APPLICATION DEVELOPMENT FRAMEWORK - Techniques, systems, apparatus and computer-program products are disclosed for developing a web-hosted shared database system with improved user interface and reduced programming. In one aspect, using a web application development framework includes declaratively specifying a web application's pages using page configurations. The framework can automatically coordinate page state with the state of a database server and an applications server, so that the specified page is first rendered and then one or more portions of the page can be updated in response to a server data change, Also, programs that are executed when a request is issued are declaratively specified using program configurations. Either or both of the page configurations and the program configurations can be implemented by access to a unified application state virtual database. Further, the unified application state virtual database can include the persistent database of the application and transient memory-based data, such as session and page data.08-04-2011
20110191406Commenting method and system - A commenting method and system publishes comments related to an online article. Comments are received from and published to internet connected electronic devices. Comments received from starred commenters are stored in a tier 1 database and published by default. Comments received from a commenter without a star are stored in a tier 2 database. Comments in the tier 2 database are only published if they are approved by a starred commenter. If a tier 1 comment is in reply to another comment, all antecedent comments to the reply are also published, even if the antecedents are in tier 2. Comments may originate from individual readers. Comments may also be received by parsing an external feed from a website to extract each comment and commenter. These comments are published with the individual-reader comments according to which tier and thread each comment belongs to.08-04-2011
20110191405Automatic Client-Server Code Generator - According to certain embodiments there is provided a system and method which enables clients to automatically generate client CLI response-objects directed for reading new unfamiliar server CLI response-objects which are received from servers without the need to write or obtain new code for each new server response-object.08-04-2011
20090204670MULTI-PORT CATCHER SYSTEM FOR MEDIA DATA - There is disclosed a media file distribution system and method. An asset management and delivery system and method for the distribution of digital files and data is provided. There are two major functions, with sub-functions within each. The system first serves as a fully automated management system for a company involved in video/file distribution, such as in video on demand (VOD) or other digital file industries. The system can ingest, prepare, schedule, transmit, track and report on any aspect of the business chain. Secondly, it also serves as a product for both content providers and recipients to be able to view, manage and run their entire content offering remotely from anywhere through the Internet.08-13-2009
20100274841SYSTEMS AND METHODS FOR DYNAMICALLY UPDATING VIRTUAL DESKTOPS OR VIRTUAL APPLICATIONS IN A STANDARD COMPUTING ENVIRONMENT - The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.10-28-2010
20100115021Method for Generating a User Interface for Enabling Access to Data on a Server - There is provided a method for generating a user interface for enabling access to data on a server. The method comprises updating metadata in a metadata server, the metadata server being functionally connected to the server; processing the metadata on the metadata server; sending a request to the server to perform a task; and generating the user interface on a client device based on the processed metadata for enabling access to data on the server. The user interface may preferably be used to send the request to the server. The task being performed by the server may include, for example, browsing a collection of files, organizing files, selecting files, editing files, uploading files, downloading files and so forth.05-06-2010
20100077018Virtual Presence Server - Techniques are disclosed for generating and managing presentities in accordance with a virtual presence server. By way of example, a method for requesting information from at least one server comprises the following steps. A client request, which expresses a request that can not be satisfied by a single existing presentity, is obtained at an intermediate server, wherein the intermediate server operates as a virtual presence server. The virtual presence server (i.e., intermediate server) creates a set of software objects for a virtual presentity, the set of objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server. The virtual presence server creates an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.03-25-2010
20090164560Policy based content service - Serving user selected content in accordance with a service policy is disclosed. The user may select content from a content source to be accessed at a mobile device. The desired content is modified as necessary such that transmission of the content complies with a policy. Alternatively, only content that complies with the policy may be made available for selection. The manner in which a policy is defined and the content provided may be determined by various factors including mobile device capabilities, user preferences, and network conditions.06-25-2009
20100057839System and method for distributing design system, design system distributing server, and client system - In a design-system distributing method, when a server side design system is updated, a server compares an updated server side design system and a client update state data, and the server distributes an update assisting system, an update indication data and a difference data to a client system based on the comparing result. The client system stores the update assisting system, the update indication data and the difference data, and the client system starts the stored update assisting system such that an update notice is outputted to a user of the client system to urge update of the client side design system each time a preset condition is satisfied until an update command of the client side design system is supplied to the client system. The client system updates the client side design system based on the stored update indication data and the stored difference data in response to the update command. The client system generates and transmits the client update state data to the server to indicate an update state of the client side design system for this time, and the server updates the client update state data based on the client update state data received from the client system.03-04-2010
20100115022System and method for server-side avatar pre-rendering - There is provided a system and method for server-side avatar pre-rendering. There is provided a server for providing pre-rendered avatars, the server comprising a memory and a processor. The processor is configured to receive a request from a client for an avatar distinguished by a unique identifier to be pre-rendered, retrieve avatar render data using the unique identifier, process the avatar render data through an avatar pre-render application to create a pre-rendered avatar in a defined representation, write the pre-rendered avatar into the memory, and send the pre-rendered avatar from the memory to the client in response to the request. The pre-rendered avatar may further be written to a non-volatile storage, providing cached responses to future requests of the pre-rendered avatar. The avatar render data may include vectors or polygons, and the defined representations may include static bitmap images or animated video segments.05-06-2010
20100115023METHOD AND SYSTEM FOR CREATING IT-ORIENTED SERVER-BASED WEB APPLICATIONS - A method of application object management. The method comprises initializing and managing at least one application object on a server, forwarding a command indicative of a state of the at least one application object to a client hosting a browser and a kernel so as to allow the kernel to render the at least one application object according to the state by the browser, receiving, from the client, at least one client event pertaining to the at least one rendered application object, and updating the state by processing the at least one client event on the server.05-06-2010
20100115020Saving A Layout Of Display(s) Of A Remote Computer - To control a display layout of at least display associated with a remote computer, a client computer receives at least one user setting for the display layout of the at least one display associated with the remote computer. The client computer obtains, from the remote computer, information relating to properties of the display layout of the at least one display. The client computer sends information relating to the layout to a remote server for storage at the remote server for later retrieval.05-06-2010
20080235330Method and Apparatus for Utilizing Portable E-Mail Addresses - A signal bearing medium tangibly embodies a program of machine-readable instructions executable by a digital processing apparatus to perform operations comprising receiving an email message having an extended email address encoded virtual address, resolving said address to an actual email address, replacing the virtual address with the actual email address, and transmitting said email message.09-25-2008
20120239730SYSTEM INCLUDING A MIDDLEWARE MACHINE ENVIRONMENT - A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization.09-20-2012
20090150486SYSTEM AND METHOD FOR DELIVERING REMOTELY STORED APPLICATIONS AND INFORMATION - A method and system are disclosed for delivering interactive links for presenting applications and second information at a client computer from remote sources in a network-configured computer processing system. In one embodiment, the method includes retrieving over a first communication connection, in response to a request of a client computer, informational content having computer program code embedded therein, and executing the embedded computer program code for establishing a second communication connection to an application server. The method further includes retrieving over the second communication connection first information including presentational information for presenting the application and the second information. The method also includes presenting the application and the second information based upon the presentational information, and storing on the client computer an interactive link for selectively re-establishing the second communication connection to the application server for retrieving the first information and presenting the application and the second information on an as-needed basis. Preferably, the storing of the interactive link includes downloading a graphical representation of the interactive link and storing a file containing information representing an operating environment of the client computer and a network address of the application server.06-11-2009
20090150476System and Method for Transmitting Content From a Network Device to a Target Device - The invention relates to a method and a device for transmitting content, selected by a user at a network device, from the network device to a target device, wherein the user has user account data stored at the network device identified by a user account ID, and wherein the user account data at least comprises a network address of the target device, in which the user ID is received from the user for referring to the user account data and, based thereon, the content is transmitted to the target device on the basis of the network address.06-11-2009
20100268774Method, System And Server For Issuing Directory Tree Data And Client - A method, system, and server for issuing directory tree data and a client. The method includes: pre-storing Identities (IDs) for data blocks obtained by dividing directory tree data according to an agreed protocol, and generating and storing validity IDs for the data blocks according to the agreed protocol; receiving, by a directory tree server, an ID and a validity ID of a data block that the client requests to download, and querying for a validity ID of a data block having the same ID at a directory tree server side. If the validity ID of the data block having the same ID at the directory tree server side is the same as the validity ID received from the client, issuing a matching success message to the client; otherwise, issuing, a matching failure message and the data block at the directory tree server side having the same ID to the client.10-21-2010
20100268773System and Method for Displaying Information Content with Selective Horizontal Scrolling - A system and method is provided for enabling an electronic device to efficiently access information content. A server browser accesses the information content over a network. The accessed information content is retrieved and adapted for presentation for the electronic device. A serializer dynamically formats the adapted information content according to a client browser. The client browser receives and presents the information content on the electronic device. An event translator is included to provide additional compatibility with commercially available client browsers. The information content is formatted to selectively minimize the horizontal scrolling required to view the content. The need for horizontal scrolling is selectively removed where not necessary to preserve the context. Each component or sub-component of the original area, such as a frame, table row, table cell or nested table, is considered separately and may be preserved, resized, or replaced. Where the context requires that the content be wider than the viewable area of the screen, horizontal scrolling is preserved.10-21-2010
20100268770SERVICE PROVIDING METHOD, SERVICE PROVIDER APPARATUS, INFORMATION PROCESSING METHOD AND APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM - A service provider apparatus is provided with a first application for executing a process related to a Web page or Web contents, and a service providing part for providing services. The first application sends a request to a second application included in another apparatus. The service providing part receives a service providing request related to the request from the second application, and provides a service depending on the service providing request, so as to expand functions of the services provided by the service provider apparatus.10-21-2010
20100268763Methods, Apparatuses, System, and Related Computer Program Product for Policy Control - It is disclosed a method including receiving first address information relating to a terminal and a network traffic relay entity, obtaining second address information relating to the network traffic relay entity and a network traffic destination entity, and sending the first address information and the second address information to a controlling entity; and a method including receiving the first and second address information, generating policy information based on the received first and second address information, and monitoring network traffic based on the generated policy information.10-21-2010
20100268761METHODS AND SYSTEMS FOR DELIVERY OF MEDIA OVER A NETWORK - A media delivery platform, which comprises a control entity and a data path entity. The control entity is configured for receiving over a control session media action commands from a client, the media action commands specifying a media object stored in a media storage entity; determining object location information allowing the specified media object to be retrieved from the media storage entity; and providing the data path entity with the object location information. For its part, the data path entity is configured for piecewise retrieval of the media object from the media storage entity based on the object location information; and piecewise transmission of the media object to the client, the transmission being effected over a data session separate from the control session.10-21-2010
20100268762SYSTEM AND METHOD FOR SCROLLING A REMOTE APPLICATION - Examples of systems and methods are provided for communication, scrolling a remote application, and scrolling a local application based on one or more commands from a remote client device. A system may comprise a viewer controller module configured to receive, at the system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server. The viewer controller module may be configured to generate a scrolling command to control a first remote application view at the system of the remote application. The scrolling command may be based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application.10-21-2010
20100268760ADAPTIVE CHOICE FOR CONTEXT SOURCE REQUEST - Method and service node (10-21-2010
20100268759AUTOMATED SERVER CONTROLLED CLIENT-SIDE LOGGING - A request for web content is received from a web client device at a web content server. At least one of a logging enablement status and a logging level associated with the web content is determined. Client-side logging executable syntax is configured within the web content based upon the determined logging enablement status and logging level associated with the web content. The web content with the configured client-side logging executable syntax is sent to the web client device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.10-21-2010
20100268758PROCESSING A PLURALITY OF REQUESTS SIMULTANEOUSLY IN A WEB APPLICATION - A mechanism is provided for sending a plurality of requests to a server. A set of calls is received in a client from a set of client applications. Each call is for a request to be sent to the server and each call comprises a plurality of parameters. For each call, the client determines whether there is a request identifier in the plurality of parameters. Responsive to the call including the request identifier, the client creates a request using the plurality of parameters. The client sends the request to the server via a request connection. The client then determines whether an acknowledgement that indicates that the server has received the request has been received from the server. Responsive to receiving the acknowledgement, the client processes a next call in the set of calls.10-21-2010
20100268757Pseudo Pipelining of Client Requests - Methods and systems for a client such as a web browser to access the services of a server such as a web server are disclosed. In one embodiment, a method implemented by a client to transmit service requests to a server includes, transmitting a first service request over a persistent-connection to the server, detecting a beginning of a response to the first service request from the server, and transmitting a second service request to the server after the beginning of the response is detected. The client can be a web browser, and the server can be a web server. The first and second service requests, as well as the response to the first service requests may be transmitted over a persistent connection.10-21-2010
20100268754Method and System for Electronic Delivery of Essential Mail Items - A delivery server (10-21-2010
20090063620Novel method and system for controlling access to features of a software program - A system for controlling access to features of a software program having a software framework on a workstation, the software framework having at least one selector that is configured to access a lease package associated therewith when selected, the lease package is accessible during a subscription period, and a server communicatively coupled to the workstation, the server having a processor for: receiving a request code to access the lease package for the at least one selector, determining a subscription status for the lease package, and providing the software framework with access to the lease package if the request code to access the lease package is within the subscription period, otherwise, denying access to the lease package.03-05-2009
20090063615INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, SERVER APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus (03-05-2009
20120239740SYSTEM AND METHOD FOR A GRAPHICS TERMINAL MULTIPLIER - Thin-client terminal systems allow server computer systems to be shared by multiple computer users. However, thin-client terminal systems that use analog signals can only be placed a limited distance from the main server computer system. On the other hand, thin-client terminal systems that rely purely on digital signals can be expensive to produce. A thin-client multiplier that combines the two different approaches communicates digitally with main server computer system such that it can be placed any distance from the main server computer system. The thin-client multiplier also provides output information received from the server system and electrical power to analog thin-client terminal systems and receives input information from the analog thin-client terminal systems. The received input information is provided to the server system for processing.09-20-2012
20120239739APPARATUS, SYSTEMS AND METHODS FOR DYNAMIC ADAPTIVE METRICS BASED APPLICATION DEPLOYMENT ON DISTRIBUTED INFRASTRUCTURES - Embodiments of apparatus, systems and methods facilitate the adaptive deployment of a distributed computing application on at least one selected cloud configuration from a plurality of cloud configurations based on dynamically obtained and/or compiled metrics pertaining to the cloud configurations and to the distributed computing application and/or user specified criteria pertaining to the metrics. In some embodiments, an infrastructure independent representation of the distributed computing application is adapted to the selected cloud configuration and run on the selected cloud configuration by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.09-20-2012
20100077022Media delivery platform - An improved method for delivery and playback of sound and image files is provided as exemplary embodiments. This method may include the use of sound and/or image clips, which can be snippets or full files, as alerts for a variety of electronic devices or for playing on a handheld device, and for use as a promotion to sell items associated with the files. A collection or library of uniquely selected and/or edited clips may also be provided to the consumer in a manner far more conveniently on conventional telephone equipment than previously available. Exemplary embodiments may provide algorithms for the delivery, storage and playback of the sound files, including a delivery method algorithm, and preferably a parametric optimization and compression algorithm, and an error correction algorithm. In contrast to the conventional ring tones or musical chimes used to ring cellular phones currently on the market, the current invention provides a method for ringing cellular phones, electronic devices, and landline telephones with real sound recordings including real music, which may be songs sampled from copyright registered CD tracks, and may comprise human voice, various instrument sounds, and other sound effects of a high quality. A software based system for encoding the hardware of existing cellular phones at the time of manufacturing with delivery, storage, and playback capabilities in accordance with the exemplary embodiments may be provided, such that additional hardware may not be required.03-25-2010
20080235326Methods and Apparatus for Accelerating Web Browser Caching - Methods and apparatus for processing intercepted requests and responses related to document retrieval between client and server computers. In accordance with one embodiment of the present invention, document metadata from server responses are inspected and stored in a database by an acceleration device in the network path between client and server computers. The device inspects freshness verification requests sent from client to server computers and, based on information stored in its database, sends “not modified” responses back to the client computers without involving the server computers, thereby reducing network and server loads and improving response time. In further embodiments the device may maintain its database by sending document information requests to server computers and processing their subsequent responses.09-25-2008
20080270529Method for the Transmission of Content Visualization Data Between a Server and at Least One Client Terminal, Corresponding Terminal and Computer Program - A method and apparatus are provided for transmitting content display data between a server and at least one client terminal, whereby said data are arranged into nodes of a hierarchical tree including at least one parent node and at least one son node, a displayable element being associated with each node. One such method includes the following steps in which: the server transmits a simplified representation of the tree to the client, said representation including, for at least some of the nodes, only information for locating the displayable element in the content to be displayed; the client terminal selects at least one node of interest from the simplified representation as a function of a criterion relating to the distance from the client to the displayable element that is associated with the node of interest in the content to be displayed; and geographical data are transmitted in order to enable said displayable element to be reconstructed for the selected nodes(s) of interest.10-30-2008
20080235327ACHIEVING LOW LATENCIES ON NETWORK EVENTS IN A NON-REAL TIME PLATFORM - Embodiments of the invention provide systems and methods for providing low-latency handling of events and/or requesting actions of external resources in a real time environment while utilizing non-real time components. According to one embodiment, a system for providing low-latency handling of events in a real time environment while utilizing non-real time components can comprise an external resource and a resource adapter communicatively coupled with the external resource. The resource adapter can be adapted to detect events of the external resource and/or request actions of the external resource. The system can also include at least one local application communicatively coupled with the resource adapter. The local application can have a local interface and the local application can interact with the resource adapter via the local interface.09-25-2008
20110196916CLIENT TERMINAL, SERVER, CLOUD COMPUTING SYSTEM, AND CLOUD COMPUTING METHOD - An apparatus and method for improving the transmission quality of data in a cloud computing environment are provided. The cloud computing system includes a terminal and a server for executing an application requested by the terminal. The server, according to a result of the application execution, specifies a region of interest in a data stream which is received from the terminal. The terminal, based on the specified region of interest, adjusts settings such that the region of interest in the data stream has a transmission quality that is different from a transmission quality of remaining regions of the data stream to be transmitted to the server.08-11-2011
20100250649Scope-Based Extensibility for Control Surfaces - A server computing system stores a base definition file containing a hierarchy of elements defining a default control surface. In addition, the server computing system stores an extension definition file containing one or more elements defining a customized control surface based on the default control surface. The server computing system generates a modified version of the base definition file in which each element in the base definition file having an identifier corresponding to an identifier of an element in the extension definition file is modified in a way indicated by the element in the extension definition file. The server computing system uses the modified version of the base definition file to generate a resource used by a client computing system to present the customized control surface in a web page.09-30-2010
20090083372SYSTEM AND METHODS FOR DISTRIBUTING TRUSTED TIME - Systems and methods for distributing trusted time, including trusted dates with digital data files, which are accessed, created, modified, received, or transmitted by devices that include a trusted time source in a tamperproof environment. The system includes one or more subsystems for providing trusted time for a moment in time. The trusted time source may be a real time clock, which is not resettable, is independent of any system clock of the devices, and where one or more devices may contribute to the distribution of trusted time among each other.03-26-2009
20110270912AGGREGATION SYSTEM - Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to digital aspects of a computerized aggregation system. The system can include a user computer system interposed between a segment of a network allowing communication between the user computer system and at least one server system, and other segments allowing communication between the user computer system and a plurality of third party server systems. The one server system enables the user computer system to access the plurality of other servers. The access permits forming an aggregation of information obtained from the third party server systems.11-03-2011
20110270908TRANSPARENT MIGRATION OF ENDPOINT - Architecture that facilitates the capture of connection state of a connection established between a client and an intermediate server and forwards the state to one or more target servers. A software component at the target server (as well as the intermediate server) uses this connection state to reply back to the client directly, thereby bypassing the intermediate server. All packets from the client related to the request are received at the intermediate server and then forwarded to the target server. The migration can be accomplished without any change in the client operating system and client applications, without assistance from a gateway device such as a load balancer or the network, without duplication of all packets between the multiple servers, and without changes to the transport layer stack of the intermediate and target servers.11-03-2011
20090150482Method of cloning a server installation to a network client - A medical data system wherein a server installation identifies configuration choices and creates a client installer that will install a cloned application on client machines that conforms to the configuration choices made during the server installation.06-11-2009
20090150484MEDICAL DEVICE METADATA - Methods and systems of patient treatment are disclosed. The methods and systems include use of medical device informatics to modify and validate therapies and drugs used in those therapies. In certain embodiments, a medical device, such as a medical infusion pump, interfaces with a server to administer the patient treatments. In one such embodiment, a method for use of metadata on medical devices is disclosed. A method includes associating metadata with one or more medical devices, the metadata corresponding to an attribute of the medical devices. The method also includes storing the metadata on a server, the server configured to communicate with each of the medical devices by using the metadata.06-11-2009
20090150480Publishing Assets Of Dynamic Nature In UPnP Networks - System and computer program products for allowing a renderer in a UPnP network the capability of being able to render general Internet content, which the renderer was not designed to render in the contents original data format and file type. The system queries all devices on the local network, queries specific remote servers over the Internet, and retrieves data feeds from remote sources. The queried and retrieved data that is not in a format and file type that can be rendered by the renderer is loaded into a template and turned into a format and file type acceptable by the renderer. The queried and retrieved data in the proper format and file type is organized in a custom format and made available for rendering to the renderer. The system has the capability of transmitting content or the metadata of the content within the devices on the local network to a hosting service over the Internet. Additionally, a second local network has the capability of accessing the content stored on the first local network.06-11-2009
20090150487Digital Information Library and Delivery System - A computer network based digital information library system employing authentication and encryption protocols for the secure transfer of digital information library programs to a client computer system and a mobile digital information playback device removably connectable to the client computer system. The present invention is a computer network based library and information delivery system for accessing and obtaining selected digital information files. The library and information delivery system comprises: 1) a library server having a plurality of digital information files; 2) a client computer system coupled to the library server over a network; and 3) a mobile device removably connectable to the client computer system, the client computer system including logic for requesting a download of a selected one or more of the digital information files from the library server, the client computer system further including logic for downloading the selected one or more of the digital information files to the mobile device.06-11-2009
20090150483COMMUNICATION APPARATUS - A communication apparatus includes: an input unit; a storage unit; an edit unit that controls the storage unit to store an email address input according to a given operation at the input unit; an email send unit that controls the storage unit to store a destination address of an outgoing email; and an email receive unit that receives a body of an incoming email when a sender's address of the incoming email is stored in the storage unit.06-11-2009
20090150481Organizing And Publishing Assets In UPnP Networks - System and computer program products for allowing a renderer in a UPnP network the capability of being able to render general Internet content of static or dynamic nature, which the renderer was not designed to render in the contents original data format and file type. The system queries all devices on the local network, queries specific remote servers over the Internet, and retrieves data feeds from remote sources. The queried and retrieved data that is not in a format and file type that can be rendered by the renderer is loaded into a template and turned into a format and file type acceptable by the renderer. The queried and retrieved data in the proper format and file type is organized in a custom format and made available for rendering to the renderer. The system has the capability of transmitting content or the metadata of the content within the devices on the local network to a hosting service over the Internet. Additionally, a second local network has the capability of accessing the content stored on the first local network.06-11-2009
20090150479Web Feeds for Work List Publishing - The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing web feeds for work list publishing. In one aspect, there is provided a computer-implemented method. The method may receiving, at a web feed generator, a request for a web feed including one or more tasks, when a cache indicates that an additional task is available at the web feed generator. The web feed generator may generate the web feed including the one or more tasks. The web feed generator may provide the generated web feed including the one or more tasks to a user interface to enable presentation of the web feed. Related apparatus, systems, methods, and articles are also described.06-11-2009
20090150478DATA TRANSFERRING METHOD AND OBJECT TRACKING SYSTEM USING THE SAME - A data transferring system and an object tracking system. The data transferring method includes generating messages based on the data, connecting the clients to the server, generating a plurality of event trigger thread instances, each of the instances being in communication with a corresponding one of the clients and sending the messages from the server to the clients through remote events by using the corresponding event trigger thread instance to control the communication between the server and the client.06-11-2009
20090150477DISTRIBUTED FILE SYSTEM OPTIMIZATION USING NATIVE SERVER FUNCTIONS - In at least some disclosed embodiments, a method includes a) creating a first stub file on a target file server, b) creating a t-stub file at the location of the source directory, c) copying source data into a hidden directory on the target file server, thus creating target data, d) overwriting the first stub file by renaming the target data, e) applying one or more server functions to the target data, and f) deleting source data from the source file server.06-11-2009
20090063625HIGHLY SCALABLE APPLICATION LAYER SERVICE APPLIANCES - A highly scalable application layer service appliance is described herein. According to one embodiment, a network element includes a plurality of application service modules (ASMs), each providing one or more application services to network traffic, including layer 5-7 services, a lossless data transport fabric (LDTF), a network service module (NSM) coupled to each of the ASMs over the LDTF. In response to a packet of a network transaction received from a client over for accessing a server of a datacenter, the NSM is configured to perform layer 2-5 processes on the packet, generating a data stream. The NSM is configured to route the data stream to at least two ASMs over the LDTF to allow the ASMs to perform layer 5-7 services on the packet. Other methods and apparatuses are also described.03-05-2009
20100121913INFORMATION COMMUNICATION SYSTEM, SERVER, CONTENT HOLDING DEVICE, CONTENT RECEIVING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - Even when a plurality of devices transmit the fragment content information, the transmission of fragment content information can be easily requested. A server (05-13-2010
20100121908SYSTEM AND METHOD FOR AGGREGATING MANAGEMENT OF DEVICES CONNECTED TO A SERVER - A system and method are described for aggregating management of devices connected to a server. In one embodiment, devices connected to a server may be identified by an operating system of the server. The devices may be in communication with one another through a network. The operating system may communicate a network identifier of each device to a service processor of the server. The service processor may aggregately manage the devices independent from the operating system. The service processor may receive management commands from an external source. Each of the management commands may be associated with one of the connected devices, but the connected devices may be incapable of communicating directly with the external source. The service processor may communicate each management command to the device associated with the management command using the network identifier of the associated device. The management command can then be performed on the associated device.05-13-2010
20100023578SYSTEMS, METHODS, AND MEDIA FOR SHARING AND PROCESSING DIGITAL MEDIA CONTENT IN A SCALEABLE DISTRIBUTED COMPUTING ENVIRONMENT - A distributed workload media processing system including: a storage server storing playlists, including a substantially permanent origin identifier identifying a remote device, the storage server programmed to store the plurality of playlists in a plurality of formats; and a network server in communication with the storage server and in communication with remote user devices, the network server programmed to add a references to the plurality of playlists stored in the storage server identifying any remote devices sharing a playlist and, when a change occurs to a particular playlist, send an indication of the change to any remote devices identified as sharing the particular playlist; the network server further programmed to receive requests requiring processing from the remote user devices and to transfer at least part of processing of the requests to the remote user devices instead of performing the at least transferred part of the processing on the network server.01-28-2010
20100088370CONTENT DELIVERY FOR CLIENT SERVER PROTOCOLS WITH USER AFFINITIES USING CONNECTION END-POINT PROXIES - In a network supporting transactions between clients and servers over a network path having operating characteristics to overcome, data is transported to overcome the operating characteristics using user affinities and dynamic user location information to selectively preload data, or representations, signatures, segments, etc. of data, in order to overcome the one or more operating characteristic. Examples of operating characteristics to overcome include bandwidth limitations, errors and latency. The dynamic location information can be stored in data structures accessible by agents of a data server and the data structures are populated based on user activities with respect to proxies associated with user locations, or the dynamic location information can be obtained implicitly as proxies maintain connections after termination by clients and the use of those maintained connections for preloading of data for the users associated with those clients. The data being preloaded can be protocol-specific data or protocol-independent data.04-08-2010
20120110064CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting a graphical representation of a content sharing interface of a social networking service on a display, receiving first user input to the content sharing interface, in response to the first user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving second user input to the distribution interface, the second user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the second user input, displaying icon(s) within the distribution interface, and transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.05-03-2012
20120110062DATA DELIVERY - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for support dependent post delivery. In one aspect, a method included generating transmission data for a web page served by a first server and rendered on the client device, the first sever belonging to a first domain; determining if the client device supports cross origin resource sharing; in response to a determination that the client device does not support cross origin resource sharing: defining an iFrame for the web page, the iFrame belonging to a second domain of a receiving server, and having a name value derived from the transmission data, receiving iFrame instructions from the receiving server and executing the iFrame instructions in the iFrame, the iFrame instruction causing the client device to: generate an HTTP POST request to the receiving server from the iFrame name value, the first HTTP POST request including the transmission data.05-03-2012
20120110060NETWORK STATION SYSTEM WITH FUNCTIONS OF MEDIAL REGISTER NUMBER AND MEDICAL MESSAGES INFORMING - A network station system with functions of medial register number and medical messages informing comprises a server having a memory, a CPU, and input/output devices; at least one electronic device of a medical organization; the electronic device being connected to the server; the medical messages including the current register number, the predicted treating speed, the related information about the medical organization, the working time of the doctors; a central network unit; the central network unit being connected to the at least one electronic device for receiving the information from the electronic device; these information being displayed or transferred to those needed these information; and at least one patient computer device connected to the central network unit. A patient receives information of register numbers, medical information of medical organizations and advertisements from wired or wireless transmission so as to predict the timing for going to the medical organization.05-03-2012
20090327404UNCACHED DATA CONTROL IN SERVER-CACHED PAGE - Dynamic processing markers for use with cached web pages. If a request for a cached web page is received at a server, the server can provide the cached web page to the client. However, if there are one or more processing markers associated with the cached page, the server may process the dynamic processing marker using information from the request. Potentially, the dynamic result of this processing may be provided with the cached web page to the client. Alternatively or in addition, the dynamic processing marker is provided to the client, whereupon the client provides the processing marker to another server that processes the marker. Accordingly, even cached web pages that are cached at the server side may cause appropriate processing by the server upon receiving a request for the web page.12-31-2009
20080270532Techniques for generating and applying playlists - A server system applies content and usage data from a user's client-side music and/or video library to determine recommended content to include in a playlist for the user.10-30-2008
20090024700AD TARGETING USING REFERENCE PAGE INFORMATION - Methods, systems, and apparatus, including computer program products, for sponsored content targeting. A request for providing sponsored content to be associated with source content provided by a page publisher is received. A source of a referral to the source content is evaluated. Sponsored content is selected based on the evaluation.01-22-2009
20100030849Server apparatus for thin-client system - A server apparatus for a thin-client system includes: a receiver unit that receives an input event from the terminal device; an input event processing unit that applies the received input event to particular processing related to the received input event; a region determiner unit that dynamically determines, as a desired region, a partial image region from a resultant display picture generated by the particular processing, so that the partial image region is affected by the particular processing; a region image generator unit that generates, as partial image information, partial image data and position data of the desired region, according to data of the display picture; and a transmitter unit that transmits the generated partial image information to the terminal device.02-04-2010
20110208805MULTI-MASTER TEXT SYNCHRONIZATION USING DELTAS - A server enforces a policy for selecting what received change to process. The non-selected changes are not processed by the server. Instead, after the selected change is processed and is incorporated into the current version of the text, the server sends an update to each of the clients indicating the change made to the current version of text. A client performs a conflict resolution procedure when its change was not processed by the server. The conflict resolution procedure detects the differences between the updated text version and its text change that was not accepted by the server and uses the differences to deduce the intent of the user and come up with a merged version of the text which preserves the intent and avoids data loss. The updated version is then sent back to the server to update the current version of the text.08-25-2011
20100125627DOWNLOAD METHOD TO A SERVER SYSTEM AND THE SYSTEM THEREOF - A download system is disclosed, which includes a server having a download server unit, a network device, and at least one computer. Each computer has a download agent unit respectively, and the computers are communicating with the server via the network device. A download request monitored in the computer is transferred to the server, and the download request is executed in the server. A download method thereof is also disclosed.05-20-2010
20080263142Meta Data Driven User Interface System and Method - A method comprises receiving a request for a webpage and retrieving metadata from a database. The metadata may be translated into one or more webparts. The method further comprises loading the one or more webparts onto the webpage and displaying the webpage.10-23-2008
20130218958CONTENT REQUEST ROUTING METHOD - A method of redirecting content requests among content distribution network peers. In operation, a client sends a request for content to a content distribution network (CDN). When this CDN does not currently have the capacity to deliver the content, the CDN refers to one or more content distribution tables to see if the neighbour peers are able to provide this content. The content distribution table is populated at the time of distribution of the content. When the neighbour peer has this content, the request is redirected to the neighbour peer. In redirecting request, an address of the neighbour peer is appending to the previous address such that each peer receiving the request knows where the request came from and where it has been previously.08-22-2013
20120036186Control of a Communication Session - According to a first aspect of the present invention there is provided a method of operating a Policy and Charging Enforcement Function to control a communication session of a user terminal. The method comprises receiving an initial decision from a first decision function (C1), the initial decision requiring a redirection of a user interface of the user terminal to a primary address associated with the first decision function, notifying a second decision function of said initial decision (C6), receiving a supplementary decision from the second decision function (C7), the supplementary decision requiring that that the first decision function should communicate with a secondary address associated with the second decision function, and sending a redirection instruction to the user terminal to redirect the user interface to said primary address, the instruction including said secondary address (C10).02-09-2012
20120036185STATE MANAGEMENT IN A DISTRIBUTED COMPUTING SYSTEM - Techniques to allow applications to propagate information to the other instances of the applications running on downstream servers are provided. An indicator, such as a token, tag, etc., is placed within or added to a message that is flowing through the distributed environment to signify that a process has been performed on the message. For example, when an instance of an application running on a server receives a message, the application instance can examine the indicator contained in the message and take appropriate action. If the application instance decides to process the message, the application instance can include an indicator in the message to signify that the application instance processed the message. The presence of the indicator signifies that the message has been processed by an upstream instance of the same application.02-09-2012
20120036183APPARATUS AND METHODS FOR PROVIDING JOURNEY INFORMATION - A method of providing at least one journey option computation to user and a journey information computer system is provided. The journey information computer system comprising: a client interface configured to receive a calendar email invitation comprising appointment details and user identity information; a decode module operable to identify and extract the user identity information and the appointment details from the email; a travel information processor configured to compute at least one journey option based on the appointment details together with data received from a least one travel information source; and a communication module configured to send the at least one computed journey option to a user device.02-09-2012
20120036181METHOD, SYSTEM, AND DEVICES FOR FACILITATING REAL-TIME SOCIAL AND BUSINESS INTERRACTIONS/NETWORKING - A personal networking/communication device (PND) enables real-time social and business interactions/networking within a real environment. A first PND associated with a first person/user in the real environment is within communication range of a second PND. The first PND receives (via electronic communication) and displays a social interaction information signature (SIS) of the second PND. The signature includes a physical mapping/location of the second PND relative to the first PND and provides some information about the second PND's user. Following a selection of the SIS on the first PND, the first PND electronically transmits one or more “request for interaction or information exchange” (RIIE) to the second PND. When the first PND receives a response to the RIIE from the second PND, the user of the first PND receives real-time unequivocal confirmation of whether the second person is interested in interacting/socializing with the user.02-09-2012
20090307310METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING FILTERED CONTENT BASED ON AGE LIMIT - A method and apparatus for transmitting and receiving filtered content based on an age limit. A client transmits to a server a content request message requesting original content, part of which is blocked due to an age limit, and receives from the server filtered content according to the age limit in response to the content request message.12-10-2009
20090307311METHODS AND APPARATUS FOR PERFORMING CONTEXT MANAGEMENT IN A NETWORKED ENVIRONMENT - Methods and apparatus related to context management in a networked environment are provided. According to one aspect, a technique is provided for facilitating communication between a client and a context management (CM) server, comprising establishing a network connection between the client and the CM server to enable communication, and maintaining the connection for the period of time during which the context is maintained. According to another aspect, a requested change in at least one aspect of a context is facilitated by publishing a change decision from the context management server to the participant applications. In another aspect, a technique is employed to verify that a remote application is emulated on the same client as at least one other application in a context by receiving from the client and the remote application server information that uniquely identifies the client. In a further aspect, a technique is employed for verifying that two remote applications are emulated on a same client by receiving information from the remote applications that uniquely identifies the client on which they are emulated.12-10-2009
20110173257SYSTEM AND METHOD FOR PRESENTING BUDDY LIST ON IM PLATFORM - A system and method for presenting a buddy list on an IM platform are provided. The system includes an IM server and an IM client having a communication connection with the IM server. The IM server stores at least two of: a buddy database, a user information database and a status database. The buddy database records a buddy list of each user, the user information database records detailed information of each user, and the status database records a current status of each user. The IM client groups and sorts buddies in the buddy list according to the buddy list or detailed information of a buddy or a current status of the buddy obtained by the IM client from the IM server, and presents the buddy list according to a grouping and sorting result. Users are enabled to select different presenting manners and search for buddies conveniently.07-14-2011
20090265425PHASED ROLLOUT OF VERSION UPGRADES IN WEB-BASED BUSINESS INFORMATION SYSTEMS - A method, system, computer program product, and related business methods for phased rollout of an upgraded version of a web-based business information system are described. URLs associated with client requests remain the same even where the target subscriber accounts have been upgraded. Client requests for both upgraded and non-upgraded accounts are received by a common set of web servers. Client requests representing external entry points are trapped, and the receiving web server accesses a login router database to determine whether the target subscriber account is upgraded or non-upgraded, and then transfers the request to an appropriately-versioned application server. Application server sets are mapped to database sets according to system version, allowing the upgraded system database schema to be substantially different than the non-upgraded database schema. An early adopter program business method leveraging the abilities of such web-based business information system is also described. Applications to environments other than phased rollout are described, such as URL-agnostic differentiation and routing of client requests according to class-of-service of the target subscribing account.10-22-2009
20110137984METHOD AND APPARATUS FOR SUPPORTING MULTIMEDIA STREAMING SERVICE - A client apparatus and method using a multimedia streaming service supporting technology that controls streaming communication with a streaming server on the basis of a buffer level independently from a pause/resuming input of a user are provided. The method includes: measuring a buffer level of a buffer of a streaming client which temporarily stores streaming data received from a streaming server; and controlling, independently from a user's input, streaming communication with the streaming server according to the measured buffer level.06-09-2011
20100082741INFORMATION PROCESSING APPARATUS, PROGRAM, AND INFORMATION PROCESSING SYSTEM - There is provided an information processing apparatus including a communication unit for performing communication with one or more external devices; a storage unit for storing device information containing first authentication information used for authentication to selectively perform a process related to transmission of content data on the external device to which the content data is transmittable; an authenticating unit for authenticating the external device that has transmitted a processing request based on second authentication information contained in the processing request transmitted from the external device and the device information; a processing unit for selectively performing a process corresponding to the processing request based on an authentication result in the authenticating unit; and a data transmitting unit for selectively transmitting content data to the external device, which transmitted the processing request and which is authenticated by the authenticating unit, based on a processing result of the processing unit.04-01-2010
20100082740MOVING PICTURE FILE TRANSMITTING SERVER AND METHOD OF CONTROLLING OPERATION OF SAME - A moving picture suitable for display on a mobile telephone is displayed comparatively quickly. When a moving picture is requested, a leading segment of the moving picture is converted. The leading segment has an amount of data which, after the conversion, is less than the amount of data that is displayable on the mobile telephone that issued the request. A succeeding segment, which can be converted while the leading segment is being transmitted to the mobile telephone and viewed by the user of the mobile telephone, is converted. If there is a request for the succeeding segment after the leading segment is viewed, the conversion of the succeeding segment will be finished by the time of the request for succeeding segment. As a result, the succeeding segment can be transmitted to the mobile telephone quickly, and it can be viewed rapidly.04-01-2010
20100082735METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING ACTIVITY COORDINATION SERVICES - A method, apparatus, and computer program product are provided, which may provide activity coordination services. An apparatus may include a processor configured to receive a request for a context-sensitive calendar. The request may comprise an indication of an associated context. The processor may also be configured to determine the context associated with the received request. The processor may further be configured to aggregate one or more information atoms based at least in part upon the determined context. The processor may additionally be configured to generate a context-sensitive calendar comprising the aggregated information atoms. The processor may also be configured to provide the generated context-sensitive calendar to a user. Corresponding methods and computer program products are also provided.04-01-2010
20100088360METHODS FOR DYNAMICALLY UPDATING VIRTUAL DESKTOPS OR VIRTUAL APPLICATIONS - Methods and systems for dynamically updating a computer system are provided. In some embodiments, these methods and systems collect information pertaining to a desktop unit in access by a user; provide the information to a network service on a server; send the information to a network service associated with a desired service; send the information to a user session; update a desktop unit variable; and initiate an event based on the updated unit variable.04-08-2010
20100088359NETWORK BASED JIT ON A PRIORI KNOWLEDGE OF A SET OF DISPARATE CLIENTS - Network based just-in-time compilation based on A Priori knowledge of a set of disparate clients is disclosed. One embodiment comprises using a web service to register a device and store a device profile containing the capabilities of the device, receiving a request from the device to subscribe to a content service, and to create a client runtime for the device for a requested service corresponding to the device capabilities. In this way, the embodiment may send the client runtime to the device to allow the device to communicate with the content service through the web service.04-08-2010
20100088361SYSTEM FOR PROVIDING SERVICES AND PRODUCTS USING HOME AUDIO VISUAL SYSTEM - A system for providing products and services comprises a client module that enables a user to order the products and services over a connected network. The client module is implemented within in a home audio visual system. A server remotely located from the client module is interconnected with the client module via the connected network. Responsive to a user request for the products or services via the client module, the server determines a plurality of different vendors providing the products or services that are within a predetermined distance from a location of the client module and transmits data relating to the determined plurality of different vendors to the client over the connected network. Responsive to the received data, the client generates a graphical user interface displaying the plurality of different vendors through the home audio visual system.04-08-2010
20100088368IMAGE SERVER APPARATUS AND IMAGE CLIENT APPARATUS - There is provided an image server apparatus which determines whether there is image data to which meta information requested from an image client apparatus communicable through a network is not provided, executes the process to generate the meta information if there is the image data to which the meta information is not provided, as a result of the determination, and transmits the generated meta information to the image client apparatus.04-08-2010
20100088365Dynamic linking of sensor networks to presence for enhanced context - An apparatus in one example has: at least one watcher and at least one subject; a presence server operatively coupled to the at least one watcher; at least one location infrastructure operatively coupled to the presence server; location information associated with the at least one subject and formed by the location infrastructure; a presentity presence document associated with the at least one subject, the presentity presence document being stored in the presence server; at least one sensor presence adaptor operatively coupled to the presence server; at least one sensor system having at least one sensor in a respective coverage area; and at least one sensor location database operatively coupled to the sensor presence adaptor, the sensor location database storing respective location data of the sensors; wherein the presence server, utilizing the location information of the subject and the respective location data of the sensors, effects monitoring of the subject by the watcher.04-08-2010
20100088366SYSTEM AND METHOD FOR TRANSMITTING FILES BETWEEN ELECTRONIC DEVICES - The present invention provides a system and method for transmitting files between electronic devices. The method includes: supplying a computer for connecting at least one electronic device to the computer and connecting the computer to a server; obtaining inputs from a user; obtaining identifier (ID) of a target electronic device and the files that are selected in the electronic device by a user, wherein the target electronic device is configured for providing space to store files; generating a request including the ID of the target electronic device; and sending the request and the files that are selected in the electronic device to the server.04-08-2010
20090013039METHOD, DEVICE AND SYSTEM FOR DELIVERY RESUME OF DYNAMIC CONTENT - The present invention discloses a method for delivery resume of dynamic content comprising: after detecting a delivery channel to a client that receives dynamic content is recovered to normal, or receiving a request for delivering resume of dynamic content from the client, the dynamic content delivery server determines a delivery resume mode, and delivers the dynamic content to the client in the determined delivery resume mode. The present invention further provides a corresponding client, a corresponding server, and a corresponding dynamic content delivery system. The present invention can determine the delivery resume mode in accordance with dynamic information of the client and type of the dynamic content to be delivered, thereby it is ensured that the delivered dynamic content is the information that the client needs, and waste of network transmission resources is avoided.01-08-2009
20090307308Virtual Execution System for Resource-Constrained Devices - A virtual execution system that is configured to be used in a resource-constrained device. The resource-constrained device includes an operating system and an application program that includes instructions. The virtual execution system includes an execution engine that is configured to execute the application program, and to facilitate the compatibility of the application program with the operating system. Non-functional aspects characterize the instructions and the operating system. The execution engine has access to the non-functional aspects, and implements improvements during the execution of the application program based on the non-functional aspects.12-10-2009
20090013027Content Processing Device, Content Processing Method, and Computer Program - A content is transferred, depending upon a copyright management method in an information processing apparatus of a transfer destination, with a method ready for the method. A transfer mode detection section 01-08-2009
20110264728METHOD AND APPARATUS FOR ELECTRONICALLY POSTING A GRAPHIC IDENTIFIER TO A PLURALITY OF SERVERS - The present specification relates generally to computing devices and more particular relates to a method and apparatus for electronically posting a graphic identifier to a plurality of servers. In one aspect, a mobile electronic device is equipped with a camera configured to capture a graphic. The mobile electronic device is further equipped to access at least one of a plurality of networking accounts hosted by servers connected to a network that also connects to said mobile electronic device. The mobile electronic device is configured to automatically post said graphic as an avatar associated with one or more of said networking accounts.10-27-2011
20110264727METHOD AND APPARATUS FOR PLAYING LIVE CONTENT - A method for providing a client with a playlist of content segments accessible in a live streaming service provided in a Hypertext Transfer Protocol (HTTP) adaptive streaming format is provided. A live content processing method for a broadcast system includes transmitting and updating content-related information sent from a server to a client, checking, at the client, content segments accessible in real time and saving a previous content-related information, retrieving the content segments playable by referencing the previous content-related information, determining, at the client, whether the content requested for playback can be playable using a playlist, and notifying the user of the playback result.10-27-2011
20100100587SYSTEMS AND METHODS FOR A DATA MANAGEMENT RECOVERY IN A PEER-TO-PEER NETWORK - Data Protection Services (DPS) can protect stored device resources and can ensure that a device's normal usages are not degraded or impinged while in use. Additionally, DPS can protect a user of the device from any and all complexities associated with joining a network and utilizing the network's storage capability (e.g., via Remote Storage Technology). DPS also can insure that a device joining the network can be self configured and that the relationship and\or utilization of a device's resources can be handled without burdening a user with additional associated decisions and configurations. Essentially, the DPS technology resident on a device, can automatically connect the device to a network and allow the device to operate in a manner that a typical user would not be confused by.04-22-2010
20100100584Web Application Framework Method Enabling Optimum Rendering Performance on a Client Based Upon Detected Parameters of the Client - An improved web application framework methodology enables dynamically-created web content to be generated and downloaded to a client in a fashion that is configured for optimum rendering performance on the client based upon detected parameters of the client.04-22-2010
20100100581METHOD AND DEVICE FOR DELIVERING SUPPLEMENTAL CONTENT ASSOCIATED WITH AUDIO/VISUAL CONTENT TO A USER - A method for delivering supplemental content associated with audio/visual content to a user of the audio/visual content is presented. In the method, the audio/visual content and the supplemental content are received. The audio/visual content is then transferred as a stream to a first device for presentation to the user. The supplemental content is transferred to a second device for presentation to the user. The transferred supplemental content is organized into segments, wherein each of the segments is to be presented by the second device to the user in synchronization with the presentation of a corresponding portion of the audio/visual content.04-22-2010
20100082742Internet pet tracking system - A system for deterring and preventing theft of a pet from a system subscriber who affixes a location unit to the pet whose theft is to be deterred is disclosed wherein the location unit calculates the location of the pet at any given time. The system comprises a web host connected to a wide area web network, such as the Internet. The web host includes a computer readable medium and is accessible by the subscriber from a remote computer terminal. A computer program resides on the web host for receiving a tracking request from the subscriber and transmitting a tracking call to the location unit carried by the pet. The computer program includes instructions embodied in computer readable code for automatically transmitting the tracking call, receiving location data from the location unit in response to the tracking call, and transmitting the location data to the subscriber's terminal where the current location of the pet is displayed. In other aspects of the invention, a method of deterring theft of pets from pet owners is disclosed wherein the owners have computer terminals with displays. The method includes automatically receiving a tracking request at a web host initiated at the owner's terminal seeking the present location of a pet; transmitting a tracking call to a pet location unit in response to receiving the tracking request; receiving location data at the web host from the location unit in response to the tracking call; and transmitting the location data to the computer terminal of the owner for display of the current location of the pet on the owner's terminal display.04-01-2010
20100082732Trickle Sync Protocol - Among other things, techniques and systems are disclosed for providing trickle syncing. In one aspect, a system includes a data repository to store one or more data records and a server in communication with the data repository. The server is designed to access the data repository in response to a user request to perform at least one of the following: access the one or more data records, add a data record, and modify the one or more data records. The system also includes a client application in communication with the server. The client application is designed to receive the user request through a client process; encapsulate a protocol that provides communications between the client process and the server; and forward the received user request to the server using the encapsulated protocol.04-01-2010
20100088364SOCIAL NETWORKING ARCHITECTURE IN WHICH PROFILE DATA HOSTING IS PROVIDED BY THE PROFILE OWNER - Social networking content can be served to a set of social networking users. The served social networking content can include semantic content associated with specific ones of the social networking users. The semantic content can be shared among different ones of the social networking users during the serving. At least a portion of the semantic content can be stored within a local data store associated with a computing device of the specific user to whom the semantic content applies.04-08-2010
20090063622APPARATUS, SYSTEM, AND METHOD FOR COOPERATION BETWEEN A BROWSER AND A SERVER TO PACKAGE SMALL OBJECTS IN ONE OR MORE ARCHIVES - An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.03-05-2009
20090049116SYSTEM FOR CALLING FOR LOCAL SERVICES OF AT LEAST ONE LOCAL APPLICATION WITH A CONVENTIONAL MESSAGING ARCHITECTURE FROM AT LEAST ONE REMOTE APPLICATION WITH A CONVENTIONAL MESSAGING ARCHITECTURE - The present invention relates to a system for calling for local services of at least one local application with a conventional messaging architecture from at least one remote application with a conventional messaging architecture, and it is characterized in that the remote application(s) and local application(s) are provided with communication interfaces using object distributions. According to one embodiment of the invention, said interfaces use the CORBA code.02-19-2009
20100082744Methods and Systems for Improved System Performance - Methods and systems are provided for improving system responsiveness while increasing efficiency and scalability of network communication by combining reliable and unreliable network transports. A method and system is provided for client polling a status server to see if there is new data, receiving a notification that there is new data, sending a client request to a server premises which retrieves the new data from a database and returns the new data to the client. Communication with the status server uses an unreliable packet or a reliable packet, whereas communication between the client and the server premises uses reliable transport. A redundant cluster of status servers and methods is provided.04-01-2010
20100082738Network Communication Method, Dispatch Server and Server - A network communication method comprises the following steps: a log-in account is acquired from a client; a server list is queried to obtain on-line data of a local server according to the login account, wherein the local server and the client are in the same domain; the client is directed to the local server according to the on-line data of the local server. Moreover, a dispatch server and a server are disclosed in specification.04-01-2010
20100082734Establishing A Thin Client Terminal Services Session - An encrypted credential is received from a client terminal, where the encrypted credential is based on encryption of an authentication credential input by a user at the client terminal for allocating resources from a central server, the resources to provide a thin client terminal services session. A thin client terminal services session is established between the client terminal and the central server using the allocated resources, where establishing the thin client terminal services session include receiving a decryption key from a remote system, and decrypting the encrypted credential using the decryption key.04-01-2010
20100082743DIGITAL CONTENT DELIVERY AND VIEWING SYSTEM AND METHOD - A media distribution system is provided whereby devices on a network are provided with native-mode, optimized content viewers adapted to receive and present digital content provided elsewhere on the network. An agent is downloaded to a device, where it gathers information regarding the device environment and uses that information to identify the appropriate application for that device. The appropriate application for a particular device is then downloaded to the device to enable the device to present the content to a user.04-01-2010
20100082739METHOD FOR SUPPORTING MEDIA INDEPENDENT HANDOVER (MIH) SERVICES - A method for supporting media independent handover (MIH) services, preferably according to the IEEE 802.21 standard, wherein communication nodes (04-01-2010
20100082736RECORDING AND/OR USE OF GENERATION INFORMATION - An object (e.g., a video, a widget, etc.) may carry generation information, indicating the length of the referral chain that led to the object's being downloaded. Some users become aware of the object through initial publicity. When these users download an instance of the object, that instance is a generation zero instance. The object may contain a mechanism (e.g., a link) that invites other users to download an instance of the objects. When a user follows such a link and downloads an instance of the object, the downloaded instance has a higher generation than the instance that presented the link to the user. For example, if a generation zero object refers a download, then the downloaded object instance may have generation one. Generation information may be collected and analyzed to determine how successfully an object propagates.04-01-2010
20100082733EXTENSIBLE REMOTE PROGRAMMATIC ACCESS TO USER INTERFACE - A remote automation system is described herein that allows application accessibility information to be used remotely and extended to allow custom UI elements to be automated. The remote automation system receives a request at a remote computer for automation data related to an application running on the remote computer. The remote automation system requests automation data from the application running on the remote computer and serializes the automation data for transmission to the client computer. The system transmits the serialized automation data to the client computer in response to the request. When the client computer receives the response, the system deserializes the automation data and provides the deserialized automation data to a local application on the client computer. Thus, the remote automation system allows users to view applications running on a remote system but run accessibility applications locally.04-01-2010
20080294716AD-FUNDED WEB SERVICES - Restricting a web page's access to web services that do not display advertisements endorsed by the web service or its owner is described herein. A web page includes an IFrame where an advertisement is presented. The web page provides the functionality of a web service by communicating requests to a server hosting the web service. On a client computing device, a user may initiate a request to access the web service. The request may be sent to a broker configured to submit the request to the hosting server. The web service is exposed in such a way that it can only be called by an endorsed IFrame, also responsible for displaying advertisement on the web page.11-27-2008
20090287765VIRTUAL UNIVERSE DESKTOP EXPLORATION FOR RESOURCE ACQUISITION - The present invention is directed to a system, method and program product that allows a user to acquire resources from a local computer during a session with a virtual universe. Disclosed is a system that allows a user to: invocate a local operating system session that displays an operating system interface onto a client computer during a virtual universe session; navigate the operating system interface using an avatar; and acquire resources from the client computer via the operating system interface using the avatar.11-19-2009
20090077168ACCESS CONTROL METHOD AND ACCESS CONTROL DEVICE - A client device and a server device are connected to each other via a network. The client device sends an acquire request containing an identifier that indentifies the partial image data to the server device. The server device extracts the identifier from the acquire request, and acquires image information about the partial image data that corresponds to the identifier from an identifier table. Then the server acquires partial image data corresponding to the image information from a partial image data database and sends the acquired partial image data to the client device via the network.03-19-2009
20090177737DEVICES AND METHOD FOR INVOCATION OF A SEQUENCE OF WEB SERVICES BY MEANS OF A SINGLE REQUEST BASED MESSAGE - A method consists, when N web services need to be invoked sequentially for a communication equipment (T07-09-2009
20100100590ALWAYS READY CLIENT/SERVER DATA SYNCHRONIZATION - Systems and methods for data synchronization are described. In some embodiments, a method is devised for a client to synchronize information with a server. This client receives a communication from a server to selectively synchronize information between the server and the client, the information includes data that have never been synchronized with the client and change operations that have not been synchronized in last data synchronization, wherein the data is arranged and received in an order from higher priority to lower priority. The client stores at least a portion of the data and at least a portion of the change operations in memory of the client in accordance to order received and enables a user of the client device to have immediate access to the portion of data and the portion of change operations in the communication that are stored on the client at any termination point of information synchronization.04-22-2010
20100100589APPARATUS AND METHOD FOR MEASURING ADVERTISING METRICS - Disclosed is a method of measuring advertisement use details suitable for an advertisement content type and advertisement purposes, by setting metrics measurement criteria to be measured for each advertisement at an advertisement server that provides an advertisement, and transmitting the set criteria and advertisement contents to an advertisement client. Thus, the advertisement client can measure advertisement use details for each advertisement based on that criteria and report metrics information, that is the measurement result, to the advertisement server. By this, the advertisement server may grasp in real time each user's response to advertisements having different formats so that the measurement of advertising effects is possible, and according to this, a more differentiated, customized advertisement service can be provided in the future or it can be used as a basis for charging an advertiser.04-22-2010
20100100588MULTI-PROTOCOL PRINT CLIENT-SERVER COMMUNICATION - A method of communicating between a print client and a print server is described. The method comprises obtaining an indication of the viability of communication of User Datagram Protocol (UDP) messages from the server to the client. If the indication is that UDP messages are viable, messages are sent from the server to the client using UDP. Otherwise a Hypertext Transfer Protocol (HTTP) request is made from the client to the server, that request is left open, and when the server wishes to send a message to the client, the message is sent as the response to the open HTTP request.04-22-2010
20100100582SYSTEM AND METHOD FOR SERVER INITIATION BEACON - A method and system for a server-client communication in a network, is provided. The method includes, at a server: (1) requesting a client to establish an initial connection for discovery, including: generating a discovery beacon for requesting the initial connection, and transmitting the discovery beacon in the network; and (2) requesting the discovered client to establish a further connection for updates, including: generating at least one of an update beacon for requesting the further connection and an event for triggering the further connection, and transmitting the at lease one of the update beacon and the event in the network. The method includes, at a client: for discovery, detecting a discovery beacon from a server for establishing an initial connection, and establishing the initial connection, and for updates, detecting at least one of an update beacon from the server for establishing a further connection and an event for establishing the further connection, and establishing the further connection. A server system includes: an invitation unit for generating and transmitting a discovery beacon for discovering a new client in a network, and generating and transmitting at least one of an update beacon and an event for updating the discovered client in the network; and an administration unit for administering the discovered client, including at least one of: assigning the discovered client to a group; and assigning the server to the client to allow the client to respond to the discovery and update beacons from the assigned server. A client system includes: a beacon client for detecting an invitation beacon from a server, the invitation beacon including a discovery beacon for discovery and an update beacon for updates; an event identifier for detecting an event for the updates; a primary connection client for establishing an initial connection in response to the discovery beacon and establishing a further connection in response to at least one of the update beacon and the event.04-22-2010
20100100583FLEXIBLE GRAPHICAL EXTENSION ENGINE - A flexible graphical extension engine having a function block engine combined with extensions in communications with a wall module bus to make it possible to provide fixed function, configurable function and programmable function devices which implement additional function block behavior, and provide an automated configuration approach for generating configuration files for a programmable wall module. In other words, the engine not only depends on fixed inputs and outputs (I/O's) and fixed features in a control solution, but also may allow for flexible blocks and the ability to change an interface on the fly (i.e., during operation).04-22-2010
20100088363DATA TRANSFORMATION - Some embodiments of data transformation have been presented. In one embodiment, a markup language file is transformed into a web server type page file. The transforming may include wrapping text in the markup language file with directives of a web server type page, using regular expression pattern matching to identify internal links in the markup language file, and converting the internal links identified into web server type page links.04-08-2010
20090063627PLAYLIST ON DEMAND - A playlist on demand is a type of product distribution network (PDN) that provides an easy method for users to access music heard on the radio or in other media. The user may sign up for an online service with a product distribution network (PDN) provider, which may include a customizable streaming playlist. When the user is listening to the radio, he or she may hear a song and want to add it to the playlist, but may not know the song's name, or may not be in a position to easily add that song through an online interface. In that case, the user can send a text message to the PDN provider, which may consist of the call letters or other identifier of a radio station the user is listening to. Alternative methods for sending a message to the PDN provider may include interactive features incorporated into the car stereo or into a standalone Radio Data System (RDS) receiver. When the PDN provider receives the message, it may then determine what song was playing on the station when the message was sent, and may then add the song to the user's playlist.03-05-2009
20110173247Massively Distributed Processing System Architecture, Scheduling, Unique Device Identification and Associated Methods - A massively distributed processing system and associated methods are described that utilize an advantageous processing architecture for a multitude of widely distributed devices to process distributed workloads for a plurality distributed processing projects. To provide the infrastructure processing power for the distributed processing system, a modular client agent program, including a system component with a core agent module and a separate project component with at least one task module, is configured to operate on the distributed devices and to process a variety of project workloads. For each different distributed project, different project components or task modules may be provided by a server system to the distributed devices to run on the core agent module or system component. In addition, a capabilities database can be used by a server system to schedule workloads based upon the capabilities of the distributed devices. Furthermore, scheduling, device ID, task wrapper and further infrastructure and application development implementations are also provided.07-14-2011
20110173248Method for providing on-path content distribution - In one embodiment, the method includes receiving a content request from the end user at a proxy. A modified TCP connection request message is generated such that the modified TCP connection request message includes a content identifier. The content identifier identifies the requested content. The modified TCP connection request message is sent from the proxy towards an origin server associated with the requested content, and a response to the TCP connection request message is received from a network element. A TCP connection is established with the network element.07-14-2011
20090282099SECURE DISTRIBUTED MULTIHEAD TECHNOLOGY - Systems and methods for securing display information in distributed multihead computer systems are provided. The display information is generated by a display composition engine from inputs from application data streams and an input data stream. Techniques for electrically isolating display data streams from shared networks are provided. Techniques for configuring a secure distributed multihead system are provided.11-12-2009
20090254612Calendar alarms via session initiation protocol event packages - A method is presented for a user to receive an alarm about a pending calendar event, or an overdue to-do, from an electronic calendar system that serves the user. The user accesses a network that connects the user terminal to a calendar system. The user sends a subscribe request for alarms, and then the user receives a notification in response to the subscribe request, to notify the user about at least one alarm that was already triggered before the user accessed the network. This way, the user will obtain alarms that were triggered while the user was inaccessible, instead of missing the alarms altogether. This system includes a user terminal for accessing the network and sending a subscribe request signal, as well as a calendaring unit that is responsive to the subscribe request signal, and is for providing to the user terminal a notification signal indicating alarms that were already triggered before the network was accessed by the user terminal. While the user has access to the network, the user will receive additional alarms in compliance with the subscribe request.10-08-2009
20090089369Apparatus for Entitling and Transmitting Service Instances to Remote Client Devices - A server in a subscriber television network receives service instances from a headend of the subscriber television network. The server is adapted to encrypt according to an encryption scheme and re-transmit service instances to a client-receiver. The server reformats the service instance from a first format into a second format the client-receiver can access the service instance.04-02-2009
20090089363Dynamic Determination of an Ideal Client-Server for an Application Executing in a Client-Server Network - The ideal client-server for a collaborative application in a client-server network environment is dynamically determined. An Ideal Server utility compares the capabilities of the computer system of an entering client with the computer system of the current client-server to determine which system is best equipped to control the execution of the application. Whenever a new client enters/participates in the application session, the Ideal Server utility evaluates the system capabilities of the new client (the candidate client-server) and compares the new client's system capabilities with the system capabilities of the current client-server. If the new client possesses better capabilities than the current client-server, the new client is provided the role of the client-server. A transfer of the application to the candidate client-server is initiated. Once the transfer is completed, the application resumes processing on the new client-server.04-02-2009
20090089367INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD AND COMPUTER READABLE MEDIUM - An information processor includes: an information adding unit that adds to an electronic document as an object to be processed by a work in a work flow showing the flow of the work relative to a plurality of works additional information designating a connection to the electronic document to an address; and a first output unit that outputs the additional information by coordinating with the electronic document in a case where the electronic document is accessed by the operation of an operator corresponding to the address of the additional information added by the information adding unit.04-02-2009
20090089364ARRANGEMENTS FOR INTERACTIVITY BETWEEN A VIRTUAL UNIVERSE AND THE WORLD WIDE WEB - In one embodiment, a method for interaction between a web browser and virtual environment applications is disclosed. The method can include creating an attribute file or a cookie file in a virtual universe application and in browser applications, then sharing such files between these applications to enhance a user experience. Both the browser applications and the virtual universe applications can search for the attribute files in numerous locations including local memory, web based memory and even a third party service provider via the Internet.04-02-2009
20100281110Method and System for Efficient and Dynamically Adaptable Digitally-Encoded-Information Distribution - Embodiments of the present invention include efficient and dynamically self-adaptive digitally-encoded-information distribution systems that monitor digitally-encoded information transactions in order to continuously reconfigure themselves by redistributing stored digitally-encoded information among computer systems that together compose the digitally-encoded-information distribution systems and by dynamically balancing tradeoffs between storing particular encodings of particular information objects and generating particular encodings of particular information objects only as needed to satisfy requests. Distribution efficiency is further optimized by ensuring that the types, configurations, capacities, and capabilities of requesting consumer-electronics devices are accurately and precisely determined, so that stored information appropriately encoded for requesting consumer-electronics devices can be efficiently located or generated for rapid delivery to requesting devices.11-04-2010
20090276486APPARATUS AND METHOD FOR CREATING CONFIGURATIONS OF OFFLINE FIELD DEVICES IN A PROCESS CONTROL SYSTEM - A method includes receiving a first proposed value or attribute for a parameter associated with a field device. The field device is or will be used in a process control system. The method also includes determining whether the first proposed value or attribute is valid using a device description associated with the field device. The method further includes, if the first proposed value or attribute is not valid, receiving a second proposed value or attribute for the parameter associated with the field device and determining whether the second proposed value or attribute is valid. The determinations of whether the first and second proposed values or attributes are valid could occur when the field device is offline in the process control system. The method could further include receiving a configuration having multiple values or attributes for multiple parameters associated with the field device and validating at least some of those values or attributes.11-05-2009
20090282097Method and System for Ensuring Consistency Over Time of Data Gathered By Distinct Software Applications - A method for keeping synchronized data collected by a first and at least one second software applications from respective information sources and stored in a respective first and second data repositories. The method comprises: a) receiving a request to refresh data stored in the first data repository; b) causing the at least one second software application to collect data from the respective information source; c) receiving the data collected by the first and the at least one second software applications from the respective information sources, and d) uploading the received data to the respective first and second repositories.11-12-2009
20120143943CLOUD SERVICE SYSTEM AND METHOD, AND RECORDING MEDIUM - A cloud service system includes a server and a first cloud service platform. The server stores a service program. The first cloud service platform is in communication with the server and includes a first service index, a first communication control processing module, a first temporary data storage module and a first registration module. When a client device requests the first cloud service platform for a service, the first communication control processing module determines whether the first temporary data storage module stores the service program, and if the first temporary data storage module does not store the service program, the first communication control processing module obtains the service program from the server by using a first link path preset in the first service index, executes the service program obtained from the server for providing a cloud service to the client device, and stores the service program into the first temporary data storage module.06-07-2012
20120143945METHOD AND APPARATUS FOR PROVIDING A REMOTE CONTROL USER INTERFACE - A method and an apparatus are provided for providing a remote User Interface (UI) to a terminal in a remote UI system. The method includes downloading, by the first terminal, an application from a remote server; driving the application; requesting a new application from the remote server; receiving the new application from the remote server; driving the new application; requesting a second terminal to a change the control UI according to the new application; receiving a message requesting a new control UI for controlling the new application from the second terminal; and providing the new control UI for controlling the new application to the second terminal in response to the message.06-07-2012
20090287769SERVER UNIT, CLIENT UNIT, SERVER-BASED COMPUTING SYSTEM, SERVER CONTROL METHOD, CLIENT CONTROL METHOD, AND RECORDING MEDIUM - A display-operation setting database for defining key arrangements on the input unit (soft keyboard) of a client according to the type of an application which runs on a server is stored in the server beforehand. When the application running on the server is changed according to an input event from the client, definition information on the key arrangement corresponding to the operation application is read from the stored database and transmitted to the client. The key arrangement displayed on the input unit (soft keyboard) of the client is changed to a key arrangement corresponding to the operation application on the basis of the definition information received from the server. Then, a key signal corresponding to the user operation on the basis of the key arrangement is transmuted to the server, thereby specifying the processing of the operation application.11-19-2009
20080275939Demand Provisioning of Applications - A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand.11-06-2008
20090089366PORTABLE CACHING SYSTEM - A portable caching system is described that is composed of a user workstation, a prior art web browser executing on the user workstation, a portable caching device, a portable caching device driver, a cache manager, and a user carrying a portable caching device. A method for handling the browsing operations as integrated with the portable caching system is described, the method detecting if the portable caching device is present, directing a portion of the browsing operations, and performing the operations: open the home page, open, download, and upload files, open and update browsing history, open and update download history, open and update upload history, open bookmarks, read and write cookies; use certificates, use private encryption keys, use and update revocation list entries; use logon objects including website addresses, identifiers, and passwords.04-02-2009
20100281109PERMANENT PRESENCE FOR POLITE BLOCK AND CONFIRM - The present invention relates to a method and devices for operating a communication network, in particular a presence SIMPLE network applying polite block and confirm for subscribers to presence data. A method for operating a communication system comprising a presence server and a presence document server is provided, the communication system being adapted to communicate with a first client requesting subscription to the presence data of a presentity using a second client, the method comprising the steps of: sending, in case the subscription is to be confirmed or politely blocked, a request for presence data from the presence server to the presence document server; receiving a message comprising presence data of the presentity from the presence document server; and sending a notification message to the first client based on the received presence data of the presentity.11-04-2010
20100281111PROXIMITY AS AN AID TO CACHING AND SECONDARY SERVING OF DATA - A proximity-based content control method “propagates” or positions content based upon “proximity” between various nodes on a network. The nodes between which the content is propagated include content libraries, servers, and clients. In one case, the relative proximities of two content servers to a particular client or group of clients determines which of these servers serves client requests. In another case, the method employs anticipatory loading of content from a library to a server based upon the server's proximity to a given client-base. Yet another application involves adding or removing server capacity to a network based upon proximity to clients. Another application applies proximity affects to cache release algorithms. A “content control system” calculates proximity dynamically and automatically decides whether to move content based upon the proximity calculation.11-04-2010
20100281108Provision of Content Correlated with Events - The invention relates to providing time-varying information synchronized with real-world events or time-based media.11-04-2010
20100281104CREATING SECURE SOCIAL APPLICATIONS WITH EXTENSIBLE TYPES - A social environment is provided by creating an object in response to recognition of an entity in a portion of web content, wherein the object represents the entity, the object is associated with a type selected from a set of types, and the type is associated with a schema selected from a set of schemas, where the social environment includes a set of objects including the object, wherein the objects are instances of corresponding types in a rich system of predefined types, the schemas are associated with the types, metadata is associated with the objects, and there is at least one relationship between at least two objects selected from the set of objects, where the set of objects and the metadata are extensible, such that extensions provided by a first user are available for use by a second user. In one example, metadata provided by a first user is only available to a second user having a relationship with the first user.11-04-2010
20100088369ACCUMULATOR FOR PREFETCH ABORT - The present invention relates to systems, apparatus, and methods of determining whether to abort a prefetch operation. Embodiments include accumulator functionality for accumulating object data prior to making an abort determination. Certain embodiments compress the accumulated data to more accurately reflect the cost of pushing the data to the client as part of the prefetch operation. Accumulation and/or compression of the data may provide sufficient data relating to the size of the object to make a useful prefetch abort determination, even where the size of the object cannot be otherwise determined (e.g., from the object data header). Other embodiments store accumulated data (e.g., in compressed or uncompressed form) for use in further optimizing prefetch operations. For example, if an accumulated prefetch is aborted before the object is forwarded to the client, and the client later requests the object, the object may be pushed to the client from server-side storage, rather than retrieving (e.g., and compressing) the object from the content server redundantly.04-08-2010
20090292764SYSTEM AND METHOD FOR LINKING THE REAL WORLD WITH THE CYBERWORLD VIA A DISPLAYABLE OBJECT - A system for linking the real world with the cyberworld includes a displayable object, a website and a user profile database. The displayable object is configured to be displayed by a user and is positioned so that it is viewed by other users. The displayable object comprises a user name identifier for the user and a website identifier. The website is stored in a server and includes a user name inquiry field. The website is connected to a client machine via a network and is accessed by the second user through the client machine's web browser by entering the website identifier. The user profile database includes the user's profile information which is accessed by the second user via the website by entering the user name identifier in the user name inquiry field.11-26-2009
20080208959Hanging request system and method for client/server communication - A communication system for a computer network is described. The system has a Client Process configured to open a connection for requesting and receiving data across the computer network and a web server process operating on a web server configured to respond to a request across the computer network. The Client Process issues a hanging request to the web server process. The hanging request contains from zero to many event subscription demands. The hanging request maintains the connection to the web server process open. The web server process, in response to the hanging request, generates an event notification when an event occurs. The event notification is sent to the Client Process and the web server process closes the open connection after transmission of the event notification. The Client Process can further open a subsequent hanging request connection to the Web Server process. The Client Process is configured to detect an undesired disconnection from the web server process and can reconnect to the web server process by reissuing the hanging request.08-28-2008
20090112972Managing Device Models in a Virtual Machine Cluster Environment - Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.04-30-2009
20090112973METHOD AND APPARATUS FOR COMPOSITE PART DATA EXTRACTION - A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester.04-30-2009
20090276490TRANSPARENT REQUEST ROUTING FOR A PARTITIONED APPLICATION SERVICE - Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.11-05-2009
20090276487INTERACTIVE WEB BASED SYSTEM IN SUPPORT OF BARIATRIC PROCEDURES - The present invention is directed to a computer-based weight loss system for supporting bariatric treatment of obesity that is accessible to both the patient and the medical practitioner. The system has a central server maintaining a library of information related to the treatment of obesity and a patient interface and a medical practitioner interface linked to the central server for uploading and downloading of information. The patient interface also provides access to information selected from the group consisting of bariatric care pathway, behavioral modification planning, fitness, preoperative diet, postoperative diet, monitoring of a gastric band, monitoring of a patient's weight, monitoring caloric intake and nutritional information. The uploaded information is processed by the central server and then made available to the medical practitioner and the patient.11-05-2009
20090292765METHOD AND APPARATUS FOR PROVIDING A SYNCHRONOUS INTERFACE FOR AN ASYNCHRONOUS SERVICE - Methods and apparatus for providing a synchronous interface for an asynchronous service including, in a synchronous interface engine executing on a processor, receiving a request from a client for the asynchronous service, issuing an asynchronous service request to perform the asynchronous service, the asynchronous service request including a unique client identifier, and associating a wait condition with the unique client identifier to indicate to the client to wait for a result of the asynchronous service. Methods and apparatus further include receiving the result of the asynchronous service, the result including the unique client identifier, removing the associated wait condition, and sending the result to the client.11-26-2009
20090282101MECHANISM FOR PROVIDING VIRTUAL MACHINES FOR USE BY MULTIPLE USERS - According to one aspect of the invention, a request to generate a state checkpoint of a computer is initiated within a user-level software entity, such as a virtual machine. Upon sensing the request, a checkpointing mechanism generates and stores at least one checkpoint, each checkpoint comprising a representation of the total state of the computer system. Upon sensing a state restoration request corresponding to one of the checkpoints, the checkpointing mechanism restores the checkpointed state in the computer, which can then resume operation from the restored total state. According to another aspect of the invention, a total checkpointed state is exported to another computer, where the state can be modified, for example, debugged, and then loaded into either the originally checkpointed computer (which, again, may be a virtual machine), or some other computer.11-12-2009
20090282094SYSTEM AND METHOD FOR SHARED SPAM CALL BLOCKING - A system and method for preventing unwanted communications. A communication is received from a sending party. A user input indicating the communication is to be filtered is received. Filtering information is retrieved from the communication. The communication and future communications are filtered based on filtering information. The filtering information is communicated to multiple telecommunications platforms registered with a user. The multiple telecommunications platforms are prevented from receiving the future communications based on the filtering information.11-12-2009
20090282093MEDIA CONTENT PROGRAMMING, DELIVERY, AND CONSUMPTION - A media content programming, delivery, and consumption model is provided by which consumers can receive programming that is personalized to their tastes and interests and discover new media content that they will likely enjoy, without having to put in a lot of effort or needing to be technically adept. The received media content programming can then be played on a PC or portable media player. Consumers can access the media content programming from a cloud-based service with the same ease as tuning to a radio station, and then may simply enjoy the programming without needing to take any additional steps. However, unlike traditional linear programming, the programming here is curated so that the delivered content is highly relevant to the consumer. Navigation within a programmed sequence is enabled by skipping ahead or going back in a playlist, and consumers can learn more about particular content by interacting with rich metadata.11-12-2009
20090282095DYNAMIC POSTBACK FOR LOCATION CODE EXECUTION - Architecture that introduces evaluation and decisionmaking (e.g., at the server) and allows a runtime decision to be made, on a per-request basis, as to where the data calculations will occur, on the server, on the client, or as a shared execution on both the server and the client. The decision can be made based on environment variables (e.g., permissions, network bandwidth, server load, etc.) of the user, for example. This approach provides performance tuning of a form by dynamically optimizing the location of execution of the code based on environment factors.11-12-2009
20090287772SYSTEMS AND METHODS FOR REMOTING MULTIMEDIA PLUGIN CALLS - Described are methods and systems for remotely providing calls issued to a multimedia plugin. A proxy plugin executing on a server can intercept calls issued by a container application on the server, to a multimedia plugin. The proxy plugin can then transmit the intercepted call to a plugin executing on a client. The multimedia plugin on the client can receive the call issued by container application and responsively generate graphical or multimedia content. Upon generating the multimedia or graphical content, the multimedia plugin can display the generated content within a plugin window on the client. In some instances, the proxy plugin responds to the call issued by the container application rather than forward the call to the multimedia plugin. In those instances, the proxy plugin retrieves content from cache and responds to the container application call with the retrieved content.11-19-2009
20090287773Reverse Mapping Method and Apparatus for Form Filling - In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a match is discovered, the program tags the field of the recognized data with a corresponding type. The resulting profile can be used after that to help all subsequent users to fill the same form.11-19-2009
20090287770DISTRIBUTION DEVICE, DISTRIBUTION METHOD, AND COMPUTER PROGRAM - The present invention includes: a step of creating at least a play list including reproduction start times of the display terminal devices (11-19-2009
20090287768MANAGEMENT APPARATUS AND MANAGEMENT METHOD FOR COMPUTER SYSTEM - A computer system according to the present invention is provided with a request classification tool generating a request classification log which describes a number of web requests handled by said computer system for each predetermined measurement period and for each type of said web requests; a system unification processing tool generating means for generating a system log which describes a status of resources of said computer system for said each predetermined measurement period; and resource usage status analysis tool. The resource usage status analysis tool calculates a request handling resource usage amount per web request by using the request classification log and the system log for each type of said web requests, the request handling resource usage amount being a usage amount of resources used for handling said web requests per web request.11-19-2009
20090287767MOBILE REMOTE DEVICE MANAGEMENT - When an electronic message is received from a requester a mail relay server decodes the command electronic message to produce and issue a command to a service manager server. The command from the service manager server is directed to a device manager server responsible for managing the target printing device. The device manager server formats the command to be compatible with the target printing device to produce and issue an instruction to the target printing device. The target printing device then executes the instruction. If the command includes a request for the reply, the process of executing the instruction includes producing, by the target printing device, the reply and issuing the reply to the device manager server. The device manager server collects the reply if it is in many packets and transmits the reply to the service manager server. Once the reply is transmitted, the service manager server directs the reply to the mail relay server. After the reply is directed to the mail relay server the mail relay server encodes the reply to produce and issue a reply electronic message to the requester.11-19-2009
20090287763QUESTION SERVER TO FACILITATE COMMUNICATION BETWEEN PARTICIPANTS - Systems and methods are provided for facilitating contact or communication between users or participants. A profile matching process is performed to match a user profile of a first user to a user profile of a second user. A number of questions to ask the second user are automatically selected. In addition, an answer to one or more of the questions may be suggested to the second user. The questions and any suggested answers are then sent to the second user at an associated user device. A reward to be revealed to the second user in response to answering the questions may also be provided. A summary of the answers given by the second user may be provided to the first user. In response, the first user may choose to share his or her full or partial user profile, contact information, or the like with the second user.11-19-2009
20100131593RELAY SERVER, MOBILE TERMINAL, INFORMATION BROWSING SYSTEM AND METHOD THEREOF - A computer implemented method including: periodically requesting an off-line data update processing based on automatic determination of a degree of importance of data and an update frequency; and updating the off-line data based on the requesting and displaying a page of on-line data resulting from the updating.05-27-2010
20090292768Method and System for Conducting a Plurality of Cyber-Based Conventions - A method and system for conducting multiple Internet-based conventions, events, conferences, trade shows and meetings (“conventions”) includes a plurality of meeting planner clients, exhibitor/sponsor clients and attendee clients, all using web browser computers and a central website server on the Internet. The system receives and stores initial convention data, and control parameter rules from meeting planner clients. Then the system receives and stores exhibit booth display data and control parameter rules for said convention from exhibitor/sponsor clients. Based on search criteria provided by the participating attendee client, the central website server releases stored database convention information and provides a wide array of convention activity simulated with the program instructions and the databases. Thus, the system allows the creation of a “virtual convention venue” for conventions that exist only on the central website server and available using the Internet. Additionally, the system supports and augments a convention being held in a physical or venue-based center (e.g., Moscone Center in San Francisco).11-26-2009
20090292766HTTP Publish/Subscribe Communication Protocol - A communication protocol for distributing information related to a resource in substantially real-time to a subscriber includes a first HTTP request message for allowing the subscriber to request a subscription to the information related to the resource, where the first HTTP request message includes subscription data in a header and/or in a Uniform Resource Identifier (URI) reference associated with the first HTTP request message, and the subscription data identifies the first HTTP request message as a subscription request. The communication protocol also includes a second HTTP request message for allowing a publisher to update the information related to the resource, and an HTTP response message for allowing a publish/subscribe service to notify the subscriber of the updated information related to the resource each time the publish/subscribe service receives the second HTTP request message from the publisher.11-26-2009
20090300110MOBILE CORE CLIENT ARCHITECTURE - Methods and systems are disclosed for automatically managing multiple types of applications, electronic forms, electronic forms data instances, network services and, network services. The methods and systems allow organizations with a mobile workforce that relies on established business processes to execute timely and secure exchange of information while providing easy to use, fast, accurate and flexible information capture capability in the field. These organizations and/or third-party providers may optimize the design of mobile applications to better match existing corporate processes and forms in order to reflect existing business needs, preferred graphical user interfaces, processes and experiences on the mobile devices. Organizations and/or third-party providers may also build mobile applications that allow information to be automatically created and updated both online and offline and synchronized or routed to another mobile device, an application server, web service, software-as-a-service (SaaS), database or website.12-03-2009
20090300100AUGMENTED REALITY PLATFORM AND METHOD USING LOGO RECOGNITION - An augmented reality platform is provided which interacts between a mobile device and a server via a communication network. The augmented reality platform includes an image recognition application located on the mobile device which receives a live, real-time image and converts the image into coordinates, and a client application located on the mobile device which transmits a data packet including the coordinates. A server application provided on the server receives the data packet from the client application, identifies a logo included in the live, real-time image, and sends content or a link thereto to the mobile device in accordance with the logo. The client application on the mobile device processes the content or the link thereto and forms an augmented reality image on a display of the mobile device based on the live, real-time image and the content.12-03-2009
20090259715SYSTEM AND METHOD FOR CLIENT INTEROPERABILITY - Disclosed herein is a system and method for client interoperability. In one embodiment, a method for client interoperability comprises establishing a network connection between a client and a proxy. The client requests a connection factory from the proxy. The proxy then obtains the connection factory from an application server using a Java Naming and Directory Interface (JNDI). Using the connection factory, a connection to a connection host from the client is created. When the client sends a message, the proxy receives the message and routes the message to a destination server. Similarly, when the client receives a message, the proxy receives the message from a destination server and passes the message to the client. The client can be specifically configured to extend JMS operability to a desired language. In one embodiment the client is a .NET client.10-15-2009
20080275943APPLICATION LOAD BALANCING FOR DIFFERENT DOMAINS - In one embodiment, a method includes receiving a message associated with a device in a first domain. An identifier is determined for the device. The message is then sent to a load balancer where the message includes the identifier. The load balancer is then configured to send the message to a network device in a plurality of network devices. The network device is configured to process messages from the device. A second message may be received at the load balancer from a second domain. The second message may include the identifier for the device. The load balancer may then send the second message to the selected network device such that the first message and the second message are processed by the same network device.11-06-2008
20080275946Smart Scheduler Capable of Reflecting Change of Situation - Disclosed is a smart scheduler reflecting change of situation. The smart scheduler reflecting change of situation includes an interface unit and an alarm time decision unit. The interface unit both sends and receives contextual information to/from an external service-providing source. The alarm time decision unit reflects the contextual information that is received and updated from the external service-providing source, so that it may decide a final alarm time for performing a fixed schedule, even if any situation change occurs. The smart scheduler has the advantage that the determined schedule may be performed in the time in which a user designates, by differently setting up the alarm time according to the situation changes, whatever situation change brings about.11-06-2008
20080275949EFFICIENT HANDLING OF MOSTLY READ DATA IN A COMPUTER SERVER - An apparatus and method is described for improving access to mostly read data on network servers. The preferred embodiments more efficiently utilize replicated data servers to minimize server response time for improved performance of data access to network servers by workload managing client requests across the primary server and all replicated servers when it is possible to do so. In preferred embodiments, a load balancer supplies the most current data for mostly read data transactions while maximizing server usage by workload managing client requests across the primary server and all replicated servers. Client requests are managed by a load balancer in the workload manager. Client requests are sent by the load balancer to replicated servers when a routing table (stale data marker list) indicates that the data is in a safe period. Clients are directed exclusively to the primary server only during data update times.11-06-2008
20080275948EFFICIENT HANDLING OF MOSTLY READ DATA IN A COMPUTER SERVER - An apparatus and method is described for improving access to mostly read data on network servers. The preferred embodiments more efficiently utilize replicated data servers to minimize server response time for improved performance of data access to network servers by workload managing client requests across the primary server and all replicated servers when it is possible to do so. In preferred embodiments, a load balancer supplies the most current data for mostly read data transactions while maximizing server usage by workload managing client requests across the primary server and all replicated servers. Client requests are managed by a load balancer in the workload manager. Client requests are sent by the load balancer to replicated servers when a routing table (stale data marker list) indicates that the data is in a safe period. Clients are directed exclusively to the primary server only during data update times.11-06-2008
20080275945RELAY SERVER AND RELAY COMMUNICATION SYSTEM - In a relay communication system, when receiving an operation instruction of a resource from a client terminal stored in an account information registration unit, a relay server relays the operation instruction to a client terminal capable of operating the resource based on relay group information if the resource is operable by another client terminal.11-06-2008
20080275940Server Apparatus, Client Apparatus and Network System - The network system comprises an original device description indicating a control point so as to register an address used for MAC address authentication. The server side acquires information from the device(s) connected to the network, and only the device(s) having the above mentioned description are listed and displayed. By responding to the access from the non-registered device in a predetermined manner, the device is prompted to be registered, said device corresponding with the device description, but not registered.11-06-2008
20120185531 METHOD FOR STORING AND ACCESSING DATA USING A SHELL INTERFACE - This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer.07-19-2012
20120296963OPEN WIRELESS ARCHITECTURE (OWA) MOBILE CLOUD INFRASTRUCTURE AND METHOD - A future mobile terminal converging multiple wireless transmission technologies by utilizing a cost-effective and spectrum-efficient mobile cloud solution by introducing Virtual Mobile Server (VMS) and Virtual Register and Call Switch (VR/CS) systems and methods based on the innovative open wireless architecture (OWA) technology platform, and the mobile terminal extended to other mobile cloud clients including computer terminal and television terminal fully synchronized through the VMS.11-22-2012
20100131595APPARATUS AND METHOD FOR UPDATING DISPLAYED WEB PAGE - An information processing apparatus includes a Web-page display unit configured to receive a Web page from a Web page server unit to display the received Web page on a display device, an update request wait unit configured to wait for receipt of an update request to update the displayed Web page, and an update request reporting unit configured to report the update request to the Web page display unit in response to receipt of the update request by the update request wait unit from the Web server unit, wherein the Web page display unit is further configured to send a Web page transmission request to the Web server unit based on a definition provided in the displayed Web page in response to the reported update request, and to display on the display device the Web page returned from the Web server unit in response to the Web page transmission request.05-27-2010
20100217793METHOD, SYSTEM AND APPARATUS FOR CONNECTING A PLURALITY OF CLIENT MACHINES TO A PLURALITY OF SERVERS - According to embodiments described in the specification, a method, system and apparatus for connecting a plurality of client machines to a plurality of servers. Each of the servers has a unique server identifier. The method includes: receiving a request from one of the client machines; receiving a unique client identifier for the one of the client machines; selecting a unique server identifier from the plurality of unique server identifiers, based on a mapping function comprised of: the unique client identifier and a state indicator for each of the servers; and connecting the one of the client machines to one of the servers corresponding to the selected unique server identifier.08-26-2010
20090037520System and method for secure file transfer - A method for transferring files between a client system and a file server includes receiving a location associated with at least one data file to be uploaded to a file server and a recipient list that includes an electronic address associated with at least one intended recipient of the at least one data file. A communication channel is established between the client system and the file server, and the at least one data file is uploaded to a file transfer account associated with one or more of a sender or the at least one intended recipient. An electronic message is provided to the electronic address, the electronic message including an interactive link to the uploaded file. The user interface modifies the recipient list associated with the at least one data file after the at least one data file has been uploaded to the file transfer server.02-05-2009
20090037518LOW LATENCY AND ASSURED DELIVERY USING HTTP - In a method of performing the asynchronous delivery of messages from a server to a client, the server receives the messages for the client from a message source. The server and client communicate over a packet network using an asymmetric protocol that requires request messages to be originated from the client to the server. At least one request message is sent in advance from the client to the server, and these request messages are stored at the server. When the server receives a message for the client from the message source, it forwards the message to the client as a response to a stored request message.02-05-2009
20100146044Data communication in a picture archiving and communications system network - A method and system for accessing a data file is provided. At a server computer a request for accessing a data file of a plurality of data files stored in a database is received. The server computer is connected to the database via a first communication link and a second communication link. Metadata associated with the data file in the database are accessed via the first communication link using a first query protocol. In dependence upon the metadata the data file is located in the database. At least a portion of data stored in the data file is then accessed in the database via the second communication link using a second query protocol.06-10-2010
20090119359Server, computerized network including same, and method for increasing level of efficiency of a network - A data access engine 05-07-2009
20090006535Techniques For Performing Intelligent Content Indexing - Techniques for intelligent content indexing are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for performing intelligent content indexing comprising indexing by one or more processes associated with a client an initial full set of data of the client to create an index of the client data, detecting a change in the client data, and modifying the index to reflect the change in the client data.01-01-2009
20100138488Reliable, high-throughput, high-performance transport and routing mechanism for arbitrary data flows - The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.06-03-2010
20100138484METHOD AND SYSTEM FOR CONTROLLING SESSION FOR INTERWORKING IN CONVERGED IP MESSAGING SERVICE - Disclosed is a session control method in a Converged Internet Protocol (IP) Messaging (CPM) server for supporting a CPM session between a first client subscribing to a CPM service and a second client not subscribing to the CPM service, the session control method includes, after the CPM session is initiated between the first and second clients through the CPM server and an Interworking Function (IWF), receiving a session modification request message including specific media from the first client; sending the session modification request message including the specific media to the IWF through the initiated CPM session; and receiving a response message from the IWF, the response message including a reason for a rejection of the session modification request message including the specific media.06-03-2010
20100138483Data Reception Device, Data Transmission Device, and Data Distribution Method - According to one embodiment, a data reception device receiving data distributed by broadcast communication from a distribution server, comprises a detection module configured to detect other data reception devices which have already received the data among one or more other data reception devices on the basis of data reception device information in reception response information received by a reception response information reception module, and a reception response transmission module configured to transmit reception response information including data reception device information showing the other data reception devices and the data reception device detected by the detection module when the data reception module has received the data.06-03-2010
20100138481DEVICE AND METHOD FOR ESTABLISHING SOCIAL NETWORKS THROUGH THE USE OF WIRELESS TECHNOLOGY - The invention relates to a portable electronic device, comprising means (c) for scanning continuously/repeatedly for UIDs sent out by other devices and recording these UIDs in a log; and means (d) for transferring the recorded UIDs to a server or another device (f); 06-03-2010
20100138476ADAPTIVE SCREEN PAINTING TO ENHANCE USER PERCEPTION DURING REMOTE MANAGEMENT SESSIONS - Systems and methods are presented for screen painting updates on a client display to reflect changes in a remote server display. According to a method embodiment, an FBUR is sent from a virtual network computing (VNC) client through a network connection to the VNC server. The FBUR requests the VNC server to identify changes in a display of the VNC server. An FBU is received from the VNC server at the VNC client. The FBU identifies changes in the display of the VNC server. A screen painting algorithm implemented by the VNC client to update a display of the VNC client is dynamically modified based on a speed of the network connection. The display of the VNC client is updated using the screen painting algorithm.06-03-2010
20100138474Computer-aided system and method for creating human resource competency-based tools for personnel decisions - The present invention provides a computer-aided method and system for creating an integrated interactive competencies-based personnel information system for personnel managers to use in recruitment and hiring, professional development and training and employee evaluation. The system generates a toolbox which consists of a job advertisement tool, a screening tool, an interview guide tool, a professional development tool, and an evaluation tool. All of these tools use information on the competencies required by position in a particular business establishment. The system also produces a hiring guide that takes users step-by-step through the recruitment and hiring process, including easy-to-follow directions and sample forms.06-03-2010
20080244002 SYSTEM INCLUDING A SERVER AND AT LEAST A CLIENT - A system includes a server and at least a client. The sever transfers a code data to the client. The client receives the code data from the server and decodes the code data. The client includes a requesting unit configured to request a code data stored in the server, a first receiving unit configured to receive the code data from the server, a decoding unit configured to decode the code data which is received from the server and a display unit configured to display an image data which is generated by the decoding unit. In addition, the server includes a second receiving unit configured to receive the request from a client, a selecting unit configured to select the code data which is requested from the client, a transferring unit configured to transfer the code data which is selected by the selecting unit, wherein the code data is a part of at least code data of JPM file.10-02-2008
20080243999METHOD AND SYSTEM FOR MANAGEMENT OF AN APPLICATION ENSEMBLE - A method and a communication system having an Application Ensemble Service server is provided that manage an application ensemble having multiple applications running on one or more user terminals. The communication system allows a user to collectively transfer the ensemble from a source terminal or terminals to a target terminal or terminals, for example, from voice and data terminals to other voice and data terminals or to a single user terminal. The communication system further allows the user to selectively transfer applications of the ensemble, such as transferring only the voice session from the voice terminal to another voice or voice/data terminal, and to copy an ensemble, or a portion of an ensemble, from a source terminal to a target terminal, wherein the ensemble or portion of the ensemble is not removed from the source terminal. The communication system further allows a user to suspend and resume an application ensemble.10-02-2008
20080243991Content Purchase and Transfer Management for Reader Device - A technique in which content is supplied to an electronic reader device from a server is described. The reader device establishes a connection with the server and then automatically transmits its identification information to the server. In response, the server provides the electronic reader device with a representation corresponding to electronic content available from the server for purchase and/or display. The electronic reader device displays the representation wherein a user of the client electronic device purchases content by selecting the representation on the display. The server acknowledges the selection and/or purchase and automatically provides the electronic reader device with the corresponding electronic content for display.10-02-2008
20080243993System for generic service management in a distributed and dynamic resource environment, providing constant service access to users - A service controller for providing centralized service management, control and placement, as well as guaranteed failover, in a dynamic and distributed computing environment. The service controller works in conjunction with a computing resource supply manager, which supplies the required resources so that the service controller can run the service on the allocated resources. The number of active service instances may dynamically increase or decrease in accordance with changing availability of or demand for resources. The service controller monitors the service instances and takes appropriate action in the event of service instance failures. The service controller is provided with a service director component, which records and tracks, for each service instance which has been started on a particular resource/host, the IP address of such host, through a name location service, thus allowing end-users to locate the service regardless of where the service instances are physically running.10-02-2008
20080243992SYSTEM AND METHOD FOR BANDWIDTH OPTIMIZATION IN A NETWORK STORAGE ENVIRONMENT - According to one or more embodiments of the present invention, a network cache intercepts data requested by a client from a remote server interconnected with the cache through one or more wide area network (WAN) links (e.g., for Wide Area File Services, or “WAFS”). The network cache stores the data and sends the data to the client. The cache may then intercept a first write request for the data from the client to the remote server, and determine one or more portions of the data in the write request that changed from the data stored at the cache (e.g., according to one or more hashes created based on the data). The network cache then sends a second write request for only the changed portions of the data to the remote server.10-02-2008
20080243997DISTRIBUTED CONTENT ITEM RECOMMENDATION SYSTEM AND METHOD OF OPERATION THEREFOR - A distributed content item recommendation system comprises a central recommendation server (10-02-2008
20080243995Multimedia client/server system with adjustable data link rate and range and methods for use therewith - A circuit for use in a multimedia server module that is coupleable to a plurality of multimedia sources that produce at least one multimedia signal and that can transmit over a wireless communication path to at least one client module, the circuit includes an encoder module that encodes the at least one multimedia signal to produce an encoded signal. An RF server transceiver module produces a channel signal that includes the encoded signal, and that wirelessly transmits the channel signal at a link data rate over the wireless communication path, the RF server transceiver module including a first monitor module that generates first RF performance signals that are based on the performance of the wireless communication path, and a quality of service module that receives the first RF performance signals and adjusts both a range of the link data rate and the link data rate.10-02-2008
20080243998REMOTE CONTROL APPARATUS AND METHOD - A remote control apparatus and method are provided. The remote control apparatus includes a user interface (UI) server which transmits a UI having a multimedia data format, and a UI client which displays the UI, receives a user command and controls the UI server according to the received user command. The remote control method includes enabling a UI server to transmit a UI having a multimedia data format to a UI client, enabling the UI client to display the UI, and enabling the UI client to control the UI server by transmitting a user command received through the UI to the UI server.10-02-2008
20120185532Method and Arrangement for Managing Persistent Rich Internet Applications - An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.07-19-2012
20120185530METHOD OF STREAMING MEDIA TO HETEROGENEOUS CLIENT DEVICES - A method of dynamically preparing a media clip for delivery from a server to a client is provided. Media attributes comprising media playback formats compatible with the client are provided to the server. A request is made by the client to provide a media content item at a specified starting time, and the server identifies a source where a media content file related to the selected media content item is located. The server obtains the media file from the source, and obtains a transcoded media segment file having a playback format compatible with the client media attributes. The transcoded media segment file may further be prepared in a transport format that is compatible with transport format media attributes of the client device, and a location of the prepared transcoded media segment file may be communicated to the client for the client to access the media segment.07-19-2012
20120185529APPLICATION SERVER MANAGEMENT SYSTEM, APPLICATION SERVER MANAGEMENT METHOD, MANAGEMENT APPARATUS, APPLICATION SERVER AND COMPUTER PROGRAM - An application server management system which makes a plurality of virtual server instance sections representing an identical server operate by setting values different from each other is provided. Included are: a management apparatus having a difference extraction section that extracts a setting item which is different among pieces of virtual server instance section representing an identical server; and an application server having a setting information management section that identifies an object holding a current setting value of the setting item having difference, a duplicate object generation section that makes a duplicate object of a setting value holding object hold the setting value having difference, an object repository that correlates duplicate object reference information, the class of a setting value holding object and application information, and an object invoking intervention section.07-19-2012
20120185528SESSION ALLOCATION FOR DISTRIBUTED VIRTUAL DESKTOP ARCHITECTURE - Methods, systems, and devices are described for allocating sessions in a distributed virtual desktop architecture. Multiple machines may each be configured to host at least one operating session and provide an input/output functionality. A data store may store a set of rules for identifying a session machine to host an operating system session associated with a user. A server computer system may be communicatively coupled with the data store and with each of the machines. The server computer system may authenticate the user at a first machine, enforce the set of rules to identify a session machine from the plurality of machines to host an operating system associated with the user, and instruct the first machine to communicate with the identified session machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the user at the session machine.07-19-2012
20120185527DISTRIBUTED VIRTUAL DESKTOP ARCHITECTURE - Methods, systems, and devices are described for providing distributed virtual desktops. In these methods, systems, and devices, a first user is authenticated at a first machine communicatively coupled with a server computer system. A second machine communicatively coupled with the server computer system is selected to host an operating system session associated with the first user. Input/output functionality for the operating system session associated with the first user is assigned to the first machine, and the first machine is instructed to communicate with the second machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the first user at the second machine.07-19-2012
20110270920Software platform and method for processing unstructured data - A software platform and a method for processing unstructured data are provided. The software platform includes a server and a client. The client is configured to receive a predefined command from an application software, call a function which is corresponding to the predefined command and which is in the client and/or in a server through network communications with the server to perform an operation; and the server is configured to perform network communications with the client and provide the function when called by the client. According to the present invention, function loads can be distributed reasonably between the server and the client and each function module can be deployed reasonably, and thereby the working efficiency of the software platform can be improved. Meanwhile, the software platform is extended to be applied to a network, which provides a foundation and convenience for other applications based on the software platform in the network.11-03-2011
20110270918USER INTERFACE FOR PROJECTION DEVICE REMOTE CONTROL - A projection device is provided. The projection device includes a server subsystem configured to generate a projection-device-status user interface presentable to a remote client via a webpage served by the server subsystem. The server subsystem includes: a projection control module configured to adjust a projection setting of the projection device based on control input received from the remote client via the projection-device-status user interface, and a task scheduling module configured to schedule a projection device operation control task to be performed at a scheduled event specified by scheduling input received from the remote client via the projection-device-status user interface, and to automatically initiate the projection device operation control task responsive to occurrence of the scheduled event.11-03-2011
20110270917NETWORK ADAPTER WITH SHARED DATABASE FOR MESSAGE CONTEXT INFORMATION - A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages.11-03-2011
20110270916GENERIC ONLINE RANKING SYSTEM AND METHOD SUITABLE FOR SYNDICATION - Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided.11-03-2011
20110270914Acquisition and presentation of data indicative of an extent of congruence between inferred mental states of authoring users - A computationally implemented method includes, but is not limited to: acquiring a first inference data indicative of an inferred mental state of a first authoring user in connection with a particular item of an electronic document, acquiring a second inference data indicative of an inferred mental state of a second authoring user in connection with the particular item of the electronic document; comparing the first inference data with the second inference data; and presenting data indicative of an extent of congruity between the inferred mental state of the first authoring user and the inferred mental state of the second authoring user based, at least in part, on said comparing. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.11-03-2011
20110270913CONTROLLING AN ADAPTIVE STREAMING OF DIGITAL CONTENT - The invention provides an improved adaptive streaming solution wherein an optimal receiver strategy is created and stored in a client device for controlling the adaptive streaming of digital content. In various embodiments, the optimal receiver strategy data is a result of solving a stochastic decision problem using a mathematical model based on a Markov Decision Process and using as an input to the mathematical model one or more properties of an encoder and an beforehand estimation of an available bandwidth of a packet switched network and/or variation characteristics of the available bandwidth over time of the packet switched network, wherein the properties comprise at least one of an encoder type identification and a mathematical model of a decoder input buffer used by the encoder.11-03-2011
20110270911SESSION POOLING FOR LEGACY APPLICATION TASKS - Methods, systems, and techniques for handling session emulation for running legacy applications/tasks in host environments using session pools are provided. These enhanced session emulation techniques may be used for many applications, including modernizing legacy applications, particularly in mid-range or mainframe host computing. Example embodiments provide a Role-Based Modernization System (“RBMS”), which uses the enhanced emulation techniques to provide role-based modernization of menu-based legacy applications.11-03-2011
20080250105Method for enabling a user to vote for a document stored within a database - The present invention relates to a method and computer readable recording medium of enabling voting for a document stored within a database over a data network, comprising: (a) receiving user's search query; (b) providing a search results list, according to said search query, wherein said search results list comprises at least one document; (c) providing one or more categorized voting scales for said at least one document, said one or more voting scales enabling selecting corresponding one or more categorized evaluations for said at least document, thereby enabling providing one or more categorized votes for said at least one document; and (d) submitting said one or more categorized evaluations.10-09-2008
20080250101MULTIMEDIA DATA TRANSMITTING APPARATUS AND MULTIMEDIA DATA RECEIVING APPARATUS - To provide, in a multimedia content server which stores multimedia data and transmits the stored multimedia data to a terminal, a technique which allows the terminal to implement a data broadcast even when random access for trick play, and the like, is performed. Upon receiving a data transmission request from a multimedia data receiving apparatus, a multimedia data transmitting apparatus transmits the requested multimedia data and definitely inserts data required for data broadcasting or transmits data for data broadcasting, separately from the multimedia data, thereby enabling the multimedia data receiving apparatus to obtain the data required for data broadcasting.10-09-2008
20080250104APPARATUS, SYSTEM AND METHOD FOR SECURE INFORMATION DISSEMINATION - An apparatus transfers the title of content to an ID-assigning unit which assigns an ID to the content and transmits the content ID to a broadcasting unit via a tagging unit. A broadcasting apparatus then broadcasts the content ID and a receiver extracts the content ID from a received signal and transfers the content ID to a verification unit which determines whether or not the content ID received from a reception functional unit matches a stored content ID. If the content ID received from the reception unit matches a stored content ID, user information of the receiver is transmitted to a privacy-guarding unit. The privacy-guarding unit searches privacy-guarding items and, in accordance with a result of the search, only necessary user information presented by the verification unit is transmitted to a provider unit.10-09-2008
20080250103SYSTEM AND A METHOD FOR ACCELERATING COMMUNICATION OF TCP/IP BASED CONTENT - A technique for downloading multiple objects from at least one server in an accelerated manner. Typically, in a TCP/IP environment, a client is limited in the number of sockets that can be opened for a single server. A spoofer (10-09-2008
20080250100INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND COMPUTER PROGRAM - An information processing apparatus, that obtains pieces of content information relating to content recorded in an information recording medium, includes a content identifier generation unit configured to read a content certificate which is recorded in the recording medium and which corresponds to the content stored in the information recording medium, and generates a content identifier by combining hash values which correspond to the content and which are included in data stored in the content certificate, a data transmitting unit configured to transmit the content identifier generated using the content identifier generation unit to a content information provision server, a data receiving unit configured to receive, from the content information provision server, the pieces of content information relating to the content which is specified on the basis of the content identifier, and a data outputting unit configured to output the pieces of content information received using the data receiving unit.10-09-2008
20080250099On-Demand Propagation of Routing Information in Distributed Computing System - An apparatus, program product and method utilize on-demand propagation of routing information to reduce the overhead associated with distributing routing information throughout a distributed computing system. The staleness of the routing information utilized in routing client requests for a particular client is gauged based upon the number and/or frequency of client requests issued for that client that require rerouting, e.g., as indicated in responses returned in response to the client requests. Once the reroutes of client requests meet a desired propagation criterion, updated routing information is then requested for the client.10-09-2008
20110202595AT-DESK MANAGEMENT SYSTEM, APPARATUS, AND TERMINAL - An at-desk notice system includes plural clients, and a server. Each of clients includes a notice display unit for displaying at-desk notice information on a monitoring-target user, and a state notice unit for notifying the server of a change in state information on a user of the client. The server includes a judgment unit for determining whether the state information, the change of which is notified by the clients, has changed to an at-desk state and whether the change-notified user is monitored by other user, and a notice unit for issuing, to the client of the other user, a notice that the monitoring-target user becomes the at-desk state.08-18-2011
20110202594CONTEXT SENSITIVE, CLOUD-BASED TELEPHONY - Embodiments of the present invention are directed to a communication system that provides various automated operations, including searches of public and private resources for third party information, performance of operations to assist a user in response to keyword identification in an audio, text or video stream, and speed dial updates based on calling frequencies to various telephone numbers.08-18-2011
20110202592Use of Multiple Connections to Extend RADIUS Identifier Space - A system and method is provided for accounting and authentication that communicates via RADIUS protocol. Multiple RADIUS clients are associated with multiple sets of RADIUS protocol identifiers, such that the number of available RADIUS protocol identifiers available for services request is increased.08-18-2011
20110202591SYSTEM, METHOD, AND APPARATUS FOR IMPROVED TRANSPORTATION MANAGEMENT - A system, method, and apparatus infrastructure provide real time wireless tracking of multiple initial data parameters transmitted from individual mobile receiving or system units installed in customer vehicles. A management network receives and decodes initial data parameters from respective receiving mobile units, matches and encodes the same according to stored predetermined customer specified format preferences, and transmits customer specified data streams to customers. An additional step correlates the received specified-data streams with additional public-supplied data or third-party contractually supplied data to provide an enhanced customer report enabling a number of reports; including a credibility determination between the public-supplied data and the received specified-data, a customer vehicle travel efficiency report, a safe operation vehicle report, and a vehicle operator effectiveness report. Each vehicle system unit is functionally enabled to secure transmission of a communication protocol over GSM, GPRS, CDMA, or other networks enabling seamless and secure functionality between wireless or wired data-links.08-18-2011
20130218956METHOD AND CLIENT FOR OFFLINE OPERATION - A method of offline operation for a client, comprises the steps of obtaining and displaying a user interface; and determining whether the client is connected to a network, and if so, synchronizing offline operation data previously stored by the client to a server, otherwise conducting offline operation, wherein the offline operation comprises the steps of obtaining in real time and storing user offline operation data; and refreshing and displaying the User interface, based on the user offline operation data obtained in real time and stored. A client for offline operation, which stores user offline operation data upon being disconnected from the network so that user offline operation data will not be lost and will be reflected upon the user interface being refreshed or switched to, and synchronizes user operation data to a server upon being connected to the network to ensure consistent user experiences.08-22-2013
20130218948VARIABLE SPEED COLLABORATIVE WEB BROWSING SYSTEM - The present invention is directed towards computerized social networks and e-commerce including facilitating ad-hoc screen sharing and co-browsing between users of a social network. The collaborative web browsing method comprising providing a server computer having a Shopping With A Friend (SWAF) server engine coupled to a database, a SWAF client engine coupled to the SWAF server engine and a plurality of client computers each having a web browser program that runs the SWAF client engine. The web browser program does not include a collaboration plug-in.08-22-2013
20130218946METHOD AND SYSTEM FOR DISTRIBUTING ONE OR MORE SERVER-BASED SERVICES - Presented are systems and methods for distributing server-based services using a service development platform. The service development platform acquires server-based service data associated with a first server-based service, and parses the server-based service data. The service development platform catalogs the parsed server-based service data into a server-based service catalog that contains one or more server-based services different from the first server-based service. Additionally, the service development platform receives a request from a client device for the first server-based service indexed in the server-based service catalog, and provides the first server-based service to the client device.08-22-2013
20090063618Method and Apparatus for Client-Side Aggregation of Asynchronous Fragmented Requests - The Asynchronous Aggregator shifts the burden of retrieving and aggregating asynchronous responses by replacing asynchronous requests in an original request thread with placcholders with a unique identifier, creating new threads for each asynchronous request, writing a script to request the asynchronous request output, and returning the original request and the script to the client. Each of the new threads run independently and when completed, place the output in the server store. The script then requests each output from the server store as the output becomes available to fill the placeholders.03-05-2009
20080228874Method and Apparatus for Collocating Application Monitoring Reports with Web Applications - A computer implemented method, apparatus, and computer usable program code to display a Web site with its corresponding monitoring information. A determination is made as to whether a user at a client data processing system is permitted access monitoring information for a Web site. The Web page is retrieved to form a retrieved Web page in response to a request for a Web page from the Web site. Monitoring information is associated with the retrieved Web page from associated monitoring information if the user is permitted to access the monitoring information to form collocated content. The collocated content is sent to the user at the client data processing system.09-18-2008
20080228872SYSTEM AND METHOD FOR PROCESSING TRANSACTIONS IN A MULTISYSTEM DATABASE ENVIRONMENT - A system for satisfying a request from a client for a send-then-commit transaction includes a front-end information management system (IMS) server. Shared message queues (SMQ) communicate with the front-end IMS server and plural back-end IMS. The front-end IMS server receives the request from the client and transmits the request to the SMQ. A back-end IMS server accesses the SMQ and generates a transaction output in response to the request. The back-end IMS server transmits the result to the front-end IMS server and the front-end IMS server interfaces with the client to communicate the response thereto. The back-end IMS server and front-end IMS server operate in separate system images, but work together in a resource recovery services (RRS) environment to commit or backout the transaction output.09-18-2008
20080228871System having configurable interfaces for flexible system configurations - An apparatus includes a plurality of memories, a plurality of systems, and a switch interface circuit. Each of the plurality of systems includes a memory controller coupled to a respective one of the plurality of memories. Additionally, each of the plurality of systems is coupled to at least one other one of the plurality of systems. Each of the plurality of systems further includes one or more coherent agents configured to access the plurality of memories, and wherein the plurality of systems enforce coherency across the plurality of systems for at least some accesses. At least one of the plurality of systems is coupled to the switch interface circuit separate from the interconnection of the plurality of systems. The switch interface circuit is configured to interface the apparatus to a switch fabric.09-18-2008
20080228870Method For Transmitting Information From an Information Server to a Client - During the transmission of information from a first information server (09-18-2008
20080228869METHOD FOR ONLINE DISTRIBUTION OF DRM CONTENT - The invention relates to a method for online distribution of digital content that is protected by digital rights management (DRM). It makes it possible to disseminate such content via peer-to-peer networks, for instance, according to the bitstream principle. According to the invention, the file segments that are identical in terms of the distribution of the same content within different DRM files, are shared peer-to-peer among the terminal devices of the network subscribers under the control of a server, while all of the other specific components of a given DRM file, including the rights labels, are transmitted by a centralized site (09-18-2008
20080228868SYSTEM AND METHOD PROVIDING SUBJECTIVELY RELEVANT CONTENT - A system and method for providing subjectively relevant content to a user by determining whether requested content or the source of the requested content is associated with attributes correlating to a user profile.09-18-2008
20080228866SCRAPBOOK SERVER, METHOD OF CONTROLLING SAME, AND CONTROL PROGRAM THEREFOR - A user accesses a scrapbook server using a computer and executes a simulation for creating a scrapbook by affixing part images such as photographic images and decorative images to an image of a paper mount utilizing a scrapbook image, which has been created by another person, on the display screen of the computer. A procedural manual in line with the simulation is created. The procedural manual and paper mount, photographs and decorations such as buttons and ribbons for actually creating the scrapbook are bundled into a package and the package is delivered to the user. The user accepts the package and, while viewing the manual and using the bundled paper mount and decorations, actually creates the scrapbook in the manner that was simulated. The creator is given points that differ depending upon how the scrapbook image was utilized.09-18-2008
20090138547APPARATUS AND METHODS FOR OPERATION OF A WIRELESS SERVER - Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a wireless server downloads media content to a mobile wireless client based on one or more criteria for the mobile wireless client, where the one or more criteria are identified in the wireless server.05-28-2009
20080228863Systems and Methods for End-User Experience Monitoring Using A Script - Systems and methods for end-user experience monitoring using a script are shown and described. The method can include receiving, at a computing device of an end-user, web page including a script injected by a network appliance, the script having instructions that, when executed, register for the occurrence of an event associated with at least one of an attachevent command and an addEventListener command, executing the script at the computing device of the end-user, and recording the occurrence of the event associated with the at least one command during the rendering of the web page.09-18-2008
20090037524METHOD AND APPARATUS TO GENERATE A MEDIA PRESENTATION - Apparatus and methods to control media presentation provide capabilities to capture a media event and process the media content captured in a distributed arrangement. In an embodiment, a media client communicates with a media production server to conduct a media capture event and to process media content generated from the media capture event in which the media production server controls the media capture machine that generates the media content.02-05-2009
20090037525NETWORK SYSTEM AND TERMINALS CONNECTED THERETO - A network system is provided with a plurality of terminals connected thereto, each of the terminals being configured to be connectable to a network and switchable between server mode and client mode. Each of the terminals includes a terminal information registration unit and a comparison information storage unit, and the terminal information registration unit stores information on each other terminal connected to the network as well as information on whether each other terminal is a server terminal or a client terminal. The comparison information storage unit stores comparison information used for server selection. In a server selection process, at least one of the terminals compares pieces of the comparison information stored in the comparison information storage units of the individual terminals through terminal-to-terminal communication and, depending on the result of comparison, one of the terminals to which priority is given is selected to work as the server terminal02-05-2009
20090265423METHOD AND SYSTEM OF MOBILE APPLICATION IMPLEMENTATION ON NETWORK SERVER - The invention discloses a communication system having mobile applications implemented on a server. The disclosed system has a server component, a client component and a communication component. The server component facilitates atleast one of: creation, installation, upgradation, distribution, customization, maintenance, removal or discovery of the mobile applications on the server. The client component has a user interface and a display. The client component facilitates interaction with the server component. The communication component facilitates communication between the server component and the client component.10-22-2009
20090265422METHOD AND APPARATUS FOR PROVIDING AND RECEIVING USER INTERFACE - In a method of providing/receiving a user interface between a user interface client and a user interface server, when the user interface server encodes information on a plurality of user interface scenes in a multimedia data format and transmits the encoded information to the user interface client. The user interface client receives and reproduces the multimedia data so that a user interface may be displayed to which a variety of effect are applied considering individual characteristics of the user interface client such as performance of the user interface client and user preference.10-22-2009
20090265421Internet measurement system application programming interface - Systems, application programming interfaces, and other embodiments associated with internet measurements are described. Example systems and methods facilitate requesting that a control server acquire internet measurements from a set of distributed measurement points. One example application programming interface (API) includes a list request interface to provide a list request to a control server. The list request may request a list of measurement points from the control server. The example API may also include a list receipt interface to receive a list response from the control server. The list response may contain information concerning measurement points. The API may enable a user to perform a complex series of internet measurements by giving the user access to standardized function calls for accessing a distributed internet measurement system.10-22-2009
20090265420METHOD OF RENDERING AT LEAST ONE ELEMENT IN A CLIENT BROWSER - “The invention relates to a method of rendering at least one element E in a client browser CB at a client CL, where the element E is defined at an intermediate web server IWS by element representative data ERD and where the element is obtained from at least one data source DS, the method including the steps of performing an analytical rendering AR having a transformation of the element representative data ERD into analytically expressed element defining data AEEDD including unknown quantities UQ, performing a visual rendering where the unknown quantities UQ are substituted with client specific factors CSF. Thus, the invention benefits from several advantages individually or in combination, such as: a rendering of an element may be performed at the intermediate server in spite of the fact that the positioning of other elements or client specific factors are generally unknown at the time of performing the intermediate rendering, a rendering of one element to a client may in fact be shared by several different clients although the client specific factors are different due to the fact that these are analytically rendered and, an analytical rendering at the intermediate server may in fact facilitate a very flexible rendering at the clients, thereby enabling that the client specific factors may be different.”10-22-2009
20090265419Executing Applications at Servers With Low Energy Costs - Embodiments of the invention provide methods, systems, and articles of manufacture for managing and executing applications in a clustered server system. In one embodiment, an application may be installed at an application server having the associated lowest energy cost of maintenance, thereby lowering the cost of operating the system. In another embodiment, requests for services from the system may be routed to application servers having the lowest energy cost, thereby lowering the cost of operating the system.10-22-2009
20090265418PRUNING AN AGGREGATE MEDIA COLLECTION - Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user. The aggregate media collection of the user may then be pruned or filtered based on user preferences of the user.10-22-2009
20090265417AGGREGATING MEDIA COLLECTIONS TO PROVIDE A PRIMARY LIST AND SORTED SUB-LISTS - Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user. The aggregate media collection is provided as a primary list including an entry for each unique media item in the aggregate media collection. Sorted sub-lists are utilized to populate the primary list.10-22-2009
20090265416AGGREGATING MEDIA COLLECTIONS BETWEEN PARTICIPANTS OF A SHARING NETWORK UTILIZING BRIDGING - Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user. In one embodiment, bridging of users is provided to expand the sharing of media collections beyond those having direct relationships with the sharing user.10-22-2009
20120047204APPARATUS AND METHOD FOR PROVIDING A DEVICE MANAGEMENT PACKAGE AND A METHOD FOR RECEIVING THE DEVICE MANAGEMENT PACKAGE - A method and apparatus for receiving a Device Management (DM) package from a server cooperating with the network operator. The method includes cooperating for a DM service between a network operator and a DM package providing enterprise, determining whether a DM package is directly providable by a DM server when a device makes a DM request including its own information, transmitting a DM response including an address of an cooperation server if it is determined that a DM package is to be provided through the cooperation server, and receiving a DM package for an update operation by the device by accessing the address of the cooperation server.02-23-2012
20080281908HYBRID SEGMENT-ORIENTED FILE SERVER AND WAN ACCELERATOR - In a network including WAN accelerators and segment-oriented file servers, a method comprises responding to a client request to manipulate a file via a network file protocol by receiving a first request at a first WAN accelerator, wherein the request is a request to open a file located at a file server that is a segment-oriented file server, sending a local request for the file, corresponding to the first request, from the WAN accelerator to the file server, using a segment-aware network request protocol, returning at least a portion of the requested file in the form of a representation of a data map corresponding to the at least a portion of the requested file stored on the file server and using a data map for reconstruction of the requested file.11-13-2008
20080281910System and Method to Initiate a Mobile Data Communication Utilizing a Trigger System - A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.11-13-2008
20080281903System and method for providing interactive multimedia content - A system for providing interactive multimedia content includes an electronic device having a unique identification and an personalized content profile associated therewith. The electronic device includes an input device that receives data input by the user, a transmitter that transmits data, including data input by the user, to a provider system, a receiver that receives encoded multimedia content from the provider system and an output device that provides decoded multimedia content to a user. The electronic device further includes one or more controllers that control the operation of the input device, the transmitter, the receiver and the output device. The controllers decode the encoded multimedia content and output the decoded multimedia content through the output device. The decoding and output is based, at least in part, on the device's personalized content profile.11-13-2008
20080281911SYNCHRONIZING A CLIENT USER INTERFACE WITH A SERVER BACKEND - A system coupled to at least one client system, a system for synchronizing a user interface (UI) presentation to be displayed to a user of the client system to a UI description maintained by the server system, the server system comprising a UI object converter adapted for converting the UI description into one or more UI object definitions; storing each UI object definition in a document; and, transmitting the document to the client system; the client system adapted to convert the UI object definitions to UI objects to generate the UI presentation.11-13-2008
20080281909INFORMATION ISSUING SYSTEM, PUBLIC MEDIA INFORMATION ISSUING SYSTEM AND ISSUING METHOD - An information issuing system, a public media information issuing system, and an information issuing method are provided, in which the information issuing method includes: collecting the user ID of every user who enters the service region of the public media information issuing system; acquiring the corresponding behavior character information of the user ID; integrating the behavior character information and selecting the corresponding information to be issued based on the integrated behavior character information; and issuing the selected information. Using the present disclosure, it can locate the information interested by the user to issue to the user fast and expediently.11-13-2008
20080281907SYSTEM AND METHOD FOR GLOBALLY ISSUING AND VALIDATING ASSETS - A system and method are provided for enabling two or more different entities to perform actions on assets including validating the assets and authorizing the assets. The assets may include financial instruments, real estate documents, bonds, share certificates, and/or traveler's cheques. Client terminals are coupled to a plurality of servers and global servers to receive updates regarding the status of the assets. The invention enables assets to be validated in real-time in order to reduce fraud, such as duplicate assets, false assets or a counterfeit asset.11-13-2008
20080281906SERVER DEVICE OPERATING IN RESPONSE TO RECEIVED REQUEST - The present invention provides a server device operating in response to a request received from a client device. A request storage device in system memory space with a request storage region stores a request received from a client device in association with identification information. An identification information storage region contains a request that is waiting to be processed. An identification information storage unit retrieves at least one request waiting to be processed from the request storage region if the number of identification information pieces stored in the identification information storage region has declined to a reference number or below, and then stores retrieved request identification information in the identification information storage region Multiple request processors operate in parallel, each acquiring identification information from the identification information storage region, a request identified by the acquired identification information from the request storage region, and performing processing in response to the acquired request.11-13-2008
20080281905METHOD AND SYSTEM FOR NOTIFYING AN ADDRESSEE OF A COMMUNICATION SESSION - Requests for communications and for establishing communication sessions with an intended addressee are detected and notifications regarding the pending communication request are provided to the intended addressee. If the addressee is operating on-line in an IP environment, the messages are delivered to the addressee via a real-time mechanism. However, if the addressee is not operating on-line in an IP environment, a message is sent via an alternate means, such as SMS, email etc. For on-line addressees, if the addressee is presently running an application program, the type of application program can be ascertained and the notification message can be compatible with the rendering functions of the application program.11-13-2008
20080281904Associating service listings with open source projects - Embodiments of a service listing system for open source software projects are described. A plurality of available open source projects are stored in a centralized or distributed database system. Each open source project comprises one or more software programs. Third party support and maintenance services may be provided by third parties service providers. The service listing system associates one or more service listings from service providers with appropriate open source projects. The service listing includes contact information for the service provider, and a schedule of provided services and products, and fees, if applicable. Service listings can be associated with projects based on a specific identification of projects or a definition of categories or types of projects. The system includes an integrated search engine that allows project users to find services based on specific projects or specific services that are available. A rating and certification system allows users to rate service providers and provide feedback that can be used by other potential users of the service provider.11-13-2008
20080281902System and Method for Providing Improved Communication Notification Forwarding on a Network - A system and method for improved communication notification forwarding on a network. An instant messaging (IM) server program receives at least one communication notification from a first client among a collection of clients on a network, wherein the at least one communication notification is targeted to a second client among the collection of clients. A notification manager compares a current network performance level to a predetermined threshold. In response to said comparing the current network performance level to the predetermined threshold, the notification manager parses a first list to determine if a first user indicator associated with said first client is present on the first list, wherein the first list indicates a first collection of user indicators of clients from which communication notifications are to be forwarded as high priority communication notifications. If the user indicator associated with the first client is present on the first list, the IM server program forwards the at least one communication notification as a high priority communication notification to said second client.11-13-2008
20080288586REMOTE ACCESS AND RETRIEVAL OF ELECTRONIC FILES - A system and methods for remotely accessing, retrieving, and transmitting data offering remote data management control and verification of data delivery is provided. In an illustrative implementation, the present invention comprises a computing application operating on at least one computer server that cooperates with at least one communications network to which participating users have access. The exemplary computing application coordinates the delivery of desired data its corresponding data directory structure information to participating users over the communications network. The present invention further provides notification of delivery of data to intended targets using the communications network.11-20-2008
20080288585APPARATUS AND METHOD FOR STORING NETWORK PARAMETER IN MOBILE COMMUNICATION SYSTEM - An apparatus and method capable of receiving network parameter information by using a Subscriber Identify Module (SIM) Application Toolkit (SAT) in a portable terminal is provided. The apparatus includes a portable terminal for selecting a menu for receiving the network parameter information required for network connection and for storing the network parameter information; and an Over the Air (OTA) server for transmitting network parameter information when a network parameter information request is received from the portable terminal.11-20-2008
20080288581Method and an apparatus to record web transactions using a proxy server - Some embodiments of a method and an apparatus to record web transactions in a proxy server have been presented. In one embodiment, responses and requests are routed between a web server and a client via a proxy server communicatively coupled between the web server and the client during a web transaction. The proxy server further records transaction information of the web transaction.11-20-2008
20080288579Ubiquitous Content Subscription and Delivery via a Smart Electronic Paper Device - A portable electronic paper device can include a flexible display substrate for displaying dynamic content received from a content provider. The device can also include a CPU, memory storage and a wireless communication component for establishing a connection with the content provider. The memory of the device can be loaded with software needed to display the content, such as a hypervisor, a virtual machine and an interface layer between them such that no operating system is required in order to render content onto the flexible display. The electronic device can be distributed to users from the content provider and loaded with an application deployed on the virtual machine to display and personalize the content. Periodic updates can be transmitted from the content provider to the device thereby enabling real-time updatable content delivery to the users.11-20-2008
20080288578Method, a Device, and a System for Enabling Data Synchronization Between Multiple Devices - A method, a device and a system either for user initiated or automatic data synchronization in case of multiple device ownership. Virtual devices (11-20-2008
20080288584Method and System for Preparing Execution of Systems Management Tasks of Endpoints - A method, computer program and system for automatically defining on a computer data for execution of systems management tasks on endpoints by a systems manager management said endpoints. The method comprises the steps of reading connection/disconnection information related to the endpoints collected by the systems management server during a same period of time for all the endpoints, computing the availability trends with the connection/disconnection information for said same period of time classifying endpoints according to the predefined classes of availability trends for endpoints and the computed availability trends, applying rules to create data defining execution of systems management tasks on endpoints according to the result of the classifying step and making these data available to the systems management server.11-20-2008
20080288583METHOD AND SYSTEM FOR GENERATING AUXILIARY-SERVER CACHE IDENTIFIERS - A method, system, and computer program product, by which portions of the session information that page-content is dependent upon are “pushed” to the client from the origin server in a way such that auxiliary servers, e.g. other application servers and edge-servers, have access to the session information and fragment dependancy data to generate auxiliary-server cache-IDs for the custom pages. This enables distribution of the load away from the origin server, allowing better application distribution and scalability through more effective caching.11-20-2008
20120296962MEDICAL IMAGE PROCESSING SYSTEM AND A MEDICAL IMAGE PROCESSING SERVER - In case of communication is interrupted as a result of unforeseen circumstances, it is intended to allow confirming the results of processing executed while communication is interrupted. The medical image processing system includes a server comprising a processor and a screen generator. The processor executes an application for generating and editing a medical image based on instructions from a client. The screen generator generates and delivers the screen to the client upon receiving the processing results of the application. The server comprises a disconnect detector, a screen storage, and a screen storage controller. The disconnect detector detects communication interruption with the client. The screen storage controller causes the screen storage to store the screen generated in a first period from the time when the disconnect detector detects an interruption of communication. A screen playback part delivers the screen stored in the screen storage to the client.11-22-2012
20080313274Adaptive Load Balancing - Techniques for adaptive load balancing using behavior modification hints are disclosed, including, in at least one embodiment, monitoring a server's operating conditions; determining, based on the server's operating conditions, when to send a behavior modification hint to one or more clients that are being served by the server; generating the behavior modification hint based on the server's operating conditions; and sending the behavior modification hint to the one or more clients. In at least one embodiment, a client receives the behavior modification hint and, based on the behavior modification hint, alters a timeout value related to the server or alters its preferred server.12-18-2008
20080313267OPTIMIZE WEB SERVICE INTERACTIONS VIA A DOWNLOADABLE CUSTOM PARSER - A method, system and computer program product for optimizing web service interactions. A server receives a service request from a client, where the service request includes information that is used by the server to provide a customized parser to the client that allows optimal web service interactions. Upon the server providing a link to the client to download this customized parser, the client downloads the parser and embeds the parser into its runtime environment. The parser in the client is then able to receive and transmit communications from and to the server, respectively, in a most efficient manner. For example, the parser may reduce the size of the XML message size more considerably than compression algorithms. In another example, if the client and server communicate in different languages, the parser may translate the messages between the client and server so that the messages are understandable.12-18-2008
20080313271AUTOMATED REPONSE TO COMPUTER USERS CONTEXT - Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations the providing includes receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state, receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state, and, in response to receiving a value for the indicated one attribute from a first source, determining that the first client has an interest in receiving the received value and supplying the received value to the first client.12-18-2008
20080313272METHOD FOR COOPERATIVE DESCRIPTION OF MEDIA OBJECTS - A method for the description of a media object (12-18-2008
20080313269Remoting of Console Operating in a Multi-Session Environment - Apparatus and methods for remoting of a console operating in a multi-session environment are described. A server process creates one or more proxy processes associated with login sessions. The proxy processes are controlled and managed by a session manager. The server manager can be instrumented to process the graphical information. The graphical information is eventually utilized for creating a visual representation on a client device as the output. The client device includes a client-side process or a client-side proxy, for processing information sent by the server, which is finally used for rendering the associated visual representation on the client device.12-18-2008
20080313268SENDING CONTENT FROM MULTIPLE CONTENT SERVERS TO CLIENTS AT TIME REFERENCE POINTS - In an embodiment, a request is received from a client that includes a content identifier that identifies content. Content servers are determined that store the content, which is divided into frames. Time reference points and a time period are determined. The time period separates each of the time reference points. Logical groups of the frames are sent from the content servers to the client at the time reference points. The client receives the frames, reorders the frames into a play order, and displays the frames in the play order.12-18-2008
20080313273METHOD, APPARATUS AND SYSTEM FOR SERVICE SELECTION, AND CLIENT APPLICATION SERVER - A service selection method, apparatus and system, as well as a client application server are provided. The method includes: obtaining meta information according to contents specified by a client; requesting to query services matched with the meta information to obtain a service list including service identifications of the services matched with the meta information; converting the service list into a format recognizable by the client and providing the converted service list to the client; obtaining a corresponding service identification according to acknowledgement information from the client; requesting interface and address information of a service server corresponding to the corresponding service identification, and providing the interface and address information to the client. In this way, services capable of processing current contents may be found according the contents, and an appropriate service may be selected among the services.12-18-2008
20090327414SYSTEM AND METHOD OF BINDING A CLIENT TO A SERVER - Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.12-31-2009
20090327408MOBILE TERMINAL - A mobile terminal includes a storage unit, a wireless LAN communication unit, and a display unit. The storage unit stores device identification information for identifying the mobile terminal. The wireless LAN communication unit connects to a management server managing, for each mobile terminal, attribute information related to at least one content server to which the mobile terminal is connected via a network. The wireless LAN communication unit transmits the device identification information to the management server along with a request for the attribute information. Then, the wireless LAN communication unit receives one or more pieces of attribute information from the management server. The display unit displays the received one or more pieces of attribute information.12-31-2009
20090327407AUTO UPDATE UTILITY FOR DIGITAL ADDRESS BOOKS - An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who's contact information or partial contact information is present in the user's address book application) to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.12-31-2009
20080244000COMMUNICATION SYSTEM - A client terminal is capable of communicating with an address server. The client terminal includes a displaying unit, a language determining unit, a language information transmitting unit, a service information acquiring unit, and a display controlling unit. The displaying unit displays a page. The language determining unit determines a language to be used for displaying the page on the displaying unit. The language information transmitting unit transmits language information to the address server. The language information indicates the language determined by the language determining unit. The service information acquiring unit acquires service information from a data server based on address information transmitted from the address server. The display controlling unit controls the displaying unit to display, by using the language determined by the language determining unit, the page including the service information acquired by the service information acquiring unit.10-02-2008
20120296959Shell Integration for an Application Executing Remotely on a Server - The methods and systems described herein are directed to providing shell integration for an application executing remotely on a server. By providing shell integration for the application executing on the server, the system provides a seamless user experience, in which a user perceives minor or no differences between applications executing locally and those executing remotely. New usability enhancements in operating systems, such as Destination Lists (a.k.a. Jump Lists), Thumbnail Toolbars, Overlay Icons, Progress Bars, and integration of web sites with the Shell (IE9), may work only in a local OS environment and fail to integrate at all in a remote environment. One of the goals of the invention is to integrate these Shell capabilities and achieve a unified desktop experience for the user.11-22-2012
20120296957Software Based System for Control of Devices - A control system includes a plurality of audio/video and environmental devices, a server and a client system. Each one of said plurality of audio/video devices receives or sends an audio/video signal. The server is connected to each one of said plurality of audio/video devices and is configured to controllably receive and send audio/video signals to and from the plurality of audio/video devices. The server is connected to each one of said plurality of environmental devices and is configured to controllably operate the environmental devices. The client system is interoperable with the server and with a user of the client system through a user interface. At least one medical device may also be connected to communicate with said server. The user can control the plurality of audio/video and environmental devices through the client system and the server, and receive the audio/video signal outputted from any one of the plurality of audio/video and environmental devices.11-22-2012
20120296961SESSION MANAGEMENT WITHIN A MULTI-TIERED ENTERPRISE NETWORK - A system and method are described in which session objects are organized and managed within a structured hierarchy of session object storage units, referred to herein as “session domains.” In an example, a method can include generating a plurality of session objects, defining a plurality of session domains, associating the plurality of session objects with the plurality of session domains, identifying related session domains, and organizing the related session domains within one of a plurality of hierarchy levels. The session objects can store session data defining a state of interaction with clients. The session domains can provide abstract storage for session objects having similar management characteristics. The related session domains can be grouped in hierarchy levels based on one or more related management characteristics of the session objects.11-22-2012
20120296960METHOD AND SYSTEM FOR PROVIDING ACCESS TO MAINFRAME DATA OBJECTS IN A HETEROGENEOUS COMPUTING ENVIRONMENT - A method for providing access to mainframe data objects in a heterogeneous computing environment includes providing, by a non-mainframe server, a service comprising a storage virtualization system for storing mainframe data in a virtual storage device. The mainframe data is managed by a mainframe server, which is connected to a physical storage device and to the server so that the virtual storage device in the storage virtualization system appears as another physical storage device to the mainframe server. The method includes receiving, by the server, a message from a non-mainframe client connected to the server via a network, wherein the virtual storage device appears as a mounted storage drive to the client, and the message includes a request for access to the mounted storage drive and/or to data stored therein. The request is processed to generate a non-mainframe formatted request result, which is transmitted to the client via the network.11-22-2012
20090319602MAINTAINING ENTITY COLLABORATION SITES - Logical collaboration sites are structured to simplify creation and subsequent discovery by arranging them hierarchically to reflect entity types. Mapping tables enable quick, direct access to both collaboration sites and to the entity type sites. Persistent state data in client application documents link the documents to associated sites. The collaboration sites can be manipulated from the client applications by leveraging the data in the mapping tables and site structures.12-24-2009
20080294715Privacy Safety Manager System - A method is provided for accessing user personal information. In such method, personal information belonging to a particular user is stored at a user information processing system such as a user computer. A form may then be displayed on the user information processing system. A user-provided recall input can then be received at the user information processing system and the fact of its receipt can be indicated on the form. Using the recall input, the stored user personal information can be accessed for processing in connection with the displayed form. Display of information at the user information processing system may then be manipulated based on a result of the processing.11-27-2008
20080208963Online File Sharing - Systems and methods are disclosed involving sharing data files amongst a group in a networked system. In a first embodied system and method, a user uploads a video file to a file sharing server over a network and the server makes the file available for access by a group of users. In a second embodied system and method, the user shares a file with the group of users using a peer-to-peer model. The systems and methods may be operated in conjunction with a separate social networking system, in which case certain features may operate jointly, such as user authentication. Even if the file sharing server or social networking system are not involved in the actual file transfer, each may be used to facilitate group generation, group information storage, file preview storage, file availability notification, messaging, user verification, and other features. The group with whom a file is shared may be defined by the user who uploads the file, may be automatically generated, such as by analysis of the user's settings in the social networking system, or may be generated by the user or file sharing server sending invitations to a chosen or defined set of users.08-28-2008
20080313270DECOUPLED MECHANISM FOR MANAGED COPY CLIENT APPLICATIONS AND E-COMMERCE SERVERS TO INTEROPERATE IN A HETEROGENEOUS ENVIRONMENT - Request data is generated at a client device having at least one managed copy client application. The request data includes an identifier (e.g., a uniform resource locator, class ID, etc.) for an integration control (e.g., an ActiveX control, Java applet, etc.) installable on the client device. The request data is transmitted and, in response to the request data, response data (e.g., an object element in an HTML page) is received from a server (e.g., an e-commerce server). The response data facilitates installation of the integration control on the client device, and the integration control provides an interface to facilitate communication between the server and the managed copy client application.12-18-2008
20080208960Directory server plug-in call ordering - A method and apparatus for ordering callbacks for server plug-ins of a Lightweight Directory Access Protocol (LDAP) directory server. Each plug-in registers with the LDAP server and has a designated priority and set of dependencies. The priority and dependency data are stored in an LDAP callback configuration entry or set of entries. The LDAP server analyzes the priority and dependencies to determine the order of each plug-in or individual callback relative to one another. This allows the LDAP directory server and LDAP operations to rely on the order of callbacks thereby improving the efficiency of the system.08-28-2008
20080275950Wireless Device Address Book Updates - A system for maintaining an address book, wherein the address book includes a plurality of entries with each entry containing contact information and wherein address book updates are transmitted over a wireless network. The system includes a gateway for storing the address book and transmitting the address book updates to a wireless device.11-06-2008
20120296958INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - Methods and apparatus for processing a request for image data. One exemplary embodiment is directed to an apparatus comprising at least one storage device configured to store a plurality of processor-executable instructions and at least one processing unit communicatively coupled to the at least one storage device. Upon execution of the processor-executable instructions, the processing unit receives from a client computer one or more requests for image data, generates at least one coupled-image file and a conversion layout file based, at least in part, on information in the one or more requests for image data, wherein the at least one coupled-image file includes image data for a plurality of images to form a combined image and the conversion layout file includes identifying information identifying the plurality of images in the combined image, and sends the at least one coupled-image file and the conversion layout file to the client computer.11-22-2012
20080208961Parallel retrieval system - In a parallel retrieval method for a web request to a particular web host from a client, a request for a target object is redirected to a best agent. The request for the target object is sent according to a designated domain name for agents instead of a domain name of the particular web host. The target object includes a first object and a second object. At the best agent, the request for the first object is associated with a domain name of a first server and the request for the second object is associated with a domain name of a second server. The request for the first object is sent to the first server and the request for the second object is sent to the second server. The client obtains in parallel, the first object from the first server and the second object from the second server.08-28-2008
20100146040System and Method for Content Validation - A method of obtaining content includes receiving a playfile. The playfile includes a chunk ID corresponding to a chunk of the content, a packet ID corresponding to a packet of the chunk, and a hash of the packet. The method further includes obtaining the chunk from a peer, determining a calculated hash for the packet, and discarding the chunk when the calculated hash does not match the hash in the playfile.06-10-2010
20080275947Lazy Document and Data Validation - Client-side scripts are repackaged on the server side to be sent to the client with the corresponding data element. They are packaged to appear no earlier than the program location of a first corresponding data element. The document is rendered as it arrives at the client. In parallel, execution of the scripts to validate corresponding data elements occurs no sooner than rendering of the data elements. Validation of the document is delayed until the document download (and validation) has been performed.11-06-2008
20080208957Quarantine Over Remote Desktop Protocol - Described are systems and methods for implementing quarantine over a remoting protocol. The systems and methods verify whether remotely connected computing devices or client devices comply with specified system health requirements. This includes determining whether the remotely connected computing devices have correct security software installed, current operating system updates, correct configuration, etc.08-28-2008
20100138475Dynamic loading between a server and a client - The load of a server and its client is balanced during connection setup time and dynamically during operation. In one embodiment, a server that hosts virtual machines for a plurality of clients balances its load with its clients. The server receives a request from a requesting client to establish a connection. The request includes capacity information about the requesting client. The server then negotiates with the requesting client about load allocation based on the capacity information. The negotiated load can be dynamically rebalanced after the connection is established.06-03-2010
20080208956CONTENT AGGREGATION AND SHARING SYSTEM - A system for the aggregation and sharing of entertainment content on a global communications network, such as the Internet. A hosted service provides at least one server, one database, and software operating the server and the database to provide a web site on the network. The web site permits users to each set-up one or more accounts in accord with a JokeBox metaphor for storing instances of the entertainment content in the database. At least some of the users send emails to the hosted service containing entertainment content for inclusion in their accounts, with the hosted service permitting them to specify classes of the users which can view the entertainment content in their said accounts. The hosted service then presents the entertainment content in the accounts at the web site, thus aggregating and sharing the entertainment content.08-28-2008
20080270522SYSTEM AND METHOD FOR LOCATING A DEVICE - A system and method by which a user undertakes a single action in order for location-based services to be enabled and implemented on a device such as a personal computer. According to various embodiments, a “Where am I” or “Locate Me” button or actuator is included on a keyboard or other interface mechanism. When this item is actuated, a position application is invoked, the application sends a request for the device's position to a module, and the module communicates with a network in order to acquire the device's position. Once the positioning information is retrieved, the application exhibits the user's position to the user.10-30-2008
20080201415PEER TO PEER NETWORK - A system and method for data distribution is disclosed. A bulletin board is employed to maintain a list of requests from nodes in the system. The requests indicate data requested and identify the node making the request. Nodes are able to post requests for data as long as they maintain a minimum performance level. Additionally, the nodes periodically check in with the bulletin board and receive the list of requests from the bulletin board. On determining to satisfy a particular request by a node, the node (serving node) contacts a requesting node (identified in the request) and transfers the requested data to the requesting node. After successful completion of the transfer, the requesting node reports to the bulletin board that the node has filled the request and the request is removed from the list of requests.08-21-2008
20080263153Dynamic integration of web sites - A method for displaying information includes identifying computer-readable service code at a service site, which code, when read by a client computer via a network, causes the computer to display at least one service page containing service information. At least a portion of the service code is selected for inclusion in a service component containing at least a portion of the service information that corresponds to the selected code. A pointer is generated, indicating a location at which the service component is accessible, for inclusion of the pointer in host code accessible to the client computer from a host site, which is separate from the service site and is accessible via the network, the host code, when read by the client computer, causing the computer to display a host page containing host information. An invocation of the pointer by the client computer is received at the location when the client computer accesses the host page. The selected service code is then conveyed to the client computer, such that responsive to the selected service code, the client computer displays the service component on the host page.10-23-2008
20080270536DOCUMENT SHADOWING INTRANET SERVER, MEMORY MEDIUM AND METHOD - An intranet server, memory medium and process for handling requests for resources from a downstream intranet server or a user. The intranet server is configured by a data shadowing program to locally store resources that have a high usage frequency. If a resource has not been requested for a predetermined time out period, it is deleted from local memory. Resources stored in local memory are served in response to requests for them, thus avoiding the service of such resources over the internet each time they are requested. An inquiry procedure handles status requests for new versions in either an active or a passive mode. In the active mode, the intranet server that directly interfaces with the internet periodically checks the status and receives updated versions of resources stored in its local memory. The resources stored in local memory are then served upon request from a user. In the passive mode, status inquiries are sent upstream through the intranet system then via the internet to the web server that serves the resource being requested. The web server returns a revised version only if there is one.10-30-2008
20080270535SYSTEM FOR INPUT AND OUTPUT OF DATA WITH NON-STANDARD I/O DEVICES FOR WEB APPLICATIONS - A system for input and output of data with non-standard I/O devices for web and other applications. In one aspect, non-standard input data is received from the non-standard input device at a client, and the non-standard input data is provided as equivalent standard input data to the standard browser running on the client, so that the standard browser can submit the input data to an application running on a server in communication with the client over a network. In another aspect, a server receives a request from a user, and requested data and instructions are sent to the client, where a standard browser running on the client receives the data and instructions and the data can be sent to be output by a non-standard output device in communication with the client.10-30-2008
20080270534METHOD AND APPARATUS FOR IP MOBILITY MANAGEMENT SELECTION - A communication network system having capability for IP mobility management selection. The communication system includes a server, a network entity, and at least one mobile node. The network entity is configured to provide its IP mobility management information to the server, whereas the mobile node is configured to provide its IP mobility management information to the server. In the communication system, the server is configured to make a selection of IP mobility management mechanism based on the information provided by the network entity and the mobile node. The server then sends the selection to the network entity. In a specific embodiment, the server can be an Authentication, Authorization and Accounting (AAA) server. Here, the IP mobility management information includes one or more supported IP mobility management protocols. For example, the supported IP mobility management protocols can include mobile IPv4, mobile IPv6, dual stack mobile IP, and proxy mobile IP, etc.10-30-2008
20080270530Information delivery system and method using positional information - A personal digital assistant includes an input section for designating, when a user requests information based on positional information, whether user desires to acquire wide-area information or narrow-area information. If acquisition of narrow-area information is desired, a managing server removes noise by a noise removal processing section which makes a check to determine whether or not the wide-area information is noise. Hence, information desired by the user is preferentially displayed.10-30-2008
20080270528Multimedia client/server system with adjustable packet size and methods for use therewith - A circuit for use in a multimedia server module includes an encoder module that encodes a multimedia signal to produce an encoded signal that includes a sequence of packets having a packet size. An RF server transceiver module, coupled to the encoder module, that produces a channel signal that includes the encoded signal, and that wirelessly transmits the channel signal at a link data rate over a wireless communication path to at least one client module The RF server transceiver module includes a quality of service module that adjusts the packet size based on first RF performance signals determined by the RF transceiver, based on second performance signals received from a client module and/or based on adjustments made to the link data rate.10-30-2008
20080270527Extended browser data storage - A technique for a server application to store data in excess of a standard-size cookie on a client system. The technique employs a client-side abstraction layer that stores the data in a plurality of cookies associated with sub-domains associated with the server application. The technique further provides for the retrieval and aggregation of data stored in the plurality of cookies associated with sub-domains. The technique can be transparent to the server and a client-side browser. Through the technique, server applications can store data such as personal information and/or preferences in excess of a standard-size cookie.10-30-2008
20080270525METHODS AND SYSTEMS FOR SHARING A PRINTER - A system is provided, the system having at least one client computer and a server computer coupled to the at least one client computer via a network. The system also has a printer coupled to the server computer and shared by the at least one client computer. The printer is perceived by each client computer to be a local printer.10-30-2008
20080270524DISTRIBUTING FILES OVER A COMPUTER NETWORK - A computer implemented method, apparatus, and computer program product for distributing files. A configurable threshold is set. A notification of a file to upload is received. An entry for the file is created in a database. A determination as to whether the size of the file is less than the configurable threshold is made. Responsive to a determination that the size of the file is greater than or equal to the configurable threshold, the file is copied to a plurality of servers, and the entry in the database is updated by adding the locations of the plurality of servers. Responsive to a determination that the file is less than the configurable threshold, the file is stored in a storage, and the entry in the database is updated with the location of the file.10-30-2008
20080270519Method in a Communication Network for Distributing Vehicle Driving Information and System Implementing the Method - A method for distributing vehicle driving information comprises: receiving from each of different users of vehicles (n−1, n, n+1) information (i10-30-2008
20080270533Method and Apparatus for Sharing Data Content Between a Transmitter and a Receiver - A method of sharing a data content between a transmitter and a receiver, said method comprising the steps of:—retrieving (10-30-2008
20080270526System for improving the performance of a computer software application in a server network - Method and apparatus for separating background utilization from transaction resource consumption to simulate resource costs on system servers including a computer application server is taught. Transaction throughput combined with resource consumption data. Regression analysis on the resulting data set provides information useful for determining performance and for creating discrete event simulations. In a first embodiment, data from an application server is combined with the application transaction log to find a background utilization on the application servers and to simulate transaction resource cost with a background load. In a second embodiment, data from servers other than the application server are combined with the application transaction log to estimate the resource cost per transaction for a given resource in the system. In a third embodiment, data from servers other than the application server are combined with the application transaction log to simulate resource cost for a given resource based on transaction throughput.10-30-2008
20080270523Grid-enabled, service-oriented architecture for enabling high-speed computing applications - Disclosed herein are systems and methods for a distributed computing system having a service-oriented architecture. The system is configured to receive workloads from client applications and to execute workloads on service hosts. The distributed computing system dynamically assigns the workloads to the applications running on the service hosts, with the workloads being assigned according to the service needs and the availability of service hosts and other resources on the system. The presently disclosed systems and methods provide for high-throughput communications through an asynchronous binary or a synchronous binary communications protocol. Further disclosed embodiments include flexible failover and upgrade techniques, isolation between execution users of the system, virtualization through mobility and the ability to grow and shrink assigned resources, and for a software development kit adapted for the present architecture.10-30-2008
20080270521Method and System for Coordinating Auxiliary Data Content Entry Into Service Requests - A system and method for handling client service requests. In one embodiment, a client service request containing a content request directive and request context data is received at a server-side client interface. A request callback object containing the content request directive and the request context is generated. The callback object is issued to a connection agent that interfaces an auxiliary content channel and a transaction service. Responsive to the connection agent receiving the callback object, an asynchronous service request comprising the content request directive is issued to the transaction service and the callback object is registered with the auxiliary content channel. The auxiliary content channel retrieves auxiliary content that has been selected and prioritized in accordance with the request content. The retrieved auxiliary content is sent during servicing of the asynchronous service request by the transaction service. Responsive to retrieval of data satisfying the content request directive, the sending of retrieved auxiliary content is suspending and the data satisfying the content request directive is sent to the server-side client interface.10-30-2008
20080270520Provision of Personal Data in a Data Communications Network - A method for the provision of personal data in a data communications network, using requests directed from a client terminal to a server, said method including: on said client terminal, determining when a check for the availability of personal data should be performed; when said check is to be performed, transmitting a first request from said client terminal to said server, said server being capable of indicating to said client terminal whether personal data is available or not; on said client terminal, determining whether to send a second request from said client terminal to said server on the basis of whether personal data is available or not; transmitting a second request when personal data is available; and in response to said second request, receiving said personal data.10-30-2008
20110208799METHOD FOR ENRICHING CONTENT OF A WEB PAGE WITH PRESENCE INFORMATION - Method for enriching content of a web page (08-25-2011
20110208810Optimized Polling in Low Resource Devices - Methods and systems for optimizing server polling by a mobile client are described, thereby allowing mobile terminals to conserve battery life by more efficiently using resources such as the processor and transceiver in the mobile terminal A broker system may be used to minimize wireless communication traffic used for polling. A broker stub intercepts server polling messages at the client, multiplexes the sever requests together, and forwards the multiplexed message to a broker skeleton that de-multiplexes and forwards the messages as appropriate. Polling may also be dynamically adapted based on user behavior, or a server guard may be used to monitor changes to data, and notify a client to poll its respective server when the server guard detects new or updated data on that server for that client.08-25-2011
20110208808Method of Optimizing Data Flow Between a Software Application and a Database Server - A method of optimizing the interaction between an application or database and a database server, comprising the steps of: (a) routing data between the application or database and the database server through an optimisation system; (b) the optimisation system analysing the data and applying rules to the data to speed up the interaction between the application or database and the database server.08-25-2011
20100146043METHOD AND SYSTEM FOR DISTRIBUTING INCOMING DATA - The invention relates to a method and a system for distributing incoming data (06-10-2010
20100146042INTERACTIVE CUSTOMIZABLE BROADCAST - The present invention concerns an interactive customizable broadcast which is characterized by the ability of the user to select those individual broadcast stories or materials offered by a broadcaster (content provider) that are of particular interest to the user for assembly into a customized broadcast that is played immediately or at a later time. The customized broadcast may be supported by advertising which is also selected by the user from a menu of choices provided by the broadcaster. The broadcast may also be interactive providing the user with the ability to provide feedback to the broadcaster or the ability of the user to explore related or additional material to the offerings selected by the user. The interactive customizable broadcast service is also a smart service which is capable of learning the categorical preferences of the user for content and advertising.06-10-2010
20100146039System and Method for Providing Access to a Shared System Image - Systems and methods for providing data integrity for stored data are disclosed. A method may include associating a client with a first provisioning server selected from a plurality of provisioning servers communicatively coupled to the client. The method may also include creating a partition on a first logical unit communicatively coupled to the first provisioning server and associated with the client, the partition having a write space for data specific to the client. The method may further include the first provisioning server managing (a) input/output operations communicated between the client and the partition on the first logical unit and (b) input/output operations communicated between the client and a shared image common to the client and at least one other client, the shared image stored on a second logical unit.06-10-2010
20090119360CONDITION CONTROL SYSTEM, DEVICE AND PROCESS FOR MESSAGE TRANSMISSION - The invention concerns in particular a system comprising: a first terminal (05-07-2009
20100138490SENDING APPARATUS, SENDING METHOD AND COMMUNICATION SYSTEM - An object of the present invention is to provide a sending apparatus, sending method and a communication system with utilizing the sending apparatus that can improve efficiency of data sending operation and can reduce a duty for data communication. Each sending apparatus classifies data stored on a storage into groups “X”, “Y” and “Z”, fractionates a clump of data, classified into each of the groups “X”, “Y” and “Z”, by a number of fractions based on a sending completion allowable time for the classified data, and sends the fractionated data in multi cycles at every sending interval, without sending and receiving the data stored on the storage all at once. Each sending apparatus selects any one piece of data generated from fractionated clump of data for each of the groups “X”, “Y” and “Z”, and then sends the selected piece of data at every sending interval.06-03-2010
20100138489Method and Apparatus for Distributing Multimedia to Remote Clients - Video and audio signals are streamed to remote viewers that are connected to a communication network. A host server receives an originating video and audio signal that may arrive from a single source or from a plurality of independent sources. The host server provides any combination of the originating video and audio signals to viewers connected to a communication network. A viewer requests the host server provide a combination of video and audio signals from the host server. The host server transmits an instruction set to be executed by the viewer. The instruction set causes the viewer to transmit parameters to the host user, including parameters relating to the processing capabilities of the viewer. The host server then transmits multimedia data to the viewer according to the received parameters. A plurality of viewers may be simultaneously connected to the host server. Each of the plurality of viewers may configure the received video and audio signals independent of any other viewer and may generate alerts based on the video and audio content.06-03-2010
20100138486SWITCHING METHOD, APPARATUS, AND SYSTEM FOR MEDIA SOURCE - A fast switching method for media source includes: receiving, by a multimedia server, request information for performing media source switching from a user equipment; and switching, by the multimedia server, a current media source to a target media source requested by the user equipment according to the request information, and delivering the target media source to the user equipment through a current session and media communication channel resources. In the present invention, after the user equipment sends the request information for performing media source switching to the multimedia server, the current session and the media communication channel resources between the multimedia server and the user equipment are not released, and the multimedia server delivers the target media source requested by the user equipment through the current session and the media communication channel resources. Therefore, the time taken by the media source switching operation is greatly reduced, thus solving the problem in the conventional art that the user has to wait for a long time when performing the media source switching operation06-03-2010
20100138482APPARATUS FOR PROVIDING DIGITAL CONTENTS AND METHOD THEREOF - Provided is a content manager that receives content tables of adjacent apparatuses for providing digital contents to update its own content table; a content search unit that refers to the content tables of the adjacent apparatuses for providing digital contents to determine whether the contents requested by the user are providable contents and when the contents are the providable contents, grasps a storage location of the corresponding contents; and a content transceiver that when the corresponding contents are stored in the adjacent apparatuses for providing digital contents, requests the corresponding contents to the corresponding adjacent apparatuses for providing digital contents and receives the corresponding contents from the adjacent apparatuses for providing digital contents.06-03-2010
20100138480Method and system for providing content over a network - A computerized system and method for providing access to a live event over a network, comprising: receiving by a server, over the network, a request to access the live event from a user utilizing a device; providing by the server, over the network, at least two different camera position views of the requested live event to the user utilizing the device; receiving by the server, over the network, a request to access at least one of the at least two different camera position views of the requested live event from the user; and providing the requested camera position view to the user utilizing the device.06-03-2010
20100138479Software operating system and the software-operating method thereof - The present invention relates to a brand new software-operating method and a software operating system a software operating system comprising a client execution module positioned at the client and a server control and data distribution module positioned at the server; the client execution module further comprising: a process loading sub-module which acquires and loads a software package definition file and establishes an environment required for running an application program on the one hand; and directs the operating system to create a corresponding process for the application program to be executed on the other hand; an I/0 monitoring and processing sub-module which monitors and captures an I/O request of the application program; and a network communication sub-module which communicates with the server through the network according to the request, and downloads the corresponding data to a local computer; the server control and data distribution module further comprising: a control sub-module which coordinates the work between other server sub-modules and the client; and a data distribution sub-module which provides specific data in a software package to the client. For the present invention, because the files or subprograms which are not used are not needed to be loaded, thus greatly reducing the requirements for storage space of the client computer on the one hand, and preventing the procedure of installing the whole software at the client on the other hand.06-03-2010
20100138478METHOD OF USING INFORMATION SET IN VIDEO RESOURCE - A method uses information set in video resources, wherein video transmission is extended by introducing information sets into the client, server and extended server, which provides a good platform for video services based on various applications; all information sets include position set, operation set and function set. The position set accurately divides positions where new businesses and applications are generated, and makes various positions associated with specific objects, to set attribute information for various position objects. The introduction of various attribute information enriches the to applications of video. The invention introduces intra-frame and out-of-frame service mechanism for better management of the existing position set, operation set and function set. The invention changes the shortcomings of existing video technologies focusing on compression and quality and adapts to the video application and control, to provide a good technical platform and a reference plan of application mode for the future video application technologies.06-03-2010
20100138477Crunching Dynamically Generated Script Files - Various embodiments enable dynamic crunching of script that can be referenced in a webpage. In at least some embodiments, a browser at a client can be employed to navigate to a webpage available from a server. The webpage can be a static webpage or a dynamically generated webpage. In response to a request from the client to the server, the server can be configured to dynamically generate script referenced in a webpage. Dynamic generation of the script at the server can include configuring the script and crunching of the script to reduce its size. The server can communicate a response having the dynamically crunched script to the client to enable execution of the script by the browser.06-03-2010
20090177736SYSTEMS AND METHODS FOR OUTPUTTING UPDATED MEDIA - In certain embodiments, a device for outputting updated messages a determinate number of times is provided. The device may comprise an output, an input, one or more processors, a memory, a code stored in the memory and executed by the processor, wherein at least one message is received from time to time by the device through the input, and wherein the code selects if and when the at least one message is to be provided on the device via the output a determinate number of times.07-09-2009
20090063628SYSTEM AND/OR METHOD FOR AUDIBLY PROMPTING A PATIENT WITH A MOTION DEVICE - A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message.03-05-2009
20090049124Real estate information exchange process and system - A system and process includes a computer that is operatively connected to an area network, such as to the Internet. A database of MLS properties that are for sale is maintained that is accessible to the computer. Real estate agents must subscribe in order to use the system and are then included in the database. Clients may be either prospective buyers or sellers of the MLS properties. Each client is required to complete a client commitment form whereby the client elects to have a currently subscribing real estate agent represent them before they are allowed access to the information and services provided. Current client files are also included in the database. Real estate agents are given the full functionality that is offered to the clients in that they may view any of the client's files and activities and they are also allowed to post upcoming MLS properties that are to be offered for sale and to FAX property defects that are made available only to other real estate agents. Agents are also able to view the activity of any of their own listings.02-19-2009
20090049118MEDIA CONTENT SHARING - A media content sharing concept wherein users are able to share highlights or other portions of content with friends. The concept may be used in any number of environments where electronic media, such as but not limited to audio, video, and multi-media, is transferable between a number of users. Bookmarks or other features may be used to facilitate accessing the video clips for subsequent viewing.02-19-2009
20110208811System and Method for Media Submission - The present invention, generally speaking, provides an improved web-based media submission tool. As with some existing tools, operation of the tool is drag and drop or the user can “click” to browse a directory to select media objects. Unlike existing tools, the tool provides the user an opportunity to confirm the submission, for example by generating a thumbnail image of an image file that has been dragged and dropped. Batch submission is provided for in which a user drags and drops a plurality of images or other media objects. Submission from a web page to a web page is also provided for. The submission tool is configurable to perform a variable amount of intelligent preprocessing on media objects prior to upload. In the case of digital images, the tool can perform sizing and formatting, for example. Information capture is performed with information being uploaded together with the media objects. In an exemplary embodiment, information capture is both user-transparent (e.g., user ID and/or password) and user-visible (e.g., the user can provide captions for media objects). The submission of information about the user and the media objects facilitates automatic integration of the media objects within existing databases.08-25-2011
20110208806LINK-BASED REGISTRY FEDERATION - Some embodiments of a system and a method to implement a link-based registry federation have been presented. For instance, a registry federation having a set of registries may be stored in some storage devices. The registries may include Universal Description, Discovery, and Integration (UDDI) registries. Each registry includes one or more records. In response to a request to promote a record of a first registry of the registry federation into a second registry of the registry federation, a delegation link can be inserted into the second registry to refer to the record in the first registry, without fully replicating the record in the second registry.08-25-2011
20080244003Methods and Apparatus for Creating Enhanced Receptivity for Material in Learning, Problem-Solving and Life-Style Improvement - A system for acquisition and presentation of audio or audio/visual media has a peripheral computing device including an audio speaker system, a visual display screen and a memory for storing the media, the device having connection access to a computer connected to a network and output connection access to one or more light emitting devices, and a personalized content page stored in a server connected to the network and accessible to the peripheral computing device, the page including the page content encrypted for use solely by the peripheral computing device. A user operating the device while plugged into the network-connected computer may invoke a universal resource locator on the device to cause navigation to the personalized content page through the network-connected computer as a host.10-02-2008
20100281102METHODS AND SYSTEMS FOR LAUNCHING APPLICATIONS INTO EXISTING ISOLATION ENVIRONMENTS - Methods and systems that can launch applications into existing isolation environments do so by executing a run module on a computing machine to intercept requests to execute an application. A client communicating with the computing machine generates requests to execute an application on the computing machine. A run module identifies a profile associated with the requested application and queries an application delivery service to identify at least one isolation environment that corresponds to the profile. The run module receives from the application delivery service a response that identifies a first isolation environment associated with the application, and issues a command to a launch module to launch the application into the first isolation environment.11-04-2010
20090157798MANAGEMENT OF DYNAMIC GROUPS IN A COMMUNICATION SYSTEM - A communication system in which a communication service client unit specifies a criterion, with further communication service client units which meet the criterion being able to be participants in a communication service which is provided. A server unit is configured to produce a list of the further communication service client units which meet the criterion and to transmit the list to a communication service server unit which provides the communication service.06-18-2009
20090157802METHOD AND SYSTEM FOR DATA SYNCHRONIZATION, AND APPARATUS THEREOF - Embodiments of the present disclosure disclose a data synchronization method, system and apparatuses thereof. The data synchronization method includes the following processes: sending, by a client, a data characteristic verification message carrying one or multiple data characteristics for data in a client database, to a server; comparing, by the server, the one or multiple data characteristics carried in the data characteristic verification message with the data characteristics for the data in a server database; determining, by the server, the data to be synchronized based on a result of the comparing and sending the client a data characteristic verification response carrying information indicating the determined data to be synchronized; and determining, by the client, the data to be synchronized according to the information in the data characteristic verification response, and synchronizing the determined data to be synchronized with the server. The method, system and apparatus thereof provided by the embodiments of the present disclosure can reduce the amount of data to be transmitted in data synchronization, and improve the efficiency of data synchronization.06-18-2009
20090070416Dual-Component State Token with State Data Direct Access Index for Systems with High Transaction Volume and High Number of Unexpired Tokens - Access to state data by a client process such as state data in an Online Transaction Processing arrangement is controlled through generation of and exchanging of a dual-component token. The first component of the token is an Index value which indirectly points to a block of state data assigned to process or user. The second component of the token is a sequence value, such as a Random Unique Sequence value, which is also associated with the block of state data for a process. With each transaction request, a user process provides the token to the OLTP server, which then verifies the sequence numbers of the state data and the token match before allowing access to the data.03-12-2009
20110173256SYSTEM AND METHOD FOR HOSTING BROWSER-BASED SCREEN SHARING - To host a screen-sharing session during which images displayed on a display screen of a computing system are shared for concurrent display with a guest computing system, a request is sent from a browser program running on the computing system to a server. Received from the server in response to the request is a web page with embedded program code for repeatedly capturing and transmitting image data corresponding to an image displayed on the display screen of the computing system to the server. The screen-sharing session is hosted at the computing system entirely through the browser program by executing the embedded program code to repeatedly capture images displayed over time on the display screen of the computer system and transmit image data corresponding to the captured images to the server.07-14-2011
20110173255Method for Client-Side Personalization - A method or data processing system readable medium can be used for communications between a user and a network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.07-14-2011
20110173254SYSTEM AND METHOD FOR SCHEDULING DEVICE MANAGEMENT - According an embodiment of the present invention, a method, in a client device, for performing a management command for managing the client device, includes receiving scheduling information from a server device, the scheduling information including the management command and a condition, wherein the condition corresponds to a specific time point for executing the management command, monitoring whether the condition is satisfied for performing the management command by determining whether the specific time point arrives or whether a power-on command is received after the specific time point, performing a user interaction by displaying a content related to the management command to be performed, if it is determined that the power-on command is received after the specific time point, and performing the management command according to the user interaction.07-14-2011
20110173253Methods, Apparatus and Systems for Providing Local and Online Data Services - A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first network, analyzing the content data using one or more online content analysis devices whereby analysis data is generated, formatting the content data using one or more online formatting devices based on the analysis data, and outputting, to the one or more the reader devices, formatted content data via a second network.07-14-2011
20110208812CONTENT MANAGEMENT APPLICATION FOR AN INTERACTIVE ENVIRONMENT - The content management application is an intranet application which provides a process for implementing changes to an internet website of a company by providing the company the ability to define and enforce a common style of page layout. The application can be accessed via a desktop browser and multiple users may access the application for multiple reasons at the same time. The application also dynamically generates new page designs and new component design with various people assigned to groups or teams enabling the continuous creation and processing of content. Once the content is created and reviewed, it is then launched onto the company's internet site for viewing by the internet users accessing the company's web page.08-25-2011
20110208807SYSTEM AND METHOD FOR PROVIDING A TWO-TIERED VIRTUAL COMMUNICATIONS ARCHITECTURE IN A NETWORK ENVIRONMENT - An example method is provided and includes receiving information indicative of a marking on an electronic display. Data related to the marking is communicated to a first memory element and to a second memory element. The data is used to render a local image on the electronic display, and the local image being removed over a configured time period. The method further includes receiving additional data to be used to replace the local image on the electronic display. The additional data is received via the second memory element, and the additional data is generated when at least a portion of the local image has been changed. The local image can have an associated time to live parameter for removing the local image, which is configured to be longer than a delay for data propagation between the electronic display and a collaboration server that includes the second memory element.08-25-2011
20110208804CENTRALIZED MANAGEMENT TOOL FOR REMOTE PRESENTATION SESSION SERVER FARMS - Systems, methods, and computer-readable storage media are disclosed for configuring and managing a remote presentation session server farm. In an example embodiment, a central management server (CMS) receives a task to be carried out on a server farm (e.g. make an otherwise unused server operate as a remote presentation session server). The CMS then validates this request against a model of allowed tasks, and the current configuration of the server farm. Once validated, the CMS converts the task into operations to be carried out by one or more servers of the server farm. The CMS then sends these operations to the respective servers, where the operations are received by an agent process executing on the server. Each agent performs the received operations on the server upon which it executes, and sends an indication of whether the operations were completed successfully to the CMS. The CMS may then update its model and current configuration to reflect the current configuration of the server farm.08-25-2011
20110208803ACTIVE DEVICE MANAGEMENT FOR USE IN A BUILDING AUTOMATION SYSTEM - A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a server engine comprising a communication state manager for actively managing the state of various devices in building automation system and an associated reconnect manager to reestablish communication with off-line devices. The communication manager and the reconnect manager coordinate the interaction between the server engine and the devices in order to minimizing the load on the communication network, while also working to establish the working state of any of the end devices and to transition off-line to an on-line state.08-25-2011
20110208802DISTRIBUTED CONNECTIVITY POLICY ENFORCEMENT WITH ICE - Instead of utilizing a centralized server or hardware (routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for media session traffic are enforced by an endpoint that is involved in the media communication. Based on the policy requirements, the client enforces the policy restrictions by restricting the candidates that may be selected for the establishment of the media path. For example, the enforcement may result in the client selecting a path from available candidates that avoids congested Wide Area Network (WAN) links, avoiding a low bandwidth link, or possibly even failing the communication completely. The clients may also provide periodic updates to the policy server to allow tracking of the utilization of managed WAN links.08-25-2011
20110173252SYSTEM AND METHOD FOR CONTEXT-BASED SERIALIZATION OF MESSAGES IN A PARALLEL EXECUTION ENVIRONMENT - A messaging system and method which allows parallel execution of related requests according their context-based sequence. A serialization processor receives each incoming message request from a messaging client, extracts a transaction identifier (TI), searches a state table for the TI, and, if the TI is found active in the state table, stores the request in a serialization queue and makes an entry for that TI with the state “queued” in the state table. After execution of the active request, its entry in the state table is cleared, and the queued request with the same TI is executed, whereupon its entry is changed from queued to active.07-14-2011
20110173251SYSTEMS AND METHODS FOR SERVICE ISOLATION - The present invention is directed towards systems and methods of streaming an application from a remote location to a local machine system, and using local machine system resources in executing that application. In various embodiments, services needed by a streamed application may be started with high local system privileges in their own isolation environment. These service may be started, stopped, and otherwise managed by a Service Control Manager. In order for an application to both access services that operate at high local system privileges and the network so that it can access remotely stored, streaming, information; a streaming application may rely on privileges of the user when accessing network information rather than the higher privileges of the services running in isolation.07-14-2011
20090164567Information display system, information display method, and computer program product - A thumbnail image generating unit generates thumbnail images from a plurality of images having a sequential relation. A thumbnail image displaying unit displays the thumbnail images generated according to the sequential relation. A thumbnail image designating unit receives a designation of a thumbnail image from among the thumbnail images. An enlarging unit generates an enlarged image of a designated thumbnail image. An enlarged image displaying unit displays the enlarged image. A forward-advance designating unit designates a forward advance of the enlarged image displayed by the enlarged image displaying unit according to the sequential relation.06-25-2009
20090164566INFORMATION PROVIDING SYSTEM, METHOD OF PROVIDING INFORMATION AND PROGRAM FOR PROVIDING INFORMATION - Disclosed is an information providing system comprising a receiving unit that receives an information request from a requester, a data storage unit that stores data, a detection processing unit that analyzes the content of the information request and extracts provision candidate data corresponding to the information request from the data storage unit, a responder output device to which the content of the information request and the provision candidate data are output, a responder input device that receives instruction information on whether or not the provision candidate data is to be provided, a response control unit that determines whether or not there is providable data based on the received instruction information and the provision candidate data, and an answer generating unit that generates answer data using the decision result by the response control unit.06-25-2009
20090089370Methods, Systems, and Products for Providing Communications Services - Methods, systems, and products are disclosed for providing communications services. One method receives a request for communications service. The request for communications service originates from a client communications device associated with a user and requests communications service from a service provider. An availability of at least one of i) a communications network operated by the service provider and ii) another communications network operated by another service provider is dynamically assessed in real-time. A best-value scenario of segmentation, dispersion, assemblage, and routing of electronic data is assessed to fulfill the request. The best-value scenario maximizes profitability for the service provider. The communications service is provided to fulfill the request according to the best-value scenario.04-02-2009
20110173250INFORMATION PROCESSING SYSTEM, CONTROL METHOD THEREFOR AND PROGRAM - An information processing system is provided that standardizes operations performed in cases where a hard key is pressed, irrespective of whether a Web application provided by an external apparatus or a native application of its own is executed. To accomplish this, the information processing system includes a server having a Web server function and an information processing apparatus having a Web browser function. When an operation screen is requested from the information processing apparatus and any hard key on the information processing apparatus is pressed during display of the operation screen, the server designates the information processing apparatus to perform a request with a predetermined URL by the Web browser function. The information processing apparatus registers the information designated by the server into a memory, and when any hard key is pressed during display of the operation screen, causes the Web browser function to perform the request.07-14-2011
20110173249SYSTEMS AND METHODS FOR MONITORING AND TRACKING BROADCAST SERVICE POINT USAGE - Systems and methods are described for providing content using distributed broadcast access points that include wide area broadcast interfaces for receiving content and local and/or personal area network interfaces for communicating content to client devices. In an embodiment, a system transmits usage logging notifications to one or more broadcast access points. The broadcast access points log usage data regarding the usage of the broadcast access points by client devices and/or content accessed via the broadcast access points. The logged data is then optionally used to customize one or more channels of content. Different broadcast access points may have access to different channels of content. A given channel of content optionally includes content aggregated from a plurality of different sources.07-14-2011
20120197985SUBSTITUTING CONTENT FOR UNDESIRABLE CONTENT IN A WEB BROWSER - A selection of a menu command that identifies a selected area of a web page as containing undesirable content is detected using a user input device of a client computer system executing a web browser that loads source web content from a group of servers. In response to the detection of the selected menu command, an alternate Internet Protocol (IP) address is substituted for a hostname of a website that provided the undesirable content. The alternate IP address is selected based on a content substitution profile of the client computer system. Using the substituted alternate IP address in response to a content request that identifies the undesirable content, the web page is reloaded with substituted source web content received from a server accessed by the alternate IP address displayed in the selected area of the web page instead of displaying the undesirable content identified in the content request.08-02-2012
20120197975Multi-channel context aware communication technology - The present disclosure describes, among other things, a method. The method may include receiving a communication from a user through a first communication channel. The method may include matching the communication with a workflow based on a correlation between the workflow and an indicia associated with the first communication channel and the user. The method may include processing the communication according to a first step in the workflow.08-02-2012
20090083371Method and System for Realizing Electronic Data Output - The present application discloses a method and system for realizing electronic data output. The method includes the following steps: collecting electronic data; transforming the electronic data to desired format to be stored; reading the transformed electronic data through network; and outputting the transformed electronic data to medium.03-26-2009
20120197971ENHANCED WEB-BROWSING SYSTEM AND METHOD - A web-browsing system is provided. The web-browsing system includes a web-server coupled to a computer network to provide web services via the computer network. The web-browsing system also includes a client computer coupled to the web-server via the computer network to enable a user of the client computer to browse a web page accessible via the computer network. Further, a client web-browsing functionality is statically partitioned between the client computer and the web-server. The web-server is configured to perform predetermined computational tasks for the client computer to process user inputs from the client computer and web page contents requested by the client computer, and to send processed results back to the client computer. Further, the client computer is configured to load web resources and to display the web page to the user according to the processed results from the web-server.08-02-2012
20120197967Socializing System, Framework and Methods thereof - Internet has brought in different means of communication that go beyond the boundaries of conventional interaction/communication methods. Therefore, it should now be possible to communicate with total strangers securely without having to worry about privacies. This invention thus relates to a method/system/framework enabling an online directory creation for the purpose of anonymous communication/interaction among total strangers seamlessly and securely using one or plurality of communication modes/media/mechanism without compromising the privacies of the communication parties involved and without them having to know the exact contact details of each other. Also, modern communication technologies enable any social entity to have a numerous forms of contacts. A conventional business card cannot hold this growing number of contact details. The online directory allows any user to maintain a very dynamic virtual business card that can allow an owner to include/exclude different contact details dynamically at his/her discretion depending on the type of recipient(s).08-02-2012
20090138549Method, Apparatus and System for Business Performance Monitoring and Analysis Using Metric Network - A metric network provides a descriptive model that explicitly expresses the relationships among all metrics of a business enterprise. Performance of each single business entity in the operational level is measured by a set of primitive metrics, each of which measures a specific aspect of the business entity. The primitive metrics construct the base on which the whole metric network is built.05-28-2009
20090182808INSTANT MESSAGING SYSTEM AND METHOD - Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.07-16-2009
20090182804SYSTEM AND METHOD FOR A TAGGING SERVICE - Disclosed is a service for displaying custom information. The service includes establishing a data connection to at least one data source, storing specific information via the data connection in the data source, and providing a data crawler to crawl said at least one data source using the stored information. The results are pushed from the data crawler to an end user for displaying a combination of the stored information and the at least one data source.07-16-2009
20090182806Methods and Systems for Content-Consumption-Aware Device Communication - Aspects of the present invention relate to systems and methods for content-consumption-aware device communication.07-16-2009
20090177731VIRTUAL STATE MACHINE FOR MANAGING OPERATION REQUESTS IN A CLIENT SERVER ENVIRONMENT - A method of managing operations performed in a client-server environment comprises receiving a set of commands; executing a first command in the set, wherein the first command is associated with a second command; and executing the second command, in response to determining that a first event has occurred.07-09-2009
20090164569Apparatus and Method for Providing Real-Time Event Updates - A computer readable storage medium includes executable instructions to collect information from a community of event updaters regarding an ongoing event. Media content associated with the ongoing event is received. The information and a link to the media content is sent to a recipient community of users that has requested ongoing event updates. The recipient community of users forms a disposable social network that is terminated upon completion of the ongoing event.06-25-2009
20090164564SYSTEM AND METHODS FOR MOBILIZING WEB CONTENT - Devices and processes allowing users to identify media content suitable for mobilizing to a mobile device and facilitating selection and portability of such media content to the mobile device. A user viewing a web page opens a bookmark including a short first instruction configured to load at least one other instruction. The loaded instruction can be dynamically injected into the viewed web page. The injected instruction allows for the mobilization of media content.06-25-2009
20090164561ALBUM CREATING SYSTEM, ALBUM CREATING METHOD AND ALBUM CREATING PROGRAM - An album creating system is provided for speedily creating an album in which images appropriate for the album are automatically laid out without selecting the images to be laid out in the album by a user. The album creating system according to the present invention includes: a low-quality image receiving section for receiving a low-quality image; a layout information generating section for generating layout information on a low-quality image album in which the low-quality image is laid out; a layout information storage section for storing the layout information in association with order identification information an order identification information transmitting section for transmitting the order identification information to the album orderer terminal; an order identification information acquiring section for acquiring a high-quality image corresponding to the low-quality image from the album orderer; a layout information acquiring section for acquiring layout information; and an album creating section for creating a high-quality image album by laying out the high-quality image according to the layout information.06-25-2009
20090164565REDUNDANT SYSTEMS MANAGEMENT FRAMEWORKS FOR NETWORK ENVIRONMENTS - A redundant systems management framework and method for managing a target system includes an active agent configured to receive instructions from an active central server to perform management tasks on the target system and a plurality of meta-agents provided on the target system. Each meta-agent is an endpoint on the target system and is configured to monitor a corresponding central server, and to reassign the active agent to another central server upon failure of the active central server. The central servers may also monitor each other for proper operation. Each meta-agent also is configured to monitor the active agent and to revive or restart the active agent upon detecting a failure of the active agent.06-25-2009
20090164562CONTENTS RECORDING AND REPRODUCING APPARATUS - An apparatus which enables the user to obtain desired contents through a network in real-time manner is provided. The contents recording and reproducing apparatus provides client's desired contents through a network, wherein a contents list to be provided to the client is always updated according to a present state of an operating state of at least one of its own software resource or hardware resource.06-25-2009
20090164556Methods and Apparatus for User Persona Management - Systems and techniques for managing a user persona presented in a communication session. In response to a request from an originating user for a communication session, a persona manager for the originating user is invoked, examining request details and the nature and context of the requested communication session and selecting a persona for the user, selection of the persona being employed to indicate services associated with the communication. Similarly, in response to a request from an originating user for a communication session, a persona manager for the receiving user to whom the request is directed examines details of the request and the nature and context of the communication session and makes decisions relating to persona selection for the receiving user. The decision may involve accepting a persona indicated in the originating user's request, or selecting a different persona and creating routing a request to be routed to the receiving user.06-25-2009
20120072492BROWSING INFORMATION GATHERING SYSTEM, BROWSING INFORMATION GATHERING METHOD, SERVER, AND RECORDING MEDIUM - When a client transmits an HTML request to a server (step S03-22-2012
20090138544Method and System for Dynamic Image Processing - A method of processing an image wherein one or more processing functions are executed. Firstly, the steps involved in the one or more processing functions are determined where each of the one or more processing functions can include one or more processing steps. Secondly, the resource requirements associated with each of the processing functions are determined. The resource availability for the one or more resource requirements on a client is determined. Thirdly, and finally, each of the one or more processing functions are selectively allocated to the at least one of the client and the server in the case where the client does not have the required resource availability.05-28-2009
20090138548APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING INFORMATION - An information processing apparatus includes a plurality of virtual machines, each including an application managing unit that determines whether an application can process a client request by referring to address information specified in the client request and application information. One of the virtual machines includes a request transferring unit that identifies a virtual machine to which a client request is to be transferred by referring to overall application information and address information, and transfers the request to identified virtual machine.05-28-2009
20090094318Smart access to a dispersed data storage network - An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers.04-09-2009
20100153487SYSTEM AND METHOD FOR PROCESSING AND UPDATING EVENT RELATED INFORMATION USING AUTOMATED REMINDERS - There is provided a system for facilitating updating of stored event data of a scheduling device, the event data adaptable for use in generating an event reminder message for receipt by a client resulting in corresponding response data in response to the event reminder message, the system comprising: an upload module configured for receiving a data package including the event data and at least one of a client data and service provider data associated therewith; a filter module configured for removing unnecessary data from the data package in accordance with predetermined filter settings to provide a modified data package; a communication module for configuring the modified data package for transmission to a server for use in generating the event reminder message; and a download module configured for receiving a notification package including the response data translated into a native language format of the scheduling device suitable for updating the stored event data, wherein the notification package is subsequently sent to the scheduling device for updating of the corresponding event data.06-17-2010
20090049119Distribution of Multimedia Files Using a Transportation Provider Wireless Device - Methods and apparatus for distributing multimedia files units are disclosed. In an exemplary method, a plurality of multimedia files are downloaded using a transportation provider wireless device associated with a fare-based transport vehicle, such as a taxi, bus, ferry, or airplane. The downloaded multimedia files are stored in a data storage unit operatively connected to the transportation provider wireless device. In response to passenger input data received from a passenger wireless device, a desired multimedia file selected by the passenger is transferred to the passenger wireless device or played back using local speakers and/or video displays. In some embodiments, a selected multimedia file is associated with digital rights management information regulating authorized uses of the file.02-19-2009
20090276489AUTOMATED INCIDENT RESPONSE METHOD AND SYSTEM - An automated emergency response method and system to remotely and timely update emergency response protocols, such as Emergency Medical Dispatch Protocol Reference Systems (EMDPRS), is provided. A method and system to remotely and timely update the EMDPRS in a controlled, consistent and timely manner is also provided. A method that can provide accurate, up-to-date and consistent EMDPRS provides the advantage of increasing operator readiness and efficiency in responding to an emergency, and increases the chances of success in dealing with the emergency.11-05-2009
20100005138ELECTRONIC FILE SHARING - A system includes a server and a source client executable on a first electronic device in communication with the server. The source client is operable to make available to the server a set of files modifiable by a user of the first electronic device. The system further includes a first recipient client executable on a second electronic device in communication with the server. The first recipient client is configurable by a user of the second electronic device to automatically receive from the server only a subset of the files having a predetermined characteristic.01-07-2010
20090177734NETWORK 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-09-2009
20090177742Methods and Systems Employing Digital Content - The presently claimed invention relates to methods and system employing digital content. One claim recites a method including: receiving indentifying data from a remotely located handheld device, the remotely located handheld device utilizing a multi-purpose electronic processor to extract the identifying data from data representing audible portions of an audio signal, the handheld device having captured the audio signal with a microphone; using the identifying data to identify a song corresponding to the audio signal; providing a tag including information pertaining to the song to an online-based music library associated with the remotely located handheld device or a user of the remotely located handheld device. A variety of other claims and combinations are also provided.07-09-2009
20090177735Unified communications systems and methods - Systems and methods for providing digital content are disclosed through a universal medial connection API, which include registering an application to be used during a session, loading policies to be used during the session, and identifying hardware features to be used during the session. These systems and methods also include steering data to be used during a session and presenting data to an endpoint during the session. The content is delivered from a first client to a second client according to the policies and hardware features that are available during the session.07-09-2009
20090177732METHOD AND SYSTEM FOR AUTOMATED AND CONFIGURABLE REMOTE CACHE REFRESHES - A method and system for enhancing the download of a webpage to a mobile communication device or other type of networked device. The system comprises a module for retrieving a designated webpage from a web server. The system includes a cache for storing a copy of the retrieved webpage and a component for refreshing the cache. The system further includes a module for transmitting the webpage from the cache to the device. The refresh or update frequency for the cache may be defined by a user of the device. The designated webpage may be defined by a user according to a rule or other input parameter.07-09-2009
20090177741METHOD, SYSTEM AND DEVICE FOR SUBSCRIBING TO A SERVICE - The present invention provides a service subscription method including: transmitting, by a service user terminal, a request for subscribing to a service to a subscription management server, the request including a service ID; obtaining, by the subscription management server, permission to subscribe to the service for the service user terminal according to the request; performing, by the subscription management server, subscription of the service if the service user terminal has permission to subscribe to the service; otherwise, terminating the service subscription. Furthermore, the present invention also provides a service subscription system and a user terminal, an authorization management server and a subscription management server. With the present invention, it is possible to improve the security of the service subscription, especially to improve the security of subscribing services by teenagers as service users, which helps to prevent service subscriptions from illegal SPs.07-09-2009
20090177738WIRELESS COMMUNICATION SYSTEM FOR COMMUNICATION OF AUDIO DATA - At a client, when first time data received from a server prior to continuous transmission of audio data of the server is set at a second timer, the second timer initiates time-counting from the set first time data. Accordingly, during the subsequent continuous transfer period of audio data, the timers of the server and client are adjusted to output the same time data in synchronization with each other. During the continuous transfer period, the client stores in a memory audio data that has been continuously transmitted according to the sequence to be output via a speaker from the server. The audio data is stored in the received sequence. Unit of audio data whose assigned first time data matches the second time data output from the second timer is searched for among the audio data in the memory to be output via the speaker.07-09-2009
20090198769Virtual Application Server With Version Control - A management system for virtual applications may deploy sets of virtual applications to many client devices, dynamically allocate virtual application servers to individual clients, manage updates to the virtual applications, and provide other high level management to deployments of virtual applications. A client device may include a virtual application management client that may communicate with a management server. The management client may add or remove virtual applications to the client device based on a policy received from the management server, and may query the management server to determine a currently available virtual application distribution server when a virtual application is requested. The management server may distribute and manage versions of applications across one or more virtual application distribution servers.08-06-2009
20090019110METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CONTENT DELIVERY SYSTEM - A content delivery system has a browsing terminal and a content delivery apparatus. The browsing terminal includes a content storage device, an identification storage device, a content selection device, an identification selection device, and a request transmission device. The content storage device stores first contents, which are related to second contents. The identification storage device stores at least one identifier, and at least one of the at least one identifier is related to a second content. The content selection device selects a first content from the content storage device. The identification selection device selects each of the identifiers that identify second contents which are related to the selected first content. The request transmission device transmits a request for the second contents that are related to the selected first content. The content delivery apparatus transmits the second contents in response to the request.01-15-2009
20090327413NETWORK SYSTEM, SERVER AND INFORMATION TERMINAL FOR LIST MATCHING - A method, apparatus and system to ensure the security in the information exchange and to provide list matching with higher efficiency and practicality. In a particular embodiment, each of lists to be subject to list matching is represented as a polynomial having roots equivalent to the items of the list. Then, polynomials generated for the lists to be subject to list matching are added according to a distributed secret computation. A list containing an item equivalent to a root of a polynomial resulting from the addition is created and output as the list of a common item.12-31-2009
20090327409METHOD FOR THE CREATION OF AN INTELLIGENT DOCUMENT, AND DEVICE FOR CARRYING OUT SAID METHOD - There is provided a method and system for the creation of an intelligent document that can be executed upon the occurrence of a precondition. An exemplary method comprises providing displayable contents that include static contents and dynamic contents, and inserting the dynamic contents into the intelligent document separately from the static contents.12-31-2009
20090327406BUS SYSTEM - A disclosed bus system includes multiple server agents corresponding one-to-one with server applications; and multiple user agents corresponding one-to-one with user applications. Each server agent includes a first server-agent communication unit for communicating with the corresponding server application; a server-agent determination unit for determining as communication targets one or more selected from the user agents and the other server agents; and a second server-agent communication unit for communicating with the communication targets determined by the server-agent determination unit. Each user agent includes a first user-agent communication unit for communicating with the corresponding user application; a user-agent determination unit for determining as communication targets one or more selected from the server agents and the other user agents; and a second user-agent communication unit for communicating with the communication targets determined by the user-agent determination unit.12-31-2009
20090327405Enhanced Client And Server Systems for Operating Collaboratively Within Shared Workspaces - Tools and techniques are described for enhanced client and server systems for operating collaboratively within shared workspaces. These tools may provide methods that include receiving document content associated with a workspace that is shared with one or more client systems. The client system may facilitate and manage the shared workspace. These methods may include receiving search commands that reference a search string, and searching the document content within the shared workspace for the search string. If the search string occurs anywhere within the shared workspace, the methods may report where the search string occurs within the shared workspace.12-31-2009
20090327403ASYNCHRONOUSLY EDITING A SYNCHRONOUS DATA STORE, SUCH AS A PROJECT MANAGEMENT DATA STORE - A dynamic client system is described that provides an interactive client-side web application experience to a user accessing an application through a web browser. At the client, the system receives an edit to a project task from a user of the client. The system receives an indication that the user has completed editing the project task. The system sends the edited project task to the project server. The client sends edits to the project server in the background and users can continue editing the project without waiting for the project server to finish processing the edits.12-31-2009
20090063617SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR THROTTLING CLIENT ACCESS TO SERVERS - Systems, methods and computer products for throttling client access to servers. Exemplary embodiments include a method to throttle client access to servers, the method including maintaining local state information on active and pending requests, receiving a delay call from a client, calculating a delay, incrementing a pending operation count, p, returning the delay value to the client, decrementing the pending operation count, p, and incrementing an active operation count, a, in response to a start of an operation by a client, decrementing the active operation count in response to a operation finishing, recording a timestamp to record when a last pending operation should start, and resetting the pending operation count to 0, in response to a next delay request being received after the timestamp is recorded.03-05-2009
20090055472Communication system, communication method, communication control program and program recording medium - A communication system is applicable to communications between client terminals and a server via the Internet, and includes a communication service unit creating a communication interface and a memory region in response to a communication request from a client terminal via the Internet, starting an application program in the created memory region in response to the communication request, sending contents of the started application program to the client terminal, and updating data in the memory region and sending the updated data to the client terminal when the communication request includes data updating.02-26-2009
20090055470DATA COMMUNICATION APPARATUS, CONTROL METHOD THEREOF, COMPUTER PROGRAM AND STORAGE MEDIUM - A data communication apparatus that reduces erroneous transmission, together with allowing an operator to confirm destinations registered as data transmission destinations. To accomplish this, the data communication apparatus includes a destination registering unit adapted to register at least one or more destinations, a data acquisition unit adapted to acquire data to transmit to the registered destinations, a destination list print unit adapted to print a destination list showing the registered destinations to allow an operator to confirm the registered destinations, an operation acquisition unit adapted to acquire, via an operation unit, a first operation operated by the operator if the destinations shown on the destination list are confirmed by the operator, and a transmission unit adapted to transmit, if the first operation is acquired, the acquired data to the destinations shown on the destination list.02-26-2009
20090055468SELECTIVELY DELIVERING CACHED CONTENT OR PROCESSED CONTENT TO CLIENTS BASED UPON A RESULT COMPLETED PERCENTAGE - The present invention discloses a solution of a server-side result distribution service software program. The program can receive and store results related to a request context from different content providing servers. Asynchronous requests can be received from a client, which initiated a content request that defines the request context. A level of completeness for the request results that satisfies the received client request can be determined. The level of completeness can be compared against a previously established threshold. Either dynamically processed results or previously cached results can be delivered to the client depending upon an outcome of the comparing step. Server-side operations that produce the dynamically processed results can be operations initiated after the content request is sent by the client. Previously cached results can be generated from processes initiated before the content request is sent by the client.02-26-2009
20090055467SYSTEM AND METHOD FOR INCREASING DATA AVAILABILITY ON A MOBILE DEVICE BASED ON OPERATING MODE - A data management system and method for a mobile device to provide complete perception and access to a data collection, such a user's data collection for example, without requiring either persistent storage of the user's complete data collection locally on the mobile device, or network access requests for each user data request from the mobile device. The data management system and method employs a data probability function to predict the probability of the mobile device accessing specific types of user data based on the operating mode of the mobile device. The data management system and method executes as a background process to provide and store locally on the mobile device, the data most probable to be accessed by the user. The data most likely to be accessed via the mobile device is available locally, thereby minimizing latency issues that occur when data requests cannot be fulfilled using data stored locally in the mobile device and network requests are performed.02-26-2009
20090144362SYSTEMS AND METHODS FOR PROVIDING DESKTOP MESSAGING AND END-USER PROFILING - This application relates to systems and methods for providing desktop messaging and end-user profiling in a computer environment. Generally, implementation includes delivering imaged-based content (including advertisements) and/or multi-media messages to an end-user on a periodic basis. In some cases, the content is conveyed from a server software application to a client device via a conduit that does not use an Internet browser, RSS, XML, Javascripts, ActiveX, or an e-mail client. As the end-user reads or otherwise interacts with the software application on a client machine, software on the machine collects profile information from the end-user. This profile information is used to target additional content for the particular end-user.06-04-2009
20090144363SYSTEM AND METHOD FOR REGISTRATION OF VALUABLE ITEMS - A system and method are provided for keeping track of the ownership of unique items in a system including a server computer connected to a database and at least one client computer connected to the server computer over a network. In operation information concerning the item is entered into the client computer. This information, includes at least a description of the item and its owner, is uploaded from the client computer to said server computer where the information is stored in the database. In response, the system provides from the server to the client computer a transaction identification number related to the information and an item number related to the item. A user at the client computer can use the transaction identification number to access the uploaded information at the database to determine the current owner of the item. Upon a transfer of ownership, the new owner can use at least one client computer to enter the transaction identification number and new owner information to update the information in the database to indicate the new owner and to indicate the prior owner as a seller of the item. In response a new transaction identification number is provided from the server computer to the client computer.06-04-2009
20090144360NETWORK DEVICE, METHOD OF CONTROLLING THE SAME AND NETWORK SYSTEM - A method and apparatus for mitigating traffic increase due to both a proxy server and a network device transmitting response packets to a search request by multicast. The network device transmits to the proxy server information required for a client apparatus to communicate with the network device. When the proxy server is in a state where proxy-send of the information is possible, the network device restricts response to a search request by multicast from the client apparatus.06-04-2009
20090144359Mobile access to internet-based application with reduced polling - Providing a service in user equipment (UE) that operates within a mobile telecommunications system involves running a client application instance (CAI) in the UE, wherein the CAI interacts with a remotely-located server application via a network by means of a protocol that includes polling. A message is sent to the server application, the message including a PUSH address that uniquely identifies the UE and the CAI within the UE. The server application stops polling activity, and instead initiates a PUSH request when there is updated information to be supplied to the CAI. The UE consequently receives a PUSH that includes the identifier of the CAI, and consequently notifies the CAI of the received PUSH. The CAI responds by sending a polling message to the server application via the network. The server application sends a response to the polling message, the response including information associated with the service.06-04-2009
20090006544System And Method For Managing Account Of Instant Messenger - A system for managing an Instant Messenger account including a process server and a database server, and the process server is adapted to receive enhanced association information of at least one account from at least one client terminal, transmit the enhanced association information to the database server; when receiving a service request from one client terminal, acquire the enhanced association information of an account corresponding to the client terminal from the database server, generate verification information according to the security level of the service request and transmit the verification information to the client terminal to verify the identity of the user using the client terminal; and the database server is adapted to save the enhanced association information of the at least one account.01-01-2009
20090006539System and method for switching between stateful and stateless communication modes - Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.01-01-2009
20090006533SERVER-AIDED APPROACH TO IMPROVE MEDIA NEGOTIATION EFFICIENCY - A network device, system, and method are directed towards employing a media advisor to determine a media match for media types among computing devices. During a SIP communications, a caller device sends an SIP/SDP invite message to a callee device, which is received by a first proxy server and forwarded to a second proxy server. The second proxy employs the media advisor to perform a media agreement using information about the caller and callee to determine a matching codec for the given media type. The media advisor returns the match information to the second proxy server, which reformats the invite to substitute the provided codec/media information with the match information. The proxy server then forwards the modified invite message to the callee computing device. The callee computing device, confirming the match, responds with an okay type response that is sent to the caller to establish the call session.01-01-2009
20090037527ONLINE INFORMATION MARKETPLACE WITH A REMOTE INTERFACE - A computer-implemented method is described. The computer-implemented method includes receiving an information request at a first server. The computer-implemented method also includes determining the information request type. Moreover, the computer-implemented method includes transmitting the information request from the first server to a remote interface. The remote interface associated with a web page provided by a second server. The computer implemented method further includes awarding compensation for a response to the information request transmitted to the remote interface.02-05-2009
20090006529CLIENT SIDE BASED DATA SYNCHRONIZATION AND STORAGE - Client side based data synchronization and storage is accomplished through a smart way of data off-lining coupled with a synchronization technique implemented on the client side that does not require any modifications to the server side. The customized client utilizes the server as a temporary placeholder for document synchronization. Attached documents to an item will be off-loaded from the client based on a predetermined policy. The clients make off-line copies of the items and documents. The server will maintain only the document store skeleton or metadata for such processed items. Any client which has not made an off-line copy of an item will pass a synchronization request via the server to the other clients so that at least one of its peers may upload the document onto the server. The requesting client can then retrieve the item from the server and synchronize/off-line that item on its local store.01-01-2009
20110225233Service Cloud Console - Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for providing cross-domain communication via a user interface provided in a web browser. A first one or more trusted data network domains for a first user interface component may be identified. A second user interface component provided from a second data network domain accessible via a second one or more servers may be opened for display. A first event message may be transmitted from the second user interface component to the first user interface component. If the second data network domain is within the first one or more trusted data network domains, one or more operations may be performed within the first user interface component in response to the first event message.09-15-2011
20110225229DISTRIBUTED PUBLISH/SUBSCRIBE SYSTEM - In one embodiment, a first one of a plurality of message processors receives a request with respect to a topic, and determines whether the first message processor itself is currently responsible for the topic. If so, then the first message processor services the request. If not, then the first message processor determines whether any of the other ones of the message processors is currently responsible for the topic. If so, then the request is redirected to another message processor to be serviced. If not, then the first message processor selects one of the message processors to be responsible for the topic and to service the request.09-15-2011
20100293222SYNCHRONIZING SELF-REFERENCING FIELDS DURING TWO-WAY SYNCHRONIZATION - Self-referencing fields are synchronized during a synchronization pass of a two-way synchronization between a client computer and a server computer. When a synchronization operation is performed, a list of server tasks associated with the server and a list of project tasks associated with the client are loaded. For each task being synchronized two predecessor lists are maintained. During the synchronization, a comparison is conducted to determine whether to use the project task data or the server task data. When the project task data is used, then the predecessor IDs stored in the project predecessor list are used. When the server task data is used, then the predecessor IDs stored in the server predecessor list are used.11-18-2010
20090013030SYSTEM AND METHOD FOR CONNECTING CLOSED, SECURE PRODUCTION NETWORK - A system and method for providing connectivity to a closed, secure production network, and computer program products for executing the same and, more particularly, to a system and method for creating a virtual network to provide communication with remote tools. The system includes a server configured to create a virtual network for tools in a production facility and provide authentication and tool routing information to a client in order to gain access to the tools in the virtual network. The virtual network isolates each tool of the tools from each other.01-08-2009
20090248795Object-Oriented Systems and Methods for Controlling Storage Management Services in a Content Management System - A method and system employing an object-oriented approach to remotely controlling storage management services in a content management system. An Application Programming Interface (API) is used to communicate between a system administrator client and a resource manager, so that a system administrator can, e.g., start and stop services, check the status of services, etc. The API and resource manager exchange information, for example by exchanging XML documents by HTTP posting.10-01-2009
20110145324REDUCING MESSAGING IN A CLIENT-SERVER SYSTEM - A detection that a client-server system, which is operating in a first state mode, has switched from a first use case to a second use case for accessing a property of an object associated with a server. The first state mode during the first use case reduces messaging in the client-server system as compared to using a second state mode. A determination is performed as to whether using the second state mode during the second use case would reduce messaging in the system as compared to using the first state mode. The client-server system is transitioned to the second state mode, if operating in the second state mode would reduce messaging in the client-server system as compared to operating in the first state mode for the second use case.06-16-2011
20090024701Port Type Agnostic Proxy Support For Web Services Intermediaries - Methods, systems, and products are disclosed in which port type agnostic proxy support for web services intermediaries is typically provided by receiving in a web services intermediary a request for execution of a web services operation, wherein the request includes parametric information from which an endpoint for a target service that supports the operation can be identified; identifying, in dependence upon the parametric data, the endpoint for a target service that supports the operation; creating a target service request for execution of the operation on the target service; and issuing the target service request to the target service. Exemplary embodiments typically also include the return path of request-response processing: receiving in the intermediary a response from the target service; creating in the intermediary, in dependence upon the response from the target service, a response from the intermediary; and returning the response from the intermediary to the requesting client.01-22-2009
20090024699INTEGRATION OF A MEDICAL WORKSTATION INTO A CLIENT-SERVER SYSTEM - In a method, a system and a computer program product for electronic data processing, communication and/or data retention in a computer-supported medical technology system to which multiple modules are connected that are involved in data exchange via a computer network, local workstations are thereby integrated or incorporated into a client-server system. A workstation thus embodies a client component and a workstation component. The client component serves for access to the central server. The workstation component serves for access to the local data of the workstation. Data exchange via the server with automatic synchronization occurs among all modules, in particular between the client component and the workstation component, such that consistent data sets are always stored and processed.01-22-2009
20090024698MOBILE CONTENT SERVICE - Standard content created for use on non-mobile platforms, such as personal computers, is made available and useful to mobile devices. A request for content from a mobile device is sent to a mobile server using the DNS or a redirect from a standard content server. The mobile server obtains the standard content and normalizes it for use on the mobile device. The normalized content is sent to the requesting mobile device.01-22-2009
20090024697SYSTEM AND METHOD FOR DYNAMICALLY CHANGING THE CONTENT OF AN INTERNET WEB PAGE - A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons. The evolving interactive dialog box may also include dynamically selectable features, such as font type, font size, font color, box shape, box dimension(s), background colors, foreground colors, etc.01-22-2009
20090024696INTEGRATION OF CLIENT AND SERVER DEVELOPMENT ENVIRONMENTS - Methods and apparatus, including computer program products, related to integration of client and server development environments. A message may be caused to be sent to a server development environment engine where the message characterizes an action mapped from a client development environment to a function of the server development environment engine. Another message characterizing an event of the server development environment engine may be received where that message is to cause the client development environment to resolve the event. The messages may be used to integrate the client and server development environments by providing a path of communication by which the server development environment engine may provide services to a client development environment that integrates the service in a user interface of a client development environment engine.01-22-2009
20090024694USING AN INTERACTIVITY OBJECT TO FACILITATE WEB-BASED AGGREGATION - Some embodiments of the present invention provide a system that uses an interactivity object to facilitate interactivity during automated web site accesses. During operation, the system examines a web page on the web site to determine a data type for an interactivity request associated with the web page. Next, the system creates an interactivity object, which includes the interactivity request along with the determined data type for the interactivity request. Finally, the system sends the interactivity object to the user to solicit a response from the user.01-22-2009
20090024693METHOD FOR DISTRIBUTING FILE CONTENT FROM A SELECTED TARGET DEPOT SERVER IN RESPONSE TO MULTIPLE CLIENT REQUESTS - In a content delivery network comprising multiple depot servers positioned at different locations, and including clients respectively located closer to one of the depot servers than to others, a method distributes specified file content to respective clients. The method comprises initially uploading the specified content to a particular one of the depot servers, and generating a download plan for replicating the specified content at one or more other depot servers in successive stages, wherein each of the other depot servers is designated as a target depot server. Each of a multiplicity of clients is notified, when the uploading of the specified content to the particular depot server has been completed, that the specified content is being made available for downloading at each target depot server. The method further includes operating a selected target depot server in one or more modes selected from a set of modes, to enable clients of the multiplicity to download the specified content from the selected target depot server. One of the modes comprises immediately serving the specified content to a given client from the selected target server, and another mode comprises notifying the given client of the amount of time remaining until the selected target server completes replicating the specified content.01-22-2009
20110225234Preventing Cross-Site Request Forgery Attacks on a Server - Preventing Cross-Site Request Forgery (CSRF) security attacks on a server in a client-server environment. In one aspect, this comprises embedding a nonce and a script in all responses from the server to the client wherein, when executed, the script adds the nonce to each request from the client to the server; sending the response with the nonce and the script to the client; and verifying that each request from the client includes the nonce sent by the server from the server to the client. The script preferably modifies all objects, including dynamically generated objects, in a server response that may generate future requests to the server to add the nonce to the requests. The server verifies the nonce value in a request and optionally confirms the request with the client if the value is not the same as the value previously sent by the server. Server-side aspects might be embodied in the server or a proxy between the server and the client.09-15-2011
20110225231DIRECT ADDRESSABILITY AND DIRECT SERVER RETURN - Cloud computing platforms having computer-readable media that perform methods for direct addressability and direct server return are provided. The cloud computing platform includes a load balancer and several servers. The servers are configured with public addresses, private addresses, and an address of the load balancer. The loopback interface of the servers is configured with the address of the load balancer. This allows a server to bypass the load balancer when replying to communication messages. Additionally, the public and private addresses of the servers enable direct addressability in the cloud computing platform. Accordingly, an application executing in the cloud computing platform may connect two or more clients on the same server.09-15-2011
20110225228METHOD AND SYSTEMS FOR QUEUING MESSAGES FOR VEHICLE-RELATED SERVICES - Various embodiments include a method and system for queuing messages for transmission to/from a vehicle. One or more messages from one or more applications for performing one or more vehicle-related events may be received. The one or more messages may include a message identifier for each of the one or more vehicle applications to correlate the one or more messages with the one or more applications. The messages may be queued for transmission. A vehicle's connectivity to a wireless network is determined and, if the vehicle is connected to the wireless network, the one or more queued messages are transmitted. The one or more vehicle-related events based on the one or more messages are performed.09-15-2011
20090204665SYSTEM AND METHODS FOR COMMUNICATING BETWEEN SERIAL COMMUNICATIONS PROTOCOL ENABLED DEVICES - A method and system (08-13-2009
20090204663APPARATUS AND METHODS OF ACCESSING CONTENT - Apparatus and methods for accessing electronic content include a server system, a first communication device, and a second communication device. The server system is operable to receive a marker request initiated by the first communication device, wherein the marker request comprises marker information and data key information. The marker information represents a saved state of content on the first communication device, and the data key information comprises a content identifier corresponding to the content and a user identifier. The server system is then operable to initiate access to the content on the second communication device at the saved state of content on the first communication device based on the marker information and the data key information of the marker request.08-13-2009
20090030974APPARATUS AND METHODS FOR COORDINATION OF WIRELESS SYSTEMS - Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data associated with information acquired in wireless entities is synced among the wireless entities based on a privacy status and verification of identities corresponding to the privacy status. The wireless entities include a wireless server and a set of mobile wireless clients of the wireless server. In an embodiment, a mobile wireless client is configured to browse files in a wireless server. In an embodiment, a wireless server is configured to provide views of its file content to a mobile wireless client authorized to view the file content of the wireless server.01-29-2009
20090049120Adding personalized value to web sites - The present invention adds new value to the Web, such as to improve accessibility, while maintaining changes to existing web sites to a minimum. An example system includes a first Web server and at least one other Web server, wherein a Web page can be displayed on a Web browser in a client device connected with the first Web server and the other Web server via a network, wherein the first Web server registers URLs of files providing added value for each of the first Web server and the other Web server that are defined as a set of Web servers to be provided with the same added value, and wherein the first Web server and the other Web server display an existing Web page in the Web browser, and provide the added value to the Web page by manipulating a DOM from another frame or another window.02-19-2009
20090198772DATA SYNCHRONIZATION METHOD AND SYSTEM BETWEEN DEVICES - A data synchronization method for more than three networked devices including at least one client and one server for efficiently synchronizing data among multiple devices supporting a Synchronization Markup Language (SyncML) protocol is provided. The data synchronization method includes determining whether a data item indicated by synchronization information contained in a synchronization request message exists in a change log table of the server, when a server receives the synchronization request message sent by a first client, and updating the change log table by adding the data item indicated by the synchronization information and transmitting a synchronization request message containing a data identifier and the change log of the data item to a second client, if a data item indicated by the synchronization information does not exist, otherwise, ending data synchronization by transmitting a synchronization response message containing status information to the first client.08-06-2009
20090198773Multi-User Database System and Method for Resource Usage Tracking - The disclosure is directed to a database system. In a particular embodiment, a database system includes a first processor configured to receive transactions, including session maintenance transactions and data requests, from one or more users. The database system also includes a request table to store resource usage data associated with the data requests. The request table is accessible to identify particular data requests that utilize a selected level of computing resources.08-06-2009
20090198770SYSTEM AND METHOD OF UPDATING CODES IN CONTROLLER - A system and method of updating codes stored in a controller based on the two-channel protocol standard are described. The updating system includes an application program unit, a kernel buffer, and a general purpose input/output control module. The application program unit receives the updating command and the code file via the network. The kernel buffer downloads the code file based on the updating command from the application program unit and stores the code file into the kernel buffer. The two-channel control module reads the code file stored in the kernel buffer and converts the code file into a clock signal and a data signal. The general purpose input/output control module has a clock channel and a data channel for receiving the clock signal and the data signal and transmitting the clock signal and the data signal via the clock channel and the data channel, respectively, to the controller of the network storage apparatus for updating the original codes in the controller.08-06-2009
20090198768ASYNCHRONOUS REQUEST-RESPONSE COMMUNICATION METHOD - An asynchronous request-response communication method is applied in data transmission for applications running in a server. The asynchronous request-response method includes the following steps. Establish a socket and a connection port corresponding to a request in a request side; set an object pool in each request side respectively, for recording connection statuses of the sockets corresponding to different requests; wait till the server has finished the request; once the server has finished the received request, the server transmits a callback message to the corresponding socket of the request side; and search a corresponding process event in the object pool according to the callback message. The request side adopts the socket and the connection port to perform the asynchronous request-response operations, thereby reducing the connection load between the server and the request side.08-06-2009
20090198767Method and system for associating content with map zoom function - Various methods, systems and apparatus for displaying content associated with a point-of-interest (“POI”) in a digital mapping system, are disclosed. One such method may include detecting a change in the zoom level of an electronic map displayed on a computing device, determining if the new zoom-level is at a pre-determined zoom level (e.g. at maximum zoom), identifying a POI on the map, retrieving content associated with the POI (“POI content”) and displaying the POI content. The method may further include detecting a change in the zoom, or pan, of the digital map while POI content is displayed, and removing the POI content in response. One apparatus, according to aspects of the present invention, may include means of detecting a change in the zoom level in a digital map displayed through an application (e.g. a web browser, an application on web-enabled cellular phones, etc., displaying a map generated by a service such as Google Maps®, Yahoo! Maps®, Windows Live Search Maps®, MapQuest®, etc.) on a computing device (e.g. personal computer, workstation, thin client, PDA, cellular phone/smart phone, GPS device, etc.) means of identifying a POI at the pre-determined zoom level, means of obtaining content associated with the POI, and means of displaying the POI content. POI content may be retrieved from a database (e.g. internet-based database); or, in an alternate embodiment, gathered by crawling websites associated with the POI. In one embodiment, POI content may be displayed as an image (e.g. a PNG file, GIF, Flash® component, etc.) superimposed on the digital map (e.g. as an overlay object on the map image.) In alternate embodiments, POI content may replace the digital map and may contain links to other content.08-06-2009
20090049117Systems and Methods for Localizing a Network Storage Device - Provided are methods, systems and devices for localizing data existing on a distributed network which comprises receiving an instruction within a programmable logic device (“PLD”) for controlling a network peripheral from a client computing system, the PLD being in communication with the network peripheral via a modem and also in communication with the computing device via a generic interface and receiving a task request from the computing device via the generic interface to be accomplished according to the instruction. The methods, systems and devices further provide for augmenting the task request with an additional instruction provided by a meta-behavior interface.02-19-2009
20090083373PUBLICIZED INFORMATION USE APPARATUS, PUBLICIZED INFORMATION USE METHOD, AND COMPUTER PROGRAM PRODUCT - An image forming device 03-26-2009
20090049122System and method for providing a video media toolbar - The system and method preferably provides a toolbar to use in a network browser. The toolbar is preferably integrated within a suitable browser program graphical interface as a browser toolbar having its own toolbar graphical interface. The toolbar enables a video file to be selectively uploaded from a publisher computer to a service provider. An HTML video snippet is generated from the video file received from the publisher computer. The HTML video snippet enables access to the stored video file via a browser. The HTML video snippet is distributed to the publisher computer for placement in a publisher web page so as to enable the HTML video snippet to be selected via a browser, In response to the selection of the HTML video snippet, the video data file is played on the networked computer.02-19-2009
20110145330SYSTEM AND METHOD FOR PERFORMING FLASH CROWD CACHING OF DYNAMICALLY GENERATED OBJECTS IN A DATA COMMUNICATION NETWORK - The present invention is directed towards a “flash crowd” technique for handling situations where the cache receives additional requests, e.g., nearly simultaneous requests, for the same object during the time the server is processing and returning the response object for a first requestor. Once all such nearly simultaneous requests are responded to by the cache, the object is flushed from the cache, with no additional expiry time or invalidation action needed. This technique of the present invention enables data to be cached and served for very small amounts of time for objects that would otherwise be considered non-cacheable. As such, this technique yields a significant improvement in applications that serve fast changing data to a large volume of concurrent users, such, for example, as real time stock quotes, or a fast evolving news story.06-16-2011
20110145329INFORMATION PROCESSING APPARATUS, CONTROL METHOD OF INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus including a display unit that is capable of displaying an operation screen provided by a server notifies the server of a content of an instruction from a user via an operation screen provided by the server and displayed on the display unit, and if the server requests execution of a process based on the notified content of the instruction, executes the requested process. The information processing apparatus determines an operation screen displayed on the display unit after notifying the server, and if the operation screen provided by the server is displayed on the display unit, performs control to execute the process requested by the server, and if another operation screen is displayed on the display unit instead of the operation screen provided by the server, performs control to not execute the process requested by the server.06-16-2011
20110145328CONNECTED INSTANCE GROUP OF DYNAMICALLY ADDRESSED HOSTS - A system for building and maintaining a connected instance group of machines includes protocols for instance group creation; master machine creation, operation, and recovery; and peer machine creation, operation, and recovery. These protocols allow each machine to connect with a data source and to build a local hosts file containing the name and IP addresses of the machines in the instance group and, thus, provides network connectivity among the machines in the instance group.06-16-2011
20110145327SYSTEMS AND METHODS OF CONTEXTUALIZING AND LINKING MEDIA ITEMS - Some aspects relate to systems and methods of tagging to enhance contextualization of media items and ease of use. Tag data structures provide an extensible platform to allow description of a concept from multiple points of view and in multiple contexts, such as locations, activities, and people. Individual application instances using these data structures can each maintain a private store of media items, and can be synchronized with a server. Each application owner can select portions of the private store to share. The server also can maintain canonical hierarchies of tags, such as hierarchies of activities and of places. These canonical hierarchies can be provided to application instances, where private modifications/additions can be made. Owners can offer to share private modifications, which can be accepted or rejected. Displays of media item selections and of clouds of related tags can be formed based on the contextual and relational information contained in the tags and in the canonical hierarchies.06-16-2011
20090077173Method and Apparatus for Dynamic Data Flow Control Using Prioritization of Data Requests - A data center (03-19-2009
20090055471MEDIA STREAMING WITH ONLINE CACHING AND PEER-TO-PEER FORWARDING - A system, method and apparatus are disclosed herein for media streaming. In one embodiment, the system comprises one or more media servers to serve media content and a plurality of peers communicably coupled to one or more other peers of the plurality of peers and at least one of the one or more media servers to receive segments of media content, where at least one of peers allocates a set of resources for serving the segments of media content including cache memory to store the segments and media files and uplink bandwidth to send the segments of media content to the one or more peers to which the one peer is communicably coupled. The system also includes a first control server to track media content demand and the allocated resources of the plurality of peers to determine which peer should cache which segment of the media file and to return peer location information specifying the one or more peer locations from which each peer is to receive each segment of each media content requested. The control server is operable to send the location information to each peer. In one embodiment, the one control server is also operable to calculate a utility of each caching option and enforce it by sending triggers to the peers to initiate the caching at those peers.02-26-2009
20110225236METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING APPLICATION/CONTENT BASED ON PURCHASE INFORMATION - A method and apparatus for sharing information regarding a purchase result between a plurality of clients and receiving at least one of an application and content from a server based on the shared information regarding the purchase result. The method includes receiving information regarding a purchase result of the at least one of the application and the content from a second client; transmitting the information regarding the purchase result and device information of the first client to a server providing the at least one of the application and the content; and receiving the at least one of the application and the content from the server in response to the transmission.09-15-2011
20090049121MOBILE TERMINAL AND METHOD FOR CONTROLLING FUNCTION USING CONTENTS - A mobile terminal and a method for controlling a function of the mobile terminal using contents are disclosed. The contents are authored to include function control information related to the function of the mobile terminal desired to be controlled. The mobile terminal downloads the contents and registers the function desired to be controlled included in the contents to a service table. The application of the mobile terminal does not execute the called function as it is if the predetermined function is called, but identifies if the called function is registered in the service table. If the called function is registered, the application cancels the existing execution routine for the called function and requests the contents player of the service related to the called function. Then, the contents player controls the called function according to a method programmed in the contents.02-19-2009
20110231476INFORMATION SERVICE PLATFORM EQUIPPED WITH DYNAMIC DISTRIBUTION OPERATORS - An information service platform equipped with dynamic distribution operators aims to connect a plurality of clients with a plurality of servers to provide diversified service information to the clients. The invention mainly includes an asynchronous processing unit and a dynamic distribution unit. The asynchronous processing unit receives connection signals of the clients and processes the signals asynchronously to avoid link interruption caused by line crowded between the clients and servers. The dynamic distribution unit distributes the clients to the selected servers through the asynchronous processing unit in a dynamic distribution manner. Each server has a plurality of connection ports connectable with clients at the same time. The dynamic distribution unit dynamically distributes the clients to the idle connection ports.09-22-2011
20110231485SYSTEMS AND METHODS FOR COMPRESSION OF LOGICAL DATA OBJECTS FOR STORAGE - A compression system configured to compress logical data objects into one or more accommodation blocks with a predefined size, and a method of operating thereof are provided. The compression system includes a compression engine capable of compressing input data with the help of sequential encoding one or more input strings and a counter operatively coupled to the compression engine. The counter is configured to keep its ongoing value indicative of a number of input bytes in one or more strings successfully encoded into a given accommodation block; and, responsive to unsuccessful compression of a string into the given accommodation block, to provide the compression engine with information indicative of starting point in the input stream for encoding into the next accommodation block, thus giving rise to a “start indication.”09-22-2011
20090083369Dynamic content conversion - A method of display modification in a client server web system, comprising, intercepting, by a web intermediary, a response to a client request, sent by a server in response to the request, the response including client side active content adapted to execute at a browsing software on a client computer; replacing at least one display-related code section in said response by a wrapper section that includes code for modification of at least one display element and code for executing the original display-related code section; and executing said wrapper section as client side active content at said client to generate a display, modified from a display that would have been generated by executing the response.03-26-2009
20090070411Mobile and pervasive output client and device - Pervasive output capability is provided so that an information apparatus can pervasively output digital content to an output device regardless of the processing power, display screen size and memory space of the information apparatus. This allows small mobile devices with limited display, processing power, and memory to be able to output a digital document (e.g., PDF, HTML, PowerPoint etc) in its full original richness, without resorting to downsizing, truncating, reducing, clipping or otherwise altering the original document. A data output service method for rendering at an output device output content managed from an information apparatus may include obtaining by wireless communication from the information apparatus at least part of a document object relating to the output content, obtaining at least part of an output device object with one or more attributes relating to the output device, and providing the document object and the output device object to a server application operated on a server that is distinct from the information apparatus and the output device, and generating with the server application output data relating to the output device. The output data may then be provided to the output device for rendering the output content as the data output service.03-12-2009
20100153489SERVER DEVICE, CLIENT DEVICE AND CONTROL METHOD AND PROGRAM FOR THE SAME - A client device receives a page file containing a link to data from a server device which manages a plurality of data and downloads the data associated with the link from the server device. The client device receives link control information corresponding to the link included in the page file from the server device, determines whether to edit each link included in the page file based on the link control information, edits the link based on determination result, transmits a request for data associated with the link to the server device based on the edited link and the unedited link, updates the link to the page file based on a download destination of the data in the client device, and stores the page file including the updated link.06-17-2010
20090083376APPLICATION-LAYER EVALUATION OF COMMUNICATIONS RECEIVED BY A MOBILE DEVICE - Apparatus and associated methods are provided which allow a remote user to maintain a virtual session with a server. A virtual session allows a remote and possibly mobile user to maintain a virtual presence in an office environment without actually being present. Using the present invention, a remote user can access a central application program such as an Internet service provider, a database system, an inventory system or billing system. Likewise, the remote user can receive calls and other forms of communications as though he or she were present in an office environment. A virtual session does not require a physical connection to be continuously present in order to provide a virtual connectivity. This is especially important for mobile applications where the remote user may incur long distance and/or wireless toll charges. Also, methods are presented to allow a remote unit to rapidly reconnect in a transparent and seamless way without burdening the user with the need to connect and reconnect or to upload and download information. Related methods are provided to allow the virtual session to be established, operated and maintained.03-26-2009
20090083370Enhanced data exchange and presentation/communication system - A system for establishing a dedicated internet connection between a user and a marketer is described. The connection is initiated by a customer downloading a framework program for a viewer. Thereafter, as content is communicated to the user, it is included with program code used with the framework program to enhance the presentation capabilities of the viewer. More robust presentations are thus enabled over a one-to-one channel.03-26-2009
20120079016EFFICIENT TRANSMISSION OF PRESENCE UPDATE INFORMATION TO PRESENCE SERVICE CLIENTS - To promote efficient transmission of presence update information to a presence service client associated or integrated with a communication client such as an instant messaging (IM) client, a separate computing device may be notified when the communication client becomes dormant. The separate device may buffer presence updates destined for the communication client, each presence update containing information regarding availability of at least one of a set of contacts for intercommunication via said communication client. When the separate device learns that either the communication client has ceased being dormant or that an event has occurred which shall cause the communication client to cease being dormant, the buffered presence updates may be sent to the presence service client. Presence updates within the buffered set may be reconciled to eliminate obsolete information. The result may be a conservation of wireless connection bandwidth or reduction in device power consumption.03-29-2012
20120079015INTERNET-BASED COMPUTER FOR MOBILE AND THIN CLIENT USERS - A web-based computer platform for users of Internet-capable thin client devices is disclosed. The systems and methods bring computer feel and functionality to users of cell phones, smart phones, PDA and other small screen and thin client devices. The system further includes means for storing and converting files, games, and accessing other media presently not available to users of such devices.03-29-2012
20120079013SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SMART UPLOAD AUTOMATION - Systems, methods, and computer program products for smart upload automation in which actions are automatically performed on a set of digital assets against a target item. In one embodiment, a system includes a network, a server machine, a client machine and a data storage device, each of which is coupled to the network. The client machine designates digital assets and a target item against which the assets will be uploaded. The digital assets are uploaded by the client machine to the data storage device via the network. The server machine automatically performs actions on the digital assets without intervention by the client machine, where the actions are associated with or in some way defined by the target item. The actions may include setting metadata values of the digital assets based upon metadata associated with the target item, or generating different renditions of the digital assets.03-29-2012
20120079012Multidimensional Object Finding System - The system helps to find one or more objects using multidimensional information.03-29-2012
20120079011OPERATION SUPPORT SYSTEM - Pinup board information is stored in a storage part of an operation support server 03-29-2012
20120079009METHOD AND APPARATUS FOR CHOOSING RESOURCES BASED ON CONTEXT AND INHERITANCE - A method and apparatus for choosing resources based on context and inheritance. In one embodiment of the method, a computer system receives a page request from a mobile device, wherein the page request comprises data that identifies a mobile device type. In response to receiving the page request, the computer system selecting a page definition, wherein the page definition comprises one or more resource identifiers. The computer system selects a first identifier from the one or more identifiers. The computer system creates a list of keys, wherein each key of the list is distinct from the other keys in the list, and each key of the list is created as a function of the first identifier and the data or a portion thereof. The computer system accesses a memory structure that directly or indirectly maps resources to respective keys. The computer system selects a first key from the list, and compares the first key with keys in the memory structure. The computer system selects a first resource that is mapped directly or indirectly to a key in the memory structure that matches the first key. The computer system generates a reply to the request, wherein the reply comprises the first resource.03-29-2012
20120079010Integrated Multimedia Portal System - A system for accessing digital content includes a server storing the digital content and a client device. The server includes a first broadcast network interface communicating with a broadcast network and a first unicast network interface communicating with a unicast network. The client device includes a user interface accessing the digital content based on user preferences and allowing a user to generate a request to receive a selected portion of the digital content. The client device includes a second broadcast network interface communicating with the broadcast network and a second unicast network interface transmitting the request for the selected portion of the digital content via the unicast network. The server receives the request via the unicast network and transmits the selected portion of the digital content via the broadcast network and the unicast network based on a characteristic of the selected portion of the digital content.03-29-2012
20120079004BUSINESS NETWORKING INFORMATION FEED ALERTS - Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer products for providing information external to an organization in an information feed. A message may be received from an information service provider in accordance with a previously defined request. The defined request may include one or more parameters specifying requested data. The message may include data provided in accordance with the one or more parameters. The data in the message may be processed to create a data object. The data object may include at least a portion of the data provided in accordance with the one or more parameters. The data object may be stored in a database. The data object may then be provided for display on a display device in an information feed associated with the record.03-29-2012
20120079003SYSTEM AND METHOD FOR INTERFACING WITH AN ENTERPRISE RESOURCE PLANNING SYSTEM - Present embodiments are directed to a system and method for facilitating communication between an external application stored on an external computer and an Enterprise Resource Planning (ERP) system component without utilizing a format of the ERP system. Present embodiments function to receive configurable material in a first data format from the external application into a user control stored on the external computer and convert the configurable material into a second data format with the user control. Additionally, present embodiments operate to make the configurable material available in the second data format to a server-side scripting component of an ERP system. Further, present embodiments function to receive a response object from the server-side scripting component in a third data format and convert the response object into configuration data in the first data format with the user control, and transmit the configuration data in the first data format to the external application with the user control.03-29-2012
20120079001HIGH SPEED PARALLEL DATA EXCHANGE WITH RECEIVER SIDE DATA HANDLING - Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. The systems and methods may include receiver side data handling such that data received chronologically out of order may be ordered at the receiver.03-29-2012
20120079000SELECTIVELY RECEIVING MEDIA CONTENT - Disclosed are methods for associating size information with each chunk of a media presentation. This size information is sent to an end-user device. There are many ways to characterize the size of a chunk beyond simply giving the number of bytes in the chunk. Some embodiments send an approximation of the size or a relative size. In some embodiments, a server publishes a “reference” value for a media presentation and then, for each chunk, gives the size relative to that reference value. The device decides whether or not to download the chunk. The device might decide that it is unlikely that the next chunk can be downloaded in time. Then, to avoid the possibility of a video freeze, the device could request the next chunk at a lower resolution. In some situations, the device decides to request a completely different chunk or to not request any chunk at all.03-29-2012
20120078998SYSTEM AND METHOD FOR ENABLING VPN TUNNEL STATUS CHECKING - A method and apparatus for virtual private network (‘VPN’) liveness checking, the method, upon expiration of a timer, sending, over a VPN tunnel, a request to a server located behind a terminator of the VPN; checking whether a response to the request is received within a time interval; if a response to the request is received, resetting the timer; and if a response to the request is not received within the time interval, resending the request if a request count is less than a set number of requests; or providing an inactive tunnel indication to a VPN client manager if the request count equals the set number of requests.03-29-2012
20120078997RESUMING CONTENT ACROSS DEVICES AND FORMATS - Intelligent content delivery enables content to be delivered to different devices in formats appropriate for those devices based on the capabilities of those devices. A user might access the same piece of content on two different devices, and can automatically receive a higher quality format on a device capable of playing that higher quality format. The user can purchase rights to content in any format, such that as new formats emerge or the user upgrades to devices with enhanced capabilities, the user can receive the improved formats automatically without having to repurchase the content. Further, the user can pause and resume content between devices even when those devices utilize different formats, and can access content on devices not otherwise associated with the user, receiving content in formats that are appropriate for those unknown devices even if the user has not previously accessed content in those formats.03-29-2012
20090063629DATA TRANSFER CONTROLLING METHOD, CONTENT TRANSFER CONTROLLING METHOD, CONTENT PROCESSING INFORMATION ACQUISITION METHOD AND CONTENT TRANSFER SYSTEM - A method of controlling data transfer, a method of controlling content transfer, a method of obtaining content processing information, and a system for transferring content are provided. The method of controlling data transfer in a data interoperable environment includes: receiving a request for transmitting data from a client; gathering information on entities which are to participate in transmitting data; forming a chain including at least two entities by using the gathered information on the entities; transmitting a plurality of data through the chain; and receiving an event message for representing a transmission status of the data transmitted from at least one of the entities included in the chain. Accordingly, it is possible to control a transmission of the data so that the plurality of data can be transmitted through a single session and to receive the transmission status of the data as an event message.03-05-2009
20110231484TV Internet Browser - Inputs toward a TV Internet Browser are selectively remapped to enable proper operation of the browser. For example, back commands can be remapped into escape commands when the browser is displaying content using a FLASH or SILVERLIGHT plug-in module.09-22-2011
20110231474Audio Book and e-Book Synchronization - An electronic device receives a stop position tag that indicates a stop position within first electronic content which is a first sensory type. The electronic device identifies a start position within second electronic content using the stop position tag. The second electronic content is a second sensory type that is different than the first sensory type. In turn, the electronic device executes the second electronic content at the identified start position. In one embodiment, the first sensory type is an auditory sensory type and the second sensory type is an image sensory type.09-22-2011
20110231477SYSTEM AND METHOD TO SERVICE REQUESTS FROM A PLURALITY OF SOURCES - A method and system for processing a request for service from a user application is disclosed. The request for service from a user application is received. The request for service is directed to a server application. A plurality of servers are provided to service the request. A server to service the request from amongst the plurality of servers is selected. The request is sent to the selected server. A response from the selected server is received. The received response is forwarded to the user application.09-22-2011
20090070412Providing Personalized Platform Application Content - A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy settings associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.03-12-2009
20110231475Internet Protocol Version 6 Content Routing - A content delivery system includes a cache server, a domain name server, and a redirector. The domain name server is configured to receive a request for a cache server address, and provide an IPv6 anycast address. The redirector is configured to receive a content request addressed to the IPv6 anycast address from a client system, receive load information from the cache server, and determine if the cache server is available. The redirector is further configured to forward the content request to the cache server when the cache server is available. The cache server is configured to receive the content request forwarded from the redirectors, send a response to the content request to a client system, the response including an IPv6 unicast address of the cache server as a source address, an IPv6 unicast address of the client system as a destination address, and the IPv6 anycast address as a home address, and provide the content to the requestor.09-22-2011
20110231486FAST SETUP RESPONSE PREDICTION - Mechanisms are provided to accelerate Real-Time Streaming Protocol (RTSP) setup messages. A client transmits an RTSP request to a server. The server responds to the request and preemptively responds with acknowledgements for messages not yet received. For example, a server responds to an RTSP describe message with an RTSP describe acknowledgement, an RTSP setup acknowledgement, and an RTSP play response before setup and play messages are received by the server or even transmitted by the client. The client processes the anticipatory responses and transmits setup and play responses when the anticipatory responses are processed.09-22-2011
20110231482Automated Optimization Based On Determination Of Website Usage Scenario - Response time improvement methods are optimized by enabling an optimizer to determine the probable state of a client's local cache. Knowledge of the client's local cache can be used for determining which type of optimization techniques, if any, should be applied. In one embodiment, the system distinguishes between at least two user scenarios that may benefit from different types of optimization, such as for example a first-time user and a returning user. Different types of optimization can be performed depending on the identified scenario. For example, for a first-time user of a website, a server can bundle external resources with the initial response. Such an optimization reduces or eliminates the need for additional client requests to render the page. In returning user view scenarios where external resources may have already been cached, redundant retransmission of such information can be avoided.09-22-2011
20110231481SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR COMMUNICATING DATA BETWEEN A DATABASE AND A CACHE - In accordance with embodiments, there are provided mechanisms and methods for communicating data between a database and a cache. These mechanisms and methods for communicating data between a database and a cache can enable improved application quality and performance, enhanced client application interaction, increased system performance, etc.09-22-2011
20110231480SERVER APPARATUS, NETWORK ACCESS METHOD, AND COMPUTER PROGRAM - A server apparatus having a plurality of interfaces to each of which a network is connected, the server apparatus includes an application identification device for identifying an application program which is a source of a packet, on the basis of information in the packet, when the packet is sent to a network connected to any one of the plurality of interfaces, an interface designation device for designating one interface which is previously caused to correspond to an identified application program, among the plurality of interfaces, as a sending interface which is used in routing of the packet, and an routing device for sending the packet to a network connected to a designated interface.09-22-2011
20110231473UNIFIED WEB SERVICE DISCOVERY - A uniform approach for web service discovery is provided through common auto-discovery logic for cloud-based or enterprise-based deployments for a specific web service. Appropriate credentials may be applied employing a uniform method using an appropriate authentication scheme for on-premise, fully hosted, or partially hosted auto-discovered web services. A common interface may be implemented even if the protocols for discovery differ from service to service or between cloud-based deployment and enterprise-based deployment for the same service. Web service locations auto-discovered through different protocols may be cached for subsequent use.09-22-2011
20080263151Service providing method and system - In a service provider system, a service provider provides service information dependent on location information of a mobile terminal to the mobile terminal in response to a service request with the location information sent by the mobile terminal. A communication control unit controls communication between the mobile terminal and the service provider. The communication control unit converts a user identifier of the mobile terminal in the service request to a temporary identifier for the communication.10-23-2008
20080263149DIRECT FILE TRANSFER BETWEEN SUBSCRIBERS OF A COMMUNICATIONS SYSTEM - Systems and techniques for transferring a file from a first client associated with a first subscriber to a communications system to a second client associated with a second subscriber to the communications system by connecting from the first client to a communications system host; sending, through the communications system host, a request to the second client to establish a direct connection to the second client; when the second client accepts the request, establishing a direct connection to the second client that bypasses the communications system host; and transferring a file over the direct connection.10-23-2008
20080263148SYMMETRICAL BI-DIRECTIONAL COMMUNICATION - Network nodes engage in an asymmetric transactional session. The nodes negotiate transactional role reversal and further communication under a reversed asymmetric transactional session.10-23-2008
20080263147METHOD OF RESERVATION - A method for reserving a service from inside a vehicle (A) at one of several facilities providing such service. The vehicle (A) having a navigation apparatus (10-23-2008
20080263146DATA COMMUNICATION SYSTEM, CRADLE APPARATUS, SERVER APPARATUS, DATA COMMUNICATION METHOD AND DATA COMMUNICATION PROGRAM - A data communication system includes a portable electronic apparatus, a server apparatus, a cradle apparatus, and a home apparatus. The portable electronic apparatus includes a communication section, a reception control section, a storage section, and a utilization control section. The cradle apparatus includes a first communication section, a second communication section, a connection detection section, a notification control section, and a relaying control section. The server apparatus includes a first communication section, a second communication section, a first transmission control section, and a relaying control section. The home apparatus includes a communication section, a preparation section, and a transmission control section.10-23-2008
20080263145SYSTEM AND METHODS FOR GENERATING PRO-FORMA BASED UPON INPUT PROVIDED VIA A COMMUNICATIONS NETWORK - A system and related methods and procedures are provided for gauging the financial and operational implications of various types of investment decisions. Among the various applications of the invention, the invention can be used to conveniently and efficiently assess employment decisions, including, for example, the hiring of a new physician by a medical group or hospital and the hiring of an additional attorney to expand a legal practice, in any type of practice setting.10-23-2008
20080263144PRE-FILLING ORDER FORMS FOR TRANSACTIONS OVER A COMMUNICATIONS NETWORK - Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Order forms may be pre-filled for the transactions. For example, the IOM may obtain customer information from a database and use the customer information to complete the customer fields on a merchant web page containing an order form.10-23-2008
20080263143DATA TRANSMISSION METHOD, SYSTEM, APPARATUS, AND COMPUTER READABLE STORAGE MEDIUM STORING PROGRAM THEREOF - Upon receiving a request from a personal computer for obtaining data of an advertisement image, an advertisement server reads data of an advertisement image stored in a storage. A superimposition image DB stores data of superimposition images to be superimposed on part of advertisement images and data of superimposition areas in the advertisement images where the superimposition images are superimposed. A superimposition image is superimposed on a superimposition area in the advertisement image. Data of the advertisement image superimposed with the superimposition image is transmitted to the personal computer. The personal computer receives position data input as a result of operation performed on the advertisement image superimposed with the superimposition image and transmits the position data to the advertisement server. The advertisement server receives the position data and determines whether the position data exists within the superimposition area whose data is stored in the superimposition image DB.10-23-2008
20080263141Systems and Methods to Generate Web Server Files From Generic View Definitions - Some embodiments include reception of a Uniform Resource Locator, determination to convert a markup-language file associated with the Uniform Resource Locator to a Web format, conversion of the markup-language file to the Web format, storage of the converted file in a Web server file system, and provision of the converted file to a Web client from which the Uniform Resource Locator was received.10-23-2008
20080263140Network System, Server, Client, Program and Web Browsing Function Enabling Method - A network system is provided which can ensure that the user's operability will not decrease even when the number of functions increases and that a display screen will be as intended by the creator of the content. In the network system, a main server receives a request for a web content received from a client connected with the main server via a network, acquires the web content from a web server and provides it to the client. The main server provides to the client function setting information which contains information indicating the type and location of a function available for execution by the client on the web content. The client executes the web content and executes on the web content the function which the client has invoked based on the information which indicates the location of the function and which is contained in the function setting information acquired from the main server.10-23-2008
20080263139Method for providing content to a mobile device, gateway for providing content and mobile device - The present invention relates to a method for providing content to a mobile device (10-23-2008
20080263138Method and system for managing specimen data - An innovative system and method for laboratories, hospitals and others to manage stored specimens is described and claimed. One problem commonly encountered by medical researchers is the inability to effectively and efficiently track the large number of specimens generated in the course of their research. In an environment comprised of multiple researchers—each working on varied projects and often needing to interact—it is necessary to employ a centralized, fast and efficient way to track the location of stored samples and to identify changes or removed samples. A Method and System for Managing Specimen Data (or “VSM”) is a web-based software application designed to efficiently manage specimen samples. Examples of the VSM include the VSM software application and a database—each residing on a remote server—that displays web pages accessible by registered and logged in users through a standard web browser via a secure internet or intranet connection found on a client computer. A single or multiple registered and logged in user or users have the ability via web browser and secure internet or intranet connection to add or remove one specimen or multiple specimens simultaneously from the VSM database and to track the location and status of samples entered into the VSM database (e.g. whether a specimen remains in storage or has been removed for further analysis) as well as when they were removed and by whom. In at least some examples, specimens can be located by, among other criteria, owner name, clinical trial and/or location. Users have the ability to locate available space.10-23-2008
20080263137Platform for interoperability - Systems and methods for interoperability are disclosed which allow for a user of one network to communicate seamlessly with a user of another network. In accordance with one embodiment of the present invention, a network bridge is provided. The network bridge may comprise a number of gateways and adapters for handling multiple protocols. In one embodiment an application bridge comprising an application server may be used to service communications while a billing bridge may be provided to control and charge network subscribers. Users are provided seamless access to data services in different networks without having to subscribe to those networks.10-23-2008
20080263136Apparatus and method for selective engagement in software distribution - Apparatus, methods and program products by which the user of a computer system may initiate an interval during which the user leaves the system idle to permit the system to become engaged in peer to peer software distribution.10-23-2008
20080263135System and method for selecting and displaying webpages - A computer-implemented method of dynamically selecting and presenting a webpage includes: receiving a request, at a server, from a client device to display a webpage; determining, at the server, a homepage defined by a user of the client device; accessing, at the server, a list of one or more webpages associated with the user; selecting a chosen webpage from the homepage and the list of one or more webpages; and facilitating the display of the chosen webpage on the client device.10-23-2008
20080263134INFORMATION-PROCESSING SYSTEM, METHOD, COMPUTER-READABLE MEDIUM, AND COMPUTER DATA SIGNAL FOR CONTROLLING PROVISION OF INFORMATION OR PROCESSING SERVICE - There is provided an information processing system. The system has a first notice transmission unit that sends to a user first notice information made in correspondence to information or processing service provided by a processing device, a second transmission unit that sends to the user, when receiving from the user a request which contains at least a part of the first notice information, second notice information made in correspondence to information or processing service corresponding to the first notice information, and an instruction unit that instructs, when receiving from the user a request which contains at least a part of the second notice information, the processing device to provide the user with information or processing service corresponding to the second notice information.10-23-2008
20080263133HOST-TERMINAL DEVICE COMMUNICATION SYSTEM - A virtual device residing on a terminal in a host terminal environment is provided. The terminal is in communication with a device. The virtual device comprises a processing module operable to execute at least one action and to process information returned from at the least one executed action, a transformation module operable to transform a command into the at least one action to be executed by the processing module, and a response module operable to form a response to the command to be sent to the host based on the processed information.10-23-2008
20080263132APPARATUS AND METHOD FOR EFFICIENT REAL TIME WEB LANGUAGE TRANSLATIONS - An apparatus comprising a first set of a plurality of client computers, a plurality of node computers in a first branch, and a first set of a plurality of translation service providers is disclosed. Each of the plurality of node computers in the first branch is programmed to route a request for a translation from any one of the first set of a plurality of client computers to any one of the first set of a plurality of translation service providers. The apparatus may further include a view/file server array which may host one view file for each language translated, so that a plurality of view files are hosted by the view/file server array for a corresponding plurality of languages translated.10-23-2008
20090100133Slow-Dynamic Load Balancing System and Computer-Readable Medium - A load balancing system and a corresponding computer-readable medium are proposed. The load balancing system is used in environments (e.g., implementing a licensing management application) wherein each client is associated with a preferred server storing specific information for the client. Each client periodically detects a workload and a response time of all the servers. The client selects a subset of nearest servers (according to their response times). The server in that subset with the lowest workload is set as an eligible server. Whenever a ratio between the workload of the preferred server and the workload of the eligible server exceeds a predefined threshold value (e.g., 1.1), the client switches to the eligible server (transferring the corresponding specific information). The system of the invention exhibits a slow dynamic, and tends to reach a steady condition (wherein the specific information of the clients is not continuously moved across the system).04-16-2009
20090100130System and method for anomalous directory client activity detection - An information processing system for a computing network in which the access log of a directory server is analyzed to detect anomalous client access requests.04-16-2009
20090100128ACCELERATING PEER-TO-PEER CONTENT DISTRIBUTION - The acceleration of peer-to-peer downloads of content files using auxiliary resources in combination with peer-to-peer content distribution. A further feature relates to the use of enhanced message scheme for communications between the tracker and peers. One embodiment is a swarm having at least one seed capable of at least initially storing the content files with at least one tracker maintaining a list of peers wherein the tracker uses at least one peer selection algorithm to generate a selective peer-list and provides a selective peer-list to the peers.04-16-2009
20090100129THIN TERMINAL COMPUTER ARCHITECTURE UTILIZING ROAMING KEYBOARD FILES - A thin client server system including a client server configured to transfer at least one roaming keyboard file to at least one thin client terminal is described. The thin client terminal includes a touch-sensitive interface, session layout module and a client processing module. The session layout module generates a selection configuration for selecting the type of interaction with the client server system. The client processing module applies the at least one roaming keyboard file and to dynamically generate, input sub-modules for receiving communication from at least one user and an output sub-module for generating output to at least one user. The generated input sub-module including, a virtual keyboard sub-module, and a pointer-pad sub-module and the generated output sub-module including a virtual screen sub-module for generating output to at least one user, wherein the client sever allows modular collaboration while multiplexing input and output message between sub-modules.04-16-2009
20090100132COLLECTOR FOR MONITORING AND RECORDING APPLIANCE DATA - A central collector has appliance communication links to communicate with multiple appliances, and removable memory to store operational data retrieved from the appliances. When the memory is removed from the central collector and installed in a device capable of communication, the operational data can be communicated from the removable memory to a remote service center or a portable computing device.04-16-2009
20090100127METHOD AND SYSTEM FOR HOARDING CONTENT ON MOBILE CLIENTS - A device and method for efficient hoarding content set on a mobile client prior to disconnection of the mobile client from a network. The content set to be hoarded on the mobile client and a respective schedule for hoarding the content set on the mobile client are dynamically computed by considering various real times factors such as file utilities, device capabilities and network connectivity that affect the performance of the mobile client and the hoarding process.04-16-2009
20090100125OPTIMIZED KEY FRAME CACHING FOR REMOTE INTERFACE RENDERING - Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.04-16-2009
20090100126SYSTEMS AND METHODS FOR MANAGING A SERVICE REGISTERED ON A DEVICE - A method for managing a service registered on a device is described. A device and a service associated with the device are discovered. The validity of a server hosting the service is verified. The validity of a link corresponding to the service hosted on the server is verified. The compatibility of the service with the device is verified.04-16-2009
20090204662Method and system for providing reconciliation of semantic differences amongst multiple message service providers - The invention provides a method and system to manage and resolve “impedance mismatches” between and among standards and among each standard's attending messaging protocols. The invention provides a messaging service manager whose implementation accommodates the occurrence of “translations” between and among various messaging service providers. ServiceManager™, a software-based messaging services manager, provides for integration of various heterogeneous web services in a single environment both at the level of explicit conversational differences and implicit special case semantics. The invention provides places in its implementation for such “translations” to occur between and among various messaging service providers. ServiceManager™ addresses the need for a solution to the unexpected alteration to a request/response set providing places in its implementation for such “special case” situations to be defined and handled. The invention provides a messaging service manager whose implementation accommodates the definition and handling of such “special case” situations.08-13-2009
20090210486METHOD AND APPARATUS FOR ASSOCIATING GRAPHIC ICON IN INTERNET VIRTUAL WORLD WITH USER'S EXPERIENCE IN REAL WORLD - A method and apparatus to associate a graphic icon representing a user in an Internet virtual world with the user's experience in the real world, the method including: logging data of an event occurring to the user in the real world; transmitting the logged data to a server; and updating the graphic icon in the virtual world according to the transmitted data. Accordingly, by associating the contents of the user's experience with a database (DB) and expressing the contents in the graphic icon, the user's experiences in the real world can be more realistically expressed in a virtual world.08-20-2009
20090210479METHOD AND APPARATUS FOR COMMUNICATING COMPRESSION STATE INFORMATION FOR INTERACTIVE COMPRESSION - A method of determining, at a mobile device, side information including compression state information. The method includes receiving, from a server, a unique side information identifier identifying a unit of side information used by the server for compressing data, determining, based on the side information identifier, if the unit of side information is resident on said device, and if the unit of side information is resident on the mobile device, loading the side information for decompressing the data. Otherwise, if the unit of side information is not resident on the mobile device, the method includes requesting the unit of side information from one of the server and another device.08-20-2009
20090164570Data transmission and rendering techniques implemented over a client-server system - A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device.06-25-2009
20110145326WORKFLOW CUSTOMIZATION METHOD IN SaaS ENVIRONMENT - A method for providing a customized workflow service to offer a customized workflow software service in software as a service (SaaS) environment includes: providing currently set workflow information to a customized workflow software service client; and receiving a request for correction of workflow information from the client. Further, the method for providing the customized workflow service includes storing workflow information corrected in response to the request for correction of workflow information in a customized workflow database.06-16-2011
20090222514INFORMATION PROCESSING APPARATUS, INFORMATION COMMUNICATION SYSTEM, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - A configuration is provided in which a device in a home network receives content from a server outside the home network and plays the content. A home IMS gateway maps an external server outside the home network as a virtual home network device, and provides mapped server information in response to reception of a device discovery request from a content playing apparatus (DMP) in the home network. Furthermore, a content obtaining request is transferred from the content playing apparatus to the external server so that the external server sends content to the content playing apparatus. Authentication and key exchange defined in DLNA are executed between the content playing apparatus and the home IMS gateway, and a key generated is sent from the home IMS gateway to a content providing server. The external server sends encrypted content based on the received key.09-03-2009
20090222513METHOD FOR HANDLING DIFFERENT VERSIONS OF AN APPLICATION, AND AN AUTOMATION SYSTEM - A method in an automated system for handling at least two versions of an application. The system includes a controller for automation of a process with the application stored thereon in bidirectional connection with a communication server. The communication server is in bidirectional connection with at least two clients. The method improves communication between a communication server and several clients. Graphics and images can be displayed without reconfiguration when a new version of an application is used.09-03-2009
20090222510Method and Apparatus for Controlling Web Page Advertisement Through Incentives and Restrictions - A method and apparatus for a cooperative process for negotiating the display of advertisements on a web page or web site. The user configures his preferences for advertisements that are displayed through a browser or plug-in interface when accessing a web page or web site. Each hypertext transfer protocol (HTTP) request generated by the browser includes an indicator of the configured preferences. The web server and/or an advertisement server detect the indicator of advertisement preference and respond to the HTTP request by providing a compliant advertisement for a web page. The advertisement is then displayed by the browser.09-03-2009
20090106351Client Apparatus - A client apparatus in accordance with the present invention includes a contents list request transmitting means 04-23-2009
20090204669Method and Apparatus for Measuring Web Site Performance - A web site is provisioned with a proxy that receives a page request intended for the server and records a first time. The page request is then forwarded to the server for response. The response stream generated by the server is intercepted at the proxy at a second time. As the stream is forwarded to the requesting client, the proxy inserts a page script that, upon execution at the client, calculates a page render time. This time is determined by calculating the difference between a third time (the time at which the page script begins execution at the client) and a fourth time (a time at which the page rendering is complete). Upon completion of the page rendering, the script opens a connection back to the server and returns a packet that includes the page render time. This packet is received at a fifth time. A transaction record is then built by the proxy using the timestamp data.08-13-2009
20090204668System and process for distant pulse diagnosis - An Internet based system enabling a practitioner user to interpret the pulse of a distant patient user over the Internet and to make a diagnosis and give a prescription to the patient user. The pulse is collected from the patient user using a pulse collector which records a series of movements into pulse data files. The practitioner interprets the pulse either by reviewing a standardized file or by physically touching a pulse transformer which transforms the pulse data files into pulsations.08-13-2009
20090204666PUSH MECHANISM FOR EFFICIENTLY SENDING AGGREGATED DATA ITEMS TO CLIENT - A server push model for client/server communications. The push architecture operates on top of a non-push (e.g., request/response) protocol (e.g., HTTP) to combine notifications from multiple data sources (e.g., email, text messaging, etc.). The server can be a middle-tier server (or proxy) to which a single web client registers interest in one or more notification types from one or more data sources. The mid-tier server aggregates the notifications from the various data sources and delivers the notifications to the requesting client via a single “push” pipe. The web client then distributes each notification to the appropriate parts of the client user interface. A producer/consumer locking mechanism eliminates blocking threads waiting on a mutual exclusion lock. A notification throttling mechanism distinguishes different types of notifications in order to guarantee that the client is not overloaded with too much information.08-13-2009
20090204664DYNAMIC ATTACHMENT OF ADVERTISING TO DOWNLOADED CONTENT - Arrangements are provided for dynamically attaching advertisements to requested and downloaded content items. The advertisements or other content are combined with the requested and downloaded content item so that future playback of the content item also includes playback of the advertisement. The attachment may be performed at the time that the content item is requested, or the advertisement may be retrieved over a network at the time the requested content item is played back. The content may also be local to the client, e.g., downloaded content or content from an HD-DVD, and the same may instigate the playing of a downloaded advertisement at the time of downloading, loading, or playback. In any case, the advertisement may be played back before, during or after the playback of the requested content item. The combining of the advertisement with the requested content item may occur at the server-side or at the client side.08-13-2009
20090210487CLIENT-SERVER VISUALIZATION SYSTEM WITH HYBRID DATA PROCESSING - The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.08-20-2009
20090210482Framework for Rendering Plug-ins in Remote Access Services - A framework for and hosting rendering plug-ins in remote access services is disclosed. The framework provides an interface between the core components of the remote access system and the rendering plug-ins. The framework utilizes public APIs to provide the interface between the core components and the rendering plug-ins. Using the APIs, the framework can allow various existing and new rendering plug-ins to interact with the core components of the remote access system, thereby making an extensible system that can support a variety of rendering plug-ins.08-20-2009
20090210480METHOD AND SYSTEM FOR COLLECTIVE SOCIALIZING USING A MOBILE SOCIAL NETWORK - A method for collective socializing using a mobile social network, which includes obtaining collective socializing data on at least one location, and transmitting the collective socializing data upon request of at least one user. In addition, the step of obtaining collective socializing data on at least one locations further includes storing the collective socializing data on the at least one location on a system server, obtaining additional collective socializing data from a plurality of users on the at least one location; and combining the additional collective socializing data with the collective socializing data on the system server for transmittal to the at least one user upon request.08-20-2009
20090222515METHODS AND APPARATUS FOR TRANSFERRING DATA - Methods and apparatus for transferring data according to various aspects of the present invention may operate in conjunction with a computer system configured to connect to a p2p network. The computer may run a p2p communication program that receives a request for content via the p2p network. The computer determines whether to fulfill the request according to various criteria, such as whether the p2p communication program is currently accessing a second content from the p2p network and/or whether the first content is associated with the second content.09-03-2009
20090222511DELIVERING COMPOSITE MEDIA TO A CLIENT APPLICATION - An approach is provided for generating composite media and delivering the composite media to a client application. Data is received from one or more external sources, and a portion of the data is selected to be used in the composite media according to the time period of delivery of the client application, user information, or the type of client application requesting the media, if a request has been made. The selected data is integrated into a pre-created template to generate the composite media, such as an advertisement, special offers, or weather and stock information. The composite media may be modified prior to being delivered to the client application. The selection of the pre-created template and the modification of the composite media are made according to requirements of the client application, user information, or the type of client application (e.g., gaming application) requesting the media.09-03-2009
20090222509System and Method for Sharing Storage Devices over a Network - A distributed data sharing system provides storage areas for network clients. Files are written in such a manner that user data is protected and/or so that the network can make use of any available space at a network when saving files.09-03-2009
20090254613METHOD, APPARATUS, AND SYSTEM FOR ACQUIRING AND PROVIDING CPE FUNCTION CONFIGURATION INFORMATION - A method for acquiring customer premises equipment (CPE) function configuration information includes: setting up a CPE WAN Management Protocol (CWMP) session between an automatic configuration server (ACS) and a CPE; sending, by the ACS, a command to request the CPE to upload the CPE function configuration information to a specified object; and receiving, by the specified object, the CPE function configuration information uploaded by the CPE. An ACS, a CPE, a method for providing CPE function configuration information, and a terminal configuration system are also provided.10-08-2009
20090254611System and Method for Platform and Language-Independent Development and Delivery of Page-Based Content - A system and method for platform and language-independent delivery of page-based content. Content defined in a relatively abstract format is rendered into multiple platform formats in client-side applications' user interfaces in multiple human languages. The relatively abstract format is a subset of XML and is used to define user interface elements to be displayed on a page. A Model-View-Controller architecture is implemented comprising a plurality of servlet filters, a servlet pipeline and a plurality of rendering processors for client detection, client tracking, relatively abstract format preprocessing, relatively abstract format processing and validating, and transforming and rendering of the relatively abstract format into multiple platform formats in client-side applications' user interfaces in multiple human languages. A creation, modification and management tool is also disclosed for creating, modifying and managing platform and language-independent page-based content.10-08-2009
20090254609METHODS AND SYSTEMS FOR IMPROVED THROUGHPUT PERFORMANCE IN A DISTRIBUTED DATA DE-DUPLICATION ENVIRONMENT - In accordance with some embodiments, of the systems and methods described here a data storage system that may include data de-duplication may receive a stream of data and parse the stream of data into a block at a local client node. Additionally, in some embodiments, a code that represents the block of data might be determined at the local client node. This code, representing the block of data, may be sent to a server. In accordance with various embodiments, the server may determine if a block is unique, for example, based on the code received at the server. In various embodiments, the server might write a unique block to a file at the local client node; and update metadata.10-08-2009
20090254604Method and system for enabling a consumer of a media content to communicate with a producer - There is provided a method of enabling a consumer of a media content to communicate with a producer of the media content, comprising receiving an originating message concerning the media content from the consumer, assigning metadata to the originating message based on the media content or the content of the originating message, determining the producer based on the media content or the content of the originating message, forwarding the originating message through a message support network for distribution to the producer, retrieving a responsive message provided by the producer from among message updates stored on a message database, and associating the responsive message with one or more content subsets of the content according to the metadata assigned to the originating message. In one embodiment, media content and instructions comprising an interactive communication control application are stored on a computer readable medium.10-08-2009
20120197983REPRODUCING A GRAPHICAL USER INTERFACE DISPLAY - A method for reproducing a graphical user interface display includes, with a graphical user interface display reproduction system, extracting data from network traffic being sent from a server to a first client device, the network traffic including cacheable files used to create a graphical user interface display on the first client device, storing the cacheable file in a trace file associated with the first client device, and sending the cacheable file to a second client device in response to a request from the second client device.08-02-2012
20120197978Method and System for Seamless Navigation and Drill Back Among a Plurality of Web Applications - A networked computer system and method for drilling back among a plurality of web applications. The networked computer system includes a server serving a plurality of applications and a client-side computer system connected to the server over a network. The client-side computer system includes a browser comprising a plurality of interfaces configured to access a plurality of applications over the network. The browser is configured to display contextual data in a first one of the plurality of interfaces accessing a first one of the plurality of applications and to provide a portion of the contextual data to a second one of the plurality of interfaces accessing a second one of the plurality of applications. The browser provides seamless navigation among the plurality of applications. The method includes steps of interfacing with a plurality of web applications and seamlessly navigating from a first web application to a second web application.08-02-2012
20120197977INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a data processing section, the data processing section being configured to transmit device information about a peripheral device of the information processing apparatus to a server, display an app list on a display section, the app list being a list of device-specific application programs received from the server, transmit app selection information to the server in response to an input of the app selection information by a user with respect to the app list, and acquire and execute a device-specific application program identified on a basis of the app selection information from the server.08-02-2012
20120197976SYSTEM AND METHOD FOR OBTAINING CONTACTS FROM SOCIAL NETWORKS AND EMAIL SYSTEMS - A cloud based data service provides a mobile device ability to define one or more sources of contact data and fetch a set of composite contacts populated in the cloud. The cloud based service automatically aggregates one or more “similar” contacts into a “composite” contact.08-02-2012
20120197969METHODS AND SYSTEMS FOR MANAGING CHAT-ROOM COMMUNICATIONS - Systems and methods for managing chat-room communications are provided. In one embodiment, a centralized chat-room management system for handling instant messages is provided. Further in the embodiment, a chat-room and a queue in the chat-room is included. The chat-room places chat messages into the queue after receiving the messages from users joining the chat-room and queues up the chat messages before sending to other users. Moreover, in the embodiment, a later queue is included in the chat-room, wherein the chat-room sends the chat messages to the other users at a later time, according to schedules provided in the messages.08-02-2012
20120197966EFFICIENT REAL-TIME STITCHING OF MULTIMEDIA FILES - A system and methods are disclosed for serving combined media using resource metadata referencing original media data. Combined resource metadata is created from combining the metadata of two or more files for a virtual media file representing the requested combined media. The combined data can be adjusted to synch audio and video portions as needed for combining the files. The virtual media file references the original media files and serves the content on-the-fly, rather than creating a new file with the combined media, at a savings of server response time and memory consumption, while maintaining high performance.08-02-2012
20090248796System and method for creating a punch list - A system and method for creating and utilizing an electronic construction punch list. A touch screen displaying a virtual floor plan is utilized to input and detail punch list items. The punch list information can then be transmitted to a contractor who uses the system to locate and address punch list items pursuant to the associated detail.10-01-2009
20090259717ACQUIRING AND PROCESSING DATA ASSOCIATED WITH AN INCIDENT AMONG MULTIPLE NETWORKED COMPUTING APPARATUSES - Methods, systems, and apparatuses are provided for acquiring and processing incident data among multiple networked computing apparatuses. A method involves provisioning an interface associated with a mode of service of a computing apparatus, receiving incident data via the interface, and analyzing the data received according to rules associated with the mode of service. The interface includes a form for documenting the incident data where the form is compatible with one or more fields capable of being concurrently shared among networked computing apparatuses. The interface may be modified in response to receiving the data where a view of the incident data is based on the mode of service. The method further involves recording the data received and transmitting the data received to one or more other networked computing apparatuses over a wireless network based on a mode of service activated on each of the networked computing apparatuses.10-15-2009
20090193073INFORMATION PROCESSING APPARATUS AND COMPUTER READABLE MEDIUM - An information processing apparatus includes an output unit and a determining unit. The output unit outputs a piece of information relating to a piece of storage subject information stored in first storage unit into a source of request. The determining unit determines, at each piece of subject information, which to store the piece of storage subject information or a corresponding piece of alternative information into the source of request based on a predetermined condition. The corresponding piece of alternative information contains location information indicating a location of the piece of storage subject information in the first storage unit and has a size smaller than a size of the piece of storage subject information. And the output unit outputs the piece of storage subject information or the corresponding piece of alternative information into the source of request in accordance with a determination result by the determining unit.07-30-2009
20090240764NETWORK STORAGE SYSTEM FOR A DOWNLOAD INTENSIVE ENVIRONMENT - A network storage system for a download intensive environment is provided. The network storage comprises at least a data storage server (DSS) that includes an interface enabling connection of the DSS to a network at a location that enables at least a view of network transactions performed by a plurality of clients; a storage unit; and a system adapted to monitor the network transactions occurring on the network and identification of the network transactions as belonging to a registered client of the DSS, and storing in the storage the transactions with an identification corresponding to the registered client.09-24-2009
20090254610NETWORK 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.10-08-2009
20090254608SERVICE COMMUNICATION LIST - A system for aggregating communication events is provided. The communication system includes a communication device and a server. The server is operable to combine communication events from one or more services associated with the communication device into a communication events list. Each communication event is a past, present, or future communication event. The communication events list is transferred to and displayed on one or more communication devices.10-08-2009
20090254606NETWORK MANAGEMENT FILTER SYSTEM - A device associated with a network receives, from a requestor, a request for managed object information filtered based on a managed object attribute, and identifies a managed object based on the request. The device identifies, based on the request, the managed object attribute from the identified managed object, and provides the identified managed object attribute to the requestor.10-08-2009
20090254605SERVER METHOD AND SYSTEM FOR EXECUTING APPLICATIONS ON A WIRELESS DEVICE - A server implemented method for facilitating execution of an application for a wireless device. The server selects a plurality of scene components. The scene components comprise at least one functional unit operable to execute functions associated with the scene components. The functions of said functional units are a portion of an application operable to be executed by the wireless device. The server further selects a plurality of assets. The assets are operable to be used in rendering a scene utilizing said plurality of scene components. The server determines a partition of functionality of the application which defines a server behavior module for executing on the server and a client behavior module for executing on the wireless device. The server customizes the plurality of scene components and the plurality of assets for the wireless device. The plurality of scene components and plurality of assets are sent to the wireless device for execution and rendering.10-08-2009
20090282100METHOD FOR SYNDICATING BLOGS AND COMMUNITIES ACROSS THE WEB - A method for syndicating groups from one web site to one or more additional web sites over a distributed network is disclosed. A group is created at the first web site. The group is published to make the group available for syndication. The group is presented as potentially acceptable for syndication at a second web site. A selection is received that the group is acceptable. The group is associated with the second web site in a database. A request is made to the database by the second web site to determine if there is any acceptable group content to be rendered on the second web site. Acceptable content associated with the group is transmitted to the second web site. The acceptable content is rendered at the second web site.11-12-2009
20090248797Server apparatus, network system, data transfer method, and program - Disclosed is a server apparatus including a registration means for associating a first apparatus with a plurality of second apparatuses as the control targets thereof, and registering the first apparatus and the plurality of second apparatuses associated, a constant connection session establishment means for establishing a constant connection session with each of the plurality of second apparatuses, a request reception means for receiving from the first apparatus a first request to transfer data between the plurality of second apparatuses, and a request transmission means for transmitting a second request to directly transfer data between the plurality of second apparatuses to one of the plurality of second apparatuses through the constant connection session in response to the received first request.10-01-2009
20100161724SYSTEM, WIRELESS COMMUNICATION DEVICE AND METHOD FOR COMBINING COMPATIBLE SERVICES - The present invention provides a system, wireless communication device, method and computer program product for combining one or more compatible services with a current service. A user of a wireless communication device is subscribed with a registered service provider. A user sends a request for identifying the one or more compatible services with the current service to the registered service provider. The registered service provider identifies and sends a list of the identified compatible services to the wireless communication device. The user then selects at least one compatible service from the list of the identified compatible services. Thereafter, the registered service provider sends the software required for combining the selected compatible services with the current service. The user creates a combined service by combining the selected compatible services with the current service using the software on the wireless communication device.06-24-2010
20100161722UBIQUITOUS NOTIFICATION METHOD AND SYSTEM FOR PROVIDING 3A BASED PUSH TYPE EVENT - The present invention relates to a ubiquitous notification method and system for managing a member list in a relay platform and providing events of each service provided by a service provider based on 3A (Anytime, Anywhere and Any device) by integrating and integrally managing the events through one route so that a subscriber can integrally manage his event profile, and the service provider can provide subscription authorities of the event push service through a consistent interface. The method according to the present invention includes steps of being pushed an event linked with a service and transmitting an event message in response to the pushed event.06-24-2010
20100161718Methods and Apparatuses for Providing Location Based Ratings Services on Communications Networks - Systems and methods for providing location based ratings services on communications networks are disclosed. Location information relating to a device, or a user associated with the device, associated with a submitted rating can be associated with a rating and stored as part of the rating. Ratings can be sorted, filtered, and/or prioritized based upon associated location information. The location information can indicate where the rating is submitted, the billing address associated with the device used to submit the rating, the location of the device when the rating was submitted, the current location of the user who submitted the rating, whether the device was roaming when the rating was submitted, if an address associated with the device is near the rated business, where the device user lives, and the like. Methods and computer-readable media embodying methods for providing differentiated user service options, are also disclosed.06-24-2010
20100161716METHOD AND APPARATUS FOR STREAMING MULTIPLE SCALABLE CODED VIDEO CONTENT TO CLIENT DEVICES AT DIFFERENT ENCODING RATES - A method of delivering content to a client device over a network includes establishing communication with a first client device over a network. A first message is received over the network that indicates the content rendering capabilities of the first client device. Based on the first message, content is transmitted to the first client device over the network in a format that is fully decodable by the first client device in accordance with its content rendering capabilities.06-24-2010
20090259716INFORMATION PROCESSING SYSTEM - Provided is an information processing system, in which: a server (10-15-2009
20100070561Process Management Using Representation State Transfer Architecture - Process management techniques using a representation state transfer architecture that manages a given process in a data-centric manner are disclosed. By way of one example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server, comprises the following steps. The server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.03-18-2010
20100161717METHOD AND SOFTWARE FOR REDUCING SERVER REQUESTS BY A BROWSER - This disclosure provides various embodiments of systems, software, and computerized methods for reducing the number of server requests sent to a web server. In one aspect, the software generates a file reference uniquely identifying a version of a file capable of being cached by a requester. The file reference can comprise a network-addressable location of the version of the cacheable file and a parameter uniquely identifying the version of the cacheable file, where the parameter is separated from the network-addressable location of the version of the cacheable file. The software can further embed the file reference into a web page file, and send the web page file in response to a request for the web page. The parameter may include a plurality of data elements, such as a second instance of the file name, a timestamp, or a version number of the cacheable file.06-24-2010
20100153494CREATING WEB SERVICES FROM AN EXISTING WEB SITE - Web services are generated from an existing web site having web page based business processes or transactions. A script is generated representative of a user navigation sequence involved to perform the transaction. The script elements include the web application calls, input/output parameters, and/or the interrelation between the elements of the transaction. A WSDL file, web service interface code, and web service implementation code are generated from the navigation script, and may be published locally to the web site or on a remote site.06-17-2010
20100153492Systems and Methods For Intregrating Services - Methods and apparatus, including computer program products, are provided for executing a service using a set of software plug-ins. The method may include generating, at a first computer, a service request to execute the service. The method may also include processing, at a second computer, the generated service request using the set of software plug-ins associated with the service to create a modified service request by executing each of the software plug-ins in a sequence. Further, the method may include executing, at a third computer, the service using the modified service request and processing, by a second set of software plug-ins based on the sequence, a result from the executing step.06-17-2010
20100153488Method and Apparatus For Obtaining Contextually Relevant Content - A method of obtaining contextually relevant content by a wireless communications device is provided. The method may comprise obtaining, by a wireless communications device (WCD), a destination device identifying item, transmitting the destination device identifying item to a contextual content server, wherein the contextual content server determines one or more contextually relevant content items by processing the received destination device identifying item and a WCD location value, and receiving, from the contextual content server, at least one of the one or more contextually relevant content items.06-17-2010
20100153486TECHNIQUES TO AUTOMATICALLY SYNDICATE CONTENT OVER A NETWORK - Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed.06-17-2010
20100153484OFFLOADING FILLING OF TEMPLATE PARAMETERS TO CLIENT FROM SERVER - One or more servers are communicatively connected to a client. An application program and a dummy template engine run on the servers. The dummy template engine substitutes an original template engine that can run on the servers. The original template engine is normally used by the application program to fill parameters of a template at the servers. The dummy template engine has the same interface as the original template has, such that the application program accesses the dummy template engine no differently than it accesses the original template engine. The dummy template engine is thus accessed by the application program in lieu of the original template engine. The dummy template engine causes the parameters of the template to be filled at the client instead of at the servers, such that template parameter filling is offloaded to the client.06-17-2010
20080307050Non-Invasive Collection of Data - Non-invasive collection of data is presented. A server segments a web page into regions and sends the segmented web page along with a data collector program to a client in response to receiving a client request. The client displays the web page and loads the data collector program which initiates particular event handlers to monitor user event activity corresponding to the displayed web page. When the user performs a user event, such as moving his mouse into a particular web page region, the data collector program collects user event data and associates the user event data with the particular web page region. When the user event is complete, the data collector program sends the collected user event data to the server.12-11-2008
20080307043METHOD AND ARCHITECTURE SUPPORTING HIGH PERFORMANCE WEB APPLICATIONS - A method for architecting computer web applications where logic supporting the application is primarily stored in an application server. The client machine stores the current look of the application. Information concerning user interface events and data changes is transmitted from the client to the application server. The application server interprets those events, executes appropriate server-side actions and determines the appropriate user interface changes, which are transmitted from the application server to the client. The client then executes the user interface changes.12-11-2008
20080307048Method and System for Operating Applications for Remote Terminal Devices - Method for allowing a user of a mobile terminal device having predetermined computational resources to remotely develop and operate upgraded content delivery applications. A client-side application and a corresponding remote application are installed on the terminal device and on a server connected to the terminal device. The remote application dynamically splits the tasks to be performed by the content delivery application between the client-side application and remote application, according to its computational resources and processes, in real-time, the content and its associated logic and input data to be delivered to the terminal device. The processed content is then transmitted to the terminal device over the data network and the content is rendered by the client-side application. The client-side application responds to inputs from the user and/or to messages from the server or further connected devices.12-11-2008
20080307049SYSTEMS FOR GENERATING AND REGISTERING ENHANCED DOMAIN NAMES - Systems of the present inventions allow for generating and providing an enhanced domain name. An exemplary system may comprise a domain name stored in a network storage device, a web space associated with the domain name, at least one application associated with the domain name and stored on at least one applications server, and a network communicatively coupling the network storage device, web space, and at least one application server, wherein the web space and application may be automatically enabled upon association with the domain name.12-11-2008
20080307046METHOD AND SYSTEM FOR PROVIDING ADDITIONAL INFORMATION RELATED TO CONTENT OF AN E-MAIL - A method of providing additional information related to content of an e-mail is disclosed. The method includes receiving emails for a user: analyzing content of such a received email and identifying an information type of one or more strings in the content based, at least in part, upon predetermined information patterns; searching additional information related to basic information associated with a string in accordance with the identified information type; and displaying the additional information in response to receiving a user-initiated selection. The present invention is a method and system for providing additional information related to content of an e-mail such that the user can obtain additional information related to content of an e-mail without leaving the web page showing the email.12-11-2008
20080307039METHOD OF FACILITATING MEDICAL CONSULTATIONS - A method for a first healthcare provider to consult a second healthcare provider regarding at least one of diagnosis of a patient and treatment of a patient includes the first healthcare provider submitting a request for consultation on a machine, and the second healthcare provider submitting a consultation response on a machine.12-11-2008
20080307035System and Method for Off-loading Online Meeting Updates Using Forward Proxy - A system and method for batching individual content requests received from clients at a forward proxy, and sending a batch content request from the forward proxy to a collaboration server is presented. A forward proxy sends an authorization request to the collaboration server for authorization. In turn, the collaboration server verifies each of the clients and provides the forward proxy with a personalized cookie for each client. Subsequently, the forward proxy receives individual content request from different clients for the same content. The forward proxy includes personalized attributes for each of the requesting clients, which include the personalized cookies, in a batched content request to the collaboration server. The collaboration server generates a batch content response, which includes the requested content, and sends the batch content response to the forward proxy. In turn, the forward proxy parses the batched content response and sends the requested content to clients that requested the content.12-11-2008
20080307038Reducing Unsolicited Instant Messages by Tracking Communication Threads - Processes and techniques for reducing spam over instant messaging (SPIM) are described. In one implementation, the number of open instant messaging threads (“chat threads”) that a specific user can have at a given time is limited to prevent a potential spimmer from flooding instant messaging users with SPIM. Another implementation combines the technique of limiting the number of open instant messaging threads with a user feedback technique that enables users to inform an instant messaging service or other entity about users that are sending SPIM or other undesirable content. Another implementation combines the technique of limiting the number of open instant messaging threads with a text analysis technique that enables an instant messaging service or other entity to analyze text generated by a user to determine if the user is sending SPIM or other undesirable content to other instant messaging users.12-11-2008
20080307037Client Notification Mechanism Over HTTP - A TCP connection is opened between a client and a server. An HTTP client request is transmitted from the client to the server over the open TCP connection. If client data is not pending at the server upon receipt of the HTTP client request at the server, the server waits for client data to become available before sending a server response to the client, thereby maintaining the open TCP connection. However, if client data is pending at the server upon receipt of the HTTP client request at the server, a server response including the client data is transmitted from the server to the client over the open TCP connection. Promptly upon receiving the server response, the client transmits a new HTTP client request to the server, thereby ensuring that an open TCP connection is maintained between the client and the server.12-11-2008
20080307036CENTRAL SERVICE ALLOCATION SYSTEM - The disclosure relates to a service allocation system in which servers advertise services they offer to the system and clients ask for services to consume. Both the clients and the servers interact with the allocation system using database calls to at least one of a plurality of databases. Servers that provide services update the current status of a service periodically. High-availability and load-balancing of the services can be achieved. The allocation system can be used for a single type of service or multiple different types of services.12-11-2008
20100185729METHOD AND APPARATUS FOR ASSISTING WITH PLAYBACK OF REMOTELY STORED MEDIA FILES - A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.07-22-2010
20100185721System and Method for Customized Experiences in a Shared Online Environment - There is provided a system and method for providing customized experiences to a plurality of client stations in a shared environment. There is provided an accounts database having data relating to a plurality of clients, an online server having a server processor and hosting the shared environment for access by the plurality of client stations, and an online client application for execution by a client processor of a client station. The server processor is configured to retrieve client data from the accounts database relating to a client, determine client preferences of the client based on the client data, create a customized environment from the shared environment according to the client preferences, and send the customized environment to the online client application of a client station associated with the client for rendering the customized environment on a client display. User interactions may be filtered to maintain a shared environment perception.07-22-2010
20100185720POPULARIZATION SYSTEM AND METHOD FOR INFORMATION TRANSMISSION USING DESKTOP - A popularization system and method for information transmission using a desktop is provided. The popularization system comprises a manager server in which member information about users who have applied for admission, information about channels which the members have registered, contents information registered by the members and skin information used to display contents are stored, so as to perform channel registration and contents transmission, and a user computer which transmits and receives a variety of information through the manager server and a communication network, stores selected channel, received contents, and skins related to the contents and in which a client module for displaying the skin and contents on the user computer is mounted, wherein the user computer prepares to transmit information to receivers who have a user computer in which a client module for popularization of information transmission using the desktop is mounted, and provided information can be received to an information receiver. Another online information communication unit for transmitting information directly onto a desktop subsequent to a web browser or email can be provided.07-22-2010
20100179983INFORMATION PROCESSING FOR CREATING A DOCUMENT DIGEST - Digest screen display content deciding means selects display elements belonging to respective regions of a document based on display priorities of the display elements, which are obtained by digest screen display priority information creating means, and decides selected display elements as display content of a digest screen under a condition where a total display area does not exceed a required display area. A merging relationship among the regions is set based on layout information for the regions, created by digest screen region layout information creating means. Display content deciding means decides the display content of a detail screen based on the merging relationship among the regions, and creates a digest of the detail screen based on control information created by control information creating means. Moreover, digest screen display content changing means changes the display content of the digest screen in response to an operation of a user.07-15-2010
20100179988MESSAGE DELIVERY SYSTEM AND METHOD FOR DELIVERING MESSAGE - A message delivery system includes a plurality of terminals and a server communicating the terminals. Each of the terminals includes a message creation function unit creating a message for any member of a registered group, and a message delivery request function unit designating any location as a designated location and requesting a server to deliver the message to a member of the registered group entering the designated location. The server includes an entry monitoring function unit monitoring if a member of the registered group has entered the designated location, and a message delivery function unit delivering the message to a member of the registered group first entering the designated location and, if the first entering member refuses to accept the message, delivering the message to another member of the group next entering the designated area.07-15-2010
20100179986CONTENT SET BASED DELTACASTING - Methods, apparatuses, and systems are provided for improving utilization of the satellite communications system through various “deltacasting” techniques for handling content sets (e.g., feeds or websites). Embodiments operate in a client-server context, including a server optimizer, a client optimizer, and, in some embodiments, a pre-positioning client. Within this client-server context, content sets are multicast (e.g., anticipatorily pre-positioned in a local dictionary) to end users of the communications system and are handled at the content set level, according to set-level metadata and/or user preferences. In some embodiments, when locally stored information from the content sets is requested by a user, deltacasting techniques are used to generate fingerprints for use in identifying and exploit multicasting and/or other opportunities for increased utilization of links of the communications system.07-15-2010
20100179982METHOD FOR AUDITING THE DATA OF A COMPUTER APPLICATION OF A TERMINAL - The invention relates to a method for auditing data relating to the utilization of a computer application run in a terminal including the following steps: 07-15-2010
20100179980CACHE SYSTEM FOR MOBILE COMMUNICATIONS DEVICES - A method is provided of executing an application on a wireless communications device operated by a user. The application includes a plurality of blocks, each of which has a plurality of resources. The wireless communications device communicates with a server over a wireless network. For each session, the method includes: (a) validating block definitions for blocks of the application stored on the wireless communications device with block information from the server; (b) prefetching given blocks of the application from the server; (c) validating one or more resources of blocks of the application stored on the wireless communications device with resources from the server; and (d) fetching resources not stored on the wireless communications device from the server when needed during execution of the application.07-15-2010
20100161720SYSTEM AND METHOD FOR PROVIDING CONTENT TO A MOBILE DEVICE - A mobile computing device comprises a memory and a processing circuit. The memory is configured to store use data indicative of a pattern of past uses of the mobile computing device. The processing circuit is configured to determine a present condition and to perform a function based at least in part on the use data and the present condition.06-24-2010
20100161725GLOBAL PERIPHERAL DEVICE SHARING SYSTEM AND METHOD - A global peripheral device (GPD) sharing system enables users to remotely utilize various peripheral devices via a connection, such as the worldwide web (Internet). Client software is loaded on the computers associated with the users and the owners of the peripheral devices. A centralized GPD server is connected to a storage and queue appliance for maintaining a function queue, such as “print files”. A GPD sharing method is also provided for providing users with temporary or permanent functional access to remote peripheral devices, which can be accessed through PCs or dedicated devices connected to the GPDs owned by the device owners. The GPD system operates cross-platform permitting users and owners of peripheral devices to communicate although they may not be using the same computing platform, or only one party has a license for software or a peripheral device.06-24-2010
20100161723SYSTEMS AND METHODS FOR SYNCHRONIZATION IN A NETWORKED ENVIRONMENT - Described herein are systems and methods for synchronization in a networked environment. For example, some embodiments provide methods for synchronizing a client device having a client media time reference with a server device having a server media time reference. In some cases such methods are embodied in computer readable code that is executable on one or more processors. Furthermore, some embodiments provide hardware, such as networked media devices that are configured to perform such methods. In overview, in some embodiments a client obtains timing information from a server and, on the basis of this timing information, applies an adjustment to a client control time reference, thereby to synchronize the client media time reference with the server media time reference. Some embodiments are particularly directed to the situation where there is a desire to synchronize networked media devices across a combination of wired and wireless networks.06-24-2010
20100161721PROVIDING THREADED CONTEXT IN WEB APPLICATION SOFTWARE - Systems and processes are provided for maintaining threaded context in a Web application. For example, a process is provided which includes assembling and sending to a user computer a Web page document, the Web page document including a threaded context packet in an element that will be automatically returned unchanged. The process further includes receiving a request for a second Web page document including the threaded context packet, and interpreting the unchanged content of the threaded context packet to determine the context when the Web page document was transmitted.06-24-2010
20100161713METHOD AND SYSTEM FOR PERSONALIZING A DESKTOP WIDGET - A system to personalize a widget is provided. An example system to provide a system to personalize a widget comprises a personalization trigger to detect a personalization request to configure a desktop widget available at a client computer system to alter complexity of data rendered by the desktop widget; a screen definition module to determine a personalized screen definition, based on configuration parameters associated with the personalization request; and a screen definition module to provide the personalized screen definition and the associated application data to the client computer system, the personalized screen definition reflecting the altered complexity of data to be rendered by the desktop widget.06-24-2010
20100161712BUSINESS APPLICATION ADDRESS DETERMINATION - According to one general aspect, a method may comprise identifying a provider application that is associated with a consumer application, from amongst a plurality of provider applications hosted on a provider machine. In various embodiments, the identification may be based at least in part upon the provider application's business identifier (ID). In various embodiments, each provider application includes at least one web service. In some embodiments, the plurality of provider applications includes a plurality of instantiations of at least one of the web service. In various embodiments, the method may also include transmitting a message to one of the web services of the identified provider application.06-24-2010
20100161711MEASURING CLIENT INTERACTIVE PERFORMANCE USING A DISPLAY CHANNEL - Methods, systems, and computer programs for measuring performance of virtual desktop services offered by a server computer are presented. The method includes receiving from a client computer an action request to be executed at the server computer, where the server computer is configured to generate display views for the requesting client. The method further embeds, at the server computer, a first encoded pixel into a first image frame that is communicated to the client computer when acknowledging receipt of the action request. Further, the method embeds a second encoded pixel into a second image frame that is communicated to the client computer after completion of the action associated with the action request. Action performance time is stored in memory, where the action performance time is the time between arrivals of the first and second image frames at the client computer. The stored timing information is used to generate statistical performance data.06-24-2010
20100161709Content Delivery System And Method Therefor - A content delivery system is provided for delivering content relevant to a profile. The system comprises a server (06-24-2010
20090287764MEDIA ACCESS CONTROL SERVER FOR RADIO ACCESS NETWORK11-19-2009
20100262652DOCUMENT MANAGEMENT SYSTEM, DOCUMENT MANAGEMENT METHOD AND RECORDING MEDIUM - In a case where a user scans a document by a MFP or the like, a plurality of specific folders are determined based upon a storage history of the documents which the user has scanned in the past to produce shortcuts of the document scanned at this time in the plurality of determined specific folders.10-14-2010
20100262651METHOD TO PREVENT SERVER OVERLOAD FOR BROADCAST PROTOCOLS BY ADAPTIVELY APPLYING PRESCRIBED RESPONSE BEHAVIOR PROFILES - In a communication system, a server is operable to control responses from a number of client devices to prevent overload conditions of the server resulting from the responses. The server includes a controller configured to select a desired response profile for a plurality of broadcast client devices from a plurality of response profiles based upon current resource conditions and to include a prescribed response behavior for the client in the broadcast message. The broadcast message includes a response control field providing information regarding the desired response profile. The client devices include a receiver configured to receive the broadcast message. The client devices also include a controller configured to decode the control field in the broadcast message to determine the response behavior and respond to the broadcast message as prescribed by the server.10-14-2010
20100262645SYSTEM AND METHOD OF OPTIMIZING DIGITAL MEDIA PROCESSING IN A CARRIER GRADE WEB PORTAL ENVIRONMENT - A computer implemented method includes storing generated digital media created by each portal server of a plurality of portal servers in a destination accessible by at least one of a plurality of HTTPD servers in response to a request for web content including the generated digital media. Additionally, the method includes determining that a subsequent request for digital media received by an HTTPD server of the plurality of HTTPD servers is for generated digital media created by any of the plurality of portal servers in the destination and accessible by the HTTPD server. Furthermore, the method includes serving the generated digital media from the HTTPD server to a browser.10-14-2010
20100191798SYSTEM AND METHOD OF TRANSMITTING SEARCH RESULTS BASED ON ARBITRARY QUERIES - A system and method is provided of generating a map. In one aspect, the map is transmitted by a server as an image. Listings are selected based on both their proximity to the location and whether they match arbitrary words provided by a user, with one set being transmitted as text and another set being transmitted as image data representing icons on a transparent background. In response, a user's computer displays the image of the second set as an overlay on the map, and processes the text to display the first set as icons on the map.07-29-2010
20100191802Presence information management system and presence information management server - When starting subscribe for acquiring presence information, there is no need of acquiring an identifier of the presentity or an identifier of the group, which have been conventionally indispensable. There is provided a state information management system including a management server for managing state information on a plurality of terminals. Instead of specifying a presentity, a condition of the presentity, such as a value of presence, is specified for subscribing. For example, when subscribe is established by specifying the identical current position as a condition, subscribe for the user matched with the condition is automatically started and the presence can be acquired. When the presence of a partner or user himself/herself is changed to a different value, the presentity is automatically changed.07-29-2010
20100191801Protocol adapter for transferring diagnostic signals between in-vehicle networks and a computer - A protocol adapter for simultaneously communicating with one or more remote computers over any one of a plurality of protocols. The adapter includes a motherboard having an integrated CPU, a plurality of interface modules, a plurality of device drivers and a plurality of daughter-board module slots. The protocol adapter further includes at least one daughter-board interface module mounted in one of the plurality of daughter-board slots. The at least one daughter-board modules expands the number of protocols of the adapter beyond those protocols being run by the motherboard.07-29-2010
20100169405Method and Device for Transmission and Update of Continuous Data Set - A transmission and updating method and the apparatus thereof for consecutive changing data. The method comprising the steps: the server extracts the data set from the consecutive changing data at the predetermined time interval consecutively (07-01-2010
20120197970METHOD AND SYSTEM FOR MULTI-MEDIA OBJECT CREATION AND SOCIAL PUBLISHING OF SAME - A method and system for creating and socially publishing a multi-media object comprising selecting, with a user computing device, an object format from a plurality of object formats available from a database at a server computer; selecting, with the user computing device, at least one content component from a plurality of content components available from the database at the server computer for integration into the multi-media object; creating, with the user computing device in association with the server computer, the multi-media object in accordance with the selected object format and the selected content components; designating, with the user computing device, at least one recipient of the multi-media object, and distributing, by the server computer via a social publishing network, the multi-media object to the at least one designated recipient.08-02-2012
20120197973TRANSFERRING CONFIGURATION DATA FROM A PUBLIC CLOUD SERVER AND APPLYING ONTO A MOBILE CLIENT - Examples of methods and apparatus are provided for obtaining a configuration file over a public network and applying a persistent configuration change to a windows-based embedded image with a write-filter running on a mobile client and obviating reinstallation of an entire windows-based embedded image onto the mobile client. The apparatus may include a retrieval module of the mobile client that facilitates locating a remote repository server containing the configuration file. The retrieval module facilitate obtaining the configuration file over the public network from the remote repository server while the write-filter is enabled, while obviating reinstallation of an entire windows-based embedded image onto the mobile client. The apparatus may include an apply settings module of the mobile client that, each time the mobile client boots up, applies a configuration change to the windows-based embedded image while the write-filter is enabled, based on the configuration file or another configuration file.08-02-2012
20120197984SYSTEM THAT SUPPORTS AUTOMATIC BLOGGING AND SOCIAL GROUP INTERACTIONS - A system that supports automatic blogging as well as social group interactions comprises a mobile device with a client application that is communicatively coupled over Internet to an interaction management server capable of facilitating message distribution to social groups as well as blogging of messages selectively. The client application of the mobile device comprises a message creation module that facilitates creation of a message by a user of the mobile device, a social group interaction module that communicates the message to a social group managed by the interaction management server coupled to the mobile device, and a blogging module that communicates the message as a first blog entry to blog page managed by the interaction management server.08-02-2012
20100185728Distributed Cache for State Transfer Operations - A network arrangement that employs a cache having copies distributed among a plurality of different locations. The cache stores state information for a session with any of the server devices so that it is accessible to at least one other server device. Using this arrangement, when a client device switches from a connection with a first server device to a connection with a second server device, the second server device can retrieve state information from the cache corresponding to the session between the client device and the first server device. The second server device can then use the retrieved state information to accept a session with the client device.07-22-2010
20100185727SYSTEM, AND ASSOCIATED METHOD, FOR DOWNLOADING AN APPLICATION - A method for facilitating the downloading of an application from a server computer to a client device, whereby the client device generates to the server computer an initiation request for information describing available applications. In response to receipt of the initiation request, the server computer retrieves, for each available application, information describing the respective application, and a link to an application descriptor for the respective application. The server computer transmits the information and link to the client device, which in turn displays the information and stores the link. When the user selects an application, the link for the selected application is recalled and is reached on the server computer for retrieval of the application descriptor. From the application descriptor, the client device may determine whether the application fits the device profile and, hence, whether to download the application.07-22-2010
20100185722Centralized ecommerce sales data distribution system and service - A device and method is disclosed enabling centralized electronic distribution of a listing of an item for sale to numerous ecommerce web sites having disparate meta data requirements for their listings. Steps include engaging a plurality of ecommerce web sites to participate; contracting with an owner of an item to distribute sales meta data on the item to the web sites; creating a master electronic content file of sales meta data specific to the item and comprising the composite of the sales meta data required by all the web sites; storing the master electronic content file on a server; deriving a subset of sales meta data for each of the web sites; and, transferring each subset from the server to the respective web site for display. The system of the invention is in computer readable memory encoded with software that enables the steps of the method of the invention.07-22-2010
20080215677METHOD, SYSTEM AND PROGRAM PRODUCT FOR PROVIDING A STATUS OF A TRANSACTION WITH AN APPLICATION ON A SERVER - Under the present invention, polling code is generated on a server and sent to a client in response to a transaction request received on the server from the client. The polling code includes a set of parameters such as a delay time and a polling count. After expiration of the delay time, the client will poll the server to request the status of the requested transaction. If the transaction is complete, the client will be redirected to a completion page. If the transaction is incomplete, and a polling count limit has not been reached, new polling code will be generated that includes the delay time and a new polling count. The new polling count is generated by incrementing the old polling count by one. The polling cycle is repeated until the transaction is complete, or the polling count limit is reached.09-04-2008
20080215676SHARING A SHARED RESOURCE ACROSS LOGICAL PARTITIONS OR SYSTEMS - An apparatus and method for sharing a resource (such as a modem or virtual private network) allow virtualizing the shared resource in a simple and efficient manner that allows both accepting and initiating virtual or physical connections through the shared resource across logical partitions or systems. An L2TP tunnel is established between the server that owns the shared resource and the client that desires to use the shared resource. Messages are defined that allow the client to initiate an outgoing connection through the shared resource, and that allow the client to accept an incoming connection received from the shared resource. Once the connection is made, the client and ultimate destination communicate through the shared resource via point-to-point communications.09-04-2008
20080215671Method of Remote Displaying and Processing Based on Server/Client Architecture - A method of remote displaying and processing based on Server/Client architecture adopts a technical scheme of specific inter-frame increment compression and data comparison compression of the adjacent area-bits of the inner-frame within the side of Server, thus removing the intricate computation mode in the traditional inter-frame compression scheme, and reducing the resource usage of a computer; the side of the client adopts an increment refreshing mode to display an image, only refreshes the changed part, if the part was changed, then the part was refreshed; so that the refreshing speed of the remote desktop is improved highly, while the system resource usage of the computer is reduced highly.09-04-2008
20080215669System and Method for Peer-to-Peer Connection of Clients Behind Symmetric Firewalls - A system and method for establishing and maintaining two-way peer-to-peer network communication between clients who are behind symmetric firewalls/NATs is presented (FIG. 09-04-2008
20120197981Automated Information Update System - Information relating to a computer embedded object for sale can be found through a specification searching criteria derived from an identification code, configuration, and/or specification of the seller's computer embedded object. The computer embedded object can be a mobile device, an accessory of mobile device, a mobile subscription plan, or a vehicle. The identification code can be used to identify the seller's computer embedded object, configuration, and/or specification. The information may be automatically updated using the configuration of the computer embedded object and can be provided to a group of potential buyers to view and to complete sales transactions.08-02-2012
20120197982METHOD AND COMPUTER SYSTEM FOR INTRODUCING CLIENT DEVICES INTO A CLIENT-SERVER NETWORK - The invention relates to a method for converting generic application instructions stored on a server to a client specific application for a client device, wherein the server and the client device are arranged in a client-server network. The method comprises selecting a suitable plug-in based on a rating system and using the selected rendering plug-in to convert generic application instructions to a client specific application. By means of the invention it is provided a flexible solution for introducing new client devices to the client-server network, since any discrepancies between different types of client devices may be resolved by the rendering plug-in.08-02-2012
20120197974RESUME STORAGE AND RETRIEVAL SYSTEM - A method of and apparatus for storage and retrieval of résumé images in a manner which preserves the appearance, organization, and information content of the original document. In addition, summaries or “outlines” of résumé images, broken down into multiple fields, are stored, and can be searched field by field. A user interface is provided which is based on a familiar paper-based method already in common use, thus reducing the training required to effectively use the system.08-02-2012
20120197972STATE-BASED PROVISIONING OF A CLIENT HAVING A WINDOWS-BASED EMBEDDED IMAGE - Examples of methods and apparatus are provided for state-based provisioning of a local client having a windows-based embedded image. The apparatus may include a retrieval module of the local client that facilitates locating a remote repository server containing a configuration file and that facilitates obtaining the configuration file from the remote repository server. The apparatus may include a reset check module of the local client that determines whether to reset a previous state of the image based on the configuration file. The apparatus may include an apply settings module of the local client that applies, to the image, one of a first configuration change and a second configuration change based on the determination. The first configuration change may include a configuration update to the previous state of the image. The second configuration change may include a change to the image independent of the previous state of the image.08-02-2012
20120197968CLOUD BASED MASTER DATA MANAGEMENT - A cloud based service provides Master Data Management (MDM) services to clients. A client may create/modify MDM workflows that are hosted by the cloud based service to assist in meeting their needs. An interface is provided at points within the workflow that is hosted by the cloud based service. The cloud based service utilizes a flexible pipeline that executes predefined configurable blocks. A user can create or customize an existing workflow based on the predefined set of blocks (e.g. execution blocks, conditional blocks, loop blocks). The blocks are configured to receive, process and send information relating to the master data according to a predefined schema. Clients may publish master data changes and/or subscribe to master data changes made by other clients.08-02-2012
20100262654CALL CONTROL METHOD, DEVICE, AND SYSTEM - A method, a device, and a system for realizing unified communication in the field of communication are provided, so as to solve the problems in the conventional art that a client can only initiate a call to a terminal instead of controlling the subsequent call and that no call association exists between the client and the terminal. A call control method of a softswitch equipment includes: sending a call identification and call state information to an application server, so that the application server sends the call identification and the call state information of the call to a client bound to a terminal; receiving a control request including the call identification and a control instruction and sent by the application server; and controlling the call corresponding to the call identification according to the control instruction in the control request. The present invention is applicable to the unified communication mode.10-14-2010
20100262653TASK HIERARCHY IN AN EVENT-DRIVEN COMMUNICATION SYSTEM - A hierarchy of project and personal tasks is maintained for users associated with multiple projects. The hierarchy is maintained using a computer server machine having a processor and network connection to a client machine having a computer display. A user-task list is obtained. The user-task list includes a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project, the first-project having a first-project task list including the first-project task The user-task list also includes a second-project task having an second-project task score, wherein the second-project task is associated with a second-project, the second-project having a second-project task list including the second-project task. The user-task list also includes an initial user-task hierarchy ranking the first-project task and second-project task based on the initial first-project task score and the second-project task score.10-14-2010
20100262649SYSTEMS AND METHODS FOR IDENTIFYING NON-TERRORISTS USING SOCIAL NETWORKING - A method for identifying non-terrorists among a plurality of participants and/or potential participants using a communication system includes electronically communicating a verification request from a first participant to a second participant, wherein the second participant is a member of a personal network of the first participant, and electronically communicating a verification request from the second participant to a third participant, wherein the third participant is a member of a personal network of the second participant. The method also includes receiving replies to the verification requests sent by the first and second participants, and determining a likelihood that the first participant is a non-terrorist threat based on the replies received from the second and third participants.10-14-2010
20100262648Processing an Event Stream for a Data Pipeline - A method and a system are provided for processing an event stream for a data pipeline. In one example, the system receives one or more plug-in components from one or more consumer devices. The system generates a layout for the one or more plug-in components. The system receives one or more events from an input source. The system then provides filtered events to at least one consumer device by using the layout for the one or more plug-in components.10-14-2010
20100262646OBTAINING INSTRUMENTATION DATA - An apparatus described herein includes a request receiver component that receives a request for application data over a network from a client computing device. The apparatus also includes an instrumentation component that causes instrumentation logic to be transmitted to the client computing device responsive to receipt of the request for the application data. The instrumentation logic is configured to cause the client computing device to analyze a cookie to determine whether to capture instrumentation data pertaining to the client and, if it is determined that instrumentation data is desirably captured. The instrumentation logic is also configured to cause the client computing device to capture quantitative instrumentation data pertaining to the requested application data and cause the client computing device to transmit the quantitative instrumentation data over the network to a data repository.10-14-2010
20100262644METHOD AND SYSTEM FOR QUALIFYING A GENERIC TRIGGER - A method and system of qualifying triggers within a context aware mechanism in an execution environment that includes a network element, the method defining aspects that at least one application employs, an aspect being an application level abstraction relevant to a source or service; associating, at the network element, at least one aspect triggers with said aspects from the defining step; deriving qualifiers at the network element for each of the at least one aspect triggers; and qualifying each of the at least one aspect triggers at the network element with the qualifiers derived in the deriving step.10-14-2010
20100185726METHOD AND SYSTEM FOR PROVIDING ADVERTISEMENTS OVER A DATA NETWORK AND EMBEDDING THEM INTO PRINTED OR COPIED DOCUMENTS - The present invention relates to a method and advertising management system configured to provide a plurality of advertisements over a data network and embed said plurality of advertisements into documents to be printed or copied by means of a plurality of users, said system comprising: (a) an application management server configured to enable an advertiser to set up an advertising campaign by enabling said advertiser to define one or more advertisements along with defining at least one advertising criterion, giving rise to one or more predefined rules; and (b) an advertisement management server configured to enable embedding at least one of said one or more advertisements into a document to be printed or copied, according to said one or more predefined rules.07-22-2010
20100185723Method for a Server Apparatus for Providing a Display Specification to a Client Apparatus, Computer Program Therefor, and Data Carrier Therewith - In response to a server receiving a request for content to be displayed from a client, the server sends a specification of the content to be displayed to the client. The specification includes a definition of a main display area and a definition of at least one additional display area. The definitions of the main and additional display area have associated with them an address of a web page to be displayed in the corresponding area.07-22-2010
20100198911Web Access Using Cross-Domain Cookies - Disclosed is a method and a system for web access using cross-domain cookie. The method uses a cookie server to generate a public cookie which uniquely identifies a client and is adapted for the client to access multiple operator servers that are recognized by the public cookie. When an operator server receives an access request from the client without a valid public cookie recognizing the operator server, it redirects the access request to the cookie server, which generates a public cookie, redirects the access request back to the operator server and passes along the public cookie. The operator server then writes the public cookie into the client and binds itself with the public cookie. A public cookie may include a group of related cookies identifying the common client that are generated this way to allow the same client's activities to be tracked by different operator servers having different domain names over the Internet.08-05-2010
20110106881METHOD AND SYSTEM FOR VIRTUALLY DELIVERING SOFTWARE APPLICATIONS TO REMOTE CLIENTS - There is provided a method and system for delivering applications from a server system to at least one distant client devices through a computer network. The applications being physically processed at the server system but virtually delivered to the at least one client device. This allows the client device to benefit from every application of every OS as well as any processing power located at the server system such as specific hardware components and multi-computer processing units. Such method and system includes a process that encapsulates the server system software application and application environment in a Hypermedia Stream (HMS), the latter HMS providing seamless interactivity on the encapsulated and delivered software application.05-05-2011
20100191805CONTENT ASSOCIATIVE CACHING METHOD FOR WEB APPLICATIONS - A cache logically disposed in a communication path between a client and a server receives a request for a content item and, in response thereto, requests from the server header information concerning the content item and an initial portion of data that makes up the content item. The cache then computes a first hashing value from the header information and a second hashing value from the initial portion of data. A content identifier is created by combining the first hashing value and the second hashing value. Using the content identifier, the cache determines whether a copy of the content item is stored by the cache; and, if so provides same to the client. Otherwise, the requests the content item from the server and, upon receipt thereof, provides it to the client.07-29-2010
20100169406ROAMING PERSONAL INFORMATION ITEMS ACROSS MULTIPLE COMPUTING DEVICES USING AN IMAP SERVER - Technologies for roaming personal information items across multiple computing devices using an IMAP server are provided. When a change is detected to a personal information item maintained by a PIM program one computing device, the data representing the personal information item is uploaded from the computing device to an IMAP server, where it is stored as a message in a user mailbox designated to hold personal information items. A second computing device then downloads the message storing the data representing the personal information item from the IMAP server and makes it available to a PIM program executing on the second computing device.07-01-2010
20100161708SYSTEM OF PROVIDING CONTENTS INFORMATION ON IDLE-MODE SCREEN OF MOBILE TERMINAL USING PERSONAL COMPUTER OF FUNCTIONING AS SERVER, METHOD THEREOF AND COMPUTER READABLE RECORD MEDIUM ON WHICH PROGRAM FOR EXECUTING METHOD IS RECORDED - An idle-mode service system, and more particularly, to a service system in which a personal computer is used as peer to peer (P2P)/WEB to phone (W2P) to provide contents on the idle-mode screen of a mobile communication terminal is provided. A system of providing contents information on the idle-mode screen of a mobile communication terminal using a personal computer that functions as a server comprises an on line portal server for providing contents to a personal computer through a communication network, a personal computer in which contents extraction/conversion programs for extracting contents from the on line portal server to convert the extracted contents to be displayed on the idle-mode screen of the mobile communication terminal are built, and a mobile communication terminal for receiving the contents from the personal computer to display the received contents on the idle-mode screen.06-24-2010
20100228819SYSTEM AND METHOD FOR PERFORMANCE ACCELERATION, DATA PROTECTION, DISASTER RECOVERY AND ON-DEMAND SCALING OF COMPUTER APPLICATIONS - A method for improving the performance and availability of a distributed application includes providing a distributed application configured to run on one or more origin server nodes located at an origin site. Next, providing a networked computing environment comprising one or more server nodes. The origin site and the computing environment are connected via a network. Next, providing replication means configured to replicate the distributed application and replicating the distributed application via the replication means thereby generating one or more replicas of the distributed application. Next, providing node management means configured to control any of the server nodes and then deploying the replicas of the distributed application to one or more server nodes of the computing environment via the node management means. Next, providing traffic management means configured to direct client requests to any of the server nodes and then directing client requests targeted to access the distributed application to optimal server nodes running the distributed application via the traffic management means. The optimal server nodes are selected among the origin server nodes and the computing environment server nodes based on certain metrics.09-09-2010
20100228818METHOD AND APPARATUS FOR RESTRICTING DISCLOSURE OF NETWORK INFORMATION DURING REMOTE ACCESS SERVICE - A method and apparatus for restricting disclosure of information about a network device during a Remote Access (RA) service are provided, in which a virtual device is activated by an RA service device, a device or service for which information is to be disclosed to an external network is determined from among devices discovered by the RA service device and registered as an embedded device or service of the virtual device, a device description of the virtual device including the embedded device or service is dynamically generated, a Uniform Resource Locator (URL) of the RA service device, from which the device description of the virtual device is acquired, is generated and opened to a device of the other party which has remotely accessed the RA service device, and the device description of the virtual device is provided, upon receipt of a request for the device description of the virtual device through the URL.09-09-2010
20090300095TECHNIQUES TO MANAGE PRESENCE INFORMATION - Techniques to manage presence information are described. An apparatus may comprise a presence management component operative to manage presence information for a presentity node. The presence management component may comprise a presence normalization module operative to retrieve presence temporal information for a home time zone, and normalize the presence temporal information for a local time zone of the presentity node to form normalized presence temporal information. The presence management component may further comprise a presence control module communicatively coupled to the presence normalization module. The presence control module may be operative to send presence state information from the presentity node to a presence server based on the normalized presence temporal information. Other embodiments are described and claimed.12-03-2009
20090030976VARIABLE FIDELITY MEDIA PROVISION SYSTEM AND METHOD - A variable fidelity media provision system and method are provided herein.01-29-2009
20120246219SHARED CACHE FOR POTENTIALLY REPETITIVE MESSAGE DATA IN A PUBLISH-SUBSCRIPTION ENVIRONMENT - In general, embodiments of the present invention provide an approach for caching potentially repetitive data in a publication-subscription (pub/sub) environment. Specifically, in a typical embodiment, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Such data can be determined from historical messages (e.g., determining that a certain set of data appeared in multiple messages and is thus flagged in a database or the like), a set of rules (e.g., if data set “Y” appears, flag it as potentially repetitive), etc. Regardless, once such a set of data has been identified, the set of data will be cached, and a unique identifier/tag corresponding thereto will be sent to the publisher system and to applicable subscribers. Thereafter, any subsequent message including the same data will contain the unique identifier in place of the cached data (i.e., an abbreviated message). The abbreviated message can be sent from the publisher system to the broker system, and then onto the subscriber system, which will retrieve the data from the shared cache and replace the unique identifier in the abbreviated message with the cached data to yield a complete message. Thus, once data has been cached, there is only a need to send an abbreviated message, which will save network bandwidth.09-27-2012
20120246225METHOD AND SYSTEM FOR PROVIDING A STATE MODEL OF AN APPLICATION PROGRAM - Methods and apparatuses for enabling remote access to an application program via a computer network provided. Logical elements of the application program may be determined, from which a state model of the application program may be developed. A remote access program updates the state model in accordance with user input data received from a user interface program, generates control data in accordance with the updated state model and provides the same to the application program. The state model may be updated in accordance with application data received from the application program, application representation data in accordance with the updated state model are generated and provided to the user interface program for display at, e.g., a remote client computing device. The application program may be a legacy mainframe application to which remote access is provided without the need to modify the source code of the mainframe application.09-27-2012
20100235428INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - There are provided a device and a method enabling execution of recording of content uploaded from a client with specific storage means of a server being specified. In a content upload process from the client to the server, the client obtains storage destination identifiers corresponding to respective storage means of the server from the server and transmits a content storage request including the storage destination identifier of the storage means desired by the client to the server. The server selects the storage means specified by the storage destination identifier received from the client and stores the uploaded content. With this configuration, the client can arbitrarily specify the specific storage means of the server and allows recording of the content to be executed.09-16-2010
20100228814FORWARD PATH MULTI-MEDIA MANAGEMENT SYSTEM WITH END USER FEEDBACK TO DISTRIBUTED CONTENT SOURCES - The Forward Path Multi-Media Management System architecture enables end user devices to share a common wireless forward path of a multicast communication architecture in which the forward path delivered content is dynamically changed or modified based on a real-time, near-real-time, or delay-time basis via aggregated reverse path feedback from at least one of a plurality of end user devices. The Forward Path Multi-Media Management System periodically or continuously aggregates the feedback input received via the reverse path (having wired and/or wireless connectivity), modifies the forward path multi-media content, and delivers this dynamically modified multi-media content to the then connected population of end user devices via a wireless forward path multicast in a repetitive closed loop fashion.09-09-2010
20100228813Information conversion apparatus, information conversion method, information conversion program and relay device - There is provided an apparatus including an information conversion apparatus provided to a relay device for relaying between a server to which a first network address is allocated and a client terminal to which a second network address is allocated, the information conversion apparatus including: an analyzer which analyzes a message corresponding to Layer 7 of an OSI basic reference model of a received packet and determines whether a URL expressed as a literal network address is included; and an address converter which mutually converts, when a URL expressed as a literal network address is included, the literal network address in the URL between the first network address and the second network address.09-09-2010
20100217800METHOD AND APPARATUS FOR PROVIDING A CUSTOMIZED SELECTION OF AUDIO CONTENT OVER THE INTERNET - A method an apparatus is provided for providing selected media files, which are chosen from among a plurality of media files, to a user over a packet-switched network such as the Internet. The method begins by receiving over the packet-switched network a request from the user to receive media content. Next, a user profile associated with the user is retrieved from a database. The user profile reflects user preferences in media content to be received over the packet-switched network. The plurality of media files are ranked based at least in part on the user profile. At least one highly ranked media file is selected from among the ranked plurality of media files. At least one of the highly ranked media files is forwarded to the user over the packet-switched network.08-26-2010
20100217797Method and apparatus for redirection of server external hyper-link references - A message is provided to a tracking server system in response to a client system referencing a predetermined resource locator that corresponds to a resource external to the tracking server system. The tracking server system indirectly provides for the client system to have an informational element selectable by the client system, where the informational element is graphically identified on the client system with informational content obtainable from a content server system through use of a content resource locator. The informational element includes a tracking resource locator, referencing the tracking server system, and data identifying the informational element. The selection of the informational element causes the client system to use the tracking resource locator to provide the data to the tracking server system and to use the content resource locator to obtain the informational content from the content server system.08-26-2010
20090100131METHOD AND APPARATUS FOR INTEGRATING DISTRIBUTED SHARED SERVICES SYSTEM - Method and apparatus for integrating distributed shared services system which integrates web based applications with each other and with other centralized application to provide a single sign-on approach for authentication and authorization services for distributed web sites requiring no access time back to the authentication/authorization server is provided.04-16-2009
20090100124WEB FEEDS OVER SIP - A method may include issuing a Session Initiation Protocol (SIP) request to a Web feed server to receive a Web feed, and receiving from the Web feed server the Web feed.04-16-2009
20110238745COMMUNICATION DEVICE, WEB SERVER APPARATUS AND COMMUNICATION SYSTEM - According to one embodiment, a communication device includes a reception unit, a display unit, and a control unit. The reception unit receives, based on a connection request for a first web page, information of the first web page that includes specific information for instructing a connection to a second web page and information representing a communication status of the second web page. The control unit controls a display form of the specific information based on the information representing the communication status of the second web page when displaying the first web page on the display unit.09-29-2011
20100161715JAVA ENTERPRISE RESOURCE MANAGEMENT SYSTEM AND METHOD - A Java enterprise resource management (JERM) system and method are provided that allow both timing metrics and call metrics to be monitored and gathered in real-time, and which can cause appropriate actions to be taken in real-time. The JERM system provides a level of granularity with respect to the monitoring of methods triggered during a transaction that is equivalent to or better than that which is currently provided in the aforementioned known call-analysis resource management systems. In addition, the JERM system also provides information associated with the timing of hops that occur between servers, and between and within applications, during a transaction. Because all of this information is obtained in real-time, the JERM system is able to respond in real-time to cause resources to be scaled in or scaled out in a way that provides improved efficiency and productivity, and that enables the enterprise to quickly recover from resource failures.06-24-2010
20100161714RELIABLE PROCESSING OF HTTP REQUESTS - A monitoring tool provided according to an aspect of the present invention causes an HTTP request to be resubmitted to another server system if a server system, to which the same HTTP request has been earlier submitted, is detected to have failed without completing processing of the request. In one embodiment, the server system is deemed to have failed upon absence of completion of requests for a pre-specified duration. As an alternative or in addition, the operational status of the server system is checked periodically and the server system is deemed to have failed if it is non-operational.06-24-2010
20100161710Application services at a terminal - An apparatus including: a processor configured to determine whether there is a match between first identifier data received from a remote user terminal and second identifier data, and if there is a match to subsequently acquire and provide application service data to the user terminal; and one or more interfaces configured to receive the first identifier data, the second identifier data and the application service data.06-24-2010
20100281106Automatic Subnet Creation in Networks That Support Dynamic Ethernet-Local Area Network Services for Use by Operation, Administration, and Maintenance - A system comprising a plurality of nodes coupled to each other and configured to join a logical, dynamically created Ethernet-Local Area Network (E-LAN) service, and an operations, administration, and maintenance (OA&M) server coupled to a first node of the nodes via a port, wherein the nodes and the OA&M server exchange OA&M traffic over the E-LAN service. Also disclosed is a network component comprising at least one processor configured to implement a method comprising advertising an E-LAN service identifier (SID) for an OA&M logical or physical port on an E-LAN, joining an E-LAN service that corresponds to the SID, and receiving an OA&M Internet Protocol (IP) address assigned for OA&M communications over the E-LAN service. Also disclosed is a method comprising establishing a default E-LAN service for an OA&M network, and exchanging OA&M communications with the OA&M network over the E-LAN service.11-04-2010
20100241700System and Method for Merging Edits for a Conversation in a Hosted Conversation System - A server system hosts a plurality of conversations. For a respective conversation the server system receives a first sequence of edits and a second sequence of edits to a respective content unit of the conversation from different participants of the conversation. The server system converts the first and second sequences of edits into respective first and second merged sequences of edits. The server system responds to a determination that the first merged sequence of edits and the second merged sequence of edits meet predefined conflict criteria by transforming the first and second merged sequences of edits. The server system sends the respective transformed sequences of edits to respective participants so that respective participants can apply either the first sequence of edits followed by the second transformed sequence of edits or applying the second sequence of edits followed by the first transformed sequence of edits to produce a same result.09-23-2010
20100153495Automated Media Delivery System - An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.06-17-2010
20100153490CENTRALIZED DATA TRANSFORMATION - A method of facilitating transformation of survey data from being in at least one foreign format used by a survey-tool to being in a desired format may include: receiving instances of foreign data from survey-tools, the foreign data being in foreign format used by the survey-tools, respectively; and appending, to the instances of foreign data, service-keys to identify the service tools which gathered the foreign data, respectively, to produce a data block that includes key-and-foreign-data pairs. Another such method may include: receiving such a data block; culling from the block key-and-foreign-data pairs; and operating upon the pairs to transform respective chunks of foreign data from being in respective foreign formats into being in corresponding desired formats according to corresponding service-keys, respectively.06-17-2010
20090077171SYSTEMS AND METHODS FOR MONITORING WEBPAGES - Webpages at a universal resource locator (URL) address are compared at two different times. A request is received from a web browser for a first webpage at the URL. The first webpage is requested and received from the URL at a first time. A selectable webpage is created by editing the first webpage to make it selectable and the selectable web page is sent to the web browser. A selection is received from the web browser that includes a portion of the selectable web page and a frequency. An application is created that retrieves a webpage from the universal resource locator address of the website periodically at the frequency. A second webpage is received from the application that was retrieved from the universal resource locator address at a second time by the application. A portion of the second webpage is compared to the portion of the selectable webpage.03-19-2009
20090077175SYSTEM FOR DEVELOPMENT, MANAGEMENT AND OPERATION OF DISTRIBUTED CLIENTS AND SERVERS - A lightweight application server for use on portable or embedded devices includes an application manager and services containers. Each of these is managed by an admin server allowing for remote and rapid deployment and maintenance of applications, objects and features associated with the server-enabled portable or embedded devices. This permits portable devices like PDAs to provide server functionality to each other, in a fully portable network if desired. A system including such server-enabled portable or embedded devices may include, among other things, a decision flow server for facilitating distributed decision flow processing.03-19-2009
20090077174SERVER-BASED COMPUTING ENVIRONMENT - A server-based computing system comprises at least one server (03-19-2009
20090077172IMAGE PROCESSING APPARATUS, AND METHOD FOR CONTROLLING THE SAME - An information processing apparatus fully utilizing contents available on a network by processing content that cannot be displayed on a built-in browser. A web browser displays in a pop-up fashion a dialog window that queries a user about the process to be performed on undisplayable data if the received data is undisplayable. The user can select between “print” and “send” as an alternative process for the undisplayable data.03-19-2009
20090077170System, Architecture and Method for Real-Time Collaborative Viewing and Modifying of Multimedia - A system, architecture and method for real-time viewing and collaborative modification of data is disclosed. The platform utilizes pointers to quickly and efficiently render data at a user location. A mechanism for viewing and disseminating modifications in real-time is disclosed.03-19-2009
20090077169NETWORK DEVICE, SERVICE PROVIDING METHOD, AND SERVICE PROVIDING PROGRAM - A network device providing a service to a client device connected via a network. An information providing section provides information that promotes accessing the service by the client device. A service execution section executes the requested service according to a request from the client device based upon information provided by the information providing section. The information providing section and the service execution section are booted as separate processes.03-19-2009
20090077165Workflow Manager For A Distributed System - A workflow manager handles the communication between a workflow-enabled provider and a workflow-enabled client. The workflow manager maintains a directory of clients, translates a transaction from a provider into multiple transactions suitable for the client, and handles security. In one embodiment, the workflow manager connects with the workflow-enabled client by registration and with the workflow-enabled provider by advertising and activation. Subsequent communications between the workflow manager and the workflow-enabled provider and the workflow-enabled client are with a request/response protocol. The workflow manager also comprises data storage for storing data for transmission to the workflow-enabled client or the workflow-enabled provider, and workflow storage for storing information related to registered clients. The present invention also includes a number of novel methods including a method for a method for registering a client and a method for activating a provider.03-19-2009
20090077166OBTAINING LOCATION INFORMATION OF A SERVER - A system for obtaining location information of a server. More particularly, embodiments of the present invention cause a node to obtain correlation of a first address of at least one target server with a second address of the at least one target server based on the second address of the at least one target server and a plurality of addresses similar in type to the first address. Embodiments further retrieve the correlation from the node. As a result, a client may access the correlated location information and communicate directly with the target server.03-19-2009
20090077164DISTRIBUTED WORKFLOW-ENABLED SYSTEM - A distributed workflow-enabled system includes: a workflow-enabled provider and a workflow-enabled client communicatively coupled by a network. The workflow-enabled provider and the workflow-enabled client include a workflow unit. The workflow unit allows the workflow-enabled provider and the workflow-enabled client to communicate, distribute processes and present a user interfaces by providing a communication manager, a process control module and a user interface module. The present invention also includes a number of novel methods including a method for communication, a method for processing by a process control module, a method for creating and presenting the user interface and a method for retrieving processes executable by the process control module.03-19-2009
20090077162Medium Management Device and Medium Management Method - The medium management device includes a communicating unit (03-19-2009
20090077163Approach for identifying and providing targeted content to a network client with reduced impact to the service provider - A client network is provided, whereby an internet service provider can anonymously acquire behavioral, contextual, and/or demographic information on a client specific basis. The behavioral information may include a historical digest of network activity by the client, such as webpages visited by the client user, content downloaded to the client device, and/or information requested by the client user. The contextual information may include a representation of the current state of the client, such as the most recent webpages loaded by the client browser as well as the content associated with these webpages. As one example, the anonymously acquired client information may be used to enable the delivery of customized content to the client, such as targeted advertising.03-19-2009
20100241695Device Management System, Device Management Method, And Computer Program Product - A request receiving unit that receives device identifying information for identifying one or a plurality of devices and setting information containing a set value to be set in the device, an information transmitting unit transmits a setting request containing the setting information to the device identified by the device identifying information, a result collecting unit collects a set result indicating that the setting of all the set values is finished from the device to which the information transmitting unit transmits the setting request, and a result managing unit stores therein a collected set result and the device identifying information in association with each other. The information transmitting unit sequentially transmits the setting request to a device which is identified by the device identifying information and to which the setting request is not yet transmitted, regardless of whether the result collecting unit collects the set result from the device.09-23-2010
20100241694SYSTEMS AND METHODS FOR INTERMEDIARIES TO COMPRESS DATA COMMUNICATED VIA A REMOTE DISPLAY PROTOCOL - The present solution automatically detects the remote display protocol capabilities of the client, server and/or intermediaries to determine whether the client and server should compress the remote display protocol data or the intermediaries, and in some cases both.09-23-2010
20100241692METHODS AND SYSTEMS FOR DYNAMICALLY ADJUSTING UPDATE RATES IN MULTI-PLAYER NETWORK GAMING - In a server-implemented video game or simulation, a method for providing updates to a remote client regarding a plurality of objects located in a virtual spatial field of the simulation. The method comprises operations of receiving an update locus from the remote client, the update locus indicating a client-specified position within the virtual spatial field of the server-implemented simulation; determining a distance of each of the plurality of objects from the update locus; sorting the plurality of objects according to their determined distances from the update locus; determining an update rate for each of the plurality of objects based upon their sorted order; and sending updates regarding each of the plurality of objects to the remote client according to the determined update rates.09-23-2010
20090077161MODIFYING TIME PROGRESSION RATES IN A VIRTUAL UNIVERSE - Described herein are processes and devices that intentionally modify time progression rates in a virtual universe. One of the devices described is a temporal variation device. The temporal variation device can determine an area, in a virtual universe, in which time progresses at a specific time progression rate. The temporal variation device can modify the time progression rate to be faster or slower in the area. By modifying the time progression rate in the area, rates at which action occur also change in a way that is correlated to the change in the time progression rate. The temporal variation device can maintain areas beyond the borders of the area at a time progression rate that is not modified. Therefore, the temporal variation device can create a relative time dilation between the determined area and other areas in the virtual universe outside of the determined area.03-19-2009
20100241701INTERACTIVE DELIVERY OF MEDIA USING DYNAMIC PLAYLIST GENERATION SUBJECT TO RESTRICTIVE CRITERIA - A media delivery scheme distributes a stream of media files to a group of users while allowing individual users to request specific media files. In one embodiment, a media server maintains a playlist of media files to broadcast, and requests for media must satisfy certain restrictive criteria to be added to the playlist. In another aspect of a preferred embodiment, the media server schedules requested media so as to comply with provisions of the DMCA.09-23-2010
20100241706METHOD AND APPARATUS FOR MANAGING BOOKMARK INFORMATION FOR CONTENT STORED IN A NETWORKED MEDIA SERVER - A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.09-23-2010
20100241704METHOD AND APPARATUS FOR MANAGING BOOKMARK INFORMATION FOR CONTENT STORED IN A NETWORKED MEDIA SERVER - A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.09-23-2010
20100241703METHOD AND APPARATUS FOR MANAGING BOOKMARK INFORMATION FOR CONTENT STORED IN A NETWORKED MEDIA SERVER - A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.09-23-2010
20100241702METHOD AND APPARATUS FOR MANAGING BOOKMARK INFORMATION FOR CONTENT STORED IN A NETWORKED MEDIA SERVER - A method and apparatus for managing bookmark information of a media server through a network based on the UPnP A V standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.09-23-2010
20100223330METHOD AND APPARATUS FOR PROVIDING USER INFORMATION - A method for providing local user information is provided, which includes the following steps. A request for user information is acquired from an application server (AS). According to information for identifying a terminal and provided by the AS and a prerecorded associating relationship between the information for identifying the terminal and the user information, user information associated with the information for identifying the terminal is queried. The queried user information is provided for the AS. An apparatus for providing local user information, a method and an apparatus for providing roaming user information are also provided.09-02-2010
20100223322SERVER BASED FRAMEWORK FOR IMPROVING AJAX PERFORMANCE - A system for rendering a web page is disclosed. The system comprises a server adapted to communicate with a client. The client operates a browser in communication with the server and is arranged to render material to the browser that an end user may view on the web page. The system also includes a dynamic code set having configuration parameters for use in rendering the web page, wherein the configuration parameters are formed of a first configuration parameter including at least one of combined resources, strategically placed resource tags, headers set to ensure cacheable resources, a GZip file, and minified resources, and a second configuration parameter including at least one of combined resources, strategically placed resource tags, headers set to ensure cacheable resources, a GZip file, and minified resources. A method of creating a web application is disclosed. A machine readable medium is also disclosed.09-02-2010
20100223320DATA DISTRIBUTION EFFICIENCY FOR ONLINE COLLABORATIVE COMPUTING SESSIONS - In one embodiment, an online collaborative computing session is initiated between a presenter device and a plurality of attendee devices via a server in a computer network. The server distributes session data from the presenter device to the plurality of attendee devices. To decrease the amount of traffic in the network, at least one of the plurality of attendee devices may be selected as a super node, where each super node is then responsible for one or more corresponding attendee devices of the session. The session data is received at the super nodes and distributed from the super node to its one or more corresponding attendee devices.09-02-2010
20100223319Terminal Apparatus, Server Apparatus, and Instruction apparatus - An access from a server apparatus to a terminal apparatus is made safely and reliably possible without changing the setting of a firewall, etc. The terminal apparatus 09-02-2010
20090077160SYSTEM AND METHOD FOR PROVIDING MEDIA CONTENT SELECTIONS - A system and method using events to traverse a content selection path for the purpose of providing media content selections are provided. In general, events are defined based on one or more stimulus such as, but not limited to, a chronological-based stimulus, a location-based stimulus, a user-based stimulus, a third-party stimulus, or a weather-based stimulus. Each of the events is used to trigger one or more associated content selection paths. A content selection path generally defines a set of media content and a manner of stepping through the defined set of media content. In operation, when an event is detected, the associated content selection path is triggered to step to the next step in the content selection path, thereby identifying the media content selections. Then, according to one embodiment of the present invention, the media content selections are obtained from a remote subscription-based service.03-19-2009
20100217794METHOD AND APPARATUS FOR ADAPTIVE MEDIA TRANSFER - An approach is provided for optimizing data (e.g., media) transfer. Retrieval is initiated for information relating to transfer of media to one or more devices. It is determined whether a particular media that is to be transferred to the one or more devices is new to the one or more devices using the retrieved information. Transfer of the particular media to the devices is initiated in which the particular media is determined to be new.08-26-2010
20100228820IMAGE PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An image processing apparatus functions as a server. When a reference request is received from a client or a user's instruction for transmitting such address data to a client is received, and the address data to be transmitted has no domain name described therein, the apparatus complements the address data with a domain name, and then sends the complemented address data to the client. This makes it possible to export address data correctly to a designated destination, and to reduce failure of authentication.09-09-2010
20100228822SYSTEMS AND METHODS FOR CONDUCTING INTERNET CONTENT USAGE EXPERIMENTS - A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected participating users (separated into control and test groups) while minimally disturbing offered content is provided. In an illustrative implementation, a content provider communicates the parameters for a content usage experiment to a content server. A complimentary test subject verification script operates on the content server that determines which client computing devices are to be included in the experiment group. In operation, a participating client computing device requests content from the content provider's server. The content provider's server executes the test subject verification script to determine if the client computing device is to be considered as a test subject. The content usage of the experiment content and non-experiment content is tracked and compared to each other to determine if the experiment content impacted content usage.09-09-2010
20100228811System and method for managing data transfer - There is provided a media playback device for accessing first and second server-side applications via a communications network and managing data transfer via client-side applications. The media playback device includes a memory configured to store first and second client-side applications corresponding to the first and second server-side applications. The media playback device includes a processor configured to launch the first client-side application, request first data for use by the first client-side application, transfer the first data by the first client-side application to the first server-side application, and store the first data in the memory. The processor is further configured to receive an input requesting launch of the second client-side application, launch the second client-side application, identify the first data for use by the second client-side application, and read the first data from the memory into the second client-side application.09-09-2010
20100228821DATA ACCESS SYSTEM, TERMINAL APPARATUS, AND METHOD FOR ACCESSING DATA - The system comprises a portable information device, a terminal apparatus, and a server. A portable information device sends stored data to the server and transmits a network address of the server to the terminal apparatus. The terminal apparatus receives the network address from the portable information device, detects a position where a physical object is in contact with the display unit and causing the wireless section to receive the network address from the portable information device, and controls the display unit to display an icon at the detected position of the display unit when he position is detected by the detector, and accessing the received network address when selecting the displayed icon data is selected from exterior. And server sends the data received from the portable information device to the terminal apparatus when the server is accessed from the terminal apparatus.09-09-2010
20100228816SHARING SYSTEM AND MANAGEMENT METHOD FOR HARDWARE DEVICE - A sharing system for a hardware device cooperates with a first client host with a first operating system having a hardware driver to generate a management requirement to drive the hardware device. The sharing system according to the invention includes a first server host which may be coupled with a first client host and has a second operating system. The server host may be installed with a pseudo hardware driver to drive the hardware device according to the management requirement generated from the first server host.09-09-2010
20100228815System for Managing Service Interactions - A system is described for managing service interactions in a combined service. The system comprises a first service delivery means for providing a first service, a second service delivery means for providing a second service, a combined service delivery means for providing a combined service capable of associating the first service to one of the second service. The combined service is implemented using a combined state model, which comprises a predetermined number of combined states formed on the basis of the states of the first and the second service and armed detection points for detecting predetermined transitions between the combined states. The combined service delivery means further comprises a combined state manager adapted to transmit a control signal to the first and/or the second service delivery means for inducing a predetermined state transition in the respective first and/or the second service in response to the activation of an armed detection point.09-09-2010
20100228812Managing Message Categories in a Network - A method is presented for creating and assigning categories to electronic messages and detecting the categories for a given message when the message becomes available to the recipient.09-09-2010
20100217801Network performance monitoring in a content delivery system - A method for Internet content delivery in a content delivery network established at network locations, the content delivery network comprising a plurality of content servers for serving content resources. The plurality of content servers includes a plurality of subsets of content servers, each subject being located at one of a plurality of Internet data centers. For each Internet Protocol (IP) address block from which requests for content resources are expected to be received, the method generates a candidate list of Internet data centers to be used to service the requests for content resources. For the IP address block, the method selects at least one of the Internet data centers from the candidate list to be used to service the requests for content resources. The selected Internet data center for the IP address block is written into a network map. The selecting step is carried out concurrently for each IP address block from which requests for content resources are expected to be received such that the network map comprises the selected Internet data center for each IP address block. The network map is then provided to a domain name service (DNS) associated with the content delivery network. In response to a DNS query received at the domain name service associated with the content delivery network, the network map is used to identify one of the Internet data centers from the candidate list to be used to service a request for a content resource.08-26-2010
20100217795INPUT METHOD EDITOR USER PROFILES - Methods, systems, and apparatus, including computer program products, in which an input method editor (IME) communicates with a central data store and stores user data, e.g., typing patterns and user-generated words associated with the user, in a user profile. A client device associated with the user may instantiate an IME environment and access the user profile by a client login over a network.08-26-2010
20100217796INTEGRATED CLIENT FOR USE WITH A DISPERSED DATA STORAGE NETWORK - An integrated client computer for accessing a dispersed data storage network is disclosed. A client program operating on the client computer accepts commands from a user and in response, issues network messages to a plurality of slice servers implementing a dispersed data storage network. Data slices can be read, written or modified using the disclosed integrated client computer.08-26-2010
20100223328CONTROL OF PUSH SERVICES - A method for operating push services. At least two separate activation states that correspond to a predefined functionality set presently applicable to the user of a switched-on user terminal are defined. Messages of at least one push service are transmitted from a server to a user terminal. The current activation state of the user terminal is detected, and an indication on it is provided to the server. The server adjusts sending of messages of the push service according to the current activation state of the user terminal.09-02-2010
20100228817DISTRIBUTED PROCESSING SYSTEM, CONTROL UNIT AND CLIENT - A distributed processing system includes a client that makes an execution request for a service requested by a user, a processing element, and a control unit to which the client and the processing elements are connected. The client stores therein execution transition information about computational resources and processing paths required for controlling the processing element. The processing element executes tasks constituting the service according to the execution transition information.09-09-2010
20100250648CLIENT-SERVER SYSTEMS AND METHODS FOR ACCESSING METADATA INFORMATION ACROSS A NETWORK USING PROXIES - Embodiments of the present invention include a computer-implemented systems and methods for accessing metadata across a network. A metadata server receives requests to access a data source from one or more clients. The metadata server is coupled between one or more backend servers and the clients. The backend servers may be coupled to the data sources of interest. The metadata server provides a metadata service proxy for establishing communications with the backend servers and for signaling the backend servers to establish connections to data sources. Data sources may be stateful or stateless. For stateless data sources, the metadata server may dynamically create reusable metadata service provider proxies that receive metadata from metadata service providers on the backend servers. For stateful data sources, unique metadata service provider proxies may be dynamically created and used to service client requests.09-30-2010
20100235439Glucose Measuring Device Integrated Into A Holster For A Personal Area Network Device - A glucose meter module integrated into a holster device that can securely accommodate another device such as a portable server device or an insulin pump is described. The glucose measuring module and the health device communicate with each other by a short range wireless modality. In the case in which the accommodated device is a server, such as personal digital assistant or cell phone, the device stores data in a memory, displays data on a visual display, and can wirelessly transmit such data to other devices within a personal area network. In the case where the accommodated device is a cell phone, the phone can further transmit data to remote sites. In the case where the accommodated device is an insulin pump, wirelessly received data are stored in a memory, are available for visual display on the insulin pump, and can be incorporated into the electronic processes that regulate the performance of the pump.09-16-2010
20100235433SUBSCRIPTION MANAGEMENT OF APPLICATIONS AND SERVICES PROVIDED THROUGH USER PREMISES GATEWAY DEVICES - A disclosed service management system communicates via wide area network (WAN) (09-16-2010
20100235427CONTENT DELIVERY SYSTEM, SERVER DEVICE, CONTENT DELIVERY METHOD, AND PROGRAM - A system of the invention is configured to communicably connect a server device that holds content data and a client apparatus that requests to reproduce the content data. The server device transmits a list of the reproducing identifier to the client apparatus, receives the reproducing identifier included in the list from the client apparatus, and acquires the content identifier and the reproducing mode information stored in the content information storage unit corresponding to the reproducing identifier received by the request receiving unit. The server device acquires the content data stored in the content storage unit corresponding to the content identifier, and transmits the content data to the client apparatus in the reproducing mode designated by the reproducing mode information.09-16-2010
20090043842METHOD AND APPARATUS FOR PROVIDING/RECEIVING WEB-BASED SERVICE OF PLURALITY OF SERVICE PROVIDERS - Provided are a method and apparatus for providing/receiving a service from a plurality of service providers. In the method, in order to receive a service from a plurality of Internet protocol television (IPTV) service providers, a client receives information regarding at least one of a feed that syndicates web information and a web-based application from a server of a service provider selected from the IPTV service providers. Then, the client requests the server to provide a service providing at least one of the feed and the application based on the received information, and receives the service from the server. Accordingly, it is possible to provide or receive web-based services via an IPTV network.02-12-2009
20090043839Filtering Content According To A Filter Plan Using A Gateway On A Data Path - Filtering content according to a filter plan includes receiving a request at a gateway on a data path between a client and a content server. The request requests content from the content server. One or more filter plans are obtained. The filter plans include a user filter plan of a user associated with the client. The requested content is filtered according to the filter plans.02-12-2009
20100241687CLIENT-CENTERED USAGE CLASSIFICATION - User input actions from one or more user input devices can be received, and unfiltered user input information about the user input actions can be collected at a client computing environment. The unfiltered user input information can be filtered to produce filtered user input information. The filtered user input information can exclude personal information and include non-personal information. In addition, a user profile can be created using the filtered user input information.09-23-2010
20100146045Multi-Class Heterogeneous Clients in a Clustered Filesystem - A cluster of computer system nodes connected by a storage area network include two classes of nodes. The first class of nodes can act as clients or servers, while the other nodes can only be clients. The client-only nodes require much less functionality and can be more easily supported by different operating systems. To minimize the amount of data transmitted during normal operation, the server responsible for maintaining a cluster configuration database repeatedly multicasts the IP address, its incarnation number and the most recent database generation number. Each node stores this information and when a change is detected, each node can request an update of the data needed by that node. A client-only node uses the IP address of the server to connect to the server, to download the information from the cluster database required by the client-only node and to upload local disk connectivity information.06-10-2010
20100146038System and Method for Assigning Requests in a Content Distribution Network - A system includes a plurality of edge routers and a route controller. The edge routers are configured to direct requests from a client system to one of a plurality of cache servers. Each of the cache servers is configured to provide content to the client system in response to the requests. The route controller is configured to receive demand information from the edge routers, estimate an optimal request distribution based on the demand information using a bicriteria approximation algorithm, and provide each of the edge routers with route information.06-10-2010
20100235438Variable Rate Media Delivery System - A method and apparatus for delivering variable bit rate media files delivers media files to client systems. The media server can dynamically detect when a client can accept a different bit rate version of a media content. The media server can smoothly switch between different bit rate versions of the media content as it delivers the media content to client systems. A client system can also request different bit rate versions of a media content while it is playing the media content.09-16-2010
20100241689METHOD AND APPARATUS FOR ASSOCIATING ADVERTISING WITH COMPUTER ENABLED MAPS - An interactive system and method based on the Internet and intended for advertising distribution uses collectively authored (user generated) content and maps that are interactive. The maps are personalized with the user generated content and with targeted advertising units and transmitted to a user. This provides an interactive user experience in terms of both the advertising and content generated by other users relating to an advertiser offer, but having the personalized aspect, making it more effective as advertising.09-23-2010
20100241707Methods and apparatus for on-line ordering - Systems and methods for ordering supplies from suppliers or for other e-commerce activities are described. Standards for placing orders and registering catalog information in a database are described. Systems and methods for placing orders; preprocessing supplier information using geographic infor