Patents by Inventor Paul Tidwell
Paul Tidwell 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).
-
Publication number: 20240037175Abstract: Techniques for providing a cross-ecosystem website for applications are presented. The techniques can include storing, by a webserver, multiple website templates in association with a plurality of respective web widgets and a respective Application Program Interface (API), where a plurality of respective back-end services correspond to the plurality of respective web widgets; receiving, from a website developer, a website template selection and a web widget selection; implementing a respective API for the cross-ecosystem website; storing in association with the cross-ecosystem website a manifest indicating services available on the cross-ecosystem website; and interfacing with a plurality of applications in a plurality of application ecosystems, using the API for the cross-ecosystem website.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Inventors: Andrew Fregly, Paul Tidwell
-
Patent number: 11488589Abstract: Techniques for processing a voice initiated request by a web server are presented. The techniques may include receiving, by a web server, request data representing a voice command to a user device, the request data including an identification of a requested webpage; determining, by the web server, that a response to the request data will continue a voice interaction; and providing, by the web server and to the user device, data for a voice enabled webpage associated with the requested webpage, where the data for the voice enabled webpage is configured to invoke a voice interface for the user device.Type: GrantFiled: December 21, 2018Date of Patent: November 1, 2022Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Andrew Kaizer, Burton S. Kaliski, Jr., Patrick Kane, Swapneel Sheth, Hari Sola, Paul Tidwell, Pedro Vasquez
-
Patent number: 11321420Abstract: Techniques for providing a cross-ecosystem website for applications are presented. The techniques can include storing, by a webserver, multiple website templates in association with a plurality of respective web widgets and a respective Application Program Interface (API), where a plurality of respective back-end services correspond to the plurality of respective web widgets; receiving, from a website developer, a website template selection and a web widget selection; implementing a respective API for the cross-ecosystem website; storing in association with the cross-ecosystem website a manifest indicating services available on the cross-ecosystem website; and interfacing with a plurality of applications in a plurality of application ecosystems, using the API for the cross-ecosystem website.Type: GrantFiled: December 21, 2018Date of Patent: May 3, 2022Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Paul Tidwell
-
Publication number: 20200344209Abstract: Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.Type: ApplicationFiled: July 13, 2020Publication date: October 29, 2020Inventors: James GOULD, Paul TIDWELL, Ramana M. LAVU, Marc ANDERSON, Lambert ARIANS
-
Patent number: 10715487Abstract: Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.Type: GrantFiled: June 29, 2018Date of Patent: July 14, 2020Assignee: VERISIGN, INC.Inventors: James Gould, Paul Tidwell, Ramana M Lavu, Marc Anderson, Lambert Arians
-
Patent number: 10356078Abstract: Described herein are various aspects pertaining to generating web tickets for use with authenticating computing devices to a computing system. Symmetric keys are used when generating the web tickets, wherein a symmetric key is valid for use when generating web tickets for a first period of time, and a web ticket generated based upon the symmetric key is valid for use when authenticating a computing device for a second period of time that is longer than the first period of time. Thus, the symmetric key is used for authenticating computing devices after it has ceased being used to generate web tickets.Type: GrantFiled: April 6, 2018Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Paul Tidwell, Yves Pitsch, Deepak Rao, Vadim Eydelman, Satya Kondepudi
-
Publication number: 20180309719Abstract: Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.Type: ApplicationFiled: June 29, 2018Publication date: October 25, 2018Inventors: James Gould, Paul Tidwell, Ramana M. Lavu, Marc Anderson, Lambert Arians
-
Publication number: 20180227291Abstract: Described herein are various aspects pertaining to generating web tickets for use with authenticating computing devices to a computing system. Symmetric keys are used when generating the web tickets, wherein a symmetric key is valid for use when generating web tickets for a first period of time, and a web ticket generated based upon the symmetric key is valid for use when authenticating a computing device for a second period of time that is longer than the first period of time. Thus, the symmetric key is used for authenticating computing devices after it has ceased being used to generate web tickets.Type: ApplicationFiled: April 6, 2018Publication date: August 9, 2018Inventors: Paul Tidwell, Yves Pitsch, Deepak Rao, Vadim Eydelman, Satya Kondepudi
-
Patent number: 10015134Abstract: Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.Type: GrantFiled: December 29, 2011Date of Patent: July 3, 2018Assignee: VERISIGN, INC.Inventors: James Gould, Paul Tidwell, Ramana Murthy Lavu, Marc Anderson, Lambert Arians
-
Patent number: 9954843Abstract: Described herein are various aspects pertaining to a web ticket that is used in connection with authenticating a user. The web ticket is generated through use of a symmetric key, and is less than two hundred bytes in size. A ticket issuer executing on a first computing device generates the web ticket responsive to receiving authentication data from a client computing device, and transmits the web ticket to such client computing device. The client computing device includes the web ticket in requests for data transmitted to a second server computing device that is in communication with the ticket issuer. The second server computing device includes a validator that validates the web ticket using the symmetric key, which is shared between the first server and the second server.Type: GrantFiled: June 25, 2013Date of Patent: April 24, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Tidwell, Yves Pitsch, Deepak Rao, Vadim Eydelman, Satya Kondepudi
-
Patent number: 9177009Abstract: Techniques are directed to managing image generation for desktop and screen sharing systems as well as for large image systems such as mapping. An apparatus may comprise a logic device, a remote sharing module and an image generation module. The remote sharing module is operative on the logic device to share an image with one or more client devices. The image may be divided into a plurality of tiles each corresponding to a portion of the shared image. The image generation module is operative on the logic device to determine a version of each of the plurality of tiles and compares the version of each of the plurality of tiles with a received client version of the same image.Type: GrantFiled: June 28, 2012Date of Patent: November 3, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ryan Farmer, Paul Tidwell, John Zybura
-
Patent number: 9054909Abstract: A system controls forwarding of an incoming call. The system receives the incoming call directed to an original recipient. Forwarding settings are processed for routing the incoming call. In some embodiments, the forwarding settings may include a listing of at least one group having more than one member and at least one forwarding instruction based on the at least one group. In these embodiments, the incoming call is forwarded according to the at least one forwarding instruction to at least one first member and at least one second member of the at least one group. The forwarding settings may be based on a user's presence settings, subject to categorization rules, and/or utilize protocol extensions. In some embodiments, the system can map communication routing scenarios to a markup document, such as an XML document, that the system can use to implement team or forwarding call rules. In some embodiments, client devices can set preamble routing independent from the communication server.Type: GrantFiled: June 30, 2006Date of Patent: June 9, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eran Shtiegman, Frank Fitzlaff, Jochen R. Kunert, Justin M. Maguire, III, Nikhil P. Bobde, Paul Tidwell, Rajesh Ramanathan, Robert J. Osborne
-
Patent number: 8897426Abstract: Systems and methods that control a voice mail experience from a client side of a voice mail server system and enhance features thereof. A dynamic voice mail user interface can change based on what predetermined activity the user engages in. Moreover, a field component further enables a caller to identify characteristics of the voice mail. An XML based protocol empowers a client application to control state of the voice mail system, wherein a session Initiation Protocol (SIP) INFO request or response can carry out voicemail control command, result and event.Type: GrantFiled: June 7, 2007Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Eran Shtiegman, Paul Tidwell, Robert Osborne, Justin Michael Maguire, III
-
Publication number: 20140245420Abstract: Described herein are various aspects pertaining to a web ticket that is used in connection with authenticating a user. The web ticket is generated through use of a symmetric key, and is less than two hundred bytes in size. A ticket issuer executing on a first computing device generates the web ticket responsive to receiving authentication data from a client computing device, and transmits the web ticket to such client computing device. The client computing device includes the web ticket in requests for data transmitted to a second server computing device that is in communication with the ticket issuer. The second server computing device includes a validator that validates the web ticket using the symmetric key, which is shared between the first server and the second server.Type: ApplicationFiled: June 25, 2013Publication date: August 28, 2014Inventors: Paul Tidwell, Yves Pitsch, Deepak Rao, Vadim Eydelman, Satya Kondepudi
-
Patent number: 8744060Abstract: Multiple instances of an incoming call in a unified communication system capable of communicating through multiple networks are provided to devices and/or applications associated with the called party. Upon acceptance or a global rejection of the incoming call through one of the end devices/applications, the remainder are provided a cancellation notice for the forked call request that includes information associated with which end device took the action, what type of action was taken, whether the action was based on automatic policy implementation.Type: GrantFiled: March 12, 2012Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Pradipta Kumar Basu, Paul Tidwell, Srivatsa Srinivasan
-
Publication number: 20140002504Abstract: Techniques are directed to managing image generation for desktop and screen sharing systems as well as for large image systems such as mapping. An apparatus may comprise a logic device, a remote sharing module and an image generation module. The remote sharing module is operative on the logic device to share an image with one or more client devices. The image may be divided into a plurality of tiles each corresponding to a portion of the shared image. The image generation module is operative on the logic device to determine a version of each of the plurality of tiles and compares the version of each of the plurality of tiles with a received client version of the same image.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Ryan Farmer, Paul Tidwell, John Zybura
-
Publication number: 20130173497Abstract: Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.Type: ApplicationFiled: December 29, 2011Publication date: July 4, 2013Inventors: James Gould, Paul Tidwell, Ramana Murthy Lavu, Marc Anderson, Lambert Arians
-
Publication number: 20120174017Abstract: An innovation management system and method are provided that automate a workflow through various stages, including identification of an innovation; collection of data about the innovation; assessment of the innovation; decision-making about whether/how to protect the innovation; submission of appropriate materials to obtain protection; and reassessment of the innovation after protection is in place. The system may prompt an innovator to establish an initial link between an innovation and an aspect of the business, such as a specific product line. The system may also facilitate assessment and reassessment of the innovation by prompting users to evaluate and modify the link between the innovation and the aspect of the business. The system may also generate customizable reports demonstrating a strength of the links between various innovations and various aspects of the business and/or product lines.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Inventors: Paul Tidwell, Stuart Morgan
-
Publication number: 20120170725Abstract: Multiple instances of an incoming call in a unified communication system capable of communicating through multiple networks are provided to devices and/or applications associated with the called party. Upon acceptance or a global rejection of the incoming call through one of the end devices/applications, the remainder are provided a cancellation notice for the forked call request that includes information associated with which end device took the action, what type of action was taken, whether the action was based on automatic policy implementation.Type: ApplicationFiled: March 12, 2012Publication date: July 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Rajesh Ramanathan, Pradipta Kumar Basu, Paul Tidwell, Srivatsa Srinivasan
-
Patent number: 8135124Abstract: Multiple instances of an incoming call in a unified communication system capable of communicating through multiple networks are provided to devices and/or applications associated with the called party. Upon acceptance or a global rejection of the incoming call through one of the end devices/applications, the remainder are provided a cancellation notice for the forked call request that includes information associated with which end device took the action, what type of action was taken, whether the action was based on automatic policy implementation.Type: GrantFiled: March 21, 2008Date of Patent: March 13, 2012Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Pradipta Kumar Basu, Paul Tidwell, Srivatsa Srinivasan