US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/ A1 Pafumi et al. (43) Pub. Date: Feb.

Size: px
Start display at page:

Download "US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/ A1 Pafumi et al. (43) Pub. Date: Feb."

Transcription

1 US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/ A1 Pafumi et al. (43) Pub. Date: Feb. 9, 2012 (54) ALTERNATVE TRANSFER OF LOGCAL Publication Classi?cation PARTTONS (LPAR) FROM ONE LPAR (51) nt Cl COMPUTER SYSTEM TO ANOTHER G06F 15/167 ( ) (75) nventors: James A Pafumi Austin TX (Us); (52) US. Cl /215 Veena Ganti, Austin, TX (U S); Morgan J. Rosas, Austin, TX (US); (57) ABSTRACT Vasu Vallabhaneni, Austin TX (Us) An alternative migration of an LPAR from one server system to another When either or both of the server systems cannot access a Storage Area Network (SAN) or like external storage. _... network. f said source and destination server system do not. ave access tot e same, t en a m1rror1ma e o sa1 a (73) Asslgnee. ClJ:r(::;lt(:)l:lElnS1lOln 1:S\l}4YaE[l}lSl) S h h SAN h.. g f.d 11 P data storage supporting the transferred LPAR is created and transmitted to local storage supporting the destination server (21) APP1- NOJ 12/849,655 over the connecting network from the source server system to system and then the logical partition (LPAR) is transmitted (22) Filed; Aug. 3, 2010 the destination server system. [10 POWER6 System #1 [11 POWERS System #2 MOBLE PARTTON 12 POWER HYPERVSOR *0 / \ o 70 m 73 m g Q g Q POWER HYPERVSOR m < m < w 9n 14 m 0 J) O o 'T' o m :0 :u VRTUAL /O SERVER PARTTON PRVATE ETHERNET VRTUAL l/o SERVER PARTTON 17 E STORAGE AREA NETWORK 19 STORAGE SYSTEM,20

2 Patent Application Publication Feb. 9, 2012 Sheet 1 0f 6 US 2012/ A1 or Q E296 wmw>>oa g m 3 m: ON v 0v. SERVCE PROCESSOR SERVCE PROCESSOR WJ OK E 99m wmw>>oa NF mw mw

3 Patent Application Publication Feb. 9, 2012 Sheet 2 0f 6 US 2012/ A1 mw : momgmwnii mm>>om 0: 235% w _ SERVlCE PROCESSOR SERVCE PROCESSOR or ; M3502

4

5 Patent Application Publication Feb. 9, 2012 Sheet 4 0f 6 US 2012/ A1 N A VRTUAL PROCESSOR SYSTEM ENVRONMENT N WHCH THE SYSTEM S DVDED NTO LOGCA7v PARTTONS, AN MPLEMENTATON _\_/7O S PROVDED FOR MOVNG A LOGCAL PARTTON (LPAR) FROM ONE A SOURCE SERVER CONTROLLED SYSTEM TO A DESTNATON SERVER CONTROLLED SYSTEM PROVSON s MADE FOR DETERMNNG F BOTH THE SOURCE AND DESTNATON SERVER SYSTEMS HAVE ACCESS TO THE \/71 SAME STORAGE AREA NETWORK F THE DETERMNATON N STEP 71 S THAT BOTH HAVE ACCESS, THEN PROVSON S MADE FOR: 1) TRANSMTTNG THE LPAR OVER A CONNECTNG NETWORK FROM THE SOURCE SERVER TO THE DESTNATON SERVER -\/72 VA A NETWORK WTH SCS PROTOCOLS, AND 2) TRANSMTTNG ALL DATA STORAGE SUPPORTNG THE LPAR VA THE SAN F THE DETERMNATON N STEP 71 S THAT BOTH HAVE ACCESS, THEN PROVSON S MADE FOR: 3) CREATNG A MRROR MAGE OF ALL DATA STORAGE \/73 SUPPORTNG LPAR 4) TRANSMTTNG SAD MRROR MAGE TO LOCAL STORAGE FOR THE DESTNATON SYSTEM OVER A NETWORK WTH SCS, AND 5) TRANSMTTNG THE LPAR OVER A CONNECTNG NETWORK FROM THE SOURCE SERVER TO THE DESTNATON SERVER VA A NETWORK WTH SCS PROTOCOLS FG. 4

6 Patent Application Publication Feb. 9, 2012 Sheet 5 0f 6 US 2012/ A1 WHERE BOTH THE SOURCE SERVER AND THE DESTNATON SERVER DO NOT HAVE ACCESS TO SAN, PROVSON S MADE AS FOLLOWS PROVSON S MADE FOR CONFRMNG THAT LOCAL STORAGE FOR THE DESTNATON SERVER SYSTEM HAS STORAGE CAPABLTY FOR THE MRROR MAGE OF ALL DATA STORAGE SUPPORTNG THE LPAR BENG TRANSFERRED UPON CONFRMNG THE STORAGE CAPABLTY N STEP 82, PROVSON S MADE FOR THE CREATON OF THE MRROR MAGE OF THE MRROR OF SAD DATA STORAGE, WHEREN THE DESTNATON SERVER TREATS THE DATA STORAGE SUPPORTNG THE LPAR AT THE SOURCE SYSTEM AS A TARGET DEVCE OF THE DESTNATON SERVER PROVSON S MADE FOR THEN TRANSMTTNG THE CREATED MRROR MAGE OVER THE NETWORK USNG SCS PROTOCOLS FG. 5

7 Patent Application Publication Feb. 9, 2012 Sheet 6 0f 6 US 2012/ A1 SOURCE & DESTNATON 92 ACCESS SAN TRANSMT LPAR VA NETWORK & DATA STORAGE VA SAN SEND FALURE MESSAGE 93 LOCATE STORAGE CAPACTY AT DESTNATON FOR LPAR STORAGE DESTNATON SERVER \_ TARGETS LPAR DATA STORAGE AT SOURCE 96 CREATES MRROR \_ MAGE OF LPAR STORAGE FG MRROR MAGE \- TRANSMTTED VA SCS NET 98 + k LPAR TRANSMTTED VA NETWORK 99 LPAR STORAGE DATA \\ stored N LOCAL STORAGE AT DESTNATON OF TRANSFER SESSON NO

