Patents by Inventor Josh Leong

Josh Leong 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: 9395864
    Abstract: Animation for the expansion and collapse of content in a user interface may be provided. The user interface may be displayed by a computer and may contain a content surface for editing content. The content may include a top data row and data items in rows below the top data row on the content surface. The computer may then receive an input to expand/collapse the data items into the top data row. The computer may then animate a display of the data items expanding/collapsing into the top data row. Animation for the sorting of content in a user interface may also be provided. The user interface may be displayed by a computer and may contain a content surface for editing a plurality of rows containing content. The computer may then receive a request to sort the content. The computer may then animate a sort of the content.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: July 19, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Josh Leong, Christopher D. Edwards, Karen Xiaoxu Cheng, Chad B. Rothschiller, Clinton Dee Covington, Krista Anne Bendig
  • Publication number: 20130191714
    Abstract: Animation and visuals are displayed when automatically filling/changing values within a document. A scan animation may be displayed to assist a user in understanding that an action is about to occur using their recent edit(s). A fill animation may be displayed while the suggested values are automatically filled within the document. For example, the suggested values may be displayed according to an uncommitted state (e.g. light grey text) as compared to a committed state (e.g. black text) of related values. The suggested values may be accepted/rejected while they are displayed according to the uncommitted state. When the suggested values are rejected, the suggested values are removed from the display. When the suggested values are accepted, the suggested values are transitioned to the committed state. When a user performs an edit on one or more of the suggested values, a change animation may be displayed.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chad Rothschiller, Eric Cohen, Karen Cheng, Josh Leong, Christopher Benedict, Keri Talbot, Igor Borisov Peev, Andrew Becker
  • Publication number: 20130055131
    Abstract: Animation for the cut and paste of content in an electronic document may be provided. A user interface may be displayed on a computer which includes a content surface for editing the content. The computer may then cut the content from a first location in response to a received request. The computer may then paste the content to a second location on the content surface in response to a received request. The pasting of the content from the first location to the second location may be displayed as a gradual transition of the content on the content surface.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Josh Leong, Christopher D. Edwards
  • Publication number: 20130055167
    Abstract: Animation for the expansion and collapse of content in a user interface may be provided. The user interface may be displayed by a computer and may contain a content surface for editing content. The content may include a top data row and data items in rows below the top data row on the content surface. The computer may then receive an input to expand/collapse the data items into the top data row. The computer may then animate a display of the data items expanding/collapsing into the top data row. Animation for the sorting of content in a user interface may also be provided. The user interface may be displayed by a computer and may contain a content surface for editing a plurality of rows containing content. The computer may then receive a request to sort the content. The computer may then animate a sort of the content.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Josh Leong, Christopher D. Edwards, Karen Xiaoxu Cheng, Chad B. Rothschiller, Clinton Dee Covington, Krista Anne Bendig
  • Publication number: 20130055058
    Abstract: Animation for the recalculation of formulas in a spreadsheet may be provided. A user interface may be displayed on a computer for updating formula output values. The computer may then receive an update of formula input values in a formula utilized for generating the formula output values. The computer may then animate a display the formula output values being replaced with recalculated formula output values based on the received update. Animation for sparklines and conditionally formatted content in a spreadsheet may also be provided. A user interface may be provided for displaying sparklines and conditionally formatted content in the spreadsheet. The computer may then receive an update of one or more values associated with the sparklines and the conditionally formatted content. The computer may then animate a change in the display of the sparklines and the conditionally formatted content based on the received update.
    Type: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Josh Leong, Andrew J. Becker, Chad B. Rothschiller, Karen Xiaoxu Cheng, B. Scott Ruble, Kevin H. Fan, Su-Piao B. Wu, Amit A. Velingkar
  • Publication number: 20130055123
    Abstract: Animation for the expansion and collapse of content in a user interface may be provided. The user interface may be displayed by a computer and may contain a content surface for editing content. The content may include a top data row and data items in rows below the top data row on the content surface. The computer may then receive an input to expand/collapse the data items into the top data row. The computer may then animate a display of the data items expanding/collapsing into the top data row. Animation for the sorting of content in a user interface may also be provided. The user interface may be displayed by a computer and may contain a content surface for editing a plurality of rows containing content. The computer may then receive a request to sort the content. The computer may then animate a sort of the content.
    Type: Application
    Filed: November 10, 2011
    Publication date: February 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Josh Leong, Christopher D. Edwards, Karen Xiaoxu Cheng, Chad B. Rothschiller, Clinton Dee Covington, Krista Anne Bendig
  • 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: D701866
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark E. Pearson, Robin Winter Troy, Josh Leong
  • 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: D816687
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: May 1, 2018
    Assignee: Airbnb, Inc.
    Inventors: Daniel Spitzer-Cohn, Emre Ozdemir, Josh Leong, Fabio Resende, Alexandre Matthias Schleifer, Nathaniel Abbott
  • Patent number: D859432
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 10, 2019
    Assignee: Airbnb, Inc.
    Inventors: Daniel Spitzer-Cohn, Emre Ozdemir, Josh Leong, Fabio Resende, Alexandre Matthias Schleifer, Nathaniel Abbott