Patents by Inventor Stephen C. O'Neal
Stephen C. O'Neal 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).
-
Patent number: 7649983Abstract: An apparatus and method are provided for addressing and broadcasting a message to recipients having both telephone network-based receiving devices and data network-based receiving devices. The apparatus includes a message router that translates the broadcast message into individual messages that are addressed to each message recipient in a format, e.g., voice, text, email, fax, pager, compatible with each message recipient's receiving device. The individual messages are transmitted by a data network server over a data network. Individual messages designated for recipients having receiving devices addressable by the data network are delivered directly over the data network to the receiving devices. Individual messages designated for recipients having receiving devices addressable by the telephone network are delivered over the data network first to a telephone network server.Type: GrantFiled: December 22, 2005Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventor: Stephen C. O'Neal
-
Patent number: 7035383Abstract: An apparatus and method are provided for addressing and broadcasting a message to recipients having both telephone network-based receiving devices and data network-based receiving devices. The apparatus includes a message router that translates the broadcast message into individual messages that are addressed to each message recipient in a format, e.g., voice, text, email, fax, pager, compatible with each message recipient's receiving device. The individual messages are transmitted by a data network server over a data network. Individual messages designated for recipients having receiving devices addressable by the data network are delivered directly over the data network to the receiving devices. Individual messages designated for recipients having receiving devices addressable by the telephone network are delivered over the data network first to a telephone network server.Type: GrantFiled: June 5, 2001Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventor: Stephen C. O'Neal
-
Patent number: 6990094Abstract: As apparatus and method for initiating device independent voice communication over a data network via a web interface is provided. The apparatus includes a network operations center (NOC), having a web server and a customer database. The NOC is connected to point of presence (POP) servers around the world via a data network. Telephony servers convert voice information to streaming audio format, and vice versa, for sending and receiving voice information over a data network. Device independent voice communication is established.Type: GrantFiled: January 29, 1999Date of Patent: January 24, 2006Assignee: Microsoft CorporationInventors: Stephen C. O'Neal, G. Alex Terry
-
Patent number: 6782345Abstract: During the operation of an electronic system, such as a document processing system, machine and job data of the electronic system are collected by a diagnostic system for automated diagnosis or prognosis. Optionally, machine data and population based data are acquired from a database or server. According to one embodiment, the data is analyzed to determine an initial diagnosis of the electronic system. Based on the initial diagnosis, a determination is made whether a remote transmission is needed. If so, the data is sent via a distributed network to a remote diagnostic system for analysis. At least part of the collected machine data may be a signature waveform of a part of the electronic system. In such a case, at least the analysis by the remote diagnostic system includes signature analysis of the waveform. Based on the analysis of the data by the remote diagnostic system, a communication is sent.Type: GrantFiled: October 3, 2000Date of Patent: August 24, 2004Assignee: Xerox CorporationInventors: Robert P. Siegel, Stephen C. O'Leyar, Bradley P. Gerner
-
Patent number: 6728357Abstract: A computer-implemented control center for permitting a subscriber of a plurality of communication services of a unified mess aging system to customize communication options pertaining to the plurality of communication services. The communication options include parameters associated with individual ones of the plurality of the communication services and routings among the plurality of communication services. The plurality of communication services comprise a voice telephone service through a telephony-centric network and an e-mail service through a data-centric network. The communication options are accessible via display terminals coupled to the data-centric network and via telephones coupled to the telephony-centric network.Type: GrantFiled: July 17, 2001Date of Patent: April 27, 2004Assignee: Microsoft CorporationInventors: Stephen C. O'Neal, John Jiang
-
Publication number: 20040062370Abstract: An apparatus and method are provided for managing access to transaction services offered over a network. The apparatus comprises query logic, configured to query up-to-date transaction records for a user's account to detect an account event. The transaction records each have an associated transaction cost. The apparatus also comprises an event monitor that is configured to prescribe the account event. Upon detection of the account event, the event monitor manages access to the transaction services as a function of the transaction cost which is associated with the transaction record of the detected account event. The event monitor further prescribes the account event in response to a command initiated by a user from a remote computer.Type: ApplicationFiled: September 18, 2003Publication date: April 1, 2004Applicant: Microsoft CorporationInventors: Stephen C. O'Neal, G. Alex Terry
-
Patent number: 6711154Abstract: An apparatus and method for alerting a user upon receipt of selected messages, independent of the type of device generating the message is provided. Message generating devices include telephony devices (telephone, fax machine, etc.), or data devices such as a computer or PDA. All messages are converted into a format compatible with a data network for delivery to a web server. The web server includes a message notification system with message alert type selection and incoming message filtering. A user designates, either from a computer, or from a telephone, the types of messages for which s/he wishes to be alerted, and designates one or more device types (email address, fax machine, pager number, or telephone number) to receive the alert. When messages are received by the web server, they are distinguished by message type, and filtered according to the user defined criteria. Selected messages cause a message alert to be generated to the user configured devices.Type: GrantFiled: January 29, 1999Date of Patent: March 23, 2004Assignee: Microsoft CorporationInventor: Stephen C. O'Neal
-
Patent number: 6639975Abstract: An apparatus and method are provided for controlling access to a telecommunications and messaging services system from a server computer that has a web browser installed. The apparatus includes a billing server that maintains a database of telecommunications transaction records. Each time a new telecommunications event occurs, such as a toll call from a number in a user's account, a new transaction record is added to the data base. A service provider interfaces to the database of transaction records through a series of web pages that are transmitted over the internet by a web server. The web pages that are generated by the web server provide the service provider with the capabilty to periodically query the data base to detect the occurrence of a prescribed account event, such as exceeding a charge credit limit. Upon detection of the prescribed account event, messages are sent to the web server to control access to the telecommunications and messaging services system for a corresponding account.Type: GrantFiled: March 11, 1999Date of Patent: October 28, 2003Assignee: Microsoft CorporationInventors: Stephen C. O'Neal, G. Alex Terry
-
Patent number: 6640242Abstract: An integrated message system receives and stores telephonic and data messages through a telephony-centric network and a data-centric network, respectively, and provides voice access through the data-centric network. As a result, the familiar message access of an ordinary telephony-centric network is provided through a data-centric network, e.g., the Internet. As a result, a user's messages can be retrieved via a voice interface through the Internet from anywhere in the world toll-free. In addition, the message system provides a gateway to the telephony-centric network, e.g., the public switched telephone network, such that the user can respond to messages from anywhere in the world through the Internet for the same toll charges that would accrue to the user for responding to the messages from home or the home office.Type: GrantFiled: January 29, 1999Date of Patent: October 28, 2003Assignee: Microsoft CorporationInventors: Stephen C. O'Neal, George Alex Terry
-
Patent number: 6555003Abstract: A method for treating potato wastewater comprising the steps of pretreating a potato wastewater stream including suspended and dissolved solids with an alpha amylase enzyme to hydrolyze starch in the wastewater, ultra-filtering the enzyme-treated wastewater from step (a) to filter and remove a portion of the suspended solids in a first concentrate stream separated from the wastewater, and reverse osmosis-filtering the ultra-filtered wastewater from step (b) to remove at least about 70% of the wastewater dissolved and suspended solids in a second concentrate stream.Type: GrantFiled: January 19, 2001Date of Patent: April 29, 2003Assignee: Basic American, Inc.Inventors: Larry S. Ferro, Stephen C. O'Brien, Henry J. Camin, Bruce M. Wright
-
Patent number: 6553321Abstract: An intelligent assembly system for a manufacturing process using one or more sensors that provide information for controlling, monitoring and/or evaluating the process. One or more sensors may be mounted on a module assembly and/or on a powered tool device. The one or more sensors may sense a vibratory signature and/or electrical current during the process and supply information, such as a data signal, to a software program or other processor for processing. For example, using a database of stored data regarding vibratory signatures and/or electrical currents for one or more power tool devices used in the manufacturing process, the information may be compared and analyzed to determine if it is within a specified range. Results of such analysis may be transmitted to an operator and/or graphically displayed. The results and/or display may instruct the operator to continue with the manufacturing process or inspect the process step just completed for possible error.Type: GrantFiled: August 24, 2001Date of Patent: April 22, 2003Assignee: Xerox CorporationInventors: Robert P. Siegel, Stephen C. O'Leyar
-
Publication number: 20030040871Abstract: An intelligent assembly system for a manufacturing process using one or more sensors that provide information for controlling, monitoring and/or evaluating the process. One or more sensors may be mounted on a module assembly and/or on a powered tool device. The one or more sensors may sense a vibratory signature and/or electrical current during the process and supply information, such as a data signal, to a software program or other processor for processing. For example, using a database of stored data regarding vibratory signatures and/or electrical currents for one or more power tool devices used in the manufacturing process, the information may be compared and analyzed to determine if it is within a specified range. Results of such analysis may be transmitted to an operator and/or graphically displayed. The results and/or display may instruct the operator to continue with the manufacturing process or inspect the process step just completed for possible error.Type: ApplicationFiled: August 24, 2001Publication date: February 27, 2003Inventors: Robert P. Siegel, Stephen C. O'Leyar
-
Patent number: 6463145Abstract: A computer-implemented method for permitting a subscriber of a call forwarding service to customize call forwarding parameters associated with the call forwarding service. The call forwarding service being configured to permit the subscriber to specify whether a call received at a telephone number associated with a given account of the call forwarding service be forwarded to a forwarding telephone number. The call forwarding parameters includes a call forwarding enable option and the forwarding telephone number. The method includes providing a subscriber communication profile database. The subscriber communication profile database has therein the account pertaining to the subscriber. The account includes the call forwarding parameters for the subscriber.Type: GrantFiled: January 29, 1999Date of Patent: October 8, 2002Assignee: Microsoft CorporationInventors: Stephen C. O'Neal, John Jiang
-
Publication number: 20020110231Abstract: A computer-implemented control center for permitting a subscriber of a plurality of communication services of a unified mess aging system to customize communication options pertaining to the plurality of communication services. The communication options include parameters associated with individual ones of the plurality of the communication services and routings among the plurality of communication services. The plurality of communication services comprise a voice telephone service through a telephony-centric network and an e-mail service through a data-centric network. The communication options are accessible via display terminals coupled to the data-centric network and via telephones coupled to the telephony-centric network.Type: ApplicationFiled: July 17, 2001Publication date: August 15, 2002Inventors: Stephen C. O'Neal, John Jiang
-
Publication number: 20020096473Abstract: A method for treating potato wastewater comprising the steps of pretreating a potato wastewater stream including suspended and dissolved solids with an alpha amylase enzyme to hydrolyze starch in the wastewater, ultra-filtering the enzyme-treated wastewater from step (a) to filter and remove a portion of the suspended solids in a first concentrate stream separated from the wastewater, and reverse osmosis-filtering the ultra-filtered wastewater from step (b) to remove at least about 70% of the wastewater dissolved and suspended solids in a second concentrate stream.Type: ApplicationFiled: January 19, 2001Publication date: July 25, 2002Inventors: Larry S. Ferro, Stephen C. O'Brien, Henry J. Camin, Bruce M. Wright
-
Patent number: 6411685Abstract: A unified messaging system. A server node with a telephony interface to interface with the public switch telephone network and a web interface providing an interface to a wide area network receives messages of a plurality of type via these interfaces. The messages are stored in a database and provided by the server node to a user node executing a web browser. The server node provides message conversion so that a user at the user node can retrieve messages of the different media types, respond to those messages, forward messages, and send messages of different message types across a plurality of media originating from the user node over the wide area network.Type: GrantFiled: January 29, 1999Date of Patent: June 25, 2002Assignee: Microsoft CorporationInventor: Stephen C. O'Neal
-
Publication number: 20010048735Abstract: An apparatus and method are provided for addressing and broadcasting a message to recipients having both telephone network-based receiving devices and data network-based receiving devices. The apparatus includes a message router that translates the broadcast message into individual messages that are addressed to each message recipient in a format, e.g., voice, text, email, fax, pager, compatible with each message recipient's receiving device. The individual messages are transmitted by a data network server over a data network. Individual messages designated for recipients having receiving devices addressable by the data network are delivered directly over the data network to the receiving devices. Individual messages designated for recipients having receiving devices addressable by the telephone network are delivered over the data network first to a telephone network server.Type: ApplicationFiled: June 5, 2001Publication date: December 6, 2001Inventor: Stephen C. O'Neal
-
Patent number: 6326898Abstract: A method and apparatus for diagnosing whether a solenoid in an image forming system is functioning properly is disclosed. An actuating current is sent to a particular solenoid while a current waveform and elapsed time such as pull-in time value are noted for instances when the solenoid is in a first position and a second position. The first position can be one in which a solenoid plunger is extended and the second position can be one in which the solenoid plunger is retracted, or vice versa. Based at least partially on the measured actuating current values prior to the beginning and after the ending of solenoid movement, and measured time values, a determination can be made as to whether the solenoid is functioning properly by comparing these values to predetermined values for a properly functioning solenoid.Type: GrantFiled: October 24, 2000Date of Patent: December 4, 2001Assignee: Xerox CorporationInventors: Stephen C. O'Leyar, Robert P. Siegel
-
Patent number: 6295355Abstract: A learned speed dial system (LSDS) for use in a telecommunication device monitors the telephone numbers dialed by the user. When the number of times a particular telephone number is used reaches a predetermined threshold, the LSDS determines whether the telephone number is in the speed dial directory. If this telephone number is not in the speed dial directory, the LSDS prompts the user to update the speed dial directory with this telephone number. The user can then elect to update the speed dial directory with this new telephone number, as desired. The learned speed dial system may be configured to automatically add this telephone number to the speed dial directory if the directory is not full. If the speed dial directory is full, the LSDS prompts the user to select a telephone number to delete from the speed dial directory. The LSDS keeps track of the usage of the currently stored speed dial telephone numbers.Type: GrantFiled: March 31, 1999Date of Patent: September 25, 2001Assignee: Microsoft CorporationInventors: Stephen C. O'Neal, Kang S. Lim
-
Publication number: 20010012286Abstract: An apparatus and method for alerting a user upon receipt of selected messages, independent of the type of device generating the message is provided. Message generating devices include telephony devices (telephone, fax machine, etc.), or data devices such as a computer or PDA. All messages are converted into a format compatible with a data network for delivery to a web server. The web server includes a message notification system with message alert type selection and incoming message filtering. A user designates from a computer the types of messages for which s/he wishes to be alerted, and designates how the alert is to be presented on his/her computer. When messages are received by the web server, they are distinguished by message type, and filtered according to the user defined criteria. Selected messages cause a message indication to be generated provided to a program on the user's computer.Type: ApplicationFiled: March 29, 1999Publication date: August 9, 2001Inventors: EMMANUEL L. HUNA, KANG S. LIM, Stephen C. O'Neal