Method for offline servicing of a field device of automation technology - A method for offline servicing of a field device (FD) of automation technology by means of a service unit (SU), wherein a web server is associated with the field device (FD) and a web browser is associated with the service unit (SU), wherein the method has the following steps: the service unit (SU) connects via the web browser with the web server of the field device (FD) to be serviced; a control logic (CL) made available by the web server is loaded into the web browser; the control logic (CL) starts the download of offline web pages, which are present in the web server or are produced by it, and loads the web pages and the configuration data of the field device (FD) into the service unit (SU); and the current configuration data are, with involvement of the web pages and the loaded configuration data, edited or created offline in the service unit (SU).

2011-06-23

20110153787

INFORMATION TECHNOLOGY ASSET MANAGEMENT - In an embodiment, a system for information technology asset management may include a plurality of data processing systems, and a network connecting the plurality of data processing systems. The system may also include a controller configured to manage the plurality of data processing systems by resolving naming conflicts for each of the plurality of data processing systems on the network to a respective master name while also maintaining the alias names for each of the plurality of data processing systems on the network.

2011-06-23

20110153788

Method and System for Automated Network Operations - A system includes a memory storing a set of instructions executable by a processor. The set of instructions is operable to receive a process for accomplishing a network management task, the process including a plurality of events including configuration changing events and condition checking events; receive parameters related to the task; include the parameters in the process; and execute the process.

2011-06-23

20110153789

EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT WITH DYNAMIC ADVERTISEMENT AND DISCOVERY PERIODS BASED ON OPERATING CONDITIONS - A local device is configured to monitor operating conditions coupled to a wireless network. An advertisement period is dynamically adjusted based on the operating conditions of the local device, where the advertisement period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition, and a type of service to be advertised. The local device broadcasts a service advertisement in the wireless network according to the adjusted advertisement period, the service advertisement including one or more service IDs for identifying one or more services to be advertised from the local device.

2011-06-23

20110153790

OPEN ACCESS POINT, TERMINAL AND INTERNET SERVICE PROVIDING METHOD THEREOF - Provided is a future internet service providing method. An open access point registers information of the open access point in a reconfiguration server comprised in an internet, when the open access point accesses the Internet. The open access point registers information of a mergence node accessing the open access point, in the reconfiguration server. The open access point provides sensing information of the mergence node to a terminal, when the terminal requests the sensing information of the mergence node. A terminal requests providing of service type information to a domain name server. The terminal selects a service type for providing of internet service from among the service type list when a service type list is received from the domain name server, in response to the request. The terminal requests sensing information to an open access point capable of providing of the selected service type. The terminal provides internet service having the selected service type on the basis of the sensing information.

2011-06-23

20110153791

SYSTEMS AND METHODS FOR MANAGING CONFIGURATION DATA AT DISCONNECTED REMOTE DEVICES - Described herein are systems and methods for managing configuration data. These are particularly directed towards the management of configuration data in disconnected remote devices of a host system. For example, this may be an access control environment having one or more connected access control devices (i.e. devices in communication with a central server), and one or more disconnected access control devices (i.e. devices operating without communication with the central server), the latter being regarded as disconnected remote devices. In overview, the present systems and methods make use of a versioning protocol to allow the reliable distribution of configuration data at the disconnected remote devices, this protocol operating to best ensure the propagation of the most current configuration data.

2011-06-23

20110153792

ENABLING SIMULTANEOUS USE OF HOME NETWORK AND FOREIGN NETWORK BY A MULTIHOMED MOBILE NODE - The invention relates to a method performed by a home agent serving a mobile node in a home network of the mobile node upon attachment of a mobile node to the home network as well as to the home agent. Further, the invention also relates to a method for enabling simultaneous use of a plurality of interfaces by a mobile node being attached to a home network through one of the plurality of interfaces and to at least one foreign network through at least another interface of the plurality of interfaces. Moreover, the invention provides a mobile node and a proxy acting on behalf of the mobile node. To enable a mobile node to use a home network and at least one further foreign network for communications the invention suggests the registration of the mobile node's home address or of a network node within its home network as a care-of address in the home network.

2011-06-23

20110153793

SYSTEM AND METHOD FOR CREATING A SECURE TUNNEL FOR COMMUNICATIONS OVER A NETWORK - A system and method for establishing a virtual local area network (LAN) between a local device and a remote device are provided. The local device and the remote device may each have a physical and a virtual network interface card (NIC), and a virtual driver associated with each respective device virtual NIC may assign a Media Access Control (MAC) address to the virtual NIC and an Internet Protocol (IP) address to the physical NIC. The local device may communicate an IP to MAC address translation to the remote device that maps the assigned IP address to the assigned MAC address. Thereafter, the remote device may transmit secure data that can be received by the local device. For example, the remote device may encapsulate the data being communicated as well as the IP to MAC address translation for the local device into an HyperText Transfer Protocol (HTTP) request.

2011-06-23

20110153794

Method and system for converting session initiation messages - A network entity comprising an input for receiving from a given IP device, a session initiation message for initiating a communication session over a packet based network via a session initiation message generated according to a particular session initiation protocol and a processing entity. The processing entity is operative for detecting a characteristic associated with the given IP device, determining, at least in part on the basis of the characteristic associated with the given device, a given interface module from a plurality of interface modules for processing the session initiation message generated according to the particular session initiation protocol and causing the first session initiation message generated according to the particular session initiation protocol to be processed by the given interface module for converting the first session initiation message into a second session initiation message generated according to a pre-determined session initiation protocol.

2011-06-23

20110153795

Information platform and configuration method of multiple information processing systems thereof - An information platform system, the configuration thereof is able to change flexibly to meet the needs of the customers, and able to use a single adapter for multiple uses, wherein multiple general-purpose processing modules and dedicated processing modules for processing disks and external networks are connected to one another with switching hubs via respective adapters, and the platform system includes a management module having a system identifier management table specifying system type of the general-purpose processing modules, a functional set management table managing a functional set to be included by the general-purpose processing module of each system identifier, and the configuration management table managing the combination of the general-purpose processing modules and dedicated processing modules, and the management module selects a functional set from multiple functional sets, installs the selected functional set into a general-purpose processing module and an adapter, and manages the system configuration comprising of a general-purpose processing module and a dedicated processing module.

2011-06-23

20110153796

METHODS AND SYSTEM FOR TRACKING WEB PAGE ANALYTICS - A system and methods for a web-based analytics tracking system are provided. The system includes a data structure having a plurality of web page identifiers that are each associated with a respective web page, the web pages each located on a respective one of plurality of first servers connected together using a network, the data structure further including tag information specific to each of the plurality of respective web pages, the data structure is located on a second server different than the first servers. The system also includes a tracking script including a programmed to load a loader program located on the second server, the loader program is configured to query the data structure for tag information relating to the selected web page, build an image tag request using the tag information, and insert the image tag request into the selected web page.

2011-06-23

20110153797

SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED TRANSACTIONS USING GLOBAL EPOCHS - A method for performing distributed transactions of a cluster. The method includes, in response to a lock request including a first epoch from a first node, setting a local epoch to a maximum of the first epoch and the local epoch, sending a first lock including the local epoch to the first node, and in response to a conflicting lock request including a second epoch from a second node, setting the local epoch to a maximum of the second epoch and the local epoch, where the conflicting lock request is delayed until after the first lock is released. The method further includes, in response to a reintegration request including a third epoch from the first node, setting the local epoch to a maximum of the third epoch and the local epoch and performing a reintegration based on the reintegration request, where the reintegration is logged using the local epoch.

2011-06-23

20110153798

Method and apparatus for providing a remotely managed expandable computer system - A remotely managed expandable multi-user computer system is provided. The computer system includes a removable compute cartridge and a removable storage cartridge allowing easy upgrade of the computer system. The computer system self-configures when powered on to allow remote management by another system over a network. Automatic failover support is provided without the need for a separate compute element. A self-configurable removable secure-to-wireless converter to couple to a client computer system allows secure communications between the multi-user system and the client computer system via a wireless network.

2011-06-23

20110153799

Image Display Apparatus and Control Method - A communication unit that communicates with the information terminal; an image display unit that forms and displays an image; a control unit that controls the image display unit; a storage unit that stores model data defining a model of web screen information for instructing the control of the image display unit; and a generation unit that generates the web screen information that can be displayed in the information terminal by selecting the model data stored in the storage unit, and configuring, in the model indicated by the model data, an instruction unit for instructing a control item that controls the display unit. The communication unit transmits the web screen information generated by the generation unit to the information terminal, and the control unit controls the control item of the image display unit based on an instruction signal transmitted as a result of specifying the instruction unit of the web screen information displayed in the information terminal.

2011-06-23

20110153800

IDENTITY SHARING METHOD AND APPARATUS IN MOBILE COMPUTING ENVIRONMENT - An identity protocol gate way according to the exemplary embodiments of the present invention includes an artifact generating and inquiring module generating an artifact by receiving a sharing request message from a mobile identity wallet according to a request made by an application program of a mobile device, inquiring corresponding identity information according to a request of the identity information including the artifact from a web server and transferring the inquired identity information to the web server; and a protocol converting module converting the sharing request message into a protocol message of a wired environment by receiving the sharing request message from the mobile identity wallet, transferring the protocol message to the identity web server, transferring sharing response information and the artifact to the application program of the mobile device by using a mobile protocol in response to the sharing response information from the identity web server.

2011-06-23

20110153801

Prefix Hijacking Detection Device and Methods Thereof - A method of placing prefix hijacking detection modules in a communications network includes selecting a set of candidate locations. For each candidate location, a detection coverage ratio with respect to a target Autonomous System is calculated. Based on the relative size of the coverage ratios, proposed locations for the prefix hijacking detection modules are determined.

2011-06-23

20110153802

LOCALIZATION OF PEER TO PEER TRAFFIC - A method of processing peer-to-peer requests is provided. The method may include; storing, at a network element, peer information in a database for each peer of a plurality of peers, the peer information indicating at least one ISP associated with the peer and the content contained by the peer, receiving a request for content from a requester, and sending a response to the content requester based on the ISP with which the requester is associated and the stored peer information.

2011-06-23

20110153803

System and Method for Enforcing Device Service Eligibility - A network component includes a device analyzing module and a functionality analyzing module. The device analyzing module analyzes first attributes related to a mobile device. The first attributes are associated with a device profile. The functionality analyzing module analyzes second attributes related to the mobile device. The second attributes are associated with a service profile. The analyses of the device profile and the service profile indicate whether the mobile device is operable to execute a requested service.

2011-06-23

20110153804

METHOD AND SYSTEM FOR REPORTING DEFECTS WITHIN A NETWORK - A method and system for reporting defects within a network are disclosed. In accordance with an embodiment of the present invention, a method for reporting defects within a network comprises generating a summary alarm by a network element based on defects detected within a network. The method further comprises receiving at the network element a first request for the detected defects within the network from a network management system in response to generation of the summary alarm. The method further comprises reporting the detected defects by the network element in response to the first request from the network management system.

2011-06-23

20110153805

TECHNIQUES TO MANAGE A MOBILE DEVICE BASED ON NETWORK DENSITY - Techniques to manage a mobile device based on network density are described. An apparatus may comprise a mobile computing device having a radio module operative to receive radio signals, a resource detector operative to collect a sample for one or more wireless resources based on the received radio signals, a network density module operative to estimate a network density for an operating environment of the mobile computing device based on the sample and a probability density function, and a parameter management module operative to manage one or more operational parameters of the mobile computing device based on the estimated network density. Other embodiments are described and claimed.

2011-06-23

20110153806

SERVICE DELIVERY PLATFORM AND MANAGEMENT SYSTEMS AND METHODS - Exemplary service delivery platform and management systems and methods are described herein. An exemplary method includes an intermediary application management subsystem, which is configured to communicate with an end-user access device and with an application server that is configured to deliver a service to the end-user access device, receiving a software application from a developer, the software application configured to be executed by the end-user access device to access the service delivered by the application server, setting up the service for selection by the end-user access device, receiving a request to subscribe to the service delivered by the application server, the request initiated by the end-user access device, and provisioning the service for delivery from the application server to the end-user access device. Corresponding systems and methods are also disclosed.

2011-06-23

20110153807

Systems and Methods for Preemptive DNS Resolution - Disclosed are systems, methods and computer program products for preemptive DNS resolution. A DNS proxy is provided for inspecting data packets transmitted to a client device on a first communication link. The proxy identifies one or more host device names embedded in the inspected data packets and resolves IP addresses associated with the embedded host device names. The proxy device transmits the inspected data packets to the client device without alterations on a second communication link. The second communication link has significantly higher propagation latency than the first communication link. The proxy then transmits to the client device, independent of the inspected data packets, the one or more host device names and the associated resolved IP addresses for use by the client device to establish connections to the host devices identified in the inspected data packet.

2011-06-23

20110153808

METHOD AND SYSTEM FOR PROVIDING A PERFORMANCE REPORT IN A WIRELESS NETWORK - A method and system for providing a performance report in a communication network are disclosed. For example, the method establishes a session with a mobile endpoint device, and monitors at least one performance parameter associated with the session by the mobile endpoint device. The method detects a termination of the session, and sends the performance report associated with the session to the communication network, wherein the performance report comprises information associated with the at least one performance parameter for the session.

2011-06-23

20110153809

Legal Intercept - Aspects of the subject matter described herein relate to silently recording communications. In aspects, data associated with a request to establish a communication is modified to cause the communication to be established via a path that includes a recording agent. Modification may include, for example, adding, changing, and/or deleting data within the data. The data as modified is then passed to a protocol entity that uses the data to establish a communication session. Because of the way in which the data has been modified, the protocol entity selects a path that includes the recording agent. The recording agent is then able to silently record the communication.

2011-06-23

20110153810

SYSTEMS AND METHODS FOR GSLB SPILLOVER - The present invention is directed towards systems and methods for global server load balancing spillover. An intermediary device providing global server load balancing (GSLB) identifies a spillover threshold for a first GSLB virtual server of the intermediary device. The first GSLB virtual server resolving DNS requests to a remote site of a plurality of remote sites. The intermediary device monitors spillover related statistics of each of a plurality of services at the plurality of remote sites, establishes a first spillover aggregate statistic for the plurality of services, determines that the first spillover aggregate statistic exceeds the spillover threshold for the first GSLB virtual server, and receives a DNS request and directing the DNS request to a second GSLB virtual server of the intermediary device responsive to the determination.