8 US 2012/ A1 Feb. 9, 2012 ALTERNATVE TRANSFER OF LOGCAL PARTTONS (LPAR) FROM ONE LPAR COMPUTER SYSTEM TO ANOTHER TECHNCAL FELD [0001] The present invention relates to Logical Partitions (LPAR) computer systems and particularly to the transfer or migration of a LPAR from one computer system to another. BACKGROUND OF RELATED ART [0002] A Logical Partition (LPAR) is a portion of a com puter system s physical resources virtualized to perform as a separate virtual computer in a LPAR computer environment. The LPAR unit determines its logical partitioning function and its mode of operation. Currently, LPAR implementations have been effectively used in server controlled computer sys tems, such as the pseries PoWer systems. [0003] Even relatively small server controlled systems host many LPARs. As the number of hosted LPARs increases,?nding maintenance WindoWs acceptable to all of the LPARs in a server controlled system becomes increasingly dif?cult. Thus, the ability to transfer, i.e. migrate, partitions between server controlled LPAR systems Without disrupting the run ning of operating systems and hosted application programs has become an necessity. Such partition mobility allows users to distribute partitions between server systems so that previ ously disruptive operations may be performed on selective machines at the user s convenience rather than When such operations cause the least inconvenience to others. [0004] A particularly effective form of LPAR mobility has been Live Partition Mobility developed by nternational Business Machines Corporation (BM), Which is described in the publication, BM Power VM Live Partition Mobility, John E. Bailey et al, March 2009, Which may be obtained at ibm. com/redbooks, particularly at pp This partition mobil ity permits the migration or transfer of partitions that are running AX and Linux operating systems, including hosted applications from one physical server system to another With out disrupting any infrastructure services. The migration transfers the Whole partition system environment including the processor state, memory, attached virtual devices and connected users. Thus, systems partitions may undergo main tenance and modi?cation Without disruption. [0005] While this capability to readily move partitions has given the information processing industry tremendous?ex ibility in balancing Workload between server systems, it does require that the source and destination systems of the partition being transferred be able to access an external storage from Which the mobile partition s operating system, applications and associated data are available. This external storage sys tem and network has been standardized by the computer industry as the Storage Area Network (SAN) technology. The SAN is essentially a high speed special purpose network that interconnects a variety of storage devices associated Withuser server systems in support of the networks interconnecting the server systems. [0006] While a great number of current LPAR systems do have access to SAN or like external storage networks, there remain many user LPAR system that do not have such access. The present invention offers the users of such LPAR systems, not connected to SAN, an alternative for the transfer of LPARs. SUMMARY OF THE PRESENT NVENTON [0007] The present invention provides an implementation for alternative migration of a LPAR from one server system to another When either or both of the server systems cannot access a SAN or like external storage network. [0008] n its broadest aspect, the present invention involves an implementation for transferring a logical partition (LPAR) from a source server controlled computer system to a desti nation server controlled computer system over a connecting network that comprises?rst determining if the source server system and the destination server system have access to the same SAN. f both server systems have such access, then a standard live partition mobility transfer of the LPAR is made by transmitting the LPAR over the Ethernet, i.e. a connecting network such as the nternet, from the source server system to the destination server system along With transmitting all data storage supporting the LPAR from the source server system to the destination server system over the external SAN. [0009] On the other hand, if the source and destination server system do not have access to the same SAN, then a mirror image of all data storage supporting the transferred LPAR is created and transmitted to local storage supporting the destination server system; then the LPAR is transmitted over the connecting network from the source server system to the destination server system. [0010] n the implementation, the mobile LPAR is trans mitted over the connecting network using iscs protocols and the mirror image of all data storage supporting said LPAR is transmitted over a network using iscs protocols. [001 1] As Will be hereinafter set forth in greater detail, prior to the creating of the mirror image, it should be determined that said local storage supporting the destination server sys tem is capable of storing the mirror image. Accordingly, a preferred implementation, upon a determination that the des tination server has such supporting storage, comprises accessing by the destination server system using icsc pro tocols, the data storage at the source server supporting the transferred LPAR Wherein the source server data storage is treated as a target device of the destination server; then, creating said mirror image and transmitting the mirror image over the network using said iscs protocols. [0012] The present invention may be used for systems in Which the source server and the destination server are Virtual /O Servers (V OS), as Well as for systems in Which the source and destination server systems are Central Electronics Com plex (CEC) servers. BREF DESCRPTON OF THE DRAWNGS [0013] The present invention Will be better understood and its numerous objects and advantages Will become more apparent to those skilled in the art by reference to the follow ing drawings, in conjunction With the accompanying speci? cation, in Which: [0014] FG. 1 is a generalized diagrammatic view of a network portion to illustrate the transfer of a mobile LPAR from one server system to another; [0015] FG. 2 is a generalized diagrammatic view of a network portion to illustrate the transfer of a mobile LPAR

