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: 10394440Abstract: 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: GrantFiled: March 6, 2017Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
-
Publication number: 20170242563Abstract: 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: ApplicationFiled: March 6, 2017Publication date: August 24, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
-
Patent number: 9588953Abstract: 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: GrantFiled: October 25, 2011Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
-
Publication number: 20160292144Abstract: 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: ApplicationFiled: June 15, 2016Publication date: October 6, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Benjamin E. Rampson, Karen X. Cheng
-
Patent number: 9400775Abstract: 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: GrantFiled: August 26, 2014Date of Patent: July 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin E. Rampson, Karen X. Cheng
-
Patent number: 9164673Abstract: 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: GrantFiled: July 16, 2012Date of Patent: October 20, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Karen X. Cheng, Benjamin Edward Rampson, Eric W. Patterson
-
Publication number: 20140365874Abstract: 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: ApplicationFiled: August 26, 2014Publication date: December 11, 2014Inventors: Benjamin E. Rampson, Karen X. Cheng
-
Patent number: 8850310Abstract: 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: GrantFiled: October 11, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Benjamin E. Rampson, Karen X. Cheng
-
Publication number: 20140019899Abstract: 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: ApplicationFiled: July 16, 2012Publication date: January 16, 2014Applicant: MICROSOFT CORPORATIONInventors: Karen X. Cheng, Benjamin Edward Rampson, Eric W. Patterson
-
Publication number: 20130104020Abstract: 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: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: Microsoft CorporationInventors: Eric W. Patterson, Karen X. Cheng, Benjamin Edward Rampson
-
Publication number: 20130091411Abstract: 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: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: MICROSOFT CORPORATIONInventors: Benjamin E. Rampson, Karen X. Cheng
-
Publication number: 20130091473Abstract: 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: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: MICROSOFT CORPORATIONInventors: Benjamin E. Rampson, Karen X. Cheng
-
Patent number: D705787Type: GrantFiled: June 13, 2012Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Keri Talbot, Christopher D. Edwards, Igor B. Peev, Karen X. Cheng
-
Patent number: D712429Type: GrantFiled: June 15, 2012Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Christopher D. Edwards, Karen X. Cheng, Chad B. Rothschiller, Igor B. Peev
-
Patent number: D751573Type: GrantFiled: April 3, 2014Date of Patent: March 15, 2016Assignee: Microsoft CorporationInventors: Keri Talbot, Christopher D. Edwards, Igor Borisov Peev, Karen X. Cheng