System and method for network selection and service pairing using historical data mining

US10756917B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10756917-B2
Application numberUS-201615267516-A
CountryUS
Kind codeB2
Filing dateSep 16, 2016
Priority dateSep 16, 2016
Publication dateAug 25, 2020
Grant dateAug 25, 2020

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 method for establishing a network connection between a mobile device and a network device includes determining whether the mobile device has previously established a network connection with the network device, and determining whether the mobile device and the network device can connect using information corresponding to a previously established network connection. If the mobile device has not previously established a network connection with the network device or if the mobile device and the network device cannot connect using above information, the method includes determining whether one or more records of network connections corresponding to the network device exist, and determining if the mobile device and the network device can connect using information included in those records. If the mobile device and the network device can connect using the above information or records, the transmitter component of the mobile device establishes a new network connection with the network device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for automatically establishing a network connection between a mobile device and a target network device comprising: by a processor, executing a network application on a first mobile device that causes the processor to: receive a selection of a target network device, wherein the selection comprises identification information corresponding to the target network device, determine whether the first mobile device has previously established one or more network connections with the target network device, if the first mobile device has previously established one or more network connections with the target network device: retrieve information corresponding to the one or more previously established network connections, wherein the retrieved information comprises, for each of the previously established network connections, an identification of a network used for establishing that network connection, determine whether the first mobile device and the target network device can connect using information corresponding to one of the previously established network connections and using a network identified for establishing that previously established network connection, and if the first mobile device and the target network device can connect using information corresponding to one of the previously established network connections, use a transmitter component of the first mobile device to connect the first mobile device and the target network device using information corresponding to that previously established network connection using the network identified for establishing that previously established network connection, and if the first mobile device has not previously established one or more network connections with the target network device: access a connection server to determine whether one or more records of network connections corresponding to the target network device exist, wherein each of the one or more records comprise information associated with a network connection between the target network device and one of a plurality of other mobile devices associated with users of the connection server, and if one or more records of network connections corresponding to the target network device exist: retrieve, from the connection server, information included in each of the one or more records, determine whether the first mobile device and the target network device can connect using information included in one of the one or more records, and if the first mobile device and the target network device can connect using information included in one of the one or more records, use the transmitter component of the first mobile device to establish a new network connection between the first mobile device and the target network device using information included in that record. 2. The method of claim 1 , wherein: the target network device is a print device; and executing the network application on the first mobile device further causes the processor to send a communication comprising a print document for printing to the print device, via the established network connection. 3. The method of claim 1 , further comprising causing the processor to after connecting the first mobile device and the target network device using information corresponding to that previously established network connection, store in the connection history data file corresponding to the first mobile device, information relating to the established connection. 4. The method of claim 1 , further comprising causing the processor to after connecting the first mobile device and the target network device using information included in that record, store in a data store of the connection server information relating to the established connection. 5. The method of claim 1 , wherein causing the processor to determine whether the first mobile device and the target network device can connect using information corresponding to one of the previously established network connections comprises: using a rule set to create a prioritized list of networks, wherein the prioritized list of networks comprises the identified networks ordered based on priority; attempting to connect the first mobile device and the target network device using each identified network in the prioritized list of networks iteratively starting with a highest priority network; and if the first mobile device and the target network device can successfully connect using an identified network in the prioritized list, determining that the first mobile device and the target network device can connect using information corresponding to one of the previously established network connections, wherein the identified network is associated with that previously established network connection. 6. The method of claim 5 , wherein causing the processor to use the transmitter component of the first mobile device to connect the first mobile device and the target network device using information corresponding to that previously established network connection comprises using the identified network to connect the first mobile device and the target network device. 7. The method of claim 5 , wherein the rule set comprises rules for creating the prioritized list of networks using one or more of the following criteria: using signal strength of a network to assign priority, wherein a network that has a higher signal strength is assigned a higher priority compare to a network that has a lower signal strength; assigning a higher priority to a network to which the first mobile device is currently connected; using security level of a network to assign priority, wherein a more secure network is assigned a higher priority to a network compared to a lesser secure network; determining whether network access credentials for a network to assign priority, wherein a network for which network access credentials are available is assigned a higher priority compared to a network for which network access credentials are not available; decreasing priority assigned to a network in proportion to the number of failed attempts to connect to the target network device using that network; or increasing priority assigned to a network in proportion to the number of failed attempts to connect to the target network device using that network. 8. The method of claim 1 , wherein causing the processor to determine whether the first mobile device and the target network device can connect using information included in one of the one or more records: identifying a network in each of the one or more records, wherein the identified network is used for establishing the network connection corresponding to that record; using a rule set to create a prioritized list of networks, wherein the prioritized list comprises the identified networks ordered based on priority; attempting to connect the first mobile device and the target network device using each identified network in the prioritized list of networks iteratively starting with a highest priority network; and if the first mobile device and the target network device can successfully connect using an identified network in the prioritized list, determining that the first mobile device and the target network device can connect using information included in one of the one or more records, wherein the identified network is associated with that record. 9. The method of claim 8 , wherein causing the processor to use the transmitter component of the first mobile device to connect the first mobile device and the target network device using information included in that record comprises using the identified network to connect the first mobile device and the target network device. 10. The

Assignees

Inventors

Classifications

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • H04L12/28Primary

    characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] (wireless communication networks H04W {; arrangements for dividing the transmission path H04W40/00}) · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • Connection setup · 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 US10756917B2 cover?
A method for establishing a network connection between a mobile device and a network device includes determining whether the mobile device has previously established a network connection with the network device, and determining whether the mobile device and the network device can connect using information corresponding to a previously established network connection. If the mobile device has not…
Who is the assignee on this patent?
Xerox Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 25 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).