9 US 2012/ A1 Feb. 9, 2012 from one server system to another using the alternative trans fer implementation of the present invention; [0016] FG. 3 is an illustrative simpli?ed diagrammatic view of a control processor that may be used for the hypervi sors of the server systems of FGS. 1 and 2; [0017] FG. 4 is a general?owchart ofa program set up to implement the present invention for the transfer of a mobile LPAR from one server system to another using the alternative transfer implementation; [0018] FG. 5 is a general?owchart ofa program set up to implement the present invention for the speci?c creation and transmission of the mirror image of the data storage of the LPAR being transferred; and [0019] FG. 6 is a?owchart of an illustrative run of the programs set up in FGS. 4 and 5 for the alternative LPAR transfer of the present invention. DETALED DESCRPTON OF THE PREFERRED EMBODMENT [0020] Referring to FG. 1, there is shown a generalized diagrammatic view of a network portion illustrating the live transfer of a mobile LPAR 12 from a source server system 10 to a destination server system 11. The system involved in this embodiment is the Power6TM System marketed by BM as described in the above-mentioned publication, BM Pow ervm Live Partition Mobility, John E. Bailey et al, March 2009, which may be obtained at ibm.com/redbooks, particu larly at pp. l-l4. [0021] The respective server operations are respectively controlled by Hypervisors 13 and 14 through their respective servers, VOS partitions 15 and 16, i.e. each of the source 10 and destination 11 systems is respectively con?gured with a single Virtual / O Server partition 15 and 16. The transfer of mobile partition 12 from system 10 to system 11 over an Ethernet 18, such as the nternet, uses iscs protocols and is coordinated by Hardware Management Console (HMC) 17. The transfer may also be made via a private ethemet 43 through respective service processors 40 and 41, respectively, servicing systems 10 and 11 and coordinated by HMC 17. However, the key to this mobile transfer is that both source system 10 and destination system 11 must be able to access, through their respective virtual server partitions 15 and 16, an external storage system: the SAN 19 that is supported by a storage system 20. [0022] The present invention, which will be described with respect to FG. 2, provides for an alternative LPAR transfer implementation for situations wherein either or both of the source and destination systems cannot access the external storage, i.e. SAN 19. When a transfer of the mobile partition is initiated, as described with respect to FG. 1, and it is determined that either of the source 10 or destination 11 servers cannot access storage area network SAN 19, a routine 49 is initiated via hypervisor 14, in destination server system 11, FG. 2, wherein the destination server accesses via a path 46, illustrated by a dashed line, the storage 44 supporting mobile partition 12. After?rst determining that there is local storage at the destination server capable of storing a mirror image 45 of storage 44, the destination server 11 accesses the storage supporting partition 12 via path 46 through connect ing network 18 and source server hypervisor 13 using iscs protocols wherein the virtual disk storage 44 supporting mobile partition 12, controlled by VOS server partition 15, is treated as a target device. A mirror image of disk storage 44 is created and transmitted back via path 46 through connecting network 18 and destination server hypervisor 14 using iscs protocols wherein the mirror image of disk storage 44 sup porting mobile partition 12, controlled by VOS server parti tion 15, is now stored in local storage 45 of destination server system 11 and is now available to support mobile partition 12 that can now be transmitted via connecting network 18 using iscs protocols. [0023] Accordingly, mobile partition 12 is now fully trans ferred and functional on destination server system 11, as if it were transferred as in FG. 1. [0024] With respect to FG. 3, there is shown an illustrative diagrammatic view of a control processor that may be used for power hypervisor 13 and 14 of FGS. 1 and 2. A central processing unit (CPU) 31, such as one of the microprocessors or workstations, e.g. System ptm series, eserverp5, eserver OpenPowerTM or the PowerVM Standard edition, available from BM, is provided and interconnected to various other components by system bus 21. An operating system (OS) 29 (eg a Linux System) runs on CPU 31, provides control and is used to coordinate the function of the various components of FG. 2. Operating system 29 may be one of the commer cially available operating systems. Application programs 30, controlled by the system, are moved into and out of the main memory Random Access Memory (RAM) 28. These pro gramming applications may be used to implement functions of the present invention. ROM 27 includes the Basic nput/ Output System (BOS) that controls the basic computer func tions of the hypervisor. RAM 28, storage adapter 25 and communications adapter 23 are also interconnected to system bus 21. Storage adapter 25 communicates with the disk stor age device 26 of the server system. Communications adapter 23 interconnects bus 21 with the ethemet network. /O devices are also connected to system bus 21 via user interface adapter 34. Keyboard 32 and mouse 38, when appropriate, may be connected to bus 21 through user interface adapter 34. Display buffer 22 supports an appropriate display 33. [0025] FG. 3 is a general?owchart of a program set up to implement the present invention for providing an alternative implementation for moving a mobile LPAR from a source server controlled system to a destination server controlled system in a virtual processor system environment wherein the system is divided into LPARs, step 70. [0026] Provision is made for the system determining if both the source and destination server systems involved in an initiatedpartition move have access to the same SAN, step 71. [0027] f the determination is made that both the source and destination systems have access to the SAN, then provision is made, step 72, for: l) transmitting the mobile LPAR over a connecting network from the source to the destination server systems through iscs protocols, and 2) transmitting all data storage supporting the mobile LPAR via the SAN. [0028] On the other hand, if the determination is made that either server system or both do not have such access to the SAN, then, step 73, provision is made for: 3) creating a mirror image in the source server system of all data storage support ing the mobile LPAR; 4) transmitting this mirror image over a network using iscs protocols to local storage associated with the destination system; and 5) also transmitting the mobile LPAR over a connecting network from the source to the destination server systems through iscs protocols. [0029] As mentioned hereinabove with respect to the description of FG. 2, a routine is provided via the hypervisor 14, in destination server system 11, FG. 2, wherein the des tination server accesses the storage supporting mobile parti