2011-06-23

20110153811

SYSTEM AND METHOD FOR MODELING ACTIVITY PATTERNS OF NETWORK TRAFFIC TO DETECT BOTNETS - The invention relates to a system and method that can detect botnets by classifying the communication activities for each client according to destination or based on similarity between the groups of collected traffic. According to certain aspects of the invention, the communication activities for each client can be classified to model network activity by differentiating the protocols of the collected network traffic based on destination and patterning the subgroups for the respective protocols. Those servers that are estimated to be C&C servers can be classified into download and upload, spam servers and command control servers, within a botnet group detected by modeling network activity, i.e. analyzing network-based activity patterns. Also, botnet groups can be detected by way of a group information management function, for generating an activity pattern-based group matrix based on group data, and a mutual similarity analysis, performed on groups suspected to be botnets from the group information.

2011-06-23

20110153812

APPARATUS AND METHOD FOR DISTRIBUTING CLOUD COMPUTING RESOURCES USING MOBILE DEVICES - An apparatus for distributing mobile resources in a cloud computing environment includes: a resource register configured to analyze, when a request for mobile resource registration is inputted by a user, the requested resource and confirm if the resource is registerable; a provisioning manager configured to create a MVO, when the mobile resource is a registerable resource, and register the mobile resource; a metadata repository configured to store metadata information regarding the registered mobile resource; and a resource manager configured to control the provisioning manager, when the resource register receives a request for the resource registration, so as to create a MVO, register the resource, and store metadata regarding the registered mobile resource information.

2011-06-23

20110153813

DETERMINING DEADLOCK-CRITICAL RELATIONS BETWEEN COMPONENTS OF A VEHICLE SYSTEM - In a method for determining deadlock-critical relations between networked components of a vehicle system, a graph, which at least partially represents the inhibit relations defined in the vehicle system and which has nodes and edges, is used, in which a classification takes place of at least a portion of the edges on the basis of the properties of the edges and the nodes connected by the edges, a prioritization of the edges on the basis of the classification takes place, and a determination of shortest deadlock-critical cycles for all nodes and at least some of the edges on the basis of the prioritization is implemented.

2011-06-23

20110153814

Communication route determination method and transmission device - A transmission device is included in a communication network, and the transmission device includes a link trace frame transfer unit that transfers, from a first transferring port corresponding to an operation system route, a first link trace frame that is received and that is destined to a target transmission device, and that transfers, from a second transferring port corresponding to a preliminary system route, a second link trace frame that is distinguishable from the first link trace frame, when transferring ports of the transmission device have a route redundancy configuration; and a link trace response frame transmission unit that transmits, in response to receiving the second link trace frame, a second link trace response frame to an origin transmission device, the second link trace response frame being distinguishable from a first link trace response frame that is transmitted in response to receiving the first link trace frame.

2011-06-23

20110153815

INFORMATION PROCESSING APPARATUS HAVING A PLURALITY OF COMMUNICATION INTERFACES AND CONTROL METHOD - An apparatus having a plurality of interfaces, the apparatus includes a detection unit configured to detect a network address collision of the plurality of interfaces, a confirmation unit configured to confirm whether sub-networks to which the plurality of interfaces is connected are different sub-networks, and a control unit configured to control communication via the plurality of interfaces based on a result of detection by the detection unit and a result of confirmation by the confirmation unit.

2011-06-23

20110153816

Matching Encoder Output to Network Bandwidth - Implementations include a method, systems, and computer program products for adaptively configuring codecs to transmit encoded data to better utilize available bandwidth of reachable networks. One implementation is a method of transmitting encoded data from a host to a target. The method includes, selecting a communication network reachable by the host, estimating an available bandwidth from the host to the target via the selected communication network, configuring a codec from a plurality of codecs implemented in the host according to the estimated available bandwidth, encoding data using the configured codec, and transmitting the encoded data to the target.

2011-06-23

20110153817

TRACE MONITORING - A method of operating a transaction server for use with trace components, providing an execution cost for each trace component, receiving input selecting one or more trace components, running the transaction server with each selected trace component active, monitoring the execution cost of each selected trace component, and providing an updated execution cost for each trace component. The method can also be extended to provide an execution cost for one or more combinations of trace components monitoring the execution cost of any selected trace component combination, and also to provide an updated execution cost for each trace component combination. The method can further comprise maintaining a record of the execution cost of each selected trace component and transmitting the record to a different transaction server, thereby sharing knowledge between connected systems.

2011-06-23

20110153818

EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN MULTIPLE WIRELESS NETWORKS - A local device broadcasts a first advertisement in a first wireless network via a first wireless interface, where the first advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device in the first wireless network. The local device broadcasts a second advertisement in a second wireless network via a second wireless interface. The local device scans in the first wireless network during an availability window of the availability schedule for a response to the first advertisement, where the broadcast of the second advertisement is disabled during the availability window.

2011-06-23

20110153819

COMMUNICATION SYSTEM, CONNECTION APPARATUS, INFORMATION COMMUNICATION METHOD, AND PROGRAM - A communication system includes a terminal, a server apparatus that manages the movement of the terminal, and a connection apparatus that connects the terminal to the server apparatus. The connection apparatus both records the MAC address of the terminal and records maintenance function execution necessity information that indicates whether a maintenance function must be executed for the terminal in association with the MAC address of the terminal, and uses a Mobile IP to transmit to the server apparatus a message that contains the maintenance function execution necessity information that was placed in association with the MAC address of the terminal.

2011-06-23

20110153820

LATENCY LOCATOR - A method for capturing data packets sent on a network for evaluating response time performance, the network including a financial institution and a partner bank. The method includes associating a captured data packet sent to the partner bank with a captured data packet received from the partner bank, by comparing at least one coded field of a data portion of the captured data packet sent to the partner bank with at least one coded field of a captured data portion of the data packet received from the partner bank. The method also includes measuring a response time of the associated data packet received from the partner bank, relative to a transmission time of the captured data packet sent to the partner bank. The method further includes transmitting an alert message upon determining that the response time is not within an adjustable predetermined threshold, wherein the alert message includes data from a data portion of the associated data packets.

2011-06-23

20110153821

Mechanical Proximity Sensor Enabled eService Connector System - An eService connector system includes an eService consumer for receiving an eService from an eService source. The eService may, for example, be any wave form of illumination, acoustic or thermal service. A service switch is provided for selectively transferring the eService from the eService source to the eService consumer. The service switch is activated to transfer an eService from the eService source to the eService consumer in response to a proximity sensor engaging a proximity target.

2011-06-23

20110153822

