Web Hosting Community 100

Size: px
Start display at page:

Download "Web Hosting Community 100"

Transcription

1 US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/ A1 Adelman et al. (43) Pub. Date: Aug. 21, 2008 (54) PARTNER WEB SITE TO ASSIST IN Publication Classi?cation OFFERING APPLICATIONS TO A WEB (51) Int Cl HOSTING COMMUNITY G06F 15/173 ( ) (75) Inventors: Warren Adelman, Scottsdale, AZ (Us); Michael Chadwick (52) US. Cl /226 Chandler, AZ (US) Correspondence Address: GO DADDY GROUP, INC NORTH HAYDEN ROAD, SUITE 219 SCOTTSDALE, AZ (73) Assignee: The Go Daddy Group, Inc. (21) App1.No.: 11/708,729 (22) Filed: Feb. 21, 2007 Web Hosting Community 100 (57) ABSTRACT An example embodiment for using a Partner Web Site Within a Web Hosting Community starts With a Hosting Provider creating the Partner Web Site, a Community Web Site, and operating one or more Hosting Servers. A Partner, from the Partner Web Site, may make an application available for purchase and use to a plurality of Hosting Customers. At least one of the Hosting Customers, from the Community Web Site, may purchase and utilize the application With their Hosted Web Site. Hosting Provider 101 Partner Web Site M Partner 11 Community Web Site 1% Home Page 1_03_ Web Presence Tool Page 1_(& 4 Forums m Hosting Control Panel 12 Hosting Server(s) ~1L7 Hosted Web Site M Hosted Web Site M Hosted Web Site M V Partner 1 10 Partner _11_0 Internet Hosting M Customer Hosting Customer 1 1 l Hosting Customer 1 ll

2 Patent Application Publication Aug. 21, 2008 Sheet 1 of 9 US 2008/ A1 Hosting Provider m Web Hosting Community 100 Partner Web Site M Partner m Community Web Site 1% Partner m Home Page l_03 Web Presence Tool Page m < > Partner _11_0 Forums 1_05 Internet Hosting m Customer 111 Hosting Control Panel 1Q _ Hosting Server(s) M Hosting Customer 111 Hosted Web Site _ 108 Hosting _ Customer 111 Hosted Web Site E Hosted Web Site M FIG. 1

3 Patent Application Publication Aug. 21, 2008 Sheet 2 of 9 US 2008/ A1 A Hosting Provider providing a Hosting Server, a Partner Web Site, and a Community Web Site _ 200 l The Hosting Provider providing a Hosting Control Panel ' 201 The Partner accessing information from the Partner Web Site on how to integrate applications into the Web Hosting Community _ 202 The Partner reading and writing information to a forum displayed on the Partner Web _ 203 Site 1 The Partner, from the Partner Web Site, contacting, via chat or , a support team 204 l The Partner, from the Partner Web Site, submitting the application for certi?cation with the Web Hosting Community and, from the Partner Web Site, tracking the certi?cation process A Partner, from the Partner Web Site, passing a certi?cation process for an application *' 206 V The Partner, from the Partner Web Site, setting up a payment method for the plurality of Hosting Customers to purchase the application FIG. 2

4 Patent Application Publication Aug. 21, 2008 Sheet 3 of 9 US 2008/ A1 The Partner, from the Partner Site, making an upgrade for the application available to the plurality of Hosting Customers _ 308 The Partner modifying a web presence tool page from the Partner Web Site 309 l The Partner, from the Partner Web Site, accessing an integration toolkit, wherein the integration toolkit assists the Partner in making the application available to the _ 310 plurality of Hosting Customers The Partner reading and responding, on the Partner Web Site, to reviews and ratings, on the Community Web Site, regarding the Partner s application 311 The Hosting Customer reviewing a plurality of Web Presence Tool Pages from the Community Web Site _ 312 The Hosting Customer reading and writing to a product forum on the Community Web Site. 313 l The Hosting Customer reading and writing to a Wiki forum on the Community Web _ 314 Site. A Hosting Customer, from the Community Web Site, purchasing and installing the application onto a Hosted Web Site hosted on the Hosting Server 315 FIG. 3

5 Patent Application Publication Aug. 21, 2008 Sheet 4 of 9 US 2008/ A1 Start A Hosting Provider providing a tool accessible from a Partner Site that allows a 400 Partner to perform a?rst test on an application The Partner, from the Partner Site, submitting the application to the Hosting Provider for incorporation into the Web Hosting Community The Hosting Provider performing a second test on the application to verify the application conforms to a predetermined standard _ 402 No st Did the application pass op the second test? 403 \404 The Hosting Provider making the application available to the plurality of Hosting _ 405 Customers I Stop \ FIG. 4

6 Patent Application Publication Aug. 21, 2008 Sheet 5 0f 9 US 2008/ A1 I p p p p E i a kiwi? M iii

7 Patent Application Publication Aug. 21, 2008 Sheet 6 0f 9 US 2008/ A1 $22 axwmm

8 Patent Application Publication Aug. 21, 2008 Sheet 7 0f 9 US 2008/ A1 7

9 Patent Application Publication Aug. 21, 2008 Sheet 8 0f 9 US 2008/ A1 mm; Reaaéés i313

10 Patent Application Publication Aug. 21, 2008 Sheet 9 0f 9 US 2008/ A1

11 US 2008/ A1 Aug. 21, 2008 PARTNER WEB SITE TO ASSIST IN OFFERING APPLICATIONS TO A WEB HOSTING COMMUNITY CROSS REFERENCE TO RELATED PATENT APPLICATION [0001] This patent application is related to the following patent applications concurrently?led herewith, all assigned to The Go Daddy Group, Inc.: [0002] US. patent application Ser. No., A Web Hosting Community ; [0003] US. patent application Ser. No., A Com munity Web Site for Creating and Maintaining a Web Ho sting Community ; and [0004] US. patent application Ser. No., A Certi?cation Process for Applications Entering a Web Hosting Community. FIELD OF THE INVENTION [0005] The present invention relates to a Web Hosting Community comprising a Hosting Provider, a plurality of Hosting Customers and a plurality of Partners Wherein the Community shares information and allows for the sale of the Partner s application program(s) to the Hosting Customers. BACKGROUND OF THE INVENTION [0006] The Internet is a global network of interconnected computers that allows individuals and organizations (collec tively Internet users) around the World to communicate and share information With each other. The World Wide Web (WWW), also known as the Web, is a collection of informa tion resources contained in documents located on individual computers around the World and is one of the fastest growing parts of the Internet. [0007] Prevalent on the Web are multimedia Web sites offering and selling goods and services to individuals and organizations, i.e. Customers. Web sites may consist of a single Web page, but typically consist of multiple intercon nected and related Web pages. Web sites, unless extremely large and complex or have unusual traf?c demands, typically reside on a single server and are prepared and maintained by a single Hosting Customer. Menus and links may be used to move between different Web pages Within the Web site or to move to a different Web site as is known in the art. The interconnectivity of Web pages enabled by the Internet can make it dif?cult for Internet users to tell Where one Web site ends and another begins. [0008] Each computer or server on the Internet is assigned a unique identi?er known as an Internet Protocol (IP) address. A computer or server may host one or more Web sites. IP addresses are dif?cult to remember so a domain name service (DNS) associates Web sites IP addresses With their corre sponding domain names. This permits a Customer to enter an easily remembered domain name into a browser, and the browser, via the DNS, locates the unique IP address and thus the location of the Web site. Another advantage of the DNS is that the Web site may move its physical location on the Internet, i.e. receive a new IP address, but by making the appropriate changes in the DNS, the Web site may still be located using the original domain name. [0009] Internet businesses, Whether a natural person or a legal entity, are rapidly creating Web sites to take advantage of the growing number of Customers using the Internet and Customers increasing Willingness to purchase goods and services over the Web. Web sites created by Internet busi nesses may be reached by millions of Internet savvy Custom ers, thereby allowing Internet businesses to offer their prod ucts and services to a very large pool of potential Customers. [0010] Some Internet businesses, typically larger more sophisticated ones, may provide their own hardware, soft Ware and connections to the Internet. HoWever, many Internet businesses either do not have the resources available or do not Want to create and maintain the infrastructure necessary to host their own Web sites. To assist these Internet businesses in operating their Web sites, many companies (known as Host ing Providers) are offering hosting services for Web sites. Hosting Providers typically provide the hardware, software and electronic communication means necessary to connect multiple Hosted Web Sites to the Internet. A single Hosting Provider may literally host thousands of Web sites on one or more Hosting Servers. [0011] After a Hosting Customer has purchased hosting services from a Hosting Provider, the Hosting Customer may Want to utilize one or more applications (software programs or Internet services) in conjunction With their Hosted Web Site. The Hosting Customer may also Want to read reviews or ratings regarding the applications they may Want to purchase. Thus, a Hosting Customer may have to visit an independent Web site to read independent reviews of the application, a second Web site to purchase the application from a distributor of the application if they liked the reviews, and then a third Web site to try to install or make the application available for their Hosted Web Site. [0012] In purchasing the application, the Hosting Customer may have to purchase the application stored on one of the many known types of storage mediums, such as a?oppy disk, Compact Disk (CD) or DVD. The purchase may take place over the Internet and the Ho sting Customer may have to Wait for the application to be shipped to their address. Altema tively, the Hosting Customer may go to a local computer store and purchase the application. A faster approach is to have the application downloaded from the distributor s Web site to the Hosting Customer s computer. Once the Hosting Customer has the application (either stored on a storage medium or as a?le loaded on the Hosting Customer s computer) the Hosting Customer may use File Transfer Protocol (FTP) to load the application to the Hosting Customer s Hosted Web Site. [0013] This process may have to be repeated for each appli cation the Hosting Customer may Want to use With its Hosted Web Site. Hosting Customers have the additional problem of not having any assurances that the application they purchased Will be compatible or usable by their Hosted Web Sites until after they have tried to use it. [0014] The developers and distributors (hereafter distribu tors) of applications also have problems in providing infor mation to the Hosting Customers and in making it easy for the Hosting Customers to use their products With the Hosting Customer s Hosted Web Site. Unless the Hosting Customer happens to visit the distributor s Web site, many Hosting Customers may not even be aware of the distributor s appli cation(s). The distributors also, since they do not have access to the Hosting Customer s Hosted Web Site, are not able to automatically install or make available their applications to the Hosting Customer, making the process of using the appli cation more complicated. [0015] Hosting Providers have their own set of issues. Hosting Providers Want their Hosting Customers to be satis

12 US 2008/ A1 Aug. 21, 2008?ed With their hosting services. To increase the level of sat isfaction With their services, Hosting Providers Want to make as many quality applications available to their Hosting Cus tomers as possible While ensuring that the applications are compatible With the infrastructure supporting the Hosted Web Sites. Hosting Providers also Want to ensure that the applica tions Will not cause other problems for themselves or their Hosting Customers. Hosting Providers may also Want to make additional revenue When their Hosting Customers pur chase applications or through advertising on their Web sites. [0016] Therefore, new systems and processes are needed to assist in the exchange of information among and between the Hosting Provider, Hosting Customers and distributors of applications. In addition, new systems and processes are needed to make it easier for a Hosting Customer to research applications, purchase applications and then to make those applications available for use by their Hosted Web Site. In addition, new systems and processes are needed to ensure that applications purchased and utilized by Hosting Customers are compatible and Will not cause problems When used by their Hosted Web Sites. SUMMARY [0017] Additional advantages and aspects of the present invention Will become apparent in the following detailed description of the invention and the claims. [0018] An example embodiment of a Web Hosting Com munity includes at least three members, i.e. a Hosting Pro vider, a Hosting Customer and a Partner. The Hosting Pro vider may have one or more Hosting Servers, and create and maintain a Partner Web Site and a Community Web Site. The Partner Web Site and the Community Web Site may provide tools that are tailored for the needs of the Partner and the Hosting Customer, respectively, to participate in the Web Ho sting Community. The Partner may provide an application, i.e. software program, to be integrated into the Web Hosting Community and the Hosting Customer may purchase and install the application onto its Hosted Web Site Which is stored on a Hosting Server. [0019] An example embodiment of a Community Web Site includes a Home Page, a Web Presence Tool Page, and a Product and Community Forum Which is created and main tained by a Hosting Provider. The Home Page may be made accessible to Hosting Customers and Partners and is an ideal location for placement of ads since all members of the Web Hosting Community are funneled through this Web page. The Web Presence Tool Page may display information generated by a Partner regarding the Partner s application Which may be viewed by the Hosting Customers. The Product and Commu nity Forum may allow the Hosting Customers to share infor mation regarding all the applications With other Hosting Cus tomers. [0020] An example embodiment for using a Partner Web Site Within a Web Hosting Community starts With a Hosting Provider creating the Partner Web Site, a Community Web Site, and operating one or more Hosting Servers. A Partner, from the Partner Web Site, may make an application available for purchase and use to a plurality of Hosting Customers. At least one of the Hosting Customers, from the Community Web Site, may purchase and utilize the application With their Hosted Web Site. [0021] An example of a certi?cation process for an appli cation to be made available to a plurality of Hosting Custom ers Within a Web Hosting Community starts With a partner, from a Partner Web Site, submitting the application to a Hosting Provider. The Hosting Provider may perform a test on the application to verify the application conforms to a predetermined standard. The Hosting Provider may perform one or more manual or automated test and look for viruses, Worms, Trojan horses, adware, malware, reliability/compat ibility issues or other problems With the application that may adversely impact the Web Hosting Community. If the appli cation passes the test, the Hosting Provider may make the application available to the plurality of Ho sting Customers. In preferred embodiments, When a Ho sting Customer purchases the application, the Hosting Provider is triggered to automati cally make the application available for use by the Hosting Customer s Hosted Web Site. BRIEF DESCRIPTION OF THE DRAWINGS [0022] FIG. 1 illustrates a block diagram of a possible embodiment of a Web Hosting Community. [0023] FIG. 2 is a How diagram illustrating possible steps that may be taken Within a Web Hosting Community. [0024] FIG. 3 is a continuation of FIG. 2 and is also a How diagram illustrating possible steps that may be taken Within a Web Hosting Community. [0025] FIG. 4 is a How diagram illustrating possible steps that may be taken to incorporate an application Within a Web Hosting Community. [0026] FIG. 5 is a screen shot of an example Web page that may be used as a Home page for a Community Web Site. [0027] FIG. 6 is a screen shot ofan example Web page for a Partner Web Site. [0028] FIG. 7 is a screen shot of another example Web page for a Partner Web Site. [0029] FIG. 8 is a screen shot ofan example Web page for a Community Web Site. [0030] FIG. 9 is a screen shot of an example Web Presence Tool Page. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0031] The present invention Will now be discussed in detail With regard to the attached drawing?gures Which Were brie?y described above. In the following description, numer ous speci?c details are set forth illustrating Applicants best mode for practicing the invention and for enabling one of ordinary skill in the art to make and use the invention. It Will be obvious, however, to one skilled in the art that the present invention may be practiced Without many of these speci?c details. In other instances, Well-knoWn machines and process steps have not been described in particular detail in order to avoid unnecessarily obscuring the present invention. Unless otherwise indicated, like parts and processes are referred to With like reference numerals. [0032] A Web Hosting Community [0033] A sample embodiment of a Web Hosting Commu nity 100 is illustrated in FIG. 1. The illustrated embodiment includes a Hosting Provider 101, a plurality of Partners 110 and a plurality of Hosting Customers 111. The Hosting Pro vider 101, Partners 110, and Hosting Customers 111 may be natural persons or legal entities (or any combination thereof) and may be unrelated except for their participation in the Web Hosting Community 100. The Hosting Provider 101 may provide the Internet Web Sites, Hosting Server(s) 107, and general infrastructure necessary to offer hosting services to

