Patents Assigned to Optimizely, Inc.
  • Patent number: 11915405
    Abstract: 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: Grant
    Filed: March 16, 2021
    Date of Patent: February 27, 2024
    Assignee: Applied Optimization, Inc.
    Inventors: Anil Chaudhary, Ethan Van Tilburg, Brandon Baucher, Tom Ryan
  • Patent number: 11593667
    Abstract: 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: Grant
    Filed: October 22, 2020
    Date of Patent: February 28, 2023
    Assignee: Optimizely, Inc.
    Inventor: Michael Lindon
  • Patent number: 11593452
    Abstract: 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: Grant
    Filed: September 12, 2019
    Date of Patent: February 28, 2023
    Assignee: Optimizely, Inc.
    Inventors: Yeeland Chen, Travis Beck, Arun Dharumar, Byron Jones, Claire Vo
  • Patent number: 11397785
    Abstract: 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: Grant
    Filed: October 1, 2019
    Date of Patent: July 26, 2022
    Assignee: Optimizely, Inc.
    Inventors: Dan Siroker, Whelan Jefferson Boyd, Hao Xia, Zachary Leach
  • Patent number: 11334224
    Abstract: 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: Grant
    Filed: January 29, 2019
    Date of Patent: May 17, 2022
    Assignee: Optimizely, Inc.
    Inventors: Whelan Jefferson Boyd, Zachary Leach, James Frazier Fox
  • Patent number: 11321418
    Abstract: 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: Grant
    Filed: October 22, 2019
    Date of Patent: May 3, 2022
    Assignee: Optimizely, Inc.
    Inventors: Ali Abbas Rizvi, Michael Carlyle Davis, Travis Beck
  • Patent number: 11269576
    Abstract: 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: Grant
    Filed: August 11, 2015
    Date of Patent: March 8, 2022
    Assignee: Optimizely, Inc.
    Inventors: Meng Xiao He, Tyler Brandt, Richard Klafter, Jonathan Dobbie, Ajith Arthur Mascarenhas, Chrix Erik Finne
  • Patent number: 11232474
    Abstract: 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: Grant
    Filed: May 13, 2019
    Date of Patent: January 25, 2022
    Assignee: Optimizely, Inc.
    Inventors: Nikhil Eshwar Chelliah, James Frazier Fox
  • Patent number: 11200153
    Abstract: 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: Grant
    Filed: February 26, 2019
    Date of Patent: December 14, 2021
    Assignee: Optimizely, Inc.
    Inventors: Vijay Jambu, John Provine, Rama Ranganath, Ali Abbas Rizvi
  • Patent number: 11108875
    Abstract: 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: Grant
    Filed: March 1, 2019
    Date of Patent: August 31, 2021
    Assignee: Optimizely, Inc.
    Inventors: Ali Abbas Rizvi, Michael J. Connolly, Jr., John Provine
  • Patent number: 10902196
    Abstract: 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: Grant
    Filed: August 14, 2014
    Date of Patent: January 26, 2021
    Assignee: Optimizely, Inc.
    Inventors: Dan Siroker, Pete Koomen, Elliot Kim, Eric Siroker
  • Patent number: 10901872
    Abstract: 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: Grant
    Filed: January 24, 2020
    Date of Patent: January 26, 2021
    Assignee: Optimizely, Inc.
    Inventors: Leonid Boris Pekelis, David Jonathan Max Walsh, Ramesh Om Johari
  • Patent number: 10747942
    Abstract: 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: Grant
    Filed: August 14, 2014
    Date of Patent: August 18, 2020
    Assignee: Optimizely, inc.
    Inventors: Dan Siroker, Pete Koomen, Elliot Kim, Eric Siroker
  • Patent number: 10585778
    Abstract: 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: Grant
    Filed: August 21, 2017
    Date of Patent: March 10, 2020
    Assignee: Optimizely, inc.
    Inventors: Leonid Boris Pekelis, David Jonathan Max Walsh, Ramesh Om Johari
  • Patent number: 10255173
    Abstract: 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: Grant
    Filed: December 27, 2016
    Date of Patent: April 9, 2019
    Assignee: Optimizely, Inc.
    Inventors: Vijay Jambu, John Provine, Rama Ranganath, Ali Abbas Rizvi
  • Patent number: 9842092
    Abstract: 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: Grant
    Filed: June 25, 2015
    Date of Patent: December 12, 2017
    Assignee: Optimizely, Inc.
    Inventors: Elliot Kim, Richard Raykhenberg
  • Patent number: 9760471
    Abstract: 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: Grant
    Filed: September 23, 2015
    Date of Patent: September 12, 2017
    Assignee: Optimizely, Inc.
    Inventors: Leonid Boris Pekelis, Ramesh Om Johari, David Jonathan Max Walsh
  • Patent number: 9445602
    Abstract: 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: Grant
    Filed: March 12, 2013
    Date of Patent: September 20, 2016
    Assignee: Strategic Resource Optimization, Inc.
    Inventors: Michael J. Peters, John D. Breedlove, Seth R. Meyer
  • Patent number: 9400774
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: July 26, 2016
    Assignee: Optimizely, Inc.
    Inventors: Elliot Kim, Richard Raykhenberg
  • Patent number: 8839093
    Abstract: 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: Grant
    Filed: January 6, 2012
    Date of Patent: September 16, 2014
    Assignee: Optimizely, Inc.
    Inventors: Dan Siroker, Pete Koomen, Elliot Kim, Eric Siroker