SYSTEMS AND METHODS FOR MANAGING PREFERRED CLIENT CONNECTIVITY TO SERVERS VIA MULTI-CORE SYSTEM - The present application is directed towards systems and methods for providing a cookie by an intermediary device comprising a plurality of packet processing engines executing on a corresponding plurality of cores, the cookie identifying a session of a user that was redirected responsive to a service exceeding a response time limit. The cookie may be generated with identifiers based off a name of a virtual server managing a service of a server, and a name of a policy associated with the virtual server. Each packet processing engine of the plurality of packet processing engines may interpret cookies generated by other packet processing engines due to the name of the virtual server and name of the policy, and may provide preferred client connectivity based on cookies included in requests for access to a service.

2011-06-23

20110153823

METHOD AND APPARATUS FOR MANAGING DOMAIN - A method and an apparatus for managing domains are provided. The method of managing one or more domains performed by a domain manager located in a home network includes determining whether to register a first device located in the home network to a domain, and providing data required to share content between the first device and a second device registered to the domain according to the determination. In the method and apparatus, content can be shared by connecting the devices with one another including a user, and the burden of content providers for management can be reduced.

2011-06-23

20110153824

Data Processing Workload Administration In A Cloud Computing Environment - Data processing workload administration in a cloud computing environment including distributing data processing jobs among a plurality of clouds, each cloud comprising a network-based, distributed data processing system that provides one or more cloud computing services; deploying, by a job placement engine in each cloud according to the workload execution policy onto servers in each cloud, the data processing jobs distributed to each cloud; determining, by each job placement engine during execution of each data processing job, whether workload execution policy for each deployed job continues to be met by computing resources within the cloud where each job is deployed; and advising, by each job placement engine, the workload policy manager when workload execution policy for a particular job cannot continue to be met by computing resources within the cloud where the particular job is deployed.

2011-06-23

20110153825

SERVER RESOURCE ALLOCATION - A method, programmed medium and system are disclosed which provide for end-to-end QoS for a set of processes that comprise a workload over nfs. A set of processes that comprise a workload such as the processes of a WPAR, or an entire LPAR are given a class designation and assigned priority/limits. The data are then passed to the server which allocates resources based on the sum total of all the current classes and their priorities and/or limits. This requires re-engineering the nfs client code to be workload-aware and the nfs server code to accommodate the resource allocation and prioritization needs of the nfs clients.

2011-06-23

20110153826

FAULT TOLERANT AND SCALABLE LOAD DISTRIBUTION OF RESOURCES - A resource is located on a server using a distributed resource algorithm that is executing on each server within a cluster of servers. A request for a resource is received at a server in the cluster. The server executes the distributed resource algorithm to determine the server that owns the requested resource. The distributed resource algorithm automatically adapts itself to servers being added or removed within the cluster and is directed at evenly distributing resources across the available servers within the cluster.

2011-06-23

20110153827

SYSTEMS AND METHODS FOR MIXED MODE HANDLING OF IPV6 AND IPV4 TRAFFIC BY A VIRTUAL SERVER - The present invention is directed towards systems and methods for mixed-mode load balancing by a virtual server in a network supporting a plurality of internet protocols. In various embodiments, a mixed-mode virtual server receives service requests based on two or more internet layer protocols. The mixed-mode virtual server is configured to detect an IP address type of the client issuing the service request, and identify the internet protocol of the service request based on the detected IP address type. The mixed-mode virtual server can then forward the request to a server supporting the identified internet protocol. In this manner, the mixed-mode virtual server can bind load balance servers supporting a plurality of internet protocols.

2011-06-23

20110153828

LOAD BALANCING APPARATUS AND METHOD FOR REGULATING LOAD USING THE SAME - An apparatus for load balancing multiple servers on a network includes: a delay calculation unit for calculating a server-side delay for each server by using network transmission delay, network waiting delay, and operation processing delay of each of the servers; and a load regulating unit for regulating loads to be assigned to each server based on the server-side delay for each server calculated by the delay calculation unit. The apparatus of further includes a status detection unit for monitoring a change in the server-side delay of each server to determine the status of each server.

2011-06-23

20110153829

TRAFFIC ENGINEERING DATABASE CONTROL SYSTEM AND METHOD FOR GUARANTEEING ACCURACY OF TRAFFIC ENGINEERING DATABASE - Provided is a traffic engineering database (TED) management method and system guaranteeing an accuracy of a TED. The TED management method includes reserving resource information in the TED based on a path transmitted from a path control function of a control plane or from a path control function of a management plane, and updating the TED based on a result of a path control process, the result indicating ‘success’ or ‘failure’ and being transmitted from the path control function of the control plane or from the path control function of the management plane.

2011-06-23

20110153830

METHOD AND SYSTEM FOR DEFINING ADDITIONAL RESOURCES IN A USER MANAGEMENT SYSTEM OF A MANUFACTURING EXECUTION SYSTEM - A method and a system for defining additional resources in a user management system in a MES system includes providing a custom resource database at the server side with entries editable at engineering time or at run time. At engineering or at run time, a client application requests, via a local user management service, the definition of a custom resource from a centralized user management service, which in turns adds an entry related to the requested custom resource in the custom resource database. At run time, at a given event, the centralized user management service, beside transmitting other data to the local user management service, also transmits from the custom resource database additional data on the custom resources associated with the user and user groups as well as additional data on a second set of script files associated to the custom resources. In turn, the local user management service creates also with the additional data the related entries into the access database and executes the second set of scripts.

Method for Provisioning Subscribers, Products, and Services in a Broadband Network - A method for provisioning subscribers, products, and services in a broadband network includes establishing a directory system for storing information about a plurality of subscribers. The directory system includes a subscriber namespace and a device namespace. A subscriber is added by instantiating a subscriber object for the subscriber in the subscriber namespace. Each available service has its own state in the directory system to provide a multi-state provisioning system that permits granular management services.

Transparent Recovery of Transport Connections Using Packet Translation Techniques - Methods and apparatuses, including computer program products, are described for transparent recovery of transport connections. The method includes collecting a state associated with a first connection between a first server and a remote server via a first network socket and transmitting the state from a first networking module to a second networking module. The method includes storing the state, opening a second network socket based on failure of the first networking module, intercepting outbound packets associated with a request to initiate a second connection between the first server and the remote server via the second socket, modifying the intercepted packets based on the state, and transmitting the modified packets to the remote server to elicit an acknowledgement to maintain the first connection. The method includes receiving packets associated with the acknowledgment from the remote server, and modifying the received packets to acknowledge the request to initiate the second connection.

2011-06-23

20110153835

SYSTEM AND METHOD FOR CONTROLLING PEER-TO-PEER CONNECTIONS - The present invention relates to a system and method for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay. The system may include a tracker local to a first ISP network configured to select edge peers among local peers of the first ISP network. The selected edge peers have external connections to peers outside the first ISP network in order to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay.

2011-06-23

20110153836

DYNAMIC ATTRIBUTES FOR MOBILE BUSINESS OBJECTS - Embodiments of the present invention relate to system, method, computer program product embodiments and combinations and sub-combinations thereof for generating dynamic attribute elements and dynamic attributes for MBOs. An embodiment includes generating dynamic attribute elements for MBO metadata in a manner that enables a mobile application to directly access and modify dynamic attributes included within the dynamic attribute elements. In an embodiment, dynamic attributes are included within the dynamic attribute elements arbitrarily to synchronization sessions of a server and a mobile application. The embodiment also allows the mobile application to set a value associated with a dynamic attribute. Another embodiment includes embedding a dynamic attributes entity in generated client code and downloading dynamic MBO attributes and associated metadata when the client synchronizes with the server.

