22nd week of 2014 patent applcation highlights part 57 |
Patent application number | Title | Published |
20140149533 | DATA STORAGE BASED ON CONTENT POPULARITY - Methods, systems, and software for operating a data storage system of a content delivery node are provided herein. In one example, a method of operating a data storage system of a content delivery node is presented. The method includes receiving content data into a storage system, storing the content data in a first storage space, determining popular content data within the content data based on at least user requests for the content data, and storing the popular content data in a second storage space. | 2014-05-29 |
20140149534 | METHODS AND ARRANGEMENTS FOR CACHING STATIC INFORMATION FOR PACKET DATA APPLICATIONS IN WIRELESS COMMUNICATION SYSTEMS - The present invention relates to the caching of static information relating to a communication application executed in an user equipment in a wireless communication systems. The method of the invention is applicable in the establishment of, or during, a communication session, between the user equipment and a service application, via a proxy. The user equipment sends a start message, comprising a location indicator, to the proxy requesting to utilize a service application. The proxy access a caching node by the use of the location indicator and retrieves the static information. The static information has been cached in the caching node prior to the communication session. | 2014-05-29 |
20140149535 | METHOD FOR TRANSMITTING DATA AND MOBILE STORAGE APPARATUS USING THE SAME - Disclosure is related to a method for transmitting data, and the method is applicable to a mobile storage apparatus. The mobile storage apparatus provides multiple electronic devices to wirelessly access the files stored in the apparatus. The apparatus determines a scheme to segment the files to be sent according to the files' types, sizes and the order of the connected devices. The files are segmented into multiple sections before the transmission. A power management unit may turn off a communication unit within the apparatus when the transmission procedure enters an idle state. When the jobs in the electronic devices have been completed, the communication unit is again turned on for transmitting next segment until the files are completely transmitted. The invention achieves efficient transmission in a power-saving mode. | 2014-05-29 |
20140149536 | CONSISTENT DISTRIBUTED STORAGE COMMUNICATION PROTOCOL SEMANTICS IN A CLUSTERED STORAGE SYSTEM - Consistent distributed storage communication protocol semantics, such as SCSI target semantics, in a SAN-attached clustered storage system are disclosed. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes a mechanism to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit. | 2014-05-29 |
20140149537 | DISTRIBUTED CACHING CLUSTER MANAGEMENT - A management system may enable and monitor a cache or other cluster to make the cluster configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a distributed memory caching system may provide initial configuration to a client from a memory caching node referenced by an alias provided by a configuration endpoint. Updates of configuration may be retrieved from memory caching nodes, each storing current configuration of the cache cluster. A management system monitors changes to the cache cluster, such as provisioning of new caching nodes, and updates the configuration stored in the caching nodes for retrieval by a client. | 2014-05-29 |
20140149538 | TRANSMISSION OF NOTIFICATIONS TO MULTIPLE DEVICES ASSOCIATED WITH A USER - A notification system provides notifications to a user associated with multiple user devices. The notification system selects a user device to receive a notification based on user behavior, such as user interactions with the notification system via the user device or acknowledgments of notifications received from user devices. The notification is sent to the selected user device, and the notification system waits for an acknowledgment from the selected notification system for an acknowledgement delay period. If no acknowledgment is received within the acknowledgment delay period, an additional user device is selected and the notification is sent to the additional user device. | 2014-05-29 |
20140149539 | STREAMING CONTENT OVER A NETWORK - Disclosed are embodiments for streaming content over a network. First content segments are generated such that the time durations of at least a subset of the first content segments progressively increase with respect to time. Second content segments are generated that are configured to be played subsequent to the first content segments. The second content segments have time durations that are substantially the same with respect to each other. The first content segments and the second content segments are transmitted to a client device. | 2014-05-29 |
20140149540 | DECENTRALIZED ADMINISTRATION OF ACCESS TO TARGET SYSTEMS IN IDENTITY MANAGEMENT - An aspect of the present invention provides for decentralized administration of access to target systems. In an embodiment, an identity link system is provided between an identity manager and target systems, with the identity manager being required to interface with the identity link to access the target systems. The identity link maintains all the connector information for accessing the target systems such that the information need not be provided to the identity manager. Accordingly, the identity link can be co-located with target systems, for example in a remote data centre, such that access to the target systems can be controlled by administrators of the remote data centre, thereby providing decentralized administration. | 2014-05-29 |
20140149541 | Modular Law Enforcement Public Communication Tool - A modular system of public communication tools for police departments. The public communication tool is comprised of components and each component is optimized after they are associated with a particular law enforcement agency. Modular deployment increases the speed at which a department may evaluate the component, or to reduce the cost, or both. Optimization may include common fields and variables, lookup table generation, ordering of information and rules governing policy, as well as many other components of the system. | 2014-05-29 |
20140149542 | Transformation and Unified Control of Hybrid Networks Composed of OpenFlow Switches and Other Programmable Switches - An OpenFlow (OF) adaptor comprising at least one OF port configured to communicate with an OF Controller, at least one Non-OF (NOF) port configured to communicate with a NOF switch, and at least one processor coupled to the OF port and the NOF port and configured to receive a first OF message comprising network data from the OF controller via the OF port, translate the first OF message into a first NOF message, wherein the first NOF message comprises network data analogous to the first OF message network data encoded in a format supported by the NOF switch, and transmit the first NOF message toward the NOF switch via the NOF port. | 2014-05-29 |
20140149543 | METHOD OF MANAGING DIGITAL MEDIA CONTENTS, COMPUTER-READABLE STORAGE MEDIUM FOR RECORDING THE METHOD, AND USER APPARATUS FOR PERFORMING THE METHOD - A method for managing digital media content is described. Digital media content is uploaded to a server by a user apparatus. Access information about the server is stored in a digital media content file in which the digital media content is stored. | 2014-05-29 |
20140149544 | SYSTEM AND METHOD FOR PROVIDING RIGHTS MANAGEMENT SERVICES FOR NETWORK SERVICES - A first device implements an application platform that is shared with a second device. The application platform can be implemented so that the first device and the second device operate to have a same identity to at least the network service. The first device provides a user interface in order to receive input for accessing or using the network service. Additionally, the first device communicates input received in response to providing the user interface to the network service. The first device can receive a token from the network service in response to communicating the input. Additionally, the first device can communicate a set of data items to the second device. The set of data items includes the token and one or more identifiers that enable the second device to access and use the network service while appearing as the first device to the network service. | 2014-05-29 |
20140149545 | METHOD AND APPARATUS FOR ENCAPSULATION OF MOTION PICTURE EXPERTS GROUP MEDIA TRANSPORT ASSETS IN INTERNATIONAL ORGANIZATION FOR STANDARDIZATION BASE MEDIA FILES - An apparatus includes receive path circuitry configured to receive a Motion Picture Experts Group (MPEG) Media Transport (MMT) container and a processing device configured to identify locations of one or more media fragment units (MFUs) in the MMT container using a hint track within the MMT container. Another apparatus includes transmit path circuitry configured to transmit an MMT container and a processing device configured to identify locations of one or more MFUs in the MMT container using a hint track within the MMT container. | 2014-05-29 |
20140149546 | REMOTE COMMUNICATION SYSTEM FOR COMMUNICATION WITH COMPANION ANIMAL AND REMOTE COMMUNICATION METHOD WITH COMPANION ANIMAL USING THE SAME - Provided are a remote communication system for communication with a companion animal and a remote communication method with a companion animal using the same, wherein the breeder of a companion animal can easily check expression of an opinion according to a behavior pattern of the companion animal even at a remote place. To this end, the remote communication system with a companion animal includes a communication apparatus for collecting information about a behavior pattern of the companion animal and transmitting a message, configured by analyzing the collected information, over a wired/wireless network and a user terminal for receiving the message received from the communication apparatus over the wired/wireless network and outputting the received message. | 2014-05-29 |
20140149547 | Communication Method - A method of transmitting data from a first device. The method comprises: at the first device, establishing a connection with a first one of a plurality of second devices and establishing a first virtual connection, the first virtual connection being between the first device and a third device through the first one of a plurality of second devices; and receiving details of a second virtual connection, the second virtual connection being between a fourth device and the third device through a second one of the plurality of second devices, the fourth device being connected to the first device. The method further comprises selecting one of said first or second virtual connections for transmission of a data packet to said third device and transmitting data to said third device using said selected connection. | 2014-05-29 |
20140149548 | METHOD FOR CONTENT DELIVERY IN A CONTENT DISTRIBUTION NETWORK - It comprises using buckets as logical containers for content files, and associating meta-data to said buckets, wherein said associating of meta-data comprises the association of two kinds of meta-data: file system meta-data and content distribution meta-data. The latter includes attributes or properties for specific use in a CDN system, and the method comprises using said content distribution meta-data for managing the content delivery in a CDN service. | 2014-05-29 |
20140149549 | DISTRIBUTED CLUSTER PROCESSING SYSTEM AND PACKET PROCESSING METHOD THEREOF - The present invention provides a distributed cluster processing system and a packet processing method thereof. The system includes at least one external interface unit, multiple processing units, and a switching unit, where each of the at least one external interface unit is connected between a corresponding processing unit of the multiple processing units and an external network element, and is configured to receive a packet from the external network element, forward the packet to a corresponding processing unit of the multiple directly connected processing units, and send a processed packet to the external network element; and each of the multiple processing units performs specified service processing and is respectively connected to the switching unit, so that the multiple processing units and the switching unit form a star topology structure. According to the system and the method, through a logical combination between the processing units, end-to-end high performance may be achieved. | 2014-05-29 |
20140149550 | Method and System for Management of Synchronization of a Mobile Electronic Device - The present technology provides a method, system and computer program product for managing the synchronization of a mobile electronic device, wherein management and adjustment of the synchronization process can be provided at least in part on a session by session basis. The synchronization process may be configurable via a user interface. Aspects of the user interface, such as prompts or degree of user configurability, may be adjusted depending on one or more factors, such as link effective speed or expected synchronization time. | 2014-05-29 |
20140149551 | PERSONALIZED ACCOUNT MIGRATION SYSTEM AND METHOD - A method for migrating information, and a migrator for migrating information, are disclosed. The method may include extracting organizational information from at least two service providers, accessing a first at least one of the at least two service providers upon selection of a migration selection interface by the user, receiving of a first plurality of information related to the user from one of the service providers, accessing a second at least one of the at least two service providers, and writing the first plurality of information to the second at least one of the at least two service providers. The migrator includes an importer in communicative connection with at least one migrate-from service provider, a normalizer that receives a first plurality of information from the importer and converts the first plurality to a standard format, a denormalizer that receives the standard format from the normalizer and converts the standard format to a second plurality of information, and an exporter communicatively connected to a migrate-to service provider, which exporter receives the second plurality of information from the denormalizer and sends the second plurality to the migrate-to service provider. | 2014-05-29 |
20140149552 | DNS OVERRIDING-BASED METHODS OF ACCELERATING CONTENT DELIVERY - An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name. | 2014-05-29 |
20140149553 | NON-CHRONOLOGICAL BUFFERING OF SEGMENTS OF A MEDIA FILE - Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system. | 2014-05-29 |
20140149554 | Unified Server for Managing a Heterogeneous Mix of Devices - A system and method for integrating one or more resource servers for one or more types of devices are described using an enterprise service bus and network appliance as a service (NAaaS) application services. The enterprise service bus receives a request for one or more types of media, determines a first communication protocol of the request and one or more types of second communication protocols of the one or more resource servers, translates the request from a first communication protocol into one or more types of second communication protocols for one or more resource servers and retrieves one or more results matching the translated request from the one or more resource servers. A NAaaS application services determine one or more resource servers that the request is for based on the request matching a global index. | 2014-05-29 |
20140149555 | NON-CHRONOLOGICAL BUFFERING OF SEGMENTS OF A MEDIA FILE - Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system. | 2014-05-29 |
20140149556 | METHOD AND SYSTEM FOR RESOURCE DOWNLOAD - A method for resource download includes steps of: obtaining a download link of a download resource and querying a hash server whether or not stores with a full-text hash of a resource file corresponding to the download link; downloading a head data of the resource file via a source server and calculating a head hash of the resource file if the hash server does not store with the full-text hash of the resource file corresponding to the download link; and adopting a respective download strategy based on whether or not the hash server stores with the full-text hash of the resource file corresponding to the head hash. A system for resource down load is also provided. | 2014-05-29 |
20140149557 | Network-Capacity Optimized Adaptive HTTP Streaming - The present disclosure relates to a technique of adjusting the download of one or more adjustable content streams, the one or more content streams are provided in a network by a server ( | 2014-05-29 |
20140149558 | CLOUD BASED APPLICATION FRAGMENTATION - Technology is disclosed for decomposing an application into fragments and streaming the application fragments for execution on a mobile computing device. A fragment presents a user interface of the application and needs a set of resources, e.g., images, icons, etc. to be executed. A server determines a set of fragments for the application and streams them to the device as and when the device needs a particular fragment. The server determines the set of fragments in various ways. For example, the server executes an emulator that simulates the execution of the application by the user and determines fragment data including the set of fragments, resources needed by each of the fragments, and various possible navigations between the fragments. In another example, the server receives such fragment data from various users executing the application on various devices, and aggregates them based on aggregating policy to obtain an aggregated fragment data. | 2014-05-29 |
20140149559 | VIRTUAL PRIVATE NETWORK (VPN) SYSTEM UTILIZING CONFIGURATION MESSAGE INCLUDING VPN CHARACTER CONFIGURATION STRING - A virtual private network (VPN) system may include a VPN server configured to generate a configuration message comprising a VPN character configuration string, and a VPN client device configured to receive the configuration message and initiate a VPN connection with the VPN server over a communications network based upon the VPN character configuration string. The VPN server may be configured to provide the configuration message to the VPN client device in a non-human-readable form, and the VPN client device may be configured to initiate the VPN connection without user entry of VPN configuration data. | 2014-05-29 |
20140149560 | DYNAMIC TIME ZONE MANAGEMENT OF COMPUTING DEVICES - Various techniques of time zone conversion are disclosed in this application. For example, in one embodiment, a computing device can include a synchronizer configured to receive a set of time zone rules from a server. The set of time zone rules individually including a time zone identifier, a start date, and a time offset from a standard time beginning from the start date. The computing device can also include a converter operatively coupled to the synchronizer. The converter is configured to selectively convert time zone sensitive data received at or stored on the computing device to a target time zone based on the set of time zone rules. | 2014-05-29 |
20140149561 | INTEGRATION FRAMEWORK SYSTEM AND METHOD OF PROVIDING INTEGRATION FRAMEWORK - An integration framework system includes an interpreter configured to provide a general-purpose description and interpretation of a resource, a method, and a parameter regarding a hardware device on a network of things. An integration framework system includes an implementation binder configured to provide dynamic binding or dynamic unbinding depending on the change in the resource of the hardware devices. | 2014-05-29 |
20140149562 | METHOD AND SYSTEM FOR PROVIDING USER-BASED BANDWIDTH MANAGEMENT - An approach for enabling a user to adapt the usage of content by an application is described. An adaptation platform determines usage of content by an application satisfies a predetermined bandwidth threshold. The adaptation platform then initiates an adaptation of the usage of the content by the application based on the bandwidth configuration setting. | 2014-05-29 |
20140149563 | DATA PROCESSING SYSTEM, METHOD OF DATA PROCESSING, AND DATA PROCESSING APPARATUS - A data processing system includes a first storage unit that stores setting information of each device; a second storage unit that stores information indicating a working condition of a plurality of devices; an obtaining unit that obtains setting information of a first device for which information indicating that the device is not used is stored in the second storage unit, from the first storage unit; and a setting unit that sets the obtained setting information for a second device. | 2014-05-29 |
20140149564 | SYSTEMS AND METHODS FOR PREVENTING OVERLOAD IN ENTERPRISE APPLICATION INTEGRATION SERVICES - A mechanism for preventing overload in enterprise application integration (EAI) services. A method includes determining, by a processing device executing enterprise application integration (EAI) system, a first location in a chain of services in the EAI. The method also includes providing, by the processing device, access for insertion of an overload prevention service beginning (OPSB) at the first location in the chain of services in the EAI. The OPSB includes a service in the chain of services and counts number of messages processed in the EAI service. The method also includes determining, by the processing device, a second location in the chain of services in the EAI. The second location occurs after the first location in the chain of services in the EAI. The method further providing, by the processing device, access for the insertion of an overload prevention service end (OPSE) at the second location in the chain of services in the EAI. The OPSB is in communication with the OPSE and the OPSE comprises a service in the chain of services and is in communication with the OPSB. | 2014-05-29 |
20140149565 | REMOTELY SITED EXECUTION OF A SOFTWARE APPLICATION WITHIN A NETWORK - A method of controlling an execution of a software application. The method includes, within a control device designed for driving at least one multimedia contents restitution device: a step of obtaining, from an execution device configured to trigger an execution of the software application, first connection data to be used by a restitution device to establish a first communication link across a network with the execution device and receiving, during the execution, via the first communication link a multimedia stream resulting from the execution; a step of transmitting to the restitution device parameters for restitution of a multimedia content comprising the first connection data; and a step of dispatching to the restitution device a command for restitution of the multimedia content, intended for triggering a restitution by the restitution device of the multimedia stream. | 2014-05-29 |
20140149566 | SYSTEM AND METHOD FOR DETERMINING OPTIMAL COMBINATIONS - A computer-implemented method, apparatus, and non-transitory computer-readable medium for determining optimal combinations of elements having multiple dimensions, including removing all multi-dimensional elements from a combination matrix which have a dimension corresponding to a highest classification in a plurality of classifications, iteratively combining one or more multi-dimensional elements from a first end of the combination matrix and one or more multi-dimensional elements from a second end of the combination matrix to generate one or more combined multi-dimensional elements, incrementing a count of packed combinations when a combined multi-dimensional element in the one or more combined multi-dimensional elements has a dimension corresponding to the highest classification in the plurality of classifications, and removing a combined multi-dimensional element in the one or more combined multi-dimensional elements from the combination matrix when the combined multi-dimensional element has a dimension corresponding to the highest classification in the plurality of classifications. | 2014-05-29 |
20140149567 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus including a network controller which controls communication with an apparatus on a network includes a storage unit configured to store reference information to determine whether the network controller is a usable network controller, a determination unit configured to determine whether the network controller is a usable network controller based on the reference information and identification information for identifying the network controller, an acquisition unit configured to acquire update information for updating the reference information from an external apparatus in a case where the determination unit determines that the network controller is not a usable network controller, and an update unit configured to update the reference information stored in the storage unit based on the update information acquired by the acquisition unit. | 2014-05-29 |
20140149568 | MONITORING ALERTS IN A COMPUTER LANDSCAPE ENVIRONMENT - In a landscape environment, embodiments disclosed herein aggregate alerts into a root alert to reduce the overall alerts being analyzed. A dependency matrix can be used to determine alerts that are redundant due to being derived from a same root problem. In some embodiments, a first alert of a potential problem can be received from a first application or first resource. As a result, a dependency matrix can be checked to determine if a related alert has occurred that is associated with the first alert. If a related alert has already occurred, the first alert can be suppressed. Otherwise, the first alert can be transmitted for further evaluation, such as to a help desk. By suppressing alerts that are dependent on other alerts, a root alert can be generated and forwarded for further evaluation. | 2014-05-29 |
20140149569 | CORRELATIVE MONITORING, ANALYSIS, AND CONTROL OF MULTI-SERVICE, MULTI-NETWORK SYSTEMS - Methods and devices for correlative monitoring, analysis, and control of multi-service, multi-network systems are provided herein. Exemplary methods may include generating a network topology graph of a metanetwork using traffic records obtained from the metanetwork, generating a causal digraph of the metanetwork using the traffic records and the network topology graph, and transmitting one or more of the network topology graph and the causal digraph to a computing system. | 2014-05-29 |
20140149570 | PROVISIONING IP TERMINALS - A method for identifying and remotely provisioning IP terminals like video conference endpoints connected to a common LAN. A provisioning server sends email with a provisioning URL to user being asked to activate the URL; the computer receiving the email is connected to the LAN. Activation establishes an http session between the computer and a provisioning server, the server delivering a Java applet to the computer. When the Java applet is executed, it extracts the IP address of the computer. The Java applet then scans the LAN for video communication endpoints by sending out signaling protocol request like SIP or H.323 requests addressed with IP addresses belonging to the same IP address segment as the computer's IP address. The computer then provision the IP units responding to the signaling protocol requests by inserting XML files into the endpoints adjusted to the certain systems units identified via the endpoints' API. | 2014-05-29 |
20140149571 | Trust-Based Self-Organizing Wireless Network - A trust-based network has a plurality of nodes, each of which has a node device. Each node device includes a processor, a memory coupled to the processor, and a transceiver coupled to the processor. The transceiver is capable of transmitting signals to, and receiving signals from a second node device in the network. Trust for the transmission of information between nodes is determined using the proximity of one node to another, as well as other factors. | 2014-05-29 |
20140149572 | MONITORING AND DIAGNOSTICS IN COMPUTER NETWORKS - Various techniques of network monitoring and diagnostics in computer networks are disclosed herein. In one embodiment, a method includes configuring a network session between a first client device and a second client device interconnected to each other by the computer network. The configured network session having one or more encrypted attributes. The method also includes transmitting one or more of the encrypted attributes of the configured network session to a network management system for collecting information from one or more network elements connecting the first client device to the second client device during the network session. | 2014-05-29 |
20140149573 | Collecting And Using Quality Of Experience Information - Concepts and technologies are disclosed herein for collecting and using quality of experience information. A server computer executing a quality of experience management service can receive a request for quality of experience display data. The server computer can obtain location data defining a geographic location of a user device and analyze quality of experience information defining a quality of experience of an application program associated with the user device. The server computer can generate the quality of experience display data based upon the quality of experience information, and provide the quality of experience display data to the user device. | 2014-05-29 |
20140149574 | GENERATING A GENERALIZED UNIFORM RESOURCE IDENTIFIER - Examples disclosed herein relate to generating a generalized uniform resource identifier (URI). Examples include generating a generalized URI for a given URI. In examples disclosed herein, the generalized URI may include a generic value. Also, in examples disclosed herein, the generalized URI may include the generic value in a segment position corresponding to a variable segment position of the given URI. | 2014-05-29 |
20140149575 | ROUTING OF PERFORMANCE DATA TO DEPENDENT CALCULATORS - A method, system and computer program product are disclosed for routing performance data to compute nodes. According to one aspect of the present disclosure each of a plurality of compute nodes are assigned a topic. Each topic may be associated with a set of calculations. Labeled performance metrics for an application are received. Each performance metric is labeled with a context under which the performance metric was collected. A topic is associated with each of the performance metrics based on the labeled context. Each respective node listens for a topic assigned to it in order to access the performance metrics associated with the assigned topic. Each respective node analyzes the performance metrics associated with the topic assigned to it. | 2014-05-29 |
20140149576 | Managing Application Log Levels in Cloud Environment - Applications and their application components run on a cloud platform and an underlying cloud runtime infrastructure. The cloud platform provides a service that exposes an interface to remotely change log levels of logger objects defined in application components. The application logs are generated and stored for the application components on the cloud runtime infrastructure of the cloud platform. Log levels affect the content stored in the application logs. The exposed interface is instantiated to process remote requests for managing application logs and log levels for a specified application component. The application component is deployed on the cloud platform. The requested change in the log levels is performed based on the implementation of the interface. The change in the log levels is performed in the configuration data on the cloud runtime infrastructure provided by the cloud platform. | 2014-05-29 |
20140149577 | METHODS AND APPARATUS TO MONITOR ONLINE ACTIVITY - An example method to monitor online activity involves comparing first uniform resource locators collected from a first client device of a known panelist with second uniform resource locators collected from second client devices associated with different users; and determining which of the second uniform resource locators correspond to online activity of the known panelist based on ones of the first uniform resource locators matching at least portions of ones of the second uniform resource locators | 2014-05-29 |
20140149578 | Method For Testing Methods of Accelerating Content Delivery - An exemplary method for testing and communicating a report of a loading of a website capable of having at least some content delivered through a content delivery network. The report provides information about loading of the webpage with geographically-accelerated content delivery relative to loading of the website without accelerated content delivery. | 2014-05-29 |
20140149579 | CENTRALIZED DISPATCHING OF APPLICATION ANALYTICS - A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device. | 2014-05-29 |
20140149580 | TECHNIQUES FOR ACCOUNTING FOR MULTIPLE TRANSACTIONS IN A TRANSPORT CONTROL PROTOCOL (TCP) PAYLOAD - Techniques for separately accounting for multiple transactions in the same data packets communicated over a network using Transport Control Protocol (TCP) include receiving an Internet Protocol (IP) data packet that includes Transport Control Protocol (TCP) payload data. The TCP payload is parsed to determine boundary data that indicates a byte location on a boundary between a first transaction and a second transaction. A byte count that indicates a number of bytes in the TCP payload associated with the first transaction is determined based on the boundary data. Accounting data for the first transaction is determined based at least in part on the byte count. These techniques allow a service gateway to bill separately for different requests and responses carried in TCP data packets, such as those for Hypertext Transfer Protocol (HTTP) and Real Time Streaming Protocol (RTSP). | 2014-05-29 |
20140149581 | QUALITY OF SERVICE MONITORING DEVICE AND METHOD OF MONITORING QUALITY OF SERVICE - The invention provides a quality of service monitoring device ( | 2014-05-29 |
20140149582 | METHODS FOR AUTOMATICALLY MANAGING INSTALLED APPLICATIONS AND DETERMINING APPLICATION RECOMMENDATION RESULT BASED ON AUXILIARY INFORMATION AND RELATED COMPUTER READABLE MEDIA - An application management method includes at least the following steps: receiving auxiliary information associated with a plurality of applications installed on a user device; analyzing the auxiliary information based on a plurality of predetermined rules, and generating at least one analysis result for each of the applications; and automatically performing application management upon the applications installed on the user device according to analysis results of the applications. | 2014-05-29 |
20140149583 | SOCIAL NETWORK FORENSIC APPARATUS AND METHOD FOR ANALYZING SNS DATA USING THE APPARATUS - Disclosed are an apparatus and a method that determine a human relationship having an online relationship with a specific user by using user information and a friend relationship that exist on a social network service, transmitted and received data, and the like, determine communication information based on the human relationship, and enable additional analysis such as a time based status progress analysis, or the like. In particular, a more comprehensive and accurate analysis result is presented by simultaneously information on two or more social network services for one person. | 2014-05-29 |
20140149584 | METHOD AND APPARATUS TO MANAGE SERVICE LEVEL AGREEMENT - A method of managing a service level agreement (SLA) with respect to devices on a network by using a server includes selecting at least one SLA item to quantitatively measure service levels provided by the devices, setting a service management automatic option with respect to the selected SLA item, monitoring the service levels provided by the devices with respect to the selected SLA item, and executing a predetermined event to control the devices according to a result of the monitoring and a setting of the service management automatic option. | 2014-05-29 |
20140149585 | SOFTWARE ASSET MANAGEMENT USING A BROWSER PLUG-IN - A software asset management method comprising storing URL data for each of a first plurality of software entities, obtaining, by means of a first browser plug-in, first data indicative of a URL from which a browser has obtained content, comparing, for at least one of the first plurality of software entities, the URL data of the respective software entity with the first data, and communicating the first data to a first computer other than a computer hosting the browser subject to a first condition that, for each of the first plurality of software entities, the comparing reveals that the first data does not match the URL data of the respective software entity. | 2014-05-29 |
20140149586 | INTERNET PANEL FOR CAPTURING ACTIVE AND INTENTIONAL ONLINE ACTIVITY - A method, apparatus, system, and computer program product provide the ability to capture online activity. A group of Internet users that is representative of a portion of all Internet users is determined. A browser extension is installed onto an Internet browser of each of the Internet users in the group. Data for active and intentional webpage visits is identified, captured, and collected, via the browser extension, from each of the Internet users. The data is then utilized. | 2014-05-29 |
20140149587 | TECHNIQUES FOR MEASURING PEER-TO-PEER (P2P) NETWORKS - Techniques for measuring Peer-To-Peer (P2P) networks are provided. P2P are initially seeded with links to feigned content. As a P2P participant accesses a link, metrics are recorded about the P2P network being used by the participant. The metrics are used to form measurements to compare different P2P networks relative to one another. | 2014-05-29 |
20140149588 | INTERNET USE MONITORING SYSTEM AND METHOD - A system for monitoring Internet use of a selected computer user includes a remote server and a computer having a monitoring program voluntarily installed thereon by the user communicatively connected to the remote server. The monitoring program is configured to monitor various Internet access activity of the computer user and record the Internet access activity on the remote server. The Internet access activity includes access of at least one Internet protocol from the group consisting of newsgroups, file sharing programs, file transfer programs, chat rooms, peer to peer chats, and electronic mail activity. A method of using a monitoring system includes the steps of a computer user voluntarily installing a monitoring program on a selected computer, recording the Internet access activity, and providing the recorded information to a third party recipient. A report may be provided that includes a variety of information and may include a plurality of portions. | 2014-05-29 |
20140149589 | Enforcing Conditions of Use Associated with Disparate Data Sets - Techniques are described herein that are capable of enforcing conditions of use associated with disparate data sets. For example, content may be published. Conditions of use that are associated with the published content may be specified. The published content may include disparate data sets. Each data set may be associated with its own condition(s) of use. The condition(s) of use associated with each data set may be enforced. | 2014-05-29 |
20140149590 | SCALING COMPUTING CLUSTERS IN A DISTRIBUTED COMPUTING SYSTEM - A currently operating computing cluster that has multiple nodes storing cluster data may be scaled. A cluster scaling request may be received for the current cluster indicating a change in a number or type of nodes in the current cluster. In response to receiving the cluster scaling request, a new cluster may be created as indicated in the cluster scaling request, a copy of the cluster data from the current cluster to the nodes in the new cluster may be initiated, a network endpoint for the current cluster may be moved to the new cluster, and the current cluster may be disable. The current cluster may, in some embodiments, respond to read access requests during the copy of the cluster data. | 2014-05-29 |
20140149591 | MIGRATION TO MANAGED CLOUDS - A foreign instance is transferred from a customer environment to a target infrastructure-as-a-service cloud environment as an image. The foreign instance is adjusted to standards of the infrastructure-as-a-service cloud environment to obtain an adjusted instance. The adjusted instance is registered into a management system of the infrastructure-as-a-service cloud environment. | 2014-05-29 |
20140149592 | Network Appliance Architecture for Unified Communication Services - A system and method for implementing a service oriented architecture that supports complex event processing and business activity monitoring. An enterprise service bus (ESB) generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device. | 2014-05-29 |
20140149593 | Multi-Streaming Communication Session - A communication session between a first communication device and a second communication device is hosted in an Internet Protocol (IP) based packet data network. A contact server functions as a bridge service between the first communication device and the second communication device. A communication link between the first communication device and the contact server or the second communication device and the contact server is initially a voice-over IP (VoIP) communication link over a wireless data network comprised of a first packet data media stream. The contact server receives the first packet data media stream and at least one other packet data media stream from the first communication device and combines them into a single packet data media stream before transmitting the combined single packet data media stream to the second communication device. | 2014-05-29 |
20140149594 | METHOD AND APPARATUS OF RESOURCE ALLOCATION OR RESOURCE RELEASE - A method of resource allocation by a resource controlling device includes receiving, from a sending device, a list of resource devices requested by a resource requesting device. Allocation of a first resource device on the list of resource devices is performed. A list of remaining resource devices is sent to a next resource controlling device if the first resource device on the list of resource devices is successfully allocated for the resource requesting device and the first resource device is not a last resource device on the list of resource devices. An allocation failure message is sent to the sending device if the first resource device on the list of resource devices is not successfully allocated for the resource requesting device. | 2014-05-29 |
20140149595 | METHOD OF COMMUNICATING IN PATH COMPUTATION ELEMENT COMMUNICATION PROTOCOL AND NETWORK APPARATUS - The embodiments of the present invention provide a method of communicating in PCEP and a network apparatus for communicating in PCEP. The method comprising: receiving a Path Computation Request message; wherein the Path Computation Request message includes a Data Structure object, and the Data Structure object is used to specify the data structure of computed paths; sending a Path Computation Reply message; wherein the Path Computation Reply message includes the computed paths, and the computed paths are based on the Data Structure object. Through the embodiments of the present invention, PCEP should be extended to allow flexibility in use of different data structure based on the use-case and objective function. | 2014-05-29 |
20140149596 | INTERNET STREAMING AND THE PRESENTATION OF DYNAMIC CONTENT - Internet streaming from broadcast radio or television stations is described wherein triggers for dynamic content from internal or external systems cause an encoder system to generate command messages, and to synchronize those command messages with any delays associated with the triggering events. Command messages are delivered through a streaming media distribution system to client media players which obtain or present the dynamic content, in association with any desired configuration changes to the appearance of the media player or the method or manner in which the dynamic content is presented. | 2014-05-29 |
20140149597 | DISPLAYING A TEXT-BASED DESCRIPTION OF DIGITAL CONTENT IN A SUB-FRAME - In some example embodiments, a system and method is shown that includes receiving a text request that includes an identifier value that identifies a text-based description associated with a portion of digital content that is part of a larger portion of digital content. Further, the method includes responsive to the text request, retrieving the text-based description associated with the portion of digital content from a data store, the retrieving using the identifier value to identify the text-based description. Additionally, the method includes communicating the text-based description to a user. | 2014-05-29 |
20140149598 | Interactive Data Stream - The present invention is geared generally towards the transmission of data, such as images, audio, video, or text, as a continuous stream via a network to recipients. In particular, the present invention relates to enabling the transmission of data to recipients and enabling the recipients to interact and influence the content of the transmission. | 2014-05-29 |
20140149599 | Unified Application Programming Interface for Communicating with Devices and Their Clouds - A system and method for translating requests and responses between different types of devices are described. An enterprise service bus generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device. | 2014-05-29 |
20140149600 | METHOD FOR HANDLING MULTIPLE REQUESTS BY USING DATASET TRANSFER PROTOCOL - A method for processing multiple requests using a dataset transfer protocol is disclosed. The method includes generating a dataset transfer protocol and transmitting the dataset transfer protocol to a Web Application Server (WAS) by a client. The dataset transfer protocol includes at least one contract dataset including information about a sequence number of a contract generated according to a processing request and information about a requested task, at least one reference dataset referred to for processing the processing request, at least one datamap dataset including type information indicating a type of the reference dataset referred to in relation to the contract and mapping information about the reference dataset, and at least one header including information about a name of the contract dataset and information about a name of the mapping information dataset. | 2014-05-29 |
20140149601 | SYSTEMS FOR ACCELERATING CONTENT DELIVERY VIA DNS OVERRIDING - An exemplary system for accelerating content delivery via DNS overriding may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network. | 2014-05-29 |
20140149602 | PROTECTION METHOD AND SYSTEM FOR PREPLANNING DUALITY OF PATHS FOR A UNICAST AND/OR A MULTICAST TRAFFIC - The present invention relates to a protection method based on preplanning duality of paths for a unicast and/or a multicast traffic, by extending a network into hierarchy of connected rings to form a hierarchical ring based tree (HRBT) structure. The present method enables a deterministic method to route a frame (or packet) when a primary path to destination is unavailable due to node/link failure, bandwidth crunch, mis-configuration, etc. If both primary and secondary (or alternate) path are pre-provisioned before traffic is allowed, the switch-over time from primary (P) path to secondary (S) path will be minimized, thus enabling 50 ms protection switching in packet network. | 2014-05-29 |
20140149603 | APPARATUS AND METHOD OF ENABLING TO TRANSCEIVE DATA USING A PLURALITY OF HETEROGENEOUS NETWORKS SELECTIVELY THROUGH A FIXED HOST ADDRESS - The mobile communication terminal capable of accessing to a plurality of heterogeneous networks selectively, according to the present invention, comprises a process which communicates data with an application running on the mobile communication terminal, through a local socket created with its destination address set to a fixed internal address; and another process which creates at least one outward socket by setting its source address to an IP address assigned from one of the plurality of heterogeneous networks and its destination address to a remote address, and communicates data with an outside server of the remote address through the at least one outward socket. Data communication is made between the local socket and the at least one outward socket if the at least one outward socket is set as associated with the local socket. | 2014-05-29 |
20140149604 | AUTHENTICATION METHOD FOR STATELESS ADDRESS ALLOCATION IN IPV6 NETWORKS - The authentication method for stateless address allocation in IPv6 networks provides a P2P trust-verification approach for identifying a rogue node. Alternatively, the authentication method provides an information hiding scheme to avoid being plagued by rogue nodes. In both cases, the authentication method is embodied in a computer software product having machine readable code. | 2014-05-29 |
20140149605 | SYSTEMS AND METHODS FOR DICTIONARY BASED COMPRESSION - This disclosure is directed to dictionary-based compression, which may be employed to achieve stateful header compression without maintaining a complete deflate state. The compressor may maintain a history of data streams compressed by the compressor, compressed according to a compression dictionary. Responsive to the compression of the one or more data streams, the compressor may delete the first compression dictionary from the memory. Subsequent to the deletion, the compressor may compress an additional data stream using the maintained history. The compressor may generate a second compression dictionary from at least one of: the maintained history and a portion of the additional data stream. The compressor may allocate memory for a compression state of the additional data stream and may load the maintained history into the compression state. | 2014-05-29 |
20140149606 | SERVER, MULTIMEDIA APPARATUS AND CONTROL METHOD THEREOF FOR SYNCHRONOUSLY PLAYING MULTIMEDIA CONTENTS THROUGH A PLURALITY OF MULTIMEDIA DEVICES - Apparatuses and methods related to a server, a multimedia apparatus and a control method thereof, are provided. More particularly, the apparatuses and methods relate to a server, a multimedia apparatus and a control method thereof which synchronously plays multimedia contents through a plurality of multimedia apparatuses. A multimedia apparatus includes: a communicator configured to be connected to a server; and a controller configured to transmit to the server a request to start playing a multimedia content, receive synchronization information from the server that is necessary for synchronously playing the multimedia content. The synchronization information from the server is determined on the basis of the play start request, and synchronously plays the multimedia content based on the received synchronization information. | 2014-05-29 |
20140149607 | STORAGE DEVICE, COMPUTING SYSTEM INCLUDING THE SAME AND DATA TRANSFERRING METHOD THEREOF - A data transfer method of a storage device which includes a host bus adaptor to communicate with an external host via a first interface and to communicate internally via a second interface is provided. The data transfer method may include issuing a write command and a read command to the host bus adaptor; performing a read direct memory access operation using the first interface in response to the write command and simultaneously performing a write direct memory access operation using the second interface in response to the read command; and generating frame information structure (FIS) sequences according to the second interface in response to the issued write command and the issued read command. The first interface may perform a full duplex data transfer and the second interface may perform a half-duplex data transfer. | 2014-05-29 |
20140149608 | MEMORY CONTROLLER AND OPERATING METHOD THEREOF - A memory controller is provided. The memory controller may comprise a first interface configured to provide an interface for communications with a host, and a second interface configured to communicate with the host through the first interface and to provide an interface for communications with a memory. The second interface may include an emulation engine configured to generate a Direct Memory Access (DMA) setup Frame Information Structure (FIS) including ready state information for data communications with the host in response to a command transferred from the host. The second interface may include a storage engine configured to access the host to fetch a physical region descriptor (PRD) before the DMA setup FIS is received from the emulation engine. | 2014-05-29 |
20140149609 | DETECTING DEVICE DISCONNECT IN A REPEATER - A method for detecting device disconnect in a repeater is disclosed herein. The method includes receiving a disconnect indication comprising a voltage swing occurring on a data channel for a peripheral device. The method also includes receiving a start-of-frame indication that indicates that a threshold consecutive number of bits of the same data value has been received. The method further includes sending a device disconnect message to a host based on the disconnect indication and the start-of-frame indication. | 2014-05-29 |
20140149610 | COMPUTER SYSTEM - A first electronic device has a first side provided with first and second contacts. The first contact is connected to a direct current power source and the second contact is grounded. A second electronic device has a decision circuit and a second side removably connected to the first side. The second side includes third and fourth contacts. When the first and second electronic devices are connected in a first configuration, the decision circuit outputs a first signal according to the first configuration, whereas when the electronic devices are connected in a second configuration opposite to the first configuration, the decision circuit outputs a second signal according to the second configuration. | 2014-05-29 |
20140149611 | CHANNEL CONDITION AWARE USB DATA DELIVERY OVER Wi-Fi WITH DIFFERENTIAL TREATMENT ON DISTINCT USB ENDPOINTS - Various aspects of the present disclosure provide frameworks and related mechanisms to provide for Universal Serial Bus/Internet Protocol (USB/IP) data transfer utilizing WiGig Serial Extension (WSE). The frameworks and related mechanisms (1) adapt USB transfers to variations in wireless channel conditions by making suitable adjustments to the USB transfers, e.g., by adjusting the number of outstanding USB transfers and their sizes at the core driver level; (2) administer the admission of USB devices/endpoints based on channel condition and USB requirements by translating USB requirement parameters into 802.11 admission control parameters; and (3) manage multiple USB/IP endpoint sessions with differential treatments above IP using SCTP streams instead of TCP or UDP. | 2014-05-29 |
20140149612 | MICROCOMPUTER - A microcomputer is provided for each of industrial apparatuses to synchronously control them and includes a CPU, a peripheral module, and a communication interface. The peripheral module controls an external apparatus based on a specified control parameter. The communication interface includes a time register that is synchronized with the other apparatuses in time series. The communication interface issues a CPU interrupt and a peripheral module interrupt to the CPU and the peripheral module, respectively, if a successively settled correction time matches the time register. In response to the peripheral module interrupt, the peripheral module changes the control parameter from a current value to an update value. In response to the CPU interrupt, the CPU starts an update program to calculate the next update value for the control parameter and writes the calculated value to the peripheral module. | 2014-05-29 |
20140149613 | ELECTRONIC STORAGE MODULE, METHOD FOR ASSIGNING CONTACTS OF AN ELECTRONIC STORAGE MODULE, METHOD FOR IMPLEMENTING AN ASSIGNMENT - Provided are an electronic storage module, a method for assigning contacts of an electronic storage module and a method for implementing an assignment. Exemplary modules include chip cards such as SIM cards (Subscriber Identification Modules), in particular but not limited to cards that use six contacts. The electronic storage module has a plurality of contacts, including at least one reset contact and at least one first set of contacts forming a first communication interface between the electronic storage module and an electronic device including the electronic storage module. The set of contacts constitutes at least one second communication interface. The reset contact makes it possible to indicate which one of the first or second communication interfaces the first set of contacts uses at a given time. | 2014-05-29 |
20140149614 | SATA Data Appliance for Providing SATA Hosts with Access to a Configurable Number of SATA Drives Residing in a SAS Topology - A method and apparatus for providing a SATA host with access to multiple SATA drives is disclosed. The apparatus may include: an emulated port multiplier for presenting at least one logical drive to the SATA host; a mapping module for maintaining a mapping between the at least one logical drive and a plurality of physical SATA drives, wherein the plurality of physical SATA drives reside in a SAS topology; and a SATA/STP bridge for providing an interface between the SATA host and the SAS topology, the SATA/STP bridge configured to function as a SATA target to communicate with the SATA host and to function as a STP initiator to communicate with the plurality of physical SATA drives in the SAS topology. | 2014-05-29 |
20140149615 | CONNECTING MULTIPLE SLAVE DEVICES TO A SINGLE MASTER - A device comprising: a bus master, including a bi-directional data and clock lines, configured to produce a select signal output for enabling data transmission on the bi-directional data line to first/second different data busses supporting multiple slave devices configured to receive/transmit data over a respective data bus and to receive a clock signal from the bus master from the clock line; and a de-multiplexer including an input, first and second outputs and a control input, the input coupled to the bi-directional data line of the bus master, first/second outputs of the de-multiplexer coupled to first/second data busses, respectively, and the control input configured to receive the select signal from the bus master that is configured to communicate to a first slave device when the select signal is in a first state, and a second different slave device when the select signal is in a second different state. | 2014-05-29 |
20140149616 | I2C BUS STRUCTURE AND ADDRESS MANAGEMENT METHOD - An Inter-Integrated Circuit (I2C) bus structure includes a master device, a slave device, and an address setter connected to each other via I2C buses. The slave device has an original device address. The master device transmits an address set command to the address setter. The address setter changes the first device address of the slave device to a second device address in response to the address set command. An address management method is also provided. | 2014-05-29 |
20140149617 | I2C BUS STRUCTURE AND DEVICE AVAILABILITY QUERY METHOD - An Inter-Integrated Circuit (I2C) bus structure includes a master device and a slave device. The slave device is connected to the master device via an I2C bus and an interrupt line. When the master device receives an interrupt request from the slave device via the interrupt line, the master device determines that the slave device is available. When the master device has not received any interrupt request from the slave device via the interrupt line for a time period, the master device determines that the slave device is not available. A device availability query method is also provided. | 2014-05-29 |
20140149618 | CALIBRATION PROTOCOL FOR COMMAND AND ADDRESS BUS VOLTAGE REFERENCE IN LOW-SWING SINGLE-ENDED SIGNALING - A single-ended receiver is coupled to an input-output (I/O) pin of a command and address (CA) bus. The receiver is configurable with dual-mode I/O support to operate the CA bus in a low-swing mode and a high-swing mode. The receiver is configurable to receive a first command on the I/O pin while in the high-swing mode, initiate calibration of the slave device to operate in the low-swing mode in response to the first command, switch the slave device to operate in the low-swing mode while the CA bus remains active, and to receive a second command on the I/O pin while in the low-swing mode. | 2014-05-29 |
20140149619 | BUS SYSTEM INCLUDING AN INTERCONNECTOR, A MASTER DEVICE, A SLAVE DEVICE, AND AN OPERATING METHOD THEREOF - A system-on-chip bus system and an operating method of the same are provided. The bus system includes a master device, a slave device and an interconnector coupled between the master device and the slave device. The interconnector includes a synchronization/compaction block to control traffic provided from a master device to a slave device. When a write request traffic and a corresponding write data traffic are all provided from the master device, the synchronization/compaction block may transfer the two traffics to the slave device. | 2014-05-29 |
20140149620 | Providing A Fine-Grained Arbitration System - In one embodiment, the present invention includes a method for selecting a requester to service during an arbitration round, and updating counters associated with the selected requester including a command unit counter and a data unit counter, determining if the counters are in compliance with corresponding threshold values, and if so granting a transaction for the selected requester, and otherwise denying the transaction. Other embodiments are described and claimed. | 2014-05-29 |
20140149621 | Switching a Locking Mode of an Object in a Multi-Thread Program - A mechanism is provided for switching a locking mode of an object in a multi-thread program. The mechanism acquires, during execution of the program, access information related to accesses to the object by a plurality of threads. The object supports a single-level locking mode and a multi-level locking mode. The single-level locking mode is a mode capable of locking the object. The multi-level locking mode is a mode capable of locking the object and fields in the object respectively. The mechanism switches the locking mode of the object between the single-level locking mode and the multi-level locking mode based on the access information. | 2014-05-29 |
20140149622 | INCREASING COVERAGE OF DELAYS THROUGH ARBITRATION LOGIC - In the verification of an integrated circuit design having arbitration logic which controls access from a plurality of requesters to a shared resource, an arbitration stall simulation mechanism selects one or more of the requesters for an extended stall procedure, and when a global counter expires, applies stalls having controlled durations to the selected requesters. The controlled durations can be randomly generated time periods within a preset range. The number of requesters subjected to the extended stall procedure can be randomly selected based on a predetermined percentage of requesters to stall. Local (requester-specific) code can perform the stalls for respective requesters using a stall duration inputs. The requester-specific codes can carry out the stalls using application program interface calls to override respective arbiter inputs from the requesters. | 2014-05-29 |
20140149623 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD - A disclosed information processing apparatus includes: a first processing unit; and a second processing unit that is in either of an operational state and a suspended state. The first processing unit and the second processing unit are coupled by a first signal line through which a first signal that represents a state of the second processing unit passes and by a second signal line through which a second signal that causes an interrupt to the second processing unit passes. The second processing unit outputs the first signal according to a state of the second processing unit. The first processing unit determines, based on the first signal, whether the first processing unit causes the second processing unit to resume. When the first processing unit causes the second processing unit to resume, the first processing unit outputs the second signal, and the second processing unit resumes, upon receiving the second signal. | 2014-05-29 |
20140149624 | Method for Determining a Serial Attached Small Computer System Interface Topology - A method for determining a topology based on input/output criteria includes selecting a predefined topology, measuring the fitness of the topology, and breeding individuals from the topology by combining elements from the fittest individuals. The topology is then updated with the new individuals and the fitness of the new topology is measured. Iterations continue similarly until certain criteria are met. | 2014-05-29 |
20140149625 | METHOD AND APPARATUS FOR DMA TRANSFER WITH SYNCHRONIZATION OPTIMIZATION - A DMA optimization circuit transfers data from a single source device to a plurality of destination devices on a computer bus. A first DMA control circuit is configured to transfer a payload of data from the source device to a first destination device where the payload of data divided into a plurality of chunks of data. A second DMA control circuit is configured to transfer the payload of data from the source device to a second destination device, and is further configured to perform a logical operation on the data transferred to the second destination device. A synchronization controller is configured to control each DMA control circuit to independently transfer the chunk of data, and receives a signal indicating that both DMA control circuits have finished transferring the corresponding chunk of data. The synchronization controller then transfers of a next chunk of data only when both DMA control circuits have finished transferring the corresponding chunk of data. | 2014-05-29 |
20140149626 | RECEIVER AND METHOD FOR DATA PROCESSING - The present invention discloses a receiver and a method for data processing. The receiver includes a system on chip and a memory, where the system on chip is connected to the memory through an external buffer bus; the system on chip includes an LLR subsystem, a controller, a rate matching module, an incremental redundancy IR reconstructing module, and a combiner, where the LLR subsystem is connected to the controller and the rate matching module respectively; the controller is connected to the IR reconstructing module, and the rate matching module and the IR reconstructing module are connected to the combiner respectively; and the controller stores LLR data currently corresponding to a data block demodulated by the LLR subsystem into a memory, and read LLR data historically corresponding to the data block and stored in the memory into the IR reconstructing module when the data block is a retransmitted data block. | 2014-05-29 |
20140149627 | SYSTEMS AND METHODS FOR SIGNAL DETECTION - A system for detecting one or more signals at a PCI Express interface includes a receiver configured to receive a signal at the PCI Express interface, and a peak detector configured to detect one or more signals based on level sensing, and identify one or more data sampling points to set an amplitude threshold. A comparator is configured to compare an amplitude of the received signal with the amplitude threshold, and a processor is configured to confirm that the received signal is a valid signal when the amplitude of the signal is at least one of greater than or equal to the amplitude threshold over a predefined period of time. The processor is also configured to disable a signal detector that can detect one or more low frequency signals. The system also includes a tester configured to test whether the detected signal is correct. | 2014-05-29 |
20140149628 | SUPER SPEED USB HUB AND TRAFFIC MANAGEMENT METHOD THEREOF - A super speed USB hub includes an upstream port, a plurality of device ports, a transaction dispatching unit, a downstream buffer, a hub local packet parser, a traffic control unit, and a forwarding unit. The transaction dispatching unit is used for receiving a plurality of packets from a USB hot, wherein the plurality of packets comprise a plurality of downstream packets and a hub command packet. If the hub command packet contains a traffic management command, the hub local packet parser generates a selected target and a control mode according to the traffic management command. The traffic control unit is used for managing a downstream packet corresponding to the selected target among the plurality of downstream packets in the downstream buffer according to the selected target and the control mode. | 2014-05-29 |
20140149629 | SYSTEMS AND METHODS FOR SIGNAL DETECTION - Methods for detecting one or more signals at a PCI Express interface includes receiving, a signal by a receiver at the PCI Express interface. The methods further include identifying one or more data sampling points to set an amplitude threshold. Further, the method includes comparing an amplitude of the received signal with the amplitude threshold. The method also includes confirming that the received signal is a valid signal when the amplitude of the signal is at least one of greater than or equal to the amplitude threshold over a predefined period of time. The method also includes disabling a signal detector of the PCI Express interface to save power. The signal detector is configured to detect one or more low frequency signals; and testing whether the detected signal is correct. | 2014-05-29 |
20140149630 | APPARATUS AND METHODS TO COMMUNICATIVELY COUPLE FIELD DEVICES TO CONTROLLERS IN A PROCESS CONTROL SYSTEM - A disclosed example apparatus includes a termination panel, a shared bus on the termination panel, and a plurality of bases on the termination panel along the shared bus. Each of the bases is to removably receive modules that are to communicate with field devices. Each of the bases includes first and second physical interfaces. The first physical interface is to be communicatively coupled to different types of the field devices and to exchange communications with one or more of the field devices via a plurality of different communication protocols. The second physical interface is to communicatively couple the removably receivable modules to the shared bus to communicate with a controller via the shared bus. | 2014-05-29 |
20140149631 | MEMORY MODULES AND MEMORY SYSTEMS INCLUDING THE SAME - A memory module includes memory devices arranged in ranks and columns and designated in first and second groupings, the first grouping includes memory devices arranged in only a first rank nearest a memory controller and directly connected to the memory controller, the memory devices in the second grouping are indirectly connected to the memory controller via a corresponding memory device in the first grouping arranged in a same column, and each memory device selectively provides either self-data retrieved from a constituent memory core or other-data retrieved from a memory core of another memory device during the read operation. | 2014-05-29 |
20140149632 | PREFETCHING ACROSS PAGE BOUNDARIES IN HIERARCHICALLY CACHED PROCESSORS - Processors and methods for preventing lower level prefetch units from stalling at page boundaries. An upper level prefetch unit closest to the processor core issues a preemptive request for a translation of the next page in a given prefetch stream. The upper level prefetch unit sends the translation to the lower level prefetch units prior to the lower level prefetch units reaching the end of the current page for the given prefetch stream. When the lower level prefetch units reach the boundary of the current page, instead of stopping, these prefetch units can continue to prefetch by jumping to the next physical page number provided in the translation. | 2014-05-29 |