10 US 2012/ A1 Feb. 9, 2012 tion. This routine Will now be described With respect to FG. 4. Upon a determination, step 81, that either or both the source and destination server systems do not have access to the SAN, provision is made for con?rming that local storage associated With the destination server has storage capability for the mir ror image of all data storage supporting the LPAR being transferred, step 82. Upon such con?rmation, provision is made for the creation of a mirror image of all data storage supporting the LPAR by the destination server treating the LPAR data storage at the source server system as the target device of the destination server from Which the mirror image is created, step 83, and then transmitted over a network using iscs protocols to the destination server system at Which the data storage supporting the transferred LPAR Will be stored on the local storage associated With the destination system, step 84. [0030] A simple illustrative example of a run of the process set up in FGS. 4 and 5 Will be described With respect to the?owchart of FG. 6. The system awaits the initiation of a mobile LPAR transfer, step 90. f Yes, a transfer has been initiated, a determination is made, step 91, as to Whether both the source and destination server systems have access to a SAN. f Yes, then, step 92, the LPAR is transmitted via the connecting network and the data storage supporting the LPAR is transmitted via the SAN. Upon completion of the transfer, the How is returned to step 90. [0031] f the determination in step 91 is No, both servers do not have access to SAN, then, step 93, a determination is made as to Whether local storage capability can be located at the destination server system for storage of the LPAR sup porting data storage. f No, storage cannot be found, then, step 94, a failure message is sent. HoWever, if Yes, local storage is available, then, step 95, the destination server treats the data storage for the LPAR at the source system as a target device and creates a mirror image of the data storage for the LPAR, step 96. The mirror image is transmitted via a network using iscs protocols to the destination server, step 97, and the LPAR is transmitted via the connecting network from the source server system to the destination server system, step 98. The storage data supporting the transferred LPAR is stored in the local storage at the destination server Wherein the storage is available for the transferred LPAR, step 99. At this point, a determination may conveniently be made, step 100, as to Whether the transfer session is at an end. f Yes, the session is exited. f No, the process is returned to step 90. [0032] While the primary implementation of the present invention offers the above-described alternative solution to LPAR transfer systems Wherein source and/or destination server systems do not have access to a SAN, there is a further application to some exisitng LPAR transfer systems in Which both the source and destination server systems do have access to types of Fibre Channel SANs that have a very limited range of connectability. By Way of background, Fibre Channel (FC) is a network technology used to a great extent for storage networks. t is an industry standard technology provided by the nternational Committee for nformation Technology Standards (NCTS) of the American National Standards nstitute (ANS). FC has become a standard connection for server systems having limited ranges of connectability, e.g. systems in the same building or in a limited area facility. n such FC systems, a need may arise for storage transfer over longer distances. n such situations, the alternative implemen tation of the present invention may be considered as an alter native to the Fibre Channel SAN. n this connection, it should be noted that Fibre Channel Protocol (FCP) uses SCS com mands for its transmissions. [0033] Although certain preferred embodiments have been shown and described, it Will be understood that many changes and modi?cations may be made therein Without departing from the scope and intent of the appended claims. What is claimed is: 1. A method for transferring a logical partition (LPAR) from a source server controlled computer system to a desti nation server controlled computer system over a connecting network comprising: determining if said source server system and said destina tion server system have access to the same storage area network (SAN); if said source and destination server system have access to the same SAN, then: transmitting a logical partition (LPAR) over said con necting network from said source server system to said destination server system, and transmitting all data storage supporting said LPAR from said source server system to said destination server system over said SAN; if said source and destination server system do not have access to the same SAN, then: creating a mirror image of said all data storage support ing said LPAR, transmitting said mirror image of said all data storage supporting said LPAR to local storage supporting said destination server system, and transmitting a logical partition (LPAR) over said con necting network from said source server system to said destination server system. 2. The method of claim 1, Wherein: said LPAR is transmitted over said connecting network using iscs protocols; and said mirror image of all data storage supporting said LPAR is transmitted over a network using iscs protocols. 3. The method of claim 2, further including the step, prior to the creating of said mirror image, of determining that said local storage supporting said destination server system is capable of storing said mirror image. 4. The method of claim 3 Wherein said source server and said destination server are Virtual /O Servers (V OS). 5. The method of claim 4 Wherein said creating and trans mitting of said mirror image comprises: accessing, by said destination server system using icsc protocols, said data storage supporting said LPAR Wherein said data storage is treated as a target device of said destination server; creating said mirror image; and transmitting said mirror image over said network using said iscs protocols. 6. The method of claim 5 Wherein said network is the nternet. 7. The method of claim 5 Wherein said source and destina tion server systems are Central Electronics Complex (CEC) servers. 8. A computer controlled system for transferring a logical partition (LPAR) from a source server controlled computer system to a destination server controlled computer system over a connecting network, comprising:

11 US 2012/ A1 Feb. 9, 2012 a processor; and a computer memory holding computer program instruc tions that When executed by the processor perform the method comprising: determining if said source server system and said destina tion server system have access to the same storage area network (SAN); if said source and destination server system have access to the same SAN, then: transmitting a logical partition (LPAR) over said con necting network from said source server system to said destination server system, and transmitting all data storage supporting said LPAR from said source server system to said destination server system over said SAN; if said source and destination server system do not have access to the same SAN, then: creating a mirror image of said all data storage support ing said LPAR, transmitting said mirror image of said all data storage supporting said LPAR to local storage supporting said destination server system, and transmitting a logical partition (LPAR) over said con necting network from said source server system to said destination server system. 9. The system of claim 8 Wherein the performed method uses iscsl protocols to transmit said LPAR over said con necting network; and said mirror image of all data storage supporting said LPAR is transmitted over a network using iscsl protocols. 10. The system of claim 9 Wherein the performed method further includes the step, prior to the creating of said mirror image, of determining that said local storage supporting said destination server system is capable of storing said mirror image. 11. The system of claim 10 Wherein said source server and said destination server are Virtual l/o Servers (VOS). 12. The system of claim 11 Wherein said creating and transmitting of said mirror image by said performed method comprises: accessing, by said destination server system using icscl protocols, said data storage supporting said LPAR Wherein said data storage is treated as a target device of said destination server; creating said mirror image; and transmitting said mirror image over said network using said iscsl protocols. 13. The system of claim 12 Wherein said network is the nternet. 14. The system of claim 12 Wherein said source and desti nation server systems are Central Electronics Complex (CEC) servers. 15. A computer usable storage medium having stored thereon a computer readable program for transferring a logi cal partition (LPAR) from a source server controlled com puter system to a destination server controlled computer sys tem over a connecting network, Wherein the computer readable program When executed on a computer causes the computer to: determine if said source server system and said destination server system have access to the same storage area net Work (SAN); if said source and destination server system have access to the same SAN, then: transmit a logical partition (LPAR) over said connecting network from said source server system to said desti nation server system, and transmit all data storage supporting said LPAR from said source server system to said destination server system over said SAN; if said source and destination server system do not have access to the same SAN, then: create a mirror image of said all data storage supporting said LPAR, transmit said mirror image of said all data storage sup porting said LPAR to local storage supporting said destination server system, and transmit a logical partition (LPAR) over said connecting network from said source server system to said desti nation server system. 16. The computer usable medium of claim 15, Wherein: said LPAR is transmitted over said connecting network using iscsl protocols; and said mirror image of all data storage supporting said LPAR is transmitted over a network using iscsl protocols. 17. The computer usable medium of claim 16 Wherein the computer program When executed further causes the com puter, prior to the creating of said mirror image, to determine that said local storage supporting said destination server sys tem is capable of storing said mirror image. 18. The computer usable medium of claim 17 Wherein said source server and said destination server are Virtual l/o Serv ers (V OS). 19. The computer usable medium of claim 18 Wherein the computer program When executed creates and transmits said mirror image by causing the computer to: access, by said destination server system using icscl pro tocols, said data storage supporting said LPAR Wherein said data storage is treated as a target device of said destination server; create said mirror image; and transmit said mirror image over said network using said iscsl protocols. 20. The computer usable medium of claim 19 Wherein said network is the nternet. * * * * *

