Patents by Inventor Jonas Helin

Jonas Helin 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: 20150182860
    Abstract: Elements of game play, such as usage statistics, scores, levels, challenges, achievements, competition, and the like, are incorporated into a productivity application to assist in motivating users to learn features of the productivity application. A recommendation system is utilized to assist users in determining what features of the application to learn next. Help content that is associated with the productivity application can also be tied to the features that are currently being learned and used by the user such that the linked help content is readily available. Users may compare their scores and compete with other persons that are also participating in the game play learning system.
    Type: Application
    Filed: March 17, 2015
    Publication date: July 2, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jennifer P. Michelstein, Jonas Helin, Mark R. Alexieff
  • Patent number: 8979538
    Abstract: Elements of game play, such as usage statistics, scores, levels, challenges, achievements, competition, and the like, are incorporated into a productivity application to assist in motivating users to learn features of the productivity application. A recommendation system is utilized to assist users in determining what features of the application to learn next. Help content that is associated with the productivity application can also be tied to the features that are currently being learned and used by the user such that the linked help content is readily available. Users may compare their scores and compete with other persons that are also participating in the game play learning system.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer P. Michelstein, Jonas Helin, Mark R. Alexieff
  • Publication number: 20130329985
    Abstract: Methods and systems for generating a three-dimensional image are provided. The method includes capturing an image and a depth map of a scene using an imaging device. The image includes a midpoint between a right side view and a left side view of the scene, and the depth map includes distances between the imaging device and objects within the scene. The method includes generating a right side image using the image and the depth map by calculating an appropriate location of each pixel within the image as viewed from the right side, and generating a left side image using the image and the depth map by calculating an appropriate location of each pixel within the image as viewed from the left side. The method also includes combining the right side image and left side image to generate a three-dimensional image of the scene and correcting the three-dimensional image.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: Microsoft Corporation
    Inventor: Jonas Helin
  • Publication number: 20110294564
    Abstract: Consolidated game flow for a plurality of different productivity applications is provided by a challenge director program module which may be local to a computing device or accessible via a remote network server at a challenge director interface of the productivity application currently utilized by a user. A consolidated game board display output of the challenge director at the computing device may encourage learning features of different productivity applications via attractive images that may be animated. Animation sequences may be provided at the challenge director interface which may grab the attention of a user of a productivity application to play a challenge or reward usage of learned productivity application features. Further animation sequences may be provided for entertainment during interactive game board play such as animation sequences played between skill levels of play or during play.
    Type: Application
    Filed: May 19, 2011
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jennifer P. Michelstein, Jonas Helin, Abhishek Agrawal, Steve Courtney
  • Publication number: 20110294565
    Abstract: Consolidated game flow for a plurality of different productivity applications is provided by a challenge director which may be local to a computing device or accessible via a remote network server. A consolidated game board display output of the challenge director at the computing device may encourage learning features of different productivity applications, for example, based on achieving at least one challenge for a feature that is of a different productivity application than one currently utilized by a user. The challenge director may launch a productivity application associated with a challenge from a version of the productivity application currently available at the computing device at the beginning of challenge play. An overall theme of the consolidated game board display may link a plurality of levels of play to one another with individual related sub-themes for each skill level of game play.
    Type: Application
    Filed: May 19, 2011
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: JENNIFER P. MICHELSTEIN, Jonas Helin, Abhishek Agrawal, Steve Courtney, David Edery, Chad Waldman
  • Publication number: 20100331064
    Abstract: Elements of game play, such as usage statistics, scores, levels, challenges, achievements, competition, and the like, are incorporated into a productivity application to assist in motivating users to learn features of the productivity application. A recommendation system is utilized to assist users in determining what features of the application to learn next. Help content that is associated with the productivity application can also be tied to the features that are currently being learned and used by the user such that the linked help content is readily available. Users may compare their scores and compete with other persons that are also participating in the game play learning system.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: JENNIFER P. MICHELSTEIN, JONAS HELIN, MARK R. ALEXIEFF
  • Publication number: 20100331075
    Abstract: Elements of game play are incorporated into a productivity application to assist in motivating users to learn features of the productivity application. For example, the elements of game play that are incorporated into learning features of the productivity application may include items such as usage statistics, scores, levels, challenges, achievements, competition, and the like. A recommendation system assists users in determining what features to learn next. For instance, the recommendations may be based on what features the user has already learned and/or based on what features the user's peers are using. Help content that is associated with the productivity application is also tied to the features that are currently being used by the user.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: JENNIFER P. MICHELSTEIN, MARINA DUKHON, JONAS HELIN, MARK R. ALEXIEFF, NINA F. SHIH
  • Publication number: 20070192633
    Abstract: To render content on a medium, a device obtains a table from the medium, obtains a private key of the device (PR-PD), indexes into an entry of the table based thereon, obtains (PU-PD(RND)) from the indexed-into entry of the table, and applies (PR-PD) to (PU-PD(RND)) to expose a random key (RND). Then, the device obtains (RND(PR-PM)) from the table, applies (RND) to (RND(PR-PM)) to expose a private key of the medium (PR-PM), obtains (PU-PM(KD)) from the license, applies (PR-PM) to (PU-PM(KD)) to expose a content key (KD), obtains (KD(content)) from the storage medium, applies (KD) to (KD(content)) to expose the content.
    Type: Application
    Filed: April 6, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Clifford Strom, Krishnamurthy Ganesan, Jonas Helin