Patents by Inventor Pal Berg

Pal Berg 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: 12547666
    Abstract: Context rules, machine learning, and user interface in context-based search techniques are described. In an implementation, inputs are received via a user interface describing a plurality of contexts associated with user consumption of digital content. A plurality of context rules are generated based on the inputs and a plurality of rule search results are generated based on context data. The context data details the plurality of contexts associated with user consumption of the digital content. One or more machine learning models are trained based on the context data. A determination is made that a transition point has been reached, and in response, a transition is performed between use of the plurality of context rules and use of the one or more machine-learning models in generating a plurality of subsequent search results.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: February 10, 2026
    Assignee: Block, Inc.
    Inventors: Simen Smith Aulie, Pal Berg
  • Publication number: 20080234073
    Abstract: The invention relates to a score recording terminal (10) for handling golf score data, and a method for implementing such a terminal. Several score recording terminals are located at certain points on a golf course, and each terminal is adapted to be operated by a golf player by means of a personal smart card (20) during play. The terminal comprises a keypad (12) for the entry of input data from the golf player, a smart card reader (13) for communication with the player's smart card (20), a memory (17) for storage of data (171) and an executable program code (172), and a microprocessor (14). The program code is designed to cause the processor to read score data from the smart card (20), to receive input data from the keypad (12), to calculate new score data on the basis of the received score data and the received input data, and to deliver the new score data back to the smart card (20).
    Type: Application
    Filed: February 7, 2005
    Publication date: September 25, 2008
    Inventors: Pal Berg, Emir Gorancic
  • Publication number: 20060107325
    Abstract: A client filter is provided for filtering data to and from network servers. The filter has connection with a token that holds licenses which include cryptographic keys. Any data that is downloaded or uploaded over a network goes through the filter before it is presented for the user or a server. The filter identifies tags in the data and uses information in the licenses to determine the data that will pass through the filter. For uploading, the filter encrypts the tagged data with a chosen license. For download, the tagged data is decrypted if a proper license is found and the data is presented for the user.
    Type: Application
    Filed: August 13, 2003
    Publication date: May 18, 2006
    Inventors: Egil Kanestrom, Pal Berg