Method and system for synchronizing software module hosts

US9674305B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9674305-B2
Application numberUS-56385409-A
CountryUS
Kind codeB2
Filing dateSep 21, 2009
Priority dateSep 21, 2009
Publication dateJun 6, 2017
Grant dateJun 6, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a server computer over a network from a computing device being used by a user, a user request to customize a first software module host with respect to a software module, the first software module host being associated with a first web page associated with the user; transmitting, by the server computer over the network to the computing device, instructions to customize, for display by the computing device, the first software module host in accordance with the request; and automatically transmitting, by the server computer over the network to the computing device upon transmitting the instructions to customize the first software module host, instructions to apply the same customization with respect to the first software module host to a second software module host, the second software module host associated with a second web page associated with the user. 2. The method of claim 1 further comprising transmitting, by the server computer over the network to the computing device, instructions to convert the software module to a format associated with the second software module host. 3. The method of claim 1 wherein the transmitting of instructions to customize the first software module host in accordance with the request further comprises transmitting instructions to add the software module to the first software module host. 4. The method of claim 3 wherein the transmitting of instructions to apply the same customization with respect to the software module to a second software module host further comprises transmitting instructions to add a corresponding software module to the second software module host. 5. The method of claim 1 wherein the transmitting of instructions to customize the first software module host in accordance with the request further comprises transmitting instructions to remove the software module from the first software module host. 6. The method of claim 5 wherein the transmitting of instructions to apply the same customization with respect to the software module to a second software module host further comprises transmitting instructions to remove a corresponding software module from the second software module host. 7. The method of claim 1 wherein the transmitting of instructions to apply the same customization with respect to the software module to a second software module host further comprises transmitting instructions to adjust text of a corresponding software module associated with the second software module host to match text of the software module associated with the first software module host. 8. The method of claim 1 wherein the transmitting of instructions to customize the first software module host in accordance with the request further comprises transmitting content for a badge associated with the software module. 9. The method of claim 8 wherein the transmitting of instructions to apply the same customization with respect to the software module to a second software module host further comprises transmitting content for a slideout of a corresponding software module. 10. The method of claim 1 wherein the first software module host is a web page and the second software module host is a software toolbar. 11. The method of claim 1 wherein the first software module host is a software toolbar and the second software module host is a web page. 12. The method of claim 1 wherein the first software module host is a web page and the second software module host is a mobile web page. 13. The method of claim 1 wherein the first software module host is a mobile web page and the second software module host is a web page. 14. The method of claim 1 wherein the first software module host is a software toolbar and the second software module host is a mobile web page. 15. The method of claim 1 wherein the first software module host is a mobile web page and the second software module host is a software toolbar. 16. The method of claim 1 wherein the transmitting of instructions to apply the same customization with respect to the software module to a second software module host further comprises transmitting instructions to adjust the appearance of an element of a corresponding software module associated with the second software module host to match the appearance of a corresponding element of the software module associated with the first software module host. 17. A system comprising: a processor; a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: logic executed by the processor for receiving, over a network from a computing device being used by a user, a user request to customize a first software module host with respect to a software module, the first software module host being associated with a first web page associated with the user; logic executed by the processor for transmitting, over the network, to the computing device, instructions to customize, for display by the computing device, the first software module host in accordance with the request; and logic executed by the processor for automatically transmitting, over the network upon transmitting the instructions to customize the first software module host, instructions to apply the same customization with respect to the first software module host to a second software module host, the second software module host associated with a second web page associated with the user. 18. The system of claim 17 further comprising a database in communication with the processor, the database customized to store the layout of the first software module host associated with the user. 19. The system of claim 18 wherein the database is further customized to store the layout of the second software module host associated with the user. 20. The system of claim 17 wherein the first software module host is a web page and the second software module host is a software toolbar. 21. The system of claim 17 wherein the first software module host is a software toolbar and the second software module host is a web page. 22. The system of claim 17 wherein the first software module host is a web page and the second software module host is a mobile web page. 23. The system of claim 17 wherein the first software module host is a mobile web page and the second software module host is a web. 24. The system of claim 17 wherein the first software module host is a software toolbar and the second software module host is a mobile web page. 25. The system of claim 17 wherein the first software module host is a mobile web page and the second software module host is a software toolbar. 26. A method comprising: displaying, by a computing device used by a user, a first software module host and a second software module host, the first software host associated with a first web page, the second software host associated with a second web page; receiving, by the computing device, a user request to customize the first software module host with respect to a software module, the first software module host associated with the user; displaying, by the computing device, the first software module host in accordance with the request; receiving, over a network from a server computer, information associated with the second software module host, the information corresponding to the customization of the first software module host with

Assignees

Inventors

Classifications

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9674305B2 cover?
Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first so…
Who is the assignee on this patent?
Broman Paul, Owens Stephen, Hazelwood John, and 5 more
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).