Patents by Inventor Benjamin Franklin Carter
Benjamin Franklin Carter 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).
-
Publication number: 20220027041Abstract: A computing device includes a first portion comprising a first display, and a second portion comprising a second display. The second portion is rotatably connected to the first portion. The computing device executes a program comprising a context user interface and a focus user interface. The focus user interface is configured to provide a more detailed view of a selected item from the context user interface. When the computing device is in a double-portrait orientation, the context user interface is displayed on the first display. Upon receipt of a spanning user input, the computing device displays the context user interface on the first display and the focus user interface on the second display. Upon detecting a rotation to a double-landscape orientation, the computing device displays the focus user interface on the first display and second display.Type: ApplicationFiled: July 27, 2020Publication date: January 27, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Katherine Mary EVERITT, Robert Steven MEYER, Benjamin Franklin CARTER, Stanley Roger AYZENBERG, William Scott STAUBER, Lauren Eileen EDELMEIER, Roberth KARMAN, Ruediger Albert KINAST, Stephanie Lauren Grace HASHAM
-
Patent number: 10013664Abstract: Techniques disclosed herein facilitate the use of the primary work queue within an information management application as a centralized access point for creating and viewing multiple types of new draft items such as a note, to-do, or message item. An information management application can receive a new item request through its user interface and initiate a new draft item in response to the new item request. A view of new draft item can then be surfaced in a primary work queue of the information management application. The item type of the new draft item may be different than other item types in the primary work queue.Type: GrantFiled: January 6, 2017Date of Patent: July 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Teresa Thomas, Matthias Baer, Hiroshi Tsukahara, Marcos David Marin Amador, Tony Liang, Benjamin Franklin Carter, Matthew Wood
-
Patent number: 9792015Abstract: Technologies are generally described for providing a system for visualizing items and conversations in a communication application. Conversations are presented as a list of items in the communication application. A quantity of presented items is limited based on a size of a client device employed for viewing the items. Visualizations are applied to the presented items to attempt to maximize a number of items that are presented while providing information about the items to enable a user to preview content and take actions on the items. The visualizations include different templates applied to each item based on a type of item and content associated with the item, and the templates may be are dynamically updated based on user interactions with the items. The templates for items are determined by applying a set of rules and factors to each item to determine a most appropriate visualization for each item.Type: GrantFiled: September 19, 2013Date of Patent: October 17, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Matthias Baer, Ned Bearer Friend, Nicholas Smith, Bryan Eric Baird, Benjamin Franklin Carter, Hiroshi Tsukahara
-
Publication number: 20170116553Abstract: Techniques disclosed herein facilitate the use of the primary work queue within an information management application as a centralized access point for creating and viewing multiple types of new draft items such as a note, to-do, or message item. An information management application can receive a new item request through its user interface and initiate a new draft item in response to the new item request. A view of new draft item can then be surfaced in a primary work queue of the information management application. The item type of the new draft item may be different than other item types in the primary work queue.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: TERESA THOMAS, MATTHIAS BAER, HIROSHI TSUKAHARA, MARCOS DAVID MARIN AMADOR, TONY LIANG, BENJAMIN FRANKLIN CARTER, MATTHEW WOOD
-
Patent number: 9576261Abstract: Techniques disclosed herein facilitate the use of the primary work queue within an information management application as a centralized access point for creating and viewing multiple types of new draft items such as a note, to-do, or message item. An information management application can receive a new item request through its user interface and initiate a new draft item in response to the new item request. A view of new draft item can then be surfaced in a primary work queue of the information management application. The item type of the new draft item may be different than other item types in the primary work queue.Type: GrantFiled: April 17, 2014Date of Patent: February 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Teresa Thomas, Matthias Baer, Hiroshi Tsukahara, Marcos David Marin Amador, Tony Liang, Benjamin Franklin Carter, Matthew Wood
-
Publication number: 20150339841Abstract: Layout animation that automatically plays in response to a change in layout on UI platforms that typically require animations to be defined prior to the layout being calculated is provided. Developers are enabled to specify how one or more elements should animate via animation values that are relative to an unknown initial layout and an unknown final layout. When a property change event that triggers animation of an element occurs, the initial layout and the final layout of the element and its child elements are calculated. The animations are then scheduled to interpolate the changes in layout.Type: ApplicationFiled: May 22, 2014Publication date: November 26, 2015Applicant: MICROSOFT CORPORATIONInventors: Benjamin Franklin Carter, Jesse Michael Benson, Galen Elias, Anthony J. Beeman, Tyler Robert Adams
-
Publication number: 20150302334Abstract: Techniques disclosed herein facilitate the use of the primary work queue within an information management application as a centralized access point for creating and viewing multiple types of new draft items such as a note, to-do, or message item. An information management application can receive a new item request through its user interface and initiate a new draft item in response to the new item request. A view of new draft item can then be surfaced in a primary work queue of the information management application. The item type of the new draft item may be different than other item types in the primary work queue.Type: ApplicationFiled: April 17, 2014Publication date: October 22, 2015Applicant: Microsoft CorporationInventors: TERESA THOMAS, MATTHIAS BAER, HIROSHI TSUKAHARA, MARCOS DAVID MARIN AMADOR, TONY LIANG, BENJAMIN FRANKLIN CARTER, MATTHEW WOOD
-
Publication number: 20150205464Abstract: Systems, methods, and software are described herein to facilitate the enhanced updating of user interfaces to a service. In an implementation, an application renders a user interface to a service and an initial visualization is surfaced in response to the occurrence of an event. After surfacing the initial visualization, the application receives an update from the service that includes a proposed visualization and determines whether or not the proposed visualization accounts for the event. If the proposed visualization accounts for the event, the proposed visualization is surfaced in place of the initial visualization. But if the proposed visualization does not account for the event, the initial visualization may be persisted until another visualization is identified that accounts for the event.Type: ApplicationFiled: January 22, 2014Publication date: July 23, 2015Applicant: Microsoft CorporationInventors: Dawid Kozlowski, Michael I. Borysenko, Umut Alev, Matt Wood, Andrew Michael Himberger, Ethan Joseph Bernstein, Stephen Thomas Wells, Benjamin Franklin Carter
-
Publication number: 20150082189Abstract: Technologies are generally described for providing a system for visualizing items and conversations in a communication application. Conversations are presented as a list of items in the communication application. A quantity of presented items is limited based on a size of a client device employed for viewing the items. Visualizations are applied to the presented items to attempt to maximize a number of items that are presented while providing information about the items to enable a user to preview content and take actions on the items. The visualizations include different templates applied to each item based on a type of item and content associated with the item, and the templates may be are dynamically updated based on user interactions with the items. The templates for items are determined by applying a set of rules and factors to each item to determine a most appropriate visualization for each item.Type: ApplicationFiled: September 19, 2013Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Matthias Baer, Ned Bearer Friend, Nicholas Smith, Bryan Eric Baird, Benjamin Franklin Carter, Hiroshi Tsukahara
-
Patent number: 8584102Abstract: Aspects of the subject matter described herein relate to creating and using deltas to modify existing computer code. In aspects, computer code may be translated into a higher level language to make it easier for a software developer to modify the computer code. The translated computer code may be presented by an editing tool that presents a user interface that allows changes to be made to the translated computer code. A delta engine may then determine a delta that indicates the changes to perform on the existing computer code to create computer code that would result from compiling the translated computer code as changed via the editing tool. Later, this delta may be used to change the existing computer code after it has been loaded to add or change debugging hooks or other features of the computer code.Type: GrantFiled: December 27, 2007Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Dwayne Richard Need, Varsha Mahadevan, Brandon C. Furtwangler, Tsvetomir V. Valtchev, Benjamin Franklin Carter, Cedric Patrick Dussud, Karen Elizabeth Corby
-
Publication number: 20090172651Abstract: Aspects of the subject matter described herein relate to creating and using deltas to modify existing computer code. In aspects, computer code may be translated into a higher level language to make it easier for a software developer to modify the computer code. The translated computer code may be presented by an editing tool that presents a user interface that allows changes to be made to the translated computer code. A delta engine may then determine a delta that indicates the changes to perform on the existing computer code to create computer code that would result from compiling the translated computer code as changed via the editing tool. Later, this delta may be used to change the existing computer code after it has been loaded to add or change debugging hooks or other features of the computer code.Type: ApplicationFiled: December 27, 2007Publication date: July 2, 2009Applicant: MICROSOFT CORPORATIONInventors: Dwayne Richard Need, Varsha Mahadevan, Brandon C. Furtwangler, Tsvetomir V. Valtchev, Benjamin Franklin Carter, Cedric Patrick Dussud, Karen Elizabeth Corby