Patents by Inventor Andreas Harnesk

Andreas Harnesk 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: 20160119436
    Abstract: Embodiments are directed to scaling services, transitioning from a first service version to a second version and to implementing an external system integration service. In one scenario, a computer system establishes a message broker service that maintains message queues that allow communication between services. The message queues receive messages from publishers and transfer messages to subscribers. The computer system indicates a specified message queue for each service, where the specified message queue is configured to maintain messages for that service. The computer system also moves at least one of the services to a second, different computer system, while the specified message queue maintains messages for the moved service. The computer system further allows an external system integration service to be implemented which subscribes to specified, registered messages and forwards the registered messages to selected external entities.
    Type: Application
    Filed: May 14, 2014
    Publication date: April 28, 2016
    Inventors: Stefan Karlsson, Andreas Harnesk
  • Publication number: 20150363716
    Abstract: Embodiments described herein generally relate to dynamically assigning product groups to production machines using production groups and producing product groups at a specified ratio using production groups. In one scenario, a computer system dynamically assigns a production entity to a product group based on properties for that production entity. The production entity is to be produced using a production machine. The computer system then dynamically assigns each product group to a production group, where each production group includes production machines that are available to produce production entities for product groups that belong to the assigned production group. The computer system also indicates that a production entity is to be produced using the production machines in the dynamically assigned production group.
    Type: Application
    Filed: January 17, 2014
    Publication date: December 17, 2015
    Applicant: PACKSIZE LLC
    Inventors: Andreas Harnesk, Ryan Osterhout, Stefan Karlsson
  • Publication number: 20150301875
    Abstract: Embodiments are directed to automatically persisting specified messages, to providing versioning for persisted messages and to querying persisted messages. In one scenario, a computer system establishes a repository service that is subscribed to specified types of messages, where the messages are sent from publishers to a message queue maintained by a message managing service, and where each message includes a data structure that has certain data or a certain type of data. The repository service listens for the specified types of messages to which the repository service is subscribed and receives messages of the specified type to which the repository service is subscribed. The repository service further persists at least a portion of each message received by the repository service in a data store.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 22, 2015
    Inventor: Andreas Harnesk
  • Publication number: 20150227265
    Abstract: Embodiments are directed to generating a customizable user interface, to implementing predefined gadgets within a user interface and to providing hierarchical spaces within a user interface. In one scenario, a computer system receives a first input from the user indicating that a space is to be created within a user interface (UI), where each space is an area that holds gadgets, and where each gadget is a UI control. The computer system creates a space within the UI that provides context for those gadgets that are added to the space, where the context indicates rules or settings that are to be applied to those gadgets that are added to the space. The computer system also receives a second input from the user indicating that a gadget is to be added to the created space. The computer system then adds at least one gadget to the created space.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 13, 2015
    Inventor: Andreas Harnesk