Patents by Inventor Peter Juhl

Peter Juhl 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: 20240119218
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file. The article can have multiple columns. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can partition the text blocks and images in two or more columns using dynamically adjusted valleys between columns. The system can set a reading order of the article after rendering. The system can merge and split text blocks to form paragraphs of text. The system includes logic to infer semantic information about typographic roles of the paragraphs from at least the font information. The system can cause display of the article in a device-dependent format using the semantic information and the reading order.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 11, 2024
    Applicant: ISSUU, INC.
    Inventors: Erik Allan JUHL, Anders Peter FUGMANN
  • Publication number: 20240104290
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file that has multiple articles and a table of contents to the articles. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can detect at least one table in the PDF file that includes pages numbers and multiple columns. The system includes logic to partition a contiguous sequence of text representing the table into text blocks of entries and columns. The system includes logic to merge multiple text blocks that align horizontally with a single page number into a single text block. Table of contents is displayed in a device-dependent format including the entries from the merged text blocks.
    Type: Application
    Filed: September 28, 2023
    Publication date: March 28, 2024
    Applicant: ISSUU, INC.
    Inventors: Erik Allan JUHL, Anders Peter FUGMANN
  • Publication number: 20230195133
    Abstract: Implementations of the disclosed subject matter provide a method that includes receiving, at a communications interface, one or more control signals to control a drive system of the mobile robot to move within an area. A surface within the area and/or an object within the area may be detected using at least one sensor of the mobile robot. Using a processor communicatively coupled to the at least one sensor, the area may be mapped in two dimensions (2D) or three dimensions (3D) based on the detecting of at least one of the surface and the object as the mobile robot moves within the area based on the one or more received control signals. The method may include mapping, using the processor and the communications interface, wireless network communication signal strength as the mobile robot moves within the area based on the one or more received control signals.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Rasmus Vistisen, John Erland Østergaard, Peter Juhl Voldsgaard, Laust Thomsen, Efraim Vitzrabin
  • Publication number: 20230131217
    Abstract: Implementations of the disclosed subject matter provide a mobile robot that moves within an area and captures image data by an image sensor. A position of text, an image, and/or video on a display screen of a display mounted to the mobile robot may be adjusted based on the image data captured by the mobile robot that includes one or more persons that are within the area. The text, the image, and/or the video may be at the adjusted position in the display screen of the display and audio via a speaker of the mobile robot to the one or more persons based on their heights, eye level, whether they are seated, or the like.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Inventors: Rasmus Vistisen, John Erland Østergaard, Efraim Vitzrabin, Peter Juhl Voldsgaard
  • Patent number: 5812853
    Abstract: A method and apparatus for processing source code in a language processing system with improved parsing based on prefix analysis. A method in accordance with the present invention includes the steps of identifying a previously-parsed prefix of a source code translation unit; creating a parser in a parser state corresponding to the identified prefix; and parsing a remaining portion of the translation unit after the prefix using the parser in the parser state corresponding to the prefix. In one embodiment of the invention, the step of creating a parser includes retrieving stored level-one subtrees corresponding to the top-level statements in the prefix. The level-one subtrees corresponding to the prefix may be stored in the form of a prefix tree along with the text of the top-level source code statements represented by the prefix and a parser delta indicating the effect of the code statements on the parser state.
    Type: Grant
    Filed: April 11, 1994
    Date of Patent: September 22, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Martin D. Carroll, Peter Juhl, Andrew Richard Koenig