Predictive and corrective reporting of venue operating hours

US9875451B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9875451-B2
Application numberUS-201514937185-A
CountryUS
Kind codeB2
Filing dateNov 10, 2015
Priority dateNov 10, 2015
Publication dateJan 23, 2018
Grant dateJan 23, 2018

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 includes obtaining, by one or more processor, a request related to an entity, data related to a given user, external data related to the entity, and external data related to the given user, and a record related to the entity, wherein the record comprises operating hours for the entity. The one or more processor analyzes the external data related to the entity and determines if there is an inconsistency in the operating hours, which it corrects. The processor analyzes the external data related to the entity to generate a prediction for peak hours of the entity and analyzes one or more of: the external data related to the entity, the external data related to the given user, the operating hours, the corrected operating hours, or the peak hours, to generate a recommendation for an optimal time for the given user to visit the entity.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining, by one or more processor, in a dynamic temporal timeframe, based on obtaining an inquiry from a remote computing device of a given user, a recommendation for a user customized time for the given user to visit an entity, a corrected range of business hours for the entity, and peak hours of the entity, the determining comprising: providing, by one or more processor, a graphical user interface on the remote computing device for entry of a request related to an entity with a temporal parameter and data related to a given user, wherein the given user is a user utilizing the remote computing device via the graphical user interface; obtaining, by the one or more processor, over an Internet connection, from the remote computing device via the entry in the graphical user interface, the request related to the entity, wherein the request comprised the inquiry, and the data related to the given user, wherein the data related to the given user indicates personal preferences of the given user; transmitting, over a network communication channel to at least one computer resource of in a multi-user environment communicating with the one or more processor over an Internet connection, at least one query related to the temporal parameter of the entity, wherein the multi-user environment comprises at least one node of a cloud computing system; responsive to the at least one query, obtaining, by the one or more processor, from a variety of data sources remote from the entity accessible to the least one computer resource, based on the remote computing device sharing the at least one computer resource with other mobile devices in the a multi-user environment, accessible to the remote computing device and the other mobile devices over the Internet, the variety of data sources comprising at least one social networking website, external data related to the temporal parameter of the entity, and based on the data related to the given user, external data related to the given user, wherein the external data related to the entity further comprises global positioning system data gathered from the other mobile devices utilizing services of the cloud computing system and uploaded to a cloud-based server accessible in the cloud computing system to the one or more processor; obtaining, by the one or more processor, from a memory resource communicatively coupled to the one or more processor, a record of a proposed range for the temporal parameter related to the entity, wherein the proposed range comprises operating hours for the entity; executing, by the one or more processor, on the external data related to the entity, natural language processing algorithms, based on machine learning, to analyze the external data related to the entity, wherein the executing comprises analyzing trends in the global positioning system data, and based on the natural language processing algorithms, inferring data points from the external data related to the entity that are both consistent and inconsistent with the proposed range; based on inferring at least one data point that is inconsistent with the proposed range, generating, by the one or more processor, a corrected value comprising operating hours by adjusting the proposed range to include the one or more data points, and replacing the proposed range for the entity in the memory resource with the corrected range; analyzing, by the one or more processor, the data points related to the entity to generate a prediction for peak hours of the entity; executing, by the one or more processor, on the external data related to the given user, natural language processing algorithms, based on machine learning, to infer data related to past behaviors of the given user relevant to the given user visiting the entity and determining, based on the inferred data, the corrected range, the prediction for peak hours, and the recommendation for the user customized time for the given user to visit the entity, wherein the corrected range comprises the user customized time and the user customized time is less than the corrected range, wherein the user customized time is customized to the given user based in part on historical preferences of the given user, wherein the external data related to the entity comprises historical data related to the given user, and wherein the historical preferences of the given user are determined based on the executing the natural language processing algorithms on the external data related to the entity; transmitting, by the one or more processor, over an Internet connection, to the given user via the remote computing device, the recommendation, the corrected range, and the peak hours; and displaying, the recommendation, the corrected range, and the peak hours, in the graphical user interface. 2. The method of claim 1 , wherein the obtaining external data related to temporal parameter of the entity comprises: obtaining and analyzing digital crowd-sourced data accessible to the one or more processor over a communications connection. 3. The method of claim 1 , wherein the obtaining a record of a proposed range for the temporal parameter related to the entity comprises at least one of: utilizing, by the one or more processor, a communications connection to access data related to operating hours available on a web site; or utilizing, by the one or more processor, a communications connection to access and analyze content on a social network. 4. The method of claim 1 , wherein the external data related to the entity comprises one or more social network postings by the given user executing the natural language processing algorithms comprises performing sentiment analysis on the one or more social network postings by the given user. 5. The method of claim 1 , wherein the variety of data sources further comprises at least one of: a web site, a social channel, a status message, or an email newsletters. 6. The method of claim 1 , where the external data related to the given user comprises at least one of: social network postings by the given user, or data relating to prior visits of the given user to the entity or to a similar entity. 7. A computer program product comprising: a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method comprising: determining, by one or more processor, in a dynamic temporal timeframe, based on to obtaining an inquiry from a remote computing device of a given user, a recommendation for a user customized time for the given user to visit an entity, a corrected range of business hours for the entity, and peak hours of the entity, the determining comprising: providing, by one or more processor, a graphical user interface on the remote computing device for entry of a request related to an entity with a temporal parameter and data related to a given user, wherein the given user is a user utilizing the remote computing device via the graphical user interface; obtaining, by the one or more processor, over an Internet connection, from the remote computing device via the entry in the graphical user interface, the request related to the entity, wherein the request comprised the inquiry, and the data related to the given user, wherein the data related to the given user indicates personal preferences of the given user; transmitting, over a network communication channel to at least one computer resource of in a multi-user environment communicating with the one or more processor over an Internet connection, at least one query related to the temporal parameter of the entity, wherein the multi-user environment comprises at least one node of a cloud computing system; responsive to the at least one query, obtai

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling · CPC title

  • Inference or reasoning models · CPC title

  • Physics · mapped topic

  • Machine learning · 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 US9875451B2 cover?
A method includes obtaining, by one or more processor, a request related to an entity, data related to a given user, external data related to the entity, and external data related to the given user, and a record related to the entity, wherein the record comprises operating hours for the entity. The one or more processor analyzes the external data related to the entity and determines if there is…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/06312. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2018 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).