Patents by Inventor Daniel E. Kogan
Daniel E. Kogan 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: 10255377Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.Type: GrantFiled: February 25, 2016Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Publication number: 20170357731Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Patent number: 9754046Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.Type: GrantFiled: December 28, 2012Date of Patent: September 5, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Publication number: 20160179977Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.Type: ApplicationFiled: February 25, 2016Publication date: June 23, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Patent number: 9311373Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.Type: GrantFiled: December 28, 2012Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Patent number: 8826281Abstract: Document scheduling architecture for automatic publication and removal from publication of a document. A document can be developed, approved, and scheduled for automatic viewing and removal from viewing using start data and end data that are represented as job definitions. Based on a triggering event, the jobs are selected and executed to effect document publication. The document is automatically published making it viewable by all users who have suitable permission to do so. The architecture provides a pluggable override scheduling, and hence, extensible scheduling solution for third-party entities to provide alternative approval and/or scheduling behavior. Other attributes include reporting to a user the status of a document, execution of a policy in combination with the document publication such that the policy overrides selected attributes of the publication state, and a management filter process wherein the document can be reviewed independently by another individual for veto of publication if desired.Type: GrantFiled: November 7, 2006Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Paula A. Wing, Daniel E. Kogan, Patrick C. Miller, William J. Griffin, Nathan J. Fink
-
Publication number: 20140136569Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.Type: ApplicationFiled: December 28, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Publication number: 20140136572Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.Type: ApplicationFiled: December 28, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Publication number: 20140136948Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein include receiving a selection of a term in a navigation term set. In embodiments, the term is associated with at least one content item. A query is the executed using the term and a webpage template, that is associated with the navigation term set, is dynamically populated based on the results of the query. A uniform resource locator is then generated for a webpage that corresponds to the webpage template. In embodiments, the uniform resource locator is generated using the navigation term set.Type: ApplicationFiled: December 28, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Publication number: 20130198234Abstract: Embodiments of the present disclosure provide a method and system for defining one or more custom properties of a term in a hierarchical taxonomy. Embodiments described herein include identifying a term in a term-set using an identifier associated with the term and defining at least one new property for the term. Once the property is defined, the newly defined property is applied to the term.Type: ApplicationFiled: September 7, 2012Publication date: August 1, 2013Applicant: Microsoft CorporationInventors: Patrick Carl Miller, Daniel E. Kogan, Peter Blair Gonzalez del Solar, Qinwei Zhu
-
Patent number: 8156154Abstract: Techniques to manage vocabulary terms for a taxonomy system are described. An apparatus may comprise a managed taxonomy system having a vocabulary management module to manage a taxonomy of formal vocabulary terms organized in a hierarchical structure. The taxonomy may include a category for informal vocabulary terms stored as a list of keywords. Other embodiments are described and claimed.Type: GrantFiled: February 5, 2007Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Viktoriya Taranov, Daniel E. Kogan, Patrick C. Miller, Michal K. Piaseczny, Gerhard Schobbe
-
Patent number: 7631257Abstract: A web content management server allows for the automatic creation, management and publication of variant objects from a parent object. The variant object is created as a copy of the corresponding parent object and may then be modified. Each object includes a pages list that identifies all associated objects and the content type of each object listed in the pages list. The relationship between parent and variant objects is maintained regardless of the location where the objects are stored. When changes are made to the parent page, the changes are also implemented in any corresponding variant pages. The parent object tracks any corresponding variant objects with an identifier stored in the pages list. When the parent page is modified, a workflow is triggered to modify the corresponding variant pages identified by the identifier and the content type in the pages list.Type: GrantFiled: September 15, 2004Date of Patent: December 8, 2009Assignee: Microsoft CorporationInventors: Daniel E. Kogan, Patrick C. Miller
-
Publication number: 20080301096Abstract: Techniques to manage metadata fields for a taxonomy system are described. An apparatus may comprise a processor and memory, the memory to store a vocabulary management module and a smart field management module for execution by the processor. The vocabulary management module may be arranged to manage a taxonomy of managed vocabulary terms organized in a hierarchical structure. The smart field management module may be arranged to receive a candidate vocabulary term for a smart metadata field, compare the candidate vocabulary term with the managed vocabulary terms, and validate the candidate vocabulary term for storage by the smart metadata field. Other embodiments are described and claimed.Type: ApplicationFiled: May 29, 2007Publication date: December 4, 2008Applicant: Microsoft CorporationInventors: Daniel E. Kogan, Patrick C. Miller, Gerhard A. Schobbe
-
Publication number: 20080189312Abstract: Techniques to manage vocabulary terms for a taxonomy system are described. An apparatus may comprise a managed taxonomy system having a vocabulary management module to manage a taxonomy of formal vocabulary terms organized in a hierarchical structure. The taxonomy may include a category for informal vocabulary terms stored as a list of keywords. Other embodiments are described and claimed.Type: ApplicationFiled: February 5, 2007Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Viktoriya Taranov, Daniel E. Kogan, Patrick C. Miller, Michal K. Piaseczny, Gerhard Schobbe
-
Publication number: 20080189265Abstract: Techniques to manage vocabulary terms for a taxonomy system are described. An apparatus may comprise a managed taxonomy system having a vocabulary management module to manage a taxonomy of formal vocabulary terms organized in a hierarchical structure. The taxonomy may include a category for informal vocabulary terms stored as a list of keywords. Other embodiments are described and claimed.Type: ApplicationFiled: February 6, 2007Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Viktoriya Taranov, Daniel E. Kogan, Patrick C. Miller, Michal K. Piaseczny, Lauren N. Antonoff
-
Publication number: 20080109808Abstract: Document scheduling architecture for automatic publication and removal from publication of a document. A document can be developed, approved, and scheduled for automatic viewing and removal from viewing using start data and end data that are represented as job definitions. Based on a triggering event, the jobs are selected and executed to effect document publication. The document is automatically published making it viewable by all users who have suitable permission to do so. The architecture provides a pluggable override scheduling, and hence, extensible scheduling solution for third-party entities to provide alternative approval and/or scheduling behavior. Other attributes include reporting to a user the status of a document, execution of a policy in combination with the document publication such that the policy overrides selected attributes of the publication state, and a management filter process wherein the document can be reviewed independently by another individual for veto of publication if desired.Type: ApplicationFiled: November 7, 2006Publication date: May 8, 2008Applicant: Microsoft CorporationInventors: Paula A. Wing, Daniel E. Kogan, Patrick C. Miller, William J. Griffin, Nathan J. Fink