13 US 2008/ A1 Aug. 21, 2008 Internet users. The Internet users that purchase hosting ser vices from the Hosting Provider 101 become the Hosting Customers 111. Application distributors that Wish to sell their application(s) to Hosting Customers 111 Within a Web Host ing Community 100 may become Partners 110. The Partners 110 may have software programs or Internet services, i.e. applications, Which the Partners 110 may desire to sell to the Hosting Customers 111 of the Hosting Provider 101. [0034] The Web Hosting Community 100 may allow for the easy and robust exchange of information between the Hosting Provider 101, Partners 110 and Hosting Customers 111. The illustrated Web Hosting Community 100 is particularly good at providing information from the Partners 110 to the Hosting Customers 111 (such as advertisements or reference materi als) and from Hosting Customers 111 to other Hosting Cus tomers 111 (such as customers reviews or testimonials via forums created and maintained by the Hosting Provider 101). The Partners 110 may use the Web Hosting Community 100 to easily advertise, describe and even download their appli cations to the Hosting Customer s Hosted Web Sites 108. [0035] The Hosting Provider 101 may offer hosting ser vices to Hosting Customers 111 on the Hosting Provider s 101 one or more Hosting Servers 107. In preferred embodi ments the Hosting Provider 101, in addition to providing hosting services, may also offer other products and services, especially those that the Hosting Customers 111 are likely to purchase. For example, the Hosting Provider 101 may also be a Registrar or Reseller of domain names, an issuer of SSL certi?cates and sell other products related to domain names, hosting services, and electronic commerce. The Hosting Pro vider 101 may also be an OEM and/or distributor of applica tions for use on Hosted Web Sites 108. [0036] The Hosting Provider 101 may also make external applications from third parties available to the Hosting Cus tomers 111. The Hosting Provider 101 may review the exter nal applications and if they meet the standards (such as for quality, security, and compatibility) set by the Hosting Pro vider 101, the Hosting Provider 101 may enter into an agree ment With the third party to offer the third party s application to the Hosting Customers 111. These applications do not have to be loaded on the Hosted Web Sites 108 (although they can be), but may be stored on the third party s servers and made available for the purchasing Hosting Customer s 111 Hosted Web Sites 108 to use via the Internet. The Hosting Provider 101 may resell these services to its Hosting Customers 111 and then, if desired by the purchasing Hosting Customer 111, automatically make the purchased application available to the Hosted Web Site 108. This process greatly increases the num ber of available applications available to the Hosting Custom ers 111 and streamlines/simpli?es the process for Hosting Customers 111 to make these third party applications acces sible to the Hosting Customer s 111 Hosted Web Site 108. [0037] The Hosting Servers 107 may have the hardware and software needed for dedicated hosting, virtual dedicated hosting, shared hosting, managed hosting, temporary time sliced hosting, and/or other types of hosting that are currently known or Will be developed in the future. Dedicated hosting places a single Hosted Web Site 108 on a single Hosting Server 107. This provides the Hosting Customer 111 With the maximum amount of resources (bandwidth, memory space, etc.), but it is also the most expensive. Vntual dedicated hosting allows a plurality of Hosting Customers 111 to be placed on a single Hosting Server 107. SoftWare may be used on the virtual dedicated Hosting Server(s) 107 to provide much of the same functionality as dedicated hosting, With lower cost. Shared hosting allows a very large number (cur rent shared hosting technology allows thousands) of Hosting Customers 111 to use the resources of a single Hosting Server 107. This greatly lowers the cost, but also greatly limits the capabilities and resources that may be used by each shared Hosting Customer 111. [0038] The Hosting Provider 101 may also provide one or more Web sites to facilitate the communications between the Hosting Provider 101, Partners 110, and Hosting Customers 111. For example, in a preferred embodiment the Hosting Provider 101 may create and maintain at least a Partner Web Site 106 and a Community Web Site 102. The Partner Web Site 106 and Community Web Site 102 (or other Web sites used to distribute information and products/ services) may be stand alone Web sites (possibly even on different servers at different facilities) or may be parts (related and linked Web pages) of a larger Web site or some combination thereof. The Ho sting Provider 1 01 Will preferably have unlimited access to review/edit all parts of the Web sites and monitor the Web sites for accurate and appropriate information. [0039] A Community Web Site [0040] If used, the Community Web Site 102 may be made open to all Internet users or restricted to allow only Partners 110 and Hosting Customers 111 to have access. One possible method of restricting access is to require Partners 110 and Hosting Customers 111 to verify their identity at a Hosting Control Panel 112 prior to accessing the Community Web Site 1 02, through the use of passwords or other lo gin identi?cation method. [0041] The Community Web Site 102 may include a Home Page 103 from Which the Internet users (or only Partners 110 and Hosting Customers 111) may initially access the Com munity Web Site 102. An example Home Page 103 is illus trated in FIG. 5. From the Home Page 103, Partners 110 and Hosting Customers 111 may access other Web pages in the Community Web Site 102 via drop down menus or other types of links as is known in the art to navigate a Web site. The Home Page 103 is an ideal place for application ads since all the tra?ic visiting the Community Web Site 102 Will initially view the Home Page 103 before proceeding to other Web pages. [0042] The Community Web Site 102 may include a plu rality of Web Presence Tool Pages 104. FIG. 9 illustrates one possible embodiment of a Web Presence Tool Page 104. The information content of the Web Presence Tool Pages 104 may be created by the Hosting Provider 101, Partners 110 and/or Hosting Customers 111. The Hosting Provider 101 may ini tially create the Web Presence Tool Pages 104 to accommo date one or more of the applications available to the Hosting Customers 111. The Partners 110 may create (preferably from the Partner Web Site 106) information regarding their applications, such as an application description and instruc tions for installing andusing the application, that is stored and viewable from the Community Web Site 102. In addition, the Web Presence Tool Pages 104 may include a link to a Web site having application support information created and main tained by the Partner 110. [0043] The Community Web Site 102, and preferably on a Web Presence Tool Page 104, may show if the application is compatible With the hosting account or Hosted Web Site 108 of the Hosting Customer 111 as Well as What the Hosting Customer 111 has to do to get a compatible hosting account or Hosted Web Site 108. As examples, certain applications may

