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: 20080225378Abstract: 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: ApplicationFiled: December 27, 2007Publication date: September 18, 2008Inventors: Christopher M. WEIKERT, Steven J. Martin, Mathieu Maillard, Julien Legrand
-
Patent number: 7328269Abstract: 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: GrantFiled: March 15, 2004Date of Patent: February 5, 2008Assignee: Cisco Technology, Inc.Inventors: Ryan Alan Danner, Steven J Martin
-
Patent number: 7321018Abstract: 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: GrantFiled: December 23, 2003Date of Patent: January 22, 2008Assignee: 3M Innovative Properties CompanyInventors: Rudolf J. Dams, Mark J. Pellerite, Steven J. Martin, Michael S. Terrazas
-
Patent number: 7308484Abstract: 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: GrantFiled: June 30, 2000Date of Patent: December 11, 2007Assignee: Cisco Technology, Inc.Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
-
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: 7219136Abstract: 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: GrantFiled: June 12, 2000Date of Patent: May 15, 2007Assignee: Cisco Technology, Inc.Inventors: Ryan A. Danner, Susan H. Barban, Steven J. Martin
-
Patent number: 7188346Abstract: 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: GrantFiled: November 29, 2004Date of Patent: March 6, 2007Assignee: International Business Machines CorporationInventors: Steven J Martin, Michael J Miele
-
Patent number: 7082465Abstract: 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: GrantFiled: March 27, 2001Date of Patent: July 25, 2006Assignee: Cisco Technology, Inc.Inventors: Steven J. Martin, Ryan Alan Danner, Tin Thanh Dang
-
Patent number: 7069309Abstract: 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: GrantFiled: October 19, 2000Date of Patent: June 27, 2006Assignee: Cisco Technology, Inc.Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
-
Patent number: 7006975Abstract: 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: GrantFiled: September 11, 2003Date of Patent: February 28, 2006Assignee: Cisco Technology, Inc.Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
-
Patent number: 6991826Abstract: 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: GrantFiled: April 20, 2004Date of Patent: January 31, 2006Assignee: 3M Innovative Properties CompanyInventors: Mark J. Pellerite, Rudolf J. Dams, Steven J. Martin
-
Patent number: 6990514Abstract: 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: June 7, 2000Date of Patent: January 24, 2006Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Geetha Ravishankar, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin, Swaminathan Ravishankar
-
Patent number: 6954896Abstract: 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: October 11, 2005Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Susan Harrow Barban, Steven J. Martin
-
Patent number: 6952800Abstract: 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: GrantFiled: February 29, 2000Date of Patent: October 4, 2005Assignee: Cisco Technology, Inc.Inventors: Ryan Alan Danner, Steven J. Martin
-
Patent number: 6907455Abstract: 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: GrantFiled: June 29, 2000Date of Patent: June 14, 2005Assignee: Cisco Technology, Inc.Inventors: William M. Wolfe, Ryan A. Danner, Steven J. Martin
-
Patent number: 6901431Abstract: 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: May 9, 2000Date of Patent: May 31, 2005Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
-
Patent number: 6847999Abstract: 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: GrantFiled: June 7, 2000Date of Patent: January 25, 2005Assignee: Cisco Technology, Inc.Inventors: Lewis Dean Dodrill, Ryan Alan Danner, Steven J. Martin, William Bateford Willaford, IV
-
Publication number: 20040186254Abstract: 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: ApplicationFiled: January 28, 2004Publication date: September 23, 2004Applicant: 3M Innovative Properties CompanyInventors: Wayna W. Fan, Steven J. Martin
-
Patent number: 6766298Abstract: 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: GrantFiled: January 11, 2000Date of Patent: July 20, 2004Assignee: 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: 6762494Abstract: 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: GrantFiled: September 24, 2002Date of Patent: July 13, 2004Assignee: Applied Micro Circuits CorporationInventors: Siamak Fazelpour, Jean-Marc Papillon, Steven J. Martin