Patents by Inventor Heidi McAllister
Heidi McAllister 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: 11271986Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time. The viewers may also be enabled to view the document asynchronously from the presenter and easily synchronize back with the presenter's view.Type: GrantFiled: August 21, 2017Date of Patent: March 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
-
Publication number: 20170346877Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time.Type: ApplicationFiled: August 21, 2017Publication date: November 30, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
-
Patent number: 9742833Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time. The viewers may also be enabled to view the document asynchronously from the presenter and easily synchronize back with the presenter's view.Type: GrantFiled: December 17, 2014Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
-
Patent number: 9159296Abstract: An application synchronizes views during document presentation. The application detects a selection of a section of a portion of presented content at a presenter view. The application shifts the portion of the content displayed at an attendee view to bring to focus the selection. Alternatively, the application displays the selection in a pop-out view pane within the attendee view to bring to focus the selection. The application also shifts content in the attendee view according to an offset ratio calculated from comparing a non-displayed section of a page of the document and a displayed section of a page of the document within the presenter view.Type: GrantFiled: July 12, 2012Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Heidi McAllister, Po Yan Tsang, Chad Nedziek, Ning Jiang, Kenneth Mui, Subalakshmi Venugopal, Eric Bailey
-
Publication number: 20150135081Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time. The viewers may also be enabled to view the document asynchronously from the presenter and easily synchronize back with the presenter's view.Type: ApplicationFiled: December 17, 2014Publication date: May 14, 2015Inventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
-
Patent number: 8949352Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time. The viewers may also be enabled to view the document asynchronously from the presenter and easily synchronize back with the presenter's view.Type: GrantFiled: October 28, 2011Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
-
Publication number: 20140019858Abstract: An application synchronizes views during document presentation. The application detects a selection of a section of a portion of presented content at a presenter view. The application shifts the portion of the content displayed at an attendee view to bring to focus the selection. Alternatively, the application displays the selection in a pop-out view pane within the attendee view to bring to focus the selection. The application also shifts content in the attendee view according to an offset ratio calculated from comparing a non-displayed section of a page of the document and a displayed section of a page of the document within the presenter view.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: Microsoft CorporationInventors: Heidi McAllister, Po Yan Tsang, Chad Nedziek, Ning Jiang, Kenneth Mui, Subalakshmi Venugopal, Eric Bailey
-
Publication number: 20130110941Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time. The viewers may also be enabled to view the document asynchronously from the presenter and easily synchronize back with the presenter's view.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
-
Patent number: 8230319Abstract: Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A drawing program allows equations within a diagram definition to define how external data is utilized to modify the attributes of a diagram element. When the diagram is published to a server computer, the definition is converted to server-legible definition. A published diagram is generated that includes a diagram representation defined by the server-legible definition. Upon a request for the published diagram, the external data is refreshed and the diagram definition is updated. The equations are recalculated to generate new element attributes. The diagram representation is then updated with the new attributes and returned for display by a client Web browser. An interface provides exploration tools and a client API exposes methods for surfacing external data and annotating the diagram.Type: GrantFiled: January 31, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Phillippe-Joseph Arida, Po-Yan Tsang, William G Morein, Abraham Mathew, Loic Henry-Greard, Raveendrnathan Loganathan, Sung Won Shin, Heidi McAllister, John Wang, Emil Cicos, Mairead Therese Droney
-
Patent number: 7930625Abstract: A computer-implemented method and system for designing shapes for a software module. Drawing software modules typically provide master shapes that are used as templates in creating drawings. The function of master shapes is generally controlled by behaviors. The invention improves upon existing approaches to designing master shapes by providing a uniform procedure for creating master shapes. The present invention supports the creation of a uniform set of behaviors that are stored independently of the master shapes. The stored behaviors are the preferred methods for controlling the functions of the master shapes. Individual stored behaviors can be selected and used to create the characteristics of a master shape. Using a uniform set of stored behaviors that are implemented in a preferred manner facilitates the management and maintenance of the behaviors and the master shapes they control.Type: GrantFiled: January 19, 2007Date of Patent: April 19, 2011Assignee: Microsoft CorporationInventors: Fergal Burke, Abraham Mathew, Heidi McAllister
-
Publication number: 20090199081Abstract: Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A drawing program allows equations within a diagram definition to define how external data is utilized to modify the attributes of a diagram element. When the diagram is published to a server computer, the definition is converted to server-legible definition. A published diagram is generated that includes a diagram representation defined by the server-legible definition. Upon a request for the published diagram, the external data is refreshed and the diagram definition is updated. The equations are recalculated to generate new element attributes. The diagram representation is then updated with the new attributes and returned for display by a client Web browser. An interface provides exploration tools and a client API exposes methods for surfacing external data and annotating the diagram.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: Microsoft CorporationInventors: Phillippe-Joseph Arida, Po-Yan Tsang, William G. Morein, Abraham Mathew, Loic Henry-Greard, Raveendrnathan Loganathan, Sung Won Shin, Heidi McAllister, John Wang, Emil Cicos, Mairead Therese Droney
-
Publication number: 20090193067Abstract: Technologies are described herein for recalculating data-bound vector graphics on a server computer. A drawing program allows formulas to define how external data is utilized modify the attributes of a shape. When a request is received to publish a drawing to a server computer, any formulas are converted to server-optimized formulas. Once the formulas have been converted to server-optimized formulas, a published drawing is generated that includes the server-optimized formulas, a representation of the drawing in a vector format, and data identifying bindings between shapes within the drawing and external data. When a request to view the published drawing is received, the data bindings for the drawing are refreshed. The server-optimized formulas are then recalculated using updated values to generate new values for the shape attributes. The vector representation of the drawing is then updated with the new values and rasterized for display in a browser.Type: ApplicationFiled: January 30, 2008Publication date: July 30, 2009Applicant: MICROSOFT CORPORATIONInventors: Abraham Mathew, Heidi McAllister, Michael Joe Woolf
-
Patent number: 7564458Abstract: A facility for linking data from an external data source to shapes in a diagram is provided. The facility is implemented as a component of a graphical visualization program, and provides a modeless data window that is operable to display data from a data source through a two dimensional table. Users can use the facility to import data from a data source and display the imported data in the modeless data window. Users can then use the modeless data window to select and drag rows displayed in the modeless data window onto shapes on a drawing surface of the graphical visualization program to link the dragged rows to the shapes. Users can also drag rows displayed in the modeless data window onto a blank section of the drawing surface to create shapes on the drawing surface and link the rows to the created shapes.Type: GrantFiled: December 15, 2004Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Matthew T. Adereth, Abraham Mathew, Heidi McAllister, Heidi Munson
-
Publication number: 20070118830Abstract: A computer-implemented method and system for designing shapes for a software module. Drawing software modules typically provide master shapes that are used as templates in creating drawings. The function of master shapes is generally controlled by behaviors. The invention improves upon existing approaches to designing master shapes by providing a uniform procedure for creating master shapes. The present invention supports the creation of a uniform set of behaviors that are stored independently of the master shapes. The stored behaviors are the preferred methods for controlling the functions of the master shapes. Individual stored behaviors can be selected and used to create the characteristics of a master shape. Using a uniform set of stored behaviors that are implemented in a preferred manner facilitates the management and maintenance of the behaviors and the master shapes they control.Type: ApplicationFiled: January 19, 2007Publication date: May 24, 2007Applicant: Microsoft CorporationInventors: Fergal Burke, Abraham Mathew, Heidi McAllister
-
Patent number: 7185313Abstract: A computer-implemented method and system for designing shapes for a software module. Drawing software modules typically provide master shapes that are used as templates in creating drawings. The function of master shapes is generally controlled by behaviors. The invention improves upon existing approaches to designing master shapes by providing a uniform procedure for creating master shapes. The present invention supports the creation of a uniform set of behaviors that are stored independently of the master shapes. The stored behaviors are the preferred methods for controlling the functions of the master shapes. Individual stored behaviors can be selected and used to create the characteristics of a master shape. Using a uniform set of stored behaviors that are implemented in a preferred manner facilitates the management and maintenance of the behaviors and the master shapes they control.Type: GrantFiled: May 21, 2002Date of Patent: February 27, 2007Assignee: Microsoft CorporationInventors: Fergal Burke, Abraham Mathew, Heidi McAllister
-
Publication number: 20060125827Abstract: A facility for linking data from an external data source to shapes in a diagram is provided. The facility is implemented as a component of a graphical visualization program, and provides a modeless data window that is operable to display data from a data source through a two dimensional table. Users can use the facility to import data from a data source and display the imported data in the modeless data window. Users can then use the modeless data window to select and drag rows displayed in the modeless data window onto shapes on a drawing surface of the graphical visualization program to link the dragged rows to the shapes. Users can also drag rows displayed in the modeless data window onto a blank section of the drawing surface to create shapes on the drawing surface and link the rows to the created shapes.Type: ApplicationFiled: December 15, 2004Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Matthew Adereth, Abraham Mathew, Heidi McAllister, Heidi Munson