14 US 2008/ A1 Aug. 21, 2008 require a particular operating system, processor(s), disk space, RAM, bandwidth, etc. or may require an upgraded Hosted Web Site 108 (that has the compatible/suf?cient resources) to be used. [0044] Hosting Customers 111 may be allowed to enter reviews, testimonials or other information on the Community Web Site 102, such as on the Web Presence Tool Pages 104, Which may be useful for other Hosting Customers 111 inter ested in purchasing the application. The applications may be provided by the Hosting Provider 101 and/or Partners 110 (a Hosting Customer 111 may also be a Partner 110 if the Host ing Customer has an application(s) to sale). The Community Web Site 102, from either the Web Presence Tool Pages 104 or from other Web pages, may allow Hosting Customers 111 to purchase (and possibly download) one or more applications to the Hosting Customers 111 Hosted Web Sites 108. The Community Web Site 102 may also include features so that the Hosting Customers 111 may easily pay for their pur chased applications. [0045] The Community Web Site 102 may also include one or more Product and Community Forums 105. The Hosting Provider 101 may create the forums and monitor the content of the forums for accuracy, civility and usefulness. The Prod uct and Community Forums 105 may be, as examples, in a general forum format or in a Wiki format. Regardless of the format used for the forums, the Hosting Provider 101, Part ners 110, and/or Hosting Customers 111 may contribute information, such as support articles related to particular applications, Which may be viewable by other members of the Web Hosting Community 100. [0046] In some embodiments, certain forums may be cre ated that are restricted as to Who may contribute, edit or read the information presented in the forum. For example, a forum may be created that may only be Written to and read by Hosting Customers 111. As another example, a forum may be created for a particular Partner 110 to contribute information regarding one or more applications that may be viewed by the Hosting Customers 111. Other forums may also be created that are limited as to their subject matter, such as a forum related to a particular application or a forum providing guid ance on technical issues for setting-up a Hosted Web Site 108. An example of a Web page Within the Community Web Site 102 for searching for a particular keyword is illustrated in FIG. 8. [0047] The Community Web Site 102 may also offer other applications or services to the Hosting Customer 111 to allow the Hosting Customer 111 to purchase virtually everything they need for their Hosted Web Site 108. As examples, the Hosting Customer 111 may also determine the availability and purchase one or more domain names (possibly even before purchasing hosting services) as Well as electronic commerce tools from the Community Web Site 102. [0048] A Partner Web Site [0049] The Partner Web Site 106 is preferably restricted so that only Partners 110 may access the Partner Web Site 106. The Partner Web Site 106 may include information for Part ners 110 on how the Partners 110 may integrate their appli cations into the Web Hosting Community 100. Information speci?c for Partners 110, such as how to make a Partner s application available on line to Hosting Customers 111 and information on how to arrange to be paid for applications purchased by Hosting Customers 111 are examples of topics that may be provided to the Partners 110 on the Partner Web Site 106. Much of the information may be provided by the Hosting Provider 101, but on-line forums, monitored by the Hosting Provider 101, may also be provided so that Partners 110 may provide each other information based on their expe riences in using the features provided in the Web Hosting Community 100. [0050] The Partner Web Site 106 may also allow a Partner 110 to modify a Web Presence Tool Page 104 (on the Com munity Web Site 106) that discusses that Partner s 110 appli cation program. The Partner Web Site 106 may also allow a Partner 110 to read and respond to reviews and ratings dis played on the Community Web Site 102 regarding the Part ner s applications. Example Web pages are shown in FIG. 6 and FIG. 7 that may be used Within the Partner Web Site 106. [0051] The integration process may include a certi?cation process for Partners 110 to integrate their application into the Web Hosting Community 100. The certi?cation process may be created, designed and operated by the Hosting Provider 101. The purpose of the certi?cation process is to provide a level of assurance to the Hosting Customers 111 that the applications submitted by the Partners 110 have gone through a review for quality, security and/or compatibility With the Hosting Customer s Hosted Web Site 108. [0052] A Sample Process for Practicing the Invention [0053] A sample process of practicing the invention Will now be discussed With reference to the?owchar ts in FIGS The Hosting Provider 101 is the driving force, particu larly in the beginning, for creating a Web Ho sting Community 100. The Hosting Provider 101 has to provide at least one, and preferably many, Hosting Servers 107. The Hosting Server(s) 107 are preferably located in a single facility. HoWever, do to practical considerations, multiple data centers may have to be used if a single data center is not able to physically house and provide all the resources needed for the number of Hosting Servers 107 operated by the Hosting Provider 101. If a plu rality of data centers is used, they may be connected via a high speed network such as a Local Area Network (LAN), Wide Area NetWork (WAN), Internet or other high speed packet switched network. In a preferred embodiment, each data cen ter Will have a central hub coordinating the Hosting Servers 107 at that data center With other central hub(s) coordinating the Hosting Servers 107 in their respective data center(s). [0054] As part of building the Web Hosting Community 100, the Hosting Provider 101 may Want to assist Hosting Customers 111 in purchasing and downloading applications to the Hosting Customers Hosted Web Sites 108. The Host ing Provider 101 may develop or purchase applications that are made available to the Hosting Customers 111. HoWever, Hosting Providers 101 typically Will not be able to directly sell all the applications that may be desired by their Hosting Customers 111. To expand the number of available applica tions to the Hosting Customers 111, the Hosting Provider 101 may allow one or more Partners 110 to offer their applications directly to the Ho sting Customers 1 11 of the Hosting Provider 101. [0055] There are many different Ways for a Partner 110 to make its applications available to the Hosting Customers 111 of a Hosting Provider 101. In one embodiment, a single master Web site may be used by the Hosting Provider 101 to create the Web Hosting Community 100. In the master Web site embodiment, Partners 110 and Hosting Customers 111 may have access to different Web pages or Forums 105 and have different rights in adding or modifying content to the different areas on the different Web pages.

15 US 2008/ A1 Aug. 21, 2008 [0056] In another embodiment, a plurality of different Web sites may be created to build the Web Hosting Community In the plurality Web site embodiment, different Web sites may be used to perform different functions With the Partners 110 and Hosting Customers 111 having different levels of access and rights in each of the Web sites. For example, one or more Web sites may be created for sharing information that may be accessed and edited by both Partners 110 and Hosting Customers 111 While another Web site may be limited to only allow Partners 110 access so that Partners 110 may modify or update their applications. [0057] In a preferred embodiment, the Hosting Provider 101 creates at least a Partner Web Site 106 and a Community Web Site 102 as part of building the Web Hosting Community 100 (Step 200). The Partner Web Site 106 may be made accessible to the Partners 110 and the Community Web Site 106 may be made accessible to the Partners 110 and the Hosting Customers 111. Access may be restricted as desired from other Internet users by the use of passwords, checking previous visited Web pages or by other techniques known for controlling access to a Web site. The Hosting Provider 101 may also create a Hosting Control Panel 112 accessible to the Hosting Customers 111 Which gives each Hosting Customer 111 control over its Hosted Web Site 108 (Step 201). [0058] Once the Partner Web Site 106 is made available to the Partners 110, the Partners 110 may access the Partner Web Site 106 to accomplish many different tasks. For example, Partners 110 may be able to access the Partner Web Site 106 to receive information on how to integrate the Partner s 110 applications into the Web Hosting Community 100 (Step 202). Information for integrating an application into the Web Hosting Community 100, or any other information that may be useful to the Partners 110, may be presented in a variety of different formats. As non-limiting examples, the information may be displayed on informational Web pages, in download able.pdf?les, in discussion forums or in a Wiki format Which are all accessible from the Partner Web Site 106. The Hosting Provider 101 Will typically create a core amount of basic information regarding the Web Hosting Community 100 on the Partner Web Site 106 Which is subsequently updated and added to by the Hosting Provider 101 and Partners 110. One or more forums may also have been created by the Hosting Provider 101 to answer speci?c questions or to allow the Partners 110 to help and answer each other s questions (Step 203). [0059] In addition, the Partner Web Site 106 may provide access to tools, such as an instant messaging service, chat room and/or option, necessary to contact a support team provided by the Hosting Provider 101 (Step 204). [0060] In a preferred embodiment, only Partners 110 that have passed a certi?cation process are allowed to submit their applications for inclusion in the Web Hosting Community 100. Information regarding the certi?cation process may be presented and updated Within the Partner Web Site 1 06 by the Hosting Provider 101 and may be added to or commented on by other Partners 110. Partners 110 that have already put their applications through the certi?cation process are in an ideal position to give advice, suggestions and answer questions from the newer Partners 110. In a preferred embodiment, a Partner 110 may submit the Partner s application for certi? cation and then track the progress of the certi?cation process entirely from the Partner Web Site 106 (Step 205). [0061] A Sample Certi?cation Process [0062] A possible certi?cation process of an application is illustrated in the?owchart at FIG. 4. If a certi?cation process is used, it may serve one or more purposes. As examples of such purposes, the certi?cation process may be used to screen out applications With quality, reliability or compatibility problems With the Hosting Servers 107. A certi?cation pro cess may also check for computer viruses, malware, mali cious applications, or other types of computer software that Would be disruptive to the Web Hosting Community 100 or its members 101, 110, 111. The certi?cation process may also check for performance characteristics, such as CPU usage. Quality assurance processes may also be performed auto matically via software or by having quality control employees test the application for performance, security, installation quality, technology compatibility (Works With the versions of software running on the Web Servers 107), and payment processing. [0063] The Hosting Provider 101 may provide a tool, pref erably accessible from the Partner Web Site 106, Which allows a Partner 110 to run a?rst test on the Partner s 110 application (Step 500). The tool may parse the code of the application searching for problems such as viruses, Worms, Trojan horses, spyware, adware and other types of malware. The tool may also check to see if the application is on a list of applications With known problems. The tool may focus on Whether the application can meet predetermined standards regarding installation, packaging, and if the application Will be able to How through the rest of the certi?cation process. If one or more problems are found for the application during the test, the tool may describe the problem(s) to the Partner 110, preferably on the Partner Web Site 106, and possibly provide suggestions. The suggestions may be directed to how the Partner 110 can get the application into condition for it to be submitted for the certi?cation process so that, if the applica tion passes the certi?cation process, the application Will be accepted into the Web Hosting Community 100. [0064] The Partner 110, again preferably from the Partner Web Site 106, may submit its application for incorporation into the Web Hosting Community 100 (Step 501) (certi?ca tion process) either With or Without running the?rst test. The certi?cation process may require the application to be reviewed to make sure it conforms to a predetermined stan dard (Step 502). The predetermined standard may require searching for many, all or even additional problems compared to the?rst test that may have been performed. The certi?ca tion process may be a manual quality control test Where a person is using and testing the application, an automated security control test to make sure the application does not create any security problems for the Web Hosting Commu nity 100, an automated test to check for compatibility or reliability issues or some combination thereof. A thorough certi?cation process Will greatly add to the health, reliability and ef?ciency of the Web Hosting Community 100. [0065] If an application submitted for certi?cation is found not to conform to the predetermined standard (Step 502), the application is prevented from entering the Web Hosting Com munity 100, i.e. Hosting Customers 111 may not use the application or load the application on their Hosted Web Sites 108, and the Partner 110 may be so noti?ed on the Partner Web Site 106 along With a description of the problem(s) (Step 503). A failure of an application to pass the certi?cation process Will preferably be kept con?dential between the Hosting Provider 101 and the Partner 110. The Partner 110

