Patents by Inventor Tyler Roberts

Tyler Roberts 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: 20130120444
    Abstract: Animations may cross different windows. These cross window animations may include interwindow animations and/or window transition animations. Interwindow animations are used to animate elements across windows. Window transitions are used to animate moving/resizing/showing/hiding windows simultaneously. To perform these animations, an overlay window covers the animation area that includes at least a portion of two different windows. Layers may be used to represent images or visual elements that can be moved as part of an animation. These layers may be placed in the animation overlay window to move visual elements across the underlying windows. Supported underlying windows are directed to draw content directly to the overlay window during the animation. A picture of the underlying window is drawn to the animation overlay window when the underlying window is not-supported such that the underlying window is included within the animation. When the animation is complete, the animation overlay window is removed.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Barry Christopher Allyn, Tyler Robert Adams
  • Publication number: 20130120402
    Abstract: Memory storage and processing for idle computer-generated graphical display components are discarded for conserving memory capacity, processing resources and power consumption. If a computer-generated display frame goes idle for a prescribed duration, for example, 30 seconds, wherein no user action or processor action is performed on the idle display frame, stored data representing the idle display frame is discarded from memory and processing for the idle display component is ceased, thus conserving memory space, processing resources and power consumption (e.g., battery power). If the discarded display frame becomes active again, its discarded resources may be recreated. Alternatively, an idle display component may be passed to a separate application and may be reclaimed by a requiring application when the idle display component becomes active again.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Tyler Robert Adams, Michael Ivan Borysenko, Warren Leung, Barry Christopher Allyn
  • Publication number: 20130120401
    Abstract: Animation of computer-generated display components of user interfaces and content items is provided. An animation application or engine creates images of individual display components (e.g., bitmap images) and places those images on animation layers. Animation behaviors may be specified for the layers to indicate how the layers and associated display component images animate or behave when their properties change (e.g., a movement of an object contained on a layer), as well as, to change properties on layers in order to trigger animations (e.g., an animation that causes an object to rotate). In order to achieve high animation frame rates, the animation application may utilize three processing threads, including a user interface thread, a compositor thread and a rendering thread. Display behavior may be optimized and controlled by utilizing a declarative markup language, such as the Extensible Markup Language, for defining display behavior functionality and properties.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Ivan Borysenko, Tyler Robert Adams, Barry Christopher Allyn, Anthony Joseph Beeman, Warren Leung, Eric Wyld Lieberman
  • Publication number: 20130120460
    Abstract: Smooth animation effects during zooming are provided by retaining content displayed at a previous zoom level. If the zoom operation is a zoom out operation, new content is stretched to a current zoom level, aligned with the retained content, and placed underneath it. If the zoom operation is a zoom in operation, new content is scaled down to the current zoom level, aligned with the retained content, and displayed on top of the retained content. The new content is then zoomed with the retained content. The retained content is then deleted. When zooming out, the retained content fades out. When zooming in, the new content fades in. Smooth scrolling animation is also provided by pre-rendering a portion of content and teleporting to a final viewport position and thereby skipping over blank content.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Tyler Robert Adams, Michael Ivan Borysenko
  • Patent number: 8267167
    Abstract: A downhole valve apparatus including a force transmitter configured to move in an axial direction and a valve actuator configured to move in an axial direction. The valve actuator is independently movable relative to the force transmitter and physically isolated from the force transmitter. A first magnetic assembly is disposed at the force transmitter. A second magnetic assembly is disposed at the valve actuator. The first and second magnetic assemblies are configured to repel one another and cause the force transmitter to move the valve actuator when the force transmitter is moved toward the valve actuator.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: September 18, 2012
    Assignee: Baker Hughes Incorporated
    Inventors: Gary B. Lake, David Z. Anderson, Brock A. Peoples, Tyler Roberts
  • Publication number: 20110120728
    Abstract: An apparatus for operating a downhole valve includes: a force transmitter configured to move in an axial direction and including at least one first magnetic assembly; a housing including at least one axially elongated passageway formed therein, the at least one first magnetic assembly configured to be disposed within the at least one axially elongated passageway; and a valve actuator configured to move in an axial direction and including at least one second magnetic assembly disposed at the valve actuator, the first and second magnetic assemblies configured to interact so that movement of the force transmitter in the axial direction causes movement of the valve actuator in the axial direction.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Applicant: BAKER HUGHES INCORPORATED
    Inventors: Gary B. Lake, David Z. Anderson, Brock A. Peoples, Tyler Roberts
  • Publication number: 20110126132
    Abstract: A system and method of generating social networks within a virtual space, wherein the virtual space may be defined by the geographic location of the user or a metric based on a user attribute. The present invention permits a user to establish the outermost geographic boundaries of a virtual space, in which the user may establish a communication link for the purposes of social networking. The present invention allows for fixed and user-defined virtual space in which both permanent and terminable social networks may be created. Permanent virtual spaces provide the convenience of archiving and searchable review. The present invention allows for a user to be assigned to an existing virtual space based on a metric, or for a new virtual space to be created for a user based on a metric.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 26, 2011
    Inventors: Tyler Robert Anderson, Scott Anthony Menor, Michael Gregory Witham
  • Patent number: D677679
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Mark E. Pearson, Jonathan Esterly, Jonathan S. Kaufthal, Tyler Robert Adams, Marcos David Marin Amador
  • Patent number: D677680
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Mark E. Pearson, Jonathan Esterly, Jonathan S. Kaufthal, Tyler Robert Adams, Marcos David Marin Amador
  • Patent number: D689070
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Tyler Robert Adams, Melissa Susan Kerr, Gregory Alan Lewis
  • Patent number: D689079
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Tyler Robert Adams, Melissa Susan Kerr
  • Patent number: D689080
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Tyler Robert Adams, Melissa Susan Kerr