2011-06-23

20110153837

SYSTEM AND METHOD FOR MANAGEMENT OF ETHERNET PREMISE DEVICES - A system and method for managing customer premise equipment (CPE) devices. A wake signal is issued to the CPE device. Action parameters are communicated to the CPE device in response to receiving acknowledgement of the wake signal from the CPE device. A management session is established with the CPE device utilizing an address for secure communications in response to the CPE device acknowledging the action parameters. Communications are performed through the management session to perform operation, administration, and maintenance of the CPE device. The management session with the CPE device is terminated.

2011-06-23

20110153838

SESSION MONITORING OF VIRTUAL DESKTOPS IN A VIRTUAL MACHINE FARM - Disclosed are techniques for determining the status of virtual machine sessions on a computing device for a user by reading from a memory location written to by a program executing within a virtual machine. The memory location is preferably a registry key that contains the status of a remote user session operating on a guest operating system operational on the virtual machine, the virtual machine executing in a virtual environment comprising a plurality of virtual machines operating on a computing device.

2011-06-23

20110153839

SYSTEMS AND METHODS FOR SERVER SURGE PROTECTION IN A MULTI-CORE SYSTEM - The present application is directed towards systems and methods for providing connection surge protection to one or more servers by an intermediary multi-core system. A packet processing engine of a multi-core device deployed as an intermediary between a plurality of clients and one or more servers determines an estimated number of total pending requests received by all packet processing engines based on a value of a local counter of received requests, the total number of pending requests received by all other packet processing engines at a last predetermined interval, and a rate of change of the total number of pending requests received by all other packet processing engines multiplied by the time since the last predetermined interval. The packet processing engine applies a surge protection policy to received pending requests responsive to the determined estimated number of total pending requests.

2011-06-23

20110153840

SYSTEMS AND METHODS FOR GSLB MEP CONNECTION MANAGEMENT ACROSS MULTIPLE CORE APPLIANCES - The present disclosure presents systems and methods for obtaining metric information by a multi-core GSLB intermediary device and providing global server load balancing services using the obtained information. A first core of a multi-core GSLB appliance establishes a transport layer connection to a remote load balancer at a site of a plurality of sites. The first core transmits a message to each of the other cores of the multi-core GSLB appliance that that the first core is a master core for receiving metric information from the load balancer. The first core receives metric information of the remote site from the load balancer. The first core propagates the metric information to each of the other cores of the GSLB appliance. A GSLB virtual server on a slave core receives a DNS request. The GSLB virtual server determines a DNS resolution for the DNS request based on the metric information.

2011-06-23

20110153841

OPERATION SETTING METHOD OF RELAY APPARATUS, RELAY APPARATUS, AND STORAGE MEDIUM STORED WITH PROGRAM - A manipulation terminal is connected to a relay apparatus which is a target of operation setting, through a communication cable, and an address resolution request of which a target is an arbitrary IP address is broadcast-transmitted to the relay apparatus by the manipulation terminal. On the other hand, the relay apparatus performs a process of storing the target address of the address resolution request as a communication address and returning a MAC address of the relay apparatus to the manipulation terminal. A communication session is established between the manipulation terminal and the relay apparatus using the MAC address returned in this way, and the manipulation terminal performs the operation setting process through telnet.

2011-06-23

20110153842

CONTROL DEVICE, COMMUNICATION SYSTEM AND COMMUNICATION METHOD FOR MULTIMEDIA STREAMING OVER A WIRELESS BROADBAND NETWORK - A control device, which is for use during multimedia streaming between a user terminal and a base station over a wireless broadband network, includes a parsing unit, a computing unit and a processing unit. The parsing unit parses a session signal for establishing a multimedia streaming session so as to acquire a call ID and a media descriptor of the multimedia streaming session. The computing unit receives the media descriptor thus acquired by the parsing unit, and computes a bandwidth needed for the multimedia streaming session based on the media descriptor. The processing unit receives the call ID and the bandwidth, and transmits a quality-of-service request signal to the base station according to the bandwidth and corresponding to the multimedia streaming session so as to request the base station to provide a quality of service corresponding to the bandwidth during the multimedia streaming session.

2011-06-23

20110153843

Multimedia Communication Using Co-Located Care of Address for Bearer Traffic - In a wireless communications system in which a mobile node seeks a communication session with a correspondent node by first signaling for initialization of the communication session through a first data path via an intermediate node. Thereafter, contents of the communication is established through a second data path in which the mobile node and the correspondent node communicate straightforwardly without going through the intermediate node.

2011-06-23

20110153844

System and Method for Automatic Discovery of Topology in an LTE/SAE Network - A system, method and computer program product are disclosed for monitoring a telecommunications network that comprises a plurality of Mobility Management Entity (MME) nodes and a plurality of evolved UTRAN NodeB (eNodeB) nodes coupled by S1-MME interfaces. A Stream Control Transmission Protocol (SCTP) association identifier is assigned to an SCTP association between interconnected MME and eNodeB nodes. Specific S1-MME messages allow discovering the MME nodes and the eNodeB nodes with their network identifiers, identifying the connections between them and populating proper tables for this topology information.

2011-06-23

20110153845

METHODS AND APPARATUS FOR ESTABLISHING NETWORK CONNECTIONS USING AN INTER-MEDIATING DEVICE - Systems and methods are provided to facilitate communication between a first device and a second device on a network. A first wireless communication session is established between the first device and a remote control or other intermediating device. A network address used by the first device to communicate on the network is received from the first device via the first wireless communication session. A second wireless communication session is established between the intermediating device and a second device, and the first address is provided to the second device via the second wireless communication session.

2011-06-23

20110153846

EMBED CONTROL COMMANDS AND PRODUCT EXTENSIONS WITHIN RFB SESSION - According to various embodiments, methods, apparatuses and systems are provided that allow a management server coupled to a managed device to establish a management session with a management station in accordance with a management protocol. A management server may forward to the management station modified user interface display that provides additional functions to the management station. The management station may interact with the modified user interface display and evoke the additional functions through the use of keyboard, mouse or any suitable user interface input means. Other embodiments may be described and claimed.

2011-06-23

20110153847

COMMUNICATION NODE IN COMBINED NODE SYSTEM AND COMMUNICATION METHOD THEREOF - A communication method of a first communication node of a combined node system including a plurality of communication nodes includes receiving data from at least one second communication node of the plurality of communication nodes, generating common control information by using the data, the common control information including data transmission path information between the plurality of communication nodes and an external communication apparatus which is on the outside of the combined node system, transmitting the common control information to the at least one second communication node, and communicating with the external communication apparatus through at least a part of the plurality of communication nodes on the basis of the common control information.

2011-06-23

20110153848