16 US 2008/ A1 Aug. 21, 2008 may then try to correct the problem(s) With the application (if possible) and resubmit the application for certi?cation. [0066] If the application passed the certi?cation process (Step 206), the Partner 110 may perform various actions to integrate the application into the Web Hosting Community 100. For example, the Partner 110, preferably from the Part ner Web Site 106, may use a process setup by the Hosting Provider 101 to assist the Hosting Customers 111 in purchas ing and receiving access to the now certi?ed application (Step 307). The Partner 110 may also make available information regarding the application to the Hosting Customers 111. In preferred embodiments, the Partner 110, from the Partner Web Site 106, creates a Web Presence Tool Page 104 Which is accessible to the Hosting Customers 111 from the Commu nity Web Site 102 (Step 308). By building a plurality of Web Presence Tool Pages 104, Hosting Customers 111 may easily gain access to information regarding many, and preferably all, of the applications that have been certi?ed and thus available for use by the Hosting Customers 111 Within the Web Hosting Community 100. [0067] Once the application passes the certi?cation pro cess, the application may then be made available to the Host ing Customers 111 (Step 504). This process may be techni cally complicated, so the Hosting Provider 101 may provide an integration toolkit, accessible from the Partner Web Site 106, to the Partners 110 for making certi?ed applications easily available to the Hosting Customers 111 (Step 309). Depending on the application and how it gets integrated into the Web Hosting Community 100, the Hosting Customer 111 may be permitted to download the application to their Ho sting Server 107 or the application may be stored on a separate server operated by the Hosting Provider 101 and the Hosting Customer 111 is then permitted to use the application. [0068] The Partner 110 may also review comments made by Hosting Customers 111 related to the Partner s application (or other applications from other Partners). In preferred embodiments, the Partner 110 reviews the comments from either the Partner Web Site 106 or the Community Web Site 102. This information may be used by the Partner 110 to enhance or correct problems With the application. The Partner 110 may also be allowed to respond to Hosting Customers 111 comments or questions in certain forums. The Partner 110 may be allowed to respond to the Forums 105 from the Partner Web Site 106 or the Partner 110 may have a password or another method of identifying the Partner 110 as the owner of the application in question to respond directly in Forums 105 as the Partner 110 for that application (Step 310). [0069] After Partners 110 stored information regarding their applications on the Community Web Site 102, Hosting Customers 111 then have a one-stop method of reviewing information regarding the applications available Within the Web Hosting Community 100 from the Community Web Site 102 (Step 311). The information may be organized on Web Presence Tool Pages (a Web page associated With preferably one or optionally a very small number of applications), Forums 105 that may be related to various topics of interest Within the Web Hosting Community 100, chat rooms, auto mated notices When new applications or updates are available, blogs Within the Web Hosting Community 100 or other known methods of sharing information Within a Web site (Step 311). Hosting Customers 111 may also contribute information Within the Web Hosting Community 100, such as by contributing to various Forums 105, Wikis, chat rooms, etc., preferably stored and accessed Within the Community Web Site 102 (Steps 312 & 313). [0070] Hosting Customers 111 may also purchase and install applications for their Hosted Web Site 108 from Within the Web Ho sting Community 1 00, and preferably from Within the Community Web Site 102 (Step 314). The Web Hosting Community 100 may be setup such that Hosting Customers 111 may purchase and have the application available for their Hosted Web Site 108 as fast as the software and electronics With the Web Hosting Community 100 Will allow. As part of the setup process, one or more databases may be updated for billing, amount owed to Partners 110, and inventory/resource tracking purposes. File and directory permissions Within the Hosting Server 107 and Within the Web Hosting Community 100 may also be setup according to the hosting plan and applications purchased by the Hosting Customer 111. License key(s) may be automatically generated and made accessible for the Hosting Customer 111 as required by the purchased application(s). [0071] If the desired application is incompatible in any Way With the Hosting Customer s Hosted Web Site 108, software Within the Web Hosting Community 100 may detect this problem and automatically correct the problem or offer an upgraded or different Hosted Web Site 108 to the Hosting Customer 111 that is compatible With the desired application (and preferably also With the other applications already pur chased by the Hosting Customer 111). In preferred embodi ments, compatibility information between applications and the Hosting Customer s Hosted Web Site 108 is made avail able to the Hosting Customer 111 prior to the Hosting Cus tomer 111 purchasing the application. The Hosting Customer 111 may also receive speci?c information on What the Host ing Customer 111 or the Web Hosting Community 100 Would need to do to make the Hosting Customer s Hosted Web Site 108 compatible With all the available applications. This pro cess Will ensure that the Hosted Web Site 108 Will remain compatible With the various applications purchased by the Hosting Customer 111. [0072] In addition, a Hosting Control Panel 112 may be provided for controlling different parameters or operating conditions of a Hosted Web Site 108. As examples, the Host ing Customers 111 may be able to remove or reinstall an application, change passwords, set basic con?guration set tings, migrate applications between different hosting accounts and domains from the Hosting Control Panel 112. [0073] The Web Hosting Community 100 may also facili tate the noti?cation to Hosting Customers 111 and/ or the automatic installation of patches for the applications. Partners 1100, preferably from the Partner Web Site 106, may make patches/updates/upgrades available (either for free or for a fee) for the Hosted Web Sites 108. The patches/updates/up grades may be subjected a certi?cation process similar to the certi?cation process described for the applications them selves. For Hosting Customers 111 that give their permission, free patches/updates/upgrades may be automatically incor porated into their Hosted Web Sites 108 as soon as they are made available to the Web Hosting Community 100. [0074] If all the preferred features of the invention are used, Hosting Customers 111 may receive information regarding a variety of different applications from the distributing Partner 110 and from other Hosting Customers 111, be assured that

17 US 2008/ Al Aug. 21, 2008 the application has gone through a certi?cation process, pur chase the application, have the application automatically made available or even installed on their Hosted Web Site 108, and be able to provide reviews to other Hosting Custom ers 111, all quickly and easily from the Community Web Site 102. In addition, if all the preferred features of the invention are used, Partners 110 may be able to receive information on how to integrate their application into a Web Hosting Com munity 100, setup a payment method for receiving funds When Hosting Customers 111 purchase their application, pro vide documentation to Hosting Customers 111, submit their applications for certi?cation, respond to information on vari ous Forums 105, and integrate their application into a Web Hosting Community 100 so that Hosting Customers 111 may purchase and install their application at a single Web site, all quickly and easily from the Partner Web Site 102. Of course, not all of the disclosed features have to be used in every embodiment and different orders of events may also take place While still falling Within the scope of the claimed sub ject matter as set forth in the following claims. What is claimed is: 1. A method of using a Partner Web Site to assist in offering applications to a Web Hosting Community, comprising the steps of: a) a Hosting Provider creating a Partner Web Site and a Community Web Site and operating a Hosting Server; b) a Partner, from the Partner Web Site, making an appli cation available to a plurality of Hosting Customers; and c) at least one of the plurality of Hosting Customers, from the Community Web Site, utilizing the application With a Hosted Web Site located on the Hosting Server. 2. The method of claim 1, further including the step of the Partner, using a forum in the Partner Web Site, sharing infor mation With a plurality of other Partners on how to offer other applications to the plurality of Hosting Customers. 3. The method of claim 1, further including the step of the Partner, from the Partner Web Site, receiving information on how to register the application for purchase by the plurality of Hosting Customers. 4. The method of claim 1, further including the step of the Partner, from the Partner Web Site, receiving information on how to make the application accessible to the plurality of Hosting Customers. 5. The method of claim 1, further including the step of the Partner, from the Partner Web Site, submitting the application for certi?cation With the Web Hosting Community and, from the Partner Web Site, tracking the certi?cation process. 6. The method of claim 1, further including the step of the Partner, from the Partner Web Site, contacting, via chat or , a support team. 7. The method of claim 1, further including the step of the Partner, from the Partner Web Site, accessing an integration toolkit, Wherein the integration toolkit assists the Partner in making the application available to the plurality of Hosting Customers. 8. The method of claim 1, further including the step of the Partner, from the Partner Web Site, setting up a payment method for the plurality of Hosting Customers to purchase the application. 9. The method of claim 1, further including the step of the Partner, from the Partner Web Site, reading and responding to a review or a rating on the Community Web Site related to the application. 10. A method of using a Partner Web Site to assist in offering applications to a Web Hosting Community, compris ing the steps of: a) a Hosting Provider creating a Partner Web Site and a Community Web Site and operating a Hosting Server; b) a Partner, from the Partner Web Site, editing a Web Presence Tool Page located Within a Community Web Site; and c) a plurality of Hosting Customers, from the Community Web Site, reviewing the Web Presence Tool Page. 11. The method of claim 10, Wherein the Partner Web Site includes a forum allowing the Partner to share information on how to offer other applications to the plurality of Hosting Customers. 12. The method of claim 10, Wherein the Partner Web Site includes an informational area presenting information on how to register the application for purchase by the plurality of Hosting Customers. 13. The method of claim 10, Wherein the Partner Web Site includes an informational area presenting information on how to make accessible the application to the plurality of Hosting Customers. 14. The method of claim 10, Wherein the Partner Web Site includes an informational area for the Partner to track a status of an application certi?cate submission. 15. The method of claim 10, Wherein the Partner Web Site includes a support area for direct contact via chat or to a specialized support team. 16. The method of claim 10, Wherein the Partner Web Site includes access to an integration toolkit. 17. The method of claim 10, Wherein the Partner Web Site includes a payment setup area for offering the application for sale. 18. The method of claim 10, Wherein the Partner Web Site includes a capability to allow the Partner to read and respond to a review or a rating on the Community Web Site related to the application. 19. A method of using a Partner Web Site to assist in offering applications to a Web Hosting Community, compris ing the steps of: a) a Hosting Provider creating a Partner Web Site and a Community Web Site and operating a Hosting Server; b) a Partner, from the Partner Web Site, editing a Product and Community Forum located on a Community Web Site; and c) a plurality of Hosting Customers, from the Community Web Site, reviewing the Product and Community Forum. 20. The method of claim 19, Wherein the Partner Web Site includes a forum allowing the Partner to share information on how to offer other applications to the plurality of Hosting Customers. 21. The method of claim 19, Wherein the Partner Web Site includes an informational area presenting information on how to register the application for purchase by the plurality of Hosting Customers. 22. The method of claim 19, Wherein the Partner Web Site includes an informational area presenting information on how to make accessible the application to the plurality of Hosting Customers. 23. The method of claim 19, Wherein the Partner Web Site includes an informational area for the Partner to track a status of an application certi?cate submission.

