Patents Assigned to Klaviyo Inc.
-
Patent number: 12216731Abstract: Apparatuses, methods, and systems for controlling views of a website. One method includes generating selected variant data including data of the A view and data of the B view, providing the selected variant data including data of an A view or data of a B view to a state management library, generating, by the state management library, a UI (user interface) of a website based on the data of the A view data or the data of the B provided to the state management library, controlling displaying underlying data of a website view on a user browser based on the UI generated by the state management library, wherein the website view is generated by a front-end framework, wherein the front-end framework provides input to a website DOM which controls the website view on the user browser, and manipulating views of the website with the front-end framework based on the selected variant data.Type: GrantFiled: March 30, 2023Date of Patent: February 4, 2025Assignee: Klaviyo, IncInventors: Noah Mormino, Jonathan Darby, Bjorn Mann
-
Publication number: 20240420165Abstract: Apparatuses, methods, and systems for detecting changes in customer behavior are disclosed. One method includes detecting customer action data, receiving, by a marketing platform server, the customer action data over a period of time, determining, customer parameters including a mean, and a standard deviation of the customer action data, generating a normalization value when the standard deviation is detected to be less than a deviation threshold, calculating, by the marketing platform server, a value of deviation from expectation based at least on the mean, the normalization value, and a noise factor, calculating a current cumulative sum value of the customer action data based on a prior cumulative sum value and the value of the deviation from expectation, comparing the current cumulative sum value with a threshold, and generating an electronic communication for the merchant server when the current cumulative sum value satisfies a compared condition with the preselected threshold.Type: ApplicationFiled: August 30, 2024Publication date: December 19, 2024Applicant: Klaviyo, IncInventors: Olof Jacobson, Harsh Mehta
-
Patent number: 12159102Abstract: Methods and systems for optimized template data management are disclosed. By enabling direct access to the shared universal content data, the template management system can replicate the selected universal content either within one template or across several templates. Furthermore, the universal content can be a section that comprise sub-components or a block that comprises subblocks. The present subject matter can improve computer and network efficiency by eliminating duplicative universal content data.Type: GrantFiled: June 13, 2022Date of Patent: December 3, 2024Assignee: Klaviyo Inc.Inventors: Shresth Bhatnagar, Daniel Kezerashvili, Nikita Shenkman
-
Publication number: 20240394745Abstract: Apparatuses, methods, and systems for determining winning arms of electronic testing. One method includes obtaining historical data related to the testing, creating a histogram based on the historical data, the histogram including bins and weights, creating a distribution by computing concentration parameters of the distribution from the weights of the histogram, executing the testing, receiving new data collected based on the execution of the test, allocating the new data into same bins as the bins of the histogram of the historical data yielding a new data bin count, computing a posterior distribution comprising updating the distribution using the same bins and the new data bin counts and the concentration parameters of the distribution, inferring corresponding central tendencies of samplings of a metric distribution, constructing an overall utility distribution for each arms of the test, and determining a winning arm of the testing.Type: ApplicationFiled: December 14, 2023Publication date: November 28, 2024Applicant: Klaviyo, IncInventor: Ian Delbridge
-
Publication number: 20240394744Abstract: Methods and systems for creating a multi-channel digital communication are disclosed. The multi-channel communication system can effectively create a second, interconnected communication based on a first communication. The system can duplicate and adjust content and settings of the second linked communication pursuant to requirements and parameters of the second communication. Furthermore, the system can assign a unique identification number to each communication to render coordinated management across multiple channels. The system can further retrieve data from the two individual communication databases and generate a combined comprehensive report for the multi-channel communication.Type: ApplicationFiled: May 27, 2023Publication date: November 28, 2024Applicant: Klaviyo Inc.Inventors: Sonal DHINGRA, Paul HADDAD, Noel KEENER, James ROSENTHAL, Jack CARRUBBA, Moti GREEN, Kelvin PEREZ
-
Publication number: 20240394752Abstract: Methods and systems for generating and managing a multi-channel digital communication are disclosed. The multi-channel communication system can effectively create a second, interconnected communication based on a first communication. Furthermore, the system can duplicate, modify and adapt content and settings of the second linked communication. The multi-channel communication system can compile individual breakdown reports for the individual communications and can assemble a combined comprehensive report for the multi-channel communication. Additionally, the system can propose modifications and implement adjustments based on the engagement metrics of the combined report.Type: ApplicationFiled: May 27, 2023Publication date: November 28, 2024Applicant: Klaviyo Inc.Inventors: Sonal DHINGRA, Paul HADDAD, Noel KEENER, James ROSENTHAL, Jack CARRUBBA, Moti GREEN, Kelvin PEREZ
-
Publication number: 20240394746Abstract: Apparatuses, methods, and systems for determining winning arms of electronic testing. One method includes obtaining historical data values related to the A/B test of a user, storing the historical data values, determining a historical weight for the historical data values, receiving new data values from the plurality of computing devices collected based on recipient actions during execution of the A/B, constructing a Dirichlet distribution, inferring corresponding central tendencies of samplings of a metric distribution, wherein each central tendency of the corresponding central tendencies is determined by sampling the Dirichlet distribution, constructing an overall utility distribution for each arms of the A/B test by combining the central tendency of each sampling of the metric distribution with a corresponding sampling of a conversion probability distribution, determining a winning arm of the A/B testing by comparing the overall utility distribution of each arm with each other arm of the A/B test.Type: ApplicationFiled: February 27, 2024Publication date: November 28, 2024Applicant: Klaviyo, IncInventor: Ian Delbridge
-
Publication number: 20240338518Abstract: Methods and systems for improved and efficient template reconciliation are disclosed. By comparing the original template with the proposed modified template, the template management system can determine the minimally necessary modifications in a relational database to implement all changes and automatically generate scripts to update the template in a short amount of time. The present subject can improve computer and network efficiency by eliminating constant and in-between modifications of the template. It also saves computing resources by avoiding the complete deletion and replacement of a template in the relational database.Type: ApplicationFiled: June 15, 2024Publication date: October 10, 2024Applicant: Klaviyo, IncInventor: Shresth Bhatnagar
-
Patent number: 12112343Abstract: Apparatuses, methods, and systems for detecting changes in customer behavior are disclosed. One method includes detecting customer action data, receiving, by a marketing platform server, the customer action data over a period of time, determining, customer parameters including a mean, and a standard deviation of the customer action data, generating a normalization value when the standard deviation is detected to be less than a deviation threshold, calculating, by the marketing platform server, a value of deviation from expectation based at least on the mean, the normalization value, and a noise factor, calculating a current cumulative sum value of the customer action data based on a prior cumulative sum value and the value of the deviation from expectation, comparing the current cumulative sum value with a threshold, and generating an electronic communication for the merchant server when the current cumulative sum value satisfies a compared condition with the preselected threshold.Type: GrantFiled: July 8, 2022Date of Patent: October 8, 2024Assignee: Klaviyo, Inc.Inventors: Olof Jacobson, Harsh Mehta
-
Publication number: 20240330395Abstract: Apparatuses, methods, and systems for controlling views of a website. One method includes generating selected variant data including data of the A view and data of the B view, providing the selected variant data including data of an A view or data of a B view to a state management library, generating, by the state management library, a UI (user interface) of a website based on the data of the A view data or the data of the B provided to the state management library, controlling displaying underlying data of a website view on a user browser based on the UI generated by the state management library, wherein the website view is generated by a front-end framework, wherein the front-end framework provides input to a website DOM which controls the website view on the user browser, and manipulating views of the website with the front-end framework based on the selected variant data.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Applicant: Klaviyo, IncInventors: Noah Mormino, Jonathan Darby, Bjorn Mann
-
Publication number: 20240311869Abstract: Apparatuses, methods, and systems for warming new accounts. One system includes a server electronically networked with a user and a plurality of recipients of an electronic mail campaign of the user, the server operating to obtain an initial contact list, check the initial contact list to determine that the initial contact list satisfies an initial set of engagement rules, generate an active contact list comprising modifying the initial contact list when the initial contact list does not satisfy the initial set of engagement rules, electronically send an electronic message campaign to the active contact list, analyze a success of the electronically sent campaign, and adaptively adjust the active contact list according to active engagement rules based on an evaluated success of the electronically sent campaign.Type: ApplicationFiled: May 26, 2024Publication date: September 19, 2024Applicant: Klaviyo, IncInventors: Thomas Blanchard, Michael T. Lawson, Christopher Schenker, Julian Zucker, Francis Baker
-
Publication number: 20240305549Abstract: Apparatuses, methods, and systems for detecting changes in periodic sub-user behavior data for determining a condition of a network are disclosed. One method includes sensing the user data of sub-users, calculating a plurality of thresholds based on a size of the user data, calculating a rolling mean for each sub-period of a larger period, generating difference values based on comparing current sub-period values to corresponding sub-period rolling mean, accumulating a cumulative sum based the difference values, detecting an anomaly based on comparing the cumulative sum with the plurality of thresholds, detecting a condition of a state of communication between the user server and the platform server when the comparing of the cumulative sum with the plurality of threshold exceeds a condition detection threshold, and feeding the condition of the state of communication back to the user server when the condition is detected.Type: ApplicationFiled: May 16, 2024Publication date: September 12, 2024Applicant: Klaviyo, IncInventors: Lilia Staszel, Olof Jacobson, Harsh Mehta
-
Publication number: 20240289554Abstract: Methods and systems for optimized large-scale semantic search and information retrieval are disclosed. Via comparing similarity scores between the search query and the resources, the personalized embedding-based search engine and system can select probable answers with the consideration of the query's intent and context. The resources can comprise all relevant content or customized content related to the searched site or domain. The system can apply custom score adjustments to the similarity scores. In addition, the system can partition and process a resource in a number of different manners to generate different resource vectors. Further, the search query can be an explicit query or an implied query that is inferred from the user's actions.Type: ApplicationFiled: February 27, 2023Publication date: August 29, 2024Applicant: Klaviyo Inc.Inventor: Michael Galli
-
Publication number: 20240281597Abstract: Apparatuses, methods, and systems for automated testing and selection of multiple templates of a form. One method includes receiving, by a server, a first input text message from a user, displaying, by the server, the first input text message to an agent, displaying, by the server, a configurable menu of responses to the first input text message to the agent, receiving, by the server, a selection of one of the configurable menu of responses from the agent, facilitating, by the server, sending of the selected of one of the configurable menu of responses to the user, and associating and recording the selected one of the configurable menu of responses with the first input text message.Type: ApplicationFiled: April 4, 2024Publication date: August 22, 2024Applicant: Klaviyo, IncInventors: David Yi Xiao, Smit Anish Kiri, Tianxing Liu, Casey Koppes, Gabriel Gralla, Kaila Corrington, Nithin Gangadharan, Prisca Sara Joseph, Robert Roosevelt Mercer, III, Vera Guttenberger, Andrew Cole Young
-
Publication number: 20240281822Abstract: Apparatuses, methods, and systems for testing templates of electronic messages. One method includes continuously sending, by a server, a main electronic message, wherein at least a content of the main electronic message is determined by a main message template, creating a plurality of test templates including at least an A template and a B template, initiating, by the server, testing of test electronic messages, wherein at least a content of one test electronic message is determined by the A template, and at least the content of another of the test electronic message is determined by the B template, wherein editing of the test electronic messages occurs simultaneous with the continuous sending of the main electronic message, and selecting, by the server, a winning template of the A template and the B template.Type: ApplicationFiled: February 19, 2023Publication date: August 22, 2024Applicant: Klaviyo, IncInventors: Woody T. Austin, Nicholas Hartmann, Carola Leiva, Justin Xu, Mohammad Suffian bin Hamzah, XueMeng Sun, Nikhil Bhaip, Thomas Culp
-
Patent number: 12050861Abstract: Methods and systems for improved and efficient template reconciliation are disclosed. By comparing the original template with the proposed modified template, the template management system can determine the minimally necessary modifications in a relational database to implement all changes and automatically generate scripts to update the template in a short amount of time. The present subject can improve computer and network efficiency by eliminating constant and in-between modifications of the template. It also saves computing resources by avoiding the complete deletion and replacement of a template in the relational database.Type: GrantFiled: May 17, 2022Date of Patent: July 30, 2024Assignee: Klaviyo Inc.Inventor: Shresth Bhatnagar
-
Publication number: 20240250922Abstract: Apparatuses, methods, and systems for generating short messages for electronic messages of electronic marketing messages. One method includes receiving, by a server, information related to the electronic marketing message, receiving, by the server, a plurality of N short messages (text) generated based on the received information from a generative text engine model, reducing, by the server, the plurality of N short messages down to M short messages, displaying messages based on the M short messages to a merchant user, identifying merchant actions in response to the displaying of the messages based on the M short messages, and fine-tuning, by the server, the generative text engine model based on the identified merchant actions.Type: ApplicationFiled: December 11, 2023Publication date: July 25, 2024Applicant: Klaviyo, IncInventors: Charles T. Natoli, Devin Patel, Sofiane Hadji, Gal Gila Korcia, Nick Vessella, Robert Huselid, Andrew Piliero, Tristan Mills, Harsh Mehta
-
Patent number: 12039576Abstract: Methods and systems for improved and efficient campaign message classification are disclosed. By automating the campaign message classification process, the system can improve efficiency in categorizing and managing campaign messages. The system can predict a message's type or characteristics via an ensemble model that comprises one or more logic-rule model(s) and machine learning language model(s). The ensemble model can process various data and predict a message's type or characteristics based on an aggregated prediction mechanism.Type: GrantFiled: September 22, 2022Date of Patent: July 16, 2024Assignee: Klaviyo Inc.Inventors: Ian Delbridge, Sofiane Hadji, Gal Korcia, Charlie Natoli
-
Patent number: 12026742Abstract: Apparatuses, methods, and systems for warming new accounts. One system includes a server electronically networked with a user and a plurality of recipients of an electronic mail campaign of the user, the server operating to obtain an initial contact list, check the initial contact list to determine that the initial contact list satisfies an initial set of engagement rules, generate an active contact list comprising modifying the initial contact list when the initial contact list does not satisfy the initial set of engagement rules, electronically send an electronic message campaign to the active contact list, analyze a success of the electronically sent campaign, and adaptively adjust the active contact list according to active engagement rules based on an evaluated success of the electronically sent campaign.Type: GrantFiled: July 23, 2023Date of Patent: July 2, 2024Assignee: Klaviyo, IncInventors: Thomas Blanchard, Michael T. Lawson, Christopher Schenker, Julian Zucker, Francis Baker
-
Patent number: 11989502Abstract: Apparatuses, methods, and systems for implicitly annotating textual data in conversational messaging are disclosed. One method includes receiving, by a server, a first input text message from a user (customer), displaying, by the server, the first input text message to an agent (merchant), displaying, by the server, a configurable menu of responses to the first input text message to the agent (merchant), receiving, by the server, a selection of one of the configurable menu of responses from the agent (merchant), facilitating, by the server, sending of the selected of one of the configurable menu of responses to the user (customer); and associating and recording the selected one of the configurable menu of responses with the first input text message.Type: GrantFiled: January 31, 2023Date of Patent: May 21, 2024Assignee: Klaviyo, IncInventors: David Yi Xiao, Smit Anish Kiri, Tianxing Liu, Casey Koppes, Gabriel Gralla, Kaila Corrington, Nithin Gangadharan, Prisca Sara Joseph, Robert Roosevelt Mercer, III, Vera Guttenberger, Andrew Cole Young