Abstract: A system includes a plurality of edge routers and a route controller. The edge routers are configured to direct requests from a client system to one of a plurality of cache servers. Each of the cache servers is configured to provide content to the client system in response to the requests. The route controller is configured to receive demand information from the edge routers, estimate an optimal request distribution based on the demand information using a bicriteria approximation algorithm, and provide each of the edge routers with route information.
Type:
Application
Filed:
December 5, 2008
Publication date:
June 10, 2010
Applicant:
AT&T CORP.
Inventors:
Mohammad Taghi Hajiaghayi, Mohammad Hossein Bateni
Abstract: A system includes a subscriber event transmission interface and an enterprise data warehouse. The subscriber event transmission interface is configured to collect first video-on-demand asset metadata from a first video head-end office. The enterprise data warehouse is in communication with the subscriber event transmission interface. The enterprise data warehouse is configured to store a list of a video-on-demand assets deployed to the video head-end office based on the first video-on-demand asset metadata.
Type:
Application
Filed:
December 9, 2008
Publication date:
June 10, 2010
Applicant:
AT&T CORP.
Inventors:
Kenneth Ospalik, John Mathew, Marisa Earnshaw, Giya Tektumanidze
Abstract: A method of analyzing data traffic includes receiving a request at a data analysis system to store a string related to header information associated with a data packet. The method also includes applying a hash function to the string, thereby obtaining a 32-bit intermediate, and applying another hash function to the 32-bit intermediate, thereby obtaining a hash number. Further, the method includes storing the string in an array position corresponding to the hash number, when the array position is empty.
Abstract: A system includes an information storage module and an inspection module. The information storage module is configured to store a plurality of tags. Each tag is associated with a known set of traffic types of a plurality of known sets of traffic types. The inspection module is configured to compare a traffic flow to a set of traffic types to determine a matching set of traffic types, request a tag from the information storage module, and mark the traffic flow with the tag. The tag corresponds to the matching set of traffic types.
Type:
Application
Filed:
December 5, 2008
Publication date:
June 10, 2010
Applicant:
AT&T CORP.
Inventors:
Alexandre Gerber, Oliver Spatscheck, Carsten Lund, Frederick True, Ajay Todimala, Jeffrey Erman
Abstract: A method of obtaining content includes receiving a playfile. The playfile includes a chunk ID corresponding to a chunk of the content, a packet ID corresponding to a packet of the chunk, and a hash of the packet. The method further includes obtaining the chunk from a peer, determining a calculated hash for the packet, and discarding the chunk when the calculated hash does not match the hash in the playfile.
Type:
Application
Filed:
December 10, 2008
Publication date:
June 10, 2010
Applicant:
AT&T Corp.
Inventors:
Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
Abstract: A provider network is configured to redirect multimedia content between receiver devices associated with a user. Initially, a multimedia stream representative of the multimedia content is transmitted via the provider network to a first receiver device associated with the user. In response to a redirect stimulus, the provider network redirects the streaming of the multimedia content to a second receiver device associated with the user. The multimedia stream transmitted to the second receiver device can be formatted based on the characteristics of the network link between the provider network and the second receiver device, based on specified formatting rules associated with the second receiver device, and the like. The redirect stimulus can include a user-initiated redirect command provided to the provider network via the first receiver device, the second receiver device, or a third device. Alternately, the redirect stimulus can include an automated stimulus generated based on redirect rules.
Abstract: Method and apparatus for managing call requests in a communication network is described. In one example, a call request for a public identifier associated with a recipient party is received from an originating device. A set of approved calling party identifiers associated with the public identifier is identified. A calling party identifier associated with the originating device is compared with the set of approved calling party identifiers. If the calling party is approved, then: a private identifier for a recipient device is selected based on the calling party identifier, and the call request is routed to the recipient device using the private identifier. If the calling party is not approved, then: a call handling treatment associated with the public identifier may be identified, and the call request may be handled in accordance with the calling handling treatment.
Abstract: A router comprising an interface module (IM), having an optical path and an electrical path and a speed sensor coupled between an input of the router and an input of the IM. The speed sensor is adapted to receive a packet and detect a speed of the IM connection and in response to the speed of the IM connection being above a threshold value, the speed sensor provides the packet to the optical path of the IM and in response to the relative speed being below the threshold value, the speed sensor provides the packet to the electrical path of the IM.
Abstract: A method and apparatus for providing subscribers of a VoIP service provider to take advantage of wholesale arrangements made by the VoIP service provider with one or more international partner carrier network providers to one or more international countries are disclosed. Specifically, the present method enables a VoIP service provider to display a web page to their subscribers, for each destination country, with one or more international partner network providers and their corresponding calling rates and/or call completion success rates to each particular destination country.
Abstract: A communication system between head-ends and end-users is provided which expands bandwidth and reliability. A concentrator receives communication signals from a head-end and forwards the received communication signals to one or more fiber nodes and/or one or more mini-fiber nodes. The concentrator demultiplexes/splits received signals for the mini-fiber nodes and the fiber nodes and forwards demultiplexed/split signals respectively. The mini-fiber nodes may combine signals received from the head-end with loop-back signals used for local medium access control prior to forwarding the signals to the end-users. Upstream data are received by the mini-fiber nodes and/or fiber node and transmitted to the concentrator. The concentrator multiplexes/couples the mini-fiber node and the fiber node upstream signals and forwards multiplexed/coupled signals to the head-end.
Type:
Grant
Filed:
August 13, 2003
Date of Patent:
June 8, 2010
Assignee:
AT&T Corp.
Inventors:
Thomas Edward Darcie, Bhavesh N. Desai, Alan H. Gnauck, Xiaolin Lu, Sheryl Leigh Woodward
Abstract: A method and apparatus for enabling a service provider to map a subscriber service address to a specific Public Safety Answering Point (PSAP) and then provides an association between the subscriber's out of area phone number and the correct PSAP are disclosed. When the subscriber places an emergency call, such as an E911 call, the network performs a database lookup obtaining the corresponding PSAP associated with the subscriber's service address and routes the call to that PSAP accordingly.
Abstract: A microprocessor is arranged to process instructions at least some of which contain at least one immediate value which forms an operand of the function, wherein said immediate value is represented in a format which achieves a greater power efficiency than two's complement when said instructions are processed.
Abstract: A method includes identifying shared content by inspecting a peer-to-peer traffic flow and identifying source peers providing the shared content, and requesting the shared content from the source peers. The method further includes receiving requests for the shared content from requesting peers, identifying requesting peers based on the requests for the shared content, and providing the shared content to a local subset of the requesting peers.
Type:
Application
Filed:
December 1, 2008
Publication date:
June 3, 2010
Applicant:
AT&T Corp.
Inventors:
Alexandre Gerber, Oliver Spatscheck, Subhabrata Sen, Ajay Todimala
Abstract: The present invention provides a method of determining a mean differential group delay associated with a length of optical fiber. The method including measuring a magnitude of a polarization mode dispersion vector as a function of frequency, using a frequency-domain polarization mode dispersion measurement apparatus, where the magnitude of the polarization mode dispersion vector is a scalar differential group delay. Also the method calculates a frequency derivative of the scalar differential group delay from the magnitude of the polarization mode dispersion vector to obtain a first result. The frequency derivative of the scalar differential group delay being a scalar second-order polarization mode dispersion function. The method further multiplies a proportionality coefficient B2 by the first result to calculate the mean differential group delay. Also, the method outputs a value of the mean differential group delay.
Type:
Application
Filed:
February 9, 2010
Publication date:
June 3, 2010
Applicant:
AT&T CORP.
Inventors:
Mikhail Boroditsky, Mikhail Brodsky, Nicholas J. Frigo, Peter Magill
Abstract: Service and network management events are correlated, enabling a user to correlate all the application and network events that stem from a common fault without requiring repeated and exhaustive capturing of detailed knowledge of the network assets, the topological relationships and all possible events.
Type:
Grant
Filed:
April 20, 2005
Date of Patent:
June 1, 2010
Assignee:
AT&T Corp.
Inventors:
Joshua H. Rosenbluth, Joseph Vassallo, Silvano Valle, Atul Vohra, Robert S. Bateman
Abstract: Described is a system and method for receiving traffic load information for a plurality of access points, each of the access points including at least two channels for communicating and neighboring at least one of the other access points. A throughput of each channel of each access point is determined based on the traffic load information for each access point and any neighboring access points. A channel with a maximum determined throughput is selected for each access point. Each access point then switches to the selected channel at a defined probability rate.
Type:
Grant
Filed:
August 30, 2005
Date of Patent:
June 1, 2010
Assignee:
AT&T Corp.
Inventors:
Toby Crandall, Hui Luo, Nemmara K. Shankaranarayanan
Abstract: A content delivery system includes an upload module, a content delivery module, and a quality assurance module. The upload module is configured to receive content from a content provider, and generate an upload signature for the content as received from the content provider. The content delivery module is configured to receive a request for the content from a client system, and provide the content to the client system. The quality assurance module is configured to generate a download signature for the content as delivered to the client, and compare the upload signature and the download signature. When the upload signature and the download signature do not match, the quality assurance module is further configured to generate an alert.
Abstract: A method includes obtaining first information indicative of instability of a data communication network. The method also includes isolating a first portion of a network from a second portion of the network responsive to the obtained first information. After a predetermined period of time, second information indicative of instability of the first portion is obtained. The method further includes isolating a first segment of the first portion from a second segment of the first portion responsive to the obtained second information.
Type:
Grant
Filed:
October 11, 2007
Date of Patent:
May 25, 2010
Assignee:
AT&T Corp.
Inventors:
Gagan Lal Choudhury, Elie M. Francis, Thomas K. Helstern, Beth S. Munson, Vera D. Sapozhnikova
Abstract: A method and apparatus for providing email notification for called and/or calling parties of a call placement are disclosed. The method enables a packet network service provider, e.g., a VoIP or SoIP service provider, to register customers for email notification service, to obtain the disposition of calls from Call Detail Records (CDRs), call control elements or application servers that have access to call signaling information in real time, to identify calls that resulted in ringing without an answer or busy disposition, and to determine whether or not the called and/or calling party subscribed to the email notification service. If the calling and/or called party subscribe to the notification service, the service provider sends an email notification to the calling and/or called party containing the caller and called party information, the time of the call, the disposition of the call and the like.
Type:
Grant
Filed:
September 22, 2005
Date of Patent:
May 25, 2010
Assignee:
AT&T Corp.
Inventors:
Mitchell K. Bilder, Ardell Burgess, Raymond G. Gardner, Jr., Andrew Jurczak, Karen McGregor-Barnes, Cathleen Rucki Wild, Eberhard F. Wunderlich
Abstract: Unicast endpoint clients on an IP Unicast network are provided access to Multicast sessions on an IP Multicast network through a Multicast-Unicast gateway server. The server obtains information about sessions on the Multicast network and makes such information available to a Unicast client on the Unicast network upon request by the client. Upon being presented with a list describing the subject matter of each session, the user at the Unicast client selects the session to which he or she wants to join, which causes the Multicast-Unicast server to join the appropriate session on behalf of the requesting client. All packets then received by the server from the Unicast client are address-translated to the appropriate Multicast session address and vice versa. The Unicast client is then able to participate in the Multicast session as both a sender and receiver of packets to and from other Unicast and Multicast clients which are active.