18 US 2008/ A1 Aug. 21, The method of claim 19, wherein the Partner Web Site 26. The method of claim 19, Wherein the Partner Web Site includes a support area for direct contact Via chat or to includes a payment setup area for offering the application for a specialized support team. sale, 25. The method of claim 19, Wherein the Partner Web Site includes access to an integration toolkit. * * * * *

US 201203 03424Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2012/0303424 A1 Lundstrom (43) Pub. Date: NOV.

US 201203 03424Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2012/0303424 A1 Lundstrom (43) Pub. Date: NOV. US 201203 03424Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2012/0303424 A1 Lundstrom (43) Pub. Date: NOV. 29, 2012 (54) METHOD AND SOFTWARE FOR Publication Classi?cation

More information

software, and perform automatic dialing according to the /*~102

software, and perform automatic dialing according to the /*~102 US 20140105199A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0105199 A1 Tian (43) Pub. Date: (54) METHOD AND APPARATUS FOR AUTOMATIC DIALING ACCESS POINTS (71) Applicant:

More information

Hay (43) Pub. Date: Oct. 17, 2002

Hay (43) Pub. Date: Oct. 17, 2002 US 20020152322A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0152322 A1 Hay (43) Pub. Date: Oct. 17, 2002 (54) (76) (21) (22) (51) (52) METHOD AND APPARATUS FOR FACILITATING

More information

US 20120222106Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0222106 A1 Kuehl (43) Pub. Date: Aug.

US 20120222106Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0222106 A1 Kuehl (43) Pub. Date: Aug. US 20120222106Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0222106 A1 Kuehl (43) Pub. Date: (54) AUTOMATED HYBRID CONNECTIONS (52) US. Cl...... 726/11 BETWEEN MULTIPLE

More information

/ \33 40 \ / \\ \ \ M / 32. 28f 1. (19) United States (12) Patent Application Publication Lawser et al. NETWORK \ 36. SERVlCE 'NTERNET SERVICE

/ \33 40 \ / \\ \ \ M / 32. 28f 1. (19) United States (12) Patent Application Publication Lawser et al. NETWORK \ 36. SERVlCE 'NTERNET SERVICE (19) United States (12) Patent Application Publication Lawser et al. US 20130336314A1 (10) Pub. N0.: US 2013/0336314 A1 (43) Pub. Date: Dec. 19, 2013 (54) (71) (72) (73) (21) (22) (63) METHOD FOR COMPLETING

More information

US 20050027827A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0027827 A1 Owhadi et al. (43) Pub. Date: Feb.

US 20050027827A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0027827 A1 Owhadi et al. (43) Pub. Date: Feb. US 20050027827A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0027827 A1 Owhadi et al. (43) Pub. Date: Feb. 3, 2005 (54) SYSTEM FOR PROVIDING SUPPORT FOR AN ELECTRONIC

More information

(12) United States Patent (16) Patent N6.= US 6,611,861 B1 Schairer et al. (45) Date of Patent: Aug. 26, 2003

(12) United States Patent (16) Patent N6.= US 6,611,861 B1 Schairer et al. (45) Date of Patent: Aug. 26, 2003 US006611861B1 (12) United States Patent (16) Patent N6.= Schairer et al. () Date of Patent: Aug. 26, 2003 (54) INTERNET HOSTING AND ACCESS SYSTEM Primary Examiner AyaZ Sheikh AND METHOD Assistant Examiner

More information

60 REDIRECTING THE PRINT PATH MANAGER 1

60 REDIRECTING THE PRINT PATH MANAGER 1 US006788429B1 (12) United States Patent (10) Patent No.: US 6,788,429 B1 Clough et al. (45) Date of Patent: Sep. 7, 2004 (54) REMOTE PRINT QUEUE MANAGEMENT FOREIGN PATENT DOCUMENTS (75) Inventors: James

More information

US 20120215907A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0215907 A1 Chung (43) Pub. Date: Aug.

US 20120215907A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0215907 A1 Chung (43) Pub. Date: Aug. US 20120215907A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0215907 A1 Chung (43) Pub. Date: (54) SYSTEMS AND METHODS FOR (52) US. Cl...... 709/224 SELF-ADJUSTING LOGGING

More information

US 20090157756Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0157756 A1 Sanvido (43) Pub. Date: Jun.

US 20090157756Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0157756 A1 Sanvido (43) Pub. Date: Jun. US 20090157756Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0157756 A1 Sanvido (43) Pub. Date: Jun. 18, 2009 (54) FILE SYSTEM FOR STORING FILES IN Publication Classi?cation

More information

US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0072350 A1 Fukuzato (43) Pub. Date: Jun.

US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0072350 A1 Fukuzato (43) Pub. Date: Jun. US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 20020072350 A1 Fukuzato (43) Pub. Date: Jun. 13, 2002 (54) BACKUP METHOD OF APPLICATIONS OF PORTABLE CELLULAR PHONE

More information

Telephone Dressing Systems - Advantages and Disadvantages

Telephone Dressing Systems - Advantages and Disadvantages I US 20030185352A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0185352 A1 Savage et al. (43) Pub. Date: (54) AUTOMATED MESSAGE BROADCAST SYSTEM WITH DUAL MESSAGE SOURCES

More information

US006282278B1 (12) United States Patent. (10) Patent N0.: US 6,282,278 B1 D0ganata et al. (45) Date 0f Patent: Aug. 28, 2001

US006282278B1 (12) United States Patent. (10) Patent N0.: US 6,282,278 B1 D0ganata et al. (45) Date 0f Patent: Aug. 28, 2001 US006282278B1 (12) United States Patent (10) Patent N0.: US 6,282,278 B1 D0ganata et al. (45) Date 0f Patent: Aug. 28, 2001 (54) UNIVERSAL CONFERENCE CONTROL 5,758,281 * 5/1998 Emery et a1...... 455/428

More information

US 20130007621A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0007621 A1 Warren (43) Pub. Date: Jan.

US 20130007621A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0007621 A1 Warren (43) Pub. Date: Jan. US 20130007621A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0007621 A1 Warren (43) Pub. Date: Jan. 3, 2013 (54) (76) (21) (22) (51) (52) SYSTEM FOR LEARNING NAMES OF

More information

US 20130325834A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0325834 A1 Simburg (43) Pub. Date: Dec.

US 20130325834A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0325834 A1 Simburg (43) Pub. Date: Dec. US 20130325834A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0325834 A1 Simburg (43) Pub. Date: Dec. 5, 2013 (54) LINK ALLOCATION FOR SEARCH ENGINE (52) US. Cl. OPTIMIZATION

More information

US 20030110248A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0110248 A1 Ritchc (43) Pub. Date: Jun.

US 20030110248A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0110248 A1 Ritchc (43) Pub. Date: Jun. US 20030110248A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0110248 A1 Ritchc (43) Pub. Date: (54) (76) (21) (22) (51) (52) AUTOMATED SERVICE SUPPORT OF SOFTWARE DISTRIBUTION

More information

i Load balancer relays request to selected node

i Load balancer relays request to selected node US 20040243709A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0243709 A1 Kalyanavarathan et al. (43) Pub. Date: Dec. 2, 2004 (54) SYSTEM AND METHOD FOR CLUSTER-SENSITIVE

More information

Back up information data by blocks, and generate backup data of each block

Back up information data by blocks, and generate backup data of each block US 20140046903A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0046903 A1 Ylll (43) Pub. Date: (54) DATA BACKUP AND RECOVERY METHOD Publication Classi?cation FOR MOBILE

More information

US 20070019798Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0019798 A1 Voight et al. SUBSCRIBER DATABASE.

US 20070019798Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0019798 A1 Voight et al. SUBSCRIBER DATABASE. US 20070019798Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0019798 A1 Voight et al. (43) Pub. Date: Jan. 25, 2007 (54) METHOD AND APPARATUS FOR PROVIDING CUSTOMIZED

More information

(54) LOTTERY METHOD Publication Classi?cation

(54) LOTTERY METHOD Publication Classi?cation US 20130231987A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0231987 A1 Veverka et al. (43) Pub. Date: Sep. 5, 2013 (54) LOTTERY METHOD Publication Classi?cation (71)

More information

US 20020141557A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0141557 A1 STRANDBERG (43) Pub. Date: Oct.

US 20020141557A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0141557 A1 STRANDBERG (43) Pub. Date: Oct. ---- US 20020141557A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0141557 A1 STRANDBERG (43) Pub. Date: (54) SYSTEM AND METHOD FOR PROVIDING AN AUTOMATIC TELEPHONE CALL

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/0035525 A1 Wu et al. (43) Pub. Date: Feb. 20, 2003

(12) Patent Application Publication (10) Pub. No.: US 2003/0035525 A1 Wu et al. (43) Pub. Date: Feb. 20, 2003 (19) United States US 20030035525A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0035525 A1 Wu et al. (43) Pub. Date: (54) (76) (21) (22) SYSTEM AND METHOD FOR DISTINGUISHING TELEPHONE NUMBER

More information

(54) METHODS AND SYSTEMS FOR FINDING Publication Classi?cation CONNECTIONS AMONG SUBSCRIBERS TO AN EMAIL CAMPAIGN (51) Int- Cl

(54) METHODS AND SYSTEMS FOR FINDING Publication Classi?cation CONNECTIONS AMONG SUBSCRIBERS TO AN EMAIL CAMPAIGN (51) Int- Cl US 201403 79420A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0379420 A1 Chestnut et al. (43) Pub. Date: Dec. 25, 2014 (54) METHODS AND SYSTEMS FOR FINDING Publication

More information

Ulllted States Patent [19] [11] Patent Number: 5,943,406

Ulllted States Patent [19] [11] Patent Number: 5,943,406 US005943406A Ulllted States Patent [19] [11] Patent Number: 5,943,406 Leta et al. [45] Date of Patent: Aug. 24, 1999 [54] TELEPHONE CALL TRACKING AND 4,813,065 3/1989 Segala..... 379/112 BILLING SYSTEM

More information

(54) Applicant: (71) (72) Assignee: (73) (21) (22) (60)

(54) Applicant: (71) (72) Assignee: (73) (21) (22) (60) US 20140373140A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0373140 A1 Waters, JR. et al. (43) Pub. Date: Dec. 18, 2014 (54) (71) (72) (73) (21) (22) (60) DATA CENTER

More information

Lookup CNAM / other database for calllng

Lookup CNAM / other database for calllng (19) United States US 20140003589Al (12) Patent Application Publication (10) Pub. No.: US 2014/0003589 A1 Martino et al. (43) Pub. Date: Jan. 2, 2014 (54) (71) (72) (73) (21) (22) (63) PROVIDING AUDIO

More information

US 20140046812A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0046812 A1 FAN et al. (43) Pub. Date: Feb.

US 20140046812A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0046812 A1 FAN et al. (43) Pub. Date: Feb. US 20140046812A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0046812 A1 FAN et al. (43) Pub. Date: (54) EXPENSE REPORTS FOR PAYMENTS MADE (52) US. Cl. WITH A MOBILE DEVICE

More information

205 Controller / 205

205 Controller / 205 US 20130089195A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0089195 A1 KIMBLE (43) Pub. Date: Apr. 1 1, 2013 (54) NEXT GENERATION AUTO-DIALER (52) US. Cl. CPC..... H04M3/42

More information

US 20070016324A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0016324 A1. Operating System. 106 q f 108.

US 20070016324A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0016324 A1. Operating System. 106 q f 108. US 20070016324A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0016324 A1 Oddiraj u et al. (43) Pub. Date: Jan. 18, 2007 (54) SYSTEM BOOT OPTMZER (75) nventors: Chandar

More information

(12) United States Patent (16) Patent N6.= US 6,198,814 B1 Gill (45) Date of Patent: Mar. 6, 2001

(12) United States Patent (16) Patent N6.= US 6,198,814 B1 Gill (45) Date of Patent: Mar. 6, 2001 US006198814B1 (12) United States Patent (16) Patent N6.= Gill (45) Date of Patent: Mar. 6, 2001 (54) SYSTEM AND METHOD FOR ENTERING 5,621,790 * 4/1997 Grossman 6161...... 379/266 CALL OUTCOME RECORDS IN

More information

(12> Ulllted States Patent (10) Patent N0.: US 6,591,288 B1 Edwards et al. (45) Date of Patent: Jul. 8, 2003

(12> Ulllted States Patent (10) Patent N0.: US 6,591,288 B1 Edwards et al. (45) Date of Patent: Jul. 8, 2003 ' ' US006591288B1 (12> Ulllted States Patent (10) Patent N0.: Edwards et al. (45) Date of Patent: Jul. 8, 2003 (54) DATA NETWORK ACCELERATED ACCESS EP 0837584 4/1998..... H04L/29/06 SYSTEM W0 WO 96/34340

More information

(12) United States Patent

(12) United States Patent US008914855B2 (12) United States Patent Whitmyer, Jr. (10) Patent N0.: (45) Date of Patent: US 8,914,855 B2 Dec. 16, 2014 (54) PORTABLE PASSWORD KEEPER WITH INTERNET STORAGE AND RESTORE (75) Inventor:

More information

I SEARCH DATABASE l/ VISIT WEBSITE k ( UPDATE RECORDS Y (54) (75) (73) (21) (22) (63) (60) (US); Gary Stephen Shuster, Oakland, SELECT SUB-DOMAIN NAME

I SEARCH DATABASE l/ VISIT WEBSITE k ( UPDATE RECORDS Y (54) (75) (73) (21) (22) (63) (60) (US); Gary Stephen Shuster, Oakland, SELECT SUB-DOMAIN NAME US 20060293973Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0293973 A1 Shuster et al. (43) Pub. Date: Dec. 28, 2006 (54) (75) (73) (21) (22) (63) (60) METHOD AND APPARATUS

More information

i VlRTUAL SERVER 1 \ VIRTUAL SERVER 2, _ 7

i VlRTUAL SERVER 1 \ VIRTUAL SERVER 2, _ 7 US 20110225267A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0225267 A1 OHASHI (43) Pub. Date: Sep. 15, 2011 (54) SERVER SYSTEM FOR VIEWING IN-HOUSE INFORMATION, AND METHOD

More information

US 20130073440A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073440 A1 Chen (57)

US 20130073440A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073440 A1 Chen (57) US 20130073440A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073440 A1 Chen (43) Pub. Date: Mar. 21, 2013 (54) PAYROLL SYSTEM AND METHOD Publication Classi?cation (76)

More information

ADD UPLOADED DATA TO CLOUD DATA REPOSITORY

ADD UPLOADED DATA TO CLOUD DATA REPOSITORY US 20120311081A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0311081 A1 Robbin et al. (43) Pub. Date: Dec. 6, 2012 (54) MANAGEMENT OF NETWORK-BASED DIGITAL DATA REPOSITORY

More information

wanagamem transformation and management

wanagamem transformation and management US 20120150919Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0150919 A1 Brown et al. (43) Pub. Date: Jun. 14, 2012 (54) (76) (21) (22) (60) (51) AGENCY MANAGEMENT SYSTEM

More information

DATA CE NTER. CONFIGURATION DATAEAsE M CONTENT... CONTENT M M SERVICE... SERVICE % % SERVER Q DATA STORAGE MEDIUM 2 APPLICATION...

DATA CE NTER. CONFIGURATION DATAEAsE M CONTENT... CONTENT M M SERVICE... SERVICE % % SERVER Q DATA STORAGE MEDIUM 2 APPLICATION... US 20120042010Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0042010 A1 Rosen?eld et al. (43) Pub. Date: Feb. 16, 2012 (54) (75) (73) (21) (22) (63) MANAGEMENT OF COLLECTIONS

More information

(12) United States Patent Halonen

(12) United States Patent Halonen (12) United States Patent Halonen US006334053B1 () Patent N0.: (45) Date of Patent: Dec. 25, 2001 (54) PROCEDURE AND SYSTEM FOR PROVIDING AN ANSWERING SERVICE (75) Inventor: Mikko Halonen, Oulu (Fl) (73)

More information

(12) Ulllted States Patent (10) Patent N0.: US 8,028,070 B2 Boyd et al. (45) Date of Patent: Sep. 27, 2011

(12) Ulllted States Patent (10) Patent N0.: US 8,028,070 B2 Boyd et al. (45) Date of Patent: Sep. 27, 2011 US008028070B2 (12) Ulllted States Patent (10) Patent N0.: Boyd et al. (45) Date of Patent: Sep. 27, 2011 (54) SYNCHRONIZING TASKS BETWEEN 2002/0065926 A1 * 5/2002 Hackney et al...... 709/231 SERVERS 2004/0221323

More information

Filetto et al. [45] Date of Patent: Feb. 15, 2000

Filetto et al. [45] Date of Patent: Feb. 15, 2000 US006025842A United. States Patent [19] [11] P a t en tn um b er: 6, 025, 842 Filetto et al. [45] Date of Patent: Feb. 15, 2000 [54] SYSTEM AND METHOD FOR WINDOW 5,046,001 9/1991 Barker et al...... 364/200

More information

(54) RETARGETING RELATED TECHNIQUES (52) US. Cl... 705/1453 AND OFFERINGS. (75) Inventors: Ayrnan Farahat, San Francisco, (57) ABSTRACT

(54) RETARGETING RELATED TECHNIQUES (52) US. Cl... 705/1453 AND OFFERINGS. (75) Inventors: Ayrnan Farahat, San Francisco, (57) ABSTRACT US 20120271714Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2012/0271714 A1 Farahat et a]. (43) Pub. Date: Oct. 25, 2012 (54) RETARGETING RELATED TECHNIQUES (52) US. Cl......

More information

Psychic Psychic Psychic Psychic Psychic

Psychic Psychic Psychic Psychic Psychic US 20070274495Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0274495 A1 Youd et al. (43) Pub. Date: NOV. 29, 2007 (54) SYSTEMS AND METHODS FOR EXPERT Publication Classi?cation

More information

Content Provider Artist?zgiputer Rgcord L1a4t6e

Content Provider Artist?zgiputer Rgcord L1a4t6e US 20050154608A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0154608 A1 Paulson et al. (43) Pub. Date: Jul. 14, 2005 (54) DIGITAL MEDIA DISTRIBUTION AND TRADING SYSTEM

More information

US 20070139188A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0139188 A1 Ollis et al. HOME PROCESSOR /\ J\ NETWORK

US 20070139188A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0139188 A1 Ollis et al. HOME PROCESSOR /\ J\ NETWORK US 20070139188A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0139188 A1 Ollis et al. (43) Pub. Date: Jun. 21, 2007 (54) (75) (73) (21) (22) METHOD AND APPARATUS FOR COMMUNICATING

More information

(Us) (73) Assignee: Avaya Technology Corp. Je?' McElroy, Columbia, SC (US); (21) Appl. No.: 10/413,024. (22) Filed: Apr. 14, 2003 (57) ABSTRACT

(Us) (73) Assignee: Avaya Technology Corp. Je?' McElroy, Columbia, SC (US); (21) Appl. No.: 10/413,024. (22) Filed: Apr. 14, 2003 (57) ABSTRACT US 20040202300A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0202300 A1 Cooper et al. (43) Pub. Date: Oct. 14, 2004 (54) CALL HANDLING USING NON-SPEECH CUES VIA A PERSONAL

More information

US 20070203917A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0203917 A1 Du et al. (43) Pub. Date: Aug.

US 20070203917A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0203917 A1 Du et al. (43) Pub. Date: Aug. ' i.. 2. Y. US 20070203917A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0203917 A1 Du et al. (43) Pub. Date: (54) COMMUNICATION SYSTEM AND METHOD FOR IMPLEMENTING ONLINE

More information

GATEWAY ' 8 8 8 o o o

GATEWAY ' 8 8 8 o o o US 20130102274A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0102274 A1 Lauwaert (43) Pub. Date: Apr. 25, 2013 (54) SYSTEMS AND METHODS FOR MOBILE Publication Classi?cation

More information

(12) United States Patent (10) Patent No.: US 8,253,226 B2 Oguri (45) Date of Patent: Aug. 28, 2012

(12) United States Patent (10) Patent No.: US 8,253,226 B2 Oguri (45) Date of Patent: Aug. 28, 2012 US008253226B2 (12) United States Patent (10) Patent No.: US 8,253,226 B2 Oguri (45) Date of Patent: Aug. 28, 2012 (54) ELECTRONIC PARTS, AND METHOD FOR (56) References Cited ARRANGING SHIELDING CASE AND

More information

US 20020116467A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0116467 A1 Boyer et al. (43) Pub. Date: Aug.

US 20020116467A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0116467 A1 Boyer et al. (43) Pub. Date: Aug. US 20020116467A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0116467 A1 Boyer et al. (43) Pub. Date: Aug. 22, 2002 (54) METHOD AND APPARATUS FOR Publication Classi?cation

More information

US 20030093692A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0093692 A1. Porras (43) Pub. Date: May 15, 2003

US 20030093692A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0093692 A1. Porras (43) Pub. Date: May 15, 2003 l ll l l US 20030093692A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0093692 A1 Porras (43) Pub. Date: (54) GLOBAL DEPLOYMENT OF HOST-BASED Publication Classi?cation

More information

US 20020174380A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/0174380 A1. Mannarsamy (43) Pub. Date: NOV.

US 20020174380A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/0174380 A1. Mannarsamy (43) Pub. Date: NOV. US 20020174380A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/0174380 A1 Mannarsamy (43) Pub. Date: NOV. 21, 2002 (54) HELPDESK SYSTEM AND METHOD (52) US. Cl...... 714/25

More information

(54) SYSTEM AND METHOD FOR PROXYING Publication Classi?cation FEDERATED AUTHENTICATION PROTOCOLS (51) Int. Cl.

(54) SYSTEM AND METHOD FOR PROXYING Publication Classi?cation FEDERATED AUTHENTICATION PROTOCOLS (51) Int. Cl. US 20140245389A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0245389 A1 Oberheide et al. (43) Pub. Date: Aug. 28, 2014 (54) SYSTEM AND METHOD FOR PROXYING Publication

More information

POTENTIAL. SC DA Il'JA N INTERFACE m. (21) Appl. No.: 11/037,604

POTENTIAL. SC DA Il'JA N INTERFACE m. (21) Appl. No.: 11/037,604 US 20050125439A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0125439 A1 Nourbakhsh et al. (43) Pub. Date: Jun. 9, 2005 (54) METHOD AND APPARATUS FOR MULTI-CONTACT SCHEDULING

More information

t 1 (60) Provisional application No. 61/058,510,?led on Jun.

t 1 (60) Provisional application No. 61/058,510,?led on Jun. US 20090299854A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0299854 A1 Olawski et al. (43) Pub. Date: (54) MEANS FOR TRACKING COSTS ASSOCIATED WITH SALES LEAD SOLICITATION

More information

222252 211222 1111;111:131... ~~~~~~~~~~~~~~~~~~~ 2221522 [73] Assigneez Rockwell Semiconductor Systems 5,754,639 5/1998 Flockhart et al...

222252 211222 1111;111:131... ~~~~~~~~~~~~~~~~~~~ 2221522 [73] Assigneez Rockwell Semiconductor Systems 5,754,639 5/1998 Flockhart et al... I I US0059012A Ulllted States Patent [19] [11] Patent Number: Dez0nn0 [] Date of Patent: * May 4, 1999 [54] APPARATUS AND METHOD FOR 5,526,416 6/1996 DeZonno et al...... 379/266 IDENTIFYING RECORDS ()1?

More information

(54) MANAGEMENT OF QUEUES IN CONTACT Publication Classi?cation CENTRES (51) Int. Cl.

(54) MANAGEMENT OF QUEUES IN CONTACT Publication Classi?cation CENTRES (51) Int. Cl. l US 20110283000A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0283000 A1 McCormack et al. (43) Pub. Date: NOV. 17, 201 1 (54) MANAGEMENT OF QUEUES IN CONTACT Publication

More information

(43) Pub. Date: Feb. 16, 2012

(43) Pub. Date: Feb. 16, 2012 US 20120041897A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0041897 A1 Teague et al. (43) Pub. Date: (54) (75) (73) (21) (22) (63) MARKET INDICATOR PROCESS AND METHOD

More information

Support systems messaging via email

Support systems messaging via email > _. US 20110231500A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0231500 A1 Zhu et al. (43) Pub. Date: Sep. 22, 201 1 (54) SYSTEM AND METHOD FOR INTEGRATING Publication

More information

Cunneciiun to credit cards dltabase. The system analyzes all credit cards aeecums.

Cunneciiun to credit cards dltabase. The system analyzes all credit cards aeecums. US 20050137949A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0137949 A1 Rittman et al. (43) Pub. Date: Jun. 23, 2005 (54) AUTOMATIC, CHARACTERIZED AND PRIORITIZED TRANSACTIONS

More information

US 20070028343A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2007/0028343 A1 Makowka (43) Pub. Date: Feb.

US 20070028343A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2007/0028343 A1 Makowka (43) Pub. Date: Feb. US 20070028343A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2007/0028343 A1 Makowka (43) Pub. Date: Feb. 8, 2007 (54) DISPOSABLE PROTECTIVE GARMENT Publication Classi?cation

More information

Provisional application No. 61/082,685,?led on Jul. 22, 2008. the non-member private key are not generated. 116 Registered Log Archive

Provisional application No. 61/082,685,?led on Jul. 22, 2008. the non-member private key are not generated. 116 Registered Log Archive US 20100023757Al (19) United States (12) Patent Application Publication (10) Pub. N0.2 US 2010/0023757 A1 Nguyen-Huu et al. (43) Pub. Date: (54) (75) (73) (21) (22) (60) METHODS AND SYSTEMS FOR SENDING

More information

How To Make A Website That Can Be Used For Free

How To Make A Website That Can Be Used For Free l ll l l l l US 20050010419A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0010419 A1 Pourhamid (43) Pub. Date: Jan. 13, 2005 (54) SYSTEM AND METHOD FOR ON-LINE Publication

More information

remote backup central communications and storage facility

remote backup central communications and storage facility US 20040122914A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0122914 A1 Williams (43) Pub. Date: (54) SECURE DATA BACKUP (52) US. Cl...... 709/217; 711/162 COMMUNICATIONS

More information

(12) United States Patent Wen et a].

(12) United States Patent Wen et a]. ' US008719918B2 (12) United States Patent Wen et a]. (10) Patent N0.: () Date of Patent: May 6, 14 (54) (75) (73) (21) (22) (86) (87) () () (51) (52) (58) METHOD AND DEVICE FOR DISTRIBUTED SECURITY CONTROL

More information

NETWORK BOUNDARY PRIVATE NETWORK PUBLIC _1 NETWORK

NETWORK BOUNDARY PRIVATE NETWORK PUBLIC _1 NETWORK US 20050177647A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0177647 A1 Anantha et al. (43) Pub. Date: (54) (75) (73) (21) (22) (51) MOBILE IP EXTENSION TO SUPPORT PRIVATE

More information

(12) United States Patent (10) Patent N0.: US 8,671,016 B2 Little (45) Date of Patent: Mar. 11, 2014

(12) United States Patent (10) Patent N0.: US 8,671,016 B2 Little (45) Date of Patent: Mar. 11, 2014 US008671016B2 (12) United States Patent (10) Patent N0.: US 8,671,016 B2 Little (45) Date of Patent: Mar. 11, 2014 (54) METHODS AND APPARATUS FOR 2003/0023481 A1 * 1/2003 Calvert et a1...... 705/14 ADVERTISING

More information

subscription event billing event Dispatch selection to user

subscription event billing event Dispatch selection to user US 20050289047A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0289047 A1 Oliver et al. (43) Pub. Date: Dec. 29, 2005 (54) VIRTUAL MARKETPLACE FOR WIRELESS DEVICE APPLICATIONS

More information

US 20030182247A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0182247 A1 Mobcd ct al. (43) Pub. Date: Sep.

US 20030182247A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0182247 A1 Mobcd ct al. (43) Pub. Date: Sep. US 20030182247A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/0182247 A1 Mobcd ct al. (43) Pub. Date: (54) USER REWARDS PROGRAM AND (57) ABSTRACT ASSOCIATED COMMUNICATIONS

More information

\ \ \ connection connection connection interface interface interface

\ \ \ connection connection connection interface interface interface US 20140122910A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 20140122910 A1 Chiu et al. (43) Pub. Date: May 1, 2014 (54) RACK SERVER SYSTEM AND OPERATION Publication Classi?cation

More information

US 20070041365A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0041365 A1 Nej ah (43) Pub. Date: Feb.

US 20070041365A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0041365 A1 Nej ah (43) Pub. Date: Feb. US 20070041365A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0041365 A1 Nej ah (43) Pub. Date: Feb. 22, 2007 (54) EBAY AND GOOGLE VOIP TELEPHONE (75) Inventor: Allen Nejah,

More information

(54) METHOD FOR AUTOMATED HANDLING OF Publication Classi?cation OUTBOUND CONTACTS REQUIRING ASSURED CONNECTION TO A LIVE AGENT (51) Int- Cl

(54) METHOD FOR AUTOMATED HANDLING OF Publication Classi?cation OUTBOUND CONTACTS REQUIRING ASSURED CONNECTION TO A LIVE AGENT (51) Int- Cl US 20140044256A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0044256 A1 Zgardovski et al. (43) Pub. Date: (54) METHOD FOR AUTOMATED HANDLING OF Publication Classi?cation

More information

(IP Connection) Miami (54) (76) (21) (22) (51) (52) Application

(IP Connection) Miami (54) (76) (21) (22) (51) (52) Application US 20070016777Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0016777 A1 Henderson et al. (43) Pub. Date: Jan. 18, 2007 (54) (76) (21) (22) (51) (52) METHOD OF AND SYSTEM

More information

Present Invention of the Internet - A Practical Approach to Marketing

Present Invention of the Internet - A Practical Approach to Marketing US 20070150355Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0150355 A1 Meggs (43) Pub. Date: Jun. 28, 2007 (54) WEB-BASED INCENTIVE SYSTEM AND Related U.s. Application

More information

1,5 F., n M 3 My MM, 3 2. M5, ' 120 1. (21) App1.N0.: 13/789,334 M/WMWW W ~ 3> ( I INTERNET < 114. (71) ApplicantszRobert Monster, Sammamish, WA

1,5 F., n M 3 My MM, 3 2. M5, ' 120 1. (21) App1.N0.: 13/789,334 M/WMWW W ~ 3> ( I INTERNET < 114. (71) ApplicantszRobert Monster, Sammamish, WA v US 2013023 8496A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0238496 A1 Monster et al. (43) Pub. Date: Sep. 12, 2013 (54) SYSTEM AND METHOD FOR DOMAN LEASNG, ACQUSTON

More information

(43) Pub. Date: Jan. 24, 2008

(43) Pub. Date: Jan. 24, 2008 US 20080022336A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0022336 A1 Howcroft et al. (43) Pub. Date: Jan. 24, 2008 (54) SET-TOP BOX NETWORK DIAGNOSTICS (75) (73) (21)

More information

5,793,972 Aug. 11, 1998

5,793,972 Aug. 11, 1998 United States Patent [19] Shane USOO5793972A [11] Patent Number: [45] Date of Patent: 5,793,972 Aug. 11, 1998 [54] SYSTEM AND METHOD PROVIDING AN INTERACTIVE RESPONSE TO DIRECT MAIL BY CREATING PERSONALIZED

More information

7714 Evaluation 7 logic

7714 Evaluation 7 logic US 20140229045A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0229045 A1 Borchers et al. (43) Pub. Date: Aug. 14, 2014 (54) (75) (73) (21) (22) (86) (30) METHOD FOR OPERATING

More information

(12) (10) Patent N0.: US 7,069,466 B2 Trimmer et a]. (45) Date of Patent: Jun. 27, 2006

(12) (10) Patent N0.: US 7,069,466 B2 Trimmer et a]. (45) Date of Patent: Jun. 27, 2006 United States Patent US007069466B2 (12) (10) Patent N0.: US 7,069,466 B2 Trimmer et a]. (45) Date of Patent: Jun. 27, 2006 (54) METHOD AND SYSTEM FOR COPYING 5,963,971 A 10/1999 Fosler et a1. BACKUP DATA

More information

(12) United States Patent Edelen

(12) United States Patent Edelen US008285799B2 (12) United States Patent Edelen (10) Patent N0.: (45) Date of Patent: Oct. 9, 2012 (54) QUOTA-BASED ARCHIVING (75) Inventor: James Edelen, Renton, WA (U S) (73) Assignee: Microsoft Corporation,

More information

US 20110003634A1 (19) United States (12) Patent Application Publication (10) Pub. N0.2 US 2011/0003634 A1 Manteris (43) Pub. Date: Jan.

US 20110003634A1 (19) United States (12) Patent Application Publication (10) Pub. N0.2 US 2011/0003634 A1 Manteris (43) Pub. Date: Jan. US 20110003634A1 (19) United States (12) Patent Application Publication (10) Pub. N0.2 US 2011/0003634 A1 Manteris (43) Pub. Date: Jan. 6, 201 1 (54) SINGLE ACCOUNT MULTI-BOOKMAKER Publication Classi?cation

More information

(71) Applicant: SPEAKWRITE, LLC,Austin, TX (US)

(71) Applicant: SPEAKWRITE, LLC,Austin, TX (US) US 20130304465Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0304465 A1 Henry et al. (43) Pub. Date: NOV. 14, 2013 (54) METHOD AND SYSTEM FOR AUDIO-VIDEO (52) US. Cl.

More information

(12) United States Patent Evans, Jr. et al.

(12) United States Patent Evans, Jr. et al. US008903061B2 (12) United States Patent Evans, Jr. et al. (10) Patent N0.: (45) Date of Patent: *Dec. 2, 2014 (54) (71) (72) (73) (21) (22) (65) (63) (51) (52) STORAGE, PROCESSING, AND DISPLAY OF SERVICE

More information

llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllilll

llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllilll llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllilll USOO5l8l239A United States Patent 19 [11] Patent Number: 5 9181 9239 J olissaint [45] Date of Patent: Jan. 19, 1993 [54] CALL

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/0325512 A1 Kim et al. (43) Pub. Date: Dec. 5, 2013

(12) Patent Application Publication (10) Pub. No.: US 2013/0325512 A1 Kim et al. (43) Pub. Date: Dec. 5, 2013 (19) United States US 20130325512Al (12) Patent Application Publication (10) Pub. No.: US 2013/0325512 A1 Kim et al. (43) Pub. Date: Dec. 5, 2013 (54) ELECTRONIC MEDICAL RECORD SYSTEM Publication Classi?cation

More information

(12) Unlted States Patent (10) Patent N0.2 US 7,428,664 B2 Sirbu (45) Date of Patent: Sep. 23, 2008

(12) Unlted States Patent (10) Patent N0.2 US 7,428,664 B2 Sirbu (45) Date of Patent: Sep. 23, 2008 US007428664B2 (12) Unlted States Patent (10) Patent N0.2 Sirbu (45) Date of Patent: Sep. 23, 2008 (54) PROTOCOL REPLAY SYSTEM 5,287,506 A * 2/1994 Whiteside..... 714/39 6,708,292 B1 * 3/2004 Mangasarian..

More information

US 201403 80094A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0380094 A1 Kota et al. (43) Pub. Date: Dec.

US 201403 80094A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0380094 A1 Kota et al. (43) Pub. Date: Dec. US 201403 80094A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0380094 A1 Kota et al. (43) Pub. Date: (54) AVOIDING RESTART ON ERROR IN DATA (52) US. Cl. INTEGRATION CPC.....

More information

US 201 10264472Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 201 1/0264472 A1 Mostelac (43) Pub. Date: Oct.

US 201 10264472Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 201 1/0264472 A1 Mostelac (43) Pub. Date: Oct. US 201 10264472Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 201 1/0264472 A1 Mostelac (43) Pub. Date: Oct. 27, 201 1 (54) DEDUCTIBLE SHIELD (57) ABSTRACT (75) Inventor: Felix

More information

/ /l6. (43) Pub. Date: Jan. 24, 2002 (54) (76) (21) (22) (63) (57) ABSTRACT. Appl. No.: 09/876,408

/ /l6. (43) Pub. Date: Jan. 24, 2002 (54) (76) (21) (22) (63) (57) ABSTRACT. Appl. No.: 09/876,408 US 20020010795A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0010795 A1 Brown (43) Pub. Date: Jan. 24, 2002 (54) (76) (21) (22) (63) METHOD AND SYSTEM FOR PROTECTING DOMAIN

More information

3,2 74,344 AUTOMATIC DIALING DEVICE. Filed June 14, 1963. 5 Sheets-Sheet 1 24 \ l NVENTOR. CHARLES C. YOUNG / /////% B73744 2?

3,2 74,344 AUTOMATIC DIALING DEVICE. Filed June 14, 1963. 5 Sheets-Sheet 1 24 \ l NVENTOR. CHARLES C. YOUNG / /////% B73744 2? Sept. 20, 1966 Filed June 14, 1963 c. c. YOUNG AUTOMATIC DIALING DEVICE 3,2 74,344 5 Sheets-Sheet 1 3 w. L? U; / m wk, m 5 V/Wh :: ///////,// F G 2 w 24 \ / /////% 2-4 l NVENTOR. CHARLES C. YOUNG B73744

More information

g 0 No 17 Personalize Message 26 > Fig. 5 '2 i 22 2 Approve Message 12 > Fig. 2

g 0 No 17 Personalize Message 26 > Fig. 5 '2 i 22 2 Approve Message 12 > Fig. 2 US 20050256764A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0256764 A1 Beaumont et al. (43) Pub. Date: Nov. 17, 2005 (54) METHOD AND SYSTEM FOR GENERATING (52) US. Cl......

More information

(12) United States Patent (10) Patent N0.2 US 8,566,608 B2 Pemmaraju (45) Date of Patent: Oct. 22, 2013

(12) United States Patent (10) Patent N0.2 US 8,566,608 B2 Pemmaraju (45) Date of Patent: Oct. 22, 2013 US008566608B2 (12) United States Patent (10) Patent N0.2 US 8,566,608 B2 Pemmaraju (45) Date o Patent: Oct. 22, 2013 (54) METHODS AND APPARATUS FOR (56) Reerences Cited SECURING KEYSTROKES FROM BEING INTERCEPTED

More information

ENCODED $30 CERT'F'CATE -+ DECODE CERTIFICATE

ENCODED $30 CERT'F'CATE -+ DECODE CERTIFICATE US 20130346742A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0346742 A1 Tada et al. (43) Pub. Date: (54) METHOD AND SYSTEM FOR DEVICE Publication Classi?cation AUTHENTICATION

More information

l / Normal End, client 1 granted access to " System 1

l / Normal End, client 1 granted access to  System 1 US 20110252465A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0252465 A1 MILLER et al. (43) Pub. Date: Oct. 13, 2011 (54) (75) (73) (21) (22) (63) (60) SYSTEM AND METHOD

More information

Patent Application Publication Sep. 30, 2004 Sheet 1 0f 2. Hierarchical Query. Contact Ow FIG. 1

Patent Application Publication Sep. 30, 2004 Sheet 1 0f 2. Hierarchical Query. Contact Ow FIG. 1 US 20040193595A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0193595 A1 Kaminsky et al. (43) Pub. Date: Sep. 30, 2004 (54) NEAREST KNOWN PERSON DIRECTORY FUNCTION (75)

More information

US 20060100919A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0100919 A1 Levine (43) Pub. Date: May 11, 2006

US 20060100919A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0100919 A1 Levine (43) Pub. Date: May 11, 2006 US 20060100919A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0100919 A1 Levine (43) Pub. Date: May 11, 2006 (54) EMPLOYEE RECRUITING SYSTEMS AND METHODS (76) Inventor:

More information

T0 THE USER EE JEQE, THE REWRWTEN CQNTENT includeng A REFERENCE N132

T0 THE USER EE JEQE, THE REWRWTEN CQNTENT includeng A REFERENCE N132 US 20130091305A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0091305 A1 Freeman et al. (43) Pub. Date: Apr. 11, 2013 (54) IDENTIFYING USERS THROUGH A PROXY (52) US. Cl.

More information

US 20130073470Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073470 A1 White et al. TROUBLE TICKET SYSTEM

US 20130073470Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073470 A1 White et al. TROUBLE TICKET SYSTEM , _ - - - - - - - - - - - - - - - - - - - - - - - - - - _ x US 20130073470Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0073470 A1 White et al. (43) Pub. Date: Mar. 21,

More information

US 20130138449A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0138449 A1 Pi0t (43) Pub. Date: May 30, 2013

US 20130138449A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0138449 A1 Pi0t (43) Pub. Date: May 30, 2013 US 20130138449A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/0138449 A1 Pi0t (43) Pub. Date: May 30, 2013 (54) SYSTEM AND METHOD FOR SCHEDULING (52) us. c1. HoME VISITS

More information

US 20130254326Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0254326 A1 Weng et al. (43) Pub. Date: Sep.

US 20130254326Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0254326 A1 Weng et al. (43) Pub. Date: Sep. 1 l US 20130254326Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0254326 A1 Weng et al. (43) Pub. Date: Sep. 26, 2013 (54) ELECTRONIC DEVICE, CLOUD STORAGE Publication

More information