Patents by Inventor David Goulden

David Goulden 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: 11936763
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can identify a network request as being deferrable and embed data of the deferrable network request within a header of a suitable carrier network request for sending to a remote server. Embodiments of the present invention can receive a carrier network request with embedded data of a deferrable network request within a header of the carrier network request. Embodiments of the present invention can then parse the embedded data from the header into a separate request message for actioning at the server.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Samuel David Goulden
  • Publication number: 20220131959
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can identify a network request as being deferrable and embed data of the deferrable network request within a header of a suitable carrier network request for sending to a remote server. Embodiments of the present invention can receive a carrier network request with embedded data of a deferrable network request within a header of the carrier network request. Embodiments of the present invention can then parse the embedded data from the header into a separate request message for actioning at the server.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Samuel David Goulden
  • Publication number: 20070005791
    Abstract: A method for controlling and adapting a media stream from multiple providers to a cluster of users. The first step of the process consists of providing a media server for receiving media content from multiple sources and distributing such content to multiple media outlets, the server including a behavior monitoring module. Next occurs the step of providing a categorization source having information about media content, followed by creating one or more user profiles reflecting user preferences for media delivery. Then the system carries out monitoring user behavior regarding media consumption and interacting with the categorization source to report user behavior and receive media source categorization information. The final steps are updating user profiles to reflect observed behavior and received categorization information, and adapting media streams to particular users by suggesting or inserting content, based on an updated user profile.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 4, 2007
    Applicant: Claria Corporation
    Inventors: David Goulden, Thomas Lorek, Anthony Martin, Matthew Shevach
  • Publication number: 20060294226
    Abstract: In one embodiment, an impression to be displayed in a placement of a web page is selected from candidate impressions that may be displayed in the placement. The candidate impression may be chosen based on behavioral data and a placement identifier particularly identifying the placement. The behavioral data may include categories of websites visited by an end-user on the client computer. The candidate impressions may be in learning modes, and the impression displayed in the placement may be selected based on its learning mode and revenue generation capability.
    Type: Application
    Filed: October 31, 2005
    Publication date: December 28, 2006
    Inventors: David Goulden, Matthew Shevach, Dominic Bennett
  • Publication number: 20060242587
    Abstract: In one embodiment, a client computer receives messages from a server computer over a computer network. The messages are displayed in the client computer based on preference settings that may be configured by end-users. This advantageously gives end-users some control over messages provided to them. In one embodiment, end-users configure the preference settings to specify the number of messages they can be shown within a period time, when to display messages relative to the loading of a web page, and/or where to display messages. Embodiments of the present invention may be used in a variety of applications including in the delivery of advertisements over the Internet.
    Type: Application
    Filed: May 30, 2006
    Publication date: October 26, 2006
    Inventors: Scott Eagle, David Goulden, Anthony Martin, Eugene Veteska
  • Publication number: 20060235784
    Abstract: A method for attributing revenue for embedded software. The method includes the first step of determining the presence of more than one type of embedded software on a given client site. Then, the process assigns priority based on the length of time each type has resided on the client system and the source of each type, followed by classifying each software type, based on the history of present and predecessor copies of the software. A distribution factor is applied to each software type, based on priority and classification, partner revenue is distributed based on the distribution factor applied to each software type.
    Type: Application
    Filed: March 6, 2006
    Publication date: October 19, 2006
    Inventors: David Goulden, Charles Gilbert, Craig Zeldin
  • Publication number: 20060136528
    Abstract: The present invention relates to summarizing cross-network user behavioral data. The summarizing cross-network user behavioral data may particularly include publishing the data to one or more data structures that become accessible to a server hosting an authorized domain when a user accesses the authorized domain.
    Type: Application
    Filed: September 14, 2005
    Publication date: June 22, 2006
    Applicant: Claria Corporation
    Inventors: Anthony Martin, David Goulden, Dominic Bennett, Roger Petersen, Remigiusz Paczkowski
  • Publication number: 20060136524
    Abstract: The present invention relates to summarizing cross-network user behavioral data and further relates to restoring damaged data structures, either data structures summarizing cross-network user behavioral data or data structures remotely identifying to logic running on a user computer. The summarizing cross-network user behavioral data may particularly include publishing the data to one or more data structures that become accessible to a server hosting an authorized domain when a user accesses the authorized domain. The restoring of damaged data structures may particularly include automatically detecting deletion of or damaged to data structures and restoring the damaged data structures.
    Type: Application
    Filed: September 14, 2005
    Publication date: June 22, 2006
    Applicant: Claria Corporation
    Inventors: Robert Wohlers, Scott Eagle, Marc Silverberg, Richard Mora, Anthony Martin, David Goulden
  • Publication number: 20060020590
    Abstract: In one embodiment, a first search result responsive to a first search request is displayed in a presentation vehicle that is separate from a browser employed by an end-user to submit the first search request. The presentation vehicle may be a pop-under, for example. Upon detection of a second search request submitted by the end-user, the same presentation vehicle may be updated to display a second search result. In another embodiment, a presentation vehicle is employed to display a first content responsive to a first end-user behavior. An end-user behavior may be an activity that an end-user engages in while on a computer network. The end-user behavior may be navigation from one web site to another web site or submission of a search request, for example. The presentation vehicle may be updated to display a second content in response to a second end-user behavior.
    Type: Application
    Filed: August 24, 2005
    Publication date: January 26, 2006
    Inventors: Anthony Martin, Scott Vandevelde, David Goulden
  • Publication number: 20050283469
    Abstract: In one embodiment, a method to be performed in a client computer includes the acts of sending a request for information from a client computer to a first server computer accessible over a computer network, receiving in the client computer a first response to the request for information, and receiving in the client computer a second response to the request for information. The first server computer may include a search engine and the first response may be a search result from the search engine. The second response may be a search result presented by a message delivery program resident in the client computer. The second response may include a message content that relates to a keyword employed by the end-user in the request for information. Because the keyword represents the end-user's interest in a topic, the chance of the end-user being interested in the message content is increased.
    Type: Application
    Filed: August 22, 2005
    Publication date: December 22, 2005
    Inventors: Eugene Veteska, David Goulden, Anthony Martin
  • Publication number: 20050086105
    Abstract: In one embodiment, a method of optimizing an advertising campaign on a computer network includes the steps of delivering an advertisement to a client computer over a computer network, measuring an efficacy of the advertisement to generate a result, and changing a characteristic of the advertisement based on the result. The characteristic of the advertisement may be an aesthetic feature or a processing trigger, for example. The aesthetic feature may include the presentation vehicle used to display the advertisement, the artwork of the advertisement, and so on. The processing trigger may include rules on when to display the advertisement. The efficacy of the advertisement may be measured by determining its conversion rate or click-through rate, for example.
    Type: Application
    Filed: March 2, 2004
    Publication date: April 21, 2005
    Inventors: Jeffrey McFadden, Scott Eagle, David Goulden, Anthony Martin
  • Publication number: 20050086109
    Abstract: In one embodiment, a message posted on a document delivered over a computer network is based on consumer behavioral information. The behavioral information may be obtained by monitoring the consumer's activities across several locations in the computer network. The message may be an advertisement, while the document may be a web page. The advertisement may be selected based on the consumer's browsing activities across several unrelated web sites on the Internet.
    Type: Application
    Filed: September 28, 2004
    Publication date: April 21, 2005
    Inventors: Jeffrey McFadden, David Goulden, Eugene Veteska, Anthony Martin, Roger Petersen