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).

  • Patent number: 9607420
    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: Grant
    Filed: November 14, 2011
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tyler Robert Adams, Michael Ivan Borysenko
  • Publication number: 20160371585
    Abstract: Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve assets configured to receive and locally execute predictive models, locally individualize predictive models, and/or locally execute workflows or portions thereof.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Adam McElhinney, Tyler Roberts, Michael Horrell, Brad Nicholas
  • Publication number: 20160357398
    Abstract: Many devices present a cursor on a display. In order to facilitate the user's visual identification and tracking of the location of the cursor, the device may present the cursor with many visual variations, such as blinking the cursor, or selecting colors for the cursor that contrast with the background. However, these techniques may only marginally increase the visibility of the cursor in some circumstances, and/or may appear visually unappealing to the user. Presented herein are techniques for presenting a cursor on the display as a first cursor layer in a first cursor color that blends with the background color, and, under the first layer, a second cursor layer in a contrasting cursor color with respect to the first cursor color and the background. The device may also periodically remove the first layer to display the contrasting second layer and to indicate the location of the cursor to the user.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Peter Frem, Tyler Robert Adams, Christopher Maloney, Kimberly Shay Koenig
  • Publication number: 20160189191
    Abstract: A method includes receiving, by a warehouse server, flash sale data file from a retail-type server. The method further includes storing, by the warehouse server, the flash sale data file in a database that functions as a virtual warehouse of flash sales. The method further includes interpreting, by the warehouse server, the information of the flash sale data file to determine flash sale parameters. The method further includes determining, by the warehouse server, whether a computing device has customer-device data that corresponds to the flash sale parameters. The method further includes, when the computing device has the customer-device data that corresponds to the flash sale parameters, generating, by the warehouse server, a customer specific coupon regarding the flash sale. The method further includes transmitting, by the warehouse server, the customer specific coupon to the computing device.
    Type: Application
    Filed: November 25, 2015
    Publication date: June 30, 2016
    Applicant: Raise Marketplace Inc.
    Inventors: Tyler Robert Spalding, Alven Diaz, Rodney Yates, Milo Todorovich
  • Publication number: 20150339841
    Abstract: Layout animation that automatically plays in response to a change in layout on UI platforms that typically require animations to be defined prior to the layout being calculated is provided. Developers are enabled to specify how one or more elements should animate via animation values that are relative to an unknown initial layout and an unknown final layout. When a property change event that triggers animation of an element occurs, the initial layout and the final layout of the element and its child elements are calculated. The animations are then scheduled to interpolate the changes in layout.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin Franklin Carter, Jesse Michael Benson, Galen Elias, Anthony J. Beeman, Tyler Robert Adams
  • Patent number: 9196075
    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: Grant
    Filed: November 14, 2011
    Date of Patent: November 24, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Ivan Borysenko, Tyler Robert Adams, Barry Christopher Allyn, Anthony Joseph Beeman, Warren Leung, Eric Wyld Lieberman
  • Patent number: 9183510
    Abstract: A browser-based personalized recommendation system and method for lifestyle items comprising style dimension mapping, inputs, outputs, and a computer-algorithm is described. The system gathers information about a user's unique lifestyle preferences, which is then correlated to clothing and lifestyle items. The recommendation system uniquely and directly matches users to discrete items without the need for historic user data.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 10, 2015
    Assignee: Tastebud Technologies, Inc.
    Inventors: Christopher Walti, Tyler Robert Spalding, Brian Philip Hawkins
  • Publication number: 20150262282
    Abstract: A user-centric computer-implemented method and system for managing inputs and creating, modifying, importing, and sharing one or more user lifestyle preference profiles as input into a relevance assessment engine to determine a user's product or service preferences comprises a personalized recommendation software for assessing and aggregating lifestyle items via style dimension mapping of one or more computer-implemented algorithms to process image-associated metadata to create unique vector inputs, individualized lifestyle preference indices, and lifestyle preference outputs, associated with a plurality of correlated products, services and experiences. The recommendation system then directly matches each user to discrete relevant items without the need for management of historical data from other users.
    Type: Application
    Filed: October 7, 2013
    Publication date: September 17, 2015
    Applicant: Tastebud Technologies, Inc.
    Inventors: Christopher Walti, Tyler Robert Spalding, Brian Philip Hawkins
  • Patent number: 9135022
    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: Grant
    Filed: November 14, 2011
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Barry Christopher Allyn, Tyler Robert Adams
  • Patent number: 8786620
    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: Grant
    Filed: November 14, 2011
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Tyler Robert Adams, Michael Ivan Borysenko, Warren Leung, Barry Christopher Allyn
  • Patent number: D689063
    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: D689885
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Tyler Robert Adams, Melissa Susan Kerr
  • Patent number: D695780
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Tyler Robert Adams, Christopher Michael Maloney
  • Patent number: D695781
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Tyler Robert Adams, Christopher Michael Maloney
  • Patent number: D698799
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Teresa Thomas, Tyler Robert Adams, Galen M. Elias
  • Patent number: D699738
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: February 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Josh Leong, Tyler Robert Adams, Teresa Thomas, Benjamin R. Howell
  • Patent number: D705786
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Josh Leong, Tyler Robert Adams, Teresa Thomas, Benjamin R. Howell
  • Patent number: D706788
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Josh Leong, Tyler Robert Adams, Teresa Thomas
  • Patent number: D707239
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Keri Talbot, Tyler Robert Adams
  • Patent number: D707240
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Keri Talbot, Tyler Robert Adams