Patents by Inventor John Wolf

John Wolf 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: 20110158129
    Abstract: The present invention discloses numerous implementations for IP-based call processing systems that can selectively control an outgoing call initiated by a source device to a destination device. The call processing system communicates with a Service Switching Point (SSP) associated with the source device and determines whether to effect control of the outgoing call. It could determine to effect control of the outgoing call for many reasons including to convey a media message to the source device, to implement a call feature or to manage call restrictions. Upon determining to effect control of the outgoing call, the call processing system causes the SSP to initiate a media connection between the source device and the call processing system. The call processing system can then utilize the media connection with the source device to perform functionality for the outgoing call prior to and/or during the outgoing call.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: BCE INC.
    Inventors: Gao Feng LIU, David William CLARK, Jonathan Allan ARSENAULT, Eric John WOLF
  • Publication number: 20110153794
    Abstract: A network entity comprising an input for receiving from a given IP device, a session initiation message for initiating a communication session over a packet based network via a session initiation message generated according to a particular session initiation protocol and a processing entity. The processing entity is operative for detecting a characteristic associated with the given IP device, determining, at least in part on the basis of the characteristic associated with the given device, a given interface module from a plurality of interface modules for processing the session initiation message generated according to the particular session initiation protocol and causing the first session initiation message generated according to the particular session initiation protocol to be processed by the given interface module for converting the first session initiation message into a second session initiation message generated according to a pre-determined session initiation protocol.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: David William Clark, Jonathan Allan Arsenault, Eric John Wolf, Nathan Gerald Archer
  • Publication number: 20110038469
    Abstract: A system and a method for processing calls. The system comprises a database including: a plurality of telephony identifiers; and for each telephony identifier, information regarding a group of persons that is associated with the telephony identifier, each person of the group of persons being reachable by placing a call to the telephony identifier, the information comprising, for each person of the group of persons, information related to processing of calls involving the person. The system also comprises a processing element having access to the database and being operative for: determining that a given call involves a particular person of the group of persons that is associated with a given one of the telephony identifiers: and processing the given call based on the information related to processing of calls involving the particular person.
    Type: Application
    Filed: December 27, 2007
    Publication date: February 17, 2011
    Applicant: Carrefour Alexander-Graham-Bell Tour
    Inventors: David William Clark, Eric John Wolf, Yannick Lessard, Danica Rogers, Nathan Gerald Archer, Jonathan Allan Arsenault, Luan Cao Tuong Nguyen
  • Publication number: 20110026700
    Abstract: Embodiments of the present invention are directed to a method, system and apparatus for providing customized calling identification. A method for providing customized calling identification comprises receiving a request for initiating an out-going call from a communication client, the communication client being registered in association with a network address and being associated with a communication client identifier. The method further comprises, based on the communication client identifier, determining an auxiliary identifier associated with the communication client. The method further comprises augmenting the request for initiating an outgoing call with the auxiliary identifier to generate an augmented request.
    Type: Application
    Filed: December 8, 2006
    Publication date: February 3, 2011
    Applicant: BCE INC.
    Inventors: David William Clark, Jonathan Allan Arsenault, Jeffrey William Dawson, Eric John Wolf
  • Publication number: 20100312912
    Abstract: A method and system implemented by a network entity. The method comprising accessing communication routing information associated to a party. The communication routing information being indicative of at least a first termination device to which incoming communications for the party are to be routed. The method further comprises monitoring at least one of location information, presence information and behavior information associated to the party and processing the communication routing information and the at least one of the location information, presence information and behavior information at least in part on the basis of modification information in an attempt to determine the suitability of modifying the communication routing information. When it is determined that the communication routing information is suitable for modification, causing the party to be advised.
    Type: Application
    Filed: December 27, 2007
    Publication date: December 9, 2010
    Applicant: BCE INC.
    Inventors: Jonathan Allan Arsenault, Eric John Wolf, Denis Mercier
  • Publication number: 20100296425
    Abstract: A method that comprises receiving over a network connection a signal from a communication device indicative of an intention to initiate a telephony action, and causing a communication link between the communication device and a packet-based application server to be established. The communication link enabling the packet-based application server to receive from the communication device information related to an intended telephony action.
    Type: Application
    Filed: December 21, 2007
    Publication date: November 25, 2010
    Inventors: Jonathan Allan Arsenault, Eric John Wolf, David William Clark, Sebastien Groulx, Matthew Sean Rose, Nathan Gerald Archer, Yannick Lessard
  • Publication number: 20100290609
    Abstract: A method for processing a call placed to a telephony identifier. The method comprises: obtaining information regarding an origin of the call; identifying a group of identities that is associated with the telephony identifier, each identity designating a party reachable by calling the telephony identifier; determining, based on the information regarding the origin of the call, that the call is intended for a particular identity among the group of identities; and causing routing of the call based on information associated with the particular identity. The party designated by each identity may be a different person. Also provided a system for processing a call placed to a telephony identifier.
    Type: Application
    Filed: December 19, 2007
    Publication date: November 18, 2010
    Applicant: BCE INC.
    Inventors: David William Clark, Eric John Wolf, Yannick Lessard, Danica Rogers, Nathan Gerald Archer, Jonathan Allan Arsenault, Luan Cao Tuong Nguyen
  • Publication number: 20100220714
    Abstract: A method and network element for implementing a virtual PBX feature for a customer associated with a plurality of endpoints. The method comprises receiving information regarding a call. Based on the information regarding the call, it is determined if the call is an external inbound call or an internal call that identifies a particular one of the endpoints. Responsive to determining that the call is an external inbound call, the call is caused to be routed to the plurality of endpoints associated with the customer, while responsive to determining that the call is an internal call that identifies a particular one of the endpoints, the call is caused to be routed to the particular one of the endpoints. This allows members of a small business or household to share a common external subscriber line, while also allowing the members to reach one another with ease.
    Type: Application
    Filed: December 21, 2006
    Publication date: September 2, 2010
    Applicant: BCE INC.
    Inventors: David William Clark, Jonathan Allan Arsenault, Jeffrey William Dawson, Eric John Wolf
  • Publication number: 20100217823
    Abstract: Embodiments of the present invention are directed to a method, system and apparatus for causing a communication client to join a media-over-packet communication session. The method comprises receiving from a communication client an indication indicative of a desire of the communication client to establish a communication session, the communication client being registered in association with a user account. The method further comprises determining if there exists at least one active communication session established with at least one other communication client registered in association with the user account. Responsive to determining that there does exist at least one active communication session, the method further comprises causing the communication client to join at least one of the at least one active communication session.
    Type: Application
    Filed: December 19, 2006
    Publication date: August 26, 2010
    Applicant: BCE INC.
    Inventors: David William Clark, Eric John Wolf, Jeffrey William Dawson, Jonathan Allan Arsenault
  • Publication number: 20100158226
    Abstract: A method implemented by a network entity that comprises identifying contact information associated with a previously-originated call, receiving from a user information indicative of a desired modification to a database associated with the user, wherein the desired modification involves the contact information associated with the previously-originated call. The method further comprises configuring the database associated with the user at least in part on the basis of the desired modification and the contact information associated with the previously-originated call.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 24, 2010
    Inventors: Jonathan Allan Arsenault, Nathan Gerald Archer, Eric John Wolf
  • Publication number: 20100119049
    Abstract: A method implemented by a network entity. The method comprises identifying a previously-originated call involving a party. The method also comprises receiving information regarding processing of a potential future call related to the previously-originated call. The method further comprises using the information regarding processing of a potential future call related to the previously-originated call to cause configuration of call processing information associated with the party. Also provided is a configuration entity for implementing the method.
    Type: Application
    Filed: December 22, 2006
    Publication date: May 13, 2010
    Applicant: BCE INC.
    Inventors: David William Clark, Jeffrey William Dawson, Eric John Wolf
  • Publication number: 20100114896
    Abstract: Embodiments of the present invention are directed to a method, system and apparatus handling a request for a media-over-packet communication session. The method comprises receiving a request for a media-over-packet communication session destined for a network address. Responsive to determining existence of an active communication session with a first communication client registered to the network address, the method further comprises determining an identifier associated with a second commmunication client registered to the network address, the second communication client different from the first communication client; and routing the request to the second communication client using the identifier.
    Type: Application
    Filed: December 19, 2006
    Publication date: May 6, 2010
    Applicant: BCE INC.
    Inventors: David William Clark, Jonathan Allan Arsenault, Jeffrey William Dawson, Eric John Wolf
  • Publication number: 20100074247
    Abstract: According to embodiments of the present invention, there is provided a method, system and apparatus for handling a request for a communication session. The method comprises receiving, at a processing time, a request for a communication session, the request comprising a destination network identifier, the destination network identifier having been registered in association with a plurality of communication clients; the request having been originated by an originating party associated with an originating identifier. The method further comprises identifying, based on at least one of the originating network identifier and the processing time, a subset of the plurality of communication clients. The method further comprises delivering the request to the subset of the plurality of communication clients.
    Type: Application
    Filed: December 19, 2006
    Publication date: March 25, 2010
    Inventors: David William Clark, Jonathan Allan Arsenault, Jeffrey William Dawson, Eric John Wolf
  • Publication number: 20100070525
    Abstract: According to embodiments of the present invention, there is provided a method, system and apparatus for logging into a communication client. The method comprises receiving a registration request from a first communication client, the first communication client being registered in association with a device group. The method further comprises, responsive to a determination that there does exist a second communication client registered in association with the device group, provisioning the first communication client and the second communication client according to the registration request.
    Type: Application
    Filed: November 30, 2006
    Publication date: March 18, 2010
    Inventors: David William Clark, Jonathan Allan Absenault, Jeffrey William Dawson, Eric John Wolf
  • Publication number: 20100011108
    Abstract: According to embodiments of the present invention, there are provided a method, system and apparatus for joining a communication session. A method comprises receiving from a first communication device an indication of a desire of the first communication device to establish a communication session; the first communication device having been associated with a device group comprising the first communication device and at least one second communication device. The method further comprises determining if there exists an active communication session with the at least one second communication device. The method further comprises, responsive to existence of the active communication session, causing the first communication device to join the active communication session.
    Type: Application
    Filed: December 19, 2006
    Publication date: January 14, 2010
    Inventors: David William Clark, Eric John Wolf, Jeffrey William Dawson, Jonathan Allan Arsenault
  • Publication number: 20090165039
    Abstract: A method comprises releasing to at least one television service subscriber a content stream conveying at least one information element deemed to be of potential interest to a multi-subscriber audience that includes the at least one television service subscriber; receiving from a particular one of the at least one television service subscriber an indication of a selection of a particular one of the at least one information element; determining a telephone number associated with the particular television service subscriber; determining a telephone number associated with the particular information element; establishing a first telephony leg on a basis of the telephone number associated with the particular information element; establishing a second telephony leg on a basis of the telephone number associated with the particular television service subscriber; and joining the first and second telephony legs to form an end-to-end telephony link for the particular television service subscriber.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 25, 2009
    Inventors: Sieark Joseph Soo, Eric John Wolf, Sean MacLean Murray, James Francis Fagan, Iiya Kalnish
  • Publication number: 20070017679
    Abstract: An apparatus for cleaning a wellbore casing includes an outer housing having an axial through passage between an inlet and a first outlet wherein the inlet and the first outlet are adapted for connection in a work string, the outer housing having a second outlet extending in a direction generally transversely of the through passage, an index mandrel slidably located within the outer housing and having an axial bore extending therethrough, the index mandrel being movable relative to the outer housing between a first position in which the second outlet is closed and a second position in which the second outlet is open, a ball seat located on an upper end of the index mandrel, a spring located within the outer housing and biasing the index mandrel toward the first position, a ball retainable on the ball seat to prevent flow from the inlet to the first outlet, and wherein application of a first pressure on the ball forces the index mandrel against the spring into the second position and reduction of said first pr
    Type: Application
    Filed: June 30, 2006
    Publication date: January 25, 2007
    Inventors: John Wolf, Howard McGill
  • Publication number: 20060179411
    Abstract: Certain multiple user functionalities are provided in connection with the usage of various computer and Internet applications in a personal computer system designed for single user usage. Duplicate sets of user input devices such as keyboards and mice may be provided. Two or more users may utilize the duplicate sets of user input devices to control a single set or duplicate sets of input markers (i.e., cursors and pointers) on a common display screen. Priorities may be assigned to certain user input devices or groups of user input devices to avoid conflicts. The priorities may be assigned automatically or assigned manually by a user.
    Type: Application
    Filed: February 1, 2005
    Publication date: August 10, 2006
    Inventors: John Wolf, Scott Tacoronte
  • Patent number: D538661
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: March 20, 2007
    Assignee: Novartis, AG
    Inventors: John Wolf, Dean Lindsay, Joey Suntken, Eric Ungrady, Justin Howell, Philip Sheets, Takao Iizuka, Masaaki Sasaki
  • Patent number: D548087
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: August 7, 2007
    Assignee: Novartis AG
    Inventor: John Wolf