Patents Assigned to Optimizely, Inc.
-
Patent number: 11915405Abstract: An exemplary method generally includes reflecting, by a movable reflector, electromagnetic radiation from a field of view in a region of interest of an additive manufacturing machine to an optics assembly; splitting, by a beam splitter of the optics assembly, the electromagnetic radiation into a plurality of beams; directing the plurality of beams to a plurality of optical sensors such that each optical sensor of the plurality of optical sensors receives a corresponding and respective beam of the plurality of beams; generating, by the plurality of optical sensors, a plurality of outputs, each output including information related to a corresponding and respective beam; and controlling, by a controller, the movable reflector to move the field of view to maintain a predetermined relationship between the field of view and a moving build point within the region of interest.Type: GrantFiled: March 16, 2021Date of Patent: February 27, 2024Assignee: Applied Optimization, Inc.Inventors: Anil Chaudhary, Ethan Van Tilburg, Brandon Baucher, Tom Ryan
-
Patent number: 11593667Abstract: A method of executing an A/B test includes, during execution of the A/B test, determining, by a processing device using a sequential frequentist test, that a sample ratio mismatch has occurred, wherein the sample ratio mismatch is determined before the A/B test ends the execution. The method further includes, in response to the determining, ending the execution of the A/B test before a previously scheduled end of the A/B test.Type: GrantFiled: October 22, 2020Date of Patent: February 28, 2023Assignee: Optimizely, Inc.Inventor: Michael Lindon
-
Patent number: 11593452Abstract: A method comprises receiving a first outbound request, from an internal user account of an internal platform, indicating a first action to be performed by a first third-party user account of a first third-party platform. In response to authenticating the first outbound request, the method further comprises sending an application programming interface (API) request to the first third-party platform to perform the first action on the first third-party platform on behalf of the internal user account. The method further comprises receiving a first inbound request, from the first third-party user account, indicating a second action to be performed on behalf of the internal user account on the internal platform. In response to authenticating the first inbound request, the method further comprises sending an internal request to the internal platform to perform the second action on the internal platform on behalf of the first third-party user account.Type: GrantFiled: September 12, 2019Date of Patent: February 28, 2023Assignee: Optimizely, Inc.Inventors: Yeeland Chen, Travis Beck, Arun Dharumar, Byron Jones, Claire Vo
-
Patent number: 11397785Abstract: A browsing history associated with a user of a client device is received from the client device. One or more keywords associated with a target audience for a variant of a web page are received from a content provider system. A score is determined for the user based on the browsing history for the user and the one or more keywords associated with the target audience. The user is identified as part of the target audience based on the score for the user satisfying a score threshold. The variant of the web page is caused to be presented at the client device associated with the user.Type: GrantFiled: October 1, 2019Date of Patent: July 26, 2022Assignee: Optimizely, Inc.Inventors: Dan Siroker, Whelan Jefferson Boyd, Hao Xia, Zachary Leach
-
Patent number: 11334224Abstract: A single-page application of a content provider is associated with a smart page established on an experiment system to allow a variation test to be performed on the single-page application. The smart page is associated with a trigger that determines when one or more corresponding conditions of the single-page application should be evaluated. Responsive to one or more of the conditions of the single-page application being satisfied, either an original version of the single-page web page or a variant of the single-page web page may be displayed.Type: GrantFiled: January 29, 2019Date of Patent: May 17, 2022Assignee: Optimizely, Inc.Inventors: Whelan Jefferson Boyd, Zachary Leach, James Frazier Fox
-
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: 11269576Abstract: A variation testing system environment for performing variation testing of web pages and applications is disclosed. Users requesting a view from a content provider are not randomly assigned to one of a plurality of variations of the view. Rather, a function is applied to each user's identifier in order to determine which variation of the view is provided to a client device of the user.Type: GrantFiled: August 11, 2015Date of Patent: March 8, 2022Assignee: Optimizely, Inc.Inventors: Meng Xiao He, Tyler Brandt, Richard Klafter, Jonathan Dobbie, Ajith Arthur Mascarenhas, Chrix Erik Finne
-
Patent number: 11232474Abstract: A method of avoiding infinite loops of changes to a dynamic web page to display on a client device includes displaying the dynamic web page received from a content provider on the client device, wherein the dynamic web page comprises a modified element having an original modification. The method further includes receiving an indication that the modified element was updated to generate an updated modified element. The method further includes, in response to receiving the indication, determining, by a processing device, that reapplying the original modification to the updated modified element would result in an infinite loop on the dynamic web page. The method further includes, based on the determination, displaying the updated modified element on the dynamic without reapplying the original modification to the updated modified element.Type: GrantFiled: May 13, 2019Date of Patent: January 25, 2022Assignee: Optimizely, Inc.Inventors: Nikhil Eshwar Chelliah, James Frazier Fox
-
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
-
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
-
Patent number: 10902196Abstract: Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.Type: GrantFiled: August 14, 2014Date of Patent: January 26, 2021Assignee: Optimizely, Inc.Inventors: Dan Siroker, Pete Koomen, Elliot Kim, Eric Siroker
-
Patent number: 10901872Abstract: A variation testing system for performing variation testing of content is disclosed. The variation testing system allows an experimenter to continuously monitor the results of the variation test. In order to ensure that the experimenter is provided with valid results, the variation testing system may reset the variation test.Type: GrantFiled: January 24, 2020Date of Patent: January 26, 2021Assignee: Optimizely, Inc.Inventors: Leonid Boris Pekelis, David Jonathan Max Walsh, Ramesh Om Johari
-
Patent number: 10747942Abstract: Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.Type: GrantFiled: August 14, 2014Date of Patent: August 18, 2020Assignee: Optimizely, inc.Inventors: Dan Siroker, Pete Koomen, Elliot Kim, Eric Siroker
-
Patent number: 10585778Abstract: A variation testing system for performing variation testing of content is disclosed. The variation testing system allows an experimenter to continuously monitor the results of the variation test. In order to ensure that the experimenter is provided with valid results, the variation testing system may reset the variation test.Type: GrantFiled: August 21, 2017Date of Patent: March 10, 2020Assignee: Optimizely, inc.Inventors: Leonid Boris Pekelis, David Jonathan Max Walsh, Ramesh Om Johari
-
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
-
Patent number: 9842092Abstract: Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.Type: GrantFiled: June 25, 2015Date of Patent: December 12, 2017Assignee: Optimizely, Inc.Inventors: Elliot Kim, Richard Raykhenberg
-
Patent number: 9760471Abstract: A variation testing system for performing variation testing of content is disclosed. The variation testing system allows an experimenter to continuously monitor the results of the variation test. In order to ensure that the experimenter is provided with valid results, the variation testing system may reset the variation test.Type: GrantFiled: September 23, 2015Date of Patent: September 12, 2017Assignee: Optimizely, Inc.Inventors: Leonid Boris Pekelis, Ramesh Om Johari, David Jonathan Max Walsh
-
Patent number: 9445602Abstract: A method for electrolytically generating a biocide, including providing a brine solution carrier fluid; providing a vessel for creating a first passageway and a second passageway, flowing the carrier fluid through the vessel; applying an electric potential to the electrodes to produce an anolyte fluid, an anolyte gas, a catholyte fluid, and a catholyte gas in the vessel; removing the anolyte fluid, anolyte gas, catholyte fluid, and catholyte gas from the vessel; mixing a portion of the anolyte gas with the catholyte fluid to produce ozone gas and hypochlorite bleach mixture; re-circulating the ozone gas with the ozone gas and hypochlorite bleach mixture; mixing the anolyte fluid with the hypochlorite bleach solution; mixing a chlorite brine with the hypochlorite bleach solution to produce a chlorite brine/hypochlorite bleach solution mixture; and mixing the anolyte fluid with the chlorite brine/hypochlorite bleach solution mixture to the produce the biocide.Type: GrantFiled: March 12, 2013Date of Patent: September 20, 2016Assignee: Strategic Resource Optimization, Inc.Inventors: Michael J. Peters, John D. Breedlove, Seth R. Meyer
-
Patent number: 9400774Abstract: Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.Type: GrantFiled: March 15, 2013Date of Patent: July 26, 2016Assignee: Optimizely, Inc.Inventors: Elliot Kim, Richard Raykhenberg
-
Patent number: 8839093Abstract: Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.Type: GrantFiled: January 6, 2012Date of Patent: September 16, 2014Assignee: Optimizely, Inc.Inventors: Dan Siroker, Pete Koomen, Elliot Kim, Eric Siroker