29th week of 2014 patent applcation highlights part 52 |
Patent application number | Title | Published |
20140201297 | SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR PROCESSING UNSOLICITED ELECTRONIC MAIL - An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options. | 2014-07-17 |
20140201298 | MESSAGE SUBSCRIPTION BASED ON MESSAGE AGGREGATE CHARACTERISTICS - A method for message subscription based on a message aggregate characteristic is described. The method includes receiving a message subscription from a user. The message subscription is based on the message aggregate characteristic including an aspect other than textual content and bibliographic content. The method also includes determining a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The method also includes providing an indication of the published message to the user. | 2014-07-17 |
20140201299 | INTER-PLATFORM INFORMATION SHARING SYSTEM AND METHOD, SERVER, COMPUTER STORAGE MEDIUM - Disclosed is an inter-platform information sharing system, including an interface module, a control module and a database, wherein the interface module is configured to receive information obtained through a first platform and acquire the information from the database and synchronize the acquired information with the counterpart on a second platform, or receive information obtained through the second platform and acquire the information from the database and synchronize the acquired information with the counterpart on the first platform, and the control module is configured to control the interface module to receive the information and acquire the information from the database, and control the database to store the obtained information. In addition, an inter-platform information sharing method, a server and a computer storage medium are also provided. | 2014-07-17 |
20140201300 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A REQUEST FOR A RESOURCE IN A COMMUNICATION - A system, method, and computer program product is included for receiving a criterion at a first node via at least one network; in response to the criterion, sending from the first node via the at least one network a first signal to a second node including a first message; receiving at the first node via the at least one network a second signal from the second node including the content that is included in the second signal based on a schema defining at least one of a format and a vocabulary for processing, and including a second message; and in response to the second signal, presenting at least a portion of the content in connection with the second message. | 2014-07-17 |
20140201301 | SINGLE MICROCONTROLLER BASED MANAGEMENT OF MULTIPLE COMPUTE NODES - An apparatus for compute module management is described herein. The apparatus includes a host system and a logic solution. The host system includes a central processing unit and a plurality of sensors that collect system management data from multiple interfaces. The logic solution consolidates the system management data to a single format for a single interface and transmits the system management data to a central authority. The central authority includes system management firmware for managing each compute module using the consolidated system management data. | 2014-07-17 |
20140201302 | METHOD, APPARATUS AND COMPUTER PROGRAMS PROVIDING CLUSTER-WIDE PAGE MANAGEMENT - An exemplary method in accordance with embodiments of this invention includes, at a virtual machine that forms a part of a cluster of virtual machines, computing a key for an instance of a memory page that is to be swapped out to a shared memory cache that is accessible by all virtual machines of the cluster of virtual machines; determining if the computed key is already present in a global hash map that is accessible by all virtual machines of the cluster of virtual machines; and only if it is determined that the computed key is not already present in the global hash map, storing the computed key in the global hash map and the instance of the memory page in the shared memory cache. | 2014-07-17 |
20140201303 | Network Overlay System and Method Using Offload Processors - An input-output (IO) virtualization system connectable to a network is disclosed. The system can include a second virtual switch connected to a memory bus and configured to receive network packets from a first virtual switch, and an offload processor module supporting the second virtual switch, the offload processor module further comprising at least one offload processor configured to modify network packets and direct the modified network packets to the first virtual switch through the memory bus. | 2014-07-17 |
20140201304 | Network Overlay System and Method Using Offload Processors - A method for processing data is disclosed. The method can include transporting data to a second virtual switch from a first virtual switch using a memory bus having a defined memory transport protocol, writing the transported data to a target memory location, and processing the data written to the target memory location with at least one offload processor included on an offload processor module. | 2014-07-17 |
20140201305 | Network Overlay System and Method Using Offload Processors - A memory bus connected module, connectable to a first virtual switch for providing input-output (IO) virtualization services is disclosed. The module can include a second virtual switch coupled to the first virtual switch via a memory bus connection, a plurality of offload processors coupled to the memory bus connection, and at least one memory unit connected to, and separately addressable by, the multiple offload processors, and configured to receive data directed to a specific memory address space for processing by at least one of the offload processors. | 2014-07-17 |
20140201306 | REMOTE DIRECT MEMORY ACCESS WITH REDUCED LATENCY - The present disclosure provides systems and methods for remote direct memory access (RDMA) with reduced latency. RDMA allows information to be transferred directly between memory buffers in networked devices without the need for substantial processing. While RDMA requires registration/deregistration for buffers that are not already preregistered, RDMA with reduced latency transfers information to intermediate buffers during registration/deregistration, utilizing time that would have ordinarily been wasted waiting for these processes to complete, and reducing the amount of information to transfer while the source buffer is registered. In this way the RDMA transaction may be completed more quickly. RDMA with reduced latency may be employed to expedite various information transactions. For example, RMDA with reduced latency may be utilized to stream information within a device, or may be used to transfer information for an information source external to the device directly to an application buffer. | 2014-07-17 |
20140201307 | CACHING OF LOOK-UP RULES BASED ON FLOW HEURISTICS TO ENABLE HIGH SPEED LOOK-UP - According to one embodiment, a system includes a plurality of ports adapted for connecting to external devices and a switching processor. The switching processor includes a packet processor which includes a look-up interface, fetch and refresh logic (LIFRL) module and a packet processor logic (PPL) module adapted to operate in parallel, an internal look-up table cache including a plurality of look-up entries, each relating to a traffic flow which has been or is anticipated to be received by the switching processor, and a traffic manager module including a buffer memory which is connected to the plurality of ports. The LIFRL module is adapted for accessing the internal look-up table cache, the PPL module is adapted for communicating with the traffic manager module and the buffer memory, and the LIFRL module is adapted for communicating with one or more external look-up tables. | 2014-07-17 |
20140201308 | METHOD FOR OPTIMIZING WAN TRAFFIC - A local stream store of a local proxy caches one or more streams of data transmitted over the WAN to a remote proxy, where each stream is stored in a continuous manner and identified by a unique stream identifier (ID). In response to a flow of data received from a client, the local proxy examines the flow of data to determine whether at least a portion of the flow has been previously transmitted to the remote proxy via one of the streams currently stored in the local stream store. If the portion of the flow has been previously transmitted to the remote proxy, the local proxy transmits a first message to the remote proxy without sending actual content of the portion of the flow to indicate that the portion of the flow has been transmitted in one of the streams previously transmitted to the remote proxy. | 2014-07-17 |
20140201309 | Network Overlay System and Method Using Offload Processors - A method for providing network overlay services capable of processing network packets having associated packet metadata is disclosed. The method can include writing packets to a specific memory location accessible by at least one offload processor, with packets transported using a memory bus having a defined memory transport protocol, modifying packet metadata of the packets written to the specific memory location with the at least one offload processor, without requiring modification of the packets by a host processor, and sending the modified packets to the memory bus. | 2014-07-17 |
20140201310 | Network Overlay System and Method Using Offload Processors - A memory bus connected module for providing network overlay services is disclosed. The module comprising can include a memory bus connection, multiple offload processors coupled to the memory bus connection, each offload processor configured to convert incoming packets having a first network protocol to outgoing packets having a second network protocol, and control logic connected to the multiple offload processors for determining order of packet conversion by respective task execution of the multiple offload processors. | 2014-07-17 |
20140201311 | CACHE-INDUCED OPPORTUNISTIC MIMO COOPERATION FOR WIRELESS NETWORKS - Cooperative caching systems incorporating Plug-and-Play base stations are described herein. Plug-and-Play base stations with large caching capacities are employed in a wireless network to perform cooperative transmission with macro base stations. Each Plug-and-Play base station can either have wireless backhaul or a low-cost wired backhaul connection to the macro base stations. Cooperative caching systems can direct traffic between the Plug-and-Play base stations and the macro base stations. | 2014-07-17 |
20140201312 | VIRTUALIZED DATA STORAGE IN A NETWORK COMPUTING ENVIRONMENT - Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage module operable within a communication network to present the plurality of physical storage devices as a virtual storage device to a plurality of network computing elements that are coupled to the communication network. The virtual storage device comprises a plurality of virtual storage volumes, wherein each virtual storage volume is communicatively coupled to the physical storage devices via the storage module. The storage module comprises maps that are used to route read/write requests from the network computing elements to the virtual storage volumes. Each map links read/write requests from at least one network computing element to a respective virtual storage volume within the virtual storage device. | 2014-07-17 |
20140201313 | Utilizing Removable Virtual Volumes For Sharing Data On A Storage Area Network - The present disclosure provides data sharing through virtual removable volumes. A virtual volume of a SAN (storage area network) is presented to clients as a virtual removable volume. A controlling application controls access of clients connected to the SAN to the virtual removable volume. The controlling application allows only one client at a time to access the virtual removable volume. The controlling application allows a first client to mount the virtual removable volume as a removable volume. The controlling application then causes the first client to unmount the virtual removable volume and allows a second client to mount the virtual removable volume as a removable volume. In this way, the first client and second client are able to share data via the virtual removable volume without causing corruption of data and without requiring a shared file system or physical transfer of removable media. | 2014-07-17 |
20140201314 | MIRRORING HIGH PERFORMANCE AND HIGH AVAILABLITY APPLICATIONS ACROSS SERVER COMPUTERS - Systems and methods to minor data and otherwise manage memory are provided. A buffer may be coupled to a processor and be configured to write a first copy of data to a first memory located at a first server computer and a second copy of the data to a second memory that is accessible to both the first server computer and a second server computer. The buffer may be coupled directly to at least one of the first memory and the second memory via a memory bus, copper cable, or an optical cable. The buffer may write the first and the second copies of the data concurrently. | 2014-07-17 |
20140201315 | HOME SENSOR DATA GATHERING FOR NEIGHBOR NOTIFICATION PURPOSES - In a computer-implemented method of generating event notifications, in-home data is received. The in-home data and environment data (e.g., weather, law enforcement, etc.) is generated by, or based on information generated by, a device located at a residence of an individual, and is analyzed to determine whether it is indicative of an event that should be reported to one or more neighboring residences and/or businesses. If the data is indicative of such an event, a notification is generated and transmitted to the relevant residences and/or businesses. | 2014-07-17 |
20140201316 | STREAMING ZIP - A system is described to create and transmit a streamable ZIP file container. The streamable ZIP file container contains stream metadata, files, and a central directory. The stream metadata, files, and central directory can be saved in a contiguous stream without any intervening bytes. When the streamable ZIP file container is read by a client device that supports streamable ZIP file containers, the client device can exit the data stream without receiving the central directory. Interruptions during transmission of the ZIP file container can be resumed. | 2014-07-17 |
20140201317 | Systems and Methods for Device-to-Cloud Message Delivery - Certain implementations of the disclosed technology may include systems, methods, and computer-readable media for providing device-to-cloud (upstream) message delivery. According to an example implementation, a method is provided that can include generating, by a mobile computing device, a first message from a first application and a second message from a second application. The method includes establishing a communication connection between the mobile computing device and a remote device, packaging the second message with the first message for sending from the mobile computing device to the remote device; and sending, from the mobile computing device to the remote device, and by the established communications connection, the packaged first message and second message. | 2014-07-17 |
20140201318 | SYSTEM AND METHOD FOR DATA TRANSFER, INCLUDING PROTOCOLS FOR USE IN DATA TRANSFER - Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized. | 2014-07-17 |
20140201319 | Method and System for Vicarious Downloading or Uploading of Information - Methods and systems for vicarious downloading or uploading of information are disclosed herein. In one embodiment, such a system involves a mobile device that includes a memory device capable of storing information or content, and at least one wireless communication component. The mobile device further includes a processing device coupled at least indirectly to the memory device and to the at least one wireless communication component, and a power source. The processing device is configured to determine at least one characteristic/condition pertaining in at least some manner to the mobile device. Also, the mobile device is configured to send a command message to another device when the at least one characteristic/condition is determined, the command message being configured cause the other device to perform vicariously a downloading or uploading of the information or content on behalf of the mobile device. | 2014-07-17 |
20140201320 | INTERMEDIATE CONTENT PROCESSING FOR CONTENT DELIVERY NETWORKS - A method for handling content requests received in a CDN using an intermediate server may include maintaining a virtual file server that provides virtualized access to content in multiple POPs throughout the CDN, receiving a content request sent to the CDN, making a local request to the virtual file server for the content, where the specialized virtual file server may determine that the content is stored in a second POP that is remotely located from the first POP, and the specialized virtual file server may retrieve the content from the second POP and provide the content to the intermediate server as though it were stored locally in the first POP. The method may also include receiving the content from the specialized virtual file server, where the specialized virtual file server makes the requested content appear to be a locally-stored file to an operating system of the intermediate server. | 2014-07-17 |
20140201321 | SYSTEMS, METHODS, AND/OR APPARATUS FOR ENABLING COMMUNICATION BETWEEN DEVICES USING DIFFERENT COMMUNICATION PROTOCOLS - An integration system for enabling communication between service providers and end-devices, comprising at least one memory for storing data about end-devices and an interface for receiving communications from service providers intended for a plurality of end-devices and retransmitting the communication to the plurality of end-devices. The plurality of end-devices being configured to communicate with two or more different service providers and the integration system is configured to translate the incoming communication from the service provider to the protocol corresponding to the end-device. | 2014-07-17 |
20140201322 | SERVER AND METHOD FOR TRANSMITTING VIDEOS - In a method for transmitting videos from a server to a client device, a frame of one of the videos is captured, and a capture time of the frame is recorded into a storage device of the server. When the capturing time of the frame is greater than all of an encoding time, a transmitting time, and a decoding time of a previous frame, the frame is discarded. When the capture time of the frame is equal to or less than any of the encode time, the transmitting time, and the decoding time of the previous frame, the frame is encoded. The frame is then transmitted to the client device. | 2014-07-17 |
20140201323 | SUPPORTING TRANSPORT DIVERSITY AND TIME-SHIFTED BUFFERS FOR MEDIA STREAMING OVER A NETWORK - A proxy unit is configured to obtain mapping information that maps an identifier for media data to a resource location based on a service for retrieving the media data, wherein the service defines at least one of a plurality of types of transports for transporting the media data, receive a request for the media data from an application service client, determine whether the service is available, and, when the service is available, cause the application service client to receive the media data from a unit that receives the media data using the service from the resource location, based on the mapping information. In this manner, the application service client may receive media data from the unit (e.g., a middleware unit), which then receives the media data using a service that defines transport according to, e.g., broadcast or multicast transport, or another fashion (e.g., unicast) if the defined transport is unavailable. | 2014-07-17 |
20140201324 | USING QUALITY INFORMATION FOR ADAPTIVE STREAMING OF MEDIA CONTENT - Different representations are associated with an instance of media content, and a representation can include multiple portions of media content. A respective quality value and bitrate can be associated with each of the portions. Information about the instance of content, including bitrate and quality information, can be accessed by and/or sent to a client. The quality information indicates the availability of measures of quality (e.g., quality values) and where those quality values reside or how they can be retrieved. The client can use quality as well as bitrate to make more intelligent decisions while streaming the content. For example, while the content is being downloaded over a network, the client can adapt to changes in available network bandwidth by selecting one portion of the instance of media content over another based not just on its bitrate but also based on its quality value. | 2014-07-17 |
20140201325 | ADAPTIVE COMMUNICATION INTERFACE - Embodiments of the invention include a communication interface and protocol for allowing communication between devices, circuits, integrated circuits and similar electronic components having different communication capacities or clock domains. The interface supports communication between any components having any difference in capacity and over any distance. The interface utilizes request and acknowledge phases and signals and an initiator-target relationship between components that allow each side to throttle the communication rate to an accepted level for each component or achieve a desired bit error rate. | 2014-07-17 |
20140201326 | INTERCONNECTED RING NETWORK IN A MULTI-PROCESSOR SYSTEM - In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network. | 2014-07-17 |
20140201327 | SYSTEM FOR COMMUNICATING MEDIA TO USERS OVER A NETWORK - A system of selectively providing media as audio or video or combined media to users in a categorized highly segmented manner. Employing communications and operative software adapted to the task running on a networked computer or server, the system stores media browsers which use media files related to the products and services of one subscribing client. The media browser is forwardable from one user to another. Electronic sales leads are provided to the subscribing clients through the employment of a database configured to discern potential user customers based on matching of media browser identifiers of media browsers requested by users. | 2014-07-17 |
20140201328 | SYSTEMS AND METHODS FOR BUILDING AND USING HYBRID MOBILE APPLICATIONS - Systems and techniques of building and presenting hybrid remote client applications for and to users of a mobile device are presented. Upon a user accessing a remote client application, the mobile device may launch a unified User Interface (UI) that provides the user with a list of allowable operations associated with the remote client application. Such allowable operations may include JavaScript operations that are supplied by the remote client application—e.g., via a HTML web page. In addition, an allowable operation may include a native operation that is supplied by the native SDK of the mobile device. | 2014-07-17 |
20140201329 | DISTRIBUTION OF LAYERED MULTI-MEDIA STREAMS OVER MULTIPLE RADIO LINKS - Embodiments of apparatus, computer-implemented methods, systems, devices, and computer-readable media are described herein for encoding and transmitting layered multi-media streams over multiple radio links. In various embodiments, a first layer of a multi-media stream may be received at a multi-radio computing device through a first radio link. In various embodiments, a second layer of the multi-media stream may be received at the multi-radio computing device through a second radio link. In various embodiments, feedback about the first and second radio links may be transmitted, by the multi-radio computing device through the first or second radio link, to a remote computing device configured to distribute layers of the multi-media stream among the first and second radio links. | 2014-07-17 |
20140201330 | METHOD AND DEVICE FOR QUALITY MEASURING OF STREAMING MEDIA SERVICES - Method and probe device for quality measuring in IP streaming of audio, video, or a synchronized mix of both, performing:
| 2014-07-17 |
20140201331 | PLATFORM FOR THE DELIVERY OF CONTENT AND SERVICES TO NETWORKED CONNECTED COMPUTING DEVICES - Platform for the delivery of content and services to networked connected computing devices, in which the platform stores content by arranging nodes in a hierarchical data format that is capable of semantically representing content, with each node including a unique ID. The hierarchical format acts as an abstraction layer that insulates a content or service creator and the connected computing devices from being restricted (i) to any specific, predefined data format for the content or (ii) to any specific, predefined transport media for exchanging data over the network. | 2014-07-17 |
20140201332 | COMPUTER SYSTEM - A data collection server includes a load monitoring unit configured to monitor a load on the computer system, and a management unit configured to, based on a result of the monitoring, determine a content of a transfer process of data executed at one of servers and transmit the determined content of the transfer process of data to the one of the servers. The management unit determines a type of the transfer process applied to the one of the servers, generates a process subject data list indicating a list of data to which the transfer process is applied out of the data transferred to the data collection server based on the determined type of the transfer process, and determines the content of the transfer process applied to the one of the servers based on the determined type of the transfer process and the generated process subject data list. | 2014-07-17 |
20140201333 | METHOD OF ADAPTIVELY DELIVERING MEDIA BASED ON RECEPTION STATUS INFORMATION FROM MEDIA CLIENT AND APPARATUS USING THE SAME - Disclosed herein are a method of adaptively delivering media based on reception status information from a media client and an apparatus using the same. A media transmission method by a media transmission apparatus may include sending a message, including configuration information for media requested by a terminal, to the terminal, sending a media packet forming the media to the terminal, selecting a media packet having a transport characteristic corresponding to reception quality information for the media packet received from the terminal based on the reception quality information, and sending the selected media packet to the terminal. | 2014-07-17 |
20140201334 | Storing and Transmitting Content for Downloading and Streaming - A method implemented by a first client device, the method comprising receiving a media presentation description (MPD) for a media content from a streaming server, receiving a plurality of segments for the media content from one or more streaming servers, and packaging the MPD and at least part of the received segments such that the packaged segments are accessible by a second client device through the packaged MPD. | 2014-07-17 |
20140201335 | URL Parameter Insertion and Addition in Adaptive Streaming - A method implemented by a client device for media content streaming, the method comprising inserting one or more query parameters in a query string portion of a uniform resource locator (URL), wherein the query string portion follows a path portion of the URL, sending a media request comprising the URL to a streaming server, and receiving one or more segments of a media content from the streaming server in response to the media request. | 2014-07-17 |
20140201336 | Method of Providing Data to a Client - A method provides data to a client by a server and comprises receiving a data update; sending a duplicate of the data update to the client; incorporating the data update into a revolving data carousel for holding the data, the data comprising a plurality of data items; and sending a data item on the data carousel to the client. | 2014-07-17 |
20140201337 | STORAGE SYSTEM FOR PERVASIVE AND MOBILE CONTENT - A system and method for storage and retrieval of pervasive and mobile content is provided. System may be comprised of a controller and a plurality of storage devices. Plurality of storage devices may include a first storage device located in a first geographic location and a second storage device located in a second geographic location. The controller may be operably connected to each storage device. The controller may also be capable of locating a first storage device containing data and transferring the data between the first storage device and a second storage device. The second storage device may be capable of transferring data to a host, which may be operably connected to the second storage. | 2014-07-17 |
20140201338 | CONFIGURATION OF NETWORK ENTITIES USING FIRMWARE - A method includes receiving firmware at a network entity and determining whether the network entity is to operate as a controlling Fiber Channel forwarder based on the firmware. | 2014-07-17 |
20140201339 | METHOD OF CONDITIONING COMMUNICATION NETWORK DATA RELATING TO A DISTRIBUTION OF NETWORK ENTITIES ACROSS A SPACE - A method and apparatus for conditioning communication network data relating to a distribution of network entities across a space, for subsequent processing of the network data, is disclosed. The method comprises dividing the space into a grid comprising a plurality of discrete cells, so that each cell comprises a unique location within the space. The network data relating to each entity is subsequently processed using a processor to assign the network entity to a cell in dependence of the location of the entity within the space, relative to the cells. Following the discretisation of network entities to a particular cell, the number of entities within the cells is determined. The number of entities associated with the cells is then separately compared with the number of entities within each cell of a respective cell distribution using the processor, to determine the cell maxima of each distribution which comprises the most entities. The location of the cell maxima within the grid is subsequently output to a processor for subsequent processing of the network data, for monitoring of the communication network. | 2014-07-17 |
20140201340 | SYSTEM AND METHOD FOR AUTOMATIC CONFIGURATION AND MANAGEMENT OF HOME NETWORK DEVICES - Embodiments of a method and system for automatically installing and managing consumer devices in a home network environment are described. A system implements automated configuration and maintenance of devices and their peripherals that connect to the home network, in particular the establishment of a distributed system that serves as a service platform which facilitates automated discovery and initial and ongoing deployment of a home networks and the devices that may interact with or connect to their network automatically or through manual means. An embodiment is directed to a distributed system and method for facilitated automatic configuration, maintenance, and diagnostics of a local area network that in parallel provides for the interoperability of connected intelligent independent computing devices using physical layer, network layer and application layer programmatic interfaces. This distributed system provides a generalized aggregated interface that is a programmatic resource for representing a continuous and historic reference of a local network and connected devices. | 2014-07-17 |
20140201341 | AUTOMATIC CONNECTIVITY ANALYSIS FOR A DICOM NETWORK - A method, a computer program product, a system and a connectivity analyzer are disclosed for determining available communication functionalities during the configuration of a DICOM node in a DICOM network. According to an embodiment of the invention the available communication functionalities are registered automatically by way of test communication requests and analysis of the test communication responses. Following the analysis the result containing the detected communication functionalities can be provided automatically. The result is preferably provided in the configuration phase and already prior to the entry into operation of the respective DICOM node. | 2014-07-17 |
20140201342 | USER-FRIENDLY STORAGE NETWORK ZONING - A method for configuring zoning within a switch of a storage network is disclosed. In one embodiment, such a method includes providing a list of devices to a user. The method enables the user to select devices from the list and assign the devices to a zone of a storage network. To determine which ports of a switch the devices are connected to, the method searches a device inventory database containing information about devices in the storage network. The method then determines underlying port-to-port mappings that are needed to enable communication between the devices through the switch. The method then sends a request to the switch to establish, within the switch, the zone with the determined port-to-port mappings. A corresponding apparatus and computer program product are also disclosed. | 2014-07-17 |
20140201343 | SERVER LOAD MANAGEMENT - System and method for collecting values of one or more parameters of one or more clients that are communicatively connected to a server. A model is constructed based on the collected values of the one or more parameters to thereby model as a function of time the probability that the values of the one or more parameters of the one or more clients will change by an amount that is considered significant, e.g. at the server. An update of the one or more parameters is received from one of the clients. Responsive to receiving the update, the model is used to calculate a timing for the next update of the values from the one of the clients. The calculated timing for the next update is sent to the one of the clients. | 2014-07-17 |
20140201344 | System and Method for a Distribution Manager - Embodiments of systems and methods for a distribution manager are presented herein. Specifically, embodiments may receive a request for support for a mobile application and determine a platform server to support the mobile application based on capacity data associated with a set of platform servers in an application table associated with the mobile application. Embodiments may also deliver identification of the platform server over the network, the identification of the platform server comprises connectivity information configured to allow the mobile application to connect to the platform server. | 2014-07-17 |
20140201345 | MANAGING USER PRIVILEGES FOR COMPUTER RESOURCES IN A NETWORKED COMPUTING ENVIRONMENT - Approaches for automatically managing user privileges for computer resources based on determined levels of expertise in a networked computing environment (e.g., a cloud computing environment) are provided. In a typical approach, a user profile associated with a prospective user of a set of computer resources in the networked computing environment may be accessed. The user profile may include information pertaining to a skill level of the prospective user with respect to the set of computer resources. Based on the information contained in the user profile, an expertise level of the prospective user with respect to the set of computer resources may be determined, and a corresponding score may be calculated. Based on the score, a level of user privileges for the set of computer resources may be provided. | 2014-07-17 |
20140201346 | APPLYING A CLIENT POLICY TO A GROUP OF CHANNELS - Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service. | 2014-07-17 |
20140201347 | System And Method For Implementing A Command Center In An Electronic Network - A method for managing an electronic network includes a main device that utilizes a command center for performing device management procedures on behalf of auxiliary devices in the electronic network. The auxiliary devices each include a command module that bi-directionally communicates with the command center to receive device control information during the device management procedures. | 2014-07-17 |
20140201348 | VIRTUAL APPLIANCE CHAINING AND MANAGEMENT - Management of virtual resources may be provided by interconnecting a plurality of virtual appliances with common executable software services. A data packet may be sent through multiple virtual appliances invoking services within each if rules stored within respective virtual appliances correspond to a request for service in the data packet. The data packet may be passed through multiple virtual appliances prior to being returned to a hypervisor. | 2014-07-17 |
20140201349 | APPLYING A CLIENT POLICY TO A GROUP OF CHANNELS - Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service. | 2014-07-17 |
20140201350 | REDIRECTION SERVICE MECHANISM - A system can include an interface that receives a URL that includes information; circuitry that processes at least a portion of the information for entity information and Internet merchant information; circuitry that accesses database entries in an entity field and in an affiliate program criterion field; circuitry that associates the URL with an entity field database entry based at least in part on the entity information; circuitry that includes selection logic that selects at least one affiliate program from a plurality of affiliate programs based at least in part on an affiliate program criterion field entry associated with the entity field database entry; and circuitry that formulates a redirection URL based at least in part on the Internet merchant information wherein the redirection URL comprises affiliate program information for the at least one selected affiliate program. Various other apparatuses, systems, methods, etc., are also disclosed. | 2014-07-17 |
20140201351 | Segment Generation Describing Usage Patterns - Segment generation describing usage patterns is described. In one or more implementations, user interaction with a browser is monitored to navigate through a plurality of web pages using a computing device. Data is extracted from web documents associated with the plurality of web pages automatically and without user intervention by one or more modules of the computing device, the data usable to describe a usage pattern involving the navigation through the plurality of web pages. A segment is generated which describes the usage pattern automatically and with user intervention, the segment configured to identify the usage pattern to target content. | 2014-07-17 |
20140201352 | SELECTIVE LOGGING OF NETWORK REQUESTS BASED ON SUBSETS OF THE PROGRAM THAT WERE EXECUTED - In an embodiment, in response to detecting a request by a program to access a network, if the request is the first time that the program requests to access the network, a subset of instructions is replaced in the program with supervisor call instructions. The supervisor call instructions cause respective interrupts of execution of the program. In response to each of the respective interrupts of execution of the program, the supervisor call instructions that caused the respective interrupts are replaced with the respective swapped instructions, and if a number of the respective interrupts of execution exceed a trap threshold, all remaining of the respective swapped instructions are stored to the program. | 2014-07-17 |
20140201353 | CONNECTIVITY NOTIFICATION - An example method includes presenting a first notification indicating a potential interruption in connectivity between a server and a remote terminal. If the potential interruption is resolved before the expiration of a restart time interval, the first notification is removed. If the potential interruption is not resolved before the expiration of the restart time interval, a second notification is presented, the second notification indicating a loss of connectivity between the server and the remote terminal. | 2014-07-17 |
20140201354 | NETWORK TRAFFIC DEBUGGER - Disclosed are various embodiments that relate to a network switch. The switch determines whether a network packet is associated with a packet processing context, the packet processing context specifying a condition of handling network packets processed in the switch. The switch determines debug metadata for the network packet in response to the network packet being associated with the packet processing context; and the debug metadata is stored in a capture buffer. | 2014-07-17 |
20140201355 | VARIABLE DURATION WINDOWS ON CONTINUOUS DATA STREAMS - Improved techniques are provided for processing streams of data. The duration of the time that an event is eligible for remaining in a time-based window can be variable for different events received via the same event stream. In certain embodiments, the duration of time that an input event spends in a time-based window is a function of one or more values of one or more attributes of the event. Since different events can have different one or more attribute values, the different events can spend different amounts of time in the time-based window for that event stream. The amount of time that an event spends in a time-based window can be controlled via the one or more attributes of the event. | 2014-07-17 |
20140201356 | MONITORING SYSTEM OF MANAGING CLOUD-BASED HOSTS AND MONITORING METHOD USING FOR THE SAME - A monitoring system includes a monitoring management server (MMS), a monitoring agent server, a database, and a plurality of hosts, wherein, the monitoring agent server is directly connected to the database. The monitoring agent server simultaneously serves several hosts, collects status information from the hosts, and the stores the status information into the database so that an administrator can monitor and inquire the status information. Therefore, the monitoring agent server is used to as a transmission interface between the hosts and the database. | 2014-07-17 |
20140201357 | FRAMEWORK AND METHOD FOR MONITORING PERFORMANCE OF VIRTUALIZED SYSTEMS BASED ON HARDWARE BASE TOOL - The disclosed invention involves a framework and method based on hardware base tool to monitor the performance of virtualized systems, wherein the said framework comprises at least one master host, and each of the said master host comprises user space components, guest space components, kernel space components and hardware. The said user space components comprise policy manager, workload mediator, monitor library, and host performance monitor. The said host performance monitor is connected to workload mediator, and host performance monitor comprises user space monitor and kernel space monitor. The disclosed invention applies PMU or the similar tools to monitor the performance of virtualized systems. The performance monitoring of the disclosed invention is to monitor CPU, memory, cache, IO, network, processes, etc. of the host of virtualized systems. Meanwhile, the method based on hardware to monitor performance in this disclosed invention resolves the problem to acquire performance data for virtualized systems. | 2014-07-17 |
20140201358 | System and Method for Asynchronous Event Reporting - Systems and methods for event reporting are provided. In a method for event reporting in a system that includes an event source and a plurality of event consumers, notifications from the event source are received at an event reporter. The notifications are received at a first rate. The event reporter receives a plurality of desired sampling rates from the plurality of event consumers, where each of the desired the sampling rates indicates a rate at which an event consumer desires reporting of notifications from the event reporter. The notifications are filtered based on the first rate and the plurality of desired sampling rates. The filtering selects one or more of the notifications to be reported to one or more event consumers of the plurality of event consumers. The selected one or more of the notifications are reported. | 2014-07-17 |
20140201359 | STITCHING TOGETHER PARTIAL NETWORK TOPOLOGIES - A method and system that takes advantage of processes that are efficient for determining the topology of small to medium size networks to determine individual network topologies for such networks, and then merges these individual topologies into a consolidated topology for the entire network. Each of the processes that determines the topology of the smaller networks provides the determined network topology, as well as a list of factors that may be relevant in the determination of how the given topology might be attached to any other given topology, such as the identification of a node that is not included in the given topology, or other indications of external connections. The merging process is configured to substantially restrict its analysis to these factors, thereby limiting the extent, and therefore the time consumed, by this stitching and merging process. | 2014-07-17 |
20140201360 | METHODS AND SYSTEMS FOR COMPUTER MONITORING - Methods and systems for deriving metrics for service and/or computer (e.g., server) utilization and stability from instrumentation of applications showing Poisson characteristics are disclosed. Such methods and systems may be further applied to automatically act upon the conditions indicated by the derived metrics, for example, to provision additional virtual server resource(s) in a cloud-based system. | 2014-07-17 |
20140201361 | SYSTEM AND METHOD FOR IP TARGET TRAFFIC ANALYSIS - Methods and systems for identifying network users who communicate with the network (e.g., the Internet) via a given network connection. The disclosed techniques analyze traffic that flows in the network to determine, for example, whether the given network connection serves a single individual or multiple individuals, a single computer or multiple computers. A Profiling System (PS) acquires copies of data traffic that flow through network connections that connect computers to the WAN. The PS analyzes the acquired data, attempting to identify individuals who login to servers. | 2014-07-17 |
20140201362 | REAL-TIME DATA ANALYSIS FOR RESOURCE PROVISIONING AMONG SYSTEMS IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for intelligent service resource provisioning among distinct systems in a networked computing environment (e.g., a cloud computing environment). Specifically, the embodiments of the present invention provide an intelligent provisioning engine (hereinafter engine) that accesses a service intelligence repository that comprises configuration information pertaining to a set of service resources available on a set of systems. The engine may also receive/identify a set of rules pertaining to any constraints on the set of service resources as well as a set of policies pertaining to provisioning the set of service resources. Still yet, the engine can collect real-time data pertaining to operational characteristics of the set of service resources. Based on the information/data collected, the engine may determine a plan for provisioning the set of service resources and integrate the plan with ancillary systems/engines (e.g., scaling, provisioning, monitoring, etc.) for implementation of the plan. | 2014-07-17 |
20140201363 | MONITORING OF REPLICATED DATA INSTANCES - Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can obtain a lease enabling the component to periodically communicate with, and monitor, one or more data instances in the data environment, where the data instance can be a replicated instance including a primary and a secondary replica. For a large number of instances, the data environment can be partitioned such that each monitoring component can be assigned a partition of the workload. In the event of a failure of a monitoring component, the instances can be repartitioned and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload. | 2014-07-17 |
20140201364 | RESOURCE OPTIMIZATION METHOD, IP NETWORK SYSTEM AND RESOURCE OPTIMIZATION PROGRAM - There is provided a resource optimization method enabling a stable live migration. An amount of generated traffic that is anticipated to be generated is estimated based on the number of subscribers to be processed by a SIP server on a virtual machine (step S | 2014-07-17 |
20140201365 | IMPLEMENTING A PRIVATE NETWORK ISOLATED FROM A USER NETWORK FOR VIRTUAL MACHINE DEPLOYMENT AND MIGRATION AND FOR MONITORING AND MANAGING THE CLOUD ENVIRONMENT - A method, system and computer program product for optimizing quality of service settings for virtual machine deployment and migration. A first network (e.g., user network) is provided that is dedicated to running user workloads deployed on virtual machines. A second network (e.g., cloud management network), isolated from the first network, is also provided that is dedicated to virtual machine deployment and migration. As a result of the first and second networks not being shared, the administrative server utilizes unique quality of service settings for virtual machine deployment and migration supported by the second network that would otherwise not be possible if the first and second networks were shared. | 2014-07-17 |
20140201366 | SMARTPHONE APPS IN A CLOUD - The present disclosure relates to a technique of providing/obtaining remote access from a mobile terminal to a plurality of applications hosted in a network. A method embodiment comprises the steps of determining, by an authentication server, based on authentication information received from the mobile terminal, whether to allow remote access from the mobile terminal to the network, and providing, by the authentication server, remote access from the mobile terminal to the plurality of applications hosted in the network, if it is determined that the remote access is allowed, wherein the remote access allows executing the plurality of applications in the network. | 2014-07-17 |
20140201367 | LOCATION-BASED COMMUNICATION AND INTERACTION SYSTEM - A system comprising a database containing first and second location elements, a feature set, and a first unique identifier associated with the second location element; a system controller coupled to the database and configured to establish the first location element with a first physical location, establish the second location element with a second physical location and associate the first unique identifier with the second location element; and a user interface coupling a first user device with the system controller, the first user device associated with the first location element; and the system controller being further configured to transmit an initiated action between the first and second user, to transmit the unique identifier to the first user in relation to the action from the second user, and to associate the first user with the second location element based on the possession of the unique identifier by the first user after transmission. | 2014-07-17 |
20140201368 | METHOD AND APPARATUS FOR ENFORCING BEHAVIOR OF DASH OR OTHER CLIENTS - A method for obtaining content includes determining that a playout of one or more other pieces of content is dependent upon a playout of a first piece of content. The method also includes obtaining the first piece of content and identifying a forced content token associated with the first piece of content. The method further includes obtaining an access token using the forced content token. In addition, the method includes using the access token to obtain the one or more other pieces of content. The forced content token could be identified as a hash of the first piece of content or as a watermark extracted from the first piece of content. The forced content token could also be identified by creating a thumbnail for each of one or more frames in the first piece of content and calculating a differential trace signature for each of the one or more frames. | 2014-07-17 |
20140201369 | INFORMATION MANAGEMENT DEVICE, INFORMATION MANAGEMENT PROGRAM, AND INFORMATION MANAGEMENT METHOD - By determining whether or not sensing data provided from an information provision device is appropriate with respect to the specifications previously determined for the sensing data and thus preventing the breach of a contract concerning a provision of the sensing data and the breach of a contract concerning use of the sensing data, reliability of the sensing data from the perspective of a user who uses the sensing data can be improved. An information management device ( | 2014-07-17 |
20140201370 | Efficient Allocation Of Network Resources - Using information for efficient allocation of network resources, such as for a communication session, is disclosed. The methods and systems can utilize one or more identifiers that can be configured to indicate the presence of one or more supported features, along with an indication of whether the supported feature is required for communication. | 2014-07-17 |
20140201371 | BALANCING THE ALLOCATION OF VIRTUAL MACHINES IN CLOUD SYSTEMS - Methods, systems, and machine-readable and executable instructions are provided for balancing the allocation of a number of virtual machines (VMs) in clouds systems. Balancing the allocation of VMs in cloud systems can include determining a number of relationships of a plurality of nodes in a cloud system. Balancing the allocation of VMs in cloud systems can include assigning a number of VMs to the plurality of nodes in response to a request based on a criteria of the request and the number of relationships of the plurality of nodes to balance VMs in the cloud system, where the criteria include a type and a priority for each of the number of VMs. | 2014-07-17 |
20140201372 | CREATING AND DEBUGGING RESOURCE INSTANCES IN A CLOUD COMPUTING SYSTEM - Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations. | 2014-07-17 |
20140201373 | Method and System for Operating a Commissioned E-Commerce Service Prover - A method for operating a commissioned e-commerce service provider provides services to businesses on a computerized network such as the Internet in exchange for a small commission on the commercial transactions generated using those services. Unlike most ISPs that provide services to individuals and businesses, the commissioned e-commerce service provider preferably provides Internet services for businesses operating web sites or other application that generate e-commerce transactions for the business. Instead of paying a monthly fee for the Internet services required to host a web site or operate and e-commerce site, the business contracts with the commissioned e-commerce service provider to provide these services based on receiving a percentage commission of the commercial transactions generated using these services. Preferably, the commission percentage is tiered in accordance with the amount of traffic at the site to provide a nominal level of service at a lower commission rate, yet allow for an exceptional volume of traffic to be accommodated by the site at a higher commission rate without having the site fail or the service become overwhelmed. | 2014-07-17 |
20140201374 | Network Function Virtualization for a Network Device - An apparatus for performing network function virtualization (NFV), comprising: a memory, a processor coupled to the memory, wherein the memory includes instructions that when executed by the processor cause the apparatus to perform the following: receive an instruction to virtualize a network device within a network, divide, according to the instruction, the network device into a plurality of network functions (NFs) used to form a virtualized network node that corresponds to the network device, launch the NFs within one or more virtual containers, and group the virtual containers together using a group identifier (ID) that corresponds to the virtualized network node, wherein each of the NFs correspond to a network function performed by the network device prior to virtualization. | 2014-07-17 |
20140201375 | METHOD, APPARATUS AND SYSTEM PERTAINING TO CLOUD COMPUTING - The present disclosure outlines a system, method, and apparatus for the design of network services, including the automatic sourcing an aggregating of data on the available resources. In a further aspect, the present disclosure outlines a system, method, and apparatus for the allocation of cloud resources. In yet a further aspect, the present disclosure outlines a system, method, and apparatus for redirecting traffic through an alternative gateway. | 2014-07-17 |
20140201376 | METHOD AND SYSTEM FOR THE HANDLING OF REDUNDANT LONG POLL - A server for handling long poll requests receives requests containing both a client identifier and an indication of a last long poll execution time. These parameters allow the server to determine if resources dedicated to previous long polls from the client have been released. If there may still be resourced dedicated, they are released so that the new poll can be established and no redundant long polls are maintained. | 2014-07-17 |
20140201377 | PORTAL MULTI-DEVICE SESSION CONTEXT PRESERVATION - A computer-implemented method includes: detecting, in a system running a portal, that a first portal session for a first user exists with regard to a first device operated by the first user; receiving a session transfer command that the first user generates using the first device and that indicates at least a second device; in response to the session transfer command, providing session information to the second device that reflects the first portal session; receiving a session initiation command that a second user generates using the second device, the session initiation command generated by the second device based on at least part of the session information; and in response to the session initiation command, creating a second portal session in the system, the second portal session corresponding to the first portal session. | 2014-07-17 |
20140201378 | GENERIC COMPANION-MESSAGING BETWEEN MEDIA PLATFORMS - Various embodiments, methods, and systems for communicating via a generic companion-messaging session are provided. The generic companion-messaging session includes a base platform running a base platform application and a companion platform running a companion platform application. An initialization message that automatically pairs the companion platform application and the base platform application is sent from the companion platform to the base platform for a generic companion-messaging session. The companion platform is connected to an encrypted communication channel for the generic companion-messaging session with the base platform. The encrypted communication channel supports bidirectional communication over a plurality of connections. A connection from the plurality of connections is determined for routing a message. The message is routed via a direct connection when the direct connection with the base platform is determined and the message is routed via an indirect connection when the indirect connection with the base platform is determined. | 2014-07-17 |
20140201379 | METHOD AND APPARATUS FOR AUTOMATED NETWORK CONNECTIVITY FOR MANAGED APPLICATION COMPONENTS WITHIN A CLOUD - Various exemplary embodiments relate to a method performed by an application manager for automatically establishing a network connection between components of an application within a distributed cloud, the method including: establishing application components in the distributed cloud; selecting a first application component; identifying network characteristics from the network policy file associated with the first application component; determining a network connection between the first application component and a second application component according to the network characteristics associated with the first application component; associating the network connection with the first application component; and establishing the network connection between the first and second application components. | 2014-07-17 |
20140201380 | COMMUNICATION APPARATUS AND CONTROL METHOD THEREOF - A communication apparatus, which is connected to an external apparatus via a network, comprising first and second data communication units, wherein when the first data communication unit establishes a connection to an external apparatus via a network formed by a relay apparatus, the apparatus participates in the network formed by the relay apparatus, and when the second data communication unit, which forms a network in which the communication apparatus serves as a relay apparatus, establishes a connection to the external apparatus, the apparatus forms the network in which the communication apparatus serves as a relay apparatus using parameters of the network stored when the connection to that external apparatus is established. | 2014-07-17 |
20140201381 | Protocol Translation in Smart Grid Communications - A system and method for managing smart grid communication is disclosed. The system includes a communication module, a discovery module, a translation module and a smart grid module. The communication module receives data initiating smart grid communication between a utility server and a communication node. The discovery module identifies a server protocol used by the utility server to communicate with the communication node. The discovery module identifies a node protocol used by the communication node to communicate with the utility server. The node protocol is incompatible with the server protocol. The translation module performs a protocol translation between the server protocol and the node protocol. The smart grid module handles the smart grid communication between the utility server and the communication node using the protocol translation. | 2014-07-17 |
20140201382 | USE OF OBJECTIVE QUALITY MEASURES OF STREAMED CONTENT TO REDUCE STREAMING BANDWIDTH - A method includes identifying replaceable sections among first sections of video encoded at a first bitrate, and replacement sections of the video each encoded at a bitrate that is less than the first bitrate and having encoded therein the video of a corresponding one of the replaceable sections, each replacement section and the corresponding replaceable section having respective measured levels of objective quality that meet a predetermined criterion of objective quality. The method further comprises streaming the first sections of video except for the replaceable sections, and the replacement sections instead of the corresponding replaceable sections. | 2014-07-17 |
20140201383 | DISTRIBUTED DESCRIPTION OVER MULTIPLE LINKS - Technologies are generally described for enhancing quality of service for real time media communications over wireless networks through use of multiple media streams. A wireless communication device may be associated to multiple access points and/or cellular base stations. Link qualities of each connection may be determined and a predefined number of links with best connections (or above a predefined threshold) may be selected for transmission. Media stream may then be compressed into multi-resolution or multi-compression streams such that each resolution (or compression stream) is transmitted over a separate access point or base station. The different compression streams that are available may then be combined or rendered at a wireless switch, a backend server of the cloud, or a remote client. | 2014-07-17 |
20140201384 | METHOD FOR OPTIMIZING WAN TRAFFIC WITH EFFICIENT INDEXING SCHEME - According to one embodiment, a local proxy caches in a local stream store one or more streams of data transmitted over the WAN to a remote proxy. In response to a flow of data received from one of the clients of the local LAN, the local proxy chunks using a predetermined chunk algorithm the flow into chunks in sequence, and selectively indexes the chunks in a chunk index maintained by the local proxy based on locations of the chunks in the flow, where a number of chunks in a first region of the flow indexed is different than a number of chunks in a second region of the flow indexed. The chunk index includes multiple chunk index entries referenced to the steams stored in the stream store. | 2014-07-17 |
20140201385 | METHOD FOR OPTIMIZING WAN TRAFFIC WITH DEDUPLICATED STORAGE - A local proxy caches, in one or more transmitted data files (TDFs) in a deduplicated manner, chunks of one or more streams that have been transmitted to a remote proxy, each of the streams being identified by a stream identifier (ID). For each of the streams, the local proxy maintains a stream object having one or more TDF references, each TDF reference corresponding to at least a segment of the stream, wherein each TDF reference includes information identifying a file location within one of the TDFs at which the segment of the stream is located. The local proxy further maintains a chunk index having chunk index entries corresponding to deduplicated chunks of the streams, where each chunk index entry includes information identifying a stream location within one of the streams at which a corresponding chunk is located. | 2014-07-17 |
20140201386 | SERVER AND METHOD FOR TRANSMITTING VIDEOS - In a method for transmitting videos from a server to a client, a frame of one of the videos is captured, and a capture time of the frame is recorded into a storage device of the server. When the capturing time of the frame is greater than all of an encoding time, a transmitting time, and a decoding time of a previous frame, a bit rate of encoding the frame is adjusted to decrease a size of the frame and then the frame is encoded according to the adjusted bit rate. When the capture time of the frame is equal to or less than any of the encode time, the transmitting time, and the decoding time of the previous frame, the frame is encoded normally. The frame is then transmitted to the client device. | 2014-07-17 |
20140201387 | LOCAL STREAMING PROXY SERVER - A local application streaming proxy can create a virtual image of storage media, which allows cloud operators to rapidly deliver applications, or deliver any operating system remotely, while providing better security, network utilization, low power requirements, and consistent performance for streamed applications and operating systems. A station using its WiFi/LAN provides QoS guarantees (or priority) for application streaming network communications to create a consistent user experience regardless of other application bandwidth utilization. “HTTP demand paging” is also possible. | 2014-07-17 |
20140201388 | SYSTEM AND METHOD FOR DATA TRANSFER, INCLUDING PROTOCOLS FOR USE IN DATA TRANSFER - Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized. | 2014-07-17 |
20140201389 | ROUTER - An apparatus is disclosed that performs network address translation and/or port translation between networks. | 2014-07-17 |
20140201390 | Network Overlay System and Method Using Offload Processors - A network overlay system capable of processing network packets having metadata is disclosed. The system can include a data transport module configurable to direct network packets based on network identifier tags, an offload processor module connected to a memory bus and including at least one offload processor capable of modifying segregated network packets, and a memory bus connected between the data transport module and the at least one offload processor to support transport of network packets to the offload processor for modification. | 2014-07-17 |
20140201391 | EFFICIENT CONNECTION MANAGEMENT IN A SAS TARGET - A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or more hosts and the storage device. Storage commands, which are received in the storage device and are associated with the connections having the pre-configured contexts, are executed in a memory of the storage device using the hardware-implemented front-end. Upon identifying a storage command associated with a context that is not pre-configured in the hardware-implemented front-end, software of the storage device is triggered to configure the context in the hardware-implemented front-end, and the storage command is then executed using the hardware-implemented front-end in accordance with the context configured by the software. | 2014-07-17 |
20140201392 | Interface Module for HW Block - An interface module for a logic circuit block comprising a processing module, the interface module comprising a control interface for communicating one or more control messages; a data interface for accessing a data storage device; an interface logic block; and a core interface to the processing module, the core interface being connected to the interface logic block for communicating signals between the interface logic block and the processing module. The interface logic block is adapted to receive one or more incoming control message via the control interface; process the one or more control messages including accessing a data storage device via the data interface, initiating processing by the processing module via the core interface, receiving one or more signals from the processing module via the core interface; and to output one or more outgoing control message via the control interface. | 2014-07-17 |
20140201393 | IMAGE PROCESSING APPARATUS AND METHOD - An information processing apparatus comprises a connection section capable of connecting an input/output device; a communication section capable of communicating with an external apparatus; a receiving section configured to receive a request from the external apparatus through the communication section; and a control section configured to enable the input/output device connected to the connection section to execute the processing indicated by the request received by the receiving section. | 2014-07-17 |
20140201394 | Device Driver Detection and Management System - Apparatus, systems and methods in which one can implement a legacy device management system to control and operate a legacy device coupled to the system. The system is configured to pull device attributes from the legacy device and use those attributes to obtain an inventory of possible device drivers that could be used with the legacy device. The system then applies acquisition rules to whittle down and prioritize the possible device drivers within a matrix and then identifies which driver to use in accordance with the system's local configuration. The system is generally implemented in a stand-alone apparatus that could be coupled between the legacy device and a computer system. | 2014-07-17 |
20140201395 | USB KEY AND A METHOD FOR COMMUNICATION BETWEEN THE USB KEY AND A TERMINAL - A USB Key and a method for communication between the USB Key and a terminal are provided, of which the USB Key includes an interface module, a power module and an MCU module. The MCU module is configured to make initialization setting after power on, check for power level status of each mode pin in the MCU module, and in case of the power level status conforms to a first predetermined condition, set the pin for serial interface communication in the MCU module to a high impedance state, configure a USB function, receive a request for enumerating the device being initiated by a terminal connecting to the interface module, and after enumeration, perform USB communication with the terminal; and in case that the power level status conforms to a second predetermined condition, set a pin for performing USB communication in the MCU module to high impedance state, set the serial interface function, initiate a request for enumerating the device to the terminal connecting to the interface module, and after enumeration, perform a serial-interface communication with the terminal. The USB Key in the invention is able to be compatible with a USB interface and a serial interface. | 2014-07-17 |
20140201396 | Autonomously Initiated Information Storage Device Parameter Change Notification - An information handling system includes a processor, a memory communicatively coupled to the processor, and an information storage device coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the information storage device. The device further receives a specification of reporting criteria for information storage device parameters. | 2014-07-17 |