06th week of 2014 patent applcation highlights part 71 |
Patent application number | Title | Published |
20140040409 | Storage Array Reservation Forwarding - A method is provided for a destination storage system to join a storage area network with a source storage system. The method includes discovering a volume on the source storage system when the source storage system exports the volume to the destination storage system and exporting the volume to the host computer systems. When a command to reserve the volume for a host computer system is received, the method includes determining locally if the volume is already reserved. When the volume is not already reserved, the method includes reserving locally the volume for the host computer system and transmitting to the source storage system another command to reserve the volume for the destination storage system. | 2014-02-06 |
20140040410 | Storage Array Reservation Forwarding - A method is provided for a destination storage system to handle SCSI-3 reservations. The method includes discovering a volume on a source storage system when the source storage system exports the volume to the destination storage system, exporting the volume to host computer systems, locally registering keys for first paths to the destination storage system, and registering with the source storage system the keys for second paths to the source storage system. When one of the host computer systems requests to reserve the volume, the method includes locally reserving the volume for paths to the destination storage system with registered keys and performing reservation forwarding to request the source storage system to reserve the volume for paths to the source storage system with registered keys. | 2014-02-06 |
20140040411 | System and Method for Simple Scale-Out Storage Clusters - Systems and associated methods for flexible scalability of storage systems. In one aspect, a storage controller may include an interface to a fabric adapted to permit each storage controller coupled to the fabric to directly access memory mapped components of all other storage controllers coupled to the fabric. The CPU and other master device circuits within a storage controller may directly address memory an I/O devices directly coupled thereto within the same storage controller and may use RDMA features to directly address memory an I/O devices of other storage controllers through the fabric interface. | 2014-02-06 |
20140040412 | DELIVERING CONTENT TO ELECTRONIC DEVICES USING LOCAL CACHING SERVERS - The disclosed embodiments provide a system that delivers content to an electronic device. The system includes a content provider that obtains a public address of the electronic device from a first request for the content from the electronic device. Next, the content provider uses the public address to identify a local caching server on a local area network (LAN) of the electronic device. Finally, the content provider provides a local address of the local caching server to the electronic device, wherein the local address is used by the electronic device to obtain the content from the local caching server and the LAN without accessing a content delivery network (CDN) outside the LAN. | 2014-02-06 |
20140040413 | Storage Medium, Transmittal System and Control Method Thereof - A storage medium including a first transmittal module and a control module. The first transmittal module includes a plurality of first transmittal pads. The control module determines whether a level state of the first transmittal module is equal to a pre-determined state. When the level state is equal to the pre-determined state, the control module operates in a secure digital (SD) mode. When the level state is not equal to the pre-determined state, the control module operates in an embedded multimedia card (eMMC) mode. | 2014-02-06 |
20140040414 | METHODS AND SYSTEMS FOR PROVIDING EVENT RELATED INFORMATION - Systems and methods are disclosed for providing a platform where a user is able to obtain live information about an event such as live recordings, video recordings, photos, comments and the like, from a location of the event. A user may connect to the platform via the Internet and have access to content regarding the event and generated either by a platform manager or by other users. The user may also obtain recorded information, such as footage of the event, after the event has taken place, by accessing the platform and searching footage via search criteria or keywords. | 2014-02-06 |
20140040415 | SYSTEMS AND METHODS FOR CACHING HTTP POST REQUESTS AND RESPONSES - With an idempotent POST request, the URL (and headers) cannot be used as an HTTP cache key. To cache idempotent POST requests, the POST body is digested and appended the URL with the digest and used as the cache key. Subsequent requests with the same payload will end up hitting the cache rather than the origin server. A forward cache proxy at the client end and reverse cache proxy at the server end are deployed. The client sends the request to the forward proxy that looks up the cache. If there is a cache miss, the forward cache proxy digests the body and sends only the digest to the reverse proxy. The reverse cache proxy looks up request cache to find if there is a match for the request and send that request to the server. | 2014-02-06 |
20140040416 | CONTENT DELIVERY PLATFORM APPARATUSES, METHODS AND SYSTEMS - The CONTENT DELIVERY PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CDP”) transform content seed selections and recommendations via CDP components such as discovery and gurus into events and discovery of other contents for users and revenue for right-holders. In one embodiment, the CDP may provide facilities for obtaining a universally resolvable list of content items on a local client and identifying a non-local item from the list that is absent on the local client. The CDP may generate a local cache request for the identified non-local item having an associated universally resolvable content identifier and transmit the generated local cache request to a universally resolvable content server. The CDP may then receive, in response to the transmitted request, a universally resolvable content item corresponding to the local cache request and may mark the requested item as temporary and locally available upon receiving the content item. | 2014-02-06 |
20140040417 | STORING A STREAM OF DATA IN A DISPERSED STORAGE NETWORK - A processing module of a computing device alternatingly sends a stream of data to a first or second processing device. When receiving the stream of data, the first processing device performs a first portion of a dispersed storage error encoding function on the received stream of data to produce a plurality of sets of a threshold number of slices and writes the plurality of sets of the threshold number of slices into first memory of a dispersed storage network (DSN). When not receiving the stream of data, the first processing device reads the plurality of sets of the threshold number of slices from the first memory, performs a second portion of the dispersed storage error encoding function using the plurality of sets of the threshold number of slices to produce a plurality of sets of redundancy slices, and writes the plurality of sets of redundancy slices into second DSN memory. | 2014-02-06 |
20140040418 | HANDLING CROSS-PLATFORM SYSTEM CALL WITH SHARED PAGE CACHE IN HYBRID SYSTEM - A method and computing system for handling a page fault while executing a cross-platform system call with a shared page cache. A first kernel running in a first computer system receives a request for a faulted page associated with raw data from a second kernel running in a second computer system. In response to the request for the faulted page: (i) a first validity flag is updated to denote that the faulted page is unavailable to the first computer system in a first copy of the shared page cache and (ii) the faulted page is transmitted to the second kernel for insertion of the faulted page in a second copy of the shared page cache and for updating a second validity flag to denote that the faulted page is available to the second computer system in the second copy of the shared page cache. | 2014-02-06 |
20140040419 | PROVISION OF MEDIA FROM A DEVICE - A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. Moreover, a machine within the media editing system may facilitate resolution of conflicts between edits to a particular piece of media. Furthermore, a machine within the media editing system may facilitate provision of convenient access to media from a particular client device to one or more additional client devices. | 2014-02-06 |
20140040420 | Streaming Common Media Content to Multiple Devices - Systems and associated methods for providing a plurality of devices the same media content. A plurality of requests for media content may be received where each of the plurality of requests is received from a respective device. It may be determined whether the plurality of requests for media content are for the same media content. In response to determining that the plurality of requests are for the same media content, a single request for the media content may be generated. The media content may be received in response to the single request and the media content may be stored in a memory medium. The media content may be provided to each of the respective devices in response to the plurality of requests. | 2014-02-06 |
20140040421 | DISTRIBUTING COMMUNICATION OF A DATA STREAM AMONG MULTIPLE DEVICES - Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include sending a request to a network to establish a shared connection to distribute communication of a first data stream among a plurality of devices. The request is generated by a separate device that is different from the plurality of devices. Such example methods also include receiving, in response to the request, network addresses to be used to establish respective data connections with the plurality of devices. The respective data connections are to carry respective partial data streams forming the first data stream. Such example methods further include aggregating the respective partial data streams received from the plurality of devices via the respective data connections to form the first data stream. | 2014-02-06 |
20140040422 | Method and System for Storing and Accessing Client Device Information in a Distributed Set of Nodes - A method includes identifying a first node in a plurality of nodes based on a client device identifier for a client device, the client device being associated with a first network device; storing, information for the client device, on the first node; responsive to the client device associating with a second network device, retrieving the information for the client device by: identifying the first node based on the client device identifier for the client device and obtaining the information from the first node. | 2014-02-06 |
20140040423 | Obtaining and Presenting Data to Web Properties - Systems, methods and apparatus are provided including a method that identifies when a content item that was presented to a user in association with a slot on a resource is not visible to the user, wherein the slot presenting the content item is rendered wholly or partially not visible as a result of user activity. The method further includes receiving a request to provide an alternative content item to be presented to the user when user activity enables re-presentation of the slot and delivering the alternative content item to a device associated with the user responsive to the request. | 2014-02-06 |
20140040424 | METHOD AND APPARATUS OF PROVIDING BROADCASTING AND COMMUNICATION CONVERGENCE SERVICE - An apparatus and method for providing a broadcasting and communication convergence service are provided. The method includes acquiring address information about an Internet server configured to provide an application customized based on user information and/or device information about a terminal, transmitting an application request message to the Internet server using the address information, receiving the customized application on a broadcast channel from the Internet server in response to the application request message, and consuming the customized application. | 2014-02-06 |
20140040425 | MANAGEMENT SYSTEM, SERVER, CLIENT, AND METHOD THEREOF - A server stores association between client information and a network device as a management target of a client corresponding to the client information. In addition, the server creates an installer for starting a management function of the network device including client information and distributes the installer to the client. Then, when receiving a validation request including the client information corresponding to an execution of the installer from the client in the customer environment, the server performs validation processing of the client, and subsequently sends identification information of the network device as the management target of the client as a response. | 2014-02-06 |
20140040426 | METHOD FOR CALLING UP A MEDIA FILE IN A TELECOMMUNICATION SYSTEM, COMPUTER PROGRAM PRODUCT FOR EXECUTING THE METHOD, AND TELECOMMUNICATION SYSTEM FOR CALLING UP THE MEDIA FILE - A method for calling up a media file wherein the content of the called up media file is presented unrequested to the user of one of the multiple telecommunication terminals via a connection established with a telecommunication terminal includes provisioning of an interface in the telecommunication control unit such that the media file stored outside a telecommunication system can be accessed via the interface. The establishment of the connection can also include installation of a media assignment target in the telecommunication control unit central to the telecommunication system, selection of the media assignment target by one of the multiple telecommunication terminals and placement of a link to the media file in the telecommunication control unit by means of which the media file is assigned, and call-up of the media file by the telecommunication control unit via the interface using the link placed in the telecommunication control unit. | 2014-02-06 |
20140040427 | NETWORK-AWARE STRUCTURED CONTENT DOWNLOADS - A request for content is received at a content server via a first network connection from a client device. The content includes a set of portions represented within a root document that are each configurable with assigned download constraints that specify network characteristics under which the individual portions of the content are downloadable. A determination to defer at least one portion of the content for download is made based upon a network characteristic of the first network connection not satisfying a configured download constraint assigned to the at least one portion of the content. The root document is sent with each deferred portion of the content replaced with a content stub within the root document. Each content stub identifies the respective deferred portion of the content as a deferred content portion and includes a deferred content portion identifier of the respective deferred portion of the content. | 2014-02-06 |
20140040428 | METHOD OF BROKERING DIGITAL DATA - A photographer | 2014-02-06 |
20140040429 | Extensibility for Manipulation of Medical Data - A method for extending a functionality of a computing device programmed to obtain physiological measurements from a patient includes: registering, at the computing device, a plug-in module, the plug-in module providing additional functionality for the computing device; using the plug-in module to communicate with a medical device; commanding the medical device to obtain physiological information from a patient; receiving data associated with the physiological information from the medical device; and transferring the data to a central repository. | 2014-02-06 |
20140040430 | Method and device for pushing internet information based on categorization, and computer storage medium - It is disclosed a method and device for pushing internet information based on categorization, and a computer storage medium. The method includes the following steps: when receiving a service request initiated by a micro-blog user, a server selects ( | 2014-02-06 |
20140040431 | SYSTEMS AND METHODS FOR AN OPC UA SERVER - A system includes an OPC UA server having a memory configured to provide an address space arranged into a plurality of reference nodes, in which each reference node is associated with data stored in a data source. The system further includes a processor configured to receive an OPC UA client request for the data associated with a particular reference node. The processor is also configured to request and receive from the data source the data associated with the particular reference node. The processor is further configured to reply to the OPC UA client request with the data received from the data source. | 2014-02-06 |
20140040432 | CONTENT CACHING DEVICE FOR MANAGING CONTENTS BASED ON CONTENT USAGE FEATURES - The present invention relate to a content caching device, and more particularly, to such a content caching device in which the priority of a content requested by a user terminal is calculated based on content usage features such as the number of requests or the latest request interval of the requested content, and the like, the requested content is controlled to be selectively stored in a short-term storage unit based on the calculated priority of the requested content, and among the contents stored in the short-term storage unit, a content needed to be stored for a long time period is controlled to be stored in a separate long-term storage unit based on the storage time of the requested content in the short-term storage unit. | 2014-02-06 |
20140040433 | MECHANISM FOR FACILITATING REAL-TIME STREAMING, FILTERING AND ROUTING OF DATA - In accordance with embodiments, there are provided mechanisms for facilitating real-time streaming, filtering and routing of data according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a computing device, one or more data streams from one or more data sources, transforming, in real-time, the one or more data streams into one or more normalized data streams. The transforming includes performing ingestion of the one or more data streams. The method may further include filtering, in real-time, the one or more normalized data streams, and routing the one or more filtered data streams as real-time output to one or more data systems. | 2014-02-06 |
20140040434 | SYSTEMS AND METHODS FOR EXTRACTION OF VEHICLE OPERATIONAL DATA AND SHARING DATA WITH AUTHORIZED COMPUTER NETWORKS - Systems, methods, and related computer programs are provided wherein vehicle operation data is extracted from an internal automotive network. A system for enabling the generation and sharing of vehicle operation data via a computer network includes a data harvesting device connected to an information system of a vehicle, the data harvesting device capturing vehicle information from the vehicle and processing the vehicle information to generate current vehicle operation data; and a computer system in communication with the data harvesting device, the computer system including one or more server computers connected to a computer network. The data harvesting device connects to the computer system on an intermittent basis via a wireless network. The computer system includes a database system for logging the current vehicle operation data. The computer system is configured to act as an information gateway for provisioning the current vehicle operation data to one or more remote server computers in communication with the computer system. The computer system is also operable to enable the sharing of vehicle operation data and related information via social networks. | 2014-02-06 |
20140040435 | METHOD AND DEVICE ARRANGEMENT FOR IMPLEMENTING REMOTE CONTROL OF PROPERTIES - In a remote control method and system, a virtual private network is created between a home control network key and a home control network device. Both the home control network key and the home control network device determine their network paths to the Internet from the data transfer network to which they are connected. The determined network paths are stored in a home control network server on the Internet. When it is desired to form a virtual private network, the home control network server supplies the stored network paths to the home control network key and the home control network device. By using the received network paths, the home control network key and the home control network device create between them a virtual private network, to which the client device used by the person performing the remote-controlling and the actuators to be remote-controlled are also connected to implement the remote control. | 2014-02-06 |
20140040436 | MEDIA STREAMING - A system and associated method for minimizing network traffic in playing a media stream with a media module running in a client computer system. The media stream is stored in a media content server. A video file of the media stream is processed to generate an audio file corresponding to the video file, such that the media module downloads and plays the audio file when the media module is invisible on a computer screen of the client computer system. When the media module becomes visible, the media module switches back to downloading and playing the video file. A current location is tracked by a location sync file stored in the media content server to synchronize the video file and the audio file. | 2014-02-06 |
20140040437 | RECEIVER AND RECEPTION METHOD - A receiver includes: an application information acquiring unit that acquires an AIT for carousel transmission; an application requesting unit that provides, based on an application control code, an application request signal to a receiver application server associated with a location indicated by location information; an application acquiring unit that acquires an application transmitted from the receiver application server; an application execution unit that executes the acquired application; a content requesting unit that provides, along with execution of the application, a content request signal to a content delivery server that stores content data associated with the application; and a content acquiring unit that acquires content data transmitted from the content delivery server. | 2014-02-06 |
20140040438 | DYNAMIC CONFIGURATION OF APPLICATIONS DEPLOYED IN A CLOUD - A system is provided to deploy a computing application in a cloud using a service provider interface. The system comprises a configuration request detector, a configuration object retriever, and a configuration installer. The configuration request detector receives, at a computer system provided within a virtualization service, a configuration request. The configuration object retriever retrieves a configuration object in response to the configuration request. The configuration installer uses the configuration object, to automatically install a configuration associated with the configuration object to produce a second version of the computing application. The second version of the computing application provides additional features or services according to the definition of the configuration object. | 2014-02-06 |
20140040439 | SYSTEM AND METHOD OF SEGMENT PROTECTION IN A COMMUNICATION NETWORK - Embodiments of the present invention described herein, discloses a method and a system for segment protection system in an Ether-net communication network. In one embodiment herein, a ‘periodic integrity check’ message frame being created at the source-node and is multicasted to the destination-node directly and via the peer node(s) within a segment protection domain. A Σ1 receiver is configured at the destination-node for receiving the multicasted message frames. The Σ1 receiver ‘selects’ only single message frame from the multicasted message frames being received at all maintenance points, for maintaining at least one fault-less path between the source-node and the destination-node. | 2014-02-06 |
20140040440 | SYSTEM AND METHOD OF MAC ADDRESS ASSIGNMENT USING DYNAMIC MAC ADDRESS PROTOCOL - A hypervisor and a DMAP server in a network are described herein. The hypervisor is configured to generate a universally unique identifier (UUID), associate the UUID with a virtual NIC, construct a discover message including the UUID and the hypervisor's network address, broadcast the discover message in the network. The DMAP server is configured to generate a MAC address that is unique in the network, receive the discover message, and associate the generated MAC address with the UUID in response to the discover message, construct an offer message having the MAC address, the UUID, and the network address of the DMAP server, and transmit the offer message to the hypervisor. | 2014-02-06 |
20140040441 | SYSTEM AND METHOD FOR THE CONFIGURATION OF A CLUSTERED SIMULATION NETWORK - A system and method are provided for configuring a clustered simulation network using virtualization. A user configures access to the main engineering personal computer (PC) being used for the plant solution, and the user configures the physical host PCs which are used for performing virtual machines containing simulators. The user selects the objects that should be simulated and based on the engineering data that the engineering PC provides, a framework application is provided to configure the required simulators, the required network interface, and the required IP addresses as well as the load balancing of the simulation tools, the required number of virtual machines which perform the simulators, and the distribution of virtual machines to the physical PCs. | 2014-02-06 |
20140040442 | SYSTEM, APPARATUS AND METHOD FOR PROVIDING IMPROVED PERFORMANCE OF AGGREGATED/BONDED NETWORK CONNECTIONS BETWEEN REMOTE SITES - A networking system, method, and device is provided for improving network communication performance between client sites at a distance from one another such that would usually require long haul network communication. The networking system includes at least one network bonding/aggregation computer system for bonding or aggregating one or more diverse network connections so as to configure a bonded/aggregated connection that has increased throughput; and at least one network server component implemented at an access point to a high performing network. Data traffic is carried over the bonded/aggregated connection. The network server component automatically terminates the bonded/aggregated connection and passes the data traffic to the network backbone, while providing a managed network path that incorporates both the bonded/aggregated connection and a network path carried over the high performing network, and thereby providing improved performance in long haul network connections. | 2014-02-06 |
20140040443 | ZERO-CONFIGURATION SYSTEM AND METHOD FOR NETWORK DEVICES - The present invention is a zero-configuration system including a registration server connecting (via the Internet) to a network terminal device through a network connection device, and a first network device located in a local area network same as the two devices and having a first identification name and a set of configuration values, wherein the registration server stores the first identification name corresponding to a user information. The network terminal device can login to the registration server by using the user information, and then scan the local area network and, when detecting a second network device having a second identification name not yet stored in the registration server, automatically receive the first identification name from the registration server, obtain the configuration values from the first network device, and configure the second network device according to the configuration values, so as to automatically connect to and access the second network device. | 2014-02-06 |
20140040444 | INITIAL CONFIGURATION METHOD OF APPARATUS AND APPARATUS INCLUDING INITIAL CONFIGURATION FUNCTION - An initial configuration method of an apparatus and an apparatus of an initial configuration function are provided. The initial configuration method of the apparatus includes performing a setting for connecting to a network based on information provided from a terminal in which a communication channel with the apparatus is formed; and connecting the apparatus to the network and performing a process of registering the apparatus to a management server connected to the network. Accordingly, the initial configuration of the apparatus may be performed without user intervention. | 2014-02-06 |
20140040445 | Matching Device Capabilities and Content Characteristics - A computer-implemented method includes determining if one or more electronic device capabilities represented in one of a group of device profiles is associated with one or more content characteristics represented in one of a group of resource profiles. The method also includes assigning the device profile to the resource profile if the electronic device capabilities are associated with the content characteristics. Furthermore, the method includes, upon receipt of content defined by the resource profile, initiating delivery of the content to at least one electronic device associated with the one device profile based upon the assignment. | 2014-02-06 |
20140040446 | Remote Provisioning of Virtual Appliances for Access to Virtualized Storage - Systems and methods for remotely provisioning software to process data stored in a virtualized storage environment are provided. In one embodiment, the method comprises receiving a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location; using a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and using the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location. | 2014-02-06 |
20140040447 | MANAGEMENT SYSTEM AND PROGRAM PRODUCT - A management system for managing one or more information processing apparatuses through a network includes a storage part that stores various tables and a controller that controls execution of a predetermined operation according to an execution request of the operation. The storage part stores the predetermined operation and one or more realization means of the operation in association with each other. The controller receives the execution request of the operation, specifies one or more realization means of the operation corresponding to the operation, and selects realization means of the operation that can be executed from the specified one or more realization means on the basis of management information including configuration information and operation information of the information processing apparatuses. | 2014-02-06 |
20140040448 | METHOD AND SYSTEM OF TURN ON/OFF EXECUTION FOR SERVERS - A method of turn on/off execution for servers is disclosed. The method is used for controlling a plurality of first servers to turn on or turn off and includes the following steps: receiving a trigger signal; detecting whether all of the first servers are turned off; controlling the first servers to respectively transmit a turn on request signal if all of the first servers are turned off; receiving the turn on request signal and controlling each of the first servers to sequentially turn on by sending a permission signal to each of the first servers. | 2014-02-06 |
20140040449 | COMPUTER SYSTEM, COMPUTER SYSTEM INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM - A management server acquires software configuration information, hardware configuration information, and operation achievement information from each server system; generates server operation achievement information for managing operation achievements of each server system based on each acquired information; generates server operation achievement statistic information by aggregating the software configuration information about each server system based on the generated server operation achievement information; and, upon receipt of a software configuration decision request from a requestor server system, selects the software configuration information which matches a hardware configuration of the requestor server system, from the server operation achievement statistic information. | 2014-02-06 |
20140040450 | COORDINATION IN SELF-ORGANIZING NETWORKS - To decide, whether or not a SON function instance is allowed to execute, a priority, an impact time and an impact area for the SON function instance is determined, and priorities of other SON function instances scheduled to be run during the impact time of the requesting SON function instance and having an overlapping impact area are compared to the priority of the requesting SON function instance. | 2014-02-06 |
20140040451 | TRANSPARENT MIDDLEBOX WITH GRACEFUL CONNECTION ENTRY AND EXIT - Methods for inserting a middlebox into a network connection include monitoring network state information in a connection between a client and a server. When the connection is idle, a connection entry is created for each device and is initialized using state information gathered by monitoring the network connection. Redirection of the network connection is activated between the client and the server such that the middlebox mediates the connection. Methods for removing a middlebox from a network connection include determining a degree of mismatch between a sequence number in a first connection between the middlebox and a client and a sequence number in a second connection between the middlebox and a server, delaying acknowledgment signals from the middlebox on a connection to decrease the degree of mismatch, and establishing a direct connection between the client and the server without mediation by the middlebox when the degree of mismatch is zero. | 2014-02-06 |
20140040452 | PROCESSING REQUESTS - Requests are processed at a computer server by receiving a request for service from a user terminal, the request including distress information representing a degree of failure to process at least one prior similar request from the user terminal for the service. The distress information is received from the request and the request is processed in accordance with the distress information. A user terminal provides distress information in a request, based on responses received from the server. | 2014-02-06 |
20140040453 | DOWNTIME CALCULATOR - A downtime calculator for a computer network system has a downtime request module, a user activity computation engine, and a downtime computation engine. The downtime request module receives attributes of a downtime request for the computer network system. The user activity computation engine determines activities of the computer network system based on geographic regions and local times of users accessing the computer network system. The downtime computation engine calculates a recommended downtime of the computer network system based on the attributes of the downtime request and user activities on the computer network system. | 2014-02-06 |
20140040454 | CLOUD RULES AND ALERTING FRAMEWORK - Systems, methods, and computer-readable media having computer-executable instructions embodied thereon for providing cloud rules and an alerting framework are provided. In embodiments, one or more rules associated with one or more healthcare information systems are received. The one or more rules each designate an initiating and at least one target application. One or more actions are associated to each target application. The initiating application is monitored for a trigger associated with the one or more rules. In embodiments, the trigger causes the one or more actions to be communicated to each target applications. In embodiments, the one or more actions initiate various changes in a display associated with each target application. | 2014-02-06 |
20140040455 | METHODS AND SYSTEMS FOR DETERMINING THE EFFECT OF A HOST ON NETWORK LATENCY WHILE DELIVERING ONLINE ADS - Methods and systems for determining the effect of a host on network latency while delivering online ads are disclosed. Observational test data relating to one or more network latency tests conducted on a plurality of hosts may be obtained. A first group and a second group of hosts may be created, wherein the first group includes the host and the second group doesn't include the host. At least one predetermined metric for each of the first group and the second group is computed based on the test data. A ratio of the at least one predetermined metric for the first group to the at least one predetermined metric for the second group is computed. The host may then be ranked based at least in part on the ratio. | 2014-02-06 |
20140040456 | MANAGING WEBSITE REGISTRATIONS - A method, system or computer usable program product for removing underutilized website account registrations including identifying a registration of a website account by a user on a data processing system, tracking access to the website account by the user, responsive to determining an underutilization of the website account, removing the registration of the website account. | 2014-02-06 |
20140040457 | TRANSPARENT MIDDLEBOX WITH GRACEFUL CONNECTION ENTRY AND EXIT - Middlebox systems that can enter a connection include a monitoring module to monitor information in a connection between a client and a server, a processor to determine that the connection is idle, a table configured to create a first entry for the client and a second entry for the server, where the entries are initialized using information gathered by the monitoring module, and a control module to redirect the connection between the client and server to the middlebox. Middlebox systems that can exit a connection include a processor to determine a mismatch between sequence numbers in a first connection to a client device and in a second connection to a server device. A network control module delays acknowledgment signals from the middlebox on a connection to decrease the degree of mismatch and establishes a direct connection between the client device and the server device when mismatch is zero. | 2014-02-06 |
20140040458 | COMPONENT FOR NETWORK SYSTEM - A component for a network system is provided. The component includes an information notification part capable of notifying of one or more pieces of certain information among energy information, additional information except the energy information, and new information based on one or more the energy information and the additional information and a control unit controlling the information notification part. The information notification part notifies of the certain information when satisfying conditions for notifying of the certain information. | 2014-02-06 |
20140040459 | SYSTEM AND METHOD FOR DATA COMMUNICATION USING A CLASSIFIED FLOW TABLE IN OPENFLOW NETWORKS - A system and method for data communication in OpenFlow networks are disclosed, In one example, each flow entry, in a flow table in an OpenFlow switch of a network device, is classified as an active flow entry or an inactive flow entry upon detecting a change in a system state event or when a new flow entry is programmed by an OpenFlow controller in the OpenFlow network. Further, each incoming packet is matched against each active flow entry in the flow table by the OpenFlow switch until a matching active flow entry is found. Furthermore, each incoming packet is forwarded from the OpenFlow switch based on the found matching active flow entry in the flow table. | 2014-02-06 |
20140040460 | TRANSACTION DATA ACQUISITION METHOD, RECORDING MEDIUM, AND INFORMATION PROCESSING APPARATUS - An information processing apparatus executes a process and a second server in an information processing system including a first server, the second server, and a third server. The process includes: collecting, in a first queue, traffic data that is transmitted and received by the second server; acquiring, from the first server, a client request reception time when the first server receives a request from a client and a client response time when the first server responds to the request from the client; and moving, to a second queue, traffic data of a time period from a first server request reception time when the second server receives a request from the first server after the client request reception time to a first server response time when the second server responds to the request from the first server before the client response time. | 2014-02-06 |
20140040461 | METHOD FOR MECHANICALLY GENERATING CONTENT FOR MESSAGES - A method for inserting content through a service delivery hub includes the steps of designating a set of tags to be made available through an API, providing the API for use by third parties; intercepting a communication from the third party; interrogating the communication for a data tag, substituting content for the data tag and delivering the communication to an intended recipient. The method may further include that the content substituted for the data tag is dependent upon a parameter such as the MSISDN. | 2014-02-06 |
20140040462 | DEVICE MANAGEMENT SYSTEM, DEVICE MANAGEMENT APPARATUS, AND DEVICE MANAGEMENT METHOD - A device management system manages an electronic device and a lighting device via a network and includes an acquiring section configured to acquire, from the first device, first operating history information relating to an operating history of the first device and acquire, from a monitor connected to the second device, second operating history information relating to an operating history of the second device, the second operating history information being of a type different from that of the first operating history information; a first generating section configured to generate first management information based on the first operating history information; and a second generating section configured to generate second management information of a type identical to that of the first management information based on the second operating history information. | 2014-02-06 |
20140040463 | DETERMINING UNIQUE VISTORS TO A NETWORK LOCATION - A system and computer-implemented method for determining an estimated number of unique visitors to a network location from a geographical area. A non-linear approximation is utilized to determine the estimated number of unique visitors to the network location. The non-linear approximation is based on at least the estimated number of users within the geographical area, the estimated number of unique user identifiers within the geographical area, and the number of unique user identifiers from the geographical area that are observed at the network location. | 2014-02-06 |
20140040464 | REAL-TIME ADAPTIVE PROCESSING OF NETWORK DATA PACKETS FOR ANALYSIS - A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively. | 2014-02-06 |
20140040465 | SYSTEMS AND METHODS FOR TAG INFORMATION VALIDATION IN WIDE PORT SAS CONNECTIONS - Methods and structures for validating tag information received in SAS frames by any of a plurality of ports comprising a SAS wide port. Each port may have a dedicated transport layer processing element. A tag information table is shared by all of the one or more transport layer processing elements. The tag information table is used to store information regarding a particular tag value being valid for use with a particular device and is updated when the particular tag value is no longer valid for use with the particular device. The information is initially stored in response to transmission of a frame that first uses the particular tag value with the particular device. The tag information table is updated to indicate the particular tag value is no longer valid upon receipt of an appropriate SAS frame or by a processing element external to the one or more transport layer processing elements. | 2014-02-06 |
20140040466 | METHOD AND ROUTER FOR PACKET PROCESSING DURING SERVER FAILURE - Embodiments of the present invention include a method and a router for packet processing during a server failure. In the present invention, a router queries a locally-stored state of a primary value-added service server, thereby immediately learning the state of the primary value-added service server, and when the queried state of the primary value-added service server is a failed state, the router may immediately forward a received request packet to a request routing server for rerouting or forward it to a backup value-added service server, thereby shortening the waiting time of a client when the client requests a video value-added service. In addition, because addresses of backup value-added service servers are stored in the router, disadvantages that client complexity increases and network security is reduced in the prior art are overcome. | 2014-02-06 |
20140040467 | Network Latency Estimation For Mobile Devices - Embodiments calculate an estimated latency between computing devices. A latency service aggregates latency records defining latency measurements and corresponding latency factors from a plurality of computing devices. From the aggregated latency records, the latency service defines relationships between the latency measurements and the corresponding latency factors. Responsive to a request for an estimated latency from a mobile computing device, the latency service applies the defined relationships to estimate the latency based on the latency factors associated with the received request. In some embodiments, the estimated latency includes three portions: a first latency value representing the latency from the mobile computing device to a cell site, a second latency value representing the latency from the cell site to an access point, and a third latency value representing the latency from the access point to a destination computing device. | 2014-02-06 |
20140040468 | PORT NUMBER IDENTIFICATION SYSTEM, PORT NUMBER IDENTIFICATION SYSTEM CONTROL METHOD, AND CONTROL PROGRAM THEREOF - A port number file verification function assesses whether a port number file is present in an administrated machine side storage module. If not present in the administrated machine side storage module, or if present in the administrated machine side storage module and communication with a port number of an administration server which is recorded in the present port number file is not possible, a port number file acquisition directive function directs a file acquisition unit to acquire a port number file of the administration server, the file acquisition unit which receives the directive requests the port number file via the administration server and a well-known port, and a port number identification function identifies a port number of the administration server on the basis of the content of the port number file which is acquired by the request. | 2014-02-06 |
20140040469 | USER TERMINAL APPARATUS AND METHOD FOR COMMUNICATION USING THE SAME - A user terminal apparatus and a communication method using the same are provided. A user terminal apparatus includes an inputter configured to receive a request for an access to a second user terminal apparatus; a communicator configured to receive service information including at least one communication service provided in the second user terminal apparatus; a displayer configured to display the service information; and a controller configured to, when at least one of the service information is selected, access the second user terminal apparatus through a communication service corresponding to the selected service information. | 2014-02-06 |
20140040470 | SYSTEM AND METHOD FOR PROVIDING PRIVATE SESSION-BASED ACCESS TO A REDIRECTED USB DEVICE OR LOCAL DEVICE - Restricting access to a device from a server, where the device is remote to the server and is connected locally to a client that is remote to the server, is described. The operations may include facilitating interception, at the server, of a function call to create a symbolic link; facilitating determination that the intercepted function call to create the symbolic link corresponds to a device object associated with the device that is remote to the server and is connected locally to a client that is remote to the server; facilitating obtaining configuration data indicating whether access to the device is to be restricted; and facilitating creation of the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted. | 2014-02-06 |
20140040471 | Systems and Methods for Enabling Coexistence of Multiple Wireless Components Operating in the Same Frequency Band - Methods and systems for enabling coexistence of multiple potentially interfering wireless components in a device are provided. A device may include a wireless module using a proprietary protocol and one or more modules using standardized protocols. The device further includes a coexistence arbitration module configured to arbitrate access to a shared communication medium among the wireless modules based on assertion of medium access requests by the modules and the associated priority of the asserted medium access requests. When multiple medium access requests have the same priority, precedence for access to the shared medium is determined based on additional criteria. The coexistence arbitration module may be a separate module or may be integrated into another module or distributed among the modules. The device may include a host processor for altering transmission characteristics of a module to increase the likelihood that another module can receive data within a reasonable time period. | 2014-02-06 |
20140040472 | PROVIDING ACCESS TO THE DATA OF A SINGLE DIGITAL BOOK - The invention relates to providing access to data of a digital book on a remote server (SER), wherein, in particular, at least one URL address is provided, said URL address pointing to the data of a single digital book. To this end: a) a hardware medium (CA) is provided, said hardware medium comprising a hidden indicator (COD) for a hardware-medium identifier, as well as an indicator for a first portion (URL | 2014-02-06 |
20140040473 | OPTIMIZATION SCHEDULER FOR DEPLOYING APPLICATIONS ON A CLOUD - A system is provided to deploy a computing application on a cloud using optimization criteria. The system comprises a launch request detector to detect a request to launch a computing application within a virtualization service, an application requirement detector to determine application requirement for the computing application, a cloud resource inventory detector to determine cloud resource inventory, an optimization requirement detector, a matching module, and a configuration module. The optimization requirement detector may be configured to determine an optimization requirement. The matching module may be configured to perform matching of the application requirement with the resource inventory based on the optimization requirement. The configuration module may be configured to generate an optimized application deployment configuration based on the result of the matching and cause launching of the computing application within the virtualization service using the optimized application deployment configuration. | 2014-02-06 |
20140040474 | MAXIMIZING SERVER UTILIZATION WITHIN A DATACENTER - A method of maximizing server utilization within a datacenter comprising collocating a number of workloads to a subset of a number of physical servers within a datacenter, adjusting access to resources by critical and non-critical workloads, isolating a number of critical workloads that share resources to the subset of resource instances, and controlling resource utilization of the collocated workloads. A system for collocating workloads in a datacenter, the system comprising a number of servers communicatively coupled to each other and a collocation module that receives information from each server and decides whether to leave a workload running on one of any of the servers on that server, or migrate a workload running on one of the number of servers to another server. | 2014-02-06 |
20140040475 | ENTERPRISE LEASING LICENSE ALGORITHM - Embodiments of the present invention are directed toward an improved enterprise leasing license algorithm and system thereof. A licensing algorithm for enterprise software configured to support expiring floating licenses obtained from a central license server. Floating licenses that have a user limit but not necessarily an expiration date, are installed to a central license server. A license is assigned to a user upon starting of the software program if a valid license has not yet been assigned. On exiting the software program, the user can return the license, making it immediately available to another user, or can keep the license for later use. A user is able to obtain a license while coupled to a network but is able to advantageously continue using the software program while disconnected from the network. | 2014-02-06 |
20140040476 | METHOD AND SYSTEM FOR NETWORK RESTRUCTURING IN MULTILAYER NETWORK - In a multilayer network, flexible and cost-efficient restructuring of an upper layer network depending on a change in a network state can be achieved. Each node at each layer includes an event-operation database ( | 2014-02-06 |
20140040477 | CONNECTION MESH IN MIRRORING ASYMMETRIC CLUSTERED MULTIPROCESSOR SYSTEMS - Embodiments are directed towards establishing a plurality of connections between each of a plurality of first computing devices in a primary chassis with each of a plurality of second computing devices in a failover chassis. A first computing device uses the plurality of connections as mesh connections to select a second computing device in which to route information about received packets. Routing of information about the packets to the selected second computing device includes modifying a source port number in the packets to include an identifier of the first computing device and an identifier of the second computing device. The information may indicate that the failover chassis is to perform specialized routing of the modified packets. | 2014-02-06 |
20140040478 | GLOBAL SERVER LOAD BALANCING - A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list. | 2014-02-06 |
20140040479 | METHOD FOR A SELF ORGANIZING LOAD BALANCE IN A CLOUD FILE SERVER NETWORK - The present invention relates to a method for improving load balancing and management for file servers in a cloud network. More particularly, this invention relates to a de-centralized file server network which does not require a main central load balancer. The present invention relates to a methodology that results in a self governing network of file servers that create and destroy themselves, modeling similar biological processes. | 2014-02-06 |
20140040480 | Method and System For Supporting Concurrent Web Based multitasking - The supporting of the web multitasking improves efficiency for use of the web browser resources for daily works, for example, while a person accessing a streaming video in a storage space across world wide web, the person also needs to handle an emergent incoming email or check a document. The supporting of the web multitasking is also an important step towards creating a web based computer user work environment to be run on top of any type of operating system. | 2014-02-06 |
20140040481 | METHOD AND APPARATUS FOR ASSIGNING AND ALLOCATING NETWORK RESOURCES TO LAYER 1 VIRTUAL PRIVATE NETWORKS - Network resources are assigned as dedicated, shared, or public network resources. The resources are then allocated to L1-VPN subscribers on demand. Splitting assignment of the resources from allocation of the resources enables resources to be assigned to more than one subscriber on the network. Temporary physical dedication of the resources to one of the subscribers may be accomplished by allocating the assigned resources on demand, so that particular subscribers are provided with dedicated resources on an as-needed basis. Dedication of the network resources allows the network resources to be configured, managed, and controlled by the customers. The network resources may be optical resources and the links may be time slots on particular fibers. Optionally, by enabling prioritization to cause displacement of link allocations, additional flexibility may be obtained in allocating links to L1-VPNs such as by allowing the use of private and shared resources by other subscribers. | 2014-02-06 |
20140040482 | System and Method for Communicating Enterprise Information via Hybrid and Peer-to-Peer Cloud Networks - Various systems, computer program products, and methods for communicating enterprise information between a mobile device and a backend enterprise server via a cloud network are described. According to the invention, a plug server coupled between the mobile device and the cloud network may be used. In various implementations of the invention, the plug server is local to the mobile device and provides a connection to the mobile device via a short range communications link, which may include a short range wireless communications link. The plug server mimics or otherwise provides functionality of a middleware server typically found in the cloud network. The invention may be particularly useful in areas and/or times when the mobile device experiences limited connectivity to the cloud network via, for example, a cellular data network or other communication link provided by a network provider. | 2014-02-06 |
20140040483 | BGP PEER PRIORITIZATION IN NETWORKS - A method for establishing routes to neighboring networks during an initialization sequence according to a prioritized order may include detecting a power-cycling event and accessing a plurality of identifiers stored in a memory device that persisted through the power-cycling event. Each of the plurality of identifiers may be associated with a network. The networks may include first networks that are coupled to network endpoints, and second networks that are capable of coupling to the one or more first networks. For each network, the method may further include accessing a priority field in the memory device that may be associated with the network. The respective priority field can be based on an order in which communications should be established with the network and application layer information. The method may also include attempting to establish communications with each of the plurality of networks in an order based on the priority fields. | 2014-02-06 |
20140040484 | END-POINT IDENTIFIERS IN SIP - A system and method for uniquely identifying an SIP device extends the SIP communications protocol with an end point identifier, carried for example in the header of an SIP transmission. The end point identifier is useful for routing, registration, subscription, and authentication. The end point (device) of a given user epid can be uniquely identified by creating a key from an epid and a user's address-of-record (URI). This in turn enables improved connection management and security association management when the connections/IP addresses are transient, such as when HTTPS tunneling is used. | 2014-02-06 |
20140040485 | Specification of a Software Architecture for Capability and Quality-Of-Service Negotiations and Session Establishment for Distributed Multimedia Applications - A system for establishing a session between two entities in a telecommunications network. The system includes the following Application Programming Interfaces (APIs): a Management API representing an interface between the system and an entity managing it, an API representing an interface between the system, middleware and/or an application using services offered by the system, and a generic session-layer protocol API representing an interface between the system and a User Agent of a session-layer protocol. | 2014-02-06 |
20140040486 | MOBILITY IN A MULTI-ACCESS COMMUNICATION NETWORK - Various embodiments provide a terminal capable of establishing multiple communication sessions with a public network proxy through different access networks. The terminal actively communicates with the public network proxy to control which of the multiple communication paths are active, as well as control the transition from actively using one communication path to using another. The public network proxy facilitates data and voice sessions between the terminal and any number of other communication devices. In one embodiment, the communication sessions are reserved tunneling sessions, and the terminal cooperates with the public network proxy to effectively control how many tunneling sessions are established, how many tunneling sessions are active at any given time, and the transition from one tunneling session to another for active communications. Each of the communication or tunneling sessions may be established over different access networks using different communication technologies and protocols. | 2014-02-06 |
20140040487 | FLEXIBLE FAILOVER CONFIGURATION - A method is described that involves offering a user different persistent scope choices including: a) internal to a computing system that the deployment descriptor is to be sent to; and, b) external to the computing system that the deployment descriptor is to be sent to. The method also involves offering a user different persistence frequency choices including: a) persisting per request; and, b) persisting per session state information attribute change. The method also involves generating a deployment descriptor that reflects the user's choice of the persistence scope and persistence frequency. | 2014-02-06 |
20140040488 | METHOD AND APPARATUS FOR INITIATING AND MAINTAINING SESSIONS BETWEEN ENDPOINTS - Methods for re-anchoring a transport layer session in a communication network are disclosed. For example, a method receives a request to re-anchor a transport layer session and sends a packet notifying of a transport layer session re-anchor to a peer. The packet includes a header with a session identifier field, and a record type field that indicates that a payload of the packet comprises transport layer session re-anchor information. The method then receives a confirmation of the transport layer session re-anchor notification. Another method receives a packet comprising a notification of a transport layer session re-anchor from a peer. The packet includes a header with a session identifier field, and a record type field that indicates that a payload of the packet comprises transport layer session re-anchor information. The method then updates a session management table and transmits packets to the peer using an updated address received in the notification of the transport layer session re-anchor. | 2014-02-06 |
20140040489 | Method and Apparatus for Identifying an IMS Service - A method of indicating IP Multimedia Subsystem (IMS) services and IMS applications to which a Session Initiation Protocol (SIP) message relates. An IMS communication service identifier and an IMS application reference are added to the SIP message. The identifier and the reference may be added as Feature Tags. The reference may also be added as an a-line augmenting an m-line in a Session Description Protocol (SDP) part of the SIP message. | 2014-02-06 |
20140040490 | AUTOMATIC CONNECTION OF COMPUTING DEVICES - In one embodiment, a method of connecting to a client computing device is provided. The method is performed at a computing device, and in this method a connection is made to the client computing device. An inventory of the client computing device is then accessed. This inventory is stored in a storage device accessible by way of a computer network. Here, the storage device is separate from the client computing device and the computing device. A connection failure between the computing device and the client computing device is detected and thereafter, the inventory from the storage device is retrieved by way of the computer network. A reconnection to the client computing device can then be made based on the retrieved inventory. | 2014-02-06 |
20140040491 | PROVIDING ACCESS TO MESSAGE HEADERS - Method and system are provided for providing access to string-based message headers in network protocol messages. The method includes: converting header names into canonical form, wherein a canonical key represents one or more equivalent header names including alias forms, and wherein a canonical key has a string and an integer value; providing a mapping between the header names and the canonical keys; and searching for a header name using the canonical key by sequential search using integer comparison. | 2014-02-06 |
20140040492 | PROVIDING ACCESS TO MESSAGE HEADERS - Method and system are provided for providing access to string-based message headers in network protocol messages. The method includes: converting header names into canonical form, wherein a canonical key represents one or more equivalent header names including alias forms, and wherein a canonical key has a string and an integer value; providing a mapping between the header names and the canonical keys; and searching for a header name using the canonical key by sequential search using integer comparison. | 2014-02-06 |
20140040493 | DISTRIBUTING COMMUNICATION OF A DATA STREAM AMONG MULTIPLE DEVICES - Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include receiving a request from a primary device to establish a shared connection to distribute communication of a first data stream among a plurality of devices including the primary device and a plurality of secondary devices. Such example methods also include providing, in response to the request, network addresses to the primary device to be used to establish respective data connections with the plurality of devices. Such example methods further include splitting the first data stream into a plurality of partial data streams to be communicated respectively to the plurality of devices via the respective data connections, the partial data streams, when aggregated, forming the first data stream. | 2014-02-06 |
20140040494 | INTERACTIVE MEDIA STREAMING - A live rendering system can execute a process of buffering received data at the client to avoid needing to transfer the same data multiple times. If the client does not have data available for a wanted playback position (either compressed or decoded) then this data needs to be transferred from the server, including any overlaps needed for producing a continuous stream. The client stores the data in the event that it is needed again, but can discard the data if it receives notice that the stream content has changed. The buffering process can operate with a first priority to buffer data ahead of a currently selected playback position which is the most likely to be needed next, to minimize any delay or pauses in playback if needed data has not yet arrived. The download can be managed to preserve the known good part of decoded data. | 2014-02-06 |
20140040495 | SYSTEM AND METHOD FOR LOW DELAY FAST UPDATE FOR VIDEO STREAMING - A system and method for low delay fast update, using multiple fast update pictures, for video streaming are disclosed. In one embodiment, a fast update request is received from a media client via a network by a media server to recover from packet losses. Further, one or more low delay fast update frames are generated based on packet loss statistics obtained during a steady state video streaming session by the media server. Furthermore, the generated one or more low delay fast update frames are sent to the media client to recover from the packet losses by the media server. | 2014-02-06 |
20140040496 | ON-DEMAND HTTP STREAM GENERATION - In embodiments of on-demand HTTP stream generation, a manifest file ( | 2014-02-06 |
20140040497 | Streaming Common Media Content to Multiple Devices - Systems and associated methods for providing a plurality of devices the same media content. A plurality of requests for media content may be received where each of the plurality of requests is received from a respective device. It may be determined whether the plurality of requests for media content are for the same media content. In response to determining that the plurality of requests are for the same media content, a single request for the media content may be generated. The request may be provided to a server via a wide area network. The media content may be received in response to the single request and the media content may be stored in a memory medium. The media content may be provided to each of the respective devices in response to the plurality of requests. | 2014-02-06 |
20140040498 | METHODS FOR QUALITY-AWARE ADAPTIVE STREAMING OVER HYPERTEXT TRANSFER PROTOCOL - A wireless network device to support quality-aware adaptive media streaming includes a radio-frequency transceiver, a processor operably coupled to the radio-frequency transceiver, and a memory device operably coupled to the processor. The memory storing instructions that configure the processor to parse a manifest file to read information characterizing media content available for hypertext transfer protocol (HTTP) adaptive streaming, obtain quality information of the media content based on a quality attribute parsed from the manifest file, and dynamically switch streaming between different encoded portions of the media content in response to the quality information for an encoded portion of the media content deviating from a desired quality value. | 2014-02-06 |
20140040499 | METHODS AND SYSTEMS FOR SCALABLE VIDEO CHUNKING - Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth. | 2014-02-06 |
20140040500 | SYSTEM FOR PROCESSING STREAMING MEDIA SERVICE AND METHOD AND NETWORK DEVICE THEREOF - A system for processing a streaming media service and a method and a network device thereof are provided. The system includes a network device and an encoder. The network device has an embedded streaming function module. The encoder includes two egress ports, where the two egress ports of the encoder are connected to an active input port and a standby input port of the network device respectively. The encoder is configured to: receive a streaming media service signal, encode the streaming media service signal to generate a streaming media service coded signal, and send the streaming media service coded signal to the network device. The network device is configured to receive, by using the embedded streaming function module through the active input port or the standby input port, a streaming media service coded signal sent by the encoder, and provide the streaming media service coded signal for a terminal. | 2014-02-06 |
20140040501 | OPPORTUNISTIC NETWORK UPDATES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled. | 2014-02-06 |
20140040502 | SCALING OF STATEFUL ENTERPRISE SERVICES - In one embodiment, a method of scaling stateful enterprise services is provided. In this method, a request for data from an enterprise application is received. A user identifier is identified from the request, and an instance of the enterprise application that is associated with the user identifier is identified. The request is then routed to the identified instance of the enterprise application. | 2014-02-06 |
20140040503 | INTELLIGENT SORTING FOR N-WAY SECURE SPLIT TUNNEL - A method of intelligently sorting packets/datagrams for sending through appropriate branches of a N-way split VPN tunnel according to embodiments of the present invention allow for efficient movement of network traffic to and from a remote network location. Intelligent sorting may be based on a wide range of criteria in order to implement different policies. For example, datagrams may be sorted for sending through the branches of a 3-way split tunnel so that all traffic from a remote network location ultimately destined to servers at a central location may be sent via a secure VPN tunnel, all traffic that matches a “white-list” of trusted external sites may be sent directly to and from these sites to the remote network location, and all other traffic may be redirected through a Web service that scrubs and filters the traffic to/from questionable sites. Furthermore, the VPN tunnel may be chosen to minimize latency, to detour around network failures, or to conserve energy by minimizing the number of routers a datagram passes through. | 2014-02-06 |
20140040504 | ESTABLISHING APPLICATION-BASED ROUTING POLICIES IN MULTI-MODE USER EQUIPMENT - Techniques for establishing and implementing application-based routing policies for multi-mode wireless communication devices such as a user equipment (UE) are generally described herein. In some examples, information particular to the profile and platform configuration of the UE is communicated to an Access Network Discovery Function (ANDSF) server. The ANDSF server may provide an inter-system routing policy (ISRP) to handle appropriate network offloading actions for the particular application and device configuration. In some examples, the ISRP may be specific to flow-based or non-seamless based traffic offloading from certain software applications. The techniques described herein may be propagated from the ANDSF server and implemented in a variety of multi-mode UE mobile computing devices in connection with offloading policies established in a 3GPP Long Term Evolution/Long Term Evolution-Advanced (LTE/LTE-A) Evolved Packet Core (EPC) network architecture. | 2014-02-06 |
20140040505 | MASSIVELY SCALABLE OBJECT STORAGE SYSTEM - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 2014-02-06 |
20140040506 | NETWORK INTERFACE DEVICE HAVING GENERAL-PURPOSE COMPUTING CAPABILITY - Techniques for a network interface controller (NIC) capable of performing general-purpose computing tasks without intervention from a central processing unit (CPU) are disclosed herein. The network interface controller includes a circuit board, a network interface, a computer bus interface and a processor. The network interface is operatively coupled to the circuit board for receiving network packets. The computer bus interface is operatively coupled to the circuit board for receiving a general-purpose program. The processor is operatively coupled to the circuit board and capable of executing the general-purpose program to process the network packets. | 2014-02-06 |
20140040507 | CHAINED BUS METHOD AND DEVICE - Memory devices and methods are described and shown that are capable of being configured in a chain. In one configuration, a single data input port and a single data output port are utilized at a host to communicate with the chain of memory devices. Methods for assigning identifiers to memory devices in the chain are described that include detection of a presence or absence of downstream memory devices. In selected examples, identifiers are assigned sequentially to memory devices in the chain until no additional downstream memory devices are detected. | 2014-02-06 |
20140040508 | INPUT DEVICE FOR CONTROLLING MULTIPLE COMPUTERS AND THE CONTROLLING METHOD THEREOF - An input device for controlling multiple computers includes a storing unit, a sensing unit, a controlling unit, and a transmitting unit. The controlling unit calculates a moving direction and a displacement value of the input device according to the sensing unit to determine one of the computers which the input device is in control of and generates an input command for it. The input command includes identification of the controlled computer and is transmitted to multiple computers. The computer corresponding to the identification performs the input command. The moving direction corresponds to a pointer direction of the computer. The controlling unit accumulates the displacement value to be a first accumulated displacement value when the input device moves toward to a first pointer direction. When the first accumulated displacement value is larger than a threshold value, the controlling unit switches the input device to control another one of computers. | 2014-02-06 |