Patents by Inventor Charles Keller Smith
Charles Keller Smith 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: 10817516Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: GrantFiled: April 27, 2017Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Keller Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Patent number: 10210260Abstract: A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.Type: GrantFiled: June 30, 2011Date of Patent: February 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Publication number: 20170228465Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: ApplicationFiled: April 27, 2017Publication date: August 10, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Keller Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Patent number: 9652545Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: GrantFiled: September 3, 2015Date of Patent: May 16, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Publication number: 20150379145Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: ApplicationFiled: September 3, 2015Publication date: December 31, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Keller Krishnamoorthy, Boxin Li, Charles Reeves Little, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Patent number: 9135358Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: GrantFiled: June 30, 2011Date of Patent: September 15, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Thomas Campbell, Zhenguang Chen, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Publication number: 20140201231Abstract: A social collaboration search tool provides a mechanism for collaborators within an organization to search for and retrieve conversations that include social knowledge interactions. The social collaboration search tool may also provide additional social information to the searcher. The social knowledge interactions search tool can provide a mechanism by which these interactions are indexed and surfaced in a first class search vertical with specialized display formats that may enable the searcher to efficiently retrieve and use the most important or relevant information.Type: ApplicationFiled: January 11, 2013Publication date: July 17, 2014Applicant: Microsoft CorporationInventors: Charles Keller Smith, Duane Stanley Bolick, JR., Andrew Joseph Violino, Glen Howard Anderson, Yoo Mi Lee
-
Publication number: 20130067338Abstract: A request for a page in a site can be received. The page can include a dynamic navigation region. The dynamic navigation region can be automatically updated based on usage of the site by multiple user profiles. The updating can include querying multiple sources of navigation item data and compiling a record of dynamic navigation items to be displayed in the dynamic navigation region. The page can be generated with the dynamic navigation region, and the page can be returned in response to the page request. Also, a request to pin a navigation item from the dynamic navigation region to the static navigation region can be received. In response to the request to pin, the pinned navigation item can be added to the static navigation region, and the page can be returned with the pinned navigation item added to the static navigation region.Type: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Jonathan F. Kern, Nathaniel Granor, Richard Eric Andeen, Charles Keller Smith, Ashok Kuppusamy
-
Publication number: 20120102386Abstract: A server system enables users to configure user interfaces. A generic presentation string is stored at a data storage system. The generic presentation string is renderable to present an unfilled template that may include one or more slots. A template module is generated from the generic presentation string. The generic presentation string specifies a transformation operation. A template execution operation generates presentation strings renderable to present filled templates. In the filled templates, data based on objects belonging to a given type replace the slots of the unfilled template.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk
-
Publication number: 20120102024Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
-
Publication number: 20120102095Abstract: A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation.Type: ApplicationFiled: June 30, 2011Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Thomas Campbell, Zhenguang Chen, Anthony Lawrence Jackson, Ping Jiang, Arun Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Charles Keller Smith, Brian William Timm, Andrew Joseph Violino, Kerem Yuceturk