Patents by Inventor Edward J. Campbell

Edward J. Campbell 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).

  • Patent number: 11252053
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 15, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Patent number: 10909208
    Abstract: A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a client device that includes a plurality of content indicators associated with a plurality of content items. The method includes an operation for selectively preloading into a cache of the client device a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items. According to this embodiment, the level of engagement is a measurement of interaction to the content items by other users associated with the user by, for example, a social network. The method further includes retrieving and using the resource for presenting the content item via the interface such that the content item is presented in less time than if the resource were not preloaded to the cache based on the level of engagement.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 2, 2021
    Assignee: Verizon Media Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Publication number: 20200403885
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Patent number: 10771357
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 8, 2020
    Assignee: Oath Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Publication number: 20190370307
    Abstract: A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a client device that includes a plurality of content indicators associated with a plurality of content items. The method includes an operation for selectively preloading into a cache of the client device a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items. According to this embodiment, the level of engagement is a measurement of interaction to the content items by other users associated with the user by, for example, a social network. The method further includes retrieving and using the resource for presenting the content item via the interface such that the content item is presented in less time than if the resource were not preloaded to the cache based on the level of engagement.
    Type: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Patent number: 10387523
    Abstract: A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a client device that includes a plurality of content indicators associated with a plurality of content items. The method includes an operation for selectively preloading into a cache of the client device a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items. According to this embodiment, the level of engagement is a measurement of interaction to the content items by other users associated with the user by, for example, a social network. The method further includes retrieving and using the resource for presenting the content item via the interface such that the content item is presented in less time than if the resource were not preloaded to the cache based on the level of engagement.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 20, 2019
    Assignee: Oath Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Publication number: 20180285472
    Abstract: A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a client device that includes a plurality of content indicators associated with a plurality of content items. The method includes an operation for selectively preloading into a cache of the client device a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items. According to this embodiment, the level of engagement is a measurement of interaction to the content items by other users associated with the user by, for example, a social network. The method further includes retrieving and using the resource for presenting the content item via the interface such that the content item is presented in less time than if the resource were not preloaded to the cache based on the level of engagement.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Patent number: 9990440
    Abstract: Software on a client device presents a webpage through a browser. The webpage is from an online content-aggregation website and includes a plurality of panels containing a plurality of content items. The software selectively pre-loads into a cache a resource associated with a content item in a panel if the content item is relatively persistent in comparison to other content items. The cache is controlled by the browser. The software retrieves the resource from the cache upon receiving command from a user and presents the resource through the browser.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 5, 2018
    Assignee: Oath Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Publication number: 20150186545
    Abstract: Software on a client device presents a webpage through a browser. The webpage is from an online content-aggregation website and includes a plurality of panels containing a plurality of content items. The software selectively pre-loads into a cache a resource associated with a content item in a panel if the content item is relatively persistent in comparison to other content items. The cache is controlled by the browser. The software retrieves the resource from the cache upon receiving command from a user and presents the resource through the browser.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Yahoo! Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Publication number: 20150180733
    Abstract: Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Inventors: Steve Krutzler, Edward J. Campbell, III, Shu Kit Chan, Gamaiel Zavala
  • Publication number: 20080102911
    Abstract: As a user views online content such as a news articles on a Web page, a personalized fantasy sports context interface provides information and Web links related to fantasy sports teams or players such as the names of real-life players and teams that are mentioned in the online content. The fantasy sports context is displayed in conjunction with, e.g., alongside, the online content to provide convenient access to the information and the Web links while the user is viewing the content. The displayed information includes a list of players mentioned in the article, links to Web pages related to each listed player. The fantasy sports context also provides features for performing actions related to each listed player, such as viewing recent news items the player or adding/dropping the player to/from the user's fantasy sports team.
    Type: Application
    Filed: October 27, 2006
    Publication date: May 1, 2008
    Applicant: Yahoo! Inc.
    Inventors: Edward J. Campbell, Chuck Riess, Eric Bogs