INFORMATION PROCESSING DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD AND CONTROL PROGRAM - An information processing device includes: a control data request signal reception unit configured to receive a request signal for requesting transmission of control data; a control data transmission unit configured to transmit control data required by the received request signal to a communication device; a control data transmission destination recording unit configured to record device identification information used for identification of a communication device in a manner correlated with identification information for identifying this provided data; a device selecting unit configured to select device identification information recorded in the control data transmission destination recording unit in a manner correlated with identification information for identifying the provided data; and a device identification information transmission unit configured to transmit the selected device identification information to a communication device on a P2P network as device identification information used for identification of a communication device in which the provided data is recorded.

2011-06-23

20110153849

METHOD AND SYSTEM FOR A HOSTED MOBILE MANAGEMENT SERVICE ARCHITECTURE - A hosted mobile management service is provided for enabling a user to access a centralized account through a web browser on a terminal in order to manage the user's media information, such as digital music and photos. Any modifications made by user through the web browser are transparently sent to the user's mobile device where a thin client application receives such modification information and interacts with the mobile device's file system to reconcile such modifications.

2011-06-23

20110153850

NETWORK SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM - A communication device includes: a memory for storing first and second identification information for identifying the communication device and another communication device; a creation unit for creating a room name based on at least one of the first and second identification information; and a communication control unit for connecting to the other communication device in accordance with the second identification information, and for transmitting a creation request to a server device to create a room having the room name for allowing the communication device and the other communication device to exchange information. The communication control unit is operative in response to a first external instruction to transmit a deletion request through a communication interface to the server device to delete the room having the room name.

2011-06-23

20110153851

SYSTEM AND METHOD FOR ADJUSTING INTAKE BASED ON INTELLECTUAL PROPERTY ASSET DATA - A comprehensive platform for merchandising intellectual property (IP) and conducting IP transactions is disclosed. A standardized data collection method enables IP assets to be characterized, rated and valuated in a consistent manner. Project management, workflow and data security functionality enable consistent, efficient and secure interactions between the IP Marketplace participants throughout the IP transaction process. Business rules, workflows, valuation models and rating methods may be user defined or based upon marketplace, industry or technology standards.

2011-06-23

20110153852

SYSTEM AND METHOD FOR VALUING AND RATING INTELLECTUAL PROPERTY ASSETS - A comprehensive platform for merchandising intellectual property (IP) and conducting IP transactions is disclosed. A standardized data collection method enables IP assets to be characterized, rated and valuated in a consistent manner. Project management, workflow and data security functionality enable consistent, efficient and secure interactions between the IP Marketplace participants throughout the IP transaction process. Business rules, workflows, valuation models and rating methods may be user defined or based upon marketplace, industry or technology standards.

2011-06-23

20110153853

REMOTE APPLICATION PRESENTATION OVER A PUBLIC NETWORK CONNECTION - Web access over a public network for applications that operate on virtual desktops on a plurality of servers is facilitated. Through the web access the user is provided with the information necessary to establish a connection with an application by way of the virtual desktop. Applications that the user is authorized to access are determined and those applications that the user is not authorized to access are filtered out. The applications associated access control list is used for determining the user's access to discover an application.

2011-06-23

20110153854

SESSION MIGRATION BETWEEN NETWORK POLICY SERVERS - A policy device grants access to a client device, without authenticating the client device, when the client device provides a session identifier to the policy device that was previously granted to the client device by a second policy device upon authenticating the client device by the second policy device. In one example, a policy device includes a network interface that receives a session identifier from a client device, wherein the policy device comprises an individually administered autonomous policy server, and an authorization module that grants the client device access to a network protected by the policy device based on the session identifier without authenticating the client device by the policy device. In this manner, the client device need not provide authentication information multiple times within a short time span, and the policy device can deallocate resources when a session migrates to a second policy device.

2011-06-23

20110153855

METHOD OF DEFENDING AGAINST BATTERY EXHAUSTION ATTACK AND WIRELESS COMMUNICATION DEVICE AND RECORDING MEDIUM USING THE METHOD - Provided is a method of defending against a battery exhaustion attack on a wireless communication device. The method includes: determining whether a battery exhaustion attack against a first wireless communication device occurred based on a connection state between the first wireless communication device and at least one second wireless communication device; if it is determined to be a battery exhaustion attack against the first wireless communication device, defending the battery exhaustion attack using a communication module of the first wireless communication device; and if it is determined that the is no a battery exhaustion attack against the first wireless communication device, performing communication between the first wireless communication device and the at least one second wireless communication device according to the connection state.

2011-06-23

20110153856

Method and System for Selecting a Delivery Method for Media on Demand - Computer-implemented methods, computer-readable media, and systems are disclosed. A computer implemented method includes accessing a digital image including a plurality of faces including a first face and a second face. a computer-implemented method includes determining, from a receiving device, a connection speed between the receiving device and a host. The computer implemented method selects a method of delivery for specified media content based on the connection speed. The method of delivery is streaming when the connection speed satisfies a speed threshold. The method of delivery is downloading when the connection speed does not satisfy the speed threshold. The computer implemented method requests delivery of the specified media content from the host using the method of delivery.

2011-06-23

20110153857

METHOD FOR PARTIAL LOADING AND VIEWING A DOCUMENT ATTACHMENT ON A PORTABLE ELECTRONIC DEVICE - A method for downloading an attachment to an attachment viewer of a portable electronic device includes: sending an initial data request from said attachment viewer to a server in response to receipt of an email message including said attachment by said portable electronic device; accessing a graph structure representing a map of said attachment from said server, said graph structure having been previously built on said server; reconstructing said graph structure in response to said initial request and encapsulating said graph structure in data having an attachment viewer readable format, said data being stored on said server; and i) downloading successive chunks of said data from said server to said attachment viewer responsive to successive user requests; ii) storing each of said successive chunks of said data on said portable electronic device prior to display thereof; iii) displaying said successive chunks of said data on said portable electronic device and automatically downloading respective next chunks of said data from said server; and iv) while said data chunks of said data remain to be downloaded from said server performing steps i) to iii).

2011-06-23

20110153858

MEDIA TRANSMISSION SYSTEM AND METHOD - A media transmission system and method having a server for selecting a video frame having an image number nearest to play position information and a high compression ratio, and for transmitting the video frame to a user terminal when the user terminal transmits desired play position information to the server while media data streaming is being performed from the server to the user terminal, thereby moving to the scene desired by a user and playing the scene in a simple manner with the media transmission system comprising a user terminal for receiving, from a user, desired position information for the media data being streamed and played, receiving the video stream matched to the position information for playing the video stream; and a media server for searching for the video stream having a high compression ratio among the video streams nearest to the position information, and streaming the searched video stream to the user terminal when the position information is received from the user terminal after streaming media data to the user terminal.

2011-06-23

20110153859

HEADEND SYSTEM BASED ON IP NETWORK, METHOD OF OPERATING THE HEADEND SYSTEM, AND QAM PRE-PROCESSOR - Provided is an IP network-based headend system. The headend system may obtain service flow information pre-registered in a subscriber modem device, may transmit, to a service supply server connected based on an IP network, the pre-registered service flow information and the network protocol packet, may determine a data reception route determined by the service supply server, may receive, from the service supply server, a video data stream to perform data processing, may receive data processed video data stream, and may transmit the data processed video data stream to the subscriber modem device based on the pre-registered service flow information.

