Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


52nd week of 2010 patent applcation highlights part 69
Patent application numberTitlePublished
20100332566SYSTEM MANAGEMENT BY COMPONENT USAGE SWITCHES - Systems and methods for managing multiple systems in an enterprise resource planning system are provided. In an embodiment, data identifying modules and entities using modules or systems may be collected from each system in enterprise resource planning system. The collected data may then be organized to show a usage landscape of entire enterprise resource planning system. In an embodiment, the collected data may also be merged with other organizational data, such as organizational chart data, to present the usage landscape in an intuitive manner using the organizational structure data from the organizational chart. The collected data may also be used to identify potential data inconsistencies across different systems or may be used to limit connectivity to only authorized systems or modules. In some embodiments, attributes such as attributes identifying modules and entities may be inputted into a system which then distributes the attributes to other systems.2010-12-30
20100332567Media Playlist Generation - Systems and computer readable mediums storing computer executable programs for generating a media playlist are disclosed. A first media item is selected from a plurality of media items for playback. A first determination is made regarding the number of times each of the plurality of media items was accessed for playback following an access for playback of the first media item. Each of the plurality of media items is weighted such that the probability of stochastically selecting each of the plurality of media items as a second media item for playback following a playback of the first media item is based on the first determination. The second media item is stochastically selected from the weighted plurality of media items for playback following the first media item.2010-12-30
20100332568Media Playlists - Media playlist techniques are described. In an implementation, a communication is formed, for transmission via a network to a media provider, to request data that describes media that is available for streaming from the media provider. The playlist is created based at least in part on media that is available locally on the computer and the data received from the media provider such that the playlist references one or more of the media that are available for streaming from the media provider.2010-12-30
20100332569STORAGE DEVICE WITH MULTIMEDIA INTERFACE CONNECTOR - Storage devices with multimedia interface connectors and methods are disclosed. In a particular embodiment, a data storage device includes a controller coupled to a memory, a streaming media capture circuit coupled to the controller, and a video playback circuit coupled to the controller. A multimedia interface connector is coupled to the streaming media capture circuit and further coupled to the video playback circuit. In response to detecting streaming multimedia data incoming from an external device via the multimedia interface connector, the incoming streaming multimedia data is provided to the streaming media capture circuit to generate multimedia file format data that is stored to the memory as a multimedia file.2010-12-30
20100332570METHODS AND SYSTEMS FOR AUTOMATICALLY CUSTOMIZING AN INTERACTION EXPERIENCE OF A USER WITH A MEDIA CONTENT APPLICATION - An exemplary method includes generating an interaction feed corresponding to a user of at least one access device, the interaction feed comprising data representative of an interaction of the at least one access device with one or more media content applications, updating metadata within a storage facility with the interaction feed, and automatically customizing an interaction experience of at least one of the user and another user with a media content application in accordance with the metadata. Corresponding methods and systems are also disclosed.2010-12-30
20100332571DEVICE AUGMENTED FOOD IDENTIFICATION - Methods, apparatuses and systems capture data related to a food item via one or more sensors and narrow the possible identities of the food item by determining the time when the data capture occurred and the location of the food item. A list of nodes based at least in part on the narrowed possible identities is generated to identify the food item and sorted based at least in part on the probability of one or more nodes corresponding to the food item.2010-12-30
20100332572EXPLOITATION OF TOPOLOGICAL CATEGORIZATION OF CHAOTIC AND FRACTAL FUNCTIONS, INCLUDING FIELD LINE CALCULATIONS - A topological categorization method, based on inclusive intervals, provides a general method of analyzing escape topologies for discrete dynamic systems, in complex and higher dimensions, including the calculation of both potential for complex and hypercomplex and field lines for complex iterations2010-12-30
20100332573PROCESSING UNIT - A processing unit computes a trigonometric function, for decrease the number of instructions and improve throughput. In a floating point multiply-add circuit, an OR circuit, a selector and an EOR circuit are disposed, and an expansion point and expansion function of the Taylor series expansion of the trigonometric function are computed using a first trigonometric function operation auxiliary instruction for defining the operation of rd=(rs2010-12-30
20100332574Digital random number generator - A hardware-based digital random number generator is provided. The digital random number generator is a randomly behaving random number generator based on a set of nondeterministic behaviors. The nondeterministic behaviors include temporal asynchrony between subunits, entropy source “extra” bits, entropy measurement, autonomous deterministic random bit generator reseeding and consumption from a shared resource.2010-12-30
20100332575High-Speed Random Number Generator - A method of generating a sequence of random bits is disclosed. The method comprises steps of (a) generating a stream of photons using a laser; (b) attenuating said series of photons; (c) reflecting at least a part of said stream of photons from a reflector positioned such that at least part of said stream of photons is directed from said reflector into the cavity of said laser; (d) directing a part of said stream of photons to a detector such that a signal proportional to the intensity of the radiation falling on said detector is produced; (e) sampling the AC component of said signal at a plurality of times, thereby obtaining a sampled signal comprising a sequence of data points; (f) obtaining the n2010-12-30
20100332576APPARATUS AND METHOD OF CALCULATING SQUARE ROOT IN FINITE EXTENSION FIELD - Disclosed is an apparatus and a method of calculating the square root of an element a, which is not zero, belonging to a finite extension field F2010-12-30
20100332577METHOD AND DEVICE FOR IMPROVING THE PASSBAND OF A PHYSICAL SYSTEM - The invention relates to the improvement of the passband of physical systems. Use is made of a finite impulse response filter which is calculated in the following manner, on the basis of the behavior (observed or known) of the physical system: the impulse response a(t) of the physical system according to a temporal or spatial variable is determined; an impulse response b(t) of similar form but compressed according to the scale of the variable t in a ratio n and expanded in amplitude in the same ratio is calculated sample by sample, and the coefficients of a finite impulse response filter able to provide at its output the signal b(t) when the signal a(t) is applied to its input are calculated. This finite impulse response filter is incorporated into the physical system, preferably at the output, so as to improve the passband thereof in the ratio n.2010-12-30
20100332578Method and apparatus for performing efficient side-channel attack resistant reduction - A time-invariant method and apparatus for performing modular reduction that is protected against cache-based and branch-based attacks is provided. The modular reduction technique adds no performance penalty and is side-channel resistant. The side-channel resistance is provided through the use of lazy evaluation of carry bits, elimination of data-dependent branches and use of even cache accesses for all memory references.2010-12-30
20100332579PROXIMITY GUIDED DATA DISCOVERY - Techniques are described for sharing content among peers. Locality domains are treated as first order network units. Content is located at the level of a locality domain using a hierarchical DHT in which nodes correspond to locality domains. A peer searches for a given piece of content in a proximity guided manner and terminates at the earliest locality domain (in the hierarchy) which has the content. Locality domains are organized into hierarchical clusters based on their proximity.2010-12-30
20100332580Wireless Management Of Remote Devices - Disclosed is a wireless remote network management system for interfacing a series of remote devices (e.g., computers, servers, networking equipment, etc.) to one or more user workstations. The system is multifunctional to allow multiple users to control remote devices through serial access or keyboard, video, and cursor control device access via wireless and hard-wired connections. The remote devices are preferably coupled to a wireless-enabled remote management unit through a chain of computer interface modules, and each user workstation includes a wireless user station coupled to a keyboard, a video monitor and a cursor control device. The remote management unit and user stations preferably communicate via a wireless network, which enables a user workstation to access, monitor and control any of the remote devices.2010-12-30
20100332581CREATING A COMPOSITE PROGRAM MODULE IN A COMPUTING ECOSYSTEM - Methods are provided for creating a composite program module within a computing ecosystem. The ecosystem comprises physical and/or virtual computing resources of a company, department or other organization. When a user discovers a grouping of modules that is useful to him, the ecosystem or his workspace allows him to create a composite module that comprises the group of modules. He can then access their combined functionality by activating just the composite module, in which case all the modules are automatically opened, without having to activate each one individually. Further, the ecosystem may suggest complementary program modules to a user based on his pattern of activity with one or more other modules. A composite program module may be created to include a suggested complementary module, or just modules discovered independently by the user.2010-12-30
20100332582Method and System for Service Contract Discovery - Embodiments of the present invention are directed to techniques for automatically processing services in a service-oriented architecture. More specifically, services that are not already stored in a database are processed and then stored in a database using a service contract discovery process. The service contract discovery process can be performed when (1) a server provides service to a client computer; or (2) a server performs a scanning process to locate services that are not already stored in the database.2010-12-30
20100332583DATABASE ACCESS SYSTEM - An improved human user computer interface system, wherein a user characteristic or set of characteristics, such as demographic profile or societal “role”, is employed to define a scope or domain of operation. The operation itself may be a database search, to interactively define a taxonomic context for the operation, a business negotiation, or other activity. After retrieval of results, a scoring or ranking may be applied according to user define criteria, which are, for example, commensurate with the relevance to the context, but may be, for example, by date, source, or other secondary criteria. A user profile is preferably stored in a computer accessible form, and may be used to provide a history of use, persistent customization, collaborative filtering and demographic information for the user. Advantageously, user privacy and anonymity is maintained by physical and algorithmic controls over access to the personal profiles, and releasing only aggregate data without personally identifying information or of small groups.2010-12-30
20100332584POLICY-BASED USER CONTACTS LIST MANAGEMENT - Embodiments of the present invention enable policy-based management of a user contacts list. Applications of the present invention are its use in embodiments of Instant Messaging (IM) systems. During an IM session, a session owner may temporarily add a contact to an active contacts list for a duration determined by evaluating constraints from one or more policies associated with the contact. At IM session initialization, a session owner's persistently stored contacts and their associated policies are retrieved, and the policies are evaluated. An active contacts list for use during the IM session is generated from a subset of stored contacts for which all associated policy constraints are satisfied. In embodiments, the active contacts list may be updated during a session by re-evaluating the stored contacts and associated policies. In embodiments, an active contacts list is updated after addition of a new contact determined to have an associated enabled policy satisfied.2010-12-30
20100332585REMOTE AUTOMATION OF MANUAL TASKS - Implementations of the present disclosure provide for automation of manual tasks executed on an application server. Implementations include generating a manual action request at the application server, the manual action request including at least one parameter, transmitting the manual action request to an administrator computer, determining that an automation module corresponding to the manual action request exists within a database based on the at least one parameter, providing the automation module to the application server, and executing the automation module on the application server to resolve a task corresponding to the manual action request.2010-12-30
20100332586SYSTEM AND METHOD OF PREDICTIVE DATA ACQUISITION - Systems and methods of predictive data acquisition are disclosed. A personal proxy server is configured to acquire first data in response to a first request to access the first data and to acquire second data prior to receiving a second request to access the second data. The first request and the second request are received from a common source. The personal proxy server is also configured to store the acquired first data and the acquired second data so that the acquired first data and the acquired second data are accessible to the personal proxy server.2010-12-30
20100332587IN-LINE STATIC AND DYNAMIC CONTENT DELIVERY - Systems and methods of the present invention provide for returning website content after being requested by a client. A static component may be requested, which may be updated, and a dynamic component may be requested. The combination of static and dynamic website content may be returned to the client.2010-12-30
20100332588REWRITTEN URL STATIC AND DYNAMIC CONTENT DELIVERY - Systems and methods of the present invention provide for returning website content after being requested by a client. A dynamic component and a rewritten URL may be requested and a static component may be requested, which may be updated. The combination of static and dynamic website content may be returned to the client.2010-12-30
20100332589INTEGRATED STATIC AND DYNAMIC CONTENT DELIVERY - Systems and methods of the present invention provide for returning website content after being requested by a client. A static component may be requested, which may be updated and a dynamic component may be requested. The combination of static and dynamic website content may be returned to the client.2010-12-30
20100332590Inheritance communication administrating apparatus - A disclosed inheritance communication administrating apparatus including a state administration unit configured to receive a report in a certain timing from a first terminal apparatus, the report includes position data of a content received by the first terminal apparatus, and configured to store the position data, and a list sending unit configured to receive a request for a list from a second terminal, acquire the requested list from a menu server, determine whether there is the content which is being viewed and listened to by a user of the second terminal in reference to the position data, and add to the list the content which is being viewed and listened to as a candidate content and send the list to the second terminal.2010-12-30
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.2010-12-30
20100332592DATA PROCESSING DEVICE AND DATA RETRIEVER - A data processing device includes a receiving means, a discriminating means, a data retriever determining means, and a transmitting means. The receiving means receives data transmitted from a client computer to one of plural server computers. The discriminating means extracts destination information and source information from the received data. The destination information is information on the one of the plural server computers. The source information is information on the client computer. The data retriever determining means determines a data retriever in accordance with the extracted information. The data retriever searches the one of the plural server computers. The transmitting means transmits the data together with the destination information and the source information to the determined data retriever.2010-12-30
20100332593SYSTEMS AND METHODS FOR OPERATING AN ANTI-MALWARE NETWORK ON A CLOUD COMPUTING PLATFORM - Systems and methods for operating an anti-malware network on a cloud computing platform are provided. In one embodiment, the invention relates to a method for distributing files using a cloud for providing computing services, the method including providing, at the cloud, cloud services including a data structure and a virtual machine, obtaining, from the data structure in the cloud, information including at least one location of a file available for distribution, obtaining, at a client computer, the file from the at least one location.2010-12-30
20100332594SYSTEMS AND METHODS FOR AUTOMATIC INSTALLATION AND EXECUTION OF A CLIENT-SIDE ACCELERATION PROGRAM - The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. The acceleration program of the present invention is automatically installed and executed on a client in a manner transparent to and seamless with the operation of the client. An appliance may intercept a request of the client to establish a communication session or connection with a server, and transmit the acceleration program to the client. In some cases, the appliance determines whether the application being accessed by the client can be accelerated and only provides the acceleration program if the application can be accelerated. Upon receipt of the acceleration program, the client automatically performs a silent installation of the acceleration program and executes the acceleration program upon completion of the installation.2010-12-30
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.2010-12-30
20100332596Location and Time Sensitive Wireless Calendaring - A computer-implemented method provides location-sensitive and time-sensitive calendaring to a wireless device, such as a cell phone, pager, PDA, etc. A user's calendar is maintained with a number of appointments, start times and end times for the appointments, meeting place and a list of attendees for the appointments. When the present time reading is within a predetermined minimum of a meeting start time of an appointment of a calendar user, the location of the user is determined based on the location of the wireless device. The location of the meeting place is also determined. Using historical data (of the user or others), the estimated time of arrival of the user at the meeting place is determined. If the estimated time of arrival is after the meeting start time, then a late message may be sent to the user and/or to the other meeting attendees.2010-12-30
20100332597METHOD AND SYSTEM FOR REDUCING THE NUMBER OF PRESENCE EVENTS WITHIN A NETWORK - A method and apparatus for reducing the number of presence events in a network are provided. This is accomplished by segregating close buddies (on a buddy or contact list) from not-so-close buddies (on the list) for purposes of better managing the flow of presence information in a network.2010-12-30
20100332598Routing Videoconference Signals Based on Network Configurations - Performing a videoconference based on network locality. The method may determine if a first endpoint and a second endpoint is within a same network, e.g., based on the address of the first and second endpoints. The videoconference may be established or performed based on the determination. For example, an external communication server may be used if the second endpoint is not within the same network as the first endpoint. However, the external communication server may be bypassed if the second endpoint is within the same network as the first endpoint.2010-12-30
20100332599SYSTEM, METHOD, AND COMPUTER PROGRAM FOR SOLVING MIXED INTEGER PROGRAMS WITH PEER-TO-PEER APPLICATIONS - The present invention discloses methods of solving mixed integer programs (MIP) in distributed environments, where the number of computers or users involved in the optimization can be extremely high. The proposed methods are designed to be robust in order to cope with all the difficulties in public and heterogeneous environments including load balancing and privacy. The present invention also describes a market on computation power.2010-12-30
20100332600System and Method to Enhance User Presence Management to Enable the Federation of Rich Media Sessions - A method and system is provided to enhance user presence management to enable the federation of rich media sessions. The method is implemented on a system and includes a presence manager server receiving a notification of user activity of one or more users taking place on one or more participating ecosystem sites in a participant ecosystem. The method further includes processing the user activity of the one or more users based on preferences of the one or more participating ecosystem sites established during a registration process and stored in a preference repository. The method further includes sending a notification of the user activity of the one or more users to the one or more participating ecosystem sites in the participant ecosystem to enable the participating ecosystem sites to at least one of communicate the user activity of the one or more users to one or more users and maintain a session of the one or more users.2010-12-30
20100332601REAL-TIME SPAM LOOK-UP SYSTEM - A system and method of managing unsolicited email sent to an email system over a network. Email messages are received at an message at an inbound mail transfer agent. A determination is made as to whether the email message is suspected to be an unsolicited suspect message. One or more queries for additional information on one or more characteristics of the message is initiated. Determinations are made based on replies to the queries before issuing a message accepted for delivery indication to a sending server.2010-12-30
20100332602CONTROLLING LOCATION AND TIME PREFERENCES FOR MESSAGES - A system and method for controlling preferences for messages that includes receiving a message from a sender to a recipient, determining if the message will be received by the recipient based on message policies for the recipient, and notifying the sender that the message will not be received by the recipient and when it will be received responsive to the determination that the message will not be received by the recipient.2010-12-30
20100332603Session Collaborator - A method and system for establishing an electronic communication channel between at least one agent of a first entity and a second entity is provided. The method includes linking the second entity to the at least one agent of the first entity when a trigger is sent by the second entity. Providing one or more software programs over the electronic communication channel to the second entity; initiating an exchange by the at least one agent of the first entity to the second entity. And sending one or more messages over the communication channel between the at least one agent from the first entity and the second entity. The system includes a database containing a link between the agent of the first entity and the second entity. The system also includes a server configured to establish an electronic communication channel between the agent of the first entity and the second entity when a trigger is sent by the second entity. The server is further configured to provide at least one software program for sharing between the agent of the first entity and the second entity over the electronic communication channel.2010-12-30
20100332604MESSAGE SELECTOR-CHAINING - Methods, systems, and computer program products for selecting messages in an enterprise computing environment are described herein. In one embodiment, a method is provided for selecting one or more of a multitude of messages in an enterprise computing environment. The method comprises forming a message-selector chain from a plurality of message selectors, each of the message selectors identifying at least one criteria, and using said message-selector chain to select one or more of said multitude of messages that satisfy the message selector chain. In this embodiment, using said message-selector chain to select one or more of said multitude of messages includes identifying a first of the multitude of messages that satisfies a first of the message selectors, and selecting one or more of the multitude of messages that has a defined relationship to said first of the messages and that satisfies a second of the message selectors.2010-12-30
20100332605MESH NETWORK BRIDGE ROUTING - A wireless mesh network server is operable to receive a message to one or more mesh network nodes from a client external to the mesh network, the message comprising an alias identifying the one or more mesh network nodes. The server is further operable to identify the one or more receiving mesh network nodes by the received message alias via an alias table, and forward the received message to the one or more mesh network nodes identified by the alias.2010-12-30
20100332606ELECTRONIC MAIL SENDING SYSTEM, ELECTRONIC MAIL SENDING METHOD, AND COMPUTER READABLE MEDIUM - An electronic mail sending system that includes: a sending terminal that sends an electronic mail; a maintenance unit to maintain a mail address of a mailing list; a difference determination unit comprising: a determination unit that determines a difference between a first mail address provided from the maintenance unit on the basis of a mailing list and a second mail address of a same mailing list as the mailing list used at previous sending time when the electronic mail is sent from the sending terminal with the mailing list being specified as an address of the electronic mail; and a display controller that displays a determination result by the determination unit on the sending terminal; and a sending controller that controls sending of the electronic mail on the basis of an instruction given based on the determination result displayed on the sending terminal.2010-12-30
20100332607SPAM CONTROL METHOD AND APPARATUS FOR VOIP SERVICE - A spam control method and apparatus for a user equipment capable of receiving a VoIP service are provided. The spam control method includes obtaining at least one IP address corresponding to a target domain name, creating a whitelist for spam control using the target domain name and obtained IP address, and performing, when a message is received, spam control by determining whether the received message is a spam message based on the whitelist.2010-12-30
20100332608METHOD AND SYSTEM FOR EMAIL PROCESSING - An Email processing method and system comprising in response to obtaining an Email, parsing contents of the Email to obtain an Email subject identifier of the Email, at least one new interaction record, and interaction information corresponding to the at least one new interaction record; determining whether there is a merged Email, which has a merge Email subject identifier matching a subject identifier of the Email, and conforms to a predefined interaction content structure comprising at least one interaction record divided by interaction relationship of contents; and in response to that the determination result is yes, merging the at least one new interaction record of the Email into the merged Email to generate a new merged Email based on the interaction information corresponding to the at least one new interaction record.2010-12-30
20100332609SYSTEM AND METHOD FOR CONTROLLING THE TRANSPORT OF ARTICLES - A system and method for controlling the transport of articles comprises in one embodiment one or more communication devices for receiving and transmitting data, at least one primary server in communication with the primary server for allocating couriers for the collection and delivery of articles, a program for controlling the server, and at least one remote interface for placing orders for the collection and delivery of the articles, wherein the program, upon the execution of an order, compares stored historical travel times from one geographic location to another with actual travel times from one geographic location to another to thereby provide updated estimates for the collection time and delivery time of articles provided in subsequent orders.2010-12-30
20100332610Apparatus and Method for Facilitating Priority Indication and Queuing for an Access Terminal - A method and apparatus facilitating priority indication and queuing for an access terminal is provided. The method may comprise receiving an access request from an access terminal (AT), determining that the AT is a priority AT and that no resources are available in response to the access request, transmitting an access deny message to the priority AT, queuing the access request until a resource becomes available, and transmitting a resource available message to the priority AT upon a determination that a resource has become available.2010-12-30
20100332611FILE SHARING SYSTEM - To realize efficient processing regarding accesses to files. A remote controlling processing apparatus 2010-12-30
20100332612Caching Data in a Cluster Computing System Which Avoids False-Sharing Conflicts - Managing operations in a first compute node of a multi-computer system. A remote write may be received to a first address of a remote compute node. A first data structure entry may be created in a data structure, which may include the first address and status information indicating that the remote write has been received. Upon determining that the local cache of the first compute node has been updated with the remote write, the remote write may be issued to the remote compute node. Accordingly, the first data structure entry may be released upon completion of the remote write.2010-12-30
20100332613METHOD AND APPARATUS FOR PROVIDING CONTENT AND CONTEXT ANALYSIS OF REMOTE DEVICE CONTENT - An apparatus for providing content and context analysis of remote device content may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving an indication of a request to copy content to a remote device, determining a classification of the content, determining a context of the remote device, and enabling selective copying of the content to the remote device based on the classification of the content and the context. A corresponding method and computer program product are also provided.2010-12-30
20100332614FACILITATING SUBSCRIPTION SERVICES IN THE IMS - A method of starting a third party application subscription in a set of Application Servers located within an IP Multimedia Subsystem network. The method comprises receiving a subscription start request at one of said Application Servers, the request including subscription data, starting the subscription data at that Application Server, and storing the subscription data as transparent data in a Home Subscriber Server, from that Application Server over the Sh interface.2010-12-30
20100332615SYSTEMS AND METHODS FOR PROVIDING CONTENT AND SERVICES ON A NETWORK SYSTEM - Systems and methods for managing and providing content and services on a network system. Aspects of the invention include location-based determination of network content and services that may be provided to client computers. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for redirecting client computers to different network content. The disclosed systems and methods may be used in numerous network system applications.2010-12-30
20100332616WEB GUIDE - Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.2010-12-30
20100332617SYSTEMS AND METHODS FOR PROVIDING A VIRTUAL APPLIANCE IN AN APPLICATION DELIVERY FABRIC - The present disclosure is directed to systems and method for providing a virtual appliance. One or more application delivery controller appliances intermediary to a plurality of clients and a plurality of servers perform a plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers. A virtual application delivery controller is deployed on a device intermediary to the plurality of clients and the plurality of servers. The virtual application delivery controller executing on the device performs one or more of the plurality of application delivery control functions on network traffic communicated between the plurality of clients and the plurality of servers.2010-12-30
20100332618METHOD AND APPARATUS FOR FILTERING STREAMING DATA - A method of content filtering of data containers of multiple content types is based on generating a set of encoded filters and a set of encoded rules for each content type. Each encoded filter is expressed as a respective operator, from among user-defined operators, and two operands including a content descriptor and a descriptor criterion. A filter has a binary state and a rule may be based on a single filter or a number of selected filters. An apparatus implementing the method has a user interface for receiving user-defined configuration data, a configuration module for generating a set of encoded filters and a set of encoded rules for each content type, a network interface for receiving data containers from a network and transmitting filtered data containers to the network, and a filtering module for applying the rules to received data containers.2010-12-30
20100332619INFORMATION PROVIDING SYSTEM, INFORMATION MANAGEMENT SERVER, INFORMATION MANAGEMENT METHOD AND INFORMATION MANAGEMENT PROGRAM - An information management server includes an information provision request receiving means which receives an information provision request together with request information, a probe information provision requesting unit which performs the probe information provision request to the probe information providing apparatus, a probe information obtaining unit which obtains the probe information from the probe information providing apparatus, a message information provision requesting means which performs the message information provision request to the message information providing apparatus, a message information obtaining unit which obtains the message information from the message information providing apparatus, a response-to-request information generating unit which generates response-to-request information corresponding to the request information by using the probe information and the message information, and a response-to-request information providing unit which provides the response-to-request information to the information provision requesting apparatus.2010-12-30
20100332620Electronic File Transfer for a Communications Device - Systems and methods are provided for identifying an electronic file that is accessible by a communications node to be transmitted to a recipient. A communications device sends an identification of the electronic file. The communications node receives the identification of the electronic file, identifies the electronic file based on the identification, and accesses the electronic file for transmission to the recipient. The electronic file is not transmitted from the communications device to the communications node.2010-12-30
20100332621Method and Apparatus for Obtaining Media Over a Communications Network - A method and apparatus for obtaining a real time media stream provided as a plurality of media fragments from a plurality of remote nodes in a communications network is described. Media fragments are requested from the plurality of remote nodes. A series of media fragments is received from at least one of the plurality of remote nodes. A selection criterion is determined for identifying the series of data fragments, and a blocking request is sent to at least one other of the plurality of remote nodes, the blocking request instructing the at least one other node to block the media fragments satisfying the selection criterion from being sent.2010-12-30
20100332622Distributed Resource and Service Management System and Method for Managing Distributed Resources and Services - A distributed resource and service management system includes at least one node and a registry service. The at least one node is configured to execute at least one node controller. The registry service is configured to provide at least one service description via a control interface, and to offer logical resources to the at least one node controller. The at least one node controller is configured to discover the registry service, to initiate on-going communications with the registry service, and to execute at least one of queries, updates and inserts to the registry service to maintain service levels.2010-12-30
20100332623ADDRESS INFORMATION PROVIDING DEVICE - An address information providing device may be provide with an obtaining unit configured to obtain address information indicating an IPv6 address, a creation unit configured to create address information for display from the address information, and a supplying unit configured to supply the address information for display to a display device. The address information for display may be information in which a prefix portion of the address information has been replaced by a particular symbol. The address information for display may be information in which a prefix portion of the address information has been omitted.2010-12-30
20100332624INFORMATION PROCESSING APPARATUS FOR MANAGING ADDRESS BOOK DATA, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR - An information processing apparatus that is capable of improving security by restricting improper registration of address book data. A registration unit registers a destination into an address book. A first determination unit determines whether the destination that is to be registered by the registration unit is a new destination. An addition unit adds identification information that shows a new destination to the address book when determined as a new destination by the first determination unit. A requirement unit requires transmitting and registering the address book data to another information processing apparatus.2010-12-30
20100332625METHOD AND SYSTEM FOR PROTOCOL CONFIGURATION IN WIRELESS COMMUNICATION SYSTEMS - Described herein are methods and systems for protocol configuration in a wireless communication system. In one embodiment, the system includes an access service network device configured to receive a Dynamic Host Configuration Protocol (DHCP) message, including protocol configuration information of a mobile station, and to relay at least a portion of the protocol configuration information to a data server to which the mobile station seeks access. The protocol configuration information is translated to a protocol used by the access service network device and the data server, before relaying the protocol configuration information. The access service network device can act as a proxy or a relay between the mobile station and the data server. According to an embodiment, the wireless communication system includes a WiMAX communication system.2010-12-30
20100332626COMBINING LOCALLY ADDRESSED DEVICES AND WIDE AREA NETWORK (WAN) ADDRESSED DEVICES ON A SINGLE NETWORK - Systems and methods according to these exemplary embodiments provide for methods and systems for allowing a variety of devices desiring Internet Protocol (IP) addresses from potentially different locations to all operate on the same local area network. For example, a node, e.g., a gateway device, can receive a request for an IP address and determine whether that request was issued by a locally addressable device or a wide area network (WAN) addressable device. The node can then selectively locally provide an IP address or request an IP address, e.g., from a WAN, based on the determination.2010-12-30
20100332627METHOD, SYSTEM, AND DEVICE FOR REGISTERING WITH LOCAL MOBILITY ANCHORS - A method, system and device for registering with a Local Mobility Anchor (LMA) are disclosed. The method includes: receiving a message from at least one local device; selecting a new local device according to the message; and registering with the new local device. The present invention enables dynamic registration with the LMA based on the network. In the Proxy Mobile Internet Protocol (PMIP) domain, network sharing and load balancing are properly supported, the network is more reliable, and it is convenient for the operator to deploy the network massively.2010-12-30
20100332628DYNAMIC DISCOVERY OF QUALITY OF SERVICE NODES - A method of using a computer network for Dynamic Discovery of Quality of Service Nodes is provided. The method comprises requesting for a level of Quality of Service (QoS) of communication for a service of an Internet Service Provider (ISP) by a Application Service Provider (ASP). The request is based on a Quality of Service by Reference (QoSbyR) information that is received by the ASP from a user. The QoSbyR information comprises a ISP location information and a level of Quality of Service information.2010-12-30
20100332629SECURE CUSTOM APPLICATION CLOUD COMPUTING ARCHITECTURE - A secure custom application cloud computing architecture which facilitates virtually seamless migration of custom applications to and from a cloud computing environment in response to user needs. The architecture identifies the custom applications and the associated network architecture needed to support the applications. The network architecture is then replicated in the cloud and the custom applications are migrated thereto. In some embodiments, the application can be archived while in the cloud and disabled, then later reenabled when needed.2010-12-30
20100332630Managing Computer Network Resources - Software agents are assigned goals in accordance with network policies that define a desired operational characteristic of a computer network. A software agent achieves its assigned goal by executing a predefined task. An assigned goal may be dynamically modified as necessary based on the actual operational characteristics of the network. The software agent may request further policy if it cannot achieve its assigned goal by performing the predefined task.2010-12-30
20100332631COMMUNICATION APPARATUS, ADDRESS SETTING METHOD, AND ADDRESS SETTING PROGRAM - A communication device includes a packet acquirer configured to acquire a packet from a network interface, an address solution request-detector configured to detect an address solution request packet from the acquired packet, and an address setter configured to set a network address specified based on the address solution request packet as a network address of an own device.2010-12-30
20100332632ROLE BASED SERVER INSTALLATION AND CONFIGURATION - The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.2010-12-30
20100332633GENERAL AND HIGHLY SCALABLE PEER-TO-PEER DISTRIBUTION MECHANISM FOR NODES ON A NETWORK - A method for peer-to peer distributed client updates. The method includes sending an update message to one of a plurality of network accessible devices from said server computer, and updating the one of the plurality of network accessible devices. A list is then assigned for a remaining plurality of plurality network accessible devices, and the update message is transmitted from the updated network accessible device to the remaining plurality of network accessible devices in accordance with the list.2010-12-30
20100332634SELF-DISTRIBUTION OF A PEER-TO-PEER DISTRIBUTION AGENT - A method for peer-to peer distributed client updates. The method includes first sending a peer-to-peer agent to one of a plurality of network accessible devices from said server computer, and installing the peer-to-peer agent at the one of the plurality of network accessible devices. An update message is then sent to the one of a plurality of network accessible devices for updating the software at the device. A list is then assigned for a remaining plurality of plurality network accessible devices, and the peer-to-peer agent and update message are transmitted from the updated network accessible device to the remaining plurality of network accessible devices in accordance with the list.2010-12-30
20100332635MIGRATING FUNCTIONALITY IN VIRTUALIZED MOBILE DEVICES - One embodiment of the present invention is a method of migrating functionality to a target virtualized mobile device including virtualization software that supports one or more virtual machines, the method including: (a) embodying the functionality in a virtual machine; and (b) migrating the virtual machine to the target virtualized mobile device.2010-12-30
20100332636INFORMATION PROCESSING APPARATUS THAT REGISTERS INFORMATION ON IMAGE PROCESSING JOB IN DATA SERVER, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An information processing apparatus which enables reduction of the capacity of a data server. An intermediate server receives audit information concerning a job executed by an MFP or PC. The intermediate server registers at least one of attribute information and content information contained in the received audit information, in the data server. A registration processing determination section of the intermediate server determines a type of the job which the received audit information concerns. The section causes a job information and content information registration section to register the attribute information and the content information contained in the received audit information in the data server, or a content information registration section to register the content information in the data server without registering the attribute information therein.2010-12-30
20100332637VIRTUAL-MACHINE MANAGEMENT PROGRAM AND METHOD FOR MANAGING VIRTUAL MACHINES - A method for managing virtual machines, the method causing a management server having a database includes link relation information and connected to a plurality of physical servers, on which virtual machine hosts are installed, the method includes updating the link relation information in such a manner that a link between a virtual machine host and a first virtual machine guest is disconnected, when information regarding the first virtual machine guest cannot be acquired from the virtual machine host and updating the link relation information stored in such a manner that a link between a virtual machine host and a second virtual machine guest, when information regarding the second virtual machine guest is acquired from the virtual machine host.2010-12-30
20100332638METHOD AND APPARATUS FOR COMPREHENSIVE NETWORK MANAGEMENT SYSTEM - In a system for managing data, voice, application and video networks and associated systems and services that comprise multiple, interconnected network technologies, a management system suited for a particular networking technology manages each separate technology domain. Multiple management systems thus manage multiple domains with respect to fault, configuration, accounting, performance, and security management. The management systems that manage the individual networking technology domains are then themselves managed by a higher-level system, called an inter-domain management system, which performs cross-domain management. The individual management systems of the invention collect data from their respective technology domains and provide it to an intra-domain data collection function. This data is then utilized by an inter-domain data correlation function to determine what instructions should be sent from an intra-domain instruction function to each management system for implementation in its respective technology domains. The comprehensive management system thus collects data from each lower-level management system and, if required, sends operational instructions back to each lower level system. Event correlation and service level management are performed at both the intra-domain and inter-domain levels. Business process management is performed at the inter-domain level.2010-12-30
20100332639Providing Manageability To An Electronic Device That Supports Location Limited Manageability Functionality - A request for a first function is detected 2010-12-30
20100332640METHOD AND APPARATUS FOR UNIFIED VIEW - Visibility and control are provided for a variety of different assets as found in a particular networked environment, such as, for example an enterprise network environment. Visibility and control of properties of assets are achieved by way of native agents, pseudo-agents that provide visibility and control of properties of assets of external systems by inspecting and applying changes into such assets, and bridges that provide visibility of other external data sources that cannot be controlled. A technique is provided that brings such visibility and control into a unified view that can be displayed in front of a console operator, for example. The controllable assets may be managed directly from the unified view at the console.2010-12-30
20100332641PASSIVE DETECTION OF REBOOTING HOSTS IN A NETWORK - Host reboots may be detected passively by tracking and analyzing host initialization events and/or by tracking and analyzing temporal skews in periodic events. Detected host reboots may then be used to determine or help determine whether or not the host has a possible malware infection.2010-12-30
20100332642SYSTEM AND METHOD FOR ANALYZING DOMINO IMPACT OF NETWORK GROWTH - A system and method for analyzing domino impact of network growth including collecting, via a collector module, network information from one or more domains of a communication network. Also, the system and method may include processing, via an analytical module, the network information in order to determine a domino impact of growth of the communication network, wherein processing the network information comprises determining a number of lower network resources and a number of higher network resources within plurality types of networks in the one or more domains of the communication network and outputting, via a presentation module, the processed network information collected from the one or more domains of the communication network.2010-12-30
20100332643Pre-Scheduling the Timelines of Virtual Machines - A host controller pre-schedules the timelines of virtual machines that run on a host cluster. In one embodiment, the host controller uses a plurality of timers to determine the start times of the virtual machines. The host controller starts the virtual machines on the host cluster over a time span according to the configurable timelines recorded in the timers. The start times of the virtual machines can be spread over the time span to prevent a load spike at any particular time instance. The virtual machines are up and running on the hosts by a pre-determined time to provide virtual desktops to remote clients. The timers may be configured as a calendar.2010-12-30
20100332644OPTIMIZATION OF APPLICATION DELIVERY IN A VIRTUAL UNIVERSE - An approach is provided for optimizing delivery of virtual universe applications to users of said virtual universe applications. In one embodiment, there is an optimizing tool, including a ranking component configured to rank types of communication methods based on frequency of utilization of said communication methods by a user. The optimization tool further includes a determining component configured to determine a most desirable optimization technique for each available communication method used the most by said user.2010-12-30
20100332645METHOD AND SYSTEM FOR RESOURCE MANAGEMENT IN A COMPUTING ENVIRONMENT - A method and system for monitoring resources in a network of resources in a computing environment, is provided. One implementation involves discovering resources in the network; constructing a topology model including event information for each discovered resource; providing queries for polling the models for event information, such that the resources need not be polled; executing one or more queries against one or more models; evaluating the query results to ascertain whether or not an event has affected what is considered to be normal for the result of each query; and presenting the evaluation results to enable monitoring of the resources.2010-12-30
20100332646UNIFIED ENTERPRISE LEVEL METHOD AND SYSTEM FOR ENHANCING APPLICATION AND STORAGE PERFORMANCE - A unified enterprise level method and system for enhancing a performance of applications and storage subsystems in a storage network are disclosed. In one embodiment, a method for enhancing the performance of the storage network having applications and storage subsystems includes collecting performance data associated with the applications and the storage subsystems, and generating performance profiles for a set of combinations of the applications and the storage subsystems implemented in the storage network based on the performance data. The method also includes receiving desired performance criteria for an application of the storage network, and applying a performance profile to configure the application and a storage subsystem assigned to the application substantially similar to the desired performance criteria.2010-12-30
20100332647METHOD AND SYSTEM OF UPDATING PRESENCE INFORMATION IN A COMMUNICATION SYSTEM - In implementing a method of updating presence information for a plurality of presentities in a communication system, a presence server: defines a group of presentities that share the same value for a first presence attribute; receives an update of the value of the first presence attribute for one of the presentities in the group; and applies the update of the value to all of the presentities in the group.2010-12-30
20100332648COMPUTATIONAL MODELS FOR SUPPORTING SITUATED INTERACTIONS IN MULTI-USER SCENARIOS - Individuals may interact with automated services as one or more parties, where such individuals may have collective (as well as individual) intents. Moreover, parties may concurrently communicate with the interface, and the interface may have to manage several concurrent interactions with different parties. Single-individual interfaces may be unable to react robustly to such dynamic and complex real-world scenarios. Instead, multi-party interfaces to service components may be devised that identify individuals within a scene, associate the individuals with parties, track a set of interactions of the parties with the service component, and direct the service component in interacting with the parties. A multi-party interface may also detect and politely handle interruptions, and may identify information items about individuals and parties based on context and history, prioritize the intents of the individuals and parties, and triage interactions accordingly.2010-12-30
20100332649CONFIGURING APPLICATION MANAGEMENT REPORTING IN A COMMUNICATION NETWORK - The invention is directed to configuring an application management reporting service for managing a networked application carried over a WAN service without requiring knowledge of a network operator's infrastructure that is providing the WAN service. This capability aims at providing an abstraction from both the architecture of the operator's network and the technical details of its QoS management.2010-12-30
20100332650SYNCHRONIZED PROCESSING OF DATA BY NETWORKED COMPUTING RESOURCES2010-12-30
20100332651 MESSAGE-BASED COMMUNICATION SYSTEM MONITOR - Message-based communication system monitor, comprising an inspector (2010-12-30
20100332652Distributed Methodology for Approximate Event Counting - In a method and system for aggregating event information, events are received at a first plurality of nodes in a distributed system. For the events received at each node aggregated attribute information is determined in accordance with two or more rules and stored in distinct first tables, each table storing aggregated attribute information for a respective rule of the two or more rules. At each node of the first plurality of nodes, the two or more distinct first tables are transmitted to a respective node of a second set of nodes in the distributed system. At each node of the second set of nodes, two or more distinct second tables are generated by merging the aggregated attribute information in the tables transmitted to the node. Each rule of the two or more rules is evaluating using the aggregated attribute information obtained from a corresponding table of the second tables.2010-12-30
20100332653IMAGE FORMING APPARATUS AND IMAGE FORMING METHOD - According to one embodiment, an image forming apparatus includes a unit configured to transmit input authentication information of a user or a department to a server apparatus, a unit configured to acquire setting information input, concerning a job allocated to the authenticated user or department, a unit configured to transmit the setting information to the server apparatus and request the sever apparatus to permit printing, a unit configured to receive a provisional limited number of printed sheets from the server apparatus and execute printing, a unit configured to request transmission of a new provisional limited number of printed sheets, a unit configured to receive the new provisional limited number of printed sheets from the server apparatus and execute the printing, and a unit configured to transmit the number of printed sheets to the server apparatus in a predetermined case.2010-12-30
20100332654METHOD AND APPARATUS FOR PROVIDING MOBILE DEVICE INTEROPERABILITY - An apparatus for providing mobile device interoperability with other devices may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving a frame buffer update request from a remote environment, determining a scan interval defining a first portion of the frame buffer over which scanning to determine data changes is to occur and a second portion over which scanning to determine data changes is not to occur, identifying whether a data change occurs in the first portion of the frame buffer by comparing relatively newer data to relatively older data, and updating a selected portion of the frame buffer to the remote environment based on the identifying. A corresponding method and computer program product are also provided.2010-12-30
20100332655CONTENT RECORDING CONTROL METHOD FOR PEERS, AND A DEVICE THEREFOR - A method and apparatus for controlling content recording for a buddy of a management server are provided. The method includes: receiving a recording request message for the buddy according to an external input; determining whether a local recording apparatus of the buddy is in a recording state; and selectively sending a recording start message to a recording apparatus on a network, different from the local recording apparatus of the buddy, according to a result of the determining.2010-12-30
20100332656NETWORK ACCESS USING NETWORK IDENTIFICATION - A network system that identifies a home network of a user by a network identification in an access request. When the access request is received in a network, the accessed network extracts a network identification from the access request and determines whether the access request is received from a subscriber or non-subscriber. If a non-subscriber, then a foreign network is identified and a network identification database is consulted to retrieve contact information for the foreign network. If the contact information is successfully retrieved, then the user may be routed to the foreign network (home network of the user). Otherwise (if the contact information is not in the network identification database), the user may be denied any access, and a purchase agreement for connect services may be offered.2010-12-30
20100332657SELECTING A HOST FROM A HOST CLUSTER FOR LIVE MIGRATION OF A VIRTUAL MACHINE - A host controller migrates live virtual machines from one host to another host to balance the load in the host cluster. In one embodiment, the host controller identifies an overloaded host from the host cluster. The host controller selects a virtual machine from the existing virtual machines that run on the overloaded host based on a percentage value associated with the virtual machine. The percentage value represents CPU usage incurred by the virtual machine on the host. In one embodiment, the selected virtual machine is one that incurs the least amount of load on the host. The host controller then selects a target host from the host cluster as a destination for migrating the selected virtual machine.2010-12-30
20100332658SELECTING A HOST FROM A HOST CLUSTER TO RUN A VIRTUAL MACHINE - A host controller selects a host from a host cluster to run a virtual machine. In one embodiment, a host controller receives a request to run a virtual machine. The virtual machine may be a newly added virtual machine, or an existing virtual machine that needs to migrate from a currently active host to another host. The host controller selects a host from the host cluster based on current central processing unit (CPU) consumption and expected load to be incurred by the virtual machine. The expected load may be estimated from the number of cores to be used by the virtual machine. The host controller then assigns the virtual machine to run on the host.2010-12-30
20100332659System and Method for Implementing a Dead Man Dependency Technique for Cluster Resources - Method and system for implementing a dead man dependency technique in a cluster comprising a plurality of interconnected nodes, one of the nodes comprising a cluster resource manager (CRM), and one of the nodes comprising a policy engine (PE), the PE maintaining at least one dependency associated with a first resource executing on one of the nodes. In an embodiment, the method comprises, responsive to a status change of an attribute associated with the first resource, the PE receiving from the CRM an indication of the status change and information regarding a configuration of the cluster; responsive to receipt of the status change indication and the configuration information, identifying by the PE a manner of terminating and migrating the first resource to another one of the nodes; and providing by the PE to the CRM an instruction sequence for causing the identified manner of terminating and migrating the first resource.2010-12-30
20100332660ADAPTIVE RESOURCE ALLOCATION FOR PARALLEL EXECUTION OF A RANGE QUERY - A method of allocating servers for range requests includes receiving a range request for items in a database that is distributed across storage devices that are accessible through corresponding servers in a network that includes the storage devices and the servers; and initializing a server-allocation value for the range request, where the server-allocation value specifies a number of servers to allocate for executing the range request. The method further includes executing the range request by allocating the servers and using the allocated servers to provide values from the range request to a client that accesses the network; and updating the server-allocation value while executing the range request to improve a consumption rate for the client by comparing changes in the consumption rate with changes in the number of allocated servers.2010-12-30
20100332661Computer System and Its Operation Information Management Method - Even if software resources for a physical server are changed, log information about the physical server can be accurately matched against the software resources.2010-12-30
20100332662Peer-to-peer negotiation in a wireless network - When two wireless communication devices discover each other and prepare to associate with each other, they perform a negotiation with each other to decide which will act as the network controller in that association. The negotiation may include an exchange of information indicating which device is more suitable to act as a network controller.2010-12-30
20100332663PLUG-AND-SHOW USB PORTABLE DISK - A plug-and-show USB portable disk, applied to a wireless presentation system including a computer, a wireless gateway wireless networking with the computer and a display apparatus connected with the wireless gateway, includes an image capturing and analyzing program and a plug-and-show program. The computer, further having a screen and a USB transmission port, is to transmit at least a presentation frame data to the screen for displaying respective presentation frame image. The image capturing and analyzing program is to capture and analyze the presentation frame data transmitted from the computer to the wireless gateway and to generate and forward an analysis result of the presentation frame data to the wireless gateway through the computer. The plug-and-show program is to control the computer to execute the image capturing and analyzing program as the USB portable disk engages with the USB transmission port.2010-12-30
20100332664LOAD-BALANCING CLUSTER - A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.2010-12-30
20100332665Multi-Channel Sessions - Implementations of the present disclosure provide multiple communication channels between a client and a session and include establishing a first communication channel between the session and a first application program executed on the client, the session being active on an application server, the first application program using a first communication protocol, and instantiating a second application program on the client. A second communication channel is established between the second application program and the session, the second application program using a second communication protocol different from the first.2010-12-30