Patents by Inventor Richard L. Dickinson
Richard L. Dickinson 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: 10191766Abstract: A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A sub-application system runs the sub-application by executing navigation logic and maintaining a separate navigation stack, so that the user can perform a task without the computer system needing to surface entire forms where only a small subset of the controls on those forms are needed to perform the task.Type: GrantFiled: May 24, 2016Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Dallala, Hao Zhou, Tobin James Zerba, Mesganaw G. Anteneh, Indrojit N. Deb, Nirav Shah, Elizabeth Rose Steinke, Shashi Ranjan, Bharath Swaminathan, Richard L. Dickinson, Monisha Rochlani, Tong Gao, Jianjun Wang, Zhi Jun Zhao
-
Publication number: 20170102966Abstract: A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A sub-application system runs the sub-application by executing navigation logic and maintaining a separate navigation stack, so that the user can perform a task without the computer system needing to surface entire forms where only a small subset of the controls on those forms are needed to perform the task.Type: ApplicationFiled: May 24, 2016Publication date: April 13, 2017Inventors: Daniel Dallala, Hao Zhou, Tobin James Zerba, Mesganaw G. Anteneh, Indrojit N. Deb, Nirav Shah, Elizabeth Rose Steinke, Shashi Ranjan, Bharath Swaminathan, Richard L. Dickinson, Monisha Rochlani, Tong Gao, Jianjun Wang, Zhi Jun Zhao
-
Patent number: 9124589Abstract: A really simple syndication (RSS) feed generator provides a set of data related to an entity to a user in the form of a really simple syndication (RSS) feed in a manner so that the set of data includes entity information at the feed-level. A user of the RSS feed may use the feed-level entity information to consume the set of data in a number of different ways. In an embodiment, the feed-level entity information includes meta-data defining the entity such that a user may use the metadata to display the entity on the client side. The RSS feed generation system allows a user to manipulate a copy of an instance of entity data as necessary for a client.Type: GrantFiled: January 31, 2014Date of Patent: September 1, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Richard L Dickinson, Michaeljon Miller
-
Publication number: 20140297789Abstract: A really simple syndication (RSS) feed generator provides a set of data related to an entity to a user in the form of a really simple syndication (RSS) feed in a manner so that the set of data includes entity information at the feed-level. A user of the RSS feed may use the feed-level entity information to consume the set of data in a number of different ways. In an embodiment, the feed-level entity information includes meta-data defining the entity such that a user may use the metadata to display the entity on the client side. The RSS feed generation system allows a user to manipulate a copy of an instance of entity data as necessary for a client.Type: ApplicationFiled: January 31, 2014Publication date: October 2, 2014Inventors: Richard L. Dickinson, Michaeljon Miller
-
Patent number: 8725683Abstract: A really simple syndication (RSS) feed generator provides a set of data related to an entity to a user in the form of a really simple syndication (RSS) feed in a manner so that the set of data includes entity information at the feed-level. A user of the RSS feed may use the feed-level entity information to consume the set of data in a number of different ways. In an embodiment, the feed-level entity information includes meta-data defining the entity such that a user may use the metadata to display the entity on the client side. The RSS feed generation system allows a user to manipulate a copy of an instance of entity data as necessary for a client.Type: GrantFiled: January 13, 2006Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Richard L. Dickinson, Michaeljon Miller
-
Patent number: 8689137Abstract: An improved user interface is provided for displaying selectable software functionality controls of a database application. When a task-based functionality tab is selected from the user interface, selectable functionality controls provided by the associated database application for performing aspects of a task related to the selected tab are presented in a ribbon-shaped user interface above a workspace in which a user is entering or editing data. Upon selection of a different task-based functionality tab, the presentation of functionality controls associated with the first task is removed, and selectable functionality controls associated with the second selected task-based functionality tab are presented in the user interface. The selectable functionality controls presented in the user interface are grouped into logical groupings for more efficient utilization.Type: GrantFiled: April 10, 2006Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Michael J. McCormack, Adam Russell Kenney, Christopher W. Bryant, Clinton Dee Covington, Richard L. Dickinson, Robert E. Coggins, Kelly Michael Krout, Vitore Selca, Zachary P. Woodall, Dan Jacob Hough
-
Patent number: 8606845Abstract: A really simple syndication (RSS) feed generator provides a user access to a set of data in the form of an RSS feed containing an object. The RSS feed generator allows the user to generate a feed definition using any of a user interface, a web based application programming interface, and an HTTP request. The RSS feed generator uses the feed definition provided by the user to generate the RSS feed and exposes the RSS feed in the form of RSS XML data. The RSS feed generator allows a business system to dynamically update the set of data contained in the RSS feed in a manner that allows a user to perform a plurality of functions on the RSS feed.Type: GrantFiled: December 30, 2005Date of Patent: December 10, 2013Assignee: Microsoft CorporationInventors: Richard L. Dickinson, Michaeljon Miller
-
Patent number: 8332922Abstract: In a web-based service environment, third party providers need to have varying degrees of access to user data for their complementary services. To prevent third party providers from having broader access than necessary or not adequate levels of access, transferable restricted security tickets are employed to determine an appropriate level of access for third parties. Tickets with expiration and restriction roles define a duration and level of access for a third party. The restrictions are determined through an intersection of the authorizing user's security role and restriction roles defined in the system.Type: GrantFiled: August 31, 2007Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Richard L. Dickinson, Edward A. Martinez, Dominic J. Pouzin, Jasjit S. Grewal, Michael J. Ott
-
Patent number: 8302014Abstract: An application displays a user interface (UI) component. A client can apply customizations to this UI component. After the client applies customizations to the UI component, the client modifies a solution set containing solutions that modify the UI component. After the client modifies the solution set, the application displays a new version of the UI component. Modifications provided by the solutions in the solution set are applied to the new version of the UI component. In addition, the customizations remain applied to the UI component without the client manually re-applying the customizations to the UI component.Type: GrantFiled: June 11, 2010Date of Patent: October 30, 2012Assignee: Microsoft CorporationInventors: Humberto Lezama Guadarrama, Andrew N. Magee, Tyler M. Peelen, James S. Head, Ronghua Jin, Rubaiyat Khan, Richard L. Dickinson, John C. Robinson, Mesganaw Anteneh, Brandon J. Simons, Nicholas J. Patrick, Vicentiu Adrian Omusoru, Ankini Shah, Atul Shenoy, Bharath Swaminathan
-
Publication number: 20110307798Abstract: An application displays a user interface (UI) component. A client can apply customizations to this UI component. After the client applies customizations to the UI component, the client modifies a solution set containing solutions that modify the UI component. After the client modifies the solution set, the application displays a new version of the UI component. Modifications provided by the solutions in the solution set are applied to the new version of the UI component. In addition, the customizations remain applied to the UI component without the client manually re-applying the customizations to the UI component.Type: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Humberto Lezama Guadarrama, Andrew N. Magee, Tyler M. Peelen, James S. Head, Ronghua Jin, Rubaiyat Khan, Richard L. Dickinson, John Claytor Robinson, Mesganaw Anteneh, Brandon J. Simons, Nicholas J. Patrick, Vicentiu Adrian Omusoru, Ankini Shah, Atul Shenoy, Bharath Swaminathan
-
Patent number: 7546286Abstract: Methods, systems and computer products are provided for allowing bi-directional communication between a database application and a remote data source and for allowing updating of data on a remote data source with data edited or created at a client site remote from the remote data source during an offline data editing or entry session via a client database application.Type: GrantFiled: December 15, 2005Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Richard L. Dickinson, Pavel Kouznetsov, Sumit Chauhan
-
Patent number: 7546291Abstract: A user interface is provided that allows users to create queries interactively. The user interface operates by creating a source query (or, for example, SQL commands) for the user while they select fields from a data source. This provides users with an alternative to using conventional designers, wizards, or other tools to manually generate a query.Type: GrantFiled: December 22, 2005Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Vitore Selca, Christopher W. Bryant, Richard L. Dickinson, Richard Shawn McDowell, Zachary P. Woodall, Michael J. McCormack
-
Publication number: 20090064303Abstract: In a web-based service environment, third party providers need to have varying degrees of access to user data for their complementary services. To prevent third party providers from having broader access than necessary or not adequate levels of access, transferable restricted security tickets are employed to determine an appropriate level of access for third parties. Tickets with expiration and restriction roles define a duration and level of access for a third party. The restrictions are determined through an intersection of the authorizing user's security role and restriction roles defined in the system.Type: ApplicationFiled: August 31, 2007Publication date: March 5, 2009Applicant: Microsoft CorporationInventors: RICHARD L. DICKINSON, Edward A. Martinez, Dominic J. Pouzin, Jasjit S. Grewal, Michael J. Ott
-
Patent number: 7225189Abstract: Methods and systems provide for bi-directional communication between a spreadsheet application worksheet and a database data source that allows modified data to be written from a spreadsheet application to source data in a database data source from which the original pre-modified data was obtained. Offline data changes in a spreadsheet application are cached by a data provider application and are published to a remote data source when the spreadsheet application is synchronized with the data source. Error conditions and data conflicts resulting from new or modified data published to a database data source from a spreadsheet application worksheet are reported to a user of the spreadsheet application worksheet through a data provider application to allow the user an opportunity to resolve error conditions and data conflicts between the user's data changes and other data changes made to the same source data contained in the database data source.Type: GrantFiled: February 19, 2004Date of Patent: May 29, 2007Assignee: Microsoft CorporationInventors: Michael J. McCormack, Robert W. Coffen, Richard L. Dickinson, Sumit Chauhan, Su-Piao Bill Wu, Eric W. Patterson, Paul A. Hafner, Larry Tseng, Xiaohui Pan, Michael J. Eatough