Patents by Inventor Franklin Williams
Franklin Williams 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: 10769591Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.Type: GrantFiled: January 28, 2019Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
-
Patent number: 10558681Abstract: Embodiments described herein provide enhanced computer- and network-based methods, techniques, and systems for automatically accessing large bodies of potentially disparate data in a compelling environment without the limitations of access provided by spreadsheet systems and in a uniform manner for all types of data. Example embodiments provide an Automated Data Visualization System (“ADVS”), which enables users to access data typically provided by backend systems of organizations in an environment that automatically presents the data using user interface patterns that align with the data. In an example embodiment, the ADVS comprises one or more functional components/modules including an attribute determination logic/engine, a visualization logic/engine, a resizing logic/engine, and a scaling logic/engine in addition to a user interface. Also, in one example embodiment the visualization utilizes a user interface card metaphor to present information.Type: GrantFiled: January 25, 2017Date of Patent: February 11, 2020Assignee: Socrata, Inc.Inventors: Karin Hellman, Daan Lindhout, Marc Slemko, Jessica Locke, Steven Greenberg, Franklin Williams, Saf Rabah, Giacomo Ferrari, Randy Antler, Marc Millstone, Ben McInnis
-
Publication number: 20190156289Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.Type: ApplicationFiled: January 28, 2019Publication date: May 23, 2019Inventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
-
Patent number: 10265240Abstract: A prosthetic penis provides the wearer with somatosensory feedback on another part of the wearer in response to external influences or stimuli on the prosthetic penis. Sensors on the prosthetic penis are mapped to output elements on an output device that is in contact with the wearer's body. The output device may be applied to the wearer's skin or inserted anally or vaginally. Feedback of touch, pressure, and/or temperature on the prosthesis is such that the wearer's perception mimics that of touch, pressure, and/or temperature stimuli on an actual, biological penis.Type: GrantFiled: March 7, 2016Date of Patent: April 23, 2019Inventor: Franklin William Veaux
-
Patent number: 10192199Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.Type: GrantFiled: November 16, 2011Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
-
Publication number: 20170252265Abstract: A prosthetic penis provides the wearer with somatosensory feedback on another part of the wearer in response to external influences or stimuli on the prosthetic penis. Sensors on the prosthetic penis are mapped to output elements on an output device that is in contact with the wearer's body. The output device may be applied to the wearer's skin or inserted anally or vaginally. Feedback of touch, pressure, and/or temperature on the prosthesis is such that the wearer's perception mimics that of touch, pressure, and/or temperature stimuli on an actual, biological penis.Type: ApplicationFiled: March 7, 2016Publication date: September 7, 2017Inventor: Franklin William Veaux
-
Publication number: 20170212944Abstract: Embodiments described herein provide enhanced computer- and network-based methods, techniques, and systems for automatically accessing large bodies of potentially disparate data in a compelling environment without the limitations of access provided by spreadsheet systems and in a uniform manner for all types of data. Example embodiments provide an Automated Data Visualization System (“ADVS”), which enables users to access data typically provided by backend systems of organizations in an environment that automatically presents the data using user interface patterns that align with the data. In an example embodiment, the ADVS comprises one or more functional components/modules including an attribute determination logic/engine, a visualization logic/engine, a resizing logic/engine, and a scaling logic/engine in addition to a user interface. Also, in one example embodiment the visualization utilizes a user interface card metaphor to present information.Type: ApplicationFiled: January 25, 2017Publication date: July 27, 2017Inventors: Karin Hellman, Clint Tseng, Daan Lindhout, Marc Slemko, Jessica Locke, Steven Greenberg, Franklin Williams, Saf Rabah, Giacomo Ferrari, Randy Antler, Marc Millstone, Ben McInnis
-
Patent number: 9544310Abstract: Systems, methods, and computer-readable storage media are provided for discovering and disambiguating identity providers such that user knowledge of appropriate identity providers is minimized. Users are presented with options for selecting appropriate providers only when multiple providers have user profiles matching a user identifier. When users are presented with options for selecting appropriate providers, providers that have user profiles matching the identifier are identified utilizing identity information for the application that utilizes the identity provider for its users rather than information identifying the identity provider itself.Type: GrantFiled: January 27, 2014Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ariel Gordon, Sam Franklin Williams, III, Sarat Chandra Subramaniam, William Louis Thomas, Michael Robert Van Waardhuizen, Jonathan Yoder Brenner, Tia Bianca Caldwell, Eric Wayne Doerr, Amy Caryl Nathanson
-
Publication number: 20150215315Abstract: Systems, methods, and computer-readable storage media are provided for discovering and disambiguating identity providers such that user knowledge of appropriate identity providers is minimized. Users are presented with options for selecting appropriate providers only when multiple providers have user profiles matching a user identifier. When users are presented with options for selecting appropriate providers, providers that have user profiles matching the identifier are identified utilizing identity information for the application that utilizes the identity provider for its users rather than information identifying the identity provider itself.Type: ApplicationFiled: January 27, 2014Publication date: July 30, 2015Applicant: MICROSOFT CORPORATIONInventors: ARIEL GORDON, FRANKLIN WILLIAMS, SARAT CHANDRA SUBRAMANIAM, WILLIAM LOUIS THOMAS, MICHAEL R. VAN WAARDHUIZEN, JONATHAN YODER BRENNER, TIA B. CALDWELL, ERIC W. DOERR, AMY CARYL NATHANSON
-
Patent number: 9088414Abstract: A determination is made as to whether a user has been logged off from the web-based application accessed through a web browser on a computer. If it is determined that the user has been logged off from the web-based application, then a new user interface is provided through the web browser. The new user interface may enable the user to enter user credentials. The user credentials are received through the new user interface. A request to validate the user based on the user credentials is transmitted. Upon transmitting the request to validate the user, an instruction to remove the new user interface is received when the user is validated. Upon receiving the instruction, a display of the web-based application is transformed by removing the new user interface.Type: GrantFiled: June 1, 2009Date of Patent: July 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Sam Franklin Williams, III, Michael Peter Vandekerkhof, Jeremy Scott Barton
-
Patent number: 8832240Abstract: According to some embodiments, a callback interface for web accessible services is provided. A Uniform Resource Locator (URL) or similar address is issued by a host associated service to the user. User's browser provides the URL to an activity service, which on the user's behalf contacts the host service indicated by the URL and supporting the callback interface. The activity service then facilitates the user's requests on documents maintained by the host service through stateless calls to the host service providing web accessible services such as document manipulation, image processing, and similar ones.Type: GrantFiled: May 2, 2012Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Matthew J. Ruhlen, Brian K. Dewey, Sam Franklin Williams
-
Patent number: 8789159Abstract: Systems and methods for creating a secure process on a web server can include creating an application manager process, and creating an application host process, the application host process being created under control of the application manager process. Example methods can also include restricting attributes of the application host process, and assigning a unique logon identifier to the application host process so that the application host process can only communicate with the application manager process.Type: GrantFiled: February 11, 2008Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: S. Franklin Williams, Kiran Akella Venkata, David C. LeBlanc, Juraj Gottweis, Gareth A. Howell, Scott A. Field, Ramesh Chinta
-
Publication number: 20130125011Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.Type: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: Microsoft CorporationInventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
-
Publication number: 20120215888Abstract: According to some embodiments, a callback interface for web accessible services is provided. A Uniform Resource Locator (URL) or similar address is issued by a host associated service to the user. User's browser provides the URL to an activity service, which on the user's behalf contacts the host service indicated by the URL and supporting the callback interface. The activity service then facilitates the user's requests on documents maintained by the host service through stateless calls to the host service providing web accessible services such as document manipulation, image processing, and similar ones.Type: ApplicationFiled: May 2, 2012Publication date: August 23, 2012Applicant: Microsoft CorporationInventors: Matthew J. Ruhlen, Brian K. Dewey, Sam Franklin Williams
-
Patent number: 8195792Abstract: According to some embodiments, a callback interface for web accessible services is provided. A Uniform Resource Locator (URL) or similar address is issued by a host associated service to the user. User's browser provides the URL to an activity service, which on the user's behalf contacts the host service indicated by the URL and supporting the callback interface. The activity service then facilitates the user's requests on documents maintained by the host service through stateless calls to the host service providing web accessible services such as document manipulation, image processing, and similar ones.Type: GrantFiled: January 16, 2009Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Matthew J. Ruhlen, Brian K. Dewey, Sam Franklin Williams
-
Patent number: 8112546Abstract: Tools and techniques for routing users to receive online services based on online behavior are provided. These tools may receive representations of activity involving different users in interacting with online services, and may analyze these representations of user activity. The tools may also compute scores for the users based on this previous user activity. The scores may indicate a server system, out of several server systems, which the user is to be routed to obtain online services. The tools may also store the user's score as associated with the user.Type: GrantFiled: February 13, 2009Date of Patent: February 7, 2012Assignee: Microsoft CorporationInventors: Valentin Nikolaev Razmov, Sam Franklin Williams, III, Hani Saliba, Aaron Everett Erlandson, Chad Arthur Nedzlek, Kiran Akella Venkata
-
Publication number: 20100306668Abstract: A determination is made as to whether a user has been logged off from the web-based application accessed through a web browser on a computer. If it is determined that the user has been logged off from the web-based application, then a new user interface is provided through the web browser. The new user interface may enable the user to enter user credentials. The user credentials are received through the new user interface. A request to validate the user based on the user credentials is transmitted. Upon transmitting the request to validate the user, an instruction to remove the new user interface is received when the user is validated. Upon receiving the instruction, a display of the web-based application is transformed by removing the new user interface.Type: ApplicationFiled: June 1, 2009Publication date: December 2, 2010Applicant: Microsoft CorporationInventors: Sam Franklin Williams, III, Michael Peter VandeKerkhof, Jeremy Scott Barton
-
Patent number: D701867Type: GrantFiled: May 29, 2012Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Kathleen R. Thompson, March Rogers, Amanda Alvarado, Sam Franklin Williams, III
-
Patent number: D705238Type: GrantFiled: June 13, 2012Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Kathleen R. Thompson, Keri Talbot, March Rogers, Amanda Alvarado, Sam Franklin Williams, III
-
Patent number: D705239Type: GrantFiled: June 13, 2012Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Kathleen R. Thompson, Keri Talbot, March Rogers, Amanda Alvarado, Sam Franklin Williams, III