Patents by Inventor Satish Joshi
Satish Joshi 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: 20160185828Abstract: Described herein are methods and compositions relating to engineered curii fibers, e.g. CsgA polypeptide. In some embodiments, the methods and compositions described herein relate to functionalized biofilms. In one aspect, described herein is an engineered CsgA polypeptide, comprising a CsgA polypeptide with a C-terminal display tag flanking the CsgA polypeptide; wherein the display tag comprises an activity polypeptide and a linker sequence. In some embodiments, the display tag and/or the activity polypeptide comprises a polypeptide selected from the group consisting of metal binding domain (MBD); Spy Tag; graphene binding (GBP); carbon nanotube binding (CBP); gold binding (A3); CT43; FLAG; Z8; E14; QBP1; CLP12; and AFP8.Type: ApplicationFiled: April 23, 2014Publication date: June 30, 2016Inventors: Neel Satish Joshi, Peter Quoc Nguyen, Zsofia Botyanszki
-
Publication number: 20140369954Abstract: The disclosed subject matter can provide a nanotube-reinforced polymer composite material comprising a plurality of nanotubes, each nanotube being formed of a plurality of cyclic peptide molecules, disposed within a polymer matrix, such as a biodegradable polymer matrix. A cyclic polymer, such as a cyclic 8-mer, composed of amino acid residues of alternating absolute configurations (D/L, R/S), can self-assemble into nanotubes useful for preparation of the composite polymer material of the invention. For example, the cyclic peptide (QL)4, wherein the glutamine and leucine residues are of opposite absolute configuration, self-assembles into nanotubes, which when formed into a reinforced polymer composite including poly(caprolactone), provides a biocompatible material of greater tensile strength and Young's modulus compared to the poly(caprolactone) material alone. The nanotubes can be prepared by a vapor equilibration technique or by a solvent-nonsolvent precipitation technique.Type: ApplicationFiled: November 26, 2012Publication date: December 18, 2014Applicant: President and Fellows of Harvard CollegeInventors: Neel Satish Joshi, Daniel James Rubin
-
Patent number: 8448059Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The web browser receives an HTML page from the application server having an XML element that defines data for an audio operation to be performed by an executable audio resource. The web browser selectively executes the audio operation based on whether the web browser detects the presence of the executable audio resource. If the web browser does not have the executable audio resource, then the web browser ignores the XML element, and merely presents any other recognized HTML tags. However if the web browser has access to an executable audio resource that understands the XML element, then the web browser executes the audio operation based on enhanced audio control specified by the XML element.Type: GrantFiled: December 14, 1999Date of Patent: May 21, 2013Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 8415454Abstract: A process for manufacturing a cyclic peptide which comprises providing a cyclic peptide bonded to a Merrifield-type resin and cleaving the cyclic peptide from the Merrifield type resin by transesterification.Type: GrantFiled: July 17, 2007Date of Patent: April 9, 2013Assignee: Solvay (Société Anonyme)Inventors: Satish Joshi, Shima Joshi, Bernhard Freimann, Manuel Ramos, Roland Callens
-
Patent number: 8407294Abstract: A unified web-based voice messaging system uses an application server, configured for executing a voice application defined by XML documents, that accesses subscriber attributes from a standardized information database server (such as LDAP), and messages from a standardized messaging server (such as IMAP), regardless of message format. The application server, upon receiving a request from a browser serving a user, accesses the standardized database server to obtain attribute information for responding to the voice application operation request. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server. The application server also is configured for storing messages for a called party in the standardized messaging server by storing within the message format information that specifies the corresponding message format.Type: GrantFiled: September 7, 2005Date of Patent: March 26, 2013Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Geetha Ravishankar, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin, Swaminathan Ravishankar
-
Patent number: 8326632Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, dynamically generates a personalized HTML page having media content and control tags for personalized execution of the voice application operation. Hence, a user can personalize any number of voice application operations, enabling a web-based voice application to be completely customized or merely partially customized.Type: GrantFiled: December 14, 2011Date of Patent: December 4, 2012Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J Martin
-
Publication number: 20120123951Abstract: A system for managing a plurality of assets and a plurality of parties related to those assets includes a plurality of data sources with information related to the parties and the service of the assets and a first service management server. The service management server may be configured as first and second servers with different functionalities. The service management server, or the first and second service management servers, is configured to collect the data from the plurality of data sources related to the parties and the service of the assets; and is configured to determine maintenance or service requirements for the assets, collect and distribute asset specific data for managing the service requirements of the assets, facilitate communication between parties to a service event, and maintain current and historical data about the service event.Type: ApplicationFiled: November 16, 2011Publication date: May 17, 2012Applicant: Decisiv Inc.Inventors: Richard Michael HYATT, Satish Joshi, Nagendran Parasu, Robert Hewes
-
Publication number: 20120084639Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, dynamically generates a personalized HTML page having media content and control tags for personalized execution of the voice application operation. Hence, a user can personalize any number of voice application operations, enabling a web-based voice application to be completely customized or merely partially customized.Type: ApplicationFiled: December 14, 2011Publication date: April 5, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 8099283Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.Type: GrantFiled: November 8, 2010Date of Patent: January 17, 2012Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J Martin
-
Publication number: 20110060810Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.Type: ApplicationFiled: November 8, 2010Publication date: March 10, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 7836188Abstract: A method for inter-process communication between non-persistent application instances includes establishing a first non-persistent application instance serving a first party and establishing a second non-persistent application instance serving a second party. In the first application instance, an HTML page is generated having instructions for a persistent browser instance having received the HTML page to initiate a new application session for the second party. Thus, inter-application communication is possible where one non-persistent application instance is able to notify and/or interrupt another non-persistent application instance by way of an associated real time component (web browser or proxy browser).Type: GrantFiled: June 29, 2000Date of Patent: November 16, 2010Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, David William Geen, Geetha Ravishankar, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin, Swaminathan Ravishankar
-
Patent number: 7831430Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.Type: GrantFiled: April 18, 2005Date of Patent: November 9, 2010Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 7668919Abstract: A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture enables use of multiple instances of a notification process, each configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. Each notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. Each notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference.Type: GrantFiled: March 3, 2005Date of Patent: February 23, 2010Assignee: Cisco Technology, Inc.Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood
-
Publication number: 20090326195Abstract: A process for manufacturing a cyclic peptide which comprises providing a cyclic peptide bonded to a Merrifield-type resin and cleaving the cyclic peptide from the Merrifield type resin by transesterification.Type: ApplicationFiled: July 17, 2007Publication date: December 31, 2009Applicant: SOLVAY (Societe Anonyme)Inventors: Satish Joshi, Shima Joshi, Bernhard Freimann, Manuel Ramos, Roland Callens
-
Patent number: 7574487Abstract: An application server is configured for initiating a messaging session for an incoming call by accessing a subscriber profile information from a directory server and a subscriber announcement from a messaging server. The application server includes a fault tolerant routine for initiating a messaging session, enabling playing of the subscriber's spoken name during the messaging session based on a determined unavailability of the messaging server. The subscriber announcement and the subscriber's spoken name (or another audible subscriber identifier) are stored in the messaging server as first and second data files having first and second sizes, respectively, where the second size is substantially smaller than the first size. The second data file also is stored in the directory server with the subscriber profile information.Type: GrantFiled: March 30, 2001Date of Patent: August 11, 2009Assignee: Cisco Technology, Inc.Inventors: Geetha Ravishankar, Satish Joshi, Nagendran Parasu, Zhiwei Zhang
-
Patent number: 7502993Abstract: A method is provided in an application server for executing a calling application. The method includes receiving an HTTP request for execution of a calling application operation for a caller. A selected extensible markup language (XML) document is accessed in response to reception of the HTML request. Based on the XML document, a first HTML page including prompts is generated for the caller. A directory is accessed based on an input from the caller to obtain called party information. A second HTML page is generated having instructions for contacting the called party. Hence, calling services may be deployed on a platform that is customizable, scalable, and built upon open standards such as Internet protocol. By directly contacting an application server upon picking-up a telephone device, an intelligent system is provided for making telephone calls over an IP network.Type: GrantFiled: June 27, 2000Date of Patent: March 10, 2009Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, David William Geen, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 7346840Abstract: An application server, configured for dynamically generating a web page (e.g., HTML) document based on execution of XML documents, dynamically generates an HTML page having selected form elements based on a stored XML document that defines available HTML form elements and respective attributes, and based on user attributes retrieved by the application server from an open network database server (such as LDAP). The application server, in response to a request from a user, accesses an XML document configured for specifying attributes associated with the request; the XML document may specify as form elements menus that are available for generation based on qualified user attributes, or may specify HTML fields that can be generated for display on the HTML page based on the qualified user attributes. The application server also retrieves the user attributes, and dynamically generates the HTML page based on identifying the user attributes matching the qualified user attributes of the accessed XML document.Type: GrantFiled: February 26, 2001Date of Patent: March 18, 2008Assignee: Cisco Technology, Inc.Inventors: Geetha Ravishankar, Govind V. Pande, Satish Joshi, Zhiwei Zhang
-
Patent number: 7233902Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server executes the voice-enabled web application by runtime execution of a first set of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application server generates an HTML form specifying selected application parameters from an XML document executable by the voice application. The HTML form is supplied to a browser, enabling a user of the browser to input or modify application parameters for the corresponding XML document into the form. The application server inserts the received input application parameters into the XML document, and stores the document.Type: GrantFiled: April 25, 2003Date of Patent: June 19, 2007Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin
-
Patent number: 7124175Abstract: An application server, configured for executing a messaging application defined by XML documents, is able to provide messaging services to a calling party for a remote subscriber based on retrieval of subscriber attribute information obtained from a remote information database server (such as LDAP) via an Internet Protocol (IP) network. The application server, upon receiving a voice application operation request having subscriber identifier information from a browser serving the calling party, obtains from the remote information database server attribute information for responding to the voice application operation request based on the subscriber identifier information. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server.Type: GrantFiled: June 28, 2004Date of Patent: October 17, 2006Assignee: Cisco Technology, Inc.Inventors: William M. Wolfe, Lewis Dean Dodrill, Satish Joshi
-
Patent number: 7092497Abstract: A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture includes a notification process, configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. The notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. The notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference.Type: GrantFiled: November 12, 2003Date of Patent: August 15, 2006Assignee: Cisco Technology, Inc.Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood