Patents by Inventor Flemming S. Andreasen

Flemming S. Andreasen 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: 20140372293
    Abstract: A system is disclosed for measuring data utilization attributable to use by an application being executed on a mobile device. The system has a server operable to register the application and transmit information to establish a connection between the application and a proxy server. The system also has a proxy server operable to establish a first connection with the application, receive direction to establish a second connection with a target endpoint, establish the second connection between the proxy server and the target endpoint, pass data between the target endpoint and the application using the established connections, and measure the amount of data passed between the target endpoint and the application.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Kent K. Leung, Jayaraman R. Iyer, Flemming S. Andreasen
  • Patent number: 8897183
    Abstract: A method is provided in one example embodiment and includes receiving a data packet transported on a backhaul link at a first network element; identifying whether the data packet is an upstream data packet; identifying whether the data packet matches an internet protocol (IP) access control list (ACL) or a tunnel endpoint identifier; performing a network address translation on the data packet; and offloading the data packet from the backhaul link. In certain implementations, the method can include identifying that the data packet does not match the IP ACL or the tunnel endpoint identifier; and communicating the data packet to a second network element. In other instances, the method can include identifying that the data packet is a downstream data packet; and restoring a tunnel header and tunnel identification based on an IP address of the data packet.
    Type: Grant
    Filed: July 10, 2011
    Date of Patent: November 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Kent K. Leung, Michel Khouderchah, Jayaraman R. Iyer, Timothy P. Stammers
  • Patent number: 8887214
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric associated with a video system that includes a metadata broker element; storing metadata information associated with content, where the content is associated with a release uniform resource locator (URL); and generating a content guide, (e.g., an electronic program guide) that includes a plurality of content definitions (e.g., channels). A particular content (e.g., program) in the content guide is associated with a particular release URL that can be translated into a more specific URL based on a number of criteria.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: November 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Neil Black, Matt Collum, Alexander Katsnelson, Shane Ruman, Malcolm B. Ferguson, Gil C. Cruz, Mahesh C. Vittal Viveganandhan, Flemming S. Andreasen
  • Publication number: 20140282986
    Abstract: A method is provided and may include receiving a request for a network content delivery service from an access device; directing the access device to a network service provider for authentication for the network content delivery service; receiving a network authorization token from the access device, where the network authorization token is associated with the access device; obtaining a network access token from the network service provider; and binding the network access token to a content access token.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kent K. Leung, Jayaraman R. Iyer, Bruce A. Thompson, Flemming S. Andreasen
  • Publication number: 20140169374
    Abstract: An example method is provided and includes receiving a packet associated with a flow, determining a tunnel identifier for the flow, and determining a flow identifier for the flow. The method includes associating the flow identifier and the tunnel identifier to an Internet protocol (IP) address to generate a binding to be used for a network address and port translation (NAPT). In other embodiments, a routing decision is executed based on the binding between the identifiers and the IP address. The flow identifier can be a context identifier (CID), and the tunnel identifier can be a softwire tunnel ID. In yet other embodiments, the packet can be tagged as part of an encapsulation operation, which includes providing information about a network location at which the network address and port translation is to be executed.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 19, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Srinath Gundavelli, Frank Brockners, Mark Grayson, Kent K. Leung, Flemming S. Andreasen
  • Publication number: 20140165090
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a first client and a messaging fabric of a conductor element associated with a video system; receiving a request to perform a companion service with a second client; authenticating the first client via a client directory based on an identifier associated with the first client; receiving a pair message from the first client for the second client; and verifying whether the two clients can be paired in order to perform the companion service. Companion service commands can be authorized/policy checked and resulting commands on the second client may appear as-if they had been triggered locally.
    Type: Application
    Filed: January 28, 2014
    Publication date: June 12, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Flemming S. Andreasen, Gil C. Cruz, Nick George Pope
  • Patent number: 8719895
    Abstract: Determining a policy output includes facilitating a communication session for an access terminal at a visited network. The access terminal is associated with a home network. A policy is received at a visited policy server of the visited network. The policy has facets that include an application facet that identifies an application deployable in the home network. The application is identified from the application facet, and the policy output is determined in accordance with the application.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: May 6, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen, Biswaranjan Panda
  • Patent number: 8711847
    Abstract: A method is provided in one example embodiment and includes communicating location and access network information for an end user to a policy and charging rules function (PCRF) element that is coupled to a network element. The network element receives packets for a communications flow from the end user if the flow is initiated through a wireless network and through a wireline network. In more specific embodiments, the location and access network information is used to initiate one or more applications for the end user. The method could also include communicating to an application function that the end user has attached to one of the networks, has been assigned an Internet Protocol (IP) address, and the location and access network information for the end user.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: April 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Frank Brockners, Vojislav Vucetic
  • Patent number: 8687631
    Abstract: An example method is provided and includes receiving a packet associated with a flow, determining a tunnel identifier for the flow, and determining a flow identifier for the flow. The method includes associating the flow identifier and the tunnel identifier to an Internet protocol (IP) address to generate a binding to be used for a network address and port translation (NAPT). In other embodiments, a routing decision is executed based on the binding between the identifiers and the IP address. The flow identifier can be a context identifier (CID), and the tunnel identifier can be a softwire tunnel ID. In yet other embodiments, the packet can be tagged as part of an encapsulation operation, which includes providing information about a network location at which the network address and port translation is to be executed.
    Type: Grant
    Filed: July 31, 2010
    Date of Patent: April 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Frank Brockners, Mark Grayson, Kent K. Leung, Flemming S. Andreasen
  • Patent number: 8676995
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a first client and a messaging fabric of a conductor element associated with a video system; receiving a request to perform a companion service with a second client; authenticating the first client via a client directory based on an identifier associated with the first client; receiving a pair message from the first client for the second client; and verifying whether the two clients can be paired in order to perform the companion service. Companion service commands can be authorized/policy checked and resulting commands on the second client may appear as-if they had been triggered locally.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Gil C. Cruz, Nick George Pope
  • Patent number: 8654760
    Abstract: In certain embodiments, the present invention comprises a system and method for providing feature services in a multimedia communication environment. The system and method comprise comparing signaling messages with control data to identify one or more service enablers and application servers that are responsive to the signaling message. Each responsive service enabler is invoked in accordance with an associated policy hook.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen
  • Publication number: 20130166746
    Abstract: A method is provided in one example embodiment and includes receiving a request for a service for a subscriber at an access gateway; receiving a default subscriber policy and a default service policy at the access gateway; receiving a subscriber policy and a service policy for the service being requested at the access gateway; receiving the service being requested at the access gateway; and communicating the service being requested from the access gateway to the subscriber in response to the request.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventors: Flemming S. Andreasen, Kevin D. Shatzkamer, Kirk McBean
  • Patent number: 8438613
    Abstract: Establishing one or more facets of a policy includes facilitating a communication session for an access terminal at a visited network. The access terminal is associated with a home network having a home policy server. The policy is received at a visited policy server of the visited network. The policy comprises the facets. If the facets are unacceptable, the facets are negotiated until a stopping point is reached. The negotiation includes adjusting by the visited policy server at least one facet of the one or more facets, and notifying the home policy server of the adjustment. The facets are established in accordance with the negotiation.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: May 7, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen, Timothy P. Stammers
  • Patent number: 8385300
    Abstract: A method is provided in one example implementation and the method includes identifying through a home bearer manager that an Internet Protocol (IP) address has been previously sent to an access terminal, the IP address being issued by a visited bearer manager as a result of the access terminal requesting registration in a visited network. The method further includes communicating the IP address to the access terminal in response to the access terminal registering in a home network. The registrations in the home and the visited network allow a plurality of packets to be communicated to the access terminal via the IP address. In more specific embodiments, the IP address serves as a care of address (CoA) address and a home IP address concurrently. The IP address can be exchanged via a mobile IP (MIP) exchange. The home and visited bearer managers are independent or interdependent.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: February 26, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Kent K. Leung
  • Publication number: 20130013688
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system; defining a service having a set of features using a set of interfaces associated with an Extensible Messaging and Presence Protocol (XMPP); assigning a plurality of XML namespaces for the set of features of the service; assigning an identifier to the service; and registering the service in a service directory in order to create a mapping between the XML namespaces and the identifier.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 10, 2013
    Inventors: Qi Wang, Jerry Liansuo Li, Guangxin You, Zhidong She, Nick George Pope, Flemming S. Andreasen
  • Publication number: 20130013704
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system and authenticating the client (e.g., involving a plurality of device credentials associated with the device). The method also includes assigning a name to identify a device associated with the client; updating a client directory with the name and a device status associated with the device; and establishing a service connection to the conductor element to enable message exchanges with the device. The service connection establishes an Extensible Messaging and Presence Protocol (XMPP)-based service.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 10, 2013
    Inventors: Nick George Pope, Zhongwei Liang, Qi Wang, Jerry Liansuo Li, Flemming S. Andreasen
  • Patent number: 8295242
    Abstract: An apparatus for optimizing roaming in a network environment is provided that includes a bearer manager operable to receive a registration request from a user. An identity of a visited network and access network information is included with the request, a bearer manager consulting the policy server for a policy decision as part of an IP-address assignment or mobile IP registration process. The policy server providing the assigned IP-address, a visited network provider identity and access network information to a home policy server via policy peering. The policy server authorizing the registration and remembering the identity of the visited network provider and the access network information, whereby when the user performs registration, an application manager can request authorization from the policy sever, which checks the identity of the visited network and possible the access network and determines whether to authorize the registration.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: October 23, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen
  • Patent number: 8194642
    Abstract: In certain embodiments, the present invention comprises a system and method for providing feature services in a multimedia communication environment. The system and method comprise comparing signaling messages with control data to identify one or more service enablers and application servers that are responsive to the signaling message. Each responsive service enabler is invoked in accordance with an associated policy hook.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: June 5, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan D. Rosenberg, Flemming S. Andreasen
  • Publication number: 20120082094
    Abstract: A method is provided in one example embodiment and includes receiving a downstream data packet transported on a backhaul link at a first network element, the downstream data packet is associated with a user equipment; identifying whether a downstream tunnel used to communicate the data packet to the user equipment has become dormant; and communicating an in-band message to a second network element that the downstream tunnel is dormant. In other examples, the method can include dropping the data packet when a network address port translation binding has expired or does not exist. In certain implementations, the method can include identifying the downstream tunnel as dormant when an activity timer has expired, or identifying the downstream tunnel as dormant based on a stale state setting.
    Type: Application
    Filed: July 10, 2011
    Publication date: April 5, 2012
    Inventors: Flemming S. Andreasen, Kent K. Leung, Michel Khouderchah, Jayaraman R. Iyer, Timothy P. Stammers
  • Publication number: 20120082073
    Abstract: A method is provided in one example embodiment and includes receiving a data packet transported on a backhaul link at a first network element; identifying whether the data packet is an upstream data packet; identifying whether the data packet matches an internet protocol (IP) access control list (ACL) or a tunnel endpoint identifier; performing a network address translation on the data packet; and offloading the data packet from the backhaul link. In certain implementations, the method can include identifying that the data packet does not match the IP ACL or the tunnel endpoint identifier; and communicating the data packet to a second network element. In other instances, the method can include identifying that the data packet is a downstream data packet; and restoring a tunnel header and tunnel identification based on an IP address of the data packet.
    Type: Application
    Filed: July 10, 2011
    Publication date: April 5, 2012
    Inventors: Flemming S. Andreasen, Kent K. Leung, Michel Khouderchah, Jayaraman Iyer, Timothy Stammers