Patents by Inventor Sean McCullough

Sean McCullough 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: 20210326969
    Abstract: A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
    Type: Application
    Filed: May 6, 2021
    Publication date: October 21, 2021
    Inventors: Sean McCullough, Edam Geitgey
  • Patent number: 11036921
    Abstract: A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: June 15, 2021
    Assignee: GROUPON, INC.
    Inventors: Sean McCullough, Adam Geitgey
  • Publication number: 20190278834
    Abstract: A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
    Type: Application
    Filed: February 8, 2019
    Publication date: September 12, 2019
    Inventors: Sean McCullough, Adam Geitgey
  • Patent number: 10241981
    Abstract: A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: March 26, 2019
    Assignee: GROUPON, INC.
    Inventors: Sean McCullough, Adam Geitgey
  • Patent number: 9141593
    Abstract: A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: September 22, 2015
    Assignee: Groupon, Inc.
    Inventors: Sean McCullough, Adam Geitgey
  • Patent number: 9043490
    Abstract: A method for tracking a user's movements between network addresses can include, subsequent to a request for a (current) network address from a user, receiving the network address and an identifier for a region associated with the network address. The method can also include locating a record that contains the identifier for the region and a time that immediately precedes the request for the network address from the user. The record may further contain a prior network address. The method can further include generating an entry for a table that includes the identifier for the region, the current network address, and the prior network address. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: May 26, 2015
    Assignee: Open Text S.A.
    Inventor: Sean McCullough
  • Publication number: 20070067454
    Abstract: A data processing system-implemented method can be used to better track a user's movements between network addresses. The method can comprise sending a frame identifier and a requested (current) network address at a first time. The method can also comprise finding a record including the frame identifier that has a prior network address and a time prior to the current time. The method can further comprise generating an entry for a table that includes the frame identifier, the current network address, the prior network address, and time. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Application
    Filed: November 17, 2006
    Publication date: March 22, 2007
    Inventor: Sean McCullough
  • Publication number: 20050137999
    Abstract: A method or data processing system readable medium can be used for communications between a user and a network site. The method or medium may allow a user to determine what, if any, personal information should be transmitted to the network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
    Type: Application
    Filed: February 1, 2005
    Publication date: June 23, 2005
    Inventor: Sean McCullough