Patents by Inventor Bo Rohlfsen

Bo Rohlfsen 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: 10346025
    Abstract: A cursor in a viewable portion of a webpage, or pan region, visually encounters a friction field when the cursor enters a margin of the viewable portion. As a user moves the cursor into the margin of the viewable portion, the movement of the displayed position of the cursor is limited as if the cursor is being restricted by a friction field in the margin. Also, as the cursor enters the margin of the viewable portion of the webpage, the webpage scrolls in the opposite direction of movement of the cursor. The amount of scroll of the webpage is proportional to a distance the cursor is away from an inner edge of the margin. When a user no longer attempts to move the cursor in the margin, the cursor fluidly drifts back toward a center of the viewable portion and so that scrolling of the webpage pauses.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: July 9, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arnab Choudhury, Raman Sarin, Brian Ostergren, Bo Rohlfsen
  • Patent number: 8972864
    Abstract: Embodiments are disclosed that relate to facilitating navigation through a predefined list of websites, such as a list of favorite websites. One embodiment provides a method of operating a web browser. The method comprises receiving a user input corresponding to a web address list navigation command, and sending to the display device a representation of a navigational overlay that illustrates a change of a current location within a predefined list of web addresses responsive to the user input. The method further comprises, after sending the representation of the navigational overlay, ceasing sending of the representation of the navigational overlay to the display device, and sending to the display device a representation of website content obtained from a web address at the current location within the predefined list of web addresses.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Voreis, Bo Rohlfsen, Matthew J. Schoenholz, Neil Cueto, Rodger Benson, Michael Kim, Raman Sarin
  • Publication number: 20140229842
    Abstract: Embodiments are disclosed that relate to facilitating navigation through a predefined list of websites, such as a list of favorite websites. One embodiment provides a method of operating a web browser. The method comprises receiving a user input corresponding to a web address list navigation command, and sending to the display device a representation of a navigational overlay that illustrates a change of a current location within a predefined list of web addresses responsive to the user input. The method further comprises, after sending the representation of the navigational overlay, ceasing sending of the representation of the navigational overlay to the display device, and sending to the display device a representation of website content obtained from a web address at the current location within the predefined list of web addresses.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric Voreis, Bo Rohlfsen, Matthew J. Schoenholz, Neil Cueto, Rodger Benson, Michael Kim, Raman Sarin
  • Publication number: 20140223280
    Abstract: A cursor in a viewable portion of a webpage, or pan region, visually encounters a friction field when the cursor enters a margin of the viewable portion. As a user moves the cursor into the margin of the viewable portion, the movement of the displayed position of the cursor is limited as if the cursor is being restricted by a friction field in the margin. Also, as the cursor enters the margin of the viewable portion of the webpage, the webpage scrolls in the opposite direction of movement of the cursor. The amount of scroll of the webpage is proportional to a distance the cursor is away from an inner edge of the margin. When a user no longer attempts to move the cursor in the margin, the cursor fluidly drifts back toward a center of the viewable portion and so that scrolling of the webpage pauses.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Arnab Choudhury, Raman Sarin, Brian Ostergren, Bo Rohlfsen
  • Publication number: 20070180078
    Abstract: Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed via the peer-to-peer network to other members of the peer-to-peer network. Members of the peer-to-peer network can choose whether or not to receive a file from another member based on a trust level or reputation associated with the member. The trust level may be based, at least in part, on a number of degrees of separation between the members. Furthermore the file is verified, for example, by validating a digital signature associated with the file.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: Microsoft Corporation
    Inventors: Elissa Murphy, Ryan Waite, Jason Garms, Douglas Cavit, Bo Rohlfsen
  • Publication number: 20070094731
    Abstract: Various embodiments provide integrated solutions for detecting and treating undesirable activities. Detection and treatment solutions are integrated with software entities, such as applications, DLLs and the like, and provide status notifications for the user as to the status of the detection and treatment activities. In at least some embodiments, an integrated user interface is provided and gives the user the option to provide input and affect at least some of the treatment options.
    Type: Application
    Filed: October 25, 2005
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Dan Teodosiu, Daniel Gwozdz, Sean Purcell, Amy Wu, Alexandra Heron, Elissa Murphy, Bo Rohlfsen