Patents by Inventor Craig Reding
Craig Reding 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: 8494848Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: GrantFiled: September 13, 2012Date of Patent: July 23, 2013Assignee: Google Inc.Inventors: Craig Reding, Suzi Levas
-
Patent number: 8447599Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: GrantFiled: December 30, 2011Date of Patent: May 21, 2013Assignee: Google Inc.Inventors: Craig Reding, Suzi Levas
-
Publication number: 20130013298Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: GOOGLE INC.Inventors: Craig Reding, Suzi Levas
-
Publication number: 20120101812Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: ApplicationFiled: December 30, 2011Publication date: April 26, 2012Applicant: GOOGLE INC.Inventors: Craig Reding, Suzi Levas
-
Patent number: 8041832Abstract: Embodiments of a system and method for distributing network data to multiple nodes in a data communications network is described. Two data communication channels are provided for each node in the network. While one of the communication channels carries routing and flow control protocol messages, as well as data, in both directions between network nodes, the other communication channel is configured to transmit data traffic—and only data traffic—in a single direction from the network data server toward all of the other nodes in the network. By using 100% of the available bandwidth for data traffic only, the speed at which data may be distributed throughout the network is maximized and the performance degradation caused by the congestion, collisions or packet loss that typically occurs in two-way data communication channels is avoided.Type: GrantFiled: May 5, 2005Date of Patent: October 18, 2011Assignee: Verizon Services Corp.Inventors: George Louis Hughes, Jr., Craig Reding
-
Patent number: 7606359Abstract: Methods and apparatus for providing operator services to callers in a fully or partially automated manner are disclosed. In addition, the present invention is directed to methods and apparatus for providing new telephone services, e.g., the forwarding of messages to non-published telephone number customers. It is also directed to methods and apparatus that can be used to detect, report and correct operator input errors. Automated, e.g., unmanned, apparatus of the present invention are capable of interfacing with conventional telephone switches using known operator protocols. This allows automated devices of the present invention to appear to existing telephone switches as manned operator positions capable of servicing telephone calls. In accordance with the present invention, the unmanned apparatus of the present invention is assigned one or more operator position identifiers conventionally used to identify manned operator positions.Type: GrantFiled: September 17, 1998Date of Patent: October 20, 2009Assignee: Verizon Services Corp.Inventors: Craig Reding, Menno Aartsen, Lisa M. Amberger, Constance Carlson, Suzi Levas, Mike Metaxas, Jan Stein, Rao Tanuku, Thea Turner
-
Publication number: 20080027723Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: ApplicationFiled: October 9, 2007Publication date: January 31, 2008Applicant: Verizon Services Organization, Inc.Inventors: Craig REDING, Suzi Levas
-
Patent number: 7302391Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: GrantFiled: May 25, 2005Date of Patent: November 27, 2007Assignee: Telesector Resources Group, Inc.Inventors: Craig Reding, Suzi Levas
-
Publication number: 20070127632Abstract: Methods and apparatus for controlling and retrieving messages from multiple voice mail systems used by a single individual are described. A voice messaging retrieval and forwarding (VMRAF) system checks a subscriber's voice message systems for messages, retrieves the messages and forwards them to the subscriber as attachments to E-mail files. E-mail replay messages are used to control deleting of the messages from the original systems. Prompt messages played to callers by different voice messaging systems before they leave a message can be updated automatically. This is done by indicating to the VMRAF system when one or more prompt messages are to be updated and which messages, from a set of prerecorded messages, are to be loaded into the voice message systems to replace the existing prompt messages. Accordingly, the VMRAF system facilities message retrieval and the updating of prompt messages, e.g., on a preselected schedule or at preselected times.Type: ApplicationFiled: October 11, 2006Publication date: June 7, 2007Applicant: TELESECTOR RESOURCES GROUP, INC.Inventors: Loren Swingle, Craig Reding, John Reformato, Jayant Naik, Robert Baruch
-
Publication number: 20070038720Abstract: An exemplary method and apparatus for facilitating contact sharing between users of a communication network are described. The method may include maintaining contact information in first and second address books associated with first and second users, respectively, and forwarding, from the first user to the second user, a request to copy contact information from the first address book to the second address book. The method may further include receiving a confirmation from the second user in response to the request, and copying the contact information from the first address book to the second address book in response to the confirmation.Type: ApplicationFiled: August 16, 2006Publication date: February 15, 2007Applicants: MCI FINANCIAL MANAGEMENT CORP., VERIZON DATA SERVICES INC., VERIZON SERVICES CORP.Inventors: Craig Reding, Ashutosh Sureka, Sandeep Chakravarty, Paula Dromlewiez, Christopher Helbling, Shuchi Patel, John Reformato
-
Publication number: 20060276179Abstract: Methods and systems providing access to integrated communications services are disclosed. A notification of a call to a user is received at a device associated with the user, the device being connected to a data network and including a base unit, a handset, and a user interface, wherein the device is determined based on retrieved data corresponding to the user, and the retrieved data was retrieved using information pertaining to the call. Input from the user indicative of a response to the notification is also received at the device. Response information reflective of the response to the notification is then sent to the server, wherein the server instructs a service control point to connect the call based on the response to the notification.Type: ApplicationFiled: June 2, 2004Publication date: December 7, 2006Inventors: Reza Ghaffari, Afshin Moshrefi, Shadman Zafar, Shaygan Kheradpir, Robert Chingon, Stephen Brennan, Christopher Helbling, Nagendra Kunuturi, Ravi Penumatsa, Mahesh Rajagopalan, Craig Reding, John Reformato, John Wurster, Sandeep Chakravarty, Byron Pinto, Alin D'Silva, Zlauddin Majid, Satya Raju
-
Publication number: 20060271617Abstract: Embodiments of a system and method for distributing network data to multiple nodes in a data communications network is described. Two data communication channels are provided for each node in the network. While one of the communication channels carries routing and flow control protocol messages, as well as data, in both directions between network nodes, the other communication channel is configured to transmit data traffic—and only data traffic—in a single direction from the network data server toward all of the other nodes in the network. By using 100% of the available bandwidth for data traffic only, the speed at which data may be distributed throughout the network is maximized and the performance degradation caused by the congestion, collisions or packet loss that typically occurs in two-way data communication channels is avoided.Type: ApplicationFiled: May 5, 2005Publication date: November 30, 2006Inventors: George Hughes, Craig Reding
-
Publication number: 20060177030Abstract: Methods and systems for routing a communication to a preferred device are disclosed. A service center consistent with the present invention is operable to receive information pertaining to a communication to a user from a calling party, and retrieve data corresponding to the user using the received information. The service center also determines a preferred device of the user based on the retrieved data, wherein the preferred device is one of a plurality of devices associated with the user. Thereafter, the service center ascertains whether the preferred device of the user requires a new mode of delivery, and routes the communication to the preferred device of the user based on the ascertaining.Type: ApplicationFiled: November 24, 2003Publication date: August 10, 2006Inventors: Mahesh Rajagopalan, Nagendra Kunuturi, Craig Reding, Jagmit Singh, Christopher Helbling
-
Publication number: 20060177034Abstract: Methods and systems for automatically providing conference calls are disclosed. In one aspect of the invention, methods and systems detect a conference call event that was previously configured by a subscriber user and identify participant users associated with the conference call event. Once identified, each participant user is contacted and a response is received from each of the users. Based on the received responses, a conference call is established between the participant users and the subscriber user. In one aspect of the invention, at least one of the detecting and identifying steps are performed without user intervention.Type: ApplicationFiled: November 24, 2003Publication date: August 10, 2006Inventors: Craig Reding, John Reformato, Mahesh Rajagopalan, Brian Roberts, Chris Helbling, Manvinder Chopra, Ken Hum, Apurva Pathak
-
Publication number: 20060095575Abstract: An interactive assistant for managing telephone communications and services is disclosed. In one of many possible method embodiments, a chat interface is provided to a device associated with an intended recipient of an incoming voice call. A chat message from the intended recipient is received through the chat interface. The chat message is presented to a calling party associated with the incoming call prior to a disposition of the call being determined. In other embodiments, an interface provides controls for individually managing calls on a conference call, without affecting other calls on the conference call.Type: ApplicationFiled: June 17, 2005Publication date: May 4, 2006Inventors: Ashutosh Sureka, Craig Reding, Shuchi Patel, Alin D'Silva, Paula Dromlewicz, Sathish Subramanian
-
Publication number: 20050220289Abstract: Methods and apparatus for providing manned, e.g., live customer support to customers, e.g., people using the Internet to purchase goods and/or services are described. A person viewing a Web Site, e.g., a customer, is presented with a button which provides the opportunity to talk to a customer service representative. Upon activating the button, e.g., by clicking on it, the customer's computer or other Internet browser device sends a signal, e.g., a call request message, over the Internet indicating that the customer wants to talk with a service representative. The call request message includes the customer's telephone number and/or IP address. In response to the call request message, calling equipment is used to establish a customer service call between the customer and a customer service representative. The equipment can be owned by the telephone company thereby avoiding the need for E-business companies to make investments in telephone equipment.Type: ApplicationFiled: May 31, 2005Publication date: October 6, 2005Inventors: Craig Reding, Suzi Levas
-
Publication number: 20050216273Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: ApplicationFiled: May 25, 2005Publication date: September 29, 2005Inventors: Craig Reding, Suzi Levas
-
Publication number: 20050148351Abstract: Methods and systems for providing a SMS message sent to a particular phone number or address to a preferred device. A sender may send a SMS message to a phone number address of a user. The SMS message is then routed to a preferred device selected by the user and displayed in an appropriate format on the preferred device.Type: ApplicationFiled: November 24, 2003Publication date: July 7, 2005Inventors: Craig Reding, Ziauddin Majid, Shashi Neelakantan
-
Patent number: 6915262Abstract: Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability.Type: GrantFiled: November 30, 2000Date of Patent: July 5, 2005Assignee: Telesector Resources Group, Inc.Inventors: Craig Reding, Suzi Levas
-
Publication number: 20050117714Abstract: Methods and systems for managing a call in real-time are disclosed. Methods and systems consistent with the present invention manage a call in real-time based on input from a user. A service center receives information pertaining to a call to the user from a service control point and sends a notification of the call to a device associated with the user. The service center receives a response to the notification from the user. Thereafter, the service center instructs the service control point to connect the call based on the response.Type: ApplicationFiled: November 24, 2003Publication date: June 2, 2005Inventors: Robert Chingon, Stephen Brennan, Christopher Helbling, Nagendra Kunuturi, Ravi Penumatsa, Mahesh Rajagopalan, Craig Reding, John Reformato, John Wurster, Sandeep Chakraverty, Byron Pinto