Patents by Inventor Robert Standefer
Robert Standefer 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: 11514058Abstract: Examples of the present disclosure describe systems and methods relating to context rules in a graph or isolated collection. In an example, information in an isolated collection may be associated with one or more contexts. The information may be represented within the isolated collection based on one or more rules, and one or more of the rules may be associated with one or more contexts to which the information relates, thereby indicating a context association. A context association may indicate a positive, negative, or other relationship between one or more rules and one or more contexts. Based on the context association, information within the isolated collection may be adapted to generate different views of the isolated collection for different contexts. As such, relevant, useful, or actionable information may be included or emphasized, while information that is not as relevant, useful, or actionable may be omitted or deemphasized.Type: GrantFiled: March 17, 2017Date of Patent: November 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Robert Standefer, Christopher Mullins
-
Patent number: 10740553Abstract: A review workflow graph (e.g., graph database) is provided that is a graphical representation of a review workflow assigned to a document and/or an individual document section. In particular, contents of the document may be stored as nodes in the review workflow graph. As the reviewers perform the review workflow, results associated with one or more review processes may be recorded and stored in the review workflow graph with relationships to the content nodes. In aspects, the graph of nodes may be materialized into a view of the document and/or a review timeline. For instance, portions of the document that have been completed may be materialized, but content that is not yet complete (e.g., reached a milestone) may not be materialized. Additionally, the review timeline may be a visual or other representation of the temporal progress of the review workflow, including intermediate milestones as well as an ultimate completion deadline.Type: GrantFiled: April 17, 2017Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Mullins, Robert Standefer
-
Patent number: 10552218Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for linking tasks and resources are provided. A plurality of attributes associated with a task resource may be analyzed. A plurality of contexts that are associated with the plurality of attributes may be determined and the plurality of attributes may be classified into one or more contextual groups. At least one resource node related to the task resource may be identified, the at least one resource node having a plurality of identified attributes sharing at least two contexts associated with the plurality of attributes that are associated with the task resource. An actionable link to at least one resource corresponding to the at least one identified resource may be displayed.Type: GrantFiled: January 6, 2017Date of Patent: February 4, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Robert Standefer, Christopher L. Mullins
-
Patent number: 10467298Abstract: Technologies are described herein for document collaboration discovery. A collaboration system enables users to collaboratively author documents. The collaboration system receives edits to a document in real or near real time, and indexes the edits in a search index. The collaboration system can also receive and index metadata associated with the document. The collaboration system can also receive a search query from a user and perform a search of the search index. If the document is identified by the search, the user can request to be admitted as an active editor of the document. The user can also request to join a real-time messaging session with other active editors of the document. The active editors can be notified of the search terms that led the user to the document, and indicate whether the user is to be admitted to the document as an active editor or the real-time messaging session.Type: GrantFiled: April 25, 2016Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Lee Mullins, Robert Standefer, Miguel Castro
-
Publication number: 20180300304Abstract: A review workflow graph (e.g., graph database) is provided that is a graphical representation of a review workflow assigned to a document and/or an individual document section. In particular, contents of the document may be stored as nodes in the review workflow graph. As the reviewers perform the review workflow, results associated with one or more review processes may be recorded and stored in the review workflow graph with relationships to the content nodes. In aspects, the graph of nodes may be materialized into a view of the document and/or a review timeline. For instance, portions of the document that have been completed may be materialized, but content that is not yet complete (e.g., reached a milestone) may not be materialized. Additionally, the review timeline may be a visual or other representation of the temporal progress of the review workflow, including intermediate milestones as well as an ultimate completion deadline.Type: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Christopher Mullins, Robert Standefer
-
Publication number: 20180268004Abstract: Examples of the present disclosure describe systems and methods relating to rule hierarchies for graphs or isolated collections. In an example, information in an isolated collection may relate to one of multiple levels in a hierarchy. As such, mapping rules may adapt level-specific information such that it is understandable or useable by other levels within the hierarchy. In some examples, mapping rules may be hierarchical, such that a mapping rule of one layer may be used to adapt a mapping rule from another layer. In other examples, mapping rules may be reused by other levels of the hierarchy when it is determined that they may be relevant or useful to apply to other level-specific information. Adaptation of information using mapping rules may enable information that was previously inaccessible to be accessed by a more general audience, thereby mitigating potential data silos and further enriching the available information.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Robert Standefer, Christopher Mullins
-
Publication number: 20180268032Abstract: Examples of the present disclosure describe systems and methods relating to context rules in a graph or isolated collection. In an example, information in an isolated collection may be associated with one or more contexts. The information may be represented within the isolated collection based on one or more rules, and one or more of the rules may be associated with one or more contexts to which the information relates, thereby indicating a context association. A context association may indicate a positive, negative, or other relationship between one or more rules and one or more contexts. Based on the context association, information within the isolated collection may be adapted to generate different views of the isolated collection for different contexts. As such, relevant, useful, or actionable information may be included or emphasized, while information that is not as relevant, useful, or actionable may be omitted or deemphasized.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Robert Standefer, Christopher Mullins
-
Publication number: 20180260442Abstract: Systems and methods of generating and querying event data are provided. The event data may be processed so as to generate collections of event data in a graphical representation, the graphical representation having identifiers and relationships between those identifiers. Event data may be tracked for various resources (e.g., websites, webpages, web elements, files, applications, etc.) and may be associated with identifiers, e.g., resource type, event type, value type, etc. Rulesets may be applied to collections of event data to generate inferred data, e.g., inferred relationships, and to create enriched collections. Base on the collections and/or enriched collections, a library specifying the resources and/or events for tracking may be annotated. Moreover, based on the collections and/or enriched collections, the rulesets may be modified to generate additional or different inferred data.Type: ApplicationFiled: March 10, 2017Publication date: September 13, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Vishnuvardhan Vaidhyanathan, John Taylor, Robert Standefer
-
Publication number: 20180196697Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for linking tasks and resources are provided. A plurality of attributes associated with a task resource may be analyzed. A plurality of contexts that are associated with the plurality of attributes may be determined and the plurality of attributes may be classified into one or more contextual groups. At least one resource node related to the task resource may be identified, the at least one resource node having a plurality of identified attributes sharing at least two contexts associated with the plurality of attributes that are associated with the task resource. An actionable link to at least one resource corresponding to the at least one identified resource may be displayed.Type: ApplicationFiled: January 6, 2017Publication date: July 12, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Robert Standefer, Christopher L. Mullins
-
Publication number: 20170308610Abstract: Technologies are described herein for document collaboration discovery. A collaboration system enables users to collaboratively author documents. The collaboration system receives edits to a document in real or near real time, and indexes the edits in a search index. The collaboration system can also receive and index metadata associated with the document. The collaboration system can also receive a search query from a user and perform a search of the search index. If the document is identified by the search, the user can request to be admitted as an active editor of the document. The user can also request to join a real-time messaging session with other active editors of the document. The active editors can be notified of the search terms that led the user to the document, and indicate whether the user is to be admitted to the document as an active editor or the real-time messaging session.Type: ApplicationFiled: April 25, 2016Publication date: October 26, 2017Inventors: Christopher Lee Mullins, Robert Standefer, Miguel Castro