(38 (38 [/30. r32 / 42 (38 TOOL PROCESSOR (21) (22) Superior, CO (US) MA (US); Grant Douglas Miller; (57) ABSTRACT. Appl. No.

(38 (38 [/30. r32 / 42 (38 TOOL PROCESSOR (21) (22) Superior, CO (US) MA (US); Grant Douglas Miller; (57) ABSTRACT. Appl. No. US 20030195994A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0195994 A1 Burgess, et al. (43) Pub. Date: (54) ONLNE COLLABORATON METHOD AND SYSTEM (75) nventors: William

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 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 2004O246971A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0246971 A1 Banerjee et al. (43) Pub. Date: Dec. 9, 2004 (54) APPARATUS FOR ENABLING MULTI-TUPLE TCP SOCKETS

More information

(12) United States Patent (10) Patent No.: US 6,199,058 B1

(12) United States Patent (10) Patent No.: US 6,199,058 B1 USOO6199058B1 (12) United States Patent (10) Patent No.: US 6,199,058 B1 Wong et al. (45) Date of Patent: Mar. 6, 2001 (54) REPORT SERVER CACHING 5,168,444 12/1992 Cukor et al.... 705/1 5,625,818 4/1997

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

SCSI routing table (90) and a SCSI to Fibre Channel routing table (92). The system receives a cross bus transfer of data

SCSI routing table (90) and a SCSI to Fibre Channel routing table (92). The system receives a cross bus transfer of data US00604.1381A United States Patent (19) 11 Patent Number: 6,041,381 Hoese (45) Date of Patent: Mar. 21, 2000 54 FIBRE CHANNEL TO SCSI ADDRESSING OTHER PUBLICATIONS METHOD AND SYSTEM Hoese, Geoffrey B.,

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) United States Patent (10) Patent No.: US 6,208,340 B1. Amin et al. (45) Date of Patent: Mar. 27, 2001

(12) United States Patent (10) Patent No.: US 6,208,340 B1. Amin et al. (45) Date of Patent: Mar. 27, 2001 USOO620834OB1 (12) United States Patent (10) Patent No.: US 6,208,340 B1 Amin et al. (45) Date of Patent: Mar. 27, 2001 (54) GRAPHICAL USER INTERFACE 5,317,687 5/1994 Torres... 395/159 INCLUDING A DROP-DOWN

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 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

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/ A1 Joshi et al. (43) Pub. Date: Nov.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/ A1 Joshi et al. (43) Pub. Date: Nov. US 20090287845A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0287845 A1 Joshi et al. (43) Pub. Date: Nov. 19, 2009 (54) (75) (73) MEDIATOR WITH INTERLEAVED STATIC AND

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 20060O881 67A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0088167 A1 Bade et al. (43) Pub. Date: Apr. 27, 2006 (54) METHOD AND SYSTEM FOR BACKUP AND RESTORE OF A CONTEXT

More information

(10) Patent No.: (45) Date of Patent: 6,085,099 A * 7,003,307 B1 * 2002/ A1 * 2005/ A1 * * cited by examiner

(10) Patent No.: (45) Date of Patent: 6,085,099 A * 7,003,307 B1 * 2002/ A1 * 2005/ A1 * * cited by examiner 111111 1111111111111111111111111111111111111111111111111111111111111 US008295862B2 c12) United States Patent Suresh (10) Patent No.: (45) Date of Patent: US 8,295,862 B2 Oct. 23, 2012 (54) METHOD AND SYSTEM

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

/ client computer. \ single sign-on. application program server (AP) network. server (SS0) (12) United States Patent Hsieh et a].

/ client computer. \ single sign-on. application program server (AP) network. server (SS0) (12) United States Patent Hsieh et a]. US007278155B2 (12) United States Patent Hsieh et a]. (10) Patent N0.: (45) Date of Patent: US 7,278,155 B2 Oct. 2, 2007 (54) (75) (73) (*) (21) (22) (65) (30) Foreign Application Priority Data Oct. 22,

More information

Jen ns rem ( ) to the browser a list of exercises that the student can choose. from. After the student selects an exercise, the Web server

Jen ns rem ( ) to the browser a list of exercises that the student can choose. from. After the student selects an exercise, the Web server US 20030182358A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0182358 A1 Rowley et al. (43) Pub. Date: Sep. 25, 2003 (54) SYSTEM AND METHOD FOR DISTANCE (52) US. Cl......

More information

Sugimoto (43) Pub. Date: May 15, 2003

Sugimoto (43) Pub. Date: May 15, 2003 US 20030093696A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0093696 A1 Sugimoto (43) Pub. Date: (54) RSK METHOD (52) US. Cl...... 713/201; 709/224 (75) nventor: Takahiro

More information

(12) Ulllted States Patent (10) Patent N0.: US 7,725,615 B1 Chester (45) Date of Patent: May 25, 2010

(12) Ulllted States Patent (10) Patent N0.: US 7,725,615 B1 Chester (45) Date of Patent: May 25, 2010 US007725615B1 (12) Ulllted States Patent (10) Patent N0.: US 7,725,615 B1 Chester (45) Date of Patent: May 25, 2010 (54) UNIVERSAL NETWORK DRIVER 2002/0144242 A1* 10/2002 Owhadi..... 717/137 INTERFACE

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Beck et al. USOO6842611B2 (10) Patent No.: (45) Date of Patent: Jan. 11, 2005 (54) RECEIVED DATA PROCESSING METHOD IN COMMUNICATION DEVICE FOR SUPPORTING WIRELESS COMMUNICATION

More information

(12) United States Patent

(12) United States Patent US007020715B2 (12) United States Patent Venkataraman et al. (10) Patent No.: (45) Date of Patent: US 7,020,715 B2 Mar. 28, 2006 (54) (75) (73) (*) (21) (22) (65) (60) (51) (52) (58) PROTOCOL STACK FOR

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 2012/ A1. Ennis (43) Pub. Date: Nov. 8, 2012

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Ennis (43) Pub. Date: Nov. 8, 2012 US 201202840O8A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0284.008 A1 Ennis (43) Pub. Date: Nov. 8, 2012 (54) SYSTEMS AND METHODS FOR MODELING Publication Classification

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 2004.00399.96A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0039996 A1 Flam (43) Pub. Date: Feb. 26, 2004 (54) BIDIRECTIONAL NETWORK LANGUAGE SUPPORT (75) Inventor:

More information

(12) United States Patent (10) Patent No.: US 6,208,339 B1. Atlas et al. (45) Date of Patent: Mar. 27, 2001

(12) United States Patent (10) Patent No.: US 6,208,339 B1. Atlas et al. (45) Date of Patent: Mar. 27, 2001 USOO6208339B1 (12) United States Patent (10) Patent No.: US 6,208,339 B1 Atlas et al. (45) Date of Patent: Mar. 27, 2001 (54) USER-INTERACTIVE DATA ENTRY 5,603,034 2/1997 Swanson... 395/701 DISPLAY SYSTEM

More information

... (12) Patent Application Publication (10) Pub. No.: US 2003/ A1. (19) United States. icopying unit d:

... (12) Patent Application Publication (10) Pub. No.: US 2003/ A1. (19) United States. icopying unit d: (19) United States US 2003.01.01188A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0101188A1 Teng et al. (43) Pub. Date: May 29, 2003 (54) APPARATUS AND METHOD FOR A NETWORK COPYING SYSTEM

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

United States Patent (19)

United States Patent (19) United States Patent (19) 11 USOO5944769A Patent Number: 5,944,769 Musk et al. (45) Date of Patent: Aug. 31, 1999 54 INTERACTIVE NETWORK DIRECTORY 5,543,789 8/1996 Behr et al.... 340/995 SERVICE WITH INTEGRATED

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 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) United States Patent

(12) United States Patent (12) United States Patent Sanchez et al. USOO6477666B1 (10) Patent No.: US 6,477,666 B1 (45) Date of Patent: Nov. 5, 2002 (54) AUTOMATIC FAULT INJECTION INTO A JAVA VIRTUAL MACHINE (JVM) (75) Inventors:

More information

USOO A United States Patent (19) 11 Patent Number: 6,125,108 Shafer et al. (45) Date of Patent: Sep. 26, 2000

USOO A United States Patent (19) 11 Patent Number: 6,125,108 Shafer et al. (45) Date of Patent: Sep. 26, 2000 USOO6125.108A United States Patent (19) 11 Patent Number: 6,125,108 Shafer et al. (45) Date of Patent: Sep. 26, 2000 54 METHOD AND SYSTEM FOR ENHANCED 57 ABSTRACT CLIENT DENTIFICATION - A method and System

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 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 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

(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 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

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

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 20160364902A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0364902 A1 Hong et al. (43) Pub. Date: (54) HIGH QUALITY EMBEDDED GRAPHICS (52) U.S. Cl. FOR REMOTE VISUALIZATION

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

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2005/ A1 Brenner (43) Pub. Date: NOV.

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2005/ A1 Brenner (43) Pub. Date: NOV. US 20050246470A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: Brenner (43) Pub. Date: NOV. 3, 2005 (54) WIRELESS DOCKING STATION (57) ABSTRACT (76) Inventor: David G- Brenner>

More information

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

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 US 200701 15488A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0115488 A1 Engelman et al. (43) Pub. Date: May 24, 2007 (54) METHODS AND SYSTEMIS FOR MULTIPLE Publication

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

(2GEUs) (12) Patent Application Publication (10) Pub. No.: US 2008/ A1. (19) United States. Giampapa et al. (43) Pub. Date: Jul.

(2GEUs) (12) Patent Application Publication (10) Pub. No.: US 2008/ A1. (19) United States. Giampapa et al. (43) Pub. Date: Jul. (19) United States US 2008O177867A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0177867 A1 Giampapa et al. (43) Pub. Date: Jul. 24, 2008 (54) CONFIGURATION OF A MEMORY CONTROLLER IN A PARALLEL

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) 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 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 (19) United States US 20090328030A1 (12) Patent Application Publication (10) Pub. No.: US 2009/0328030 A1 Fries (43) Pub. Date: (54) INSTALLING AMANAGEMENT AGENT (52) U.S. Cl.... T17/174 WITH AVIRTUAL

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 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 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

(10) Patent No.: US 6,757,717 Bl. 6,279,041 B1 * 8/2001 Baber eta! /232. * cited by examiner

(10) Patent No.: US 6,757,717 Bl. 6,279,041 B1 * 8/2001 Baber eta! /232. * cited by examiner (12) United States Patent Goldstein 111111 1111111111111111111111111111111111111111111111111111111111111 US006757717Bl (10) Patent No.: US 6,757,717 Bl (45) Date of Patent: Jun.29,2004 (54) SYSTEM AND

More information

-Gorse III IEEEEEEEEE OFF-TIM -17B is 12 L=y 3 14 KB/Mouse 16- DSP-CONT. United States Patent 19 Yoshida 0 T 1 O LEVEL I LEVEL 10

-Gorse III IEEEEEEEEE OFF-TIM -17B is 12 L=y 3 14 KB/Mouse 16- DSP-CONT. United States Patent 19 Yoshida 0 T 1 O LEVEL I LEVEL 10 United States Patent 19 Yoshida 54 DISPLAY CONTROL METHOD AND DISPLAY CONTROLAPPARATUSADAPTED TO PORTABLE DATA PROCESSING EQUIPMENT PROVIDED WITH A BATTERY. DRIVABLE FLAT PANEL DISPLAY 75) Inventor: Norio

More information

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

(12) United States Patent (10) Patent No.: US 7, B2 USOO7941.543B2 (12) United States Patent (10) Patent No.: US 7,941.543 B2 Moussallam et al. (45) Date of Patent: May 10, 2011 (54) SYSTEMAND METHOD FOR MIGRATING 2002/0169781 A1* 11/2002 Poole et al....

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1. (30) Foreign Application Priority Data Aug. 29, 2003 (JP) mand.

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1. (30) Foreign Application Priority Data Aug. 29, 2003 (JP) mand. (19) United States US 2005.0050522A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0050522 A1 Kami et al. (43) Pub. Date: (54) DATA PROCESSING SYSTEM (75) Inventors: Hirokazu Kami, Minato-ku

More information

(12) United States Patent (10) Patent No.: US 6,657,548 B2. Dai (45) Date of Patent: Dec. 2, 2003

(12) United States Patent (10) Patent No.: US 6,657,548 B2. Dai (45) Date of Patent: Dec. 2, 2003 USOO6657548B2 (12) United States Patent (10) Patent No.: US 6,657,548 B2 Dai (45) Date of Patent: Dec. 2, 2003 (54) SYSTEMSTATUS LIGHT INDICATOR 6,501,897 B1 * 12/2002 German et al.... 385/134 DEVICE EMBEDDED

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

336w 330 FPGA / 330 MW} Compgnenf _/14 / 38 US 7,774,801 B1. Aug. 10, 2010 (56) (10) Patent N0.: (45) Date of Patent: (12) United States Patent Fitkin

