Systems and methods to reprogram mobile devices

US2016249205A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016249205-A1
Application numberUS-201615147773-A
CountryUS
Kind codeA1
Filing dateMay 5, 2016
Priority dateAug 16, 2011
Publication dateAug 25, 2016
Grant date

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.

A computing device including: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computing device, comprising: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously. 2 . The computing device of claim 1 , wherein the at least one processor is coupled to the USB ports to allow simultaneous requests from the more than two mobile devices during reprogramming of the mobile devices. 3 . The computing device of claim 2 , wherein the reprogramming of the mobile devices includes backing up data from the mobile devices. 4 . The computing device of claim 2 , wherein the reprogramming of the mobile devices includes removing data from the mobile devices. 5 . The computing device of claim 4 , wherein the data includes a program configured in the mobile devices. 6 . The computing device of claim 2 , wherein the reprogramming of the mobile devices includes restoring data to the mobile devices. 7 . The computing device of claim 6 , wherein the data includes an operating system for the mobile devices. 8 . The computing device of claim 2 , wherein the instructions are further configured to log operations performed on the mobile devices. 9 . The computing device of claim 1 , further comprising: a network interface configured to provide a connection to at least one server over a computer network to provide resources during the programming of the mobile devices. 10 . The computing device of claim 9 , wherein the at least one server includes a diagnostic server. 11 . The computing device of claim 9 , wherein the resources include background data. 12 . The computing device of claim 1 , further comprising: more than two USB controllers, wherein each of the USB ports is connected to a dedicated one of the USB controllers. 13 . The computing device of claim 12 , wherein the mobile devices are mobile communication devices each having a USB port through which the reprogramming is performed. 14 . The computing device of claim 12 , further comprising: a Peripheral Component Interconnect (PCI) bus; wherein each of the USB controller is configured to buffer commands from a corresponding one of the first USB ports before the commands are provided to the PCI bus. 15 . The computing device of claim 12 , further comprising: a plurality of PCI cards; wherein the USB controllers are mounted on the PCI cards. 16 . The computing device of claim 12 , wherein during the programming of the mobile devices, each of the USB controllers is configured to be in communication with only one of the USB ports. 17 . A method, comprising: providing a computing device having: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously; and reprogramming the mobile devices simultaneously via the USB ports. 18 . The method of claim 17 , wherein the at least one processor is coupled to the USB ports to allow simultaneous requests from the more than two mobile devices during reprogramming of the mobile devices; and wherein the reprogramming of the mobile devices includes at least one of: backing up data from the mobile devices; removing data from the mobile devices; and restoring data to the mobile devices. 19 . The method of claim 17 , further comprising: connecting, via a network interface of the computing device, to at least one server over a computer network; and obtaining, via the network interface, resources during the programming of the mobile devices. 20 . A non-transitory computer storage medium storing instructions configured to instruct a computing device to perform a method, the method comprising: connecting, via more than two Universal Serial Bus (USB) ports of the computing device, respectively to more than two mobile devices simultaneously; and reprogramming, using at least one processor of the computing device, the mobile devices simultaneously via the USB ports.

Assignees

Inventors

Classifications

  • Data logging (G06F11/14, G06F11/2205 take precedence) · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • for adaptation of a particular data processing system to different peripheral devices · CPC title

  • Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247) · CPC title

  • G06F11/079Primary

    Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · 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 US2016249205A1 cover?
A computing device including: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously.
Who is the assignee on this patent?
Future Dial Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/079. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).