(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

Size: px
Start display at page:

Download "(12) Patent Application Publication (10) Pub. No.: US 2013/ A1"

Transcription

1 (19) United States US A1 (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Roth et al. (43) Pub. Date: (54) SYSTEMAND METHOD FOR DISASTER (52) U.S. Cl. RECOVERY USPC /4.1: 714/E (76) Inventors: Todd Stuart Roth, Shadow Hills, CA (57) ABSTRACT (US); Stanley Robert Moote, Toronto A disaster recovery system can include a plurality of (CA) resources arranged in a cloud computing environment. Each of the resources can be assignable to function within the cloud computing environment as part of one or more media sys (21) Appl. No.: 13/245,317 tems. A content intake service can be programmed to control delivery of an incoming media asset to the cloud computing (22) Filed: Sep. 26, 2011 environment. A monitoring and recovery process can be pro 9 grammed to monitor a primary media system to which the incoming media asset is being provided and, in response to Publication Classification detecting a disaster recovery condition, the monitoring and recovery process can intelligently manage selected resources (51) Int. Cl. of the plurality of resources based on the incoming media G06F II/4 ( ) asset being delivered to the primary media system RESOURCE 1 14 RESOURCEN 24 CONTENT INTAKE SWITCHOVER CONTROL TRIGGER CONTENT SOURCE PRIMARY MEDIA SYSTEM MONITORING AND RECOVERY PROCESS MEDIA PLAYOUT

2 Patent Application Publication Sheet 1 of 4 US 2013/ A1 oi-º

3 Patent Application Publication Sheet 2 of 4 US 2013/ A1 ALERT DISASTER GENERATOR DETECTION INTERFACE 70 METADATA RESOURCE EXTRACTOR MANAGE 72 ALLOCATION MAPPING 74 RULE SELECTOR MONITORING AND RECOVERY PROCESS D.R. PARAMETERS USER INTERFACE FIG O A^ g RESOURCE 1 is 58 RESOURCEN 1 D.R SERVICE 1 D.R SERVICEP 154 PRIMARY SITE PRIMARY STEP FIG. 4

4 Patent Application Publication Sheet 3 of 4 US 2013/ A1 104 RESOURCE O O RESOURCEN CONTENT INTAKE TRANSCODER RULES ENGINE DIGITAL ASSET MANAGEMENT 114 AUTOMATION 116 CONTENT SOURCE CONTENT SOURCE FIG. 3

5 Patent Application Publication Sheet 4 of 4 US 2013/ A1 M 200 CONFIGURE RULES 2O2 MONITOR OPERATIONS AND DATA RECOVERY REOURED YES ALLOCATE AND PREPARE RESOURCES SEND ALERT 214 TRIGGER 2 LOG DISASTER DATA SWITCHOVER TO 216 ALLOCATED CLOUD RESOURCES FIG. 5

6 SYSTEMAND METHOD FOR DISASTER RECOVERY TECHNICAL FIELD The present invention relates generally to business continuity and, more particularly, to a system and method for disaster recovery. BACKGROUND 0002 Disaster recovery can include the process, policies and procedures related to preparing for recovery or continu ation of technology infrastructure critical to an organization, Such as after a natural or human-induced disaster. In the broadcast and other industries where continuity of operations is important, N+1 redundancy is sometimes utilized to pro vide a backup for a given component. The backup component can operate in a standby mode, which can be an active or passive condition until a given component fails. While Such redundancy can operate satisfactorily for isolated failure of individual resources, it can become complicated in disaster conditions, such as if multiple resources of a workflow (e.g., a digital media Supply chain) process fail. SUMMARY This disclosure relates generally to a system and method for disaster recovery, Such as for broadcast media assets In one example, a disaster recovery system can include a plurality of resources arranged in a cloud computing environment. Each of the resources can be assignable to func tion within the cloud computing environment as part of one or more media systems. A content intake service can be pro grammed to control delivery of an incoming media asset to the cloud computing environment. A monitoring and recov ery process can be programmed to monitor a primary media system to which the incoming media asset is being provided and, in response to detecting a disaster recovery condition, the monitoring and recovery process can intelligently manage selected resources of the plurality of resources based on the incoming media asset being delivered to the primary media system As another example, a method of providing a disas ter recovery service for broadcast media providers can be provided. The method can include detecting a disaster recov ery condition within a media Supply chain of a respective media provider. Resources in a cloud computing environment (e.g., virtual resources for a media Supply chain) can be prepared for Switchover to corresponding operations in the media Supply chain based on a definition of an incoming real-time media asset to the respective media provider. In response to receiving a trigger, the operations in the media supply chain of the respective media provider can be switched over to the allocated resources in the cloud computing envi ronment to provide disaster recovery media operations for the respective media provider. BRIEF DESCRIPTION OF THE DRAWINGS 0006 FIG. 1 depicts an example of a disaster recovery system according to an embodiment FIG. 2 depicts an example of a monitoring and recovery process that can be implemented in a disaster recov ery system according to an embodiment FIG. 3 depicts an example a content intake process that can be utilized for a disaster recovery system according to an embodiment FIG. 4 depicts another example of a disaster recov ery system according to an embodiment FIG. 5 is a flow diagram demonstrating an example method of disaster recovery that can be performed according to an embodiment. DETAILED DESCRIPTION The invention relates generally to a system and method for disaster recovery. The system can be implemented as a service in a cloud computing system that employs a plurality of cloud resources, including cloud storage resources for storing media assets and non-storage resources referred to herein as media resources. The media resources can include any cloud computing resources (e.g., hardware and/or software) that may operate in a digital media Supply chain. In the cloud computing environment, media resources can be thin-provisioned and intelligently allocated to client media systems in response to detecting one or more failing resources corresponding to a disaster recovery condition. Since multiple, simultaneous geographically dispersed disas ters are extremely improbable, thin provisioning of media resources within the cloud can permit a single physical resource to be sold to multiple clients in the same or different geographic locations The media resources can be intelligently allocated based on understanding the media asset, such as can be deter mined from the assets metadata. For example, rules can be selected for a given media asset based on understanding the type of media asset which can be ascertained from associated metadata for the given media asset. Additionally, incoming media assets can be modified. Such as being transcoded to a reduced data rate, for data recovery. The modified asset can be delivered into the cloud for storage in provisioned memory resources or for real-time playout. The cloud storage resources can be fully provisioned to store media assets for subscribers according to each subscriber's level of service As will be appreciated by those skilled in the art, portions of the invention may be embodied as a method, data processing system, or computer program product. Accord ingly, these portions of the present invention may take the form of an entirely hardware embodiment, an entirely soft ware embodiment, or an embodiment combining Software and hardware. Furthermore, portions of the invention may be a computer program product on a computer-usable storage medium having computer readable program code on the medium. Any suitable computer-readable medium may be utilized including static and dynamic storage devices, hard disks, optical storage devices, and magnetic storage devices Certain embodiments of the invention are described herein with reference to flowchart illustrations of methods, systems, and computer program products. It will be under stood that blocks of the illustrations, and combinations of blocks in the illustrations, can be implemented by computer executable instructions. These computer-executable instruc tions may be provided to one or more processor of a general purpose computer, special purpose computer, or other pro grammable data processing apparatus (or a combination of devices and circuits) to produce a machine, such that the instructions, which execute via the processor, implement the functions specified in the block or blocks.

7 0015 These computer-executable instructions may also be stored in computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. The com puter program instructions may also be loaded onto a com puter or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable appa ratus provide steps for implementing the functions specified in the flowchart block or blocks Turning to FIG. 1, an example disaster recovery system 10 is implemented in a cloud computing environment, also referred to herein as a cloud 12. A plurality of media resources 14 are implemented within the cloud 12, demon strated as Resource 1 through Resource N, where N is a positive integer. The resources 14 can include Software, hard ware, or a combination of hardware and Software configured to implement real-time broadcast operations, such as any or all operations implemented as part of a digital media Supply chain of a primary media system 16. As used herein, the term primary media system refers to a set of active (and possibly Some backup) resources configured to operate as one or more parts of a digital media Supply chain for a given media pro vider (e.g., from production through transmission). Thus, by way of example, the media resources 14 can include an uplink, downlink, traffic and billing system, ad insertion, digital asset management system, media delivery, playout automation, contingency (e.g., backup) media assets, and the like. The cloud 12 also includes cloud storage resources 17, demonstrated as S 1 through S M, where M is a positive integer referring to the amount of resources, to store media for any number of one or more such media systems As a further example, some of the media resources 14 can be provisioned as to remain active during normal operations of the primary media system 16 to facilitate switchover to the cloud resources 14 in the event of a disaster recovery condition. Alternatively, resources can be provi Sioned to operate in a standby mode and activated in response to the monitoring and recovery process 22 detecting the disas ter recovery condition During normal (e.g., non-disaster) operating condi tions, one or more content sources 18 can feed media assets to the primary media system 16. Such as via terrestrial link (e.g., optical fiber) or wireless link (e.g., satellite). The source and location for a given media asset can be identified by resources implemented as part of the primary media system 16. Such as a digital asset management system and an automation system (not shown). The primary media system 16 can provide cor responding media playout of the media asset according to the scheduling and automation for Such asset. The particular path and processing of the media asset will vary depending on the workflow and digital media Supply chain implemented by the primary media system The media asset can also be fed to a content intake module 20. The feed can be the same as that used to provide the asset to the primary media system 16 or, alternatively, a different feed can be utilized. The content intake module 20 can obtain feed location data from corresponding resources of the primary media system 16. Such as via application inter faces to the digital asset management system. The content intake module 20 delivers the media asset to cloud 12 in real time, which depending on the type of asset may be stored in cloud storage resources 17 for time-shifted playback or be made available for real-time playout. The content intake mod ule 20thus feeds the cloud storage resources 17 continuously in real time. The total pool of available storage resources 17 can be provisioned to each respective media provider 16 according to storage requirements (e.g., defined by a Sub scription level). For example, the intake module 20 can con trol allocation of storage resources 17 for each provider 16 for storage of media assets for contingency operations. The intake module 20 can also release allocated resources back to the pool after expiration of the stored content (e.g., after playout or based on time of storage) The content intake module 20 can also modify the data assets to a different state and store the modified data in the allocated storage resource 17. For example, the content intake module 20 can be configured to transcode the media content of the asset to a reduced disaster recovery data rate. The reduced disaster recovery data rate can reduce the cloud storage resource requirement and facilitate the thin provision ing of the resources 14 in the cloud As a further example, thin provisioning of the media resources 14 can be implemented to ensure, to a statistically Sufficient level (e.g., two standard deviations of an expected utilization level), that adequate resources will remain avail able for the subscribing media providers. This can be done by virtualizing a set of resources in the cloud 12 for each of the Subscribing media providers (i.e., there can be a plurality of different primary media systems 16). In this way, each sub scribing media provider will be provisioned virtual resources in the cloud 12 sufficient to enable disaster recovery for each aspect of its media Supply chain, although the on-demand allocation of the actual physical resources during disaster recovery conditions may be shared among a plurality of Sub scribing providers A monitoring and recovery process 22 can be pro grammed to monitor operations of primary media system 16 and detect the occurrence of a disaster recovery condition. The disaster recovery condition can correspond to a failure of one or more resources within the primary media system 16 Such as due to a natural or human-induced disaster. The fail ure can resultinan immediate cessation of real time broadcast operations including media playout. Alternatively, the failure may occur upstream in the workflow as to prevent Subsequent time-shifted media playout from the primary media system. In an example where multiple resources fail in a disaster recovery condition, the resources can correspond to contigu ous or spaced apart resources in the workflow of its Supply chain In response to detecting the disaster recovery con dition, the monitoring and recovery process 22 can also intel ligently manage selected cloud computing resources 14 based on the incoming media asset that is being delivered to the primary media system 16. The intelligent management can include preparing and allocating corresponding media resources 14 Sufficient to maintain real-time broadcast opera tions for the primary media system 16. This can include mapping of physical resources such as can be implemented as nodes within the cloud 12. This can also include instantiating Software applications and re-directing workflows to employ the resources 14 within the cloud 12. The resources 14 uti lized for a given disaster recovery condition can correspond to

8 resources for an entire media Supply chain or to a portion thereof. As one example, the monitoring and recovery process 22 can allocate the automation function and asset manage ment function of a media Supply chain. When cloud comput ingresources 14 have been allocated to a given media system, the allocated resources are dedicated to disaster recovery process for the given media system for providing determin istic performance The system 10 can also include a switchover control 24 that is programmed to connect (e.g., activate) the allocated resources 14 into real-time operations in the media Supply chain of the primary media system 16. In one example, the Switchover control can implement the Switchover in response to a trigger. The trigger can be provided in response to a user input, Such as by an authorized user (e.g., a Supervisor), manually confirming that the Switchover should proceed. As an alternative example, confirmatory rules and/or other auto mated methods can be implemented to confirm the existence of an actual disaster recovery condition Thus in response to the trigger, the switchover con trol 24 can execute the Switchover to the resources 14 that have been allocated via the monitoring and recovery process 22. The switchover control 24 can employ the allocated resources 14 to replace the failed portion of the primary media system 16. For example, the allocated resources 14 can be mapped as nodes within the cloud (e.g., via uniform resource locators (URLs)) and associated methods and functions thereof can be accessed via corresponding APIs. Functional resources within the primary media system can be instructed to employ the selected resources in the cloud and cloud resources likewise can be instructed to communicate with operations in the primary media system that have not failed. With the media supply chain restored via the use of cloud resources, real time media workflow operations can continue. After appropriate repairs to the primary media system 16 have been made, the Switchover control 20 can release the resources 14 back into the cloud 12 such that the resources are available for other disaster recovery operations FIG. 2 depicts an example of a monitoring and recovery process 50 that can be implemented in a disaster recovery system (e.g., the system 10 of FIG. 1). The moni toring and recovery process 50 can include a monitor function 52 programmed to monitor operations of a primary media system and to detect a disaster recovery condition. The moni toring and recovery process 50 can be in communication with the primary media system through a network, Such as a local area network or wide area network (e.g., the Internet) and/or directly via direct connection The monitor function 52 can include one or more interfaces 54 to access and retrieve information at various points of the media Supply chain that forms the primary media system. For example, the interface 54 can include an API programmed to retrieve operating parameters (e.g., diagnos tic information) for each application program running in the primary media system that could, upon failure, compromise playout of media assets. The operating parameters could be retrieved continuously or periodically and stored in local memory. In certain types of failures corresponding to disaster conditions, the interface may be unable to obtain the any operating parameters from one or more points in the media supply chain. The inability of the interface 54 to receive operating information or otherwise access operations (e.g., due to absence of responding by Such operations) in the media Supply chain, can also be stored in local memory for evalua tion by the monitoring and recovery process The monitoring and recovery process 50 also includes a disaster detector 56 programmed to detect the occurrence of disaster recovery condition based on the oper ating parameters obtained by the monitor 52. The disaster detector 56, for example, can employ disaster metrics pro grammed to aggregate operating parameter information obtained for the primary media system operations and deter mine if a disaster recovery condition exists As an example, the disaster detector 56 can compare the retrieved operating parameters to preprogrammed expected (e.g., normal) operating parameters. The disaster detector 56 can employ the predetermined metrics to evaluate the retrieved parameters to ensure that any detected failure is sufficiently severe to require disaster recovery. This can include the absence of retrieving operating parameters from mission critical points in the media Supply chain for at least a predetermined period of time. For instance, if an interface becomes unable to obtain operating parameters for business operations and/or media that have been historically available, the disaster detector 56 can infer a failure for such business operations. Alternatively or additionally, a given operation in the media Supply chain may itself be functional, but has not received its expected instructions or media assets from another part of the supply chain. An intermittent failure of one or more operations in the Supply chain likely does not corre spond to a disaster condition. Accordingly, the disaster met rics can also analyze whether the retrieved operating param eters have been outside the expected operating parameters for at least a predetermined period of time. Thus, the disaster detector 56 can evaluate the operating parameters over time to ascertain whether a disaster recovery condition should exist An alert generator 58 can be programmed to provide one or more alerts in response to the determining (e.g., by the disaster detector 56) the occurrence of a disaster recovery condition. In one example, the alert can be sent to one or more pre-identified individuals using a messaging system (e.g., , text message, telephone call or the like). In another example, the alert notification can require a response from one or more authorized persons, such as in the form of user input, to enable disaster recovery services to perform a Switchover to corresponding cloud resources. The response can be implemented in many ways. As an example, the alert generator 58 can send an alert message to the authorized user(s) via or other messaging technology. In addition to Supplying a description of one or more failures (e.g., derived from the operations information retrieved by the monitor 52), the message can include a link to an authoriza tion form to confirm whether switchover to the disaster recov ery cloud should occur. In some examples, the authorized user may also be able configure or confirm parameters for control ling one or more cloud based resources that may be imple mented as part of the disaster recovery operations. A user can also choose to prevent disaster recovery from being imple mented. The response (e.g., to authorize or prevent disaster recovery) can be stored in memory as part of a disaster recov ery record The monitoring and recovery process 50 can also include a metadata extractor 60 programmed to obtain selected metadata from an incoming media asset. The selected metadata can correspond to one or more selected metadata fields that describe the type of asset. The metadata can be obtained directly from an incoming the media asset or

9 it can be obtained from another operation in the media Supply chain, such as from digital asset management, traffic, auto mation, and content distribution systems In one example, the interface 54 can be programmed to enable the metadata extractor 60 to obtain sufficient meta data for the media asset such that an asset definition can be generated for each incoming asset. The number of possible asset definitions for media assets can vary depending on the extent of metadata that is acquired for a given media asset as well as the number and types of metadata obtained by the metadata extractor 60. The methods utilized to obtain the metadata can vary depending on the format of metadata, which may involve a standard protocol or a proprietary pro tocol. As one example, for broadcast media assets, metadata can be provided according to the broadcast exchange format (BXF), although other standard or proprietary metadata for mats can be utilized. It is to be appreciated that a richer set of metadata associated with a given asset (e.g., a piece of media content or material) can afford the opportunity for a richer, more precise asset definition, which can further enable addi tional and more specialized services (e.g., ad insertion, con tingent asset selection) to be implemented by resources within the disaster recovery cloud service The monitoring and recovery process can employ a rules engine 62 to intelligently control the disaster recovery process. For example, the rules engine 62 can employ differ ent rules 64 manage disaster recovery operations depending on the type of incoming media assets. The type of asset can be implemented as an asset definition, such as can be generated from the extracted metadata. Some examples of metadata fields that can be queried to create an asset definition for a given asset include TYPE, SUB-TYPE, and PROGRAM CATEGORY to name a few. The asset definition can include a description from the metadata fields or the descriptions can be aggregated and a corresponding asset definition value be provided for each incoming asset As an example, an asset definition can differentiate media assets according to whether it is a live event, a time shifted event, it is a daily program, whether it is syndicated, it is a promotional event. In addition to identifying a media asset as anad, the definition can further specify whetherit is a local, regional or national ad. Thus, a richer set of extracted meta data can allow a more expansive set of asset of definitions, which can afford a finer granularity of control for disaster recovery operations. The number and types of asset defini tions can be user programmable via a user interface 74, for example A rule selector 66 can be programmed to select a set of appropriate rules 64 based on the asset definition. The rule set can be used to control preparation and allocation of resources for disaster recovery operations. For example, the rule selector 66 can select different rules to accommodate different types of assets differently. By selecting rules based on understanding real-time media assets, for example, rules can be implemented mitigate the effects of disaster recovery on end users and advertisers. As a further example, iffeeds for an incoming live event fail during a disaster recovery condi tion, rules can be implemented to select contingent back-up content specific for that event. Similarly, if the feed for an incoming syndicated situational comedy program were lost, the rules engine can employ rules to select, for example, a different episode of the same different program or a different program but similar genre depending on availability. Thin provisioning of the resources in the cloud can be become more intelligent because the rules engine applies rules differ ently depending on the type of incoming media assets. 0036) Depending on the asset definition and the extent of the failure, the rules engine 62 can also identify the location of a contingent media asset. This may include a location for an asset that already has been loaded into cloud storage or an asset that can be obtained via an available feed and delivered to the cloud in real-time. As disclosed herein, actual Switcho Verofoperations to the allocated cloud resources may require a separate trigger (e.g., a user input or an automated trigger) The monitoring and recovery process 50 can also employ a resource manager 70 to manage resources for a disaster recovery condition. The resource manager 70 can manage the resources based on the rules being applied, which can vary depending on the asset definition of incoming real time media assets as disclosed herein. As an example, the resource manager 70 can include an allocation/mapping func tion 72 programmed to initiate the preparation and allocation of resources in the cloud in response to detecting a disaster recovery condition (e.g., by the disaster detector 56). This can include allocating and/or instantiating media resources from the cloud and dedicating such resources to an impending disaster recovery process for a respective media provider. The preparation and allocation can also include physical mapping of already provisioned virtual resources to physical resources (e.g., nodes) within the cloud as well as programmatically via corresponding APIs to access corresponding Software resources for continuing failed operations in the media Supply chain. For instance, the resource manager 70 can employ a mapping table to control provisioning of the virtual resources in the cloud for each the subscribing media systems. Once the resource manager allocates and instantiates resources for a detected disaster recovery condition for a given media pro vider, the previously virtually-provisioned resources become deterministic for performing specific operations for the given media provider. That is, prior to such allocation, media resources are available to any Subscribing media provider such that the future state of the resources can be considered Somewhat random The resource manager 70 can also be programmed to control other operations associated with the resources in the cloud. For example, the user interface 74 can access a configuration function to program disaster recovery control parameters 76. The parameters can permit configuring avail able services for a client media system according to a level of disaster recovery service purchased by the client media sys tem. The parameters 76 can control the duration and data rate of media assets that can be stored in the cloud service for each channel. The level of service can also be utilized to determine a priority of resources for different client media systems, which can further facilitate thin provisioning of the resources in the cloud. While the resource manager 70 is demonstrated within the monitoring and recovery process 50, it will be appreciated that the resource manager could be implemented as one or more separate methods that can be accessed by the monitoring and recovery process via a corresponding API For purposes of simplification of explanation, dif ferent components of the monitoring and recovery process 50 are illustrated and described as performing different func tions. However, one of ordinary skill in the art will understand and appreciate that the functions of the described components can be performed by different components, and the function ality of several components can be combined and executed on a single component. The components can be implemented,

10 for example, as Software (e.g., computer executable instruc tions), hardware (e.g., an application specific integrated cir cuit or device), or as a combination of both. In other examples, the components could be distributed among remote devices across the cloud (e.g., as corresponding func tions of the disaster recovery service) FIG.3 demonstrates an example of a content intake service 100 that can be utilized to deliver real-time media assets to selected media resources 102 and storage resource 103 in a cloud 104. The content intake service 100 can be programmed to mirror incoming real-time media assets that are fed to a corresponding primary media system, schemati cally demonstrated at 106, from one or more content sources 108. For example, the content sources 108 can provide con tent via terrestrial or wireless communication links. The con tent sources 108 typically provide the media content in the assets in a highest available data rate The content intake service 100 can include a rules engine 110 that employs rules 112 to control the intake pro cess. The rules 112 can include a set of business rules that can vary depending on the terms of a Subscription service for each subscribing media system 106. The rules 112 can be pro grammed (e.g., via a user interface not shown) to control parameters for content intake including the duration (e.g., an amount of hours) of content that is stored in a given storage resource 103 allocated to the subscribing media system 106. The rules 112 may also control delivery of certain types of assets (e.g., live media) directly to a media resources 102 allocated for a given media provider, for example, during a disaster recovery process for the given media provider The rules engine 110 can employ the rules 112 to control automatic removal of content from the cloud 104. For example, the rules engine 110 can automatically remove con tent from cloud storage 103 in the cloud 104 after expiration of content. In order to determine whether to content has expired (e.g., it has been played out at the primary media system), the rules engine 110 can obtain information from one or more points in the Supply chain of the Subscribing media system 106 (e.g., via one or more APIs). Such as from a digital asset management system 114 and an automation system 116. The rules engine 110 can also automatically remove content from cloud storage 103 based on rules that establish the amount of hours that content is stored. The rules engine 110 may also employ operations information obtained from the subscribing media system 106 to locate correspond ing media assets for intake based on rules tied to the clients subscription level. The rules 112 can also be programmed to identify a priority between different content sources 108, Such that if a given media asset is not available from one Source, the rules engine 110 can instruct the intake service to obtain such asset from an alternative source The content intake service 100 can also modify the asset to a different form to facilitate efficient storage in the cloud storage resources 103. As an example, the content intake service 100 can include a transcoder 120 to transcode the incoming media asset to a corresponding disaster recov ery asset, such as having a reduced bit rate relative to the original asset received from the content source 108. The disaster recovery bit rate for a given asset further can be defined by the rules 112. Such as may vary depending on a subscription service level of the subscribing provider. This is in contrast to other approaches in which the backup content tends to be identical to that provided to the subscribing media system FIG. 4 depicts an example of a disaster recovery system 150 demonstrating that the systems and methods dis closed herein (e.g., including FIGS. 1-3 and 5) are intended to Support multiple media systems. In this example, the system shows a plurality of primary sites 152, demonstrated as pri mary site 1 through primary site P, where P is a positive integer denoting the number of sites. Each site 152 can include a corresponding media Supply chain that implements various hardware and Software components configured to playout media, such as can include real-time broadcast of Video, audio, digital signage or the like over physical and/or wireless technologies. It will be understood that some of the hardware and Software components can be shared among different sites if part of a common enterprise system. In this example each site subscribes to and implements a corre sponding disaster recovery service 154, demonstrated as D.R. service 1 through D.R. service P Each of the disaster recovery services 154 is pro grammed to employ a set of media resources 156, demon strated as resource 1 through resourcen, where N is a positive integer, and storage resources 158 that are implemented in a cloud 160, such as disclosed herein. While the disaster recov ery services 154 are demonstrated as outside the cloud 160, it will be appreciated that such services can be consider part of the cloud. As disclosed herein, the disaster recovery services 154 can detect a disaster recovery condition for a respective media site 152 as well as the process of Switching operations to employ the media resources 156 and storage resources 158. As a further example, a billing model for the subscription service can include an ongoing charge for the Subscription service plus a usage fee depending on the usage of the resources to provide disaster recovery for media operations. Other billing arrangements are possible In view of the structural and functional features described above, certain methods will be better appreciated with reference to an example method 200 depicted in FIG. 5. It is to be understood and appreciated that the illustrated actions, in other embodiments, may occur in different orders or concurrently with other actions. Moreover, not all features illustrated in FIG.5 may be required to implement a method FIG. 5 depicts an example of a method for imple menting automated disaster recovery using cloud-based resources. The method 200 can be implemented to provide disaster recovery protection for any number of primary media systems, such as disclosed herein. The method 200 begins at 202 in which rules and other disaster recovery parameters are configured. This rules and parameters can establish a level of disaster recovery service, for example, based on a Subscrip tion service level for a respective primary media system. For instance, cloud storage can be allocated for storing media content for each Subscribing media system and thin-provi Sioned media resources can be virtually allocated Once the rules and disaster recovery parameters have been set, the method proceeds to 204. At 204, operations and data can be monitored. The operations can correspond to any operations information and data within a media Supply chain for the Subscribing media system. For instance one or more interfaces (e.g., interface 54 of FIG. 1) can be employed to obtain the operations information and data At 206, a determination is made whether disaster recovery is required. This determination can be made (e.g., by disaster detector 56 of FIG. 1) based on the monitored opera tions and data that can be collected and stored over time. If disaster recovery is not warranted, the method can return to

11 204 and continue the monitoring process. If it is determined that disaster recovery seems appropriate, the method can proceed to 208. At 208, the media resources in the can be allocated and prepared for Switchover (e.g., by resource man ager 70 of FIG. 1). This can include mapping cloud resources with corresponding points in the media Supply chain as well as accessing rules to control flow of media assets for the disaster recovery condition. The allocation of resources and preparation for switchover can also be controlled based on metadata that describes the type of incoming media asset. At 210, an alert can be sent (e.g., via alert generator 58 of FIG. 1) to one or more predetermined recipient, which can include users and/or applications. The alert can provide an informa tional notice as well as require a response or other action by the recipient At 212 a determination can be made whether to trigger Switchover to disaster recovery operations. This deter mination can be made based on a trigger, Such as can be received by an authorized user or an automated method. If Switchover is not triggered the method can proceed to 214 to log disaster recovery data, Such as can include detected parameters results of calculations and disaster metrics and any response(s) received relating to preventing the Switcho ver. From 214, the method can return to 204 to continue the monitoring operations and data. If the Switchover is triggered, the method can proceed to 216 switchover operations to the cloud-based media resources that have been allocated. This can include mapping the allocated resources into the media Supply chain for the subscribing media system. Correspond ing disaster recovery data can also be logged into memory. Further charges can also be incurred by the Subscribing media system based on the amount of time it operates in the disaster recovery mode Operations can remain in the disaster recovery mode until terminated and Switchedback over to the subscrib ing media system operations. The Switch back can be per formed in response to a user input (e.g., by an authorized user) or in response to automatically detecting that the disaster recovery condition no longer exists for the Subscribing media system (e.g., via continued monitoring at 204). During the disaster recovery mode, metadata from the incoming real time media asset can be extracted and a contingency media asset to replace an expected real-time media asset can be selected based on the extracted metadata In view of the foregoing, systems and methods have been disclosed to provide a virtualized disaster recovery ser Vice that can accommodate multiple Subscribers concur rently. Additionally, since the likelihood of simultaneous geo graphically dispersed disasters is low, resources within the cloud can be thinly provisioned to different subscribers across the country. Such thin provisioning of resources can include more than available storage requirements, but also otherhard ware resources implemented in the media Supply chain What have been described above are examples. It is, of course, not possible to describe every conceivable combi nation of components or methods, but one of ordinary skill in the art will recognize that many further combinations and permutations are possible. Accordingly, the invention is intended to embrace all such alterations, modifications, and variations that fall within the scope of this application, includ ing the appended claims. Additionally, where the disclosure or claims recite a an, a first, or another element, or the equivalent thereof, it should be interpreted to include one or more than one Such element, neither requiring nor exclud ing two or more Such elements. As used herein, the term includes' means includes but not limited to, and the term including means including but not limited to. The term based on means based at least in part on. What is claimed is: 1. A disaster recovery system comprising: a plurality of resources arranged in a cloud computing environment, each of the plurality of resources being assignable to function within the cloud computing envi ronment as part of at least one media system; a content intake service programmed to control delivery of an incoming media asset to the cloud computing envi ronment; and a monitoring and recovery process programmed to monitor a primary media system to which the incoming media asset is being provided and, in response to detecting a disaster recovery condition, the monitoring and recov ery process to intelligently manage selected resources of the plurality of resources based on the incoming media asset being delivered to the primary media system. 2. The system of claim 1, further comprising a Switchover control programmed to connect the selected resources into real-time operations of a media Supply chain of the primary media system in response to a trigger. 3. The system of claim 2, wherein the trigger comprises a user input provided by an authorized user. 4. The system of claim 1, further comprising: a rule selector to select rules based on a definition of the media asset; and a rules engine to control allocation and mapping of the plurality of resources for the disaster recovery condition based on the selected rules. 5. The system of claim 4, further comprising a metadata extractor to extract metadata from the incoming media asset being delivered to the primary media system, the definition of the media asset being generated based on the metadata. 6. The system of claim 4, wherein the incoming media asset being delivered to the primary media system corresponds to a live real-time media asset, the rule selector selecting the rules to facilitate retrieving contingency content based on the defi nition of the media asset if the live real-time media asset cannot be delivered during the disaster recovery condition. 7. The system of claim 6, wherein the contingency content comprises one of a different live media asset or a substitute media asset stored in a storage resource within the cloud computing environment. 8. The system of claim 4, wherein the media asset being delivered to the primary media system corresponds to a pre recorded media asset, the rule selector selecting the rules to facilitate retrieving the pre-recorded media asset from memory, based on the definition of the media asset, to enable scheduled playout thereof during the disaster recovery con dition. 9. The system of claim 1, wherein the content intake ser Vice further comprises a transcoder to transcode the incoming media asset to a corresponding disaster recovery asset having a reduced bit rate. 10. The system of claim 9, wherein the content intake service further comprises a rules engine that controls at least one of delivery or storage of the corresponding disaster recov ery asset to the cloud computing environment based on meta data for the incoming media asset. 11. The system of claim 1, wherein the primary media system comprises a plurality of Subscribing media systems,

12 each having a respective Subscription to the disaster recovery system, the plurality of resources in the cloud computing environment being thinly provisioned to service the plurality of Subscribing primary media systems according to the respective Subscriptions, such that in response to the moni toring and recovery process allocating a set of resources to a given Subscribing media system, the allocated set of resources become deterministic for disaster recovery opera tions for the given Subscribing media system. 12. The system of claim 11, wherein an instance of the content intake service is provided for each of the plurality of Subscribing media systems, at least some instances of the content intake service being programmed to modify media content of the incoming media assets. 13. The system of claim 1, wherein the monitoring and recovery process allocates at least one resource to replicate an automation and asset management function of the primary media system. 14. A method of providing a disaster recovery service for broadcast media providers, the method comprising: detecting a disaster recovery condition within a media Sup ply chain of a respective media provider; preparing and allocating resources in a cloud computing environment for Switchover to corresponding operations in the media Supply chain based on a definition of an incoming real-time media asset to the respective media provider, and in response to receiving a trigger, Switching over the opera tions in the media Supply chain of the respective media provider to the allocated resources in the cloud comput ing environment to provide deterministic disaster recov ery media operations for the respective media provider. 15. The method of claim 14, wherein preparing and allo cating further comprises: Selecting rules based on the definition of the media asset; and controlling allocation and mapping of the resources for the disaster recovery condition based on the selected rules. 16. The method of claim 15, further comprising: extracting metadata from the incoming real-time media asset; and generating the definition of the media asset based on the extracted metadata. 17. The system of claim 15, wherein the incoming real time media asset corresponds to a live media asset, the rules being selected to enable retrieving a related contingency media asset based on the definition of the media asset if the live media asset cannot be delivered during the disaster recov ery condition. 18. The method of claim 14, further comprising: extracting metadata from the incoming real-time media asset to the respective media system; and selecting a contingency media asset based on the extracted metadata to replace an expected real-time media asset during the disaster recovery media operations. 19. The method of claim 14, further comprising delivering the real-time media asset to a cloud storage resource assigned to the respective media provider based on associated rules. 20. The method of claim 19, further comprising transcod ing the real-time media asset to a reduced disaster recovery data rate Such that media asset is stored in the cloud storage resource with the reduced disaster recovery data rate. 21. The method of claim 14, further comprising sending an alert notification in response to detecting the disaster recovery condition, wherein the trigger is received in response to a user input responsive to the alert notification. 22. The method of claim 14, further comprising allocating at least one media resource to replicate automation and asset management functions in the media Supply chain of the respective media provider. k k k k k

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 20120047545A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0047545 A1 SELLERS et al. (43) Pub. Date: Feb. 23, 2012 (54) TOPOGRAPHIC FRAUD DETECTION (52) U.S. Cl....

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 2004O260967A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0260967 A1 Guha et al. (43) Pub. Date: Dec. 23, 2004 (54) METHOD AND APPARATUS FOR EFFICIENT FAULTTOLERANT

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United States US 2011 0004845A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0004845 A1 Ciabarra (43) Pub. Date: Jan. 6, 2011 (54) METHOD AND SYSTEM FOR NOTIFYINGA USER OF AN EVENT OR

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 2004O231004A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0231004 A1 Seo (43) Pub. Date: (54) HTTP BASED VIDEO STREAMING APPARATUS AND METHOD IN MOBILE COMMUNICATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 US 2006O164425A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0164425A1 Parke (43) Pub. Date: Jul. 27, 2006 (54) METHODS AND APPARATUS FOR Publication Classification UPDATING

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 20050281269A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0281269 A1 Choi (43) Pub. Date: (54) MOBILE TELECOMMUNICATION SYSTEM (30) Foreign Application Priority Data

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 20160261583A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0261583 A1 ZHANG (43) Pub. Date: Sep. 8, 2016 (54) METHOD AND APPARATUS FOR USER Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 00277.43A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0027743 A1 ENAMI (43) Pub. Date: Jan. 31, 2013 (54) APPLICATION DELIVERING SYSTEM (52) U.S. Cl.... 358/1.15

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 (19) United States US 2002009 1840A1 (12) Patent Application Publication (10) Pub. No.: US 2002/0091840 A1 Pulier et al. (43) Pub. Date: Jul. 11, 2002 (54) REAL-TIME OPTIMIZATION OF STREAMING MEDIA FROM

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1. Breiner et al. (43) Pub. Date: Mar. 4, 2010

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1. Breiner et al. (43) Pub. Date: Mar. 4, 2010 US 20100057686A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0057686 A1 Breiner et al. (43) Pub. Date: Mar. 4, 2010 - (54) DEEP WEB SEARCH Publication Classification (76)

More information

Selecting init r. Associating. Authenticating Unit Master Key. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1.

Selecting init r. Associating. Authenticating Unit Master Key. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States US 20070153732A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0153732 A1 Yao (43) Pub. Date: Jul. 5, 2007 (54) METHOD FOR AWIRELESS LOCAL AREA NETWORK TERMINAL TO ACCESS

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 (19) United States US 20090089340A1 (12) Patent Application Publication (10) Pub. No.: US 2009/008934.0 A1 Ohr et al. (43) Pub. Date: Apr. 2, 2009 (54) BACKUP CATALOG RECOVERY FROM REPLICATED DATA (76)

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 US 2011 O270691A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0270691 A1 Park (43) Pub. Date: Nov. 3, 2011 (54) METHOD AND SYSTEM FOR PROVIDING Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 200601 01189A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0101189 A1 Chandrasekaran et al. (43) Pub. Date: (54) SYSTEM AND METHOD FOR HOT (52) U.S. Cl.... 711 f6 CLONING

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 US 2008.0020738A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0020738A1 H0 et al. (43) Pub. Date: Jan. 24, 2008 (54) MOBILE DEVICE SERVICE (22) Filed: Jul. 19, 2006 AUTHORIZATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005.0005152A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0005152 A1 Singh et al. (43) Pub. Date: Jan. 6, 2005 (54) SECURITY VULNERABILITY MONITOR (52) U.S. Cl....

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 (19) United States US 201500 11187A1 (12) Patent Application Publication (10) Pub. No.: US 2015/0011187 A1 WetzOld (43) Pub. Date: Jan. 8, 2015 (54) LOCATION BASED S (52) U.S. Cl. CPC... H04 W4/02 (2013.01);

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 2016037 1322A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0371322 A1 GUNTI et al. (43) Pub. Date: Dec. 22, 2016 (54) EFFICIENT MANAGEMENT OF LARGE (52) U.S. Cl. NUMBER

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 20140282538A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0282538A1 ConoVer et al. ( 43) Pub. Date: Sep. 18, 2014 (54) (71) (72) (73) (21) (22) (60) MINIMIZING SCSI

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 2016028627OA1 (12) Patent Application Publication (10) Pub. No.: US 2016/0286270 A1 YUEN (43) Pub. Date: (54) KIND OF INTERACTIVE SHARING H4N2L/214 (2006.01) PLATFORMINTEGRATING TV

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United States US 20110149932A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0149932 A1 KM et al. (43) Pub. Date: (54) ZIGBEE GATEWAY AND MESSAGE Publication Classification IDENTIFICATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 2008.0068375A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0068375 A1 Min et al. (43) Pub. Date: Mar. 20, 2008 (54) METHOD AND SYSTEM FOR EARLY Z (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 2016O156189A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0156189 A1 Ci (43) Pub. Date: Jun. 2, 2016 (54) CLOUD BASED ENERGY SYSTEM (52) U.S. Cl. CPC. H02J 3/32 (2013.01);

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 20080244164A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0244164 A1 Chang et al. (43) Pub. Date: Oct. 2, 2008 (54) STORAGE DEVICE EQUIPPED WITH NAND FLASH MEMORY AND

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 O142354A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0142354 A1 KRIEGEL (43) Pub. Date: Jun. 6, 2013 (54) METHOD AND APPARATUS FOR (30) Foreign Application Priority

More information

INSTANTTEXT REPLY SAVED MESSAGES NEW MESSAGE SETTINGS. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States

INSTANTTEXT REPLY SAVED MESSAGES NEW MESSAGE SETTINGS. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0238474 A1 Ballas et al. US 20070238474A1 (43) Pub. Date: Oct. 11, 2007 (54) INSTANT TEXT REPLY FOR MOBILE TELEPHONY DEVICES

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 20160372114A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0372114A1 Klose et al. (43) Pub. Date: (54) ANNOUNCEMENT SIGNALING ON BOARD H04W 68/00 (2006.01) AN AIRCRAFT

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (51) Int. Cl. ? 200

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (51) Int. Cl. ? 200 (19) United States US 20070288373A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0288373 A1 Wilkes (43) Pub. Date: Dec. 13, 2007 (54) TRANSACTION ALERT MESSAGES ASSOCATED WITH FINANCIAL TRANSACTIONS

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 2016.0342470A1 (12) Patent Application Publication () Pub. No.: US 2016/0342470 A1 Cudak et al. (43) Pub. Date: Nov. 24, 2016 (54) SEPARATING A HYBRIDASYMMETRIC (52) U.S. Cl. MX OF

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 2014025631 7A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0256317 A1 ZHAO et al. (43) Pub. Date: (54) (71) (72) (73) (21) (22) (63) (30) METHOD, APPARATUS, AND SYSTEM

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 US 20140O82324A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0082324 A1 Elhamias et al. (43) Pub. Date: Mar. 20, 2014 (54) METHOD AND STORAGE DEVICE FOR (52) U.S. Cl.

More information

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1 (19) United States US 20170041819A1 (12) Patent Application Publication (10) Pub. No.: US 2017/0041819 A1 W (43) Pub. Date: Feb. 9, 2017 (54) DEVICE AND METHOD OF HANDLING (52) U.S. Cl. WIRELESS LOCAL

More information

(12) United States Patent

(12) United States Patent US007107617B2 (12) United States Patent Hursey et al. (10) Patent No.: (45) Date of Patent: Sep. 12, 2006 (54) MALWARE SCANNING OF COMPRESSED COMPUTER S (75) Inventors: Nell John Hursey, Hertfordshire

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United States US 2011 0231.630A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0231630 A1 Dannowski et al. (43) Pub. Date: Sep. 22, 2011 (54) ADDRESS MAPPING IN VIRTUALIZED (52) U.S.

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. Choi et al. (43) Pub. Date: Apr. 27, 2006

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. Choi et al. (43) Pub. Date: Apr. 27, 2006 US 20060090088A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0090088 A1 Choi et al. (43) Pub. Date: Apr. 27, 2006 (54) METHOD AND APPARATUS FOR Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 20060041739A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0041739 A1 Iwakura et al. (43) Pub. Date: Feb. 23, 2006 (54) MEMORY DUMP GENERATION WITH (52) U.S. Cl....

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005O125217A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0125217 A1 MaZOr (43) Pub. Date: Jun. 9, 2005 (54) SERVER-BASED SPELL CHECK ENGINE (52) U.S. Cl.... 704/1

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0317029 A1 TASAK et al. US 20080317029A1 (43) Pub. Date: Dec. 25, 2008 (54) (75) (73) (21) (22) (60) UNICAST/MULTICAST SYSTEM

More information

Xying. GoD-12 ACL 1-1. (12) Patent Application Publication (10) Pub. No.: US 2009/ A1. (19) United States SUPPLIER POLICY DRIVER/-108 PLATFORM

Xying. GoD-12 ACL 1-1. (12) Patent Application Publication (10) Pub. No.: US 2009/ A1. (19) United States SUPPLIER POLICY DRIVER/-108 PLATFORM (19) United States US 20090172797A1 (12) Patent Application Publication (10) Pub. No.: US 2009/0172797 A1 Yao et al. (43) Pub. Date: Jul. 2, 2009 (54) METHOD AND SYSTEM FOR SECURING APPLICATION PROGRAMINTERFACES

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 US 20150358424A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0358424 A1 BRAUN et al. (43) Pub. Date: Dec. 10, 2015 (54) SYSTEMAND METHOD FOR PROVIDING (52) U.S. Cl. DATABASE

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Hsu et al. (43) Pub. Date: Jan. 26, 2012

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Hsu et al. (43) Pub. Date: Jan. 26, 2012 US 20120023517A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0023517 A1 Hsu et al. (43) Pub. Date: Jan. 26, 2012 (54) METHOD AND SYSTEM FOR MEASURING AN INTERNET PROTOCOL

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 2012O100868A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0100868 A1 KM et al. (43) Pub. Date: Apr. 26, 2012 (54) METHOD AND APPARATUS FOR Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 US 2014.0004952A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0004952 A1 Kern (43) Pub. Date: (54) EXCHANGINGVIRTUAL REWARDS FOR (52) U.S. Cl. COMPUTING RESOURCES USPC...

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 US 2002O147734A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0147734 A1 Shoup et al. (43) Pub. Date: Oct. 10, 2002 (54) ARCHIVING METHOD AND SYSTEM Publication Classification

More information

ED 302C A t 302B (12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (19) United States

ED 302C A t 302B (12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (19) United States (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0035764 A1 Michihata et al. US 2015 0035764A1 (43) Pub. Date: Feb. 5, 2015 (54) (71) (72) (73) (21) (22) (30) DIGITIZER PEN

More information

(JAY VO 120 STA 1. (12) Patent Application Publication (10) Pub. No.: US 2005/ A1. (19) United States PROCESSOR 160 SCHEDULER 170

(JAY VO 120 STA 1. (12) Patent Application Publication (10) Pub. No.: US 2005/ A1. (19) United States PROCESSOR 160 SCHEDULER 170 (19) United States US 2005O141495A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0141495 A1 Lin et al. (43) Pub. Date: Jun. 30, 2005 (54) FILLING THE SPACE-TIME CHANNELS IN SDMA (76) Inventors:

More information

- NETWORK / SES A REMOTE

- NETWORK / SES A REMOTE (19) United States US 2013 0179140A1 (12) Patent Application Publication (10) Pub. No.: US 2013/017914.0 A1 Sharma (43) Pub. Date: (54) SYSTEMAND METHOD FORVALIDATING (52) U.S. Cl. ANELECTRICAL NETWORK

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 20080243480A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0243480 A1 Bartz et al. (43) Pub. Date: (54) SYSTEMAND METHOD FOR DETERMINING SEMANTICALLY RELATED TERMS (75)

More information

Canvas Display. for Routing Media. Configure

Canvas Display. for Routing Media. Configure (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0214059 A1 King et al. US 20110214059A1 (43) Pub. Date: Sep. 1, 2011 (54) (76) (21) (22) (60) MEDIA DISTRIBUTION IN A CONTENT

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 20080114930A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0114930 A1 Sanvido et al. (43) Pub. Date: (54) DISK DRIVE WITH CACHE HAVING VOLATLE AND NONVOLATILE MEMORY

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. streaming media server

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. streaming media server (19) United States US 201401 15115A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0115115 A1 Kuang (43) Pub. Date: (54) METHOD AND APPARATUS FOR PLAYING Publication Classification STREAMING

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 (19) United States US 2003.0109252A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0109252 A1 Prentice et al. (43) Pub. Date: Jun. 12, 2003 (54) SYSTEM AND METHOD OF CODEC EMPLOYMENT INA CELLULAR

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States US 200700 10333A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0010333 A1 Chiu et al. (43) Pub. Date: Jan. 11, 2007 (54) COMPUTER GAME DEVELOPMENT SYSTEMAND METHOD (75)

More information

(12) (10) Patent No.: US 7,349,890 B1. Pathak et al. (45) Date of Patent: Mar. 25, 2008

(12) (10) Patent No.: US 7,349,890 B1. Pathak et al. (45) Date of Patent: Mar. 25, 2008 United States Patent USOO7349890B1 (12) () Patent No.: Pathak et al. () Date of Patent: Mar., 2008 (54) SYSTEM AND METHOD FOR DYNAMICALLY APPLYING CONTENT 6,044,375 A * 3/2000 Shmueli et al.... 707/1 6,1,584

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 2010.019 1896A1 (12) Patent Application Publication (10) Pub. No.: US 2010/0191896 A1 Yang et al. (43) Pub. Date: Jul. 29, 2010 (54) SOLID STATE DRIVE CONTROLLER WITH FAST NVRAM BUFFER

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 0097323A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0097323 A1 Barsness et al. (43) Pub. Date: Apr. 18, 2013 (54) DYNAMIC PROCESSING UNIT RELOCATION IN A MULTI-NODAL

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 20120033670A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0033670 A1 Olakangil (43) Pub. Date: Feb. 9, 2012 (54) EGRESS PROCESSING OF INGRESS VLAN (52) U.S. Cl....

More information

(12) United States Patent

(12) United States Patent (12) United States Patent USOO6941277B2 (10) Patent No.: Imag0 (45) Date of Patent: Sep. 6, 2005 (54) METHODS AND SYSTEMS FOR PROVIDING (56) References Cited ONLINE INFORMATION FOR NETWORKED DEVICES U.S.

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 201402O1564A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0201564 A1 Jagtiani et al. (43) Pub. Date: (54) (71) (72) (73) (21) (22) HEALING CLOUD SERVICES DURING UPGRADES

More information

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1 (19) United States US 2017009 1001A1 (12) Patent Application Publication (10) Pub. No.: US 2017/0091001 A1 PANDEY et al. (43) Pub. Date: (54) METHOD AND SYSTEM FOR MANAGING (52) U.S. Cl. AND LINKING SOFTWARE

More information

(73) Assignee: Nokia Networks Oy (FI) Wii: 12: 'We (*) Notice: Subject to any disclaimer, the term of this * cited by examiner

(73) Assignee: Nokia Networks Oy (FI) Wii: 12: 'We (*) Notice: Subject to any disclaimer, the term of this * cited by examiner USOO6246871B1 12) United States Patent 10) Patent No.: US 6,246,871 B1 9 9 Ala-Laurila (45) Date of Patent: Jun. 12, 2001 (54) METHOD AND APPARATUS FOR 5,941,946 8/1999 Baldwin et al.. PROVIDING ACCESS

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. (52) U.S. Cl. OBAN REQUEST WDEO SEGMENT AJ)O RANGE.

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. (52) U.S. Cl. OBAN REQUEST WDEO SEGMENT AJ)O RANGE. (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0282773 A1 Hurst US 20140282773A1 (43) Pub. Date: Sep. 18, 2014 (54) (71) (72) (21) (22) (51) CHUNKING OF MULTIPLE TRACKAUDIO

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 20080215829A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0215829 A1 Lin et al. (43) Pub. Date: Sep. 4, 2008 (54) OPTICAL DISC RECORDER AND BUFFER Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 2010.0095237A1 (12) Patent Application Publication (10) Pub. No.: US 2010/0095237 A1 Turakhia (43) Pub. Date: (54) METHOD AND SYSTEM FOR DISPLAYING (30) Foreign Application Priority

More information

Wireless devices supports in a simple environment

Wireless devices supports in a simple environment USOO8868690B2 (12) United States Patent (10) Patent No.: US 8,868,690 B2 Tsao (45) Date of Patent: *Oct. 21, 2014 (54) SYSTEMAND METHOD FOR SUPPORT (52) U.S. Cl. (71) (72) (73) (*) (21) (22) (65) (63)

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 US 2005O235.131A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0235131 A1 Ware (43) Pub. Date: (54) MEMORY CONTROLLER FOR (52) U.S. Cl.... 711/203; 711/156 NON-HOMOGENEOUS

More information

(12) United States Patent (10) Patent No.: US 7,640,289 B2

(12) United States Patent (10) Patent No.: US 7,640,289 B2 USOO7640289B2 (12) United States Patent (10) Patent No.: Chen (45) Date of Patent: *Dec. 29, 2009 (54) INTELLIGENT COMPUTER SWITCH 6,388,658 B1 5/2002 Ahern et al. 6,567,869 B2 5/2003 Shirley (75) Inventor:

More information

10-N 12. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1. (19) United States. (43) Pub. Date: Jan. 3, 2013.

10-N 12. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1. (19) United States. (43) Pub. Date: Jan. 3, 2013. (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0005459 A1 Pacey US 2013 0005459A1 (43) Pub. Date: (54) (75) (73) (21) (22) (63) (60) SOURCING OF ELECTRONICWAGERING GAMES

More information

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/ A1 HUI (43) Pub. Date: Mar.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/ A1 HUI (43) Pub. Date: Mar. US 20150067353A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0067353 A1 HUI (43) Pub. Date: Mar. 5, 2015 (54) STORAGE MANAGEMENT DEVICE AND (52) US. Cl. STORAGE MANAGEMENT

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005O183076A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0183076 A1 Colangelo et al. (43) Pub. Date: (54) BROWSER-INDEPENDENT POP-UP WINDOWS (76) Inventors: Agatha

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 20120194446A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0194446 A1 LIN et al. (43) Pub. Date: Aug. 2, 2012 (54) ELECTRONIC DEVICE AND METHOD FOR (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0222841 A1 Mirajkar et al. US 20090222841A1 (43) Pub. Date: Sep. 3, 2009 (54) (75) (73) (21) (22) ACCELERATION OF RECEIVE DATA

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 2010.0049861A1 (12) Patent Application Publication (10) Pub. No.: US 2010/0049861 A1 Cleghorn et al. (43) Pub. Date: Feb. 25, 2010 (54) SYSTEMAND METHOD FOR PROVIDING CONNECTIVITY

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0162029 A1 Allen et al. US 2002O162029A1 (43) Pub. Date: Oct. 31, 2002 (54) (76) (21) (22) (51) (52) METHOD AND SYSTEM FOR

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 US 2005O153733A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0153733 A1 Park et al. (43) Pub. Date: Jul. 14, 2005 (54) CALL CONTROL METHOD FOR Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United States US 20110239111A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0239111A1 GROVER (43) Pub. Date: Sep. 29, 2011 (54) SPELL CHECKER INTERFACE (52) U.S. Cl.... 715/257; 715/764;

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Main Memo. Application. Mass Storage IIF Display IIF Network IF 1.

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Main Memo. Application. Mass Storage IIF Display IIF Network IF 1. (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0310984 A1 Branson et al. US 2012O310984A1 (43) Pub. Date: (54) (75) (73) (21) (22) (51) DATA SECURITY FOR ADATABASE INA MULTI-NODAL

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 US 2015037.0644A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0370644 A1 Graefe et al. (43) Pub. Date: (54) RECOVERING PAGES OF A DATABASE (52) U.S. Cl. CPC... G06F 11/1451

More information

(12) United States Patent

(12) United States Patent USOO97296.58B2 (12) United States Patent Trahan et al. (10) Patent No.: (45) Date of Patent: Aug. 8, 2017 (54) SYSTEM FOR MANAGING WEB-BASED CONTENT DATA AND APPLICATIONS (76) Inventors: Chris Trahan,

More information

Seriaiizihg data associated with the HTTP request.

Seriaiizihg data associated with the HTTP request. US 20140101280A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0101280 A1 Schmidt (43) Pub. Date: Apr. 10, 2014 (54) GENERIC SERIALIZER FRAMEWORK Publication Classi?cation.

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (51) Int. Cl. (52) U.S. Cl COMMUNICATIONS

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (51) Int. Cl. (52) U.S. Cl COMMUNICATIONS (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0036568 A1 HWANG US 2015.0036568A1 (43) Pub. Date: Feb. 5, 2015 (54) (71) (72) (73) (21) (22) (30) WIRELESS COMMUNICATIONSTERMINAL

More information

FL (US) (57) ABSTRACT

FL (US) (57) ABSTRACT l ll l l l l l US 20060040710A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0040710 A1 Ruetschi et al. (43) Pub. Date: (54) SYSTEM AND METHOD OF PROVIDING Publication

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 2006.0062400A1 (12) Patent Application Publication (10) Pub. No.: Chia-Chun (43) Pub. Date: Mar. 23, 2006 (54) BLUETOOTH HEADSET DEVICE CAPABLE OF PROCESSING BOTH AUDIO AND DIGITAL

More information

Gammalcode. Frame 1, Frame 2. drive signal. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. Timing code.

Gammalcode. Frame 1, Frame 2. drive signal. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. Timing code. (19) United States US 20160104.405A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0104405 A1 Fang et al. (43) Pub. Date: Apr. 14, 2016 (54) DRIVE CIRCUIT AND DISPLAY DEVICE (71) Applicant:

More information

US A United States Patent (19) 11 Patent Number: 6,055,373 McElroy et al. (45) Date of Patent: Apr. 25, 2000

US A United States Patent (19) 11 Patent Number: 6,055,373 McElroy et al. (45) Date of Patent: Apr. 25, 2000 US006055373A United States Patent (19) 11 Patent Number: 6,055,373 McElroy et al. (45) Date of Patent: Apr. 25, 2000 54) COMPUTER SYSTEM INCLUDING A 5,291,614 3/1994 Baker et al.... 395/800 DIGITAL SIGNAL

More information

Apr. 3, 2014 Sheet 1 0f2 14% PROCESS AUTOMATION. = SYSTEM l FIG. 1. MANAGE SHADOW REE/IggE ACTIVE CUSTOMER USERS SUPPORT INSTALLER CODE; XXXXXX

Apr. 3, 2014 Sheet 1 0f2 14% PROCESS AUTOMATION. = SYSTEM l FIG. 1. MANAGE SHADOW REE/IggE ACTIVE CUSTOMER USERS SUPPORT INSTALLER CODE; XXXXXX Patent Application Publication Apr. 3, 2014 Sheet 1 0f2 US 2014/0096208 A1 OPERATIONS CONSOLE CONTROL PANEL 14% L10 PROCESS AUTOMATION = SYSTEM l CONSOLE SUPPORT REQUEST FIG. 1 r 11 MANAGE SHADOW REE/IggE

More information

(12) United States Patent (10) Patent No.: US 7,158,627 B1

(12) United States Patent (10) Patent No.: US 7,158,627 B1 US007 158627 B1 (12) United States Patent () Patent No.: Lu (45) Date of Patent: Jan. 2, 2007 (54) METHOD AND SYSTEM FOR INHIBITING (56) References Cited SOFTSWITCH OVERLOAD U.S. PATENT DOCUMENTS (75)

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States US 20070022158A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0022158A1 Vasa et al. (43) Pub. Date: Jan. 25, 2007 (54) MOBILE COMMUNICATION TERMINAL (52) U.S. Cl.... 709/204

More information

(12) United States Patent (10) Patent No.: US 6,611,682 B1

(12) United States Patent (10) Patent No.: US 6,611,682 B1 USOO661 1682B1 (12) United States Patent (10) Patent No.: Pröjtz (45) Date of Patent: Aug. 26, 2003 (54) MOBILE TELEPHONE APPARATUS AND 6,188.888 B1 * 2/2001 Bartle et al.... 455/417 METHOD FOR CALL DIVERT

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 US 20090037782A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0037782 A1 Hughes (43) Pub. Date: Feb. 5, 2009 (54) DETECTION OF ADDRESS DECODER Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 201200O8852A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0008852 A1 NU et al. (43) Pub. Date: Jan. 12, 2012 (54) SYSTEMAND METHOD OF ENHANCING Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1 (19) United States US 20170 126039A1 (12) Patent Application Publication (10) Pub. No.: US 2017/0126039 A1 NGUYEN (43) Pub. Date: (54) BATTERY CHARGER WITH USB TYPE-C (52) U.S. Cl. ADAPTER CPC... H02J

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 20060285691A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0285691 A1 Chin et al. (43) Pub. Date: Dec. 21, 2006 (54) NATIONAL SECURITY ALERTING IN COMMUNICATION NETWORKS

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 2012O324O76A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0324076 A1 Zerr et al. (43) Pub. Date: (54) METHOD AND APPARATUS FOR PAIRING A Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0192794A1 Ertemalp et al. US 2005O192794A1 (43) Pub. Date: Sep. 1, 2005 (54) (75) (73) (21) (22) (63) SYSTEMAND METHOD FOR

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1. Guan et al. (43) Pub. Date: Nov. 3, 2016

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1. Guan et al. (43) Pub. Date: Nov. 3, 2016 (19) United States US 2016.0323427A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0323427 A1 Guan et al. (43) Pub. Date: Nov. 3, 2016 (54) A DUAL-MACHINE HOT STANDBY G06F 9/455 (2006.01)

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 2016.0381 000A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0381000 A1 Mathew et al. (43) Pub. Date: (54) SESSION ACTIVITY TRACKING FOR (52) U.S. Cl. SESSION ADOPTION

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0152762 A1 Asano et al. US 2006O152762A1 (43) Pub. Date: Jul. 13, 2006 (54) (75) (73) (21) (22) (30) IMAGE FORMING APPARATUS

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0025825 A1 UKKOLA et al. US 2014.0025825A1 (43) Pub. Date: (54) (71) (72) (21) (22) (30) METHOD AND APPARATUS IN A WEB SERVICE

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 US 200800284.06A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/00284.06 A1 JONNALA et al. (43) Pub. Date: Jan. 31, 2008 (54) PROCESS REPLICATION METHOD AND (30) Foreign

More information