Patents by Inventor Krista Bendig
Krista Bendig 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: 10628468Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases, and may also integrate and interoperate with various productivity applications. For example, a collaboration database engine of the service may detect creation or modification of a table through an application associated with the service. In response to a request to add a choice type column to the table, the engine may automatically select, provide, and enable modification of a set of symbols and associated text values corresponding to choices. The engine may then provide the choice type column for display within the table such that each cell of the choice type column is automatically and/or manually populated with at least one of the choices. The choice may be represented by a symbol and/or associated text value from the modified set of symbols and associated text values corresponding to the choice.Type: GrantFiled: June 30, 2016Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Krista Bendig, Krunal Sheth, Travis Eby, Raul Clouse, Scott McFadden, Reed Pankhurst, Wei Wei, Daniel McAllister, Petr Slavik, Mark Peterson, Chris Seitzinger, Harjinder Pal Singh Raheja
-
Patent number: 10452634Abstract: A consumer oriented data service is provided. A data collaboration service initiates operations to provide access to data from multiple sources by managing a data table of aggregate data fields based on a request from a client application. The request includes a consumer identification and data queries. An ownership of the data table is assigned based on the consumer identification. Local data fields identified in the data queries are inserted into the data table and populated with local datasets stored in the queries. External data fields identified in the data queries are inserted into the data table and populated with links to external datasets stored in external data sources.Type: GrantFiled: February 1, 2016Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krista Bendig, Mauricio Ordonez, Brian Jones, James Sturms, Gabriel J. Hall
-
Patent number: 10445350Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.Type: GrantFiled: June 29, 2016Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
-
Patent number: 10380148Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.Type: GrantFiled: June 29, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
-
Patent number: 10366114Abstract: Data presentation functionality associated with a collaboration database may be provided. A presentation of a table in conjunction with a collaboration database may be detected. At least one field in the table that includes people type data may also be detected. Initial letters associated with a person or an entity may be detected as input into the at least one field. A type of entry of the initial letters may be detected. A local data source may be searched to identify matching entries. Suggestions may then be displayed. If one of the suggestions is selected, additional information associated with the selected suggestion may be displayed on a contact card in a vicinity of the at least one field. An interactive functionality associated with the additional information through the contact card may be provided upon selection of the at least one field when the table is presented.Type: GrantFiled: June 29, 2016Date of Patent: July 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krista Bendig, Nathan Penner, Travis Eby, Yi Li, Felicia Werchan, Daniel McAllister, Mark Peterson, Raul Clouse
-
Patent number: 10204102Abstract: A graphical user interface (GUI) capable of presenting a display that indicates that navigation controls can be used for navigating through results of a search using a search engine. The GUI highlights the GUI control that accepts text characters for indicating a search term such that the area contrasts with the display of an adjacent display area in response to entering the search term. Once the search is initiated, such as by actuating a search initiation control, the GUI may change to highlight navigation controls to indicate that those controls can be used to navigate between search result hits. Additional icons or controls may be displayed to further indicate the function of navigation controls and actions that may be taken to further modify the display of controls, such as collapsing some of the controls.Type: GrantFiled: October 17, 2014Date of Patent: February 12, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Krista Bendig
-
Publication number: 20170220615Abstract: A consumer oriented data service is provided. A data collaboration service initiates operations to provide access to data from multiple sources by managing a data table of aggregate data fields based on a request from a client application. The request includes a consumer identification and data queries. An ownership of the data table is assigned based on the consumer identification. Local data fields identified in the data queries are inserted into the data table and populated with local datasets stored in the queries. External data fields identified in the data queries are inserted into the data table and populated with links to external datasets stored in external data sources.Type: ApplicationFiled: February 1, 2016Publication date: August 3, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Mauricio Ordonez, Brian Jones, James Sturms, Gabriel J. Hall
-
Publication number: 20170139958Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.Type: ApplicationFiled: June 29, 2016Publication date: May 18, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
-
Publication number: 20170139927Abstract: Data presentation functionality associated with a collaboration database may be provided. A presentation of a table in conjunction with a collaboration database may be detected. At least one field in the table that includes people type data may also be detected. Initial letters associated with a person or an entity may be detected as input into the at least one field. A type of entry of the initial letters may be detected. A local data source may be searched to identify matching entries. Suggestions may then be displayed. If one of the suggestions is selected, additional information associated with the selected suggestion may be displayed on a contact card in a vicinity of the at least one field. An interactive functionality associated with the additional information through the contact card may be provided upon selection of the at least one field when the table is presented.Type: ApplicationFiled: June 29, 2016Publication date: May 18, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Nathan Penner, Travis Eby, Yi Li, Felicia Werchan, Daniel McAllister, Mark Peterson, Raul Clouse
-
Publication number: 20170140047Abstract: A collaboration database service allows end users to create and collaborate on custom databases as any other type of productivity content (presentations, word processing documents, spreadsheets, etc.). Providing a more data centric experience rather than formatting centric may allow for a malleable experience. The custom entities the user defines may indicate how to best display the data on various devices, what rules should be enforced, and what actions need to be taken on behalf of the user. A collaboration database service according to embodiments may not only provide easy creation and sharing of various databases across devices, but also integrate and interoperate with various productivity application workloads. Each productivity application may play a unique role, and those individual strengths may be highlighted in an example service to bring the system together.Type: ApplicationFiled: June 30, 2016Publication date: May 18, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Gabriel Hall, James Sturms, Mauricio Ordonez, Mark Peterson, Brian Jones, Joe Filcik, Travis Eby, Caoimhe Grace Dowling, Kyle Zhang, Krunal Sheth
-
Publication number: 20170139884Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases, and may also integrate and interoperate with various productivity applications. For example, a collaboration database engine of the service may detect creation or modification of a table through an application associated with the service. In response to a request to add a choice type column to the table, the engine may automatically select, provide, and enable modification of a set of symbols and associated text values corresponding to choices. The engine may then provide the choice type column for display within the table such that each cell of the choice type column is automatically and/or manually populated with at least one of the choices. The choice may be represented by a symbol and/or associated text value from the modified set of symbols and associated text values corresponding to the choice.Type: ApplicationFiled: June 30, 2016Publication date: May 18, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Krunal Sheth, Travis Eby, Raul Clouse, Scott McFadden, Reed Pankhurst, Wei Wei, Daniel McAllister, Petr Slavik, Mark Peterson, Chris Seitzinger, Harjinder Pal Singh Raheja
-
Publication number: 20170139890Abstract: Smart cards are used to provide a consolidated summary of tabular data from a collaboration database. Card layouts may be responsive to table schema and present data consistently across different devices and platforms. Cards may have pre-set layouts designed to present content in a user-friendly manner enhancing user experience and enabling interactivity. Card layouts may be determined by a set of pre-defined rules, which may be based on a type of data in a first column of an underlying table and types of data in other columns (such as images, communications, and other forms of rich data).Type: ApplicationFiled: June 30, 2016Publication date: May 18, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Travis Eby, Caoimhe Grace Dowling, Raul Clouse, Krunal Sheth, Eugene Y. Suh, David Huang
-
Publication number: 20150331578Abstract: Disclosed herein are systems, methods, and software to enhance the user experience with collaboration services. In at least one implementation, the presentation of a user interface to a collaboration service is enhanced by identifying collaboration sites associated with a user and identifying events that occurred with respect to the collaboration sites. Active summaries are then surfaced in the user interface that correspond to the collaboration sites associated with the user. In addition, active elements are surfaced in the active summaries that are indicative of at least the events that occurred with respect to the collaboration sites associated with the user.Type: ApplicationFiled: May 13, 2014Publication date: November 19, 2015Applicant: Microsoft CorporationInventors: Jonathan Fred Keslin, Dina Ayoub Mahmoud Ayoub, Lionel A. Robinson, Krista Bendig, Philip Eric Kuo, Carlos German Perez
-
Publication number: 20150074521Abstract: A graphical user interface (GUI) capable of presenting a display that indicates that navigation controls can be used for navigating through results of a search using a search engine. The GUI highlights the GUI control that accepts text characters for indicating a search term such that the area contrasts with the display of an adjacent display area in response to entering the search term. Once the search is initiated, such as by actuating a search initiation control, the GUI may change to highlight navigation controls to indicate that those controls can be used to navigate between search result hits. Additional icons or controls may be displayed to further indicate the function of navigation controls and actions that may be taken to further modify the display of controls, such as collapsing some of the controls.Type: ApplicationFiled: October 17, 2014Publication date: March 12, 2015Applicant: Microsoft CorporationInventor: Krista Bendig
-
Patent number: 8869061Abstract: A graphical user interface (GUI) capable of presenting a display that indicates that navigation controls can be used for navigating through results of a search using a search engine. The GUI highlights the GUI control that accepts text characters for indicating a search term such that the area contrasts with the display of an adjacent display area in response to entering the search term. Once the search is initiated, such as by actuating a search initiation control, the GUI may change to highlight navigation controls to indicate that those controls can be used to navigate between search result hits. Additional icons or controls may be displayed to further indicate the function of navigation controls and actions that may be taken to further modify the display of controls, such as collapsing some of the controls.Type: GrantFiled: August 29, 2003Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventor: Krista Bendig
-
Publication number: 20140152693Abstract: A multi-state viewing mode user interface (UI) element is used to switch between different viewing modes on a display of a computing device. A user may switch between hidden mode where commands are hidden, a collapsed mode where a portion of the commands are hidden, and an expanded mode where the commands are shown on the display. The viewing mode UI element may remain displayed such that a user may interact with the element to switch to another viewing mode. A trigger zone UI element may be displayed that when activated temporarily displays commands that are hidden according to the selected viewing mode. Other UI elements (e.g. closing the application) may also be shown. A selected viewing mode may persist across an application closing and re-opening. A status UI element may also be surfaced (e.g. temporarily) to indicate various events.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: MICROSOFT CORPORATIONInventors: Samuel Radakovitz, Melissa Kerr, Krista Bendig, Theodor Scott, Andrew Fomichev, Elaine Law, Clinton Covington
-
Publication number: 20130111404Abstract: Embodiments of the present disclosure provide a user interface that enables a user to more readily identify and use one or more storage services (e.g., cloud storage services or local storage services) to save, open and/or retrieve documents and other data. Embodiments include receiving user credentials from a user that identify the user and also identify one or more storage services that are available to the user. In response to a request to save a document, a list of available services is provided to the user. In an embodiment, the list of services is provided to the user via a user interface. The user may select a storage service from the list and save the document using the selected service.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Chenguang Yang, Kyle Von Haden, David Waltman, Krista Bendig, March Rogers
-
Patent number: D705802Type: GrantFiled: February 7, 2012Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Melissa Susan Kerr, Jonathan Esterly, Nathaniel Eric Breskin Auer, Hiroshi Tsukahara, Krista Bendig, Clinton Dee Covington
-
Patent number: D706809Type: GrantFiled: February 21, 2012Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Nathaniel Eric Breskin Auer, Melissa Susan Kerr, Hiroshi Tsukahara, Krista Bendig, Clinton Dee Covington
-
Patent number: D712418Type: GrantFiled: February 7, 2012Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Keri Talbot, Nathaniel Eric Breskin Auer, Melissa Susan Kerr, Hiroshi Tsukahara, Krista Bendig, Clinton Dee Covington