Patents by Inventor Nathan A. Fink
Nathan A. Fink 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: 10430470Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: July 5, 2017Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ethan D. Lexington, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Publication number: 20190251128Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan GUR-ESH, Nathan FINK, Dustin FRIESENHAHN, Nithya RAMKUMAR, Maura J. FITZGERALD
-
Patent number: 10296590Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: March 8, 2017Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Publication number: 20170300484Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: July 5, 2017Publication date: October 19, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ethan D. Lexington, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 9740693Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: June 11, 2015Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J FitzGerald
-
Publication number: 20170192968Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: March 8, 2017Publication date: July 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 9626362Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: January 22, 2015Date of Patent: April 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J FitzGerald
-
Publication number: 20160217134Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: June 11, 2015Publication date: July 28, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Publication number: 20150199348Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: January 22, 2015Publication date: July 16, 2015Applicant: MICROSOFT CORPORATIONInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 8965926Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: December 17, 2008Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 8364781Abstract: The present invention provides a system and method for targeting content to audiences. The audience is defined by rules that may be based on properties as well as organizational structure associated with the users. Each of the rules is compiled to determine the group of members belonging to the rule. Logical operators are then applied to the groups to determine the audience membership. Compiling the rules enhances performance as the rules do not have to be run each time. Instead, a simple check against the rules results is performed. The rules making up the audience may be compiled at predetermined times in order to keep the audience up-to-date. Audiences are then selected and tagged to content so that the content may be viewed by the selected audiences.Type: GrantFiled: December 14, 2010Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventors: Venkatesh Veeraraghavan, Lin Huang, Targo Tennisberg, Nathan Fink
-
Publication number: 20110119591Abstract: The present invention provides a system and method for targeting content to audiences. The audience is defined by rules that may be based on properties as well as organizational structure associated with the users. Each of the rules is compiled to determine the group of members belonging to the rule. Logical operators are then applied to the groups to determine the audience membership. Compiling the rules enhances performance as the rules do not have to be run each time. Instead, a simple check against the rules results is performed. The rules making up the audience may be compiled at predetermined times in order to keep the audience up-to-date. Audiences are then selected and tagged to content so that the content may be viewed by the selected audiences.Type: ApplicationFiled: December 14, 2010Publication date: May 19, 2011Applicant: Microsoft CorporationInventors: Venkatesh Veeraraghavan, Lin Huang, Targo Tennisberg, Nathan Fink
-
Patent number: 7853665Abstract: The present invention provides a system and method for targeting content to audiences. The audience is defined by rules that may be based on properties as well as organizational structure associated with the users. Each of the rules is compiled to determine the group of members belonging to the rule. Logical operators are then applied to the groups to determine the audience membership. Compiling the rules enhances performance as the rules do not have to be run each time. Instead, a simple check against the rules results is performed. The rules making up the audience may be compiled at predetermined times in order to keep the audience up-to-date. Audiences are then selected and tagged to content so that the content may be viewed by the selected audiences.Type: GrantFiled: February 18, 2004Date of Patent: December 14, 2010Assignee: Microsoft CorporationInventors: Venkatesh Veeraraghavan, Lin Huang, Targo Tennisberg, Nathan Fink
-
Publication number: 20100153416Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: December 17, 2008Publication date: June 17, 2010Applicant: Microsoft CorporationInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 7548981Abstract: A system and method are described for providing biometric authentication to mobile nodes, such as mobile nodes seeking a mobile Internet protocol (mobile IP) connection to a network. The mobile node sends a registration request that includes biometric data. If the biometric data is authenticated, the mobile node is provided with a network address, such as an IP address, to use in network communications.Type: GrantFiled: March 3, 2004Date of Patent: June 16, 2009Assignee: Sprint Spectrum L.P.Inventors: Paul W. Taylor, Nathan A. Fink, Brian L. Senogles
-
Publication number: 20060212790Abstract: Methods, systems and computer-readable media are provided for organizing links on a web page via drag and drop operations. Single web page links or groups of web page links may be dragged from one location on a web page to another location on a web page or to another group of links on the web page. Links may also be dragged from a first web page or first client application document and may be dropped to a second web page on a same or separate web browsing application.Type: ApplicationFiled: March 18, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: George Perantatos, Christopher White, Boxin Li, Nathan Fink
-
Publication number: 20060212806Abstract: Methods and systems provide for application of style properties/settings to one or more web page items, components, links, or other web page content. Use of an edit menu allows for the application of a selected style setting on a per-item basis or on an all-item basis and allows for the provision of a preview of the application of a selected style setting to a selected web page item. Through the use of a web page editing user interface, style settings may be applied to web page items through drag and drop operations and through application via conventional style setting application methods such as highlighting a selected web page item, followed by selection of a desired style setting.Type: ApplicationFiled: March 18, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: William Griffin, George Perantatos, Christopher White, Boxin Li, Shailja Nair, Nathan Fink
-
Publication number: 20060136353Abstract: Systems and methods for transforming a document to a web page can include a mapping module programmed to map document styles of a document to styles of a web page. The system can also include a conversion module programmed to convert contents of the document into hypertext markup language based on the map of the mapping module, and a rendering module programmed to render the web page based on the hypertext markup language. A method can include mapping document styles in a document to styles of a web page, converting contents of the document into hypertext markup language based on the mapping, and rendering the web page based on the hypertext markup language.Type: ApplicationFiled: December 16, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Sterling Crockett, Nathan Fink, William Griffin, Bruce Jones, George Perantatos, Ryan Stocker