Patents by Inventor Ali Abbas Rizvi
Ali Abbas Rizvi 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: 11651047Abstract: A method includes providing, to a third-party content provider, code identifying a feature associated with digital content of the third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving, by an experimentation platform, an indication of a first event type associated with the digital content, wherein the first event type identifies a first trackable action associated with the feature. The method further includes determining, by a processing device of the experimentation platform, that the first event type does not exist in a configuration associated with the feature; The method further includes, in response to the determining, generating the first event type in the configuration, generating and providing a graphical representation of the first event type for display in a user interface of the experimentation platform, and tracking the first event type on the experimentation platform.Type: GrantFiled: March 15, 2022Date of Patent: May 16, 2023Assignee: OPTIMIZELY, INC.Inventors: Ali Abbas Rizvi, Michael Carlyle Davis, Travis Beck
-
Patent number: 11539806Abstract: A method includes receiving an identification of a feature associated with digital content of a third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving a configuration of a feature flag associated with the feature. The method further includes determining, by a processing device of an experimentation system, a plurality of feature variable values corresponding to the feature variable placeholder. The method further includes configuring, by the processing device, one or more rules on the experimentation system to determine: when and to whom the feature is to be deployed, based on the feature flag; and which of the plurality of feature variable values is to be deployed when and to whom.Type: GrantFiled: August 16, 2021Date of Patent: December 27, 2022Assignee: OPTIMIZELY, INC.Inventors: Ali Abbas Rizvi, Michael J. Connolly, Jr., John Provine
-
Publication number: 20220277052Abstract: A method includes providing, to a third-party content provider, code identifying a feature associated with digital content of the third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving, by an experimentation platform, an indication of a first event type associated with the digital content, wherein the first event type identifies a first trackable action associated with the feature. The method further includes determining, by a processing device of the experimentation platform, that the first event type does not exist in a configuration associated with the feature; The method further includes, in response to the determining, generating the first event type in the configuration, generating and providing a graphical representation of the first event type for display in a user interface of the experimentation platform, and tracking the first event type on the experimentation platform.Type: ApplicationFiled: March 15, 2022Publication date: September 1, 2022Inventors: Ali Abbas Rizvi, Michael Carlyle Davis, Travis Beck
-
Patent number: 11321418Abstract: A method includes providing, to a third-party content provider, code identifying a feature associated with digital content of the third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving, by an experimentation platform, an indication of a first event type associated with the digital content, wherein the first event type identifies a first trackable action associated with the feature. The method further includes determining, by a processing device of the experimentation platform, that the first event type does not exist in a configuration associated with the feature; The method further includes, in response to the determining, generating the first event type in the configuration, generating and providing a graphical representation of the first event type for display in a user interface of the experimentation platform, and tracking the first event type on the experimentation platform.Type: GrantFiled: October 22, 2019Date of Patent: May 3, 2022Assignee: Optimizely, Inc.Inventors: Ali Abbas Rizvi, Michael Carlyle Davis, Travis Beck
-
Patent number: 11200153Abstract: A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.Type: GrantFiled: February 26, 2019Date of Patent: December 14, 2021Assignee: Optimizely, Inc.Inventors: Vijay Jambu, John Provine, Rama Ranganath, Ali Abbas Rizvi
-
Publication number: 20210377352Abstract: A method includes receiving an identification of a feature associated with digital content of a third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving a configuration of a feature flag associated with the feature. The method further includes determining, by a processing device of an experimentation system, a plurality of feature variable values corresponding to the feature variable placeholder. The method further includes configuring, by the processing device, one or more rules on the experimentation system to determine: when and to whom the feature is to be deployed, based on the feature flag; and which of the plurality of feature variable values is to be deployed when and to whom.Type: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Inventors: Ali Abbas Rizvi, Michael J. Connolly, JR., John Provine
-
Patent number: 11108875Abstract: A method includes receiving an identification of a feature associated with digital content of a third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving a configuration of a feature flag associated with the feature. The method further includes determining, by a processing device of an experimentation system, a plurality of feature variable values corresponding to the feature variable placeholder. The method further includes configuring, by the processing device, one or more rules on the experimentation system to determine: when and to whom the feature is to be deployed, based on the feature flag; and which of the plurality of feature variable values is to be deployed when and to whom.Type: GrantFiled: March 1, 2019Date of Patent: August 31, 2021Assignee: Optimizely, Inc.Inventors: Ali Abbas Rizvi, Michael J. Connolly, Jr., John Provine
-
Publication number: 20210117485Abstract: A method includes providing, to a third-party content provider, code identifying a feature associated with digital content of the third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving, by an experimentation platform, an indication of a first event type associated with the digital content, wherein the first event type identifies a first trackable action associated with the feature. The method further includes determining, by a processing device of the experimentation platform, that the first event type does not exist in a configuration associated with the feature; The method further includes, in response to the determining, generating the first event type in the configuration, generating and providing a graphical representation of the first event type for display in a user interface of the experimentation platform, and tracking the first event type on the experimentation platform.Type: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventors: Ali Abbas Rizvi, Michael Carlyle Davis, Travis Beck
-
Publication number: 20200128089Abstract: A method includes receiving an identification of a feature associated with digital content of a third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving a configuration of a feature flag associated with the feature. The method further includes determining, by a processing device of an experimentation system, a plurality of feature variable values corresponding to the feature variable placeholder. The method further includes configuring, by the processing device, one or more rules on the experimentation system to determine: when and to whom the feature is to be deployed, based on the feature flag; and which of the plurality of feature variable values is to be deployed when and to whom.Type: ApplicationFiled: March 1, 2019Publication date: April 23, 2020Inventors: Ali Abbas Rizvi, Michael J. Connolly, JR., John Provine
-
Publication number: 20190196951Abstract: A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.Type: ApplicationFiled: February 26, 2019Publication date: June 27, 2019Inventors: Vijay Jambu, John Provine, Rama Ranganath, Ali Abbas Rizvi
-
Patent number: 10255173Abstract: A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.Type: GrantFiled: December 27, 2016Date of Patent: April 9, 2019Assignee: Optimizely, Inc.Inventors: Vijay Jambu, John Provine, Rama Ranganath, Ali Abbas Rizvi
-
Publication number: 20180181484Abstract: A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.Type: ApplicationFiled: December 27, 2016Publication date: June 28, 2018Inventors: Vijay Jambu, John Provine, Rama Ranganath, Ali Abbas Rizvi