Automated mobile device detection

US10776576B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10776576-B2
Application numberUS-201715814759-A
CountryUS
Kind codeB2
Filing dateNov 16, 2017
Priority dateNov 16, 2017
Publication dateSep 15, 2020
Grant dateSep 15, 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 and system for improving an automated mobile device detection system is provided. The method includes automatically detecting Web pages being accessed by a user via a mobile hardware device. Movement based attributes, biological parameters, and a geographical location of the user are detected via hardware sensors of the mobile device. The Webpages are modified such that a modified plurality of Webpages is generated based on the analysis. The modified plurality of Webpages is presented to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. An automated mobile device detection improvement method comprising: automatically detecting, by a processor of a mobile hardware device of a user, a first plurality of Web pages being accessed during a runtime process executed by said user via said mobile hardware device; automatically detecting, by said processor via a plurality of hardware sensors of said mobile hardware device, movement based attributes of said user, wherein said automatically detecting said movement based attributes comprises detecting, via an accelerometer, if said user is currently at rest or is currently walking; automatically detecting, by said processor via said plurality of hardware sensors, biological parameters, comprising a heartrate and a temperature, of said user; automatically detecting, by said processor via said plurality of hardware sensors, a geographical location of said user; automatically detecting, by said processor via said plurality of hardware sensors, a current behavior of said user; automatically detecting, by said processor via said plurality of hardware sensors, a current mood of said user; analyzing, by said processor, said first plurality of Web pages with respect to said movement based attributes, said biological parameters, said current behavior, said current mood, and said geographical location; hardcoding, by said processor, results of said analyzing into said mobile hardware device; encoding, by said processor, results of said analyzing into a JSON packet; transmitting, by said processor, said JSON packet to an API exposed by a server; combining, by said processor via said server, said movement based attributes, said biological parameters, said current behavior, said current mood, and said geographical location with setup and configuration software code; dynamically generating, by said processor, Website search and presentation code optimized for said user; modifying, by said processor executing said Website search and presentation code with respect to results of said analyzing, said encoding, and said transmitting, said first plurality of Webpages such that a modified plurality of Webpages is generated; presenting, by said processor to said user, said modified plurality of Webpages; defining, by said processor, rules influenced by said plurality of hardware sensors; and dynamically controlling, by said processor executing said rules, said modified plurality of Web pages. 2. The method of claim 1 , wherein said modified plurality of Webpages comprises a second plurality of Web pages differing from said first plurality of Web pages. 3. The method of claim 2 , wherein a first Webpage of said second plurality of Web pages is linked to a second Webpage such that said second Webpage is presented to said user via said first Webpage. 4. The method of claim 1 , wherein said modified plurality of Webpages comprises modifications to specified content of said first plurality of Web pages. 5. The method of claim 4 , wherein said modifications comprise enabling a set of differing actions with respect to actions enabled by said first plurality of Web pages. 6. The method of claim 1 , wherein said plurality of hardware sensors comprise sensors selected from the group consisting of accelerometers, GPS sensors, optical sensors, barometers, heart rate monitors, audio sensors, and temperature sensors. 7. The method of claim 1 , further comprising: determining, by said processor based on said results of said analyzing, physical actions of said user, wherein said modified plurality of Web pages is presented to said user based on said physical actions. 8. The method of claim 1 , further comprising: determining, by said processor based on said results of said analyzing, a current behavior of said user, wherein said modified plurality of Web pages is presented to said user based on said current behavior. 9. The method of claim 1 , wherein said rules are influenced by said plurality of hardware sensors selected from the group consisting of accelerometers, GPS sensors, optical sensors, barometers, heart rate monitors, audio sensors, and temperature sensors. 10. The method of claim 1 , further comprising: determining, by said processor, a malfunction associated with said mobile hardware device; automatically connecting, by said processor, said mobile hardware device to a hardware system for repair; automatically diagnosing, by said processor, technical issues with said mobile hardware device; automatically repairing, by said processor, said technical issues with said mobile hardware device. 11. The method of claim 1 , wherein results of said analyzing are hard coded within said mobile hardware device. 12. The method of claim 1 , further comprising: providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the control hardware, said code being executed by the computer processor to implement: said automatically detecting said plurality of Web pages, said automatically detecting said movement based attributes, said automatically detecting said biological parameters, said analyzing, said modifying, and said presenting. 13. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a mobile hardware device implements an automated mobile device detection improvement method, said method comprising: automatically detecting, by said processor, a first plurality of Web pages being accessed during a runtime process executed by said user via said mobile hardware device; automatically detecting, by said processor via a plurality of hardware sensors of said mobile hardware device, movement based attributes of said user, wherein said automatically detecting said movement based attributes comprises detecting, via an accelerometer, if said user is currently at rest or is currently walking; automatically detecting, by said processor via said plurality of hardware sensors, biological parameters, comprising a heartrate and a temperature, of said user; automatically detecting, by said processor via said plurality of hardware sensors, a geographical location of said user; automatically detecting, by said processor via said plurality of hardware sensors, a current behavior of said user; automatically detecting, by said processor via said plurality of hardware sensors, a current mood of said user; analyzing, by said processor, said first plurality of Web pages with respect to said movement based attributes, said biological parameters, said current behavior, said current mood, and said geographical location; hardcoding, by said processor, results of said analyzing into said mobile hardware device; encoding, by said processor, results of said analyzing into a JSON packet; transmitting, by said processor, said JSON packet to an API exposed by a server; combining, by said processor via said server, said movement based attributes, said biological parameters, said current behavior, said current mood, and said geographical location with setup and configuration software code; dynamically generating, by said processor, Website search and presentation code optimized for said user; modifying, by said processor executing said Website search and presentation code with respect to results of said analyzing, said encoding, and said transmitting, said first plurality of Webpages such that a modified plurality of Webpages is generated; presenting, by said processor to said user, said modified plurality of Web

Assignees

Inventors

Classifications

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Services making use of location information · 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 US10776576B2 cover?
A method and system for improving an automated mobile device detection system is provided. The method includes automatically detecting Web pages being accessed by a user via a mobile hardware device. Movement based attributes, biological parameters, and a geographical location of the user are detected via hardware sensors of the mobile device. The Webpages are modified such that a modified plur…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/9577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 15 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).