Patents by Inventor Karen X. Cheng

Karen X. Cheng 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: 10394440
    Abstract: Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more predetermined calculations may be displayed on a computer. The computer may receive a selection of a predetermined calculation from the status bar in the user interface. The selected predetermined calculation may then be dragged from the status bar and inserted at a drop location on the content surface in the user interface. The computer may then automatically generate a formula corresponding to the selected predetermined calculation in the user interface.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
  • Publication number: 20170242563
    Abstract: Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more predetermined calculations may be displayed on a computer. The computer may receive a selection of a predetermined calculation from the status bar in the user interface. The selected predetermined calculation may then be dragged from the status bar and inserted at a drop location on the content surface in the user interface. The computer may then automatically generate a formula corresponding to the selected predetermined calculation in the user interface.
    Type: Application
    Filed: March 6, 2017
    Publication date: August 24, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
  • Patent number: 9588953
    Abstract: Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more predetermined calculations may be displayed on a computer. The computer may receive a selection of a predetermined calculation from the status bar in the user interface. The selected predetermined calculation may then be dragged from the status bar and inserted at a drop location on the content surface in the user interface. The computer may then automatically generate a formula corresponding to the selected predetermined calculation in the user interface.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
  • Publication number: 20160292144
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: June 15, 2016
    Publication date: October 6, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: 9400775
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: July 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: 9164673
    Abstract: An improved interactive user interface for presenting functionalities of an application is provided. An application functionality applied to a data element range may be represented by a selectable preview element that provides a preview of the application functionality applied to the data element range. Upon selection of a preview element, one or more drop zones may be displayed. The preview element may be dragged to a drop zone and may animate into a visualization of the application functionality applied to the data element. The type of visualization that is displayed may be dependent on the drop zone to which the preview element is dragged. After a preview element is dropped into a drop zone, the functionality may be applied to the data element range and be displayed. The interactive data visualizations may encourage a user to explore features of an application.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: October 20, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Karen X. Cheng, Benjamin Edward Rampson, Eric W. Patterson
  • Publication number: 20140365874
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: 8850310
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Publication number: 20140019899
    Abstract: An improved interactive user interface for presenting functionalities of an application is provided. An application functionality applied to a data element range may be represented by a selectable preview element that provides a preview of the application functionality applied to the data element range. Upon selection of a preview element, one or more drop zones may be displayed. The preview element may be dragged to a drop zone and may animate into a visualization of the application functionality applied to the data element. The type of visualization that is displayed may be dependent on the drop zone to which the preview element is dragged. After a preview element is dropped into a drop zone, the functionality may be applied to the data element range and be displayed. The interactive data visualizations may encourage a user to explore features of an application.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Karen X. Cheng, Benjamin Edward Rampson, Eric W. Patterson
  • Publication number: 20130104020
    Abstract: Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more predetermined calculations may be displayed on a computer. The computer may receive a selection of a predetermined calculation from the status bar in the user interface. The selected predetermined calculation may then be dragged from the status bar and inserted at a drop location on the content surface in the user interface. The computer may then automatically generate a formula corresponding to the selected predetermined calculation in the user interface.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: Microsoft Corporation
    Inventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
  • Publication number: 20130091411
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Publication number: 20130091473
    Abstract: Data can be displayed in a display in a first orientation. The display can include a grid view of the data. A user input can be received, where the user input directs a change of orientation of the display from the first orientation to a second orientation. For example, the user input can include rotating a display device. In response to the user input, the orientation of the display can be changed from the first orientation to the second orientation, and the grid view can be changed to a form view of the data. Also, in response to another user input such as rotating the display device, the orientation can be changed from the second orientation to the first orientation, and the display can be changed from the form view to the grid view.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: D705787
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Keri Talbot, Christopher D. Edwards, Igor B. Peev, Karen X. Cheng
  • Patent number: D712429
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Edwards, Karen X. Cheng, Chad B. Rothschiller, Igor B. Peev
  • Patent number: D751573
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 15, 2016
    Assignee: Microsoft Corporation
    Inventors: Keri Talbot, Christopher D. Edwards, Igor Borisov Peev, Karen X. Cheng