Patents by Inventor Jeremy Sterns

Jeremy Sterns 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: 10672039
    Abstract: Presented are embodiments of methods and systems that provide for Internet advertisement pricing and placement to be variably based on the advertisement's performance within a given category of Internet media, while at the same time achieving predictable delivery and pricing for both advertisers and publishers. Techniques are presented where an advertiser's online campaign will be pre-empted only for underperformance on its own merits, and not for its relative performance or price versus other advertisers. Further, techniques are presented for allowing publishers of advertisements to realize increased revenue from their high value media while using tag passbacks to secure a minimum reserve pricing of their choice.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 2, 2020
    Assignee: PulsePoint, Inc.
    Inventors: Anand Subramanian, Shanthi Sarkar, Jeremy Sterns
  • Publication number: 20200167870
    Abstract: Various technological systems and methods are provided related to risk asset analysis, data capture and generating and executing agreements. In one embodiment, for example, a method and system configured for assisting with risk asset data collection is provided. In one implementation, for example, the method and system are configured for accurately collecting detailed information on assets which are subject to risk, including the accurate and unambiguous collection of financial terms of any agreements associated with those assets that all parties have a common and invariable understanding and record of the terms.
    Type: Application
    Filed: May 12, 2018
    Publication date: May 28, 2020
    Inventors: Cory Isaacson, Tarun Lutrha, Jeremy Sterns, Jason Williams Futers
  • Patent number: 10019727
    Abstract: A server system comprising one or more processors and memory receives, from a client device, one or more messages for use in a message campaign, where the one or more messages include a plurality of annotations indicating human-identified features in the one or more messages. The server system initiates delivery of the message campaign to a plurality of users and receives campaign-feedback data that is indicative of user interaction, during the message campaign, that corresponds the features identified by the one or more annotations. After receiving the campaign-feedback data, the server system receives, from a requestor, a request for analysis of the features during the message campaign. In response, the server system obtains a campaign report that provides information on one or more correlations between the features and user interaction with the features during the message campaign and provides the campaign report to the requestor.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 10, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 10013701
    Abstract: A server system comprising one or more processors and memory initiates delivery of a respective message campaign that includes one or more messages addressed to a plurality of users. The server system receives, from the plurality of users, campaign-feedback data indicative of user interaction. The campaign-feedback data includes information that enables generation of campaign reports including quantitative information about the message campaigns. After receiving the campaign-feedback data, the server system transmits, to one or more remote storage systems, campaign-tracking data that is based on the campaign-feedback data and then receives, from a requestor, a first request for analysis of the campaign-feedback information. In response to receiving the first request for analysis of the campaign-feedback information, the server system obtains a campaign report generated using the campaign-tracking data from the one or more remote storage systems; and provides the campaign report to the requestor.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 3, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 10002367
    Abstract: A server system comprising one or more processors and memory initiates delivery of a plurality of message campaigns to a plurality of users that include a first campaign and a second campaign. The server system receives, from a plurality of client devices associated with the plurality of users, campaign-feedback data for the first campaign and the second campaign that is indicative of user interaction with the message campaigns. After receiving the campaign-feedback data, the server system directs storage of campaign-tracking data that corresponds to the campaign-feedback data and then receives, from a requestor, a request for a campaign report for a respective user. In response, the server system obtains a respective campaign report for the respective user that includes information indicative of the respective user's interactions with the first and second campaigns and the server system provides the respective campaign report to the requestor.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 19, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 9998421
    Abstract: Systems and methods for distributing messages are described. In some embodiments, a server system includes one or more processors, and memory storing one or more programs for execution by the one or more processors. The system receives message distribution information, the message distribution information including a channel identifier and a message distribution address. The system receives from a message queue a plurality of messages that correspond to the channel identifier. The plurality of messages is for distribution to a plurality of users through one or more message distribution servers. The system processes the plurality of messages in accordance with the message distribution information; and sends a plurality of processed messages to the message distribution address for distribution to the plurality of users.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: June 12, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 9990648
    Abstract: A server system comprising one or more processors and memory obtains user profiles for a plurality of users. In response to receiving profile-update information for a respective user, the server system updates a respective profile of the respective user in accordance with the profile-update information and initiates storage of profile-archive information that enables the server system to obtain a prior version of the respective profile. After updating the respective profile, the server system receives, from a requestor, a request for analysis of message interaction data. In response to receiving the request for analysis of the message interaction data, the server system obtains a message-interaction report that correlates the message interaction data with a set of one or more prior versions of profiles of one or more users that includes the prior version of the respective profile of the respective user and provides the message-interaction report to the requestor.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 5, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 9990649
    Abstract: A data-management server system comprising one or more processors and memory establishes separate storage areas for first and second data-collection server systems. The data-management server system receives, from the first data-collection server system, first information that corresponds to feedback from a first set of users and excludes information that reveals the identity of individual users in the first set of users and receives, from the second data-collection server system, second information that corresponds to feedback from a second set of users that excludes information that reveals the identity of individual users in the second set of users. The data-management server system stores the first information in a first storage area, stores the second information in a second storage area, and provides access to the first and second information through one or more gatekeeper processes that control access to data received from the data-collection systems.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 5, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Patent number: 9965765
    Abstract: This invention relates to a system and method for presenting to a user relevant areas of distributed computer network sites. In particular, the invention disclosed infers and cross reference user mind sets with data stores of potential user goals. The user mind sets indicate a navigational goal of a user over the distributed computer network. In addition, the invention cross-references indicated user goals with data stores of service and service providers providing those services. The invention presents targeted service and service providers to the user across the distributed computer network thereby enabling the user to navigate towards the user goal.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: May 8, 2018
    Assignee: PulsePoint, Inc.
    Inventors: Anand Subramanian, Jeremy Sterns, Rajendram Shanthini
  • Patent number: 9948583
    Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: April 17, 2018
    Assignee: Pypestream Inc.
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Patent number: 9892420
    Abstract: A server system comprising one or more processors and memory initiates delivery of a plurality of message campaigns to a plurality of users. A respective message campaign of the plurality of message campaigns includes one or more messages addressed to at least a subset of the plurality of users. The server system receives, from a plurality of client devices associated with the plurality of users, campaign-feedback data, where the campaign-feedback data is indicative of user interaction with the messages transmitted to the plurality of client devices as part of the plurality of message campaigns. After receiving the campaign-feedback data, the server system conditionally transmits, when a transmission criterion is satisfied, to one or more remote storage systems, campaign-tracking data that is based on the campaign-feedback data.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: February 13, 2018
    Assignee: Selligent, Inc.
    Inventors: Jeremy Sterns, Tulsi Ram Mayala
  • Publication number: 20180006978
    Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Patent number: 9641470
    Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Users are engaged with pre-existing primary communication channels for each user based upon their profiles. Each such primary channel facilitates electronic communication between a corresponding enterprise data source and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. A sub-channel enables secure bidirectional communication between (i) the remote user device associated with a first user and (ii) the enterprise data source associated with the primary channel to which the sub-channel is associated.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 2, 2017
    Assignee: Pypestream Inc.
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Publication number: 20170012907
    Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Users are engaged with pre-existing primary communication channels for each user based upon their profiles. Each such primary channel facilitates electronic communication between a corresponding enterprise data source and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. A sub-channel enables secure bidirectional communication between (i) the remote user device associated with a first user and (ii) the enterprise data source associated with the primary channel to which the sub-channel is associated.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Publication number: 20160285798
    Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 29, 2016
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Patent number: 9450901
    Abstract: System and methods are provided for receiving identification information from remote user devices associated with users. The identification information serves to obtain corresponding stored user profiles. Primary communication channels are generated for each user based upon their profiles. Each such primary channel is limited to communication with, and facilitates electronic communication between, a single corresponding enterprise data source, and users. For each respective primary channel in a subset of the primary channels of a first user, a corresponding plurality of sub-channels is generated based upon their profile. Each such plurality of sub-channels forms a corresponding hierarchical tree with the corresponding primary channel as root node and the sub-channels as child nodes.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: September 20, 2016
    Assignee: Pypestream Inc.
    Inventors: Richard Smullen, Jeremy Sterns, Jeremy Glassenberg, Joerg Habermeier, Jatin Patel, Hans van de Bruggen
  • Publication number: 20150358259
    Abstract: Systems and methods for distributing messages are described. In some embodiments, a server system includes one or more processors, and memory storing one or more programs for execution by the one or more processors. The system receives message distribution information, the message distribution information including a channel identifier and a message distribution address. The system receives from a message queue a plurality of messages that correspond to the channel identifier. The plurality of messages is for distribution to a plurality of users through one or more message distribution servers. The system processes the plurality of messages in accordance with the message distribution information; and sends a plurality of processed messages to the message distribution address for distribution to the plurality of users.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 10, 2015
    Inventors: Jeremy STERNS, Tulsi Ram MAYALA
  • Publication number: 20150100407
    Abstract: A server system comprising one or more processors and memory obtains user profiles for a plurality of users. In response to receiving profile-update information for a respective user, the server system updates a respective profile of the respective user in accordance with the profile-update information and initiates storage of profile-archive information that enables the server system to obtain a prior version of the respective profile. After updating the respective profile, the server system receives, from a requestor, a request for analysis of message interaction data. In response to receiving the request for analysis of the message interaction data, the server system obtains a message-interaction report that correlates the message interaction data with a set of one or more prior versions of profiles of one or more users that includes the prior version of the respective profile of the respective user and provides the message-interaction report to the requestor.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventors: Jeremy STERNS, Tulsi Ram MAYALA
  • Publication number: 20150100411
    Abstract: A server system comprising one or more processors and memory receives, from a client device, one or more messages for use in a message campaign, where the one or more messages include a plurality of annotations indicating human-identified features in the one or more messages. The server system initiates delivery of the message campaign to a plurality of users and receives campaign-feedback data that is indicative of user interaction, during the message campaign, that corresponds the features identified by the one or more annotations. After receiving the campaign-feedback data, the server system receives, from a requestor, a request for analysis of the features during the message campaign. In response, the server system obtains a campaign report that provides information on one or more correlations between the features and user interaction with the features during the message campaign and provides the campaign report to the requestor.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventors: Jeremy STERNS, Tulsi Ram MAYALA
  • Publication number: 20150100408
    Abstract: A server system comprising one or more processors and memory initiates delivery of a plurality of message campaigns to a plurality of users. A respective message campaign of the plurality of message campaigns includes one or more messages addressed to at least a subset of the plurality of users. The server system receives, from a plurality of client devices associated with the plurality of users, campaign-feedback data, where the campaign-feedback data is indicative of user interaction with the messages transmitted to the plurality of client devices as part of the plurality of message campaigns. After receiving the campaign-feedback data, the server system conditionally transmits, when a transmission criterion is satisfied, to one or more remote storage systems, campaign-tracking data that is based on the campaign-feedback data.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventors: Jeremy STERNS, Tulsi Ram MAYALA