Patents by Inventor Anders Nancke-Krogh

Anders Nancke-Krogh 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: 10013137
    Abstract: Described herein are systems and methods for enabling an unlimited multi-user desktop environment. In accordance with an embodiment, the system includes a computing device hosting the desktop. Each user connects to the desktop through the same or different computing devices. Each user will, in their client-area, render a section of the unlimited sized multi-user desktop. The section can be the same or different for all users. In accordance with an embodiment, compatible objects can be allowed to render the same content at different content positions for each connected user. For example, a user can scroll on a shared webpage without impacting the scroll position for other users looking at the same window of the same webpage. Additional embodiments are also described herein.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: July 3, 2018
    Assignee: Datapath Limited
    Inventor: Anders Nancke-Krogh
  • Patent number: 9785338
    Abstract: Described herein are systems and methods for enabling a multi-touch gesture recognition engine, where gesture recognition can be made based on touch or motion detection. In accordance with an embodiment the system include a hardware input list delivered from the hardware sensor(s), a touchobject list delivered from the application(s)/OS and logic to calculate and determine gestures based on mapping touchpoints from the sensor(s) with touchobjects from the application(s) in a time perspective. The engine can use a generic state machine in each gestureobject to keep track of the status of the gestureobject independently. Additional embodiments are also described herein.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: October 10, 2017
    Inventors: Anders Nancke-Krogh, Nina Nancke-Krogh
  • Patent number: 9465509
    Abstract: Described herein are systems and methods for enabling an unlimited multi-user desktop environment. In accordance with an embodiment the system includes a computing device hosting the desktop. Each user connects to the desktop through the same or different computing devices. Each user will in their client-area render a section of the unlimited multi-user desktop. The section can be the same or different for all users. An embodiment will allow compatible objects to render the same content at different content positions for each connected user. For example a user can scroll on a shared webpage without impacting the scroll position for other users looking at the same window of the same webpage. Additional embodiments are also described herein.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: October 11, 2016
    Assignee: Mosaiqq, Inc.
    Inventor: Anders Nancke-Krogh
  • Patent number: 9229625
    Abstract: Systems and methods for providing a circular computer desktop. In accordance with an embodiment, one or more computer monitors are used with a closed-path configuration, in which there are no, e.g., natural left and right desktop boundaries. When an object is moved or resized such that a portion or all of the object moves outside an expected boundary of the desktop, then that portion of the object is rendered and made visible at the opposite side of the desktop. The effect is one of a continuous or circular desktop. In accordance with an embodiment, the system can determine the position of objects within the desktop, taking into account the width of monitor bezels. In accordance with various embodiments, the system can be used with a single, e.g., flat or circular monitor, or with a plurality of monitors, and can accommodate left-right and/or up-down circular desktop behavior.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: January 5, 2016
    Assignee: Mosaiqq, Inc
    Inventor: Anders Nancke-Krogh
  • Publication number: 20150256594
    Abstract: Described herein are systems and methods for enabling a collaborative remote desktop environment. The system includes a computing device and a first application instance that has an application state associated therewith. The first application instance includes, or is associated with, a current state component and application data/data files. The system further includes an application launcher that is used to instantiate a second application instance operating either on the same or on a different computing device. The second application instance similarly has an application state associated therewith and is associated with the application launcher. Upon receiving a request from the second user to interact with the first application instance, the application state and the application data/data files are communicated to the application launcher, and the application launcher instantiates the second application instance so that its state is substantially identical to that of the first application instance.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Inventor: Anders Nancke-Krogh
  • Patent number: 9043706
    Abstract: Described herein are systems and methods for enabling a collaborative remote desktop environment. The system includes a computing device and a first application instance that has an application state associated therewith. The first application instance includes, or is associated with, a current state component and application data/data files. The system further includes an application launcher that is used to instantiate a second application instance operating either on the same or on a different computing device. The second application instance similarly has an application state associated therewith and is associated with the application launcher. Upon receiving a request from the second user to interact with the first application instance, the application state and the application data/data files are communicated to the application launcher, and the application launcher instantiates the second application instance so that its state is substantially identical to that of the first application instance.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: May 26, 2015
    Inventor: Anders Nancke-Krogh
  • Publication number: 20150067591
    Abstract: Embodiments are generally related to computer systems and user-computer interactions, and are in particular related to systems and methods for decoupling windows from the desktop it was created on in a multiple desktop environment. More specifically, disclosed are systems, components, and methods to enable collaborative editing of a window by different users, including generating a source window that can run the logic, a position window that can control the positioning, and a render window that can render output based on the source window and the position window.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 5, 2015
    Inventors: Anders Nancke-Krogh, Nina Nancke-Krogh
  • Publication number: 20140002394
    Abstract: Described herein are systems and methods for enabling a multi-touch gesture recognition engine, where gesture recognition can be made based on touch or motion detection. In accordance with an embodiment the system include a hardware input list delivered from the hardware sensor(s), a touchobject list delivered from the application(s)/OS and logic to calculate and determine gestures based on mapping touchpoints from the sensor(s) with touchobjects from the application(s) in a time perspective. The engine can use a generic state machine in each gestureobject to keep track of the status of the gestureobject independently. Additional embodiments are also described herein.
    Type: Application
    Filed: June 25, 2013
    Publication date: January 2, 2014
    Inventors: Anders Nancke-Krogh, Nina Nancke-Krogh
  • Publication number: 20130290868
    Abstract: Described herein are systems and methods for enabling an unlimited multi-user desktop environment. In accordance with an embodiment the system includes a computing device hosting the desktop. Each user connects to the desktop through the same or different computing devices. Each user will in their client-area render a section of the unlimited multi-user desktop. The section can be the same or different for all users. An embodiment will allow compatible objects to render the same content at different content positions for each connected user. For example a user can scroll on a shared webpage without impacting the scroll position for other users looking at the same window of the same webpage. Additional embodiments are also described herein.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 31, 2013
    Inventor: Anders Nancke-Krogh
  • Publication number: 20130246936
    Abstract: Described herein are systems and methods for enabling an unlimited multi-user desktop environment. In accordance with an embodiment, the system includes a computing device hosting the desktop. Each user connects to the desktop through the same or different computing devices. Each user will, in their client-area, render a section of the unlimited sized multi-user desktop. The section can be the same or different for all users. In accordance with an embodiment, compatible objects can be allowed to render the same content at different content positions for each connected user. For example, a user can scroll on a shared webpage without impacting the scroll position for other users looking at the same window of the same webpage. Additional embodiments are also described herein.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Inventor: Anders Nancke-Krogh
  • Publication number: 20130205237
    Abstract: Systems and methods for providing a circular computer desktop. In accordance with an embodiment, one or more computer monitors are used with a closed-path configuration, in which there are no, e.g., natural left and right desktop boundaries. When an object is moved or resized such that a portion or all of the object moves outside an expected boundary of the desktop, then that portion of the object is rendered and made visible at the opposite side of the desktop. The effect is one of a continuous or circular desktop. In accordance with an embodiment, the system can determine the position of objects within the desktop, taking into account the width of monitor bezels. In accordance with various embodiments, the system can be used with a single, e.g., flat or circular monitor, or with a plurality of monitors, and can accommodate left-right and/or up-down circular desktop behavior.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 8, 2013
    Inventor: Anders Nancke-Krogh
  • Publication number: 20120054640
    Abstract: Described herein are systems and methods for enabling a collaborative remote desktop environment. The system includes a computing device and a first application instance that has an application state associated therewith. The first application instance includes, or is associated with, a current state component and application data/data files. The system further includes an application launcher that is used to instantiate a second application instance operating either on the same or on a different computing device. The second application instance similarly has an application state associated therewith and is associated with the application launcher. Upon receiving a request from the second user to interact with the first application instance, the application state and the application data/data files are communicated to the application launcher, and the application launcher instantiates the second application instance so that its state is substantially identical to that of the first application instance.
    Type: Application
    Filed: August 18, 2011
    Publication date: March 1, 2012
    Inventor: Anders Nancke-Krogh
  • Publication number: 20060135259
    Abstract: A system, game server, terminal, and method provide a player of a multiplayer game with notification of events while disconnected from the game. The system maintains a minimal communication connection to the game, thereby reducing communication costs and power consumption. The system is able to provide notification to the player even when the player is not playing the game.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Anders Nancke-Krogh, John Kuner, Sally Vedros, Peter Decker