2011-06-23

20110153860

SYSTEMS AND METHODS FOR SELECTING BUFFERING TIME FOR MEDIA DATA - The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.

2011-06-23

20110153861

SYSTEMS AND METHODS FOR DETERMINING A GOOD RSS KEY - The present application is directed towards systems and methods for ensuring equal distribution of packet flows among a plurality of cores in a multi-core system by identifying a rank of a matrix created from a hash key. If the rank of the matrix is equal to or greater than a divisor of a modulo operation applied to the results of the hash function, then the hash key may be used to ensure equal distribution of packet flows.

2011-06-23

20110153862

Sender-Specific Counter-Based Anti-Replay for Multicast Traffic - Techniques are provided for more robust counter-based anti-replay protection with respect to packets sent between network devices. A network device receives packets sent over a network from another network device. Each packet contains a source identifier that identifies a device that is the source of the packet, a destination identifier that identifies a device that is the intended destination of the packet, a sender identifier that identifies a network device that encrypted and sent the packet and a sequence number associated with the packet. The network device stores data indicating source identifier, destination identifier, sender identifier and sequence number for packets received over time. The network device rejects a newly received packet when it is determined that the sequence number of the newly received packet is less than the last sequence number stored for a matching packet flow (same source identifier, destination identifier and sender identifier) and falls outside of the counter-based window with respect to the last sequence number stored for the matching packet flow.

2011-06-23

20110153863

DISTRIBUTING BANDWIDTH ACROSS COMMUNICATION MODALITIES - Embodiments are configured to provide communication environments to communicating participants using a number of modality control features, but are not so limited. In an embodiment, a system includes a communications manager to manage an amount of available communication bandwidth to a number of communication modalities that include an audio modality, a video modality, an application sharing modality, and/or a file transfer modality. In one embodiment, available bandwidth can be distributed by controlling an audio state, a video state, an application sharing state, and/or a file transfer state, including using first and second distribution ratios as part of allocating available bandwidth.

2011-06-23

20110153864

System and Method to Discover Clients Associated with Local Domain Name Server using Sampling - A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.

2011-06-23

20110153865

ENERGY-EFFICIENT COMMUNICATION METHOD IN GROUP INFORMATION-BASED SENSOR NETWORK AND SENSOR NETWORK SYSTEM USING THE METHOD - Provided are an energy-efficient communication method in a group information-based sensor network and a sensor network system using the method. A group exchanges group information and data with another group in order to provide an application service through inter-group cooperation in a sensor network. In this process, a target group is discovered, a communication path is established, and inter-group communication cycle information for energy-efficient communication is transmitted. On the basis of the group information and the communication cycle information, it is possible to minimize the network resource consumption and provide an energy-efficient inter-group communication method.

2011-06-23

20110153866

Method And Apparatuses For Maintaining Service Continuity To A Centralization And Continuity Application Server - A method and apparatus for maintaining service continuity for User Equipment accessing an IP Multimedia Subsystem communication network. A routing identifier is established that identifies a Service Centralization and Continuity Application Server allocated to the User Equipment. The routing identifier is sent to the between the User Equipment and the Service Centralization and Continuity Application Server, a handover message is sent from the User Equipment via a Circuit Switched access network. The handover message includes the routing identifier, and is then forwarded to the identified Service Centralization and Continuity Application Server. This allows the same Service Centralization and Continuity Application Server to be used after the handover as was used before the handover, thereby providing service continuity.

2011-06-23

20110153867

DOMAIN NAME SYSTEM LOOKUP LATENCY REDUCTION - A technique to reduce the latency of a remote DNS lookup operation is disclosed. More specifically, a machine-readable medium, method, device, and system are described that scan a document when it is retrieved from the Internet. The scan takes place for one or more patterns, where each pattern denotes an Internet host name. The technique then asynchronously causes an Internet Domain Name System (DNS) server to translate each Internet host name pattern discovered from the document scan to an associated Internet Protocol (IP) address. The technique then asynchronously stores each translated IP address in a local DNS cache.

2011-06-23

20110153868

Cloud-Based Application For Low-Provisioned High-Functionality Mobile Station - A communication system includes a low-provisioned high-functionality mobile station, a wireless service provider, Internet, and a PSTN. The wireless service provider includes a mobile smart cloud server that provides applications to the low-provisioned high-functionality mobile station. The mobile smart cloud servers can include servers that allow the low-provisioned high-functionality mobile station to perform voice communications, web browsing applications, and applications for reading email and email attachments.

2011-06-23

20110153869

RECALIBRATION OF PRECISION CLOCKS IN A COMPUTER NETWORK - In one embodiment, a clock on a network device is initialized, and then a first timing message is received at the network device from a reference device having a first timestamp indicating when the first timing message was transmitted from the reference device. The network device may then determine and store a one-way delay from the first timestamp to a first time at which the first timing message was received at the network device. In response to restarting the clock, the network device may receive a second timing message from the reference device having a second timestamp indicating when the second timing message was transmitted from the reference device. The network device may then calibrate the clock such that a second time at which the network device received the second timing message is the second timestamp plus the stored one-way delay.

2011-06-23

20110153870

ADVANCED PROCESSING DATA STORAGE DEVICE - The disclosure is related to systems and methods of using a data storage device's processing power to perform mathematical operations on data within a data storage device. The mathematical operation may be done independently of a host system and the data storage device may provide a calculated result to the host system instead of providing stored data. In a particular embodiment, the data storage device may perform a convolution operation on data received from a host, compare the result of the convolution operation to data comprising a set of potential matches previously stored on the data storage device, and select at least one of the set of potential matches to provide as a result to the host.

2011-06-23

20110153871

Substance Communicating Device with Activatable Connector and Cycle Structure - A substance communicating device for use in conjunction with an appliance or a system including an appliance and a substance communicating device. The substance communicating device has a service connector component operably engageable with a service connector component of the appliance to permit the communication of a substance between the appliance and the substance communicating device. Information related to the substance can be communicated to the appliance and used to affect the physical cycle of operation of the appliance.

2011-06-23

20110153872

VIRTUALIZING A POWERED DOWN INPUT/OUTPUT DEVICE - Embodiments of systems, apparatuses, and methods for virtualizing a powered-down input/output device are disclosed. In one embodiment, an apparatus includes a storage location and a decoder. The storage location is to store an indication that an input/output device is inaccessible. The decoder is to decode a configuration transaction directed to the input/output device and redirect the configuration transaction to an other target if the contents of the first storage location indicate that the input/output device is inaccessible.

2011-06-23

20110153873

METHOD AND DEVICE FOR DETECTING ERRONEOUS TRANSFERS FOR MICROCONTROLLER OR MICROPROCESSOR WITH A VIEW TO GUARANTEEING PARTITIONING - A method and a device for the detection of erroneous or inopportune transactions of any entity of a microprocessor or microcontroller includes programming counters internal or external to the microcontroller, which is configured to count the number of transactions in the target area of the target interface of the microcontroller; count the total number of transactions on the target interface, and verify that the number of transactions outside of the target area of the target interface of the microcontroller is zero. Equality between the number of transactions in the target area of the target interface and the total number of transactions on the target interface of the microcontroller is verified.

