Patents by Inventor Marcus Lenzner

Marcus Lenzner 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).

  • Publication number: 20230297764
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a non-obtrusive markup augmentation of websites during website localization. A method includes generating a localization descriptor for a localization element on a website, encoding the localization descriptor into unparsed syntax in code for the website, adding pseudo tag notations to the localization descriptor encoded in the unparsed syntax, extracting text that is being localized from the localization descriptor by identifying the pseudo tag notations, and creating a visual indicator for display as an overlay outside a visible area of the website to indicate a change in appearance of the website after localization, wherein a size of the visual indicator is scaled to match a size of the text as displayed in the visible area of the website when the code is rendered.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Applicant: salesforce.com, Inc.
    Inventor: Marcus Lenzner
  • Publication number: 20230297638
    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically detecting layout shifts or anomalies in a website during localization processes. A method includes generating a first rendering of a localization element on a website, extracting localized text from a localization descriptor for the localization element in code for the website, applying the localized text to the localization element on the website, generating a second rendering of the localization element on the website after the applying of the localized text, identifying an anomaly in the localization element displayed on the website by comparing the first and second renderings, and creating a visual indicator for display as an overlay outside a visible area of the website, wherein a location of the visual indicator corresponds to a location of the anomaly in the localization element displayed on the website.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Applicant: Salesforce.com, inc.
    Inventor: Marcus Lenzner
  • Patent number: 11620697
    Abstract: Systems and method are provided for receiving, at a server, a request to generate a page with content. The server may determine an output type for the page based on the received request. Object data may be retrieved for the content of the page, and the content for the page may be determined. Content data for the determined output type may be serialized based on the retrieved object data. The page may be generated to be transmitted for output based on the serialized content data.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: April 4, 2023
    Assignee: Salesforce, Inc.
    Inventor: Marcus Lenzner
  • Publication number: 20220237689
    Abstract: Systems and method are provided for receiving, at a server, a request to generate a page with content. The server may determine an output type for the page based on the received request. Object data may be retrieved for the content of the page, and the content for the page may be determined. Content data for the determined output type may be serialized based on the retrieved object data. The page may be generated to be transmitted for output based on the serialized content data.
    Type: Application
    Filed: January 26, 2021
    Publication date: July 28, 2022
    Inventor: Marcus Lenzner
  • Patent number: 11023556
    Abstract: Designing and previewing web pages includes displaying an identifying image encoded with a first uniform resource locator (URL) of a preview web page on a display of a first computing device, the first URL including a location of the preview web page and a token unique to a web page authoring session for the preview web page; receiving, from a second computing device, a second URL obtained by capturing the identifying image on the display of the first computing device by a camera of the second computing device and decoding the captured identifying image to get the second URL by the second computing device; validating the second URL; and sending the preview web page to the second computing device when the second URL is validated. The preview web page may then be displayed on the second computing device.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 1, 2021
    Assignee: salesforce.com, inc.
    Inventor: Marcus Lenzner
  • Publication number: 20210011957
    Abstract: Designing and previewing web pages includes displaying an identifying image encoded with a first uniform resource locator (URL) of a preview web page on a display of a first computing device, the first URL including a location of the preview web page and a token unique to a web page authoring session for the preview web page; receiving, from a second computing device, a second URL obtained by capturing the identifying image on the display of the first computing device by a camera of the second computing device and decoding the captured identifying image to get the second URL by the second computing device; validating the second URL; and sending the preview web page to the second computing device when the second URL is validated. The preview web page may then be displayed on the second computing device.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventor: Marcus LENZNER
  • Patent number: 10789413
    Abstract: Designing and previewing web pages include accepting user input to select a customer segment and a first point in time in a time frame of a time line; displaying a representation of components of a web page visible over the time frame according to visibility rules, the selected customer segment, and the first point in time; accepting user input to select a second point in time in the time frame; and displaying the representation of components of the web page visible over the time frame according to the visibility rules, the selected customer segment, and the second point in time.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: September 29, 2020
    Assignee: salesforce.com, inc.
    Inventor: Marcus Lenzner
  • Patent number: 10788957
    Abstract: Techniques for designing and previewing web pages include creating a component edit panel for a user interface of a web page designer application, creating a custom attribute editor; and creating a custom editor sandbox to isolate the custom attribute editor from other parts of the web page designer application. Further techniques include setting up a message channel to the custom attribute editor through the custom editor sandbox, and adding the custom editor sandbox to the component edit panel.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: September 29, 2020
    Assignee: Intel Corporation
    Inventor: Marcus Lenzner
  • Publication number: 20200279014
    Abstract: Designing and previewing web pages include accepting user input to select a customer segment and a first point in time in a time frame of a time line; displaying a representation of components of a web page visible over the time frame according to visibility rules, the selected customer segment, and the first point in time; accepting user input to select a second point in time in the time frame; and displaying the representation of components of the web page visible over the time frame according to the visibility rules, the selected customer segment, and the second point in time.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventor: Marcus Lenzner
  • Publication number: 20200279010
    Abstract: Delivering web pages in a rule-based content caching system includes receiving a request for a web page from a requesting customer, generating a visibility fingerprint for the web page based on web page components and one or more visibility rules, determining if a web page identified by the visibility fingerprint is in a cache, getting the web page from the cache when the web page identified by the visibility fingerprint is in the cache, when the web page identified by the visibility fingerprint is not in the cache, rendering the web page based on the web page components and the visibility rules and storing the web page in the cache, and returning the web page to the requesting customer.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Marcus Lenzner, Benjamin Siegmund