Patents by Inventor Steven J. Martin

Steven J. Martin 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: 20080225378
    Abstract: A dielectric coating is provided which has both a dielectric constant greater than 2.5 and a hydrophobic surface. The dielectric coating may be provided by plasma enhanced chemical vapor deposition (PECVD) of organosilane, organosiloxane, organosilazane, organometallic, and/or hydrocarbon precursors. Methods are also provided for altering the contact angle of a liquid in contact with the dielectric coating, e.g., for electrowetting applications.
    Type: Application
    Filed: December 27, 2007
    Publication date: September 18, 2008
    Inventors: Christopher M. WEIKERT, Steven J. Martin, Mathieu Maillard, Julien Legrand
  • Patent number: 7328269
    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 generates and maintains a server-side data record, also referred to as a “brownie”, that includes application state information and user attribute information for an identified user session with the web browser. The application server, in response to receiving a new web page request from the browser, initiates a web application instance to begin a transient application session with the browser. The brownie also includes a session identifier that uniquely identifies the session with the user of the application session. The application server stores the brownie in a memory resident within the server side of the network, and sends to the browser the session identifier and the corresponding web page requested by the web browser.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: February 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Ryan Alan Danner, Steven J Martin
  • Patent number: 7321018
    Abstract: The invention relates to a dilutable, non-aqueous concentrate and an aqueous dilution used for aqueous delivery of fluorinated oligomeric silanes to a substrate, a method of treating a substrate with the aqueous dilution composition to render it oil and water repellent, and articles having coatings made from the aqueous dilution.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: January 22, 2008
    Assignee: 3M Innovative Properties Company
    Inventors: Rudolf J. Dams, Mark J. Pellerite, Steven J. Martin, Michael S. Terrazas
  • Patent number: 7308484
    Abstract: The invention is directed to techniques for providing an audibly controlled interface for a user of a limited audio-based communication device, for example, a telephony device such as a desktop telephone or a cellular telephone. The communication device has an interface connection with a proxy browser. The user initially accesses the device, such as by picking up the handset, and the proxy browser provides a communication path over a network to a call services application on an application server. The application server provides a response to the initial access signal. The proxy browser receives the response from the application server and plays back an audio output based on the response to the communication device for the user. The user can then respond with a request to the call services application to place an outbound call or to initiate another service provided by the application server via the proxy browser.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: December 11, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
  • 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: 7219136
    Abstract: The invention is directed to techniques for navigating a network based on audio input to retrieve information from a network. A user enters audio commands into a two-way communication device to access information located on a network, such as the Internet. For example, a user enters a voice request for a web page into a telephone, which sends the request to a proxy browser for the World Wide Web which in turn provides the request to a web navigation application executing on an application server. The web navigation application generates a text-based request based on the voice request and retrieves a web page from the World Wide Web based on the text-based request. The web navigation application uses a script or an XML page to generate a file suitable for audio output from the retrieved web page.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: May 15, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ryan A. Danner, Susan H. Barban, Steven J. Martin
  • Patent number: 7188346
    Abstract: A data correlation technique is provided for a computing environment having multiple independent operating environments. The technique includes associating by a first operating environment a first key to a set of data to be obtained responsive to an identified event within the computing environment; obtaining by a second operating environment the set of data with the associated first key, and associating a second key therewith; and using the set of data with the associated first key and second key to match to the set of data at least one other set of data obtained by the first operating environment or the second operating environment responsive to the event. The at least one other set of data has only the first key or the second key associated therewith. In one implementation, the event is a fatal event at a network interface adapter.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Steven J Martin, Michael J Miele
  • Patent number: 7082465
    Abstract: Host computers in a distributed open standards-based computing system are configured for performing application operations and management operations, including sending and receiving configuration management messages according to a web based protocol across an Internet Protocol. Each host computer includes an application resource configured for executing the corresponding application operations, for example initiating a unified messaging session for a unified messaging subscriber, providing text to speech services, providing short message service operations, etc., in response to an application request received from the open standards interface. Each host computer also includes a management resource configured for executing prescribed configuration management operations based on a corresponding received management command from the open standards interface.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: July 25, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Steven J. Martin, Ryan Alan Danner, Tin Thanh Dang
  • Patent number: 7069309
    Abstract: The invention is directed to techniques for providing an event notification string over a network to a notification server. An application server includes a notifying application that monitors, or otherwise determines, the occurrence of an event of interest to a target user who uses a device that can receive notification of the event. The notifying application generates an event notification string that indicates that a notification to the target user should be made. The notifying application then sends the event notification string over a network, such as an IP (Internet Protocol) network, to a notification server, which provides an event notification application that processes the event notification string The event notification application determines the identity of the target user, if the event notification string does not provide this information itself, and which devices accessed by the target user should receive the notification.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: June 27, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
  • Patent number: 7006975
    Abstract: Mechanisms and techniques are provided which allow a server computer system, such as a web server, to generate information, such as a web page, which includes an audio resource locator (ARL) configured in accordance with the invention. The ARL includes a reference to audio data, an audio command, and an audio server reference that identifies an audio server computer system that can process the reference to audio data within the ARL according to the audio command within the ARL to producing output, which may be audio or another type of output. The server computer system can serve the information including the ARL to an originator of a request for such information, such as a browser on a client computer system. A client computer system configured with a browser can obtain the information containing the ARL and can reference the ARL which causes the client computer system to send a request to process audio data to the audio server specified in the ARL.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: February 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
  • Patent number: 6991826
    Abstract: This invention relates to antisoiling compositions for antireflective substrates. More particularly, this invention relates to methods for depositing antisoiling compositions onto antireflective substrates. In particular, this invention relates to a method of depositing an antisoiling composition on an antireflective substrate comprising vaporizing an antisoiling composition and depositing the antisoiling composition onto an antireflective substrate. In another aspect, this invention relates to method of preparing an antireflective film stack comprising depositing an antireflective layer onto the surface of a transparent substrate and vapor depositing an antisoiling layer onto the surface of the antireflective layer. In yet another aspect, this invention relates to a method of depositing an antisoiling composition on an antireflective coated ophthalmic lens comprising vaporizing an antisoiling composition and depositing the antisoiling composition onto an antireflective coated ophthalmic lens.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: January 31, 2006
    Assignee: 3M Innovative Properties Company
    Inventors: Mark J. Pellerite, Rudolf J. Dams, Steven J. Martin
  • Patent number: 6990514
    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: June 7, 2000
    Date of Patent: January 24, 2006
    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: 6954896
    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: October 11, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin
  • Patent number: 6952800
    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 application server executes the voice-enabled web application by runtime execution of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application server includes a runtime environment that establishes an efficient, high-speed connection to a web server. The application server, in response to receiving a user request from a user, accesses a selected XML page that defines at least a part of the voice application to be executed for the user.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: October 4, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Ryan Alan Danner, Steven J. Martin
  • Patent number: 6907455
    Abstract: The invention is directed to techniques for notifying a client device of the occurrence of an event using a web application activated based on an application-state data record. A persistent process monitors incoming data for the occurrence of an event and provides the application-state data record that can be used to activate a session of an event notification application. The persistent process provides an event indicator to a proxy browser which then activates the event notification application. The event notification application provides an event notification to the proxy browser, which in turn provides an audio notification of the event to the client device, which may be a telephony device or other two-way audio communication device. The user of the client device can then respond to the event notification or otherwise interact with the event notification application via the proxy browser.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: June 14, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: William M. Wolfe, Ryan A. Danner, Steven J. Martin
  • Patent number: 6901431
    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: May 9, 2000
    Date of Patent: May 31, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 6847999
    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, also is configured for describing the voice application by collecting, for each of the XML documents, attributes describing execution of the XML documents in an application runtime environment, and generating for storage on a tangible medium an output file that describes the voice application based on at least a portion of the collected attributes selected by a user. Hence, the voice applications defined by XML documents can be considered as self-documenting, and the act of writing the applications using XML documents generates the necessary information for creating and formatting documentation in accordance with the attributes (i.e., context) provided by the application runtime environment.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: January 25, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Ryan Alan Danner, Steven J. Martin, William Bateford Willaford, IV
  • Publication number: 20040186254
    Abstract: The present invention provides a water-soluble and shelf-stable aqueous fluorochemical polymeric treatment useful to treat porous substrates to render them repellent to water- and oil-based stains. The treatment comprises a water-soluble or dispersible fluorochemical polymer containing only carbon atoms in the backbone, with a plurality of each of the following groups pendent from the backbone: (a) fluoroaliphatic groups, (b) carboxyl-containing groups, (c) silyl groups and optionally (d) other non-hydrophilic groups. Because the water-soluble polymeric treatment, and the shelf-stable aqueous solutions thereof, can be applied to porous substrates in aqueous solution, they eliminate the need for environmentally harmful and toxic co-solvents.
    Type: Application
    Filed: January 28, 2004
    Publication date: September 23, 2004
    Applicant: 3M Innovative Properties Company
    Inventors: Wayna W. Fan, Steven J. Martin
  • Patent number: 6766298
    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 application server executes the voice-enabled web application by runtime execution of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application server, in response to receiving a user request from a user, accesses a selected XML page that defines at least a part of the voice application to be executed for the user. The application server then parses the XML page, and executes the operation describer by the XML page.
    Type: Grant
    Filed: January 11, 2000
    Date of Patent: July 20, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Geetha Ravishankar, Satish Joshi, Keith M. Basil, Ryan Alan Danner, James Richard Grove, Jr., Steven J. Martin
  • Patent number: 6762494
    Abstract: An electronic package component includes a flip-chip device mounted to a BGA substrate. The BGA substrate includes conductive traces formed on its upper surface and configured in a coplanar waveguide structure. The package includes a dielectric coating applied over the conductive traces and over the upper surface of the substrate. The coating is formed from a material having a dielectric constant that is equal to or approximately equal to the dielectric constant of the BGA substrate material. The dielectric coating reduces the adverse effects caused by phase velocity dispersion of the signal propagated by the coplanar waveguide.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: July 13, 2004
    Assignee: Applied Micro Circuits Corporation
    Inventors: Siamak Fazelpour, Jean-Marc Papillon, Steven J. Martin