Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


19th week of 2013 patent applcation highlights part 58
Patent application numberTitlePublished
20130117401PRESERVING INTEGRITY OF MESSAGES IN A MESSAGING ORIENTED MIDDLEWARE SYSTEM - Message integrity in a messaging oriented middleware system is preserved by determining a message producer's level of message integrity by examination of connection details between the message producer and a messaging engine. The message producer's level of integrity is stored in a memory of the messaging engine. The message is then stored in the designated destination using the message producer's level of integrity. The message is sent from the designated destination to a consumer when it is determined that the consumer conforms to the integrity levels.2013-05-09
20130117402METHOD FOR SELECTING A MASTER DEVICE IN A COEXISTENCE SYSTEM - Disclosed is a method of selecting a master device for coexistence, the method comprising: identifying devices to be used in at least one network capable of coexisting without cooperation; selecting a master device among the identified devices; and controlling, by the master device, other network and device.2013-05-09
20130117403Managing Internode Data Communications For An Uninitialized Process In A Parallel Computer - A parallel computer includes nodes, each having main memory and a messaging unit (MU). Each MU includes computer memory, which in turn includes, MU message buffers. Each MU message buffer is associated with an uninitialized process on the compute node. In the parallel computer, managing internode data communications for an uninitialized process includes: receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node; determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process; establishing, by the application agent, a temporary message buffer for the uninitialized process in main computer memory; and moving, by the application agent, data communications messages from the MU message buffer associated with the uninitialized process to the temporary message buffer in main computer memory.2013-05-09
20130117404HARDWARE TASK MANAGER - A hardware task manager for managing operations in an adaptive computing system. The task manager indicates when input and output buffer resources are sufficient to allow a task to execute. The task can require an arbitrary number of input values from one or more other (or the same) tasks. Likewise, a number of output buffers must also be available before the task can start to execute and store results in the output buffers. The hardware task manager maintains a counter in association with each input and output buffer. For input buffers, a negative value for the counter means that there is no data in the buffer and, hence, the respective input buffer is not ready or available. Thus, the associated task can not run. Predetermined numbers of bytes, or “units,” are stored into the input buffer and an associated counter is incremented. When the counter value transitions from a negative value to a zero the high-order bit of the counter is cleared, thereby indicating the input buffer has sufficient data and is available to be processed by a task.2013-05-09
20130117405SYSTEM AND METHOD FOR MANAGING AN OBJECT CACHE - In order to optimize efficiency of serialization, a serialization cache is maintained at an object server. The serialization cache is maintained in conjunction with an object cache and stores serialized forms of objects cached within the object cache. When an object is to be sent from the server to the client, a serialization module determines if a serialized form of the object is stored in the serialization cache. If the object is already serialized within the serialization cache, the serialized form is retrieved and provided to the client. Otherwise, the object is serialized, the object is cached in the object cache and the serialized form of the object is cached in the serialization cache.2013-05-09
20130117406Synchronizing a Video Feed With Internet Content Displayed on a Second Device - Synchronizing a video feed with internet content displayed on a second device is described. In some implementations, a first device (e.g., a set-top box) can receive a video stream, extract URLs from the video stream and transmit the URLs to a web server for storage. The web server can respond to requests from a web browser on a second device (e.g., a laptop, tablet computer, etc.) to get the URL associated with the video stream. The second device can use the URL to display internet content associated with the video stream.2013-05-09
20130117407EMERGENCY SERVER ACCESS FOR OFFLINE USERS - A method and system for emergency server access to offline users may include one or more computing devices receiving a request for offline access of data. The request for offline access of data may contain information to identify the offline user and specific data. An action to provide the specific data may be determined responsive to the identification of the offline user. The action may be executed responsive to the determination. The specific data may be transmitted.2013-05-09
20130117408Method and Apparatus for Arbitration of Time-Sensitive Data Transmissions - The present disclosure describes techniques and apparatuses for arbitration of time-sensitive data transmissions. In some aspects a start of the first scheduled data transmission may be advanced effective to increase the duration of time between an end of the first scheduled data transmission and a start of a second scheduled data transmission. A non-scheduled data transmission can then be performed during the increased duration of time between the end of the advanced first scheduled data transmission and the start of the second scheduled data transmission.2013-05-09
20130117409CONTROL DEVICE, CONTROL TARGET DEVICE AND METHOD OF TRANSMITTING CONTENT INFORMATION THEREOF - A method of a control device and a control target device to transmit content information is provided. The method includes: transmitting a service description request signal to a media server; receiving a service description corresponding to the service description request signal transmitted from the media server; determining whether the media server perform an aggregation function using information on an aggregation mode included the service description.2013-05-09
20130117410SYSTEM AND METHOD FOR MAPPING CONCURRENT READERS OF AN ELECTRONIC PUBLICATION - A system and method for use in connection with a reader for digital publication, such as electronic books, eBooks, or electronic magazines or newspapers. The system and method determines readers that are currently reading a specific section of a specific electronic publication and determines the location of those readers, The system and method then generates a. map, such as an image of the United States of America, or a globe, or even a simple text listing, that illustrates everyone else in a given geographic region (possibly the whole world) that is currently reading, or has recently finished reading, the specific part of the digital publication.2013-05-09
20130117411QUALITY OF SERVICE SUPPORT IN A MEDIA EXCHANGE NETWORK - A method for controlling communication of media content by a network device in a communication network includes providing, by the network device, a plurality of quality of service options corresponding to at least one media file selected for communication to a remote user via a communication channel; receiving a quality of service selection specifying at least one of the plurality of quality of service options; and communicating the at least one media file to the remote user utilizing the received quality of service selection. The providing may include displaying, by the network device, the plurality of quality of service options. At least a portion of specified parameters may be transferred to a first communication device coupled to the communication network. At least a portion of the communication channel may be configured by a second device utilizing the transferred at least portion of the specific parameters.2013-05-09
20130117412Management Device, Management Method, And Recording Medium - A first acquisition unit acquires an event notification from an MFP and updates first device-status information. A transmission unit transmits the event notification and first reference-destination information. A switching unit switches a first access to the first reference-destination information to a second access to second reference-destination information. A second acquisition unit issues an acquisition request at a first interval, issues an acquisition request at a second interval in response to the event notification, acquires the second device-status information, and update the first device-status information.2013-05-09
20130117413CONTENT DISTRIBUTION DEVICE, CONTENT PLAYBACK DEVICE, CONTENT DISTRIBUTION SYSTEM, METHOD FOR CONTROLLING A CONTENT DISTRIBUTION DEVICE, CONTROL PROGRAM, AND RECORDING MEDIUM - A content distributing device in the present invention receives a request message to request to transmit content. Then, in a case where a device transmitted the request message is a relaying device for receiving the content thus requested and possessing and transferring the content to another device, the content distributing device transmits the content thus requested to the relaying device, or, in a case where a device transmitted the request message is a content playing device for playing the content thus requested, the content distributing device transmits, to the content playing device, an instruction to acquire the content from a relaying device which has transmitted before the content thus requested.2013-05-09
20130117414Dynamic Interface to Read Database Through Remote Procedure Call - Data read from a database may be transferred to an external system utilizing a dynamic interface, through a remote procedure call (RPC) communication mechanism. In particular embodiments within the SAP environment, data is transferred utilizing an executable program in a high level language such as Advanced Business Application Programming (ABAP). Data may be streamed from the ABAP executable program directly to a Data Services Job engine via a NetWeaver remote function call (NWRFC) C/C++ connector.2013-05-09
20130117415Adaptive Content Selection - An apparatus, method, system, and computer-readable medium are provided for enhancing the quality of content. A determination may be made that a portion of the content received using a base feed or bitrate completed early. In response to that determination, an attempt may be made to download that portion of the content using a differential bitrate or feed corresponding to a higher quality. Another determination may be made whether the differential bitrate or feed download completed early, and if so, then the differential bitrate or feed may be used as a new base bitrate or feed for downloading additional portions of the content. The differential bitrate or feed download may also provide for a secondary playback of the content at higher quality.2013-05-09
20130117416METHOD AND SYSTEM FOR PLAYING MULTIMEDIA ON VIRTUAL DESKTOP, CLOUD-BASED SYSTEM FOR PROVIDING VIRTUAL DESKTOP AND COMPUTER READABLE STORAGE MEDIUM APPLYING THE METHOD - A method for playing multimedia on virtual desktop includes the following steps: a cloud-based system receives a virtual desktop request from a client. The cloud-based system provides a virtual desktop to the client through a virtual desktop connection for the client to display. The cloud-based system receives a request of multimedia streaming through the virtual desktop connection for obtaining a target multimedia file to display on the virtual desktop of the client. The cloud-based system obtains the target multimedia file. The cloud-based system builds a PUSH connection with the client and transmits the target to multimedia file to the client through the PUSH connection for playing the target multimedia file on the virtual desktop of the client.2013-05-09
20130117417Data Transmission System, Method for Transmitting Data Using the Same and Computer-Readable Storage Medium Storing Program for Executing the Method - A method for transmitting data includes determining which one server has sufficient bandwidth to transmit data packets by a management module when the server needs to transmit the data packets; if the server does not has sufficient bandwidth to transmit the data packets, this server will transmit the data packets to the second one server through a peripheral transmission device; and the second server will receive and transmit the data packets to the Internet by the bandwidth thereof. A data transmission system is disclosed herein.2013-05-09
20130117418HYBRID PLATFORM FOR CONTENT DELIVERY AND TRANSCODING - The subject matter herein generally relates to transcoding content, typically audio/video files though not limited to such, from one version to another in preparation for online streaming or other delivery to end users. Such transcoding may involve converting from one format to another (e.g., changing codecs or container formats), or creating multiple versions of an original source file in different bitrates, frame-sizes, or otherwise, to support distribution to a wide array of devices and to utilize performance-enhancing technologies like adaptive bitrate streaming. A transcoding platform is described herein that, in certain embodiments, leverages distributed computing techniques to transcode content in parallel across a platform of machines that are preferably idle or low-utilization resources of a content delivery network. The transcoding system also utilizes, in certain embodiments, improved techniques for segmenting the original source file so as to enable different segments to be sent to different machines for parallel transcodes.2013-05-09
20130117419Mail Object Migration - A mail enabled object may be migrated from one hosting server to another by using a temporary buffer that may capture incoming mail during the migration operation. A new mail enabled object may be created and enabled on a target server, and the old mail object may be disabled and forwarded to a buffer that may collect incoming messages. While the buffer receives incoming messages, the contents of the old mail object may be copied to the new mail object. After verifying the transfer of the contents, the buffer may be released to forward any collected messages to the new mail object. The old mail object may then be cleaned up. The migration may be performed from one server to another, from one forest to another, and to and from a remotely hosted messaging service.2013-05-09
20130117420APPARATUS AND METHOD FOR SETTING DATA TRANSMISSION PATH - Disclosed are an apparatus and method for setting data transmission paths. The disclosed apparatus for setting data transmission paths may include: a cluster grouping unit configured to classify a plurality of clusters into two or more cluster groups each containing one or more clusters based on a distance from a sink node; a first data transmission path setting unit configured to set a first data transmission path at the cluster group level; and a second data transmission path setting unit configured to set a second data transmission path at the cluster level on a basis of the first data transmission path.2013-05-09
20130117421DETERMINING VLAN-IDs FOR A SWITCHED-BASED COMMUNICATION NETWORK OF A PROCESS CONTROL SYSTEM - A Process Control (PC) or Substation Automation (SA) system is disclosed with appropriate message filtering based on Virtual Local Area Network identifiers VLAN-IDs as communication sub-network identifiers. The VLAN-IDs are determined in order to optimize data flow in the sense that receiver IEDs only receive the intended messages, while at the same time the number of sub-network identifiers can be reduced to a maximum extent. Restricting the real time traffic in such a way can ensure proper operation of the systems, such as large SA systems using GOOSE for interlocking and having sensors connected with the Sampled Value (SV) protocol according to IEC 61850-9-2.2013-05-09
20130117422Hybrid Configuration Engine - A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.2013-05-09
20130117423METHODS FOR MANAGING DATA SYNCHRONIZATION AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that manage data synchronization include obtaining one or more configuration rules and at least one value for one or more configuration parameters. One or more synchronization rules are generated based on the obtained one or more configuration rules and the one or more configuration parameters. Each of the one or more generated synchronization rules are compared to a corresponding synchronization rule in an existing configuration profile. The existing configuration profile is updated based on the results of the comparison. The updated configuration profile is communicated to a client computing device.2013-05-09
20130117424Computer Device and Method of Providing Configuration Files in a Computer Device - A computer device (2013-05-09
20130117425METHOD AND APPARATUS FOR UPDATING A USER TERMINAL - A method and arrangement in a User Terminal (UT) for updating an operational parameter in the UT, the method is comprising: to register, for at least one software module in the UT, a corresponding validator and/or a corresponding consistency verifier to a proxy module in the UT, wherein the validator is adapted to validate parameter syntax and wherein the consistency verifier is adapted to verify parameter consistency; to receive, from a Service Provider (SP), an operational parameter to be updated in the UT; and to check syntax validity and consistency of the received operational parameter which is based on each validator and/or each consistency verifier registered to the proxy module.2013-05-09
20130117426PROGRAMMATIC INSTANTIATION, AND PROVISIONING OF SERVERS - A networked computing system is taught that may be operated as one or more provisioned servers, each of the provisioned servers including capabilities as identified by a corresponding set of specifications and attributes, according to various embodiments. Typically the specifications (or constraints) and attributes are specified with a Server Configuration File. The networked computing system may be provisioned into any combination and number of servers according to needed processing and I/O capabilities. Each of these servers may include distinct compute, storage, and networking performance. Provisioned servers may be managed similar to conventional servers, including operations such as boot and shutting down.2013-05-09
20130117427COMPUTER SYSTEM, AND METHOD FOR MANAGING RESOURCE POOL INFORMATION - A computer system is provided that is capable of reducing an administrator's operational errors by connecting a new server to a SAN and automating a SAN boot setting, and capable of lightening the administrator's task of checking for a wrong connection by detecting a wrong connection made when a new server is connected to an SNW connection device. Once a new server connected to a PnP SAN starts with a boot program obtained from a boot management server, the new server transmits configuration information on the new server to a resource management server. In response to a request from the resource management server, a storage device refers to PnP SAN information to transmit SAN information on a storage network connection device to which the new server is connected. The resource management server determines to add the new server to a resource group on the basis of the SAN information and requirement information. The resource management server sets the storage device and the new server for SAN-booting the new server.2013-05-09
20130117428PHYSICAL CONTROLLERS FOR CONVERTING UNIVERSAL FLOWS - Some embodiments provide a network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set. The system includes a first controller instance for converting logical control plane data for the first logical datapath set to universal physical control plane (UPCP) data. The system includes a second controller instance for converting UPCP data to customized physical control plane (CPCP) data for the first managed forwarding element but not the second managed forwarding element. Each controller instance includes a network information base (NIB) storage for storing data and exchanging data with the other controller instance.2013-05-09
20130117429CHASSIS CONTROLLERS FOR CONVERTING UNIVERSAL FLOWS - A network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set is described. The system includes (1) a first controller for converting logical control plane data for the first logical datapath set to universal physical control plane (UPCP) data, (2) a second controller for converting UPCP data to customized physical control plane (CPCP) data for the first managed forwarding element but not the second managed forwarding element, and (3) a third controller for receiving UPCP data generated by the first controller instance, identifying the second controller as the controller instance responsible for generating the CPCP data for the first managed forward element, and supplying the received UPCP data to the second controller. Each controller includes a network information base (NIB) storage for exchanging data with another controller instance.2013-05-09
20130117430METHOD FOR PROVIDING WIRELESS APPLICATION PRIVILEGE MANAGEMENT - A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.2013-05-09
20130117431METHOD AND APPARATUS FOR PROVIDING DEVICE COMPATIBILITY INFORMATION - An approach is provided for determining device compatibility using alerts and information spaces. A link redirector receives a request from a device for a required type of service. The link redirector alerts the device compatibility service and the export control interface about the potential request or stores the request information in an information space while searching for a suitable service for the device. Therefore, the device compatibility service and the export control interface can start preparing information about device compatibility and export control before the information is requested by the service determined.2013-05-09
20130117432METHOD AND DEVICE FOR DESKTOP SHARING PROCESSING - An embodiment of the present invention provides a method for desktop sharing processing, comprising: receiving a sharing maintenance instruction; acquiring contents in a currently shared region according to said sharing maintenance instruction, and storing the contents, in order to provide the stored contents to other clients as shared contents. An embodiment of the present invention also provides a device for desktop sharing processing. With the present application, a sharing host is able to provide shared contents to participants constantly without being affected by the operations such as switching between windows during the conference sharing.2013-05-09
20130117433APPARATUS AND METHOD FOR PROVIDING APPLICATION-RELATED MANAGEMENT OBJECT - A method for providing an application-related MO parameter value is provided. The method includes, as an application processing unit requests an application-related Management Object (MO) parameter value or requests a change thereof, directly creating an MO corresponding to the request through a Device Management (DM) client which receives the request, an MO corresponding to the request, or receiving related data, e.g. software, firmware, and the like, to create an MO corresponding to the request of the application processing unit, from a DM server or a management authority unit; and transferring an MO parameter value corresponding to the request to the application processing unit according to a reception scheme determined by the application processing unit. Since an application-related MO parameter value is directly requested and provided, a function or service which can be provided in real time is optimized.2013-05-09
20130117434SERVICE ASSURANCE USING NETWORK MEASUREMENT TRIGGERS - A method performed in a network element for reacting to communication performance measurements that fall outside of communication performance thresholds. The network element generates a communication performance measurement between a first endpoint and a second endpoint, wherein each endpoint is a point of communication in the network and at least the first endpoint resides on the network element. The network element retrieves a communication performance threshold and determines whether the communication performance measurement falls outside of the communication performance threshold. The network element generates a trigger associated with the communication performance measurement and the communication performance threshold when it is determined that the communication performance measurement falls outside of the communication performance threshold. The network element retrieves a registered handler associated with the generated trigger to indicate that the registered handler requires execution in response to the generated trigger and executes the registered handler.2013-05-09
20130117435Context-Aware Model-Driven Hierarchical Monitoring Metadata - Metrics are defined and collected for an application. The metrics are organized in hierarchical trees with metrics aggregated at each node in the trees. Each tree represents a different permutation of the metrics. A particular metric may occur in more than one tree. A user interface provides a default drill-down that allows users to jump from one metric to another so that only the most useful information is presented to the user. The default drill-down is defined to provide the user with a best practices method to identify and correct problems or errors in the application. Users may modify the default drill-down path.2013-05-09
20130117436AUTOMATIC CONFIGURATION CONSISTENCY CHECK - Reliability and performance of complex applications executed across workload groups of one or more host computer systems may be improved by automating the verification of consistent policies across the workload groups. An automatic verification process may be executed on a host computer system to identify workload groups that are not collecting statistics, to identify polices that are not enforced on certain workload groups, to identify policies that are not in force for certain periods of the day, and to identify policies that are disabled. Where an application has a complex configuration, the automatic verification process allows an administrator to identify inconsistent policies.2013-05-09
20130117437METHOD FOR ESTABLISING TCP CONNECTING ACCORDING TO NAT BEHAVIORS - The present invention is to provide a method for establishing TCP connection according to NAT (Network Address Translation) behaviors, which is applied to a network system having a NBA (NAT Behavior Aware Server) located in the Internet and connected to two NATs in two private networks respectively. The method enables two network devices in the respective private networks to send testing messages to the NBA via the respective NATs. In response, the NBA sends reply messages to each network device to test the behaviors of the NATs respectively. Afterward, each network device generates a test result message according to each behavior of the corresponding NAT and sends the same to the NBA. Based on the test result messages, the NBA selects an optimal traversal technique from candidate traversal techniques, thereby allowing the network devices to respectively and directly traverse the NATs and establish a direct TCP connection therebetween.2013-05-09
20130117438METHODS FOR ADAPTING APPLICATION SERVICES BASED ON CURRENT SERVER USAGE AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that monitor one or more capacity related factors of one or more servers providing one or more services to one or more client computing devices to obtain one or more values. An adaption factor for at least one of the one or more client computing devices is determined based on the one or more obtained values for the one or more monitored capacity related factors and one or more adaption rules. The adaption factor may further be determined based on obtained user profile information. The determined adaption factor to adapt operation of the one or more provided services at the at least one of the one or more client computing devices is provided.2013-05-09
20130117439METHOD FOR DISCOVERING A DYNAMIC ADDRESS OF A COMMUNICATION DEVICE - A method for discovering a communication device is disclosed. The method includes: receiving in the communication device a communication including a request for an address and an identification of an application, in response to receiving the communication, associating a dynamic address of the communication device with the identified application, and sending a second communication directly or indirectly to a client device, the second communication including the dynamic address. The communication device may further obtain a dynamic address in response to receiving the communication. The dynamic address may be used for a dedicated purpose, such as for receiving a file for subsequent use by the application.2013-05-09
20130117440SERVICE COLLABORATION DEVICE, SERVICE COLLABORATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A service collaboration device 2013-05-09
20130117441UPGRADING ENTERPRISE MANAGERS - Techniques are described for upgrading systems that include a first set of agents for collecting target data from a plurality of targets and sending the target data to a first management server. In an embodiment, a second set of agents is pre-deployed. Each pre-deployed agent is configured to, upon activation, collect target data from a respective target of the plurality of targets and send the target data to a second management server. While the pre-deployed agent remains inactive, an agent from the first set of agents collects and sends the target data to the first management server. When a first batch of one or more pre-deployed agents is activated, each activated agent begins collecting target data and sending the target data to the second management server. For agents not in the first batch, the first set of agents continues to collect and send the target data.2013-05-09
20130117442NETWORK CONTENT MONITORING - A set-top-box is provided for receiving broadcast media content and processing said content for presentation on a display. A processor 304 of the STB is configured to receive, from between a router circuit and a modem circuit, data packets sent over a local network. The data packets are sent to or from a local internet connected user device via the router as part of the local network. The processor is further configured to analyse the received data packets to determine whether they contain undesired content and, if so, to control the display to present an indicator containing at least one property of the detected undesired content. Because the STB is coupled to a display that tends to be the main display in a household, the indicator is more likely to be seen and acted on by a responsible party, thus parents will be more easily able to monitor the activity of their children when they use user devices to access the internet over a home network.2013-05-09
20130117443METHOD, APPARATUS AND SYSTEM FOR JOINT OPTIMIZATION - Embodiments of the present invention disclose a method, an apparatus and a system for joint optimization. The method for joint optimization includes: decomposing the joint optimization of an entire network into the joint optimization performed in each sub-network, regarding a bandwidth requirement for a server off the sub-network as a bandwidth requirement for a virtual server on a port, iteratively performing the joint optimization in each sub-network, and applying results of the joint optimization in the network. In the embodiments of the present invention, the bandwidth requirement for the server off the sub-network is regarded as the bandwidth requirement for the virtual server on the port, the joint optimization is iteratively performed in each sub-network, and the results of the joint optimization are applied in the network, so that the joint optimization of the entire network is performed in parallel.2013-05-09
20130117444LOAD-BALANCING DYNAMIC WEB SERVICES SYSTEM AND METHOD - A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then select a worker to perform the recorded transaction using input data collected in the custom interface.2013-05-09
20130117445SYSTEM AND METHOD FOR MONITORING AND MAINTAINING A WIRELESS DEVICE - A system is disclosed in which a wireless device is monitored and maintained over a network. One embodiment of the system comprises a wireless device including: a service to maintain data objects, provide messaging capability, and provide data access capability on behalf of a user of the wireless device; and a rules engine communicatively coupled to the service to execute a set of rules transmitted to the wireless device from a server, the set of rules to instruct the rules engine to gather information related to the wireless device and to take action on the wireless device based on the gathered information.2013-05-09
20130117446ADDRESS MANAGEMENT IN A CONNECTIVITY PLATFORM - Disclosed are an approach form managing and assigning addresses in a connectivity platform that allows for proprietary connectivity modules (Providers) to plug into the operating system. In this disclosure, when a user/application/computing device, connects to another user on another computing device an address is generated for that user. However, because of a limited number of addresses that are available in an address space, it is necessary to ensure that a conflicting address is not present. To ensure this the connectivity platform determines if the address assigned is in conflict with another address associated with users that are located on the other computing devices. If an address is found to be in conflict the connectivity platform reassigns the address until a non-conflicting address is found. If a non-conflicting address cannot be found the connectivity platform blocks the connection between the user and the other user.2013-05-09
20130117447COMPUTER-READABLE RECORDING MEDIUM STORING PROCESS FOR MONITORING COMPUTER, ITS METHOD AND APPARATUS - For each group including a plurality of computers, a monitoring computer includes a storage storing a monitoring path which associates a monitoring-source computer that is an origin of monitoring with at least one computer that is both a monitored target and a monitoring source. When an instruction including specification information specifying a group is given, the monitoring computer references the monitoring path in the storage and distributes a monitoring path related to the group specified by the specification information to each computer belonging to the group specified by the specification information. The monitoring computer makes a request for the monitoring-source computer that is the origin of monitoring in the monitoring path to monitor another computer in conformity with the monitoring path.2013-05-09
20130117448Virtual Private Storage Array Service for Cloud Servers - A method for providing virtual private storage array (VPSA) service for cloud users over a computer network includes receiving parameters for the VPSA over the network and creating the VPSA from resources of server computers. Creating the VPSA includes allocating and exposing drives that meets or exceeds specified drive characteristics, drive quantity, and array redundancy criteria to virtual controllers (VCs) in the VPSA, and dedicating parts of processor/memory complexes that each meets or exceeds a specified virtual controller hardware model to the VCs. The VCs run on virtual machines on the dedicated parts of processor/memory complexes on independent server computers. The VCs discover the exposed drives, create a virtual pool from the exposed virtual drives, implement data protection on the virtual pool, create volumes from the virtual pool, expose the volumes over the network to a customer computer, and handle access requests to the volumes from the customer computer.2013-05-09
20130117449Border Gateway Protocol Extension for the Host Joining/Leaving a Virtual Private Network - A method for performing an automatic join and leave function for either a host or network using Border Gateway Protocol (BGP) signaling, the method comprising, sending a BGP join request that indicates a request to join a virtual network, receiving a BGP join response that indicates either an acceptance or a rejection of the BGP join request, adding the host to the virtual network when the BGP join response accepts the BGP join request, sending a BGP leave request that indicates a request to leave the virtual network, receiving a BGP leave response that indicates either an acceptance or a rejection of the BGP leave request, and removing the host from the virtual network when the BGP leave response accepts the BGP leave request, wherein the BGP join request comprises a quality of service (QoS) requirement and a bandwidth requirement.2013-05-09
20130117450ARRANGEMENTS AND METHODS FOR ACCESS TO STORED DATA - An access server generates a handshake with storage servers resulting in more rapid access to the stored data, for example, video data, by a user. The handshake also results in load balancing effects.2013-05-09
20130117451METHOD, DEVICE AND SYSTEM FOR CONTROLLING WEB PAGE ACCESS - The present invention provides a method, device and system for controlling web page access. The method includes: receiving an access request message of a user, and obtaining an Internet access account of the user according to the access request message; obtaining a corresponding user rank identifier according to the Internet access account, including the user rank identifier in the access request message, and sending the access request message w the user rank identifier to a content provider server, so that the content provider server returns corresponding web page information to the user according to the user rank identifier.2013-05-09
20130117452ACCESS CONTROL METHOD, ACCESS CONTROL APPARATUS, AND ACCESS CONTROL PROGRAM - An object is to reduce the loads on resources and to flexibly handle increase in access. An access control apparatus 2013-05-09
20130117453Managing Capacity in a Data Center by Suspending Tenants - A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.2013-05-09
20130117454OFFLINE RESOURCE ALLOCATION ALGORITHMS - Various embodiments provide offline algorithms for resource allocation. A known set of “offline” requests may be matched to available resources using an online resource allocation algorithm that models the offline resource allocation problem as though the requests were received stochastically. Requests may be scaled and then sampled to provide random, stochastic input for the online resource allocation algorithm. For each request, resources are allocated to the request by evaluating multiple options based upon shadow costs assigned to resources associated with the different options. After each request is processed, an adjustment is made to the shadow costs for remaining resources to reflect differences in rates for allocation and/or consumption of the resources and the updated shadow costs are used for a subsequent request. A scaled resource allocation determined using sampled requests in this manner may be scaled back up to obtain a solution for the offline resource allocation problem.2013-05-09
20130117455Splicing Persistent Connections - A method of connecting a client to a server by a load balancer associated with a plurality of servers. The method includes establishing a first connection for transmission of packets between the load balancer and the client, selecting a server to service the client, and splicing the first connection with a second connection between the load balancer and the selected server, the second connection being established before the first connection.2013-05-09
20130117456METHOD AND APPARATUS FOR MANAGING CONNECTION - A method and apparatus for managing connection is disclosed, which is capable of realizing an efficient management through a bi-directional connection, the method comprising pairing two uni-directional connections between a receiver and a transmitter, if Internet service to be provided requires bi-directional data delivery capability; and creating a second uni-directional connection by assigning the second uni-directional connection at the time of creating a first uni-directional connection for the Internet service, wherein the first uni-directional connection is opposite to the second uni-directional connection.2013-05-09
20130117457METHODS AND SYSTEMS FOR FACILITATING TRANSFER OF SESSIONS BETWEEN USER DEVICES - Methods and systems for facilitating transfer of an active session from a first device to a second device associated with the same user. A network server is configured to enable the switching or swapping of an active session from one device to another device, where both devices are associated with a common user address. The switching or swapping is implemented with no or minimal effect on the active session or awareness of the remote party. The device switch may be performed in relation to any active session, including VoIP, video conferencing, or other media sessions.2013-05-09
20130117458Build a Person from Multiple Contacts - A data structure that represents a person is created. The data structure comprises a person object. The person object comprises one or more contact objects. When it is determined that the person is a global address list contact, first contact information for the person is obtained from a global address list store and stored in a first contact object. When it is determined that the person is an email contact, second contact information is obtained from a contact store and stored in a first memory cache. When it is determined that the second contact information includes a global address identifier, the global address identifier is stored in the second contact object. A person identifier is created for the person that identifies the person. The person identifier is stored in the first contact object and in the second contact object.2013-05-09
20130117459SYSTEM AND METHOD OF IMPLEMENTING AGGREGATED VIRTUAL PRIVATE NETWORK (VPN) SETTINGS THROUGH A SIMPLIFIED GRAPHICAL USER INTERFACE (GUI) - Systems and methods are provided for defining an operating system that automates setup and implements a virtual private network (VPN) on a network interface device such as a router. A graphical user interface module comprises instructions for electronically providing a graphical user interface including a plurality of interface elements to a user who then may provide customizable input defining a first set of variable parameters. An automation layer module comprises instructions defining the type of graphical user interface to display to a user and instructions for electronically accessing a particular data file defining a second set of static parameters. A firmware module and related processor programs and the network interface device and executes the programmed code to establish a VPN connection in accordance with a configuration defined by the first set of variable parameters and the second set of static parameters.2013-05-09
20130117460DATA MANAGEMENT METHODS FOR USE IN A NETWORK SYSTEM AND NETWORK SYSTEMS USING THE SAME - Data management methods for use in a network system including at least first, second and third network terminal devices and traversal server are disclosed. First and second network terminal devices can traverse at least one NAT router and/or firewall to establish a connection channel between each other for data access through traversal server. The method includes the steps of: receiving first packet with first protocol format from first network terminal device; determining whether to perform protocol conversion operation; if so, obtaining a list of available network terminal devices, assigning first network terminal device from obtained list, converting first packet with first protocol format into second packet with second protocol format that is decodable by second network terminal device, and sending second packet to second network terminal device such that second network terminal device can obtain content of first packet by decoding second packet upon reception of second packet.2013-05-09
20130117461CONNECTION ESTABLISHING MANAGEMENT METHODS FOR USE IN A NETWORK SYSTEM AND NETWORK SYSTEMS USING THE SAME - Connection establishing management methods for traversing network address translation (NAT) routers and firewalls between network terminal devices to establish a connection channel therebetween for use in a network system including at least first, second and third network terminal devices and a traversal server are disclosed. First, when traversal server receives a call request of first and second network terminal devices, network topology levels of first and second network terminal devices are detected to detect whether first and second network terminal devices are located behind NAT router and/or firewall. Then, one of first and second network terminal devices or third network terminal device is selected according to the detection result such that selected network terminal device acted as proxy server for the traversal server to establish a connection channel corresponding to call request between first and second network terminal devices.2013-05-09
20130117462METHOD AND APPARATUS FOR INSTANT PLAYBACK OF A MOVIE TITLE - Techniques for fragmenting a file or a collection of media data are disclosed. According one aspect of the techniques, a file pertaining to a title is fragmented into a header and several tails or segments. The header is a continuous portion of the file while the segments are respective parts of the remaining portion of the file. The header is seeded substantially in all boxes, and none, one or more of the segments are distributed in each of the boxes in service. When a title is ordered, the header is instantly played back while the segments, if not locally available, are continuously fetched respectively from other boxes that have the segments.2013-05-09
20130117463SYSTEM AND METHOD FOR PROVIDING RANDOM ACCESS TO A MULTIMEDIA OBJECT OVER A NETWORK - A system and method provide random access to a multimedia object over a network. One embodiment of the invention includes a streaming media server that is connected to a client computer over a network. The streaming media server includes at least one multimedia object that is adapted for transmission (“streaming”) across the network. A pre-roll calculation program determines a pre-roll for each segment of the multimedia object and generates a modified multimedia object which includes a pre-roll for each of its segments, a pre-roll identifying a portion of the multimedia object to be transmitted by the streaming media server and received by the client computer prior to playback of the multimedia object at a selected segment. The pre-roll allows the client computer to present, starting at a selected segment, the multimedia object in its entirety without interruption. The pre-roll calculation program further facilitates the design of the multimedia object to minimize delays associated with random accesses to segments of the multimedia object.2013-05-09
20130117464PERSONALIZED MEDIA FILTERING BASED ON CONTENT - Personalized media filtering for a mobile electronic device can be implemented. By supporting receipt of personal media filter criteria, flexible personalization options can be implemented. Personalized media filtering can allow for interactively receiving personal media filter criteria and applying the filter criteria to the media content during the media presentation. One possible blocking response is to block portions of the content. Other possible responses include switching between broadcast stations or playlists. A prevalence metric can indicate how often a particular content item, such as a word, has been filtered from the media content. When the prevalence metric exceeds a threshold, the technology can automatically respond in a variety of ways, such as by blocking a source of the presented media content from future presentation. Interactively establishing personalized filter criteria can be implemented during ongoing presentation, for immediate use in filtering during the presentation.2013-05-09
20130117465PROCESSING RECEIVED DATA - A method for controlling the processing of data in a data processor such that the data processor is connectable to a further device over a data link. The method comprising the steps of receiving data at an element of the data processor and if a set interval has elapsed following the receipt of the data, determining whether processing of the received data in accordance with a data transfer protocol has begun, and, if it has not, triggering such processing of the received data by a protocol processing element. The method then senses conditions pertaining to the data link and sets the interval in dependence on the sensed conditions.2013-05-09
20130117466SPLITTING A NETWORK TRAFFIC FLOW - Systems and methods for splitting a network traffic flow in a data network are described. A flow of traffic between a source node and a destination node in the data network is split into a set of data paths. A data path includes one or more data links between nodes in the data network. A submap of the data network that excludes at least one data link is used to determine the set of flow paths.2013-05-09
20130117467Method and System for Forwarding a Message in a Session Initiation Protocol Based Communications Network - Method and system for forwarding a message in a Session Initiation Protocol, SIP, based communications network, to a first and second SIP user equipment of a subscriber via a controller server and one of a plurality of traffic handler servers. The first user equipment may have first capabilities different from second capabilities of the second user equipment. The controller server receives the message; determines which first traffic handler server of the plurality of traffic handler servers is arranged for providing a first service associated with the first capabilities, and which second traffic handler server of the plurality of traffic handler servers is arranged for providing a second service associated with the second capabilities; and forwards the message to the first user equipment via the first traffic handler server, and to the second user equipment via the second traffic handler server.2013-05-09
20130117468SYSTEM AND METHOD FOR RECEIVING AND SYNCHRONIZING CONTENT ON A COMMUNICATION DEVICE - A system and method for receiving and synchronizing content on a communication device that includes a source configured to provide a first content to the communication device via a first channel; a host of the communication device configured to push a second content to the communication device via a second channel, the second channel separate and independent from the first channel; wherein in operation, the first content and second content are synchronized at the communication device via a presentation layer of the communication device is disclosed. The system and method are particularly advantageous to provide a seamless experience to a user.2013-05-09
20130117469REGISTER ACCESS IN DISTRIBUTED VIRTUAL BRIDGE ENVIRONMENT - Systems and methods to perform a register access are described. A particular method includes receiving a data frame at a bridge element of a plurality of bridge elements in communication with a plurality of server computers. The data frame may include a register access request and may be forwarded from a controlling bridge in communication with the plurality of bridge elements. A register may be accessed and execution of the register access request may be initiated in response to receiving the data frame.2013-05-09
20130117470TECHNIQUES FOR CONFIGURING CONTACTS OF A CONNECTOR - Systems and methods for configuring contacts of a first connector includes detecting mating of a second connector with the first connector and in response to the detection, sending a command over one of the contacts and waiting for a response to the command. If a valid response to the command is received, the system determines the orientation of the second connector. The response also includes configuration information for contacts in the second connector. The system then configures some of the other contacts of the first connector based on the determined orientation and configuration information of the contacts of the second connector.2013-05-09
20130117471CONFIGURATION OF A METROLOGICALLY SEALED DEVICE VIA A PASSIVE RF INTERFACE - Systems and methods that allow for the configuration or reconfiguration of an electronic metrologic device without having to handle the device or open the device packaging. Configuration/reconfiguration is accomplished by way of passive RF communication between a RF read/write device and a RF-enabled memory device installed to the metrologic device. Processing of configuration changes is handled in accordance with legal-for-trade requirements.2013-05-09
20130117472METHODS AND APPARATUS FOR DETERMINING A LOCATION OF A COMPONENT - A device for use in determining a location of a component of a system includes a communication interface configured to transmit at least one signal to the component, a display, and a processor coupled to the communication interface and to the display. The processor is programmed to display a representation of the system on the display, display an expected location of the component within the representation, and transmit the at least one signal to the component using the communication interface for use in determining an actual location of the component.2013-05-09
20130117473DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT SYSTEM, AND DEVICE MANAGEMENT METHOD - A device management apparatus connected to a plurality of devices via a network includes a collecting unit that receives usage data indicating a status of use of each of the devices from each of the devices and that stores the received usage data in a storage device, and a common data acquiring unit that acquires common data that is common to the devices from the usage data of each of the devices stored in the storage device.2013-05-09
20130117474GENERAL INPUT/OUTPUT ARCHITECTURE, PROTOCOL AND RELATED METHODS TO IMPLEMENT FLOW CONTROL - An enhanced general input/output communication architecture, protocol and related methods are presented.2013-05-09
20130117475DATA DETECTION AND DEVICE OPTIMIZATION - The disclosure is related to systems and methods for data detection and device optimization. In one example, a device may include an interface circuit for data transmission, and an interface detection module adapted to determine a characteristic of a data transfer over the interface circuit. The device may implement an optimization profile for the device based upon the determined characteristic. Further, a device may be configured to measure a data transfer rate, determine an interface type based on the data transfer rate, and implement an optimization profile based on the interface type. The optimization profile may optimize a system for power consumption, performance, or other benefits.2013-05-09
20130117476LOW-POWER HIGH-SPEED DATA BUFFER - Techniques are disclosed relating to buffer circuits. In one embodiment, a buffer circuit is disclosed that includes memory unit and an output register. The memory unit is configured to store a plurality of buffer entries and a first pointer to a current one of the plurality of buffer entries. The output register is coupled to an output of the memory unit. The buffer circuit is configured to perform a read operation by outputting a current value of the output register and storing a value of the current buffer entry in the output register. The buffer circuit is configured to update the first pointer in response to the read operation.2013-05-09
20130117477WIRELESS SIGNAL TRANSMITTING/RECEIVING APPARATUS FOR SEMICONDUCTOR SYSTEM - A wireless signal transmitting/receiving apparatus for a semiconductor system is disclosed The apparatus includes a serializer/deserializer (SERDES) circuit and a coupling pad. The SERDES circuit outputs a parallel input signal as a serial signal during transmission, and outputs a serial input signal as a parallel signal during reception. The coupling pad generates an inductively coupled wireless signal according to the serial signal outputted from the SERDES circuit, and provides a signal generated by inductive coupling with an external device as the serial input signal of the SERDES circuit.2013-05-09
20130117478DEVICE CONTROL APPARATUS, DEVICE CONTROL METHOD AND PROGRAM FOR INITIATING CONTROL OF AN OPERATION OF AN EXTERNAL DEVICE - There is provided a device control apparatus, a device control method and a program capable of easily initiating control of an operation of an external device through an application according to a status of the external device and a usage status of the application. An application for controlling an operation of an AV amplifier is acquired from an application server, a status of the AV amplifier and a usage status of the application are determined upon startup of the application, a screen according to the result of the determination is displayed in order to arrange an operation environment of the application and then a manipulation screen for controlling the operation of the AV amplifier through the application is displayed, and the operation of the AV amplifier is controlled according to a user manipulation performed through the manipulation screen.2013-05-09
20130117479PROVIDING WIRELESS USER INPUT/OUTPUT TO COMPUTING DEVICES - There is set forth herein a computer program product, device, and method. In an example method, at least one of one or more processors of a device including one or more wired connectors and a wireless communication device receive a video output from a computing device via at least one of one or more wired connectors. At least one of the one or more processors send the video output to a wireless-enabled device via the wireless communication device using a wireless communication protocol. At least one of the one or more processors receive a keyboard or mouse input from the wireless-enabled device via the wireless communication device using the wireless communication protocol. At least one of the one or more processors send the keyboard or mouse input to the computing device via at least one of the one or more wired connectors.2013-05-09
20130117480METHOD FOR CONFIGURING STORAGE SYSTEM CONNECTION, DEVICE AND STORAGE SYSTEM - A method for configuring a connection in a storage system is provided. A configuring device determines that the configuring device cannot communicate with a first control board; searches a route information table for route information related to the first control board, wherein the route information is route information between an adapter card and the first control board, wherein the adapter card is connected to a north bridge of the first control board through a PCIe bus; modifies the searched out route information by changing an address of the first control board in the route information to an address of a second control board, and stores the modified route information in the route information table.2013-05-09
20130117481FIBRE CHANNEL N-PORT ID VIRTUALIZATION PROTOCOL - Disclosed is a computer implemented method, data processing system and computer program product to discover an SCSI target. The method comprises a client adapter transmitting an N_port ID virtualization (NPIV) login to a virtual I/O server (VIOS). The client adapter receives a successful login acknowledgement from the VIOS and issues a discover-targets command to the fabric. Upon determining that the SCSI target information is received, wherein the SCSI target information includes at least one SCSI identifier. Responsive a determination that SCSI target information is received the client adapter issues a port login to a target port, wherein the target port is associated with the at least one SCSI target. The client adapter makes a process login to form an initiator/target nexus between a client and at least one SCSI target. The client adapter queries the SCSI target by using a world wide port name associated with the target port.2013-05-09
20130117482METHOD AND A SYSTEM FOR POLLING AND PROCESSING DATA - The embodiments herein provide a method and system for polling and processing data. The method comprises computing a maximum time from a source after a last update time, waiting for a preset time to ensure that all transactions with respect to a change in a data is completed, querying for a plurality of changes after an elapse of the preset waiting time since the last update time and up to the maximum time, generating a time window, collecting a list of changes occurred within the generated time window, sending the collected list of changes for processing; and updating the processed data at the destination. The time window comprises a time interval between the last update time and the maximum time.2013-05-09
20130117483METHOD FOR OPERATING A BUS SYSTEM - A method for operating a bus system, which includes a master and k slaves as users, where a header of an interrogation frame, which includes k information fields, is transmitted by the master to the slaves; in each instance, an mth slave being assigned an mth information field; an information item regarding the amount of data that is to be sent by the mth slave to the master being written by the mth slave to the mth information field assigned to it; the interrogation frame being transmitted to the master; and a time schedule, by which the amount of data to be sent is taken into account, being prepared by the master for transmitting the data.2013-05-09
20130117484TIME AND EVENT BASED MESSAGE TRANSMISSION - A system, apparatus and method for efficient utilization of available band-width on the system's bus connection. The system includes a scheduler configured to receive a virtual schedule that provides at least one slot for sending a message over the communication bus and to confirm a trigger condition. A module is configured to send a message over the communication bus when the trigger condition is confirmed.2013-05-09
20130117485SERVER DIRECT ATTACHED STORAGE SHARED THROUGH VIRTUAL SAS EXPANDERS - A data storage system includes a first server including: a first plurality of storage disks configured to store data, and a first host bus adapter including a first processor configured to provide a first virtual expander and a first logic component; and a second server including: a second plurality of storage disks configured to store data, and a second host bus adapter including a second processor configured to provide a second virtual expander and a second logic component, wherein the first host bus adapter of the first server is coupled to the second host bus adapter of the second server via a SAS connection, and wherein each of the first plurality of storage disks and the second plurality of storage disks are accessible by each of the first server and the second server.2013-05-09
20130117486I/O VIRTUALIZATION VIA A CONVERGED TRANSPORT AND RELATED TECHNOLOGY - The invention is directed to I/O Virtualization via a converged transport, as well as technology including low latency virtualization for blade servers and multi-host hierarchies for virtualization networks. A virtualization pipe bridge is also disclosed, as well as a virtual desktop accelerator, and a memory mapped thin client.2013-05-09
20130117487SPEAKER DOCKING STATION - A speaker docking station for an iPad has a housing having a seat for supporting the iPad resting thereon in either portrait or landscape position, a dock connector, an operating circuit for processing an audio signal from the iPad via the connector, and two speaker drivers for reproducing sound based on an audio signal from the iPad and processed by the operating circuit. The connector is connected to the operating circuit by a cable extending outside the housing. The seat has a void, e.g., hole or recess, for accommodating the connector when the iPad is supported by and resting on the seat in the portrait position. The cable is of a sufficient length such that the connector will remain in connection with the iPad when the iPad is turned and supported by and resting on the seat in the landscape position.2013-05-09
20130117488REMOVABLE MEMORY CARTRIDGE AND DOCKING STATION COMPATIBLE WITH MEDIA DRIVE EXPANSION SLOTS - A system for data storage including a removable memory element having a data storage device, and a docking station in communication with a host device and configured for receiving the removable memory cartridge so as to put the host system in communication with the data storage device.2013-05-09
20130117489USB HOST WAKE FROM SLEEP STATE FOR MOBILE DEVICES - A USB host for wakeup from a sleep state includes a hold memory, a USB host controller, and a USB driver. When going to sleep, the USB driver sends a suspend command to the USB host controller in response to receiving a sleep command. The USB driver also reads a controller context from the USB host controller and saves the controller context in the hold memory. Thereafter, the USB driver turns off one or more supply potentials and one or more clocks in the host controller, and returns a sleep acknowledgement. While in sleep, the interface pins are placed in a hold state and notification to the operating system are disabled.2013-05-09
20130117490COMMUNICATING A MESSAGE REQUEST TRANSACTION TO A LOGICAL DEVICE - A general input/output communication port implements a communication stack that includes a physical layer, a data link layer and a transaction layer. The transaction layer includes assembling a packet header for a message request transaction to one or more logical devices. The packet header includes a format field to indicate the length of the packet header and to further specify whether the packet header includes a data payload, a subset of a type field to indicate the packet header relates to the message request transaction and a message field. The message field includes a message to implement the message request transaction. The message includes at least one message that is selected from a group of messages. The group of messages to include a message to unlock a logical device, a message to reset a logical device, a message to indicate a correctable error condition, a message to indicate an uncorrectable error condition, a message to indicate a fatal error condition, a message to report a bad request packet, a message to indicate power management and a message to emulate an interrupt signal.2013-05-09
20130117491ELECTRONIC DEVICE AND CONTROL METHOD THEREOF - An electronic device and a control method thereof, the electronic device which provides input/output functions of an image signal, the electronic device including: an input signal processor which processes an input image signal input by an external image source; an output signal processor which outputs an output image signal to an external display apparatus; a connector which is connected to the external image source or the external display apparatus; a switching unit which switches on/off a path between the connector and the input signal processor or the output signal processor; and a controller which controls the switching operation of the switching unit based on an information signal input or output through the connector. With this configuration, an electronic device and a control method thereof enables input/output of an image signal to/from an external device through a single connector.2013-05-09
20130117492PLATFORM COMMUNICATION PROTOCOL - A host chipset heartbeat may be utilized, in some embodiments, to handle interrupts from external devices on a power efficient basis. The availability of the host chipset heartbeat may be signaled to external devices and those external devices may time their activities to a period of time when not only are resources available, but the assertion of the activity is advantageous because the host chipset is already transitioning from a lower power consumption state.2013-05-09
20130117493Reliable Memory Mapping In A Computing System - Methods, apparatus, and products for reliable memory mapping in a computing system, the computing system including a plurality of memory modules, including: determining, by a channel mapping module, a reliability rating for each of a plurality of memory controller address ranges; mapping, by the channel mapping module, critical system-level memory addresses to the most reliable memory controller address ranges; and directing, by the channel mapping module, memory accesses addressed to a critical system-level memory address to the most reliable memory controller address ranges.2013-05-09
20130117494OPTIMIZING AVAILABLE COMPUTING RESOURCES WITHIN A VIRTUAL ENVIRONMENT - Methods and systems for the optimization of available computing resources within a virtual environment are disclosed. An exemplary method comprises determining the sizes of the computing resources available to the virtual machine and determining optimal data structures for the virtual machine based on the sizes of the computing resources. The optimal data structures may include an indexing data structure and a historic data. The method may further comprise allocating a Random Access Memory (RAM) and disk storage to the optimal data structures and configuring the optimal data structures within the RAM and the disk storage. The optimization of data structures involves balancing requirements of the indexing data structure and the historic data.2013-05-09
20130117495CONFIGURABLE MEMORY SYSTEM - An interface circuit that emulates a memory circuit having a first organization using a memory circuit having a second organization, wherein the second organization includes a number of banks, a number of rows, a number of columns, and a number of bits per column.2013-05-09
20130117496METHOD AND SYSTEM FOR MANAGING FLASH WRITE - A method for managing flash memory operations in a flash memory, comprising; assigning a state code to said flash memory operations; updating a state code flag with the assigned state code upon completion of each of said flash memory operations; wherein the assignment of said state codes is selected in a way that each of said updating a state code flag is performed by changing of one bit of the state code flag from one to zero.2013-05-09
20130117497BUFFER MANAGEMENT STRATEGIES FOR FLASH-BASED STORAGE SYSTEMS - Techniques are generally described related to a flash-based buffer management strategy. One example method for managing a buffer for a computer system may include monitoring, by a buffer management module, a plurality of operations being executed on the computer system and utilizing a plurality of buffer pages of the buffer. The example method may also include, upon a determination that the buffer is full, identifying a specific buffer page from the plurality of buffer pages for eviction, wherein the specific buffer page is selected based on a page state of the specific buffer page and a page hotness prediction for the specific buffer page. The example method may further include evicting the specific buffer page from the buffer.2013-05-09
20130117498SIMULATED NVRAM - Embodiments of the invention relate to leveraging disk controller cache memory to simulate non-volatile random access memory. At least one logical block address in cache memory of the disk controller is designated and set aside as permanently dirty. Read operations may be supported with data in the cache memory; including data retained in any block address designated as permanently dirty. Write operations may also be supported by storing the write data in the logical block address designated as permanently dirty.2013-05-09
20130117499REVERSIBLE WRITE-PROTECTION FOR NON-VOLATILE SEMICONDUCTOR MEMORY DEVICE - A serial memory device having a non-volatile memory array including a plurality of memory blocks, one or more said plurality of blocks being capable of being placed in a locked or an unlocked state upon receiving designated lock or unlock signal sequences is provided. The unlock signal sequences comprises at least two sequential signal sequences: a first unlock sequence, which has 1 to 7 signal bits, is applied to one of address input pins or a logic low enabled write-protection input pin and a second unlock sequence follows the first unlock signal sequence and is applied to a serial data access pin. The memory device further comprising a control logic circuit block coupled to a write-protection circuit block to provide means to identify the designated lock and unlock signal sequences and to set a protection state in a security area.2013-05-09
20130117500MEMORY SYSTEM AND MEMORY MANAGING METHOD THEREOF - A memory managing method is provided for a memory system, including a nonvolatile memory device and a memory controller controlling the nonvolatile memory device. The memory managing method includes determining whether a program-erase number of a memory block in the nonvolatile memory device reaches a first reference value; managing a life of the memory block according to a first memory managing method when the program-erase number of the memory block is determined to be less than the first reference value; and managing the life of the memory block according to a second memory managing method different from the first memory managing method when the program-erase number of the memory block is determined to be greater than the first reference value.2013-05-09
Website © 2025 Advameg, Inc.