336w 330 FPGA / 330 MW} Compgnenf _/14 / 38 US 7,774,801 B1. Aug. 10, 2010 (56) (10) Patent N0.: (45) Date of Patent: (12) United States Patent Fitkin US007774801B1 (12) United States Patent Fitkin (10) Patent N0.: (45) Date of Patent: Aug. 10, 2010 (54) (75) (73) (21) (22) (51) (52) (58) (56) CORBA FIELD PROGRAMMABLE GATE ARRAY/DIGITAL SIGNAL PROCESSOR

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) United States Patent

(12) United States Patent (12) United States Patent Buckland et al. USOO6467022B1 (10) Patent No.: (45) Date of Patent: Oct. 15, 2002 (54) (75) (73) (21) (22) (62) (51) (52) (58) EXTENDING ADAPTER MEMORY WITH SOLID STATE DISKS

More information

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

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 2016035.0099A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/035.0099 A1 Suparna et al. (43) Pub. Date: Dec. 1, 2016 (54) APPLICATION DEPLOYMENT TO VIRTUAL Publication

More information

(12) United States Patent (10) Patent N0.: US 6,446,174 B1 Dow (45) Date of Patent: Sep. 3, 2002

(12) United States Patent (10) Patent N0.: US 6,446,174 B1 Dow (45) Date of Patent: Sep. 3, 2002 US006446174B1 (12) United States Patent (10) Patent N0.: US 6,446,174 B1 Dow (45) Date of Patent: Sep. 3, 2002 (54) COMPUTER SYSTEM WITH DRAM BUS 5,969,728 A 10/1999 Dye et al...... 345/515 6,003,121 A

