Mobile blood alcohol content and impairment sensing device
US-2018284100-A1 · Oct 4, 2018 · US
US10776576B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10776576-B2 |
| Application number | US-201715814759-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 16, 2017 |
| Priority date | Nov 16, 2017 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.