2011-06-23

20110153874

DATA RECORDING APPARATUS AND METHOD - A data recording apparatus includes a connection unit which is capable of connecting, as a recording medium, a first recording medium having a predetermined function and a second recording medium that does not have the predetermined function. The data recording apparatus detects a connection status of the recording medium to the connection unit, controls a menu concerning setting of the predetermined function. If the detection unit detects that the first recording medium is connected to the connection unit, the data recording apparatus makes the menu operable. If the detection unit detects that the first recording medium is removed and then detects that the second recording medium is connected to the connection unit, the data recording apparatus makes the menu inoperable, and maintains the menu in the operable state during a period from removal of the first recording medium to connection of the second recording medium to the connection unit.

2011-06-23

20110153875

OPPORTUNISTIC DMA HEADER INSERTION - In a first embodiment of the present invention, a method for operating an I/O interconnect midpoint device is presented, wherein the midpoint device has a direct memory access (DMA) controller and a plurality of ports, the method comprising: generating, using the DMA controller, a DMA read request; sending, using the DMA controller, the DMA read request to a first device connected to a first of the plurality of ports; receiving data responsive to the DMA read request from the first device; generating, using the DMA controller, a DMA write request including the received data; and sending, using the DMA controller, the DMA write request to a second device connected to the second of the plurality of ports.

2011-06-23

20110153876

HIGH-PERFORMANCE DIGITAL IMAGE MEMORY ALLOCATION AND CONTROL SYSTEM - Systems and methods are described that facilitate mitigating processor overload and reducing memory waste during image compression. Clients requesting memory allocation are assigned a direct memory access (DMA) channel to which DMA memory blocks are allocated for use during image compression. As each DMA block is used by its channel, the DMA block generates an interrupt message that is counted by a DMA counter and may be optionally processed by the CPU. If the number of interrupts being processed exceeds a first threshold, then memory block size is increased to reduce processor load. If the number of interrupts is below a second, lower threshold, then block size is decreased to reduce and amount of unused but allocated memory in the final block allocated to the channel a compressed image file. Fixed DMA block size may also be used and any DMA block may be programmed to generate an interrupt indicating a memory usage threshold has been crossed and that additional DMA memory blocks should be allocated to continue compression beyond the number of DMA blocks initially allocated.

2011-06-23

20110153877

METHOD AND APPARATUS TO EXCHANGE DATA VIA AN INTERMEDIARY TRANSLATION AND QUEUE MANAGER - Techniques for performing direct memory access (“DMA”) in an architecture wherein an interconnect separates I/O means from a DMA engine for handling DMA requests of the I/O means. In an embodiment, the I/O means sends via the interconnect a DMA request including an address-non-specific identifier of a queue which is a target of the DMA request. In another embodiment, the DMA engine determines an address-specific identifier of a location in the queue in response to the sending of the DMA request.

2011-06-23

20110153878

MEMORY SYSTEM AND INTEGRATED MANAGEMENT METHOD FOR PLURALITY OF DMA CHANNELS - Provided are a memory system and an integrated management method for a plurality of direct memory access (DMA) channels. The memory system includes a memory controller exchanging data with a memory and having a plurality of channels physically separated from each other, and a DMA controller having a plurality of DMA channels physically separated from each other and in contact with the plurality of channels of the memory controller, and exchanging data with the memory via the plurality of DMA channels and the memory controller.

2011-06-23

20110153879

METHOD FOR ACCESSING USB DEVICE ATTACHED TO HOME GATEWAY, HOME GATEWAY AND TERMINAL - A method for accessing a Universal Serial Bus (USB) device attached to the home gateway is provided to solve the problem that after the USB device is attached to the home gateway, the USB device becomes an exclusive device of the home gateway, and application software on a personal computer (PC) or other terminals can not be directly used to transparently access the USB device. The method includes: receiving a USB message of the USB device attached to the home gateway; and adapting the USB message to a network packet and sending the network packet to a virtual USB device interface of a terminal to be read by an application program of the terminal; or parsing a network packet sent by the terminal through the virtual USB device interface into a USB data frame and writing the USB data frame into the USB device. Thereby, the terminal may make full use of abundant application software (application programs) to transparently access a real USB device attached to the home gateway, and implement various functions of the USB device, without requiring the home gateway to implement one service access function for each type of USB devices.

2011-06-23

20110153880

Mechanically Energized Electromagnetic Service Connector System - A system for communicating an electromagnetic service, such as power or data, with an electromagnetic service communicating device. An electromagnetic service switch is provided for selectively transferring the electromagnetic service from a host or other electromagnetic service source to an electromagnetic service consumer. The electromagnetic service switch is activated to transfer the electromagnetic service from the electromagnetic service source to the electromagnetic service consumer in response to movement of a component associated with the electromagnetic service source.

2011-06-23

20110153881

Portable Multipurpose Computer - MC - A Portable Multipurpose Computer (MC) that has a very compact size and is easy to use and transport. The MC can be wirelessly connected to external displays, keyboards, and other devices or be used in mobile mode with a built-in display and keyboard. The universal device connectivity of the MC and its pocket size enables anyone to use the same computer at work, home, while traveling or at any other location without having to carry bulky laptops, replicating data and using additional equipment. Therefore, the MC saves substantial resources, time and finances while making the user more efficient and productive. Moreover, the MC offers tremendous advantages by providing cutting-edge and portable computer power that can be used anywhere. In addition, the MC includes the functionality of a mobile phone, data storage, media player and other devices. These features make MC the Universal Computing, Communication and Media Device.

2011-06-23

20110153882

APPARATUS AND METHOD FOR TRANSFORMING CONTENT - A content transformation apparatus includes an interface unit connected to at least one universal interface, and a process unit to control at least one content received through the interface unit from the at least one universal interface to be transformed to a content corresponding to a format of another universal interface, and to control the transformed content to be transmitted to the other universal interface through the interface unit.

2011-06-23

20110153883

DUAL FIELD INSTRUMENT - A dual field instrument may include a first microprocessor that includes a first address bus and a first data bus and performs a first operation process, a second microprocessor that includes a second address bus and a second data bus performs a second operation process that is the same with the first operation process, a first code analysis unit that compresses and encodes histories of data on at least one of the first address bus and the first data bus to generate a first code, a second code analysis unit that compresses and encodes histories of data on at least one of the second address bus and the second data bus to generate a second code, and a first collating unit that collates the first code with the second code so as to determine whether or not the first code corresponds with the second code.

Plug-in Peripheral Device for Enabling Smart Portable Device to be Universal Remote Control - The smart portable device such as a smart phone is equipped with powerful CPU, touch screen, USB socket, etc. The software application running on the smart portable device can convert the user commands received on the graphical user interface (GUI) into remote control codes and communicate the remote control codes as data packets through peripheral bus interface, such as USB, to a plug-in peripheral device. The plug-in peripheral device receives the data packets and drives the IR transmitter using information in the data packets received. The remote control codes in the form of modulated IR signals arrive at the electronic appliances such as TV, VCR, Hi-Fi systems, robots, etc. that can decode remote control codes.