More information

/ server. Storage 13 \ Management Service. Expert \\ Client Storage. Client computer. Subject Matter. Agent Software. Translation Service _\9

/ server. Storage 13 \ Management Service. Expert \\ Client Storage. Client computer. Subject Matter. Agent Software. Translation Service _\9 US 20120116751A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0116751 A1 Bernardini et al. (43) Pub. Date: (54) PROVIDING MESSAGE TEXT TRANSLATIONS (75) Inventors: Gianluca

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

402\ USER SENDs TO TIME SIAMPING SMTP SERVER

402\ USER SENDs  TO TIME SIAMPING SMTP SERVER US 2004.0003255A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0003255A1 ApVrille et al. (43) Pub. Date: Jan. 1, 2004 (54) SECURE EMAIL TIME STAMPING Publication Classification

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 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 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 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 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

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 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

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

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

United States Patent 19 Norris

United States Patent 19 Norris United States Patent 19 Norris 54 75 73 21 22 63 51 52 58 56 DYNAMIC PROCESSOR PERFORMANCE AND POWER MANAGEMENT INA COMPUTER SYSTEM Inventor: David Norris, Portland, Oreg. Assignee: Intel Corporation,

More information

PERFORM R ~/~104

PERFORM R ~/~104 US 20100088018A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0088018 A1 Tsurutome et al. (43) Pub. Date: Apr. 8, 2010 (54) (76) (21) (22) (60) GLANCE AHEAD NAVIGATION

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

(12) Unlted States Patent (10) Patent N0.2 US 8,621,589 B2 Chen et al. (45) Date of Patent: Dec. 31, 2013

(12) Unlted States Patent (10) Patent N0.2 US 8,621,589 B2 Chen et al. (45) Date of Patent: Dec. 31, 2013 US008621589B2 (12) Unlted States Patent (10) Patent N0.2 Chen et al. (45) Date of Patent: Dec. 31, 2013 (54) CROSS DOMAN SNGLE SGN ON 2006/0021019 A1 1/2006 Hinton et al. 2007/0234417 A1* 10/2007 Blakley,

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

(12) United States Patent (10) Patent No.: US 6,499,041 B1. Breslau et al. (45) Date of Patent: Dec. 24, 2002

(12) United States Patent (10) Patent No.: US 6,499,041 B1. Breslau et al. (45) Date of Patent: Dec. 24, 2002 USOO6499041B1 (12) United States Patent (10) Patent No.: US 6,499,041 B1 Breslau et al. (45) Date of Patent: Dec. 24, 2002 (54) METHODS, SYSTEMS AND COMPUTER 6,084,585 A 7/2000 Kraft et al.... 345/733

More information

Storing metadata about each media item 10

Storing metadata about each media item 10 US 2007 O1987.46A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/019874.6 A1 Myllyla et al. (43) Pub. Date: (54) METHOD, SYSTEM, COMPUTER Related U.S. Application Data PROGRAMS

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

Interface Hypervisor. PV Hypervisor. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1. Unmodified Guest.

Interface Hypervisor. PV Hypervisor. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1. Unmodified Guest. (19) United States US 2013 0145363A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0145363 A1 Eidus et al. (43) Pub. Date: (54) SYSTEMAND METHOD THEREOF FOR RUNNING AN UNMODIFIED GUEST OPERATING

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 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

Patent Application Publication

Patent Application Publication Patent Application Publication Sheet 1 0f3 US 2014/0115136 Al INTERNET ICLOUD 34 Patent Application Publication Sheet 2 0f3 US 2014/0115136 Al PROVIDE WEB BROWSER l EMBED WEB SERVER ENGINE IN WEB BROWSER

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 (12) Patent Application Publication (10) Pub. No.: US 2012/0005673 A1 Cervantes et al. US 20120.005673A1 (43) Pub. Date: Jan. 5, 2012 (54) (75) (73) (21) (22) STORAGE MANAGER FOR VIRTUAL

More information

US 20l00l22233Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/ A1 Rath et a]. (43) Pub. Date: May 13, 2010

US 20l00l22233Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/ A1 Rath et a]. (43) Pub. Date: May 13, 2010 US 20l00l22233Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0122233 A1 Rath et a]. (43) Pub. Date: May 13, 2010 (54) SOFTWARE LICENSE INDEPENDENT (22) Filed: Nov. 13,

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 20090292854A1 (12) Patent Application Publication (10) Pub. No.: US 2009/0292854 A1 KHOO (43) Pub. Date: Nov. 26, 2009 (54) USE OF BOND OPTION TO ALTERNATE BETWEEN PC CONFIGURATION

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 20140376386A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0376386 A1 Koshy (43) Pub. Date: (54) SYSTEM FOR INTERCONNECTING (52) U.S. Cl. DEVICES FOR CREATING AUTOMATION

More information

101. (12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (19) United States. (43) Pub. Date: Nov. 26, Atkins et al.

101. (12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (19) United States. (43) Pub. Date: Nov. 26, Atkins et al. (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0338854 A1 Atkins et al. US 2015.0338854A1 (43) Pub. Date: Nov. 26, 2015 (54) (71) (72) (73) (21) (22) HIGH AUTHORITY STABILITY

More information

(12) United States Patent (10) Patent No.: US 6,467,088 B1

(12) United States Patent (10) Patent No.: US 6,467,088 B1 USOO6467088B1 (12) United States Patent (10) Patent No.: US 6,467,088 B1 alsafadi et al. (45) Date of Patent: Oct. 15, 2002 (54) RECONFIGURATION MANAGER FOR WO WO9015394 6/1990... GO6F/15/46 CONTROLLING

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) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0174096 A1 ConoVer US 2012O174096A1 (43) Pub. Date: (54) (76) (21) (22) (60) SYSTEMIS AND METHODS TO LOAD APPLICATIONS AND

More information

(12) United States Patent

(12) United States Patent (12) United States Patent USOO7506087B2 (10) Patent No.: US 7,506,087 B2 H0 et al. (45) Date of Patent: Mar. 17, 2009 (54) METHOD FOR CONFIGURING A (56) References Cited PERPHERAL COMPONENT INTERCONNECT

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) United States Patent

(12) United States Patent (12) United States Patent Margalit et al. USOO6554621B1 (10) Patent No.: (45) Date of Patent: Apr. 29, 2003 (54) CABLE APPARATUS (75) Inventors: Yanki Margalit, Ramat Gan (IL); Dany Margalit, Ramat Gan

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 (12) Patent Application Publication (10) Pub. No.: US 2016/0352797 A1 Marusich et al. US 20160352797A1 (43) Pub. Date: Dec. 1, 2016 (54) (71) (72) (21) (22) COORONATING METADATA Applicant:

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

/ID I INTERFACE STORAGE DEVICE. caddy. (21) Appl. No.: 10/918,304

/ID I INTERFACE STORAGE DEVICE. caddy. (21) Appl. No.: 10/918,304 US 20060036786A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2006/0036786 A1 Kreiner et al. (43) Pub. Date: (54) LOGICAL REMAPPING OF STORAGE DEVICES (76) Inventors: Barrett

More information

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

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 201600.48535A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0048535 A1 Shaw (43) Pub. Date: Feb. 18, 2016 (54) INFORMATION SEARCHING METHOD (57) ABSTRACT (71) Applicant:

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.01.10403A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0110403 A1 Crutchfield et al. (43) Pub. Date: Jun. 12, 2003 (54) SYSTEM FOR SHARED POWER SUPPLY IN COMPUTER

More information

(54) LOAD BALANCING SCTP ASSOCIATIONS Publication Classi?cation USING VTAG MEDIATION (51) Int CL H04L 12/56 ( )

(54) LOAD BALANCING SCTP ASSOCIATIONS Publication Classi?cation USING VTAG MEDIATION (51) Int CL H04L 12/56 ( ) US 20120230187A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0230187 A1 TREMBLAY et al. (43) Pub. Date: Sep. 13, 2012 (54) LOAD BALANCING SCTP ASSOCIATIONS Publication

More information

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

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 US 20070276982A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0276982 A1 Denning (43) Pub. Date: (54) THIRD SWITCH FOR VXS/VMEBUS (57) COMPLIANT COMPUTING SYSTEM (76) Inventor:

More information