Patents by Inventor Dan Zacharias Gardenfors

Dan Zacharias Gardenfors 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: 20140071116
    Abstract: Disclosed are methods and systems for generating display pixel data so as to reduce latency when rendering a representation of a graphic on a display, such as for augmented-reality applications. The method comprises: receiving a set of display pixel coordinate-pairs at the graphics processing unit; applying a transform matrix to the set of display pixel coordinate-pairs to obtain a set of graphic pixel coordinate-pairs, the transform matrix calculated using orientation data received from an external reference; retrieving a set of graphic pixel data associated with the set of graphic pixel coordinate-pairs; and, determining a set of display pixel data based on the retrieved set of graphic pixel data.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Inventors: Karl-Anders Reinhold Johansson, Dan Zacharias GÄRDENFORS
  • Publication number: 20140071168
    Abstract: A computer-implemented method for intelligently generating presentations, the method comprising the steps of: analysing the variation in colours of pixels in the digital image; and, if the variation is below a predetermined threshold, applying one or more rules to increase visibility of the digital image in the presentation.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Inventors: Carl Fredrik Alexander BERGLUND, Marcus ERIKSSON, Dan Zacharias GÄRDENFORS
  • Publication number: 20140040747
    Abstract: Content items can be viewed on an electronic device based upon a property defined for each of the content items, allowing the user to navigate through the content list and view or select content items. When navigating portions of the list where a selection has been made where no content items are associated with the properties, the result may be the presentation of no data. In order to re-orient users, the selection is modified to display at least one content item.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 6, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Dan Zacharias GÄRDENFORS
  • Publication number: 20140026105
    Abstract: A control circuit detects a predetermined event (such as but not limited to a particular time of day) and responsively automatically switches to an alarm state. While in this alarm state the control circuit monitors at least one non-snooze-specific area of a user input (such as but not limited to an area of a touch-sensitive display) for a user's gesture (such as but not limited to a swipe). In response to detecting the user's gesture while in the alarm state the control circuit automatically interprets the user's gesture as a snooze instruction regarding the alarm state.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicants: RESEARCH IN MOTION LIMITED, RESEARCH IN MOTION TAT AB
    Inventors: Marcus ERIKSSON, Dan Zacharias GÄRDENFORS, Svante Magnus Ulfstand HALLERSTRÖM SJÖSTEDT, Per GRIMBERG, Carl Fredrik Alexander BERGLUND
  • Publication number: 20140009499
    Abstract: A method and system are provided for determining a display orientation of a mobile device. The mobile device is configured to change the display orientation when an orientation of the mobile device satisfies one or more criteria. The method includes determining the orientation of the mobile device and providing an indicator of a proximity of the orientation of the mobile device to satisfying the one or more criteria.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 9, 2014
    Inventors: Dan Zacharias Gärdenfors, Nazih Almalki
  • Publication number: 20140009490
    Abstract: A method of navigating content items presented in a graphical user interface of an electronic device is provided. The content items of a content item list are displayed on the electronic device with a navigation list associated with a characteristic defined in each of the content items. The content list is sorted by the characteristics, for example by time, alphabetically or numerically. A navigation element in the navigation list is modified based upon the measure of the displayed content items within the content item list providing a sense of measure relative to the overall navigation list.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Inventor: Dan Zacharias GÄRDENFORS
  • Publication number: 20130335402
    Abstract: A method and system for rendering scenes in stereoscopic 3-D comprises identifying, or detecting, that a rate of change, of one or more elements of a scene to be rendered in stereoscopic 3-D, satisfies a criterion. The perceived depth of elements of the scene is then dynamically modified, and the scene is rendered. The method can reduce eye strain of a viewer of the scene, since the perceived difference in depth of objects or elements of the scene is reduced while the object is changing position or visibility dramatically.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Marcus ERIKSSON, Dan Zacharias GARDENFORS
  • Publication number: 20130300764
    Abstract: Systems and method of displaying supplementary information on a display based on contact points is provided. Two or more contact points are detected on a presented graphic, such as a map or graph shown on a display on an electronic device. A portion of the presented graphic object that is bounded by the contact points is determined and supplementary information representative of the determined portion of the presented graphic object may be displayed.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 14, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dan Zacharias GARDENFORS, Karl-Anders Reinhold JOHANSSON
  • Publication number: 20130222227
    Abstract: A computer implemented method performed by an electronic device connected to a plurality of other devices. The electronic device comprises a display and an input device for receiving user input. The method comprises receiving a predefined user input at the electronic device, causing the display of information at the plurality of connected devices in response to receiving the predefined user input, and preventing the plurality of connected devices from causing the information to not be displayed.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Inventors: Karl-Anders Reinhold Johansson, Dan Zacharias Gärdenfors, Leif Fredrik Ademar
  • Publication number: 20130222266
    Abstract: A computer implemented method performed by an electronic device comprising a display and an input device for receiving user input. The method comprises maintaining a representation of at least one other electronic device and its position relative to the electronic device and receiving a user input indicative of a direction and associated with a function requiring a target device. In response to said user input, the direction indicated by the user input and the representation of the relative position of the at least one other electronic device are utilised to determine the target device.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Inventors: Dan Zacharias Gärdenfors, Karl-Anders Reinhold Johansson, Emil Alexander Wasberger, Michael Erik Winberg, Mathias Lewin, Svante Magnus Ulfstand Hallerström Sjöstedt
  • Publication number: 20130225078
    Abstract: A computer implemented method performed by an electronic device having a display and an input device for receiving user input. The device is connected via a first communication channel to a plurality of other electronic devices. The method comprises determining a distance between the electronic device and at least one of the plurality of other electronic devices and establishing a second communication channel between the electronic device and the at least one other electronic device when the determined distance satisfies a threshold condition.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Inventors: Karl-Anders Reinhold Johansson, Dan Zacharias Gärdenfors, Emil Alexander Wasberger, Michael Erik Winberg, Mathias Lewin, Marcus Eriksson, Svante Magnus Ulfstand Hallerström Sjöstedt
  • Publication number: 20130226444
    Abstract: A computer implemented method comprises, at an electronic device having an input interface and a display, receiving information relating to a current relative location of at least one other electronic device, displaying on the display a representation of the at least one other electronic device and its relative location, and receiving at the input interface user input associated with the displayed representation of the at least one other electronic device for communicating with the at least one other electronic device. The electronic device has up-to-date knowledge of the relative position of the at least one other device and displays this visually. Information may be sent to the at least one other electronic device in response to receiving the user input associated with the displayed representation of the at least one other electronic device.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Inventors: Karl-Anders Reinhold Johansson, Dan Zacharias Gärdenfors, Emil Alexander Wasberger, Michael Erik Winberg, Mathias Lewin
  • Publication number: 20130227096
    Abstract: Presented are systems and methods for presenting, creating, and pausing a meeting session. The systems and methods create meeting-session data based at least in part on one or more applications running on one or more devices connected to a meeting session. The systems and methods store meeting-session data in a database. The systems and methods pause a meeting session such that the one or more devices are disconnected from the meeting session. The systems and methods resume a meeting session by configuring devices to run at least one of the one or more applications using the meeting-session data and joining configured devices to the resumed meeting session.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: Research In Motion Limited
    Inventors: Marcus ERIKSSON, Svante Magnus Ulfstand Hallerström Sjöstedt, Mathias Lewin, Dan Zacharias Gärdenfors
  • Publication number: 20130214995
    Abstract: A system and method are provided for displaying a user interface using multiple electronic devices. The method comprises providing a first user interface framework on a first electronic device having a first display screen; the first user interface framework determining that a second display screen on a second electronic device is available via a connection between the first and second electronic devices; the first user interface framework using application logic from an application on the first mobile device to determine a first user interface portion to be displayed on the first display screen and a second user interface portion to be displayed on the second display screen; and the first user interface framework providing data associated with the second user interface portion to the second electronic device.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION TAT AB
    Inventors: Mathias LEWIN, Dan Zacharias GÄRDENFORS, Marcus ERIKSSON
  • Publication number: 20130219303
    Abstract: Providing a shared user interface can be achieved by an application running on a first electronic device and a second electronic device that is detected. A shared user interface can be generated based at least in part on the application and the detected device pairing. The shared user interface can comprise a first portion and a second portion. The first portion can be displayed at the first electronic device. Data enabling a display of the second portion at the second electronic device can be transmitted to the second electronic device. Input data from at least one of the first electronic device and the second electronic device can be received at the first electronic device to yield received input data. In response to the received input data, at least one of the first portion and the second portion of the shared user interface can modified based on the received input data.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION TAT AB
    Inventors: Marcus ERIKSSON, Dan Zacharias GÄRDENFORS, Mathias LEWIN, Svante Magnus Ulfstand HALLERSTRÖM SJÖSTEDT
  • Publication number: 20130217330
    Abstract: A system and method are provided for transferring data from a first mobile device to another device by determining a set comprising one or more items, initiating a first transfer of at least some data associated with at least one of the one or more items to the other device, detecting an interaction with the set, and enabling a second transfer of additional data associated with the set.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION TAT AB
    Inventors: Dan Zacharias Gärdenfors, Michael Erik WINBERG, Emil Alexander WASBERGER
  • Publication number: 20130207992
    Abstract: The application discloses a method of controlling frame data to be fed to a display device, comprising: controlling one or more processors of an electronic device to produce frame data in which the contrast of a region of the image represented by the frame data is adjusted responsive to: animation of that region of the image; and an indication that the contrast of the region should be adjusted during animation.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 15, 2013
    Inventors: Emil Alexander WASBERGER, Svante Magnus Ulfstand HALLERSTRÖM SJÖSTEDT, Dan Zacharias GÄRDENFORS
  • Publication number: 20130169667
    Abstract: A control circuit applies at least one prioritization metric to select some icons of a plurality of icons to provide selected icons and then scrolls a display of the icons. While scrolling the display of the icons the selected icons are displayed in a highlighted form and the non-selected icons are displayed in a non-highlighted form. By one approach, the displayed highlighted and non-highlighted icons are displayed without regard to a sequential order of presentation.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: RESEARCH IN MOTION TAT AB
    Inventor: Dan Zacharias Gärdenfors
  • Publication number: 20130162624
    Abstract: A control circuit provides a three-dimensional presentation of one or more user-interaction opportunities and then detects a user's likely interaction with that user-interaction opportunity. Upon detecting this likely interaction the control circuit automatically flattens the user-interaction opportunity to facilitate the user's interaction with the user-interaction opportunity.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: James George Haliburton, Dan Zacharias Gardenfors
  • Publication number: 20130147980
    Abstract: A communication device useful for video chat applications employs face recognition and tracking functionality to display an indication of the near-end user being properly positioned within an image capture area of the communication device without displaying the near-end user's image.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicants: RESEARCH IN MOTION LIMITED, RESEARCH IN MOTION TAT AB
    Inventors: Dan Zacharias Gãrdenfors, Marcus Eriksson