Patents by Inventor John Gary Ryan Laban
John Gary Ryan Laban has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230385772Abstract: In an embodiment, schedule layers are generated. Each schedule layer has one or more schedule entries and a precedence value. At least one schedule layer includes schedule entries that are generated in a repetitive fashion according to an epoch. A final schedule is created based on a combination of the schedule layers according to an ordering of the precedence value of respective schedule layers. Creating the final schedule includes identifying a gap in the final schedule; and filling the gap using a schedule entry from a schedule layer of the two or more schedule layers selected according to respective precedence values. A real time interface is employed to visually present the final schedule for display. The real time interface is configured to dynamically transform and render the one or more schedule entries into one or more graphical cells visually distinguished from each other based restrictions, team members, or inputs.Type: ApplicationFiled: April 19, 2023Publication date: November 30, 2023Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Publication number: 20210192459Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: ApplicationFiled: January 22, 2021Publication date: June 24, 2021Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Patent number: 10937000Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: GrantFiled: November 14, 2017Date of Patent: March 2, 2021Assignee: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Publication number: 20180285821Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: ApplicationFiled: November 14, 2017Publication date: October 4, 2018Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Patent number: 9830578Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: GrantFiled: May 30, 2014Date of Patent: November 28, 2017Assignee: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Patent number: 9467970Abstract: Embodiments are directed towards a notification message system arranged to generate notification messages. Responsible resources may be determined based on the notification messages and a schedule. A plurality of message providers that have a provider profiles may be determined based on the responsible resources and a region. A message provider from the plurality of message providers may be determined based on its provider profile. The notification messages may be provided to the message provider so they can be provided to the responsible resources. The provider profiles may be updated based on performance metrics associated with the message provider.Type: GrantFiled: May 13, 2016Date of Patent: October 11, 2016Assignee: PagerDuty, Inc.Inventors: Owen Hee-chul Kim, Daniel Morrison Byrd, Ashwin Maroti Jiwane, John Gary Ryan Laban, Andrew Gregory Miklas, Paul James Rechsteiner, Kenneth Lloyd Patrick Rose, Eric William Sigler
-
Publication number: 20140278667Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify die responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: ApplicationFiled: May 30, 2014Publication date: September 18, 2014Applicant: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Patent number: 8768737Abstract: Embodiments are directed towards generating schedules for managing team members that may be responsible to be on-call for responding to incidents. Schedules may be configured to schedule team members and manage the rotation of one or more team members assigned to one or more schedule layers. Also, schedules may be employed to determine which team member may be responsible to respond and/or resolve incidents that may be reported and/or detected. If a team member is determined to be the on-call or responsible team member, a notification engine may determine the methods for notify the responsible of the incidents. Further, the notification engine may monitor whether the responsible team has received the notification. The notification engine may employ one or more other notification methods to ensure that the responsible team member may be notified.Type: GrantFiled: March 14, 2013Date of Patent: July 1, 2014Assignee: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Publication number: 20140180747Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: ApplicationFiled: March 15, 2013Publication date: June 26, 2014Applicant: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Publication number: 20140180748Abstract: Embodiments are directed towards generating schedules for managing team members that may be responsible to be on-call for responding to incidents. Schedules may be configured to schedule team members and manage the rotation of one or more team members assigned to one or more schedule layers. Also, schedules may be employed to determine which team member may be responsible to respond and/or resolve incidents that may be reported and/or detected. If a team member is determined to be the on-call or responsible team member, a notification engine may determine the methods for notify the responsible of the incidents. Further, the notification engine may monitor whether the responsible team has received the notification. The notification engine may employ one or more other notification methods to ensure that the responsible team member may be notified.Type: ApplicationFiled: March 14, 2013Publication date: June 26, 2014Applicant: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas
-
Patent number: 8762190Abstract: Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.Type: GrantFiled: March 15, 2013Date of Patent: June 24, 2014Assignee: PagerDuty, Inc.Inventors: Dan Alexandru Solomon, John Gary Ryan Laban, Ian Alexander Enders, Ali Basiri, Andrew Gregory Miklas