Patents by Inventor Bernard Ku

Bernard Ku 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: 8725778
    Abstract: Methods and apparatus to provision network resource records are described. An example method includes creating a statement representative of a plurality of numbers to be provisioned to a plurality of users via an iterative process; and, for each iteration of the iterative process, generating an instance of the statement to form a resource record by replacing a first character in a domain name segment of the statement with a first version of a respective one of the numbers; replacing a second character in a resource identifier segment of the statement with a second version of the respective one of the numbers different than the first version; and storing the instance of the statement as a resource record in connection with the respective one of the numbers.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: May 13, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, James Forsyth, Paul A. Tomalenas
  • Patent number: 8724620
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, one or more components for receiving a call request at a first server from a first end user device, transmitting the call request from a first server to an intermediate server for establishing a voice or video call over an IP multimedia subsystem between the first end user device and a second end user device via a second server, and routing the voice or video call request from the first server to the second server using a second IP address when an undesired condition is determined to be associated with the IP multimedia subsystem. The second IP address can be obtained from a group of IP addresses stored in a memory of the first server and the group of IP addresses can be associated with other servers. Other embodiments are disclosed.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: May 13, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Armstrong Soo, Mehrad Yasrebi
  • Patent number: 8726323
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, system having a controller to receive from a set-top box (STB) a request for assistance, identify a subscriber account associated with the STB, identify from the subscriber account a subscription grade, select one of a plurality of subscriber support services according to the subscriber grade, and establish communications between the STB and the selected subscriber support service. Other embodiments are disclosed.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: May 13, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Bernard Ku, Arshad Khan, Niral Sheth
  • Patent number: 8718048
    Abstract: Internet protocol (IP) based calls from a first terminal in an IP based communications system are routed to a second terminal in another communications system. In response to a call setup request at a common communications core that is common to both the IP based communications system and the other communications system, a query is transmitted to a private telephone number mapping database that contains routing information for terminals in both the IP based communications system and the other communications system requesting routing information for the second terminal. Routing information for the call setup request is received from the private telephone number mapping database for routing the call.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 6, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Bernard Ku
  • Patent number: 8718254
    Abstract: A technique for scheduling conferences includes receiving a conference request, which includes an invitee list, a prioritized list of preferred media types, and one or more times for a conference associated with the conference request. The conference is requested with respective invitees associated with the invitee list (via respective subscriber terminals) and it is determined whether the respective invitees can be scheduled for the conference. The conference is scheduled between a conference requester (associated with the conference request) and available ones of the respective invitees, when mandatory attendees, included within the respective invitees, are available.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 6, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehrad Yasrebi, Bernard Ku, James Jackson
  • Patent number: 8704791
    Abstract: The claimed subject matter relates to an architecture that can enhance and/or simplify tactile-based I/O transactions in connection with a user-interface (UI) of limited form factor. In particular, the architecture can monitor a position of a selector object such as an operator's finger relative to a UI display as the selector object hovers or moves above the UI display. Based upon this position, an analogous coordinate in the UI display can be determined, and a portion of the UI display substantially centered at the coordinate can be modified. As one example, the UI display can be modified to increase the magnification scale (e.g., a virtual magnifying glass) of the portion of the display indicated by the selector object.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: April 22, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Armstrong Soo, Jeffrey Brandt, Bernard Ku
  • Publication number: 20140098808
    Abstract: Internet protocol (IP) based calls from a first terminal in an IP based communications system are routed to a second terminal in another communications system. In response to a call setup request at a common communications core that is common to both the IP based communications system and the other communications system, a query is transmitted to a private telephone number mapping database that contains routing information for terminals in both the IP based communications system and the other communications system requesting routing information for the second terminal. Routing information for the call setup request is received from the private telephone number mapping database for routing the call.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 10, 2014
    Applicant: AT&T Intellectual Property I, L.P.
    Inventor: Bernard Ku
  • Patent number: 8693464
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, receiving a request for a voice call at an interrogating call session control function server of an internet protocol multimedia subsystem where the call is associated with an originating communication device, transmitting a mapping query from the interrogating call session control function server to a database to obtain an internet protocol address for establishing the call with a recipient communication device in response to the request for the call, and routing the request to a server of the internet protocol multimedia subsystem or a second server based on a response to the mapping query provided by the database. Other embodiments are disclosed.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: April 8, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Bernard Ku, Lakshminarashimhan Naidu, Mehrad Yasrebi
  • Patent number: 8681774
    Abstract: A method of routing voice communications is disclosed and includes receiving network event data at a telephone number mapping (ENUM) server of an originating network from a plurality of peering border elements associated with a plurality of peering communication networks. The network event data indicates a health status of each of the peering communication networks. The method also includes determining a network weight related to each of the peering communication networks based on the network event data, wherein each network weight indicates a proportion of calls that are to be routed from the originating network via the related peering communication network. The method further includes dynamically assigning a plurality of preference field values to session initiation protocol (SIP) addresses of the peering border elements within a plurality of naming authority pointer (NAPTR) records, based on the network weights.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: March 25, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Bernard Ku
  • Publication number: 20140071979
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, transmitting a first request for a name authority pointer to a first in-region name server of a plurality of in-region name servers of a first geographic region responsive to determining that a telephone number of a call is located in the first geographic region, transmitting a second request for the name authority pointer to an out-of-region name server associated with a second geographic region responsive to determining that the telephone number is located in the second geographic region, and receiving the name authority pointer from at least one of the in-region name server or the out-of-region server. Other embodiments are disclosed.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: AT&T Intellectual Property I, LP
    Inventors: James W. Forsyth, Bernard Ku, Lakshminarashimhan Naidu
  • Patent number: 8667150
    Abstract: A method and an apparatus for processing a session request in an Internet Protocol network are disclosed. For example, the method receives a session request, and queries an tElephone NUmbering Mapping (ENUM) server for a called party of the session request. The method determines if at least one Naming Authority Pointer (NAPTR) resource record associated with the called party is received from the ENUM server, and forwards the session request to a circuit switched network if the at least one NAPTR resource record is not received from the ENUM server. The method determines a Session Description Protocol (SDP) value of the session request if the at least one NAPTR resource record is received from the ENUM server, and processes the session request in accordance with the SDP value if the at least one NAPTR resource record is received from the ENUM server.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: March 4, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Bernard Ku
  • Publication number: 20140049517
    Abstract: An architecture is described that can utilize photo-sensors embedded in a substantially transparent layer of a UI display for tracking objects that approach or hover over the UI display. The photo-sensors can be configured to detect light of certain wavelengths (e.g., visible light, infrared light) that are propagated toward the UI display, while ignoring light emanating from the UI display when displaying content. Accordingly, by examining various characteristics of the incoming light such as intensity, the architecture can identify a location of a shadow incident upon the display caused by an approaching or hovering selector object blocking portions of incoming light. Additionally or alternatively, the architecture can identify a location of higher intensity for light emanating from the selector object.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: AT&T Intellectual Property I, LP
    Inventors: Armstrong Soo, Bernard Ku, Jeffrey Brandt
  • Patent number: 8654962
    Abstract: A system and method of delivering ringback audio content are disclosed. In one embodiment, the method includes receiving a connection request at an originating serving call session control function (S-CSCF) network element. The connection request indicates that a caller device has placed a call to a destination device associated with a ringback audio content service subscriber. The method also includes receiving a plurality of naming authority pointer (NAPTR) records at the originating S-CSCF network element from a telephone number mapping (ENUM) server. The NAPTR records include a plurality of ringback audio uniform resource indicators (URIs) associated with the destination device. The method also includes modifying the connection request to include the plurality of ringback audio URIs.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: February 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Mehrad Yasrebi, Douglas Lin
  • Patent number: 8634536
    Abstract: A system and method of providing ringback video are disclosed. In one embodiment, the method includes receiving a connection request at an originating serving call session control function (S-CSCF) network element. The connection request indicates that a caller device has placed a call to a destination device associated with a ringback video service subscriber. The method also includes receiving a plurality of naming authority pointer (NAPTR) records at the originating S-CSCF network element from a telephone number mapping (ENUM) server. The NAPTR records include a plurality of ringback video uniform resource indicators (URIs) associated with the destination device. The method also includes modifying the connection request to include the plurality of ringback video URIs and sending the modified connection request to a terminating S-CSCF that communicates with the destination device.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: January 21, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Mehrad Yasrebi, Armstrong Soo
  • Patent number: 8625581
    Abstract: Methods for Enhancing the Scalability of IMS in VoIP Service Deployment lower the number of messages transmitted between functions of an IMS network. The number of messages transmitted between functions of an IMS network are lowered by storing and utilizing predetermined configuration information pertaining to the calling and called parties including the media and codecs the parties support. The predetermined configuration information, which may be based on a prior peering business agreement, supports the implementation of a one round procedure for establishing an IMS communication session.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: January 7, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Armstrong Soo
  • Patent number: 8627350
    Abstract: A processor is configured to receive a digital video stream, calculate a hash of an I-Frame within the digital video stream, and submit the hash to a server. The processor is further configured to receive location information in response to submitting the hash to the server.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: January 7, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Armstrong Soo, Bernard Ku, Zhi Li
  • Publication number: 20130329723
    Abstract: A method and an apparatus for providing call routing in a network are disclosed. For example, the method receives a signaling message for a call, and determines if the signaling message contains information for determining if routing of the call requires an ENUM (tElephone Numbering Mapping) query. The method then processes the call by bypassing the ENUM query if the signaling message contains the information.
    Type: Application
    Filed: August 19, 2013
    Publication date: December 12, 2013
    Applicant: AT&T Intellectual Property I, L.P.
    Inventor: BERNARD KU
  • Publication number: 20130329879
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, transmitting a first request for an identity of a first regional name authority pointer server of a plurality of regional name authority pointer servers to a national domain name system server responsive to determining that a name authority pointer associated with a telephone number is not stored in cache memory, transmitting a second request for the name authority pointer to the first regional pointer server identified by the domain name system server, where the first regional name authority pointer server corresponds to a geographic region associated with the telephone number, and receiving the name authority pointer from the first regional name authority pointer server. Other embodiments are disclosed.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: AT&T Intellectual Property I, LP
    Inventors: Bernard Ku, James W. Forsyth, Lakshminarashimhan Naidu
  • Publication number: 20130332562
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, transmitting a first query to a domain naming server responsive to receiving a session initiation protocol message comprising a fully qualified domain name. The first query can include one of an internet protocol version 4 address query or an internet protocol version 6 address query associated with the fully qualified domain name. The method can include receiving at least one answer from the domain naming server. The at least one answer can include at least one of an internet protocol version 4 address having no errors, a second internet protocol version 6 address having no errors, or both. The method can also include transmitting a message to a communication device. The message can include information associated with the at least one answer.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Applicant: AT & T Intellectual Property I, LP
    Inventors: Lakshminarashimhan Naidu, Bernard Ku, Saji Varughese
  • Publication number: 20130322428
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, receiving a query from a call session server for a first pointer associated with a telephone number of a terminating device of a requested communication session, transmitting to the call session server the first pointer including a session initiation protocol uniform resource identifier associated with the terminating device to initiate an internet protocol communication session, receiving a notification from the call session server responsive to the call session server failing to initiate the internet protocol communication session, and transmitting to the call session server a second pointer including a telephone protocol uniform resource identifier for originating a circuit-switched communication session responsive to receiving the notification. Other embodiments are disclosed.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Applicant: AT&T Intellectual Property I, LP
    Inventors: Bernard Ku, Lakshminarashimhan Naidu, Armstrong Soo