Bulk event scheduling

US2016267404A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016267404-A1
Application numberUS-201514657834-A
CountryUS
Kind codeA1
Filing dateMar 13, 2015
Priority dateMar 13, 2015
Publication dateSep 15, 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 system can provide for scheduling of a collection of events for a user of the system by including a non-transitory memory storing user information comprising schedule information for a plurality of users and including a hardware processor in communication with the non-transitory memory. The hardware processor accesses schedule information of a first user of the plurality of users and accesses schedule information for a subset of users of the plurality of users, each of the subset of users being associated with the first user. The processor also receives selections from the first user regarding at least two events and determines events from a plurality of potential events that satisfy the selections and that optimize potential participation of the subset of users associated with the first user.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system useful in scheduling a collection of events for a plurality of users, the system comprising: a non-transitory memory storing user information comprising schedule information for the plurality of users; and one or more hardware processors in communication with the non-transitory memory and configured to: access schedule information of a first user of the plurality of users; access schedule information for a subset of users of the plurality of users, each of the subset of users being associated with the first user; receive selections from the first user regarding at least two events; and determine events from a plurality of potential events that satisfy the selections and that optimize potential participation of the subset of users associated with the first user. 2 . The system of claim 1 , wherein the one or more hardware processors are further configured to: access venue information from a plurality of venues, the venue information describing a plurality of potential events; and communicate information characterizing the plurality of potential events to a first user device, and wherein the one or more hardware processors receive selections from the first user regarding at least two events of the plurality of potential events. 3 . The system of claim 1 , wherein the subset of users is identified as contacts of the first user in user account information associated with the first user. 4 . The system of claim 1 , wherein the one or more hardware processors are further configured to access schedule information for an additional subset of users of the plurality of users and wherein the subset of users and the additional subset of users are contacts of the first user. 5 . The system of claim 4 , wherein the one or more hardware processors are configured to receive a first selection from the first user regarding a first event for the subset of users and a second selection from the first user regarding a second event for the additional subset of users. 6 . The system of claim 5 , wherein the one or more hardware processors are configured to determine events from the plurality of potential events that optimize potential participation in the first event by the subset of users and in the second event by the additional subset of users. 7 . The system of claim 1 , wherein optimizing potential participation comprises optimizing a weighted potential participation in which potential participation of a second user in the subset of users is weighted higher than potential participation of a third user of the subset of users. 8 . The system of claim 7 , wherein the weighted potential participation of a user of the subset of users is based on an event type. 9 . A system comprising: a non-transitory memory storing user information comprising schedule information for a plurality of users; and one or more hardware processors in communication with the non-transitory memory and configured to: access schedule information of a first user of the plurality of users; access schedule information for a subset of users of the plurality of users, each user of the subset of users being associated with the first user; receive a selection from the first user identifying a period of time during which the first user wants to attend a plurality of events with the subset of users; and determine events from a plurality of potential events that optimize potential participation of the subset of users. 10 . The system of claim 9 , wherein the one or more hardware processors are further configured to receive selections from the first user identifying the subset of users and an additional subset of users. 11 . The system of claim 9 , wherein the one or more hardware processors are further configured to: access venue information from a plurality of venues, the venue information describing a plurality of potential events scheduled to occur during the period of time; and communicate information characterizing the plurality of potential events to a first user device, and wherein the one or more hardware processors receive selections from the first user regarding at least two events of the plurality of potential events. 12 . The system of claim 9 , wherein the period of time comprises every instance of a specified day of the week or specified days of the week occurring over a specified period of weeks. 13 . The system of claim 12 , wherein the one or more hardware processors are further configured to determine events from the plurality of potential events that optimize potential participation of the subset of users by determining which specified day of the week or which specified days of the week optimizing potential participation during the specified period of weeks. 14 . The system of claim 9 , wherein the one or more hardware processors are further configured to access schedule information for an additional subset of users of the plurality of users and wherein the subset of users and the additional subset of users are contacts of the first user. 15 . The system of claim 14 , wherein the one or more hardware processors are configured to receive a first selection from the first user regarding a first event for the subset of users and a second selection from the first user regarding a second event for the additional subset of users. 16 . A computer-implemented method for scheduling a collection of events for a plurality of users, the method comprising: receiving, over a network, a selection from a first user device, the selection identifying a period of time during which a first user of the plurality of users wants to attend a plurality of events with a subset of users of the plurality of users; accessing schedule information of a first user and of each user of the subset of users; accessing venue information from a plurality of venues, the venue information describing a plurality of potential events scheduled to occur at the plurality of venues; and determining, by one or more hardware processors, events from the plurality of potential events that do not conflict with the schedule information of the first user and that optimize potential participation of the subset of users. 17 . The method of claim 16 , further comprising: receiving a first selection from the first user device, the first selection identifying a first group of contacts and a first event type, wherein the first group of contacts is a first subset of the subset of users; and receiving a second selection from the first user device, the second selection identifying a second group of contacts and a second event type, wherein the first group of contacts is a second subset of the subset of users. 18 . The method of claim 16 , wherein the period of time comprises every instance of a specified day of the week or specified days of the week occurring over a specified period of weeks. 19 . The method of claim 16 , further comprising communicating, to the first user device over the network, a first potential event schedule comprising a plurality of events that optimize potential participation of the subset of users. 20 . The method of claim 16 , further comprising receiving a selection from the first user device of an event to be included the plurality of potential events.

Assignees

Inventors

Classifications

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

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • G06Q10/025Primary

    Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

  • Physics · mapped topic

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 US2016267404A1 cover?
A system can provide for scheduling of a collection of events for a user of the system by including a non-transitory memory storing user information comprising schedule information for a plurality of users and including a hardware processor in communication with the non-transitory memory. The hardware processor accesses schedule information of a first user of the plurality of users and accesses…
Who is the assignee on this patent?
Stubhub Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/025. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 15 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).