Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


02nd week of 2013 patent applcation highlights part 59
Patent application numberTitlePublished
20130013735Apparatus and Method for Directing a Communication Session to a Communication Device of a Group of Devices Having a Common Registration Identity - An apparatus, and an associated method, for directing communications of a communication session to a selected communication device, or devices, of a group of commonly-registered devices. A device-direction policy is created and stored at a network entity. The policy identifies preferred devices to which communications of a communication session are to be provided. A SIP Invite, or other communication-session initiation message, is provided to the network entity. The network entity detects the message, accesses the policy, and forwards on the message in accordance with the policy.2013-01-10
20130013736Data Segment Service - Aspects of the disclosure relate to the delivery of media content over a network. Specifically, aspects are directed to identification and/or extraction of a selected data such as a video clip from content and providing identifying information to a user to retrieve, view, and/or share the selected video clip. Aspects described herein provide the ability to identify a starting point and stopping point of a video clip on a media gateway device and generate a URL that can be used and/or shared in order to access the selected video clip. The URL may identify a stored media clip, or may contain information from which a video clip can be recreated.2013-01-10
20130013737GENERATION OF DATA CONCERNING RECEPTION OF MEDIA CONTENT AT A COMMUNICATION DEVICE - A method of providing data associated with reception of media content is presented. In the method, a communication device receives media content from a media content receiver via a communication network. The received media content is output to a user of the communication device. Data is then generated in the communication device which includes information identifying a channel selected by the user over which the media content receiver receives the media content. The data further includes information identifying a time period during which the communication device receives the media content. The data is transferred via the communication network to a communication node.2013-01-10
20130013738MULTITENANT HOSTED VIRTUAL MACHINE INFRASTRUCTURE - A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.2013-01-10
20130013739DNS Server, Gateways and Methods for Managing an Identifier of a Port Range in the Transmission of Data - A DNS server (2013-01-10
20130013740Media Sharing Method and Non-transitory Machine Readable Media thereof - By merging media playlists of mobile electronic devices capable of responding to each other and sharing a same wireless communication protocol, each of the mobile electronic devices is capable of sharing media playlists and corresponding media files with each other.2013-01-10
20130013741Triggering With Time Indicator - The disclosure relates to a method and system for triggering at least one terminal to establish a communication path between the terminal and a server. The method includes transmitting a trigger message to the terminal, the trigger message including timing information indicating when the communication path between the terminal and the server is to be established. The timing information may include a time delay, a time window, or an instruction to randomly select time for establishing the communication path between the terminal and the server.2013-01-10
20130013742APPARATUS AND METHOD FOR PROVIDING ADVERTISEMENT SERVICE IN MOBILE COMMUNICATION SYSTEM - An apparatus and method are provided for managing mobile commerce data in an electronic device. The method includes receiving mobile commerce data from a server; and displaying a schedule function. A due date of the mobile commerce data is registered in the schedule function.2013-01-10
20130013743COMMUNICATION SERVICE SYSTEM - A communication service system includes a SNS server 2013-01-10
20130013744METHOD, SYSTEM AND PROGRAM PRODUCT FOR MANAGING DOWNLOAD REQUESTS RECEIVED TO DOWNLOAD FILES FROM A SERVER - A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.2013-01-10
20130013745Resource Upload - A method, system and program for uploading a resource from remote storage to a remote service. The method comprises the steps of connecting to the remote service, initiating an upload of the resource to the remote service, selecting the remote storage as a source of the resource, acquiring the resource from the remote storage, and uploading the resource to the remote service. In one embodiment, at least part of the method is executed by a proxy server and the step of acquiring the resource from the remote storage comprises downloading the resource to the proxy server. In another embodiment, the remote service communicates directly with the remote storage. In this further embodiment, a client device acquires authentication data for the resource from the remote storage and the step of acquiring the resource from the remote storage includes providing the authentication data to the remote storage.2013-01-10
20130013746METHOD AND APPARATUS FOR PROVIDING ACCESS OF NETWORK BASED RADIO FREQUENCY IDENTIFICATION INFORMATION - A method and apparatus for enabling consumers to scan RFID tags using home based endpoint devices that can transmit the scanned information to network based services are disclosed. Using the RFID scanned information, consumers can then access, retrieve and view additional information regarding products, in which RFIDs are embedded, on video display devices, such as televisions or video display monitors. This product related information can include interactive technical support, companion product information, or instructional guidelines.2013-01-10
20130013747METHOD FOR CONTENT-AWARE REDIRECTION AND CONTENT RENAMING - The present invention is directed to mechanisms for content-aware redirection and content exchange/content discovery that permit a request for content to be redirected to a particular advantageous server that can serve the content.2013-01-10
20130013748Global hosting system - Network architecture supports hosting and content distribution on a global scale. The architecture allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. A base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content.2013-01-10
20130013749SERVICES FOR PROVIDING ITEM ASSOCIATION DATA - A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user. Advantageously, the web sites need not host the infrastructure for providing such content.2013-01-10
20130013750METHODS AND SYSTEM FOR PROVIDING CONTENT TO A MOBILE COMMUNICATION DEVICE - A method and server for facilitating the transmission of content to a mobile communication device connected to a host computer are provided. The method comprises: sending a content queue request to the mobile communication device from a web application running within a web browser; in response to sending the content queue request, receiving at the host computer a content queue from the mobile communication device, the content queue identifying one or more locations of remote servers associated with content; retrieving content, by the web application, in accordance with the one or more locations identified in the content queue; and sending the content from the host computer to the mobile communication device.2013-01-10
20130013751ENHANCED NETWORK ADAPTER FRAMEWORK - An enhanced network adapter framework, in which parameters are stored in a configuration table, the parameters being customized for a network and an application. A network adapter customized for the network and the application is instantiated based on invoking a generic network adapter which externally references the configuration table, and communication between the application and the network is effected using the instantiated network adapter.2013-01-10
20130013752System and Method for Handling a Configuration Request - The invention relates to a system, device and method for handling a configuration request. The system comprises a plurality of auto-configuration servers and an auto-configuration server management device communicatively coupled to the plurality of auto-configuration servers. The auto-configuration server management device is arranged for communication over the network with a manageable electronic device, and is arranged for receiving the configuration request from the manageable electronic device. One or more auto-configuration servers that can handle the configuration request are identified based on the identification of the manageable electronic device. The load of the one or more identified auto-configuration servers is analyzed, and based on the load analysis, an auto-configuration server is selected as destination address for the configuration request. The invention improves the configuration of customer premises devices.2013-01-10
20130013753Embedded Configuration Variance Detector - An information handling system includes a connection via a network interface to a network, an embedded service processor, and a storage device. The connection via a network interface is adapted to receive data representing configuration settings of a baseline information handling system. The embedded service processor is adapted to compare the data representing the configuration settings of the information handling system to the data representing the configuration settings of the baseline information handling system. The storage device is adapted to store the data representing the differences between the configuration settings of the information handling system and the configuration settings of the baseline information handling system.2013-01-10
20130013754NETWORK SCORING SYSTEM AND METHOD - A client may be configured to access a network by identifying a network bandwidth configuration setting to be used by the client in accessing a networked content source, enabling the client to access the content source using the network bandwidth configuration setting, monitoring client access to the content source, comparing client access metrics to metrics associated with the network bandwidth configuration setting, determining, based on the comparison, whether to adjust the network bandwidth configuration settings for the client, and adjusting the network bandwidth configuration setting if appropriate.2013-01-10
20130013755DISKLESS PC NETWORK COMMUNICATION AGENT SYSTEM - A diskless PC network communication agent system includes a host, a network communication agent, a physical network connecting the network communication agent to the host, and diskless PCs connected to the network communication agent. The network communication agent has network packet filtering and transferring functions so that a virtual private network is established between the network communication agent and the diskless PCs for enabling each diskless PC to use a preboot execution environment communication protocol to catch dynamic host configuration protocol information, to start up network bootstrap, and to request the host for the services of remote installation, boot and access to virtual disk.2013-01-10
20130013756NETWORK UNIT REPLACING METHOD FOR EMBEDDED SYSTEM DEVICE HAVING INTERNAL NETWORK UNIT AND EMBEDDED SYSTEM DEVICE - The present invention provides a network unit replacing method for an embedded system device having an internal network unit and a related embedded system device. The network unit replacing method comprises: detecting a network unit type of the embedded system device, to generate a detecting result; and when the detecting result indicates that the embedded system device has at least an external network unit currently, initializing the external network unit to make the embedded system device access network via the external network unit instead of the internal network unit.2013-01-10
20130013757ESTABLISHING A SECURE WIRELESS NETWORK WITH MINIMUM HUMAN INTERVENTION - Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.2013-01-10
20130013758ENHANCED NETWORK ADAPTER FRAMEWORK - An enhanced network adapter framework, in which parameters are stored in a configuration table, the parameters being customized for a network and an application. A network adapter customized for the network and the application is instantiated based on invoking a generic network adapter which externally references the configuration table, and communication between the application and the network is effected using the instantiated network adapter.2013-01-10
20130013759MANAGING INVENTORY DATA FOR COMPONENTS OF A SERVER SYSTEM - Techniques are disclosed for managing inventory data for components of a server system. In one embodiment, a global management controller is provided, that is operatively connected to a plurality of local management controllers. Each local management controller is configured to manage a subset of the components of the server system. Each local management controller is also configured to generate, for each component, a checksum based on vital product data (VPD) of the component. Each local management controller is also configured to compute a composite checksum based on the checksums generated for the components in the subset. The global management controller is configured to maintain a global view of the VPD in the computer system, based on the checksums and/or composite checksums.2013-01-10
20130013760Method for Coordinating the Provision of a Composite Services - A method for coordinating the execution of a composed service in a service execution coordination unit on request by a service composition server is disclosed, wherein the service is composed of at least a first and a second component service instance. The method comprises: receiving an instruction for invoking the first component service instance from the service composition server, receiving an instruction for invoking the second component service instance from the service composition server, contacting a respective one of the one or more application servers for invoking the first component service instance, and in response to receiving a service invocation result from invoking the first service automatically contacting the respective one of the of the one or more application servers for invoking the second of the one or more component service instances.2013-01-10
20130013761COMPLETING DISTRIBUTION OF MULTI-MEDIA CONTENT TO AN ACCESSING DEVICE - A method begins by a dispersed storage (DS) processing module determining whether to complete downloading of a data segment of multi-media content to an accessing device that possess a partial set of encoded data slices. When the downloading is to be completed, the method continues with the DS processing module determining a user set of encoded data slices, wherein the user set of encoded data slices includes first and second sub-sets of encoded data slices of the set of encoded data slices, determining whether encoded data slices of the partial set of encoded data slices substantially matches encoded data slices of the first sub-set of encoded data slices, and when the encoded data slices of the partial set of encoded data slices substantially matches encoded data slices of the first sub-set of encoded data slices, sending the second sub-set of encoded data slices to the accessing device.2013-01-10
20130013762INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND STORAGE MEDIUM - An information processing apparatus, which is connected via a network to plural execution apparatuses, includes a receiving unit configured to receive function validity information from the execution apparatuses; a reception unit configured to receive an execution request for requesting the execution apparatuses to execute a requested function, which execution request does not include information identifying one of the execution apparatuses where the requested function is to be executed; a determining unit configured to determine execution apparatuses where the requested function is valid based on the function validity information; a display control unit configured to cause a display unit to display information indicating the determined execution apparatuses where the requested function is valid based on the determination result; and transmitting unit configured to send the execution request to a selected execution apparatus when a reception instruction to receive the execution request is entered on the selected execution apparatus.2013-01-10
20130013763MACHINE-TYPE COMMUNICATION METHOD AND SYSTEM AND CELL SEARCH METHOD AND DEVICE - Embodiments of the present invention provide a machine-type communication method and system. Operation capabilities of a machine are determined through a negotiation between the machine and a network (2013-01-10
20130013764CONTENT DELIVERY NETWORK AGGREGATION - A content delivery network (CDN) aggregation system is disclosed. A user requesting content from a content provider has his or her DNS request forwarded to a CDN selector. The CDN selector intelligently selects an optimal CDN from amongst a number of partner CDNs to provide the requested content.2013-01-10
20130013765INFORMATION PROCESSING APPARATUS, IMAGE FORMING APPARATUS, INFORMATION PROCESSING METHOD, IMAGE FORMING METHOD, AND COMPUTER READABLE MEDIUM - An information processing apparatus includes an acquiring unit that acquires an information item regarding an operating condition of an image forming apparatus, a first storage controller that stores the information item in a memory, an extracting unit that extracts samples from among the information items stored in the memory in accordance with a predetermined algorithm if an amount of space remaining in the memory is smaller than a predetermined threshold value, where the samples represent results of detection of the operating condition of the image forming apparatus, a statistical unit that computes a statistical value using the samples, a second storage controller that deletes the samples from the memory and stores the statistical value in the memory, and a transmitting unit that transmits the information items to a server via a communication line.2013-01-10
20130013766COMPUTER CLUSTER AND METHOD FOR PROVIDING A DISASTER RECOVERY FUNCTIONALITY FOR A COMPUTER CLUSTER - A computer cluster includes: a first compartment, further including a plurality of first physical nodes configured to provide first resources for guest virtual instances, each of the plurality of first physical nodes further including a mass storage device, the mass storage device further including: a first partition provided for booting the first physical node; and a second partition as part of the first resources; and a second compartment, further including a plurality of second physical nodes configured to provide second resources for guest virtual instances, each of the plurality of second physical nodes further including a mass storage device, the mass storage device including: a third partition provided for booting the second physical node; and a fourth partition as part of the second resources. The first and the second physical nodes are further configured to provide third resources for a plurality of storage management processes.2013-01-10
20130013767SYSTEM AND METHOD FOR MANAGING SOFTWARE PROVIDED AS CLOUD SERVICE - Provided is a system and method for managing software provided as a cloud service. At least one service provider cloud provides an operating environment for one or more software instances; The software instances are in communication with to a management agent module at the at least one service provider cloud. A software instance of the one or more software instances provides a cloud service to a processing device constructed and arranged as a service consumer device. A software management module manages the software instance. The management agent module sends status information of the software instance to the software management module via a network. The software management module sends control information to the management agent module, which processes the control data, permitting the software management module to control the software instance.2013-01-10
20130013768CUSTODIAN MANAGEMENT SYSTEM - Embodiments of the invention relate to systems, methods, and computer program products for the management of custodians within an electronic discovery system. Embodiments of the invention herein disclosed provide for methods of creating, maintaining, and utilizing a unified custodian directory for the purposes of carrying out electronic discovery within an enterprise environment. By employing a unified custodian directory to manage custodians apart from the electronic discovery cases to which they relate, the custodian management system of the present invention promotes efficiencies in the field of electronic discovery.2013-01-10
20130013769DETERMINING HEAVY DISTINCT HITTERS IN A DATA STREAM - A data traffic monitor for determining a heavy distinct hitter (HDH) in a data stream, the data stream comprising a plurality of element-value (e,v) pairs, includes a HDH module, the HDH module configured to receive the plurality of (e,v) pairs from the data stream; and a counter block in communication with the HDH module, the counter block comprising a plurality of hash functions, and further comprising a respective pair of distinct counting primitives associated with each hash function of the plurality of hash functions, wherein each of the plurality of (e,v) pairs is added to one of the distinct counting primitives of the respective pair of distinct counting primitives for each of the plurality of hash functions in each of the plurality of counter blocks.2013-01-10
20130013770METHODS AND APPARATUS TO COLLECT BROADBAND MARKET DATA - Example methods and apparatus to collect broadband market data are disclosed. A disclosed example method includes selecting a panelist household, the panelist household subscribing to at least one broadband service delivered via a modem, and identifying an Internet protocol (IP) address assigned to the modem by an Internet service provider (ISP). The example method also includes retrieving a range of IP addresses associated with the ISP, selecting a random subset of IP addresses from the range of IP addresses, and testing each of the IP addresses from the random subset to determine an activity status of each IP address.2013-01-10
20130013771SESSION INITIATION PROTOCOL (SIP) OVERLOAD PROTECTION - A device receives a Session Initiation Protocol (SIP) response that includes a load header associated with a downstream Session Initiation Protocol (SIP) device. The device also determines an amount of traffic to send to the downstream Session Initiation Protocol (SIP) device based on the load header. The device further sends the determined amount of traffic to the downstream Session Initiation Protocol (SIP) device.2013-01-10
20130013772PROVIDING CUSTOMIZED INFORMATION TO A USER BASED ON IDENTIFYING A TREND - To provide customized information to the user, a wireless communications network node receives a stream of data associated with a user. A first trend associated with at least a first attribute in the stream of data is identified, and based on the identified first trend, customized information is sent for presentation to the user at a mobile station.2013-01-10
20130013773METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING A MULTI-TENANT DATABASE SYSTEM - More efficient querying of a multi-tenant database using dynamic tuning of database indices. A layer of meta-data associates data items with tenants, e.g., via tags, and the meta-data is used to optimize searches by channeling processing resources during a query to only those pieces of data bearing the relevant tenant's unique tag.2013-01-10
20130013774Identification of Critical Web Services and their Dynamic Optimal Relocation - A web service executing on a web server is monitored by detecting metadata generated for various performance characteristics of the web service. A relocation policy is consulted in response to detecting the performance characteristics exceeding a first predetermined threshold. The relocation policy specifies a target web server as a new location for the web, and instructions for relocating the web service to the target web server if the performance characteristics exceeding a second predetermined threshold. The web service is relocated to the target web server based on the relocation policy and without human intervention.2013-01-10
20130013775OPTIMIZING CONTENT MANAGEMENT - A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a CDN service provider for alternatively hosting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative CDN service providers. Aspects of systems and methods for generating recommendations associated with monitoring the operation and performance of CDN service providers with respect to specific resource requests are also provided.2013-01-10
20130013776INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND INFORMATION STORAGE MEDIUM - Disclosed is an information processing device which detects a difference in environment so as to make a change to an information collection function, thereby performing information collection with excellent universal applicability. The information processing device includes a receiver unit which receives collected information collected by a terminal for information collection from the terminal for information collection, and a terminal administration unit which generates or selects executable software to be executed by the terminal for information collection at the time of information collection after the collection on the basis of the collected information received by the receiver unit, and provides the executable software to the terminal for information collection.2013-01-10
20130013777DELEGATED NETWORK MANAGEMENT SYSTEM AND METHOD OF USING THE SAME - A method for providing a management function requested by a user that uses a managed device includes establishing a session on a managed device in response to a user logging into an account on the managed device, establishing a delegated management session on a management device, the delegated management session corresponding to the session on the managed device, receiving a management message on the management device, the management message being related to a management function requested by the user, and in response to the received management message, performing the management function using the management device.2013-01-10
20130013778ONLINE WAITING ROOM SYSTEM, METHOD & COMPUTER PROGRAM PRODUCT - An exemplary embodiment of the present invention sets forth a system, method and computer program product which may include providing an online waiting room and gatekeeper for controlling access to users in a plurality of tiered classification standby lines, seeking access to an online event.2013-01-10
20130013779EFFICIENT SERVICE DISCOVERY FOR PEER-TO-PEER NETWORKING DEVICES - Techniques for discovering and/or advertising services are described herein. A first bitmask is received from a remote device over a wireless network, the first bitmask having one or more bits that have a predetermined logical value. Each bit represents a particular service provided by the remote device. A logical operation is performed between the first bitmask and a second bitmask locally generated within a local device, where the second bitmask represents a service being searched by the local device. It is determined whether the remote device is potentially capable of providing the service being searched by the local device based on a result of the logical operation.2013-01-10
20130013780CONTENT RECEIVING DEVICE AND METHOD - A content receiving client device has a metadata obtaining unit, a message generating unit, and a message sending unit. The metadata obtaining unit obtains metadata including information used to generate an invite message for prompting establishment of a session for receiving content from a content distribution server. The message generating unit generates, based on the metadata, the invite message. The invite message includes a destination address field storing location information specifying a location of the content. The invite message further includes a body field storing information used to establish the session. The message sending unit sends the invite message to a session control server that controls the session.2013-01-10
20130013781Managing an Execution of a Composite Service - The present invention relates to a method for managing an execution of a composite service, the composite service comprising constituent services. The method comprises providing (2013-01-10
20130013782METHOD AND SYSTEM FOR LEASING OF NETWORK SERVICES AND APPLICATIONS BASED ON A USAGE PATTERN - Aspects of a method and system for predictive leasing of network services and applications based on a usage pattern may comprise a management entity that coordinates operation of one or more endpoint devices. A user profile associated with the one or more endpoint devices may be received by the management entity, wherein the management entity may utilize the user profile associated with the one or more endpoint devices and a usage pattern associated with the one or more endpoint devices to determine leasing information for the one or more endpoint devices. The management entity may be operable to communicate the determined leasing information to the one or more endpoint devices. The leasing information may comprise leasing services and/or applications to the one or more endpoint devices.2013-01-10
20130013783SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROVISIONING OF RESOURCES AND SERVICE ENVIRONMENTS - A system for provisioning service environments (SEs) and resources includes a component for creating and handling state change events and a parts catalog including descriptions of SEs, variable federated resources, aggregated, and basic resources. The system further includes a planner component for generating plans for construction and destruction of SEs and plans for creation, addition, removal and destruction of every aggregated resource to or from the SEs. The planner component has an interface to the parts catalog and an interface to a global dynamic free pool manager. The global dynamic free pool manager is configured for dynamically constructing and destructing dynamic free pool managers with their assigned dynamic free pools including dynamically changing their capacities.2013-01-10
20130013784AUTOMATED DIGITAL ASSET MANAGEMENT IN NETWORK ENVIRONMENT - A method and system and computer program product implementing same can be used to automatically manage a digital asset, from development to deployment, to control change within a network environment in a comprehensive and efficient manner. Digital assets can be tracked for progress and inaccuracies, mistakes, and incompatibilities can be addressed prior to deployment. Stages can be used to formalize and automate the flow of digital assets along the process. Further, metadata regarding the digital asset can be captured at any time to provide an audit trail for the digital asset from development all the way through deployment. The metadata can include not only the change records for the digital asset but may also include other information, such as results from staging and where the digital asset has been deployed. Any stage may have access to any or all metadata captured for the digital asset.2013-01-10
20130013785METHOD AND APPARATUS FOR ONLINE SAMPLE INTERVAL DETERMINATION - In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample interval by continually characterizing the system workload behavior includes monitoring the system data and analyzing the degree to which the workload is stationary. This makes the online optimization method less sensitive to system noise and capable of being adapted to handle different workloads. The effectiveness of the autonomic optimizer is thereby improved, making it easier to manage a wide range of systems.2013-01-10
20130013786Adaptive Routing of Content Requests Using Multiple Anycast Addresses - A system includes a plurality of cache servers and a domain name server. Each of the cache servers is configured to respond to a content request. The plurality of cache servers is divided into a plurality of subsets and configured to respond to an anycast address for each subset to which the cache server belongs. The domain name server is configured to receive a request from a requestor for a cache server address, identify an anycast address for a largest available subset, and provide the anycast address of the largest available subset to the requestor.2013-01-10
20130013787REPLICATING SELECTED SECRETS TO LOCAL DOMAIN CONTROLLERS - A domain controller hierarchy includes one or more hub domain controllers in communication with one or more local domain controllers, such as local domain controllers at a branch office. The hub domain controller(s) is writable, while the local domain controller(s) is typically read-only. Non-secure and secure information is partitioned to specific local domain controllers at the one or more hub domain controllers. The non-secure and secure information is then passed from the hub domain controller only to the local domain controller associated with the given partition at the hub domain controller on request. For example, a user requests a logon at a client computer system at a local branch office, and the logon is passed from the local domain controller to the hub domain controller. If authenticated, the user logon account is passed to the local domain controller, where it can be cached to authenticate subsequent requests.2013-01-10
20130013788MANAGING CDN REGISTRATION BY A STORAGE PROVIDER - A system, method, and computer readable medium for managing registration, by a network storage provider, of one or more resources with a CDN service provider are provided. A network storage provider storing one or more resources on behalf of a content provider obtains registration information for registering the one or more resources with a CDN service provider. The registration information may include a request to publish one or more resources to a CDN service provider, an identification of the one or more resources, CDN selection criteria provided by the content provider or otherwise selected, and the like. The network storage provider transmits a CDN generation request corresponding to the registration information to the CDN service provider. Then, the network storage provider manages and processes data pursuant to registration of the one or more resources with the CDN service provider.2013-01-10
20130013789CONTENT MANAGEMENT - A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the content information.2013-01-10
20130013790CONTENT MANAGEMENT - A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the content information.2013-01-10
20130013791TRANSMISSION CONTROL PROTOCOL (TCP) THROUGHPUT OPTIMIZATION IN MOBILE WIRELESS NETWORKS - A device establishes a first transmission control protocol (TCP) connection with a client device associated with a wireless network, and establishes a second TCP connection with a server device associated with the wireless network. The device also provides a first TCP window size to the client device via the first TCP connection, and provides a second TCP window size to the server device via the second TCP connection, where the first TCP window size is different than the second TCP window size.2013-01-10
20130013792Triggering With QoS Parameters - The present disclosure relates to a method and system for triggering at least one terminal to establish a communication path between the terminal and a server, the communication path including at least one data connection. The method includes transmitting a trigger message to the terminal, the trigger message including connection information indicating a first type of the data connection.2013-01-10
20130013793APPARATUSES AND METHODS FOR HANDLING MACHINETO-MACHINE COMMUNICATIONS - The present invention faces the issues of communicating Machine-To-Machine Devices with Machine-To-Machine Servers for remote control of said Machine-To-Machine Devices (42013-01-10
20130013794METHOD AND APPARATUS FOR CREATING IP-CAN SESSION - A method and an apparatus for creating an Internet Protocol Connectivity Access Network (IP-CAN) session are disclosed herein. The method includes: creating, by a First Policy and Charging Enforcement Function entity, PCEFa entity, a session with a Policy and Charging Rules Function entity, PCRF entity; performing, by the PCEFa entity, mobility registration with a second Policy and Charging Enforcement Function entity, PCEFb entity; creating, by the PCEFb entity, a session with the PCRF entity; and sending, by the PCRF entity, a session information to the PCEFa entity and the PCEFb entity. mobility The apparatus includes: a PCEFa entity, a PCEFb entity, and a PCRF entity. The method and the apparatus for creating an IP-CAN session under the present disclosure accomplish the purpose of creating an IP-CAN session in the new PCC architecture.2013-01-10
20130013795ESTABLISHING SECURE COMMUNICATION LINK BETWEEN COMPUTERS OF VIRTUAL PRIVATE NETWORK - A technique is disclosed for establishing a secure communication link between a first computer and a second computer over a computer network. Initially, a secure communication mode of communication is enabled at a first computer without a user entering any cryptographic information for establishing the secure communication mode of communication. Then, a secure communication link is established between the first computer and a second computer over a computer network based on the enabled secure communication mode of communication. The secure communication link is a virtual private network communication link over the computer network in which one or more data values that vary according to a pseudo-random sequence are inserted into each data packet.2013-01-10
20130013796Apparatus and Method for Directing a Communication Session to a Communication Device of a Group of Devices Having a Common Registration Identity - An apparatus, and an associated method, for directing communications of a communication session to a selected communication device, or devices, of a group of commonly-registered devices. A device-direction policy is created and stored at a network entity. The policy identifies preferred devices to which communications of a communication session are to be provided. A SIP Invite, or other communication-session initiation message, is provided to the network entity. The network entity detects the message, accesses the policy, and forwards on the message in accordance with the policy.2013-01-10
20130013797Extended Proximity Indication For Private Cells - A user equipment UE stores a first list of private cells to which the apparatus is authorized to access (e.g., a CSG whitelist). While under control of a serving first cell, the UE determines from a transmission received from a neighbor second cell a physical cell identity PCI of the neighbor cell, then compares the determined PCI to a stored second list to determine whether the UE is authorized to access the neighbor cell. In one embodiment the second list maps PCIs to CSG IDs; if the determined PCI matches one in the second list the CSG ID is selected and it that matches one in the first list the UE is authorized access. In another embodiment the second list is only the PCI of those CSG cells on the UE's first list that are within the area served by the serving cell, so if the determined PCI matches one in the second list the UE is authorized access.2013-01-10
20130013798DISTRIBUTION OF MULTI-MEDIA CONTENT TO A USER DEVICE - A method begins by a dispersed storage (DS) processing module determining, for multi-media content that has not been released, access priority for a user device and selecting a pre-release data distribution protocol and a post-release data distribution protocol. The method continues with the DS processing module distributing a plurality of pre-release sub-sets of a plurality of sets of encoded data slices to the user device in accordance with the selected pre-release data distribution protocol, wherein the multi-media content is dispersed storage error encoded to produce the plurality of sets of encoded data slices. The method continues with the DS processing module distributing a plurality of second sub-sets of the plurality of sets of encoded data slices to the user device in accordance with the selected post-release data distribution protocol.2013-01-10
20130013799METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING CONTENT IN A BROADCASTING SYSTEM - According to one embodiment, a method for receiving content includes a home media server that explicitly specifies a start time and an end time of each of multiple segments, and notifies the specified start times and end times to a terminal, so that the terminal may select and play the segments depending on its conditions.2013-01-10
20130013800APPARATUS, SYSTEM, AND METHOD FOR MULTI-BITRATE CONTENT STREAMING - An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.2013-01-10
20130013801PROVIDING CUSTOMIZED INFORMATION TO A USER BASED ON IDENTIFYING A TREND - To provide customized information to the user, a wireless communications network node receives a stream of data associated with a user. A first trend associated with at least a first attribute in the stream of data is identified, and based on the identified first trend, customized information is sent for presentation to the user at a mobile station.2013-01-10
20130013802Real-Time Priority-Based Media Communication - Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next.2013-01-10
20130013803METHOD FOR RECOVERING CONTENT STREAMED INTO CHUNK - The present invention concerns an adaptive streaming method, at a client device, for receiving content split into chunks corresponding to a content duration, the chunks being encoded at a server into at least a first and a second formats, the first format corresponding to a better content rendering quality level than the second format, a chunk being received during a chunk reception period. According to the invention, the method comprises the steps of measuring the available bandwidth between the client and the server for the next chunk reception period, requesting the server to send a chunk encoded at a format so that the chunk can be received during the next chunk reception period, and if some bandwidth is available for the next chunk reception period, requesting the server to send a part of a chunk encoded at a second format, the chunk having been received encoded at the first format.2013-01-10
20130013804PROTOCOL AGNOSTIC NOTIFICATION SYSTEM - Subscription notifications are provided by receiving, by a registrar, a request to register a subscription, determining an adaptor to associate with the subscription based on a protocol, and publishing, by the adaptor, a notification based on the subscription.2013-01-10
20130013805TRANSPARENT AUTO-DISCOVERY OF NETWORK DEVICES LOGICALLY LOCATED BETWEEN A CLIENT AND SERVER - Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.2013-01-10
20130013806EFFICIENT RENDEZVOUS FOR DISTRIBUTED MESSAGES IN FREQUENCY-HOPPING COMMUNICATION NETWORKS - In one embodiment, a rendezvous request message is generated (e.g., by a sender) that specifies a channel C and a rendezvous time T for which a distributed message is to be transmitted in a frequency-hopping computer network. The rendezvous request message is then transmitted on one or more channels used in the computer network based on reaching a plurality of intended recipients of the distributed message with the rendezvous request message prior to rendezvous time T. Accordingly, the distributed message is then transmitted on channel C at rendezvous time T. In another embodiment, a device receives a rendezvous request message, and in response to determining to honor the rendezvous request message, listens for the distributed message on channel C at rendezvous time T.2013-01-10
20130013807SYSTEMS AND METHODS FOR CONDUCTING MORE RELIABLE ASSESSMENTS WITH CONNECTIVITY STATISTICS - Systems and methods for social graph data analytics to determine the connectivity between nodes within a community are provided. A user may assign user connectivity values to other members of the community, or connectivity values may be automatically harvested, calculated, or assigned from third parties or based on the frequency of interactions between members of the community. The paths connecting a first node to a second node may be retrieved, and social graph data analytics may be used to determine a network connectivity value from all or a subset of all of the retrieved paths and/or one or more connectivity statistics value associated with the first node and/or the second node. Network connectivity values and/or other social graph data may be outputted to third-party processes and services for use in initiating automatic transactions or making automated network-based or real-world decisions.2013-01-10
20130013808REQUEST ROUTING UTILIZING CLIENT LOCATION INFORMATION - A system, method, and computer-readable medium for request routing based on client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of client location information. The client location information is obtained from information corresponding to a mapping of at least partial IP addresses to known locations. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query or transmit another alternative resource identifier.2013-01-10
20130013809MANAGING HOST ROUTES FOR LOCAL COMPUTER NETWORKS WITH A PLURALITY OF FIELD AREA ROUTERS - In one embodiment, a particular field area router (FAR), in a local computer network (e.g., a mesh network) having a plurality of FARs, advertises a common subnet prefix assigned to the local computer network into a global computer network. Each of the plurality of FARs of the local computer network is configured to accept any traffic destined to the local computer network, and a tunnel overlay is built among the plurality of FARs. Upon receiving a packet at the particular FAR destined to a particular device in the local computer network, and in response to the particular FAR not having a host route to the particular device, it forwards the packet on the tunnel overlay to another of the plurality of FARs of the local computer network.2013-01-10
20130013810METHOD AND APPARATUS FOR ACCOMMODATING DUPLICATE MAC ADDRESSES - Each access node is associated with one or more IP subnets with a preferred default subnet. Each subnet is instantiated as a unique virtual Ethernet broadcast domain. As client nodes register on the communication network, they will dynamically try to obtain an IP address for use on the communication network. As part of this process, the MAC address of the client node will be checked to ensure that it is not a duplicate of another MAC address associated with another client node that has already been assigned an IP address from the default subnet. When duplicate MAC addresses are detected, the device with the duplicate MAC address will be assigned an IP address from a different subnet so that more than one client device with the same MAC address are not associated with the same subnet.2013-01-10
20130013811DISTRIBUTED ROBUST CLOCK SYNCHRONIZATION - Technology is provided for synchronization of clock information between networked devices. One or more of the devices may include one or more applications needed access to data and a common time reference between devices. In one embodiment, the devices have applications utilizing data shared in a network environment with other devices, as well as having a reference to a local clock signal on each device. A device may have a layer of code between the operating system and software applications that processes the data and maintains a remote clock reference for one or more of the other devices on the network.2013-01-10
20130013812SYNCHRONIZATION OF DIGITAL CONTENT - Aspects of the present disclosure relate to the sharing of synchronization information corresponding to content among devices in a communication network. An originating device collects synchronization information related to the presentation of content to a user via the originating device. The synchronization information is defined according to reference points related to the presentation of the content to the user via the originating device, including a current state of the presentation of the content and/or additional information obtained during the presentation of the content. Based on detection of a synchronization event, the originating device transmits the collected synchronization information, resulting in the receipt of the synchronization information by one or more receiving devices. Thereafter, the presentation of the content to the user on one of the receiving devices can incorporate the synchronization information collected and transmitted by the originating device.2013-01-10
20130013813CONNECTIVITY SLED FOR ELECTRONIC PAIRING AND PHYSICAL COOPERATION BETWEEN A MOBILE DEVICE AND ASSOCIATED PERIPHERAL DEVICES - The present invention relates to an apparatus and method offering a specialized modular sled systems for combination, both in a physically proximate sense, and electronically peripheral devices such as a compact bar code scanner, magnetic strip reader, IC card reader, RF tag reader, charging base etc., without the need for cables, and with structural capabilities that offer the ability for a user to employ the same in substantially simultaneous fashion through a consolidated physical integration that eliminates awkward manual manipulation of the same.2013-01-10
20130013814USB DEVICE REMOTE CONTROL METHOD AND SYSTEM - The USB device remote control method in a remote control system including a first device connected with a terminal through USB and a second device connected with the first device via a network includes installing, at the first device, a USB driver of the terminal, providing, at the first device, a remote terminal control module to the terminal using the USB driver, transmitting, at the second device, a control command for controlling the terminal to the first device and providing, at the first device, the control command to the terminal using the USB driver, executing, at the remote terminal control module, a command corresponding to the received control command and capturing and providing a display image showing the execution result to the first device through the USB driver, transmitting, at the first device, the display image to the second device.2013-01-10
20130013815USB DEVICE COMMUNICATION APPARATUS, SYSTEMS, AND METHODS - Some embodiments include methods and apparatus to decode a functional request embedded in a portion of a standard device request, and execute the functional request by a universal serial bus (USB) device. The standard device request can include a Get_Descriptor request. Other embodiments are described.2013-01-10
20130013816STATE CHANGE IN SYSTEMS HAVING DEVICES COUPLED IN A CHAINED CONFIGURATION - The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of embodiments include a host and a number of devices coupled to the host in a chained configuration. The chained configuration includes at least one device that is not directly coupled to the host. The at least one device that is not directly coupled to the host is configured to change from a first communication state to a second communication state responsive to receipt of a command from the host.2013-01-10
20130013817DETERMINING MEMORY PAGE STATUS - The present disclosure includes methods, devices, modules, and systems for operating semiconductor memory. One method embodiment includes determining a status of a page of memory cells without using input/output (I/O) circuitry, and outputting the status through the I/O circuitry.2013-01-10
20130013818METHOD FOR SWITCHING WORKING MODE, USB DEVICE, AND HOST DEVICE - The embodiments of the present invention provide a method for switching a working mode, a USB device, and a host device. The method for switching a working mode includes: determining, according to the osvc key value in the registry of a host device, that a driver for a second working mode is installed on the host device, after the USB device is connected to the host device; and switching the current working state of the USB device from a first working mode to the second working mode. In the embodiments of the present invention, neither special auxiliary program nor additional driver needs to be developed. Therefore, the solution is easy to implement and a problem of incompatibility will not occur.2013-01-10
20130013819TRANSMISSION SYSTEM AND METHOD THEREOF - A transmission system receiving a first token packet and a second token packet is disclosed. The transmission system is coupled to a first peripheral device and a second peripheral device. The transmission system includes an upstream port to receive the first and the second token packets. A first transmission path occurs between the upstream port and the first peripheral device. A second transmission path occurs between the upstream port and the second peripheral device. The transmission system analyzes the first and the second token packets. The first token packet includes information corresponding to the first peripheral device. When the second token packet includes information corresponding to the first peripheral device, the transmission system disables the second transmission path.2013-01-10
20130013820METHOD FOR INITIALIZING REGISTERS OF PERIPHERALS IN A MICROCONTROLLER - Embodiments described in the present disclosure relate to a method for initializing registers of peripherals of a microcontroller, including acts of: accessing initialization data in a non-volatile memory connected by a main bus to a processing unit of the microcontroller and to the peripherals, activating a peripheral including registers to be initialized, and transferring the data read into the registers of the activated peripheral, the initialization data being accessed in the memory by an initialization circuit distinct from the processing unit, the initialization data accessed being sent to the peripherals by an initialization bus distinct from the main bus.2013-01-10
20130013821DATA TRANSFER CONTROL DEVICE AND DATA TRANSFER CONTROL METHOD - A data transfer control device that selects one of a plurality of DMA channels and transfers data to or from memory includes a request holding section configured to hold a certain number of data transfer requests of the plurality of DMA channels and a request rearranging section configured to select and rearrange the data transfer requests that are held in a basic transfer order so that the data transfer requests of each of the plurality of DMA channels are successively outputted for a number of successive transfers set in advance.2013-01-10
20130013822HOST CONTROLLER - The present disclosure includes methods, devices, and systems for controlling a memory device. One method for controlling a memory device embodiment includes storing device class dependent information and a command in one or more of host system memory and host controller memory, setting a pointer to the command in a register in a host controller, directing access to the one or more of host system memory and host controller memory with the memory device via the host controller; and executing the command with the memory device.2013-01-10
20130013823High Speed USB Hub with Full Speed to High Speed Transaction Translator - High speed USB hub with full speed to high speed transaction translator. A USB hub may include an upstream port for coupling to a host and one or more downstream ports for coupling to downstream devices. The downstream devices may operate at USB high speed. The USB hub may support hosts which operate at speeds less than high speed (e.g., full speed). Accordingly, when a host operates at a lower speed, a transaction translator may convert the communications from the host from the lower speed to the high speed. Accordingly, the downstream device may still operate at high speed even when the host operates at a lower speed.2013-01-10
20130013824PARALLEL AGGREGATION SYSTEM - A parallel aggregation system includes a data analysis module to determine a unique key value of a record to be forwarded to a destination. A pre-processing module may determine existence of the record in a buffer and priority of the record in a priority queue. Based on the existence and priority, the pre-processing module may absorb the record in the buffer and selectively forward another record in the buffer to the destination.2013-01-10
20130013825USB DEVICE CONTROLLER AND POWER CONTROL METHOD THEREOF - A device controller, a peripheral device, and a power control method that enable buffers to be used efficiently and that enable power control to be performed on the basis of data amounts accumulated in the buffers are provided. A novel device controller includes an input buffer for accumulating data output from a host device, an output buffer for accumulating data output to the host device, a data communication section for transferring data between the input and output buffers and the host device, and a data buffer control section for modifying buffer allocation amounts to the input and output buffers on the basis of the data amount accumulated in at least one of the input and output buffers. The data buffer control section causes the data communication section to transition from a normal power consumption mode to a low power consumption mode when the data amount reaches a predetermined value.2013-01-10
20130013826SYSTEM AND METHOD FOR RECOGNIZING A KEYSTROKE IN AN ELECTRONIC DEVICE - The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key.2013-01-10
20130013827STORAGE VIRTUALIZATION COMPUTER SYSTEM AND EXTERNAL CONTROLLER THEREFOR - A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and a at least one physical storage device, each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.2013-01-10
20130013828SAS STORAGE VISUALIZATION CONTROLLER, SUBSYSTEM AND SYSTEM USING THE SAME, AND METHOD THEREFOR - A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.2013-01-10
20130013829MECHANISM TO FLEXIBLY SUPPORT MULTIPLE DEVICE NUMBERS ON POINT-TO-POINT INTERCONNECT UPSTREAM PORTS - A method and apparatus for supporting multiple device numbers on point-to-point interconnect upstream ports. In one embodiment, the method includes a downstream component (DC) that performs discovery of internal device components of the DC during initialization of the DC. Subsequent to the discovery of internal devices of the DC, the DC may issue a multiple device number (MDN) request to an upstream component (UC) of the DC. In one embodiment, the MDN request may include an indication that the DC supports a “multiple device number capability,” as well as a quantity of the internal device components of the DC. The DC may receive an acknowledgement MDN from the UC to indicate a quantity of device numbers allocated to the DC. Subsequently, the DC may assign device numbers to the internal device components of the DC according to configuration requests received from the UC. Other embodiments are described and claimed.2013-01-10
20130013830METHOD FOR MANAGING SUBNET IN COMPUTER SYSTEM, BUS ADAPTOR AND COMPUTER SYSTEM - A method for managing a subnet in a computer system, comprising: providing a bus adaptor which is engaged with a notch of a PCIE bus in a computer system, wherein the computer system comprises a plurality of subnet nodes, each subnet node comprises a node control chip and at least one Central Processing Unit (CPU), each subnet node is connected to the PCIE bus, the PCIE bus connects the respective subnet nodes through an IB switchboard to construct a subnet; providing, by the bus adaptor, a network address of each subnet node; and performing communications between the subnet nodes according to the network address of each subnet node provided by the bus adaptor.2013-01-10
20130013831SEMICONDUCTOR INTEGRATED CIRCUIT AND METHOD FOR CONTROLLING SEMICONDUCTOR INTEGRATED CIRCUIT - A semiconductor integrated circuit, including a first master circuit, a second master circuit, a first slave circuit assigned to the first master circuit, and determines that an access request signal is sent from the first master circuit when an identification information is a first value, a first bus coupled to the first master circuit, the second master circuit, and the first slave circuit, a bus controller is configured to transmit the access request signal to the first slave circuit via the first bus, a system controller directs the bus controller to substitute the first value for a second value on the identification information of the access request signal received from the second master circuit when the first master circuit is in the deactivated state.2013-01-10
20130013832BUS MONITORING DEVICE, BUS MONITORING METHOD, AND PROGRAM - A bus monitoring device may include a measurement unit configured to measure a bandwidth of data on a common bus for a unit time, which is constant and predetermined, based on transfer information indicating a state of exchange of the data when a plurality of processing blocks connected to the common bus exchange the data via the common bus with a memory including an address space having a plurality of banks.2013-01-10
20130013833LOCK WAIT TIME REDUCTION IN A DISTRIBUTED PROCESSING ENVIRONMENT - Aspects of the present invention reduce a lock wait time in a distributed processing environment. A plurality of wait-for dependencies between a first plurality of transactions and a second plurality of transactions in a distributed processing environment is identified. The first plurality of transactions waits for the second plurality of transactions to release a plurality of locks on a plurality of shared resources. An amount of time the first plurality of transactions will wait for the second plurality of transactions in the distributed processing environment is determined based on the plurality of wait-for dependencies between the first plurality of transactions and the second plurality of transactions. Historical transaction data related to the plurality of wait-for dependencies between the first plurality of transactions and the second plurality of transactions is analyzed. The amount of time the first plurality of transactions will wait for the second plurality of transactions is reduced based on the historical transaction data.2013-01-10
20130013834MULTI-CORE PROCESSOR SYSTEM, ARBITER CIRCUIT CONTROL METHOD, AND COMPUTER PRODUCT - A multi-core processor system includes multiple cores; shared memory accessed by the cores; and an arbiter circuit that arbitrates contention of right to access the shared memory by the cores. Each of the cores is configured to acquire for the core, a measured speed of access to the shared memory; calculate for the core, a response performance based on the measured speed of access and a theoretical speed of access for the core; calculate for the cores and based on the response performance calculated for each of the cores, ratios of access rights to access the shared memory, the ratios being calculated such that a ratio of access rights for a given core is larger than a ratio of access rights for another core whose response performance is higher than that of the given core; and notify the arbiter circuit of the calculated ratios of access rights.2013-01-10