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: 20160185828
    Abstract: 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: Application
    Filed: April 23, 2014
    Publication date: June 30, 2016
    Inventors: Neel Satish Joshi, Peter Quoc Nguyen, Zsofia Botyanszki
  • Publication number: 20140369954
    Abstract: 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: Application
    Filed: November 26, 2012
    Publication date: December 18, 2014
    Applicant: President and Fellows of Harvard College
    Inventors: Neel Satish Joshi, Daniel James Rubin
  • Patent number: 8448059
    Abstract: 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: Grant
    Filed: December 14, 1999
    Date of Patent: May 21, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 8415454
    Abstract: 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: Grant
    Filed: July 17, 2007
    Date of Patent: April 9, 2013
    Assignee: Solvay (Société Anonyme)
    Inventors: Satish Joshi, Shima Joshi, Bernhard Freimann, Manuel Ramos, Roland Callens
  • Patent number: 8407294
    Abstract: 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: Grant
    Filed: September 7, 2005
    Date of Patent: March 26, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Geetha Ravishankar, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin, Swaminathan Ravishankar
  • Patent number: 8326632
    Abstract: 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: Grant
    Filed: December 14, 2011
    Date of Patent: December 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J Martin
  • Publication number: 20120123951
    Abstract: 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: Application
    Filed: November 16, 2011
    Publication date: May 17, 2012
    Applicant: Decisiv Inc.
    Inventors: Richard Michael HYATT, Satish Joshi, Nagendran Parasu, Robert Hewes
  • Publication number: 20120084639
    Abstract: 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: Application
    Filed: December 14, 2011
    Publication date: April 5, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 8099283
    Abstract: 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: Grant
    Filed: November 8, 2010
    Date of Patent: January 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J Martin
  • Publication number: 20110060810
    Abstract: 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: Application
    Filed: November 8, 2010
    Publication date: March 10, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 7836188
    Abstract: 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: Grant
    Filed: June 29, 2000
    Date of Patent: November 16, 2010
    Assignee: 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: 7831430
    Abstract: 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: Grant
    Filed: April 18, 2005
    Date of Patent: November 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 7668919
    Abstract: 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: Grant
    Filed: March 3, 2005
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood
  • Publication number: 20090326195
    Abstract: 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: Application
    Filed: July 17, 2007
    Publication date: December 31, 2009
    Applicant: SOLVAY (Societe Anonyme)
    Inventors: Satish Joshi, Shima Joshi, Bernhard Freimann, Manuel Ramos, Roland Callens
  • Patent number: 7574487
    Abstract: 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: Grant
    Filed: March 30, 2001
    Date of Patent: August 11, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Geetha Ravishankar, Satish Joshi, Nagendran Parasu, Zhiwei Zhang
  • Patent number: 7502993
    Abstract: 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: Grant
    Filed: June 27, 2000
    Date of Patent: March 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, David William Geen, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 7346840
    Abstract: 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: Grant
    Filed: February 26, 2001
    Date of Patent: March 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Geetha Ravishankar, Govind V. Pande, Satish Joshi, Zhiwei Zhang
  • Patent number: 7233902
    Abstract: 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: Grant
    Filed: April 25, 2003
    Date of Patent: June 19, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin
  • Patent number: 7124175
    Abstract: 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: Grant
    Filed: June 28, 2004
    Date of Patent: October 17, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: William M. Wolfe, Lewis Dean Dodrill, Satish Joshi
  • Patent number: 7092497
    Abstract: 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: Grant
    Filed: November 12, 2003
    Date of Patent: August 15, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood