Patents by Inventor Jonathan David Rosenberg

Jonathan David Rosenberg 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: 8228904
    Abstract: In one embodiment, an apparatus may verify an identity of a destination Voice-over-Internet-Protocol (VoIP) call agent for a destination telephone number based on demonstrated knowledge of at least one public switched telephone network (PSTN) call initiated to the destination telephone number. The apparatus may also receive the identity of the destination VoIP call agent based on the demonstrated knowledge of the at least one PSTN call initiated to the destination telephone number.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: July 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Patent number: 8223754
    Abstract: In one embodiment, an apparatus may receive a call over a Public Switched Telephone Network (PSTN) from a Voice over Internet Protocol (VoIP) adapter. The VoIP adapter may be one or more devices that may create and accept VoIP connections over a network, such as the Internet, and that may transmit a call over the PSTN. The apparatus may store a call detail of the received call in a registry service, where the call detail is associated with a node identifier of the apparatus in the registry service. The apparatus may further determine a dial sequence at which the apparatus may be reached over the PSTN based on corresponding call details also stored in the registry service.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Jonathan David Rosenberg
  • Patent number: 8223755
    Abstract: A system may provide trust relationship information for a telephone number, where the trust relationship information may indicate whether one or more nodes consider a target node as including or as being associated with a VoIP call agent for the telephone number based on demonstrated knowledge of a PSTN call. The system may determine a target trust relationship to the target node based on the trust relationship information, where the target trust relationship indicates a level of trust a validating node has in the target node being associated with or including the VoIP call agent for the telephone number, and where validating node and the one or more nodes may be in different respective administrative domains of a network.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Cullen F. Jennings, Jonathan David Rosenberg
  • Publication number: 20120106401
    Abstract: In one embodiment, a system is provided to prevent VoIP spam. The system may store call data that is associated with a call to a phone number made over a Public Switched Telephone Network. Subsequently, the system may accept an Internet Protocol telephony connection in response to verification of a demonstrated knowledge of the call. The demonstrated knowledge of the call may be verified based on the call data.
    Type: Application
    Filed: January 11, 2012
    Publication date: May 3, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Patent number: 8166102
    Abstract: A method for creating, modifying, and terminating connections between Internet end systems, particularly, although not exclusively, for Internet telephony communication. The method relies on several request messages sent between a client and a server and the response messages sent back in response. Each request and response message may contain one or more header fields which modify or more uniquely link the messages with a given connection. On this basis, advanced telephony services, such as call forwarding, call transferring, and multiparty conferencing are provided.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: April 24, 2012
    Assignee: Alcatel Lucent
    Inventors: Jonathan David Rosenberg, Henning G. Schulzrinne
  • Patent number: 8121114
    Abstract: In one embodiment, a system is provided to prevent VoIP spam. The system may store call data that is associated with a call to a phone number made over a Public Switched Telephone Network. Subsequently, the system may accept an Internet Protocol telephony connection in response to verification of a demonstrated knowledge of the call. The demonstrated knowledge of the call may be verified based on the call data.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: February 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Publication number: 20100202438
    Abstract: In one embodiment, an apparatus may receive a call over a Public Switched Telephone Network (PSTN) from a Voice over Internet Protocol (VoIP) adapter. The VoIP adapter may be one or more devices that may create and accept VoIP connections over a network, such as the Internet, and that may transmit a call over the PSTN. The apparatus may store a call detail of the received call in a registry service, where the call detail is associated with a node identifier of the apparatus in the registry service. The apparatus may further determine a dial sequence at which the apparatus may be reached over the PSTN based on corresponding call details also stored in the registry service.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Applicant: Cisco Technology Inc.
    Inventor: Jonathan David Rosenberg
  • Publication number: 20100202439
    Abstract: In one embodiment, a system is provided to prevent VoIP spam. The system may store call data that is associated with a call to a phone number made over a Public Switched Telephone Network. Subsequently, the system may accept an Internet Protocol telephony connection in response to verification of a demonstrated knowledge of the call. The demonstrated knowledge of the call may be verified based on the call data.
    Type: Application
    Filed: February 12, 2009
    Publication date: August 12, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Publication number: 20100082828
    Abstract: A system may provide trust relationship information for a telephone number, where the trust relationship information may indicate whether one or more nodes consider a target node as including or as being associated with a VoIP call agent for the telephone number based on demonstrated knowledge of a PSTN call. The system may determine a target trust relationship to the target node based on the trust relationship information, where the target trust relationship indicates a level of trust a validating node has in the target node being associated with or including the VoIP call agent for the telephone number, and where validating node and the one or more nodes may be in different respective administrative domains of a network.
    Type: Application
    Filed: October 29, 2009
    Publication date: April 1, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Cullen F. Jennings, Jonathan David Rosenberg
  • Publication number: 20100046507
    Abstract: In one embodiment, an apparatus may verify an identity of a destination Voice-over-Internet-Protocol (VoIP) call agent for a destination telephone number based on demonstrated knowledge of at least one public switched telephone network (PSTN) call initiated to the destination telephone number. The apparatus may also receive the identity of the destination VoIP call agent based on the demonstrated knowledge of the at least one PSTN call initiated to the destination telephone number.
    Type: Application
    Filed: October 29, 2009
    Publication date: February 25, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Publication number: 20100002687
    Abstract: A system for verifying VoIP call routing information. The system may include an apparatus integrated with a private branch exchange (PBX). The apparatus may store at least one call attribute of a public switched telephone network (PSTN) call initiated to a destination telephone number. The apparatus may verify a destination Voice-over-Internet-Protocol (VoIP) call agent for the destination telephone number based on demonstrated knowledge of the PSTN call. The apparatus may route a new call either over a VoIP network to the destination VoIP call agent or over a circuit switched network based on whether the destination VoIP call agent is verified for the destination telephone number.
    Type: Application
    Filed: June 30, 2009
    Publication date: January 7, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan David Rosenberg, John K. Restrick, JR., Cullen F. Jennings, Hakim N. Mehmood, Mark L. Hendrickson, John D. Alexander
  • Publication number: 20100002686
    Abstract: In one embodiment, a system is provided to restrict VoIP communication. The system may validate a Voice over Internet Protocol (VoIP) call initiation message based on demonstrated knowledge of a Public Switched Telephone Network (PSTN) call.
    Type: Application
    Filed: June 30, 2009
    Publication date: January 7, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Publication number: 20090323677
    Abstract: In one embodiment, an apparatus may receive at least one call attribute of a public switched telephone network (PSTN) call initiated to a destination telephone number. The apparatus may verify a destination Voice-over-Internet-Protocol (VoIP) call agent for the destination telephone number based on demonstrated knowledge of the PSTN call. The apparatus may transmit an indication the destination VoIP call agent is verified for the destination telephone number.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 31, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hakim N. Mehmood, Mark L. Hendrickson, Jonathan David Rosenberg, Cullen F. Jennings
  • Patent number: 7170887
    Abstract: A communications system multiplexes voice communications signals onto one or more transport level connections established through a packetized network, such as the Internet. The invention supports the use of variable-length packets and accommodates variable jitter. The system conforms to real time protocol (RTP) and employs internet telephone gateways (ITGs) to bind users to channel identifiers, to indicate payload type and length, to provide channel identification and time stamps, and to indicate cessation and resumption of voice traffic from a particular user through use of, for example, marker bits.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: January 30, 2007
    Assignee: Lucent Technologies Inc.
    Inventor: Jonathan David Rosenberg
  • Patent number: 6937597
    Abstract: A method for creating, modifying, and terminating connections between Internet end systems, particularly, although not exclusively, for Internet telephony communication. The method relies on several request messages sent between a client and a server and the response messages sent back in response. Each request and response message may contain one or more header fields which modify or more uniquely link the messages with a given connection. On this basis, advanced telephony services, such as call forwarding, call transferring, and multiparty conferencing are provided.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: August 30, 2005
    Assignee: Lucent Technologies Inc.
    Inventors: Jonathan David Rosenberg, Henning G. Schulzrinne
  • Publication number: 20020018465
    Abstract: A communications system multiplexes voice communications signals onto one or more transport level connections established through a packetized network, such as the Internet. The invention supports the use of variable-length packets and accommodates variable jitter. The system conforms to real time protocol (RTP) and employs internet telephone gateways (ITGs) to bind users to channel identifiers, to indicate payload type and length, to provide channel identification and time stamps, and to indicate cessation and resumption of voice traffic from a particular user through use of, for example, marker bits.
    Type: Application
    Filed: October 16, 2001
    Publication date: February 14, 2002
    Inventor: Jonathan David Rosenberg
  • Patent number: 6343141
    Abstract: An apparatus for detecting skin areas in video sequences is disclosed. The apparatus is configured to include a shape locator and a tone detector. The shape locator analyzes the input video sequences to identify the edges of all the objects in a video frame and determine whether such edges approximate the outline of a predetermined shape that is likely to contain a skin area. Once objects likely to contain skin areas are located by the shape locator, the tone detector examines the picture elements (pixels) of each located object to determine if such pixels have signal energies that are characteristic of skin areas. The tone detector then samples pixels that have signal energies which are characteristic of skin areas to determine a range of skin tones and compares the range of sampled skin tones with the tones in the entire frame to find all matching skin tones.
    Type: Grant
    Filed: October 8, 1996
    Date of Patent: January 29, 2002
    Assignee: Lucent Technologies Inc.
    Inventors: Hiroyuki Okada, Jonathan David Rosenberg
  • Patent number: 6304567
    Abstract: A communications system multiplexes voice communications signals onto one or more transport level connections established through a packetized network, such as the Internet. The invention supports the use of variable-length packets and accommodates variable jitter. The system conforms to real time protocol (RTP) and employs internet telephone gateways (ITGs) to bind users to channel identifiers, to indicate payload type and length, to provide channel identification and time stamps, and to indicate cessation and resumption of voice traffic from a particular user through use of, for example, marker bits.
    Type: Grant
    Filed: October 29, 1997
    Date of Patent: October 16, 2001
    Assignee: Lucent Technologies Inc.
    Inventor: Jonathan David Rosenberg
  • Patent number: 6253242
    Abstract: A bin based method for determining a group size estimate for applications utilizing connectionless networks. The method places an indicator of group participants who match the key under a mask into bins, where each bin corresponding to the number of bits in the mask used to determine the match. When the number of bits in the mask is increased from m to m+1, all of the participant indicators in bin m are moved into bin m+1. When the number of bits in the mask decreases from m+1 to m, however, no participant indicators are moved. When a refresh packet is received from a particular participant whose indicator is in bin k, but the current mask is m bits, for k>m., the indicator for that particular participant is moved from bin k to bin m.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: June 26, 2001
    Assignee: Lucent Technologies Inc.
    Inventor: Jonathan David Rosenberg
  • Patent number: 6141788
    Abstract: A method for applying forward error correction in a transmission network includes the steps of choosing one of a plurality of possible error correction codes, using an appropriate field to encode a complete forward-error-correcting (FEC) code algorithm in each FEC packet to be transmitted. The packet stream, consisting of media packets and FEC packets can be sent to both FEC-capable and FEC-incapable receivers. Decoding methods are independent of the forward-error-correcting code transmitted. The sender can adapt the forward-error-correction code algorithm and the degree of error correction provided on a one-time basis or even more dynamically. Decoding and recovery at the receiver require no prior notification from the sender. Applying the FEC code algorithm to decode includes interrogating the bits in an offset bit mask in each FEC packet to yield links with media packets, and applying other fields of the FEC header to obtain instructions to recover lost data in one of the media packets.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: October 31, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Jonathan David Rosenberg, Henning Gunther Schulszrinne