Patents by Inventor Darren K. Edge
Darren K. Edge 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: 11822603Abstract: Systems and methods for modeling higher-level metrics from graph data derived from already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from the set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for a graph using the set of the already-collected but not yet connected data, where each of the plurality of nodes of the graph corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges of the graph corresponds to a measurement associated with the target activity. The method further includes modeling a relationship between graph attributes associated with the graph data and a higher-level metric associated with the target activity.Type: GrantFiled: July 12, 2022Date of Patent: November 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
-
Patent number: 11709855Abstract: Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.Type: GrantFiled: July 15, 2019Date of Patent: July 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
-
Patent number: 11669537Abstract: Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.Type: GrantFiled: July 15, 2019Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
-
Patent number: 11562170Abstract: Systems and methods for modeling higher-level metrics from graph data derived from already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from the set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for a graph using the set of the already-collected but not yet connected data, where each of the plurality of nodes of the graph corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges of the graph corresponds to a measurement associated with the target activity. The method further includes modeling a relationship between graph attributes associated with the graph data and a higher-level metric associated with the target activity.Type: GrantFiled: July 15, 2019Date of Patent: January 24, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
-
Publication number: 20220351003Abstract: Systems and methods for modeling higher-level metrics from graph data derived from already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from the set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for a graph using the set of the already-collected but not yet connected data, where each of the plurality of nodes of the graph corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges of the graph corresponds to a measurement associated with the target activity. The method further includes modeling a relationship between graph attributes associated with the graph data and a higher-level metric associated with the target activity.Type: ApplicationFiled: July 12, 2022Publication date: November 3, 2022Inventors: Darren K. EDGE, Jonathan K. LARSON, Nathan R. EVANS, Christopher M. WHITE
-
Patent number: 11068149Abstract: Described herein are techniques that offer a class of user-interaction styles for indirect user interaction with a two-dimensional virtual space (“desktop”) using touch-sensitive control surface of a user-input device (such as a mobile phone). Some described techniques enable a user to point, pan and scale within a large virtual two-dimensional space with input from a touch surface of a handheld device, with the output of the user interaction being rendered on a visual display unit (other than the touch surface).Type: GrantFiled: June 9, 2010Date of Patent: July 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Bennett S. Wilburn, Darren K. Edge
-
Publication number: 20210019558Abstract: Systems and methods for modeling higher-level metrics from graph data derived from already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from the set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for a graph using the set of the already-collected but not yet connected data, where each of the plurality of nodes of the graph corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges of the graph corresponds to a measurement associated with the target activity. The method further includes modeling a relationship between graph attributes associated with the graph data and a higher-level metric associated with the target activity.Type: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
-
Publication number: 20210019325Abstract: Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.Type: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
-
Publication number: 20180329869Abstract: A device is provided for determining appearances for elements displayed on a user interface. In one implementation, GP the device includes a processing unit and a memory coupled to the processing unit and storing instructions for execution by the processing unit.Type: ApplicationFiled: January 15, 2016Publication date: November 15, 2018Inventor: Darren K. Edge
-
Patent number: 9619128Abstract: Some implementations may include a computing device to generate a presentation including a plurality of slides. The presentation may be generated based on an input file that includes commands from a presentation markup language. The commands may specify details associated with the presentation. The details may include a title and a background image associated with each of the plurality of slides, one or more points to be included in each of the plurality of slides, and a style associated with the each of the plurality of slides.Type: GrantFiled: July 1, 2013Date of Patent: April 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Darren K. Edge, Koji Yatani
-
Publication number: 20160189404Abstract: Techniques for selecting and editing visual elements (e.g., shapes) across multiple visuals (e.g., presentation slides) are described. The techniques obtain the multiple visuals each including visual elements. The visual elements may be grouped and synchronized based on similarities of an attribute among the visual elements. The visual elements may be presented to a user for evaluation. The user may select and make changes to a visual element. These changes may be propagated to other visual elements that belong to the same group of the visual element.Type: ApplicationFiled: June 28, 2013Publication date: June 30, 2016Applicant: Microsoft CorporationInventors: Darren K. Edge, Koji Yatani, Reza Adhitya Saputra, Chao Wang
-
Publication number: 20150007005Abstract: Some implementations may include a computing device to generate a presentation including a plurality of slides. The presentation may be generated based on an input file that includes commands from a presentation markup language. The commands may specify details associated with the presentation. The details may include a title and a background image associated with each of the plurality of slides, one or more points to be included in each of the plurality of slides, and a style associated with the each of the plurality of slides.Type: ApplicationFiled: July 1, 2013Publication date: January 1, 2015Inventors: Darren K. Edge, Koji Yatani
-
Publication number: 20140344702Abstract: Techniques for providing adaptive timing support may reduce the cognitive load on a presenter during a presentation by tracking the pace of the presentation on behalf of the presenter. A time interval may be initially allocated to each of multiple sections of a presentation based on a target time duration for the presentation. The actual presentation time duration of a section may be monitored during coverage of the section. Following the detection of an advance to another section of the presentation, the allocated time interval established for each of one or more remaining sections in the presentation may be updated based on a time difference between the actual presentation time duration and the allocated time interval of the section.Type: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Applicant: Microsoft CorporationInventors: Darren K. Edge, Hong Z. Tan
-
Patent number: 8631354Abstract: A user interface and techniques for manipulating a graphical representation via indirect manipulation of focal controls are described. Generally, the user interface includes a graphical representation (e.g., an image, video, application, browser, map, etc.), one or more visible or transparent focal controls, and gesture detection functionality to detect inputs from a user. The user may provide this input via a peripheral device (e.g., a mouse, keyboard, etc.), a touch-screen display, or in another suitable manner. In each instance, the user provides an input relative to the focal control and, in response to detecting the input, the gesture detection functionality manipulates the underlying graphical representation.Type: GrantFiled: March 6, 2009Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Darren K. Edge, Min Wang
-
Publication number: 20110304557Abstract: Described herein are techniques that offer a class of user-interaction styles for indirect user interaction with a two-dimensional virtual space (“desktop”) using touch-sensitive control surface of a user-input device (such as a mobile phone). Some described techniques enable a user to point, pan and scale within a large virtual two-dimensional space with input from a touch surface of a handheld device, with the output of the user interaction being rendered on a visual display unit (other than the touch surface).Type: ApplicationFiled: June 9, 2010Publication date: December 15, 2011Applicant: Microsoft CorporationInventors: Bennett S. Wilburn, Darren K. Edge
-
Publication number: 20100229130Abstract: A user interface and techniques for manipulating a graphical representation via indirect manipulation of focal controls are described. Generally, the user interface includes a graphical representation (e.g., an image, video, application, browser, map, etc.), one or more visible or transparent focal controls, and gesture detection functionality to detect inputs from a user. The user may provide this input via a peripheral device (e.g., a mouse, keyboard, etc.), a touch-screen display, or in another suitable manner. In each instance, the user provides an input relative to the focal control and, in response to detecting the input, the gesture detection functionality manipulates the underlying graphical representation.Type: ApplicationFiled: March 6, 2009Publication date: September 9, 2010Applicant: Microsoft CorporationInventors: Darren K. Edge, Min Wang
-
Publication number: 20100208033Abstract: An exemplary method includes accessing geometrically located data that represent one or more virtual items with respect to a three-dimensional coordinate system; generating a three-dimensional map based at least in part on real image data of a three-dimensional space as acquired by a camera; rendering to a physical display a mixed reality scene that includes the one or more virtual items at respective three-dimensional positions in a real image of the three-dimensional space acquired by the camera; and re-rendering to the physical display the mixed reality scene upon a change in the field of view of the camera. Other methods, devices, systems, etc., are also disclosed.Type: ApplicationFiled: February 13, 2009Publication date: August 19, 2010Applicant: Microsoft CorporationInventors: Darren K. Edge, Eric Chang, Kyungmin Min