Patents by Inventor Terry A. Adams

Terry A. Adams 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: 10316518
    Abstract: Roof tile for forming a roof covering, wherein the roof tile (1) comprises a ceramic body (8); wherein said ceramic body (8) is made of porcelain; and wherein the roof tile (1) further comprises a glaze coating (9), which is situated above said ceramic body (8).
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: June 11, 2019
    Assignee: DALTILE CORPORATION
    Inventors: Rahul Patki, Terry Adams, Raul Rodriguez, Claudio Caselli
  • Publication number: 20190099915
    Abstract: A method for manufacturing an engineered stone, the method including: providing a mixture comprising at least a stone or stone like material and a binder; compacting the mixture; curing the binder; and printing on at least a top surface of the engineered stone.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventors: Terry Adams, Claudio Caselli
  • Patent number: 10169901
    Abstract: A timing function that distributes progressive start times of a series of target animations, or staggers animations, is disclosed. The timing function includes a set of selectable parameters that are used to create a customized staggering animation in the user interface. The set of selectable parameters includes a user interface geometry for each of the target animations.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jesse Bishop, Ruurd Johan Boeke, Terry Adams
  • Publication number: 20180313087
    Abstract: A method for manufacturing a roof tile, wherein the roof tile comprises a ceramic body, which is made of porcelain, and is provided with at least one hole, which is present in at least said ceramic body; wherein the method comprises at least the steps of providing a body composition; pressing the body composition; and firing the pressed body composition, and wherein, for forming said at least one hole, before said step of firing, a recess is formed in the body in the form of a blind hole or a through hole.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: Rahul Patki, Terry Adams, Raul Rodriguez, Claudio Caselli
  • Patent number: 10115217
    Abstract: Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of animation properties. In one scenario, a computer system establishes an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated. The computer system receives a user-specified animation value for at least one property of the UI element that is to be animated and determines, based on the UI element property, how to combine the OS-specified animation value and the user-specified animation value. The computer system then combines the OS-specified animation value and the user-specified value for the UI element in the determined manner and renders the animation for the element using the combined animation values.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruurd Johan Boeke, Hamid Mahmood, Terry A. Adams, Michael John Hillberg, Brendan J. Clark
  • Publication number: 20180282203
    Abstract: Disclosed herein are floor tiles comprising, for instance, a substrate and a surface coating, wherein the surface coating comprises (i) a base formula comprising a glaze and (ii) particles comprising alumina trihydrate.
    Type: Application
    Filed: June 7, 2018
    Publication date: October 4, 2018
    Inventors: Aaron C. Dilbeck, David A. Earl, Terry Adams, Norman Elias, Linda Robledo
  • Patent number: 10047002
    Abstract: Disclosed herein are tiles, coatings, and related methods that provide both high cleanability and high slip resistance. The coating can be a surface coating with a unique chemical make-up. The surface coating can also have particles suspended within it. During a firing process, the coating and particles can settle in such a manner that the surface structure of the coating, and thus the surface structure of the tile, is both easy to clean and slip-resistant.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: August 14, 2018
    Assignee: Mohawk Carpet Company
    Inventors: Aaron C. Dilbeck, David A. Earl, Terry Adams, Norm Elias, Linda Robledo
  • Publication number: 20170218632
    Abstract: Roof tile for forming a roof covering, wherein the roof tile (1) comprises a ceramic body (8); wherein said ceramic body (8) is made of porcelain; and wherein the roof tile (1) further comprises a glaze coating (9), which is situated above said ceramic body (8).
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: Rahul Patki, Terry Adams, Raul Rodriguez, Claudio Caselli
  • Patent number: 9400584
    Abstract: A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a first animation that creates first and second aliases for each UI element that is to be moved. The computer system then receives an input that interrupts the initiated first animation. The input indicates that at least one of the UI elements that is being moved during the first animation is to be moved to a different position. The computer system then determines which of the first and second aliases is optimal for use as a starting point for a second animation based on various visibility factors, and initiates a second animation at the determined optimal alias. The second animation uses the determined optimal alias as a starting point and a third, different alias as an end point.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: July 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruurd Johan Boeke, Hamid Mahmood, Terry A. Adams
  • Patent number: 9268848
    Abstract: Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario, a computer system displays various data items of a data collection on a data presentation interface of a software application user interface. The user interface receives a first user input indicating that a semantic interface is to be displayed in the software application user interface, and displays the semantic interface which includes semantic headers that identify groups of data items. The user interface then receives a second user input that selects at least one of the semantic headers to display its corresponding group of data items and navigates the data presentation interface to the group of data items corresponding to the selected semantic header.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ted G. Glaza, Hamid Mahmood, Terry A. Adams, Vincent Paul Sibal, Vijay Devatha, Michael John Hillberg, Matthew Jake Hohn
  • Patent number: 9047824
    Abstract: Embodiments are directed to displaying data items in a carousel display panel and to efficiently presenting virtualized data in a carousel display panel. In one example, a computer system accesses a list of data items that include at least a first data item and a last data item which are to be displayed in a carousel display panel. The computer system displays the selected portion of data items in the carousel display panel and receives a user input indicating that the last data item in the list is to be displayed in the carousel display panel. The computer system then rotates the data items displayed in the carousel display panel to the last data item. The last data item is thus displayed, along with at least a portion of a second-to-last data item and the first data item in the list.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: June 2, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sonal Jain, Terry A. Adams, Mikhail Shatalin, Hamid Mahmood
  • Publication number: 20150030809
    Abstract: Disclosed herein are tiles, coatings, and related methods that provide both high cleanability and high slip resistance. The coating can be a surface coating with a unique chemical make-up. The surface coating can also have particles suspended within it. During a firing process, the coating and particles can settle in such a manner that the surface structure of the coating, and thus the surface structure of the tile, is both easy to clean and slip-resistant.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 29, 2015
    Inventors: Aaron C. Dilbeck, David A. Earl, Terry Adams, Norm Elias, Linda Robledo
  • Publication number: 20140285529
    Abstract: Embodiments are directed to displaying data items in a carousel display panel and to efficiently presenting virtualized data in a carousel display panel. In one example, a computer system accesses a list of data items that include at least a first data item and a last data item which are to be displayed in a carousel display panel. The computer system displays the selected portion of data items in the carousel display panel and receives a user input indicating that the last data item in the list is to be displayed in the carousel display panel. The computer system then rotates the data items displayed in the carousel display panel to the last data item. The last data item is thus displayed, along with at least a portion of a second-to-last data item and the first data item in the list.
    Type: Application
    Filed: June 4, 2014
    Publication date: September 25, 2014
    Inventors: Sonal Jain, Terry A. Adams, Mikhail Shatalin, Hamid Mahmood
  • Patent number: 8760474
    Abstract: Embodiments are directed to displaying data items in a carousel display panel and to efficiently presenting virtualized data in a carousel display panel. In one example, a computer system accesses a list of data items that include at least a first data item and a last data item which are to be displayed in a carousel display panel. The computer system displays the selected portion of data items in the carousel display panel and receives a user input indicating that the last data item in the list is to be displayed in the carousel display panel. The computer system then rotates the data items displayed in the carousel display panel to the last data item. The last data item is thus displayed, along with at least a portion of a second-to-last data item and the first data item in the list.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: Sonal Jain, Terry A. Adams, Mikhail Shatalin, Hamid Mahmood
  • Patent number: 8694900
    Abstract: The subject disclosure relates to applying layout changes and/or animations in a computing system by statically defining unknown visual layout positions of elements within a user interface. Changes that are to be applied to the elements in a user interface are intercepted by mechanism as described herein that applies the changes as a function of a static reusable component. The static reusable component can be applied across various platforms. Animation is performed on a first element as described herein based at least in part on layout input properties of the first element or layout input properties of a second element that is associated with the first element. As additionally described herein, a dynamic graphical layout position can be described based on a definition of an initial layout position and calculation of a resultant layout position, wherein the positions are defined relative to an element or set of elements.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Jesse Bishop, Ruurd Johan Boeke, Terry Adams
  • Publication number: 20130106914
    Abstract: Embodiments are directed to displaying data items in a carousel display panel and to efficiently presenting virtualized data in a carousel display panel. In one example, a computer system accesses a list of data items that include at least a first data item and a last data item which are to be displayed in a carousel display panel. The computer system displays the selected portion of data items in the carousel display panel and receives a user input indicating that the last data item in the list is to be displayed in the carousel display panel. The computer system then rotates the data items displayed in the carousel display panel to the last data item. The last data item is thus displayed, along with at least a portion of a second-to-last data item and the first data item in the list.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Sonal Jain, Terry A. Adams
  • Publication number: 20130106866
    Abstract: Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of animation properties. In one scenario, a computer system establishes an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated. The computer system receives a user-specified animation value for at least one property of the UI element that is to be animated and determines, based on the UI element property, how to combine the OS-specified animation value and the user-specified animation value. The computer system then combines the OS-specified animation value and the user-specified value for the UI element in the determined manner and renders the animation for the element using the combined animation values.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ruurd Johan Boeke, Hamid Mahmood, Terry A. Adams, Michael John Hillberg, Brendan J. Clark
  • Publication number: 20130106885
    Abstract: Embodiments are directed to maintaining layout properties when aliasing a live element and to independently inheriting animation properties using aliases. In one scenario, a computer system generates aliases for a live element displayed in a user interface (UI). The aliases represent the live element in a UI layout which includes live element properties that are inherited hierarchically. The computer system removes the live element from the UI such that the live element is no longer visible on the UI, and integrates the generated aliases into the UI layout. The aliases inherit properties of the UI layout depending on where in the layout the alias was attached. The computer system then initiates an animation for the live element using the aliases which are integrated into the UI layout according to the properties inherited from the position of the aliases in the layout.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Brendan J. Clark, Ruurd Johan Boeke, Gerhard Schneider, Terry A. Adams, Hamid Mahmood, Bede Jordan
  • Publication number: 20130111382
    Abstract: Embodiments are directed to providing support for customized element layouts in a user interface. In one scenario, a computer system provides a user interface (UI) for a software application. The user interface includes multiple different UI elements arranged according to a custom layout. The computer system receives a user input that indicates various user interaction characteristics that are to be customized for the UI by a custom layout panel. The custom layout panel selects a characteristic modification interface based on which user interaction characteristics are to be customized, and implements the selected interface to customize the indicated interaction characteristics.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ted G. Glaza, Hamid Mahmood, Vincent Paul Sibal, Giacomo Antonio Friedemann Ferrari, Bhadreshkumar D. Prajapati, Narra Navin Kumar, Mark R. Rideout, Terry A. Adams
  • Publication number: 20130111413
    Abstract: Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario, a computer system displays various data items of a data collection on a data presentation interface of a software application user interface. The user interface receives a first user input indicating that a semantic interface is to be displayed in the software application user interface, and displays the semantic interface which includes semantic headers that identify groups of data items. The user interface then receives a second user input that selects at least one of the semantic headers to display its corresponding group of data items and navigates the data presentation interface to the group of data items corresponding to the selected semantic header.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ted G. Glaza, Hamid Mahmood, Terry A. Adams, Vincent Paul Sibal, Vijay Devatha, Michael John Hillberg, Matthew Jake Hohn