Patents by Inventor Mark Grayson

Mark Grayson 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: 8891373
    Abstract: A method is provided in one example embodiment and includes receiving a plurality of status signals, for a plurality of radio links, at a microwave device; detecting a bandwidth anomaly based on the status signals; and communicating a quality of service (QoS) control signal, which is based on the bandwidth anomaly, to a gateway coupled to at least one of the radio links.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Rajesh S. Pazhyannur, Kevin D. Shatzkamer
  • Patent number: 8855082
    Abstract: In one embodiment, a method includes receiving a message associated with a device in a first domain. An identifier is determined for the device. The message is then sent to a load balancer where the message includes the identifier. The load balancer is then configured to send the message to a network device in a plurality of network devices. The network device is configured to process messages from the device. A second message may be received at the load balancer from a second domain. The second message may include the identifier for the device. The load balancer may then send the second message to the selected network device such that the first message and the second message are processed by the same network device.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: October 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Steven R. Donovan
  • Patent number: 8856362
    Abstract: In one embodiment, a network application may offload stateful operations to a user-plane application. In one embodiment, the network application receives state information for a user device. The network application then sends the state information to a user-plane application, which can maintain the state information. The network application may then offload a stateful operation to the user-plane application. For example, the network application may have the user-plane application perform stateful operations. Also, the network application may use the state information maintained at the user-plane application for error recovery after the network application fails. For example, the network application may recover the state information from the user-plane application after failure.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: October 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Jayaraman Iyer
  • Patent number: 8856860
    Abstract: In one example embodiment, an apparatus includes a policy repository for storing a policy for application interaction. The policy defines, for a subscriber, a priority associated with a set of specific application identifiers. The priority further defines establishment priority and retention priority for an application identified by a selected application identifier. Another example embodiment includes an apparatus including a processor operable to evaluate a policy for application interaction. The policy defines, for a subscriber, a priority associated with a set of specific application identifiers. The priority further defines establishment priority and retention priority for an application identified by a selected application identifier. The processor is further operable to execute a decision for the subscriber based on the evaluation of the policy.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: October 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Jonathan D. Rosenberg
  • Publication number: 20140241316
    Abstract: An example method is provided in one example embodiment and includes receiving a handover request from a first radio network to handover a user equipment (UE) to a second radio network, wherein the handover request includes an international mobile subscriber identity (IMSI) for a user associated with the UE and a pseudo cell identifier (ID); determining a target channel configuration for the UE using the pseudo cell ID; querying a third radio network using the user IMSI to determine a location of the UE, wherein at least one access point in the third radio network is in communication with the UE; and selecting a particular target access point in the second radio network for handover of the UE based, at least in part, on the location of the UE, the target channel configuration for the UE and a location of the particular target access point.
    Type: Application
    Filed: October 29, 2013
    Publication date: August 28, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Anton Okmyanskiy, Mickael Graham, Mark Grayson
  • Patent number: 8817696
    Abstract: An Unlicensed Mobile Access (UMA) network architecture. In a specific embodiment, the network architecture includes a mobile station and an access point in communication with the mobile station. A UMA Controller (UNC) communicates with the access point. A Service GateWay (SGW) communicates with the UMA controller. The SGW includes functionality to route user-plane packets in the UMA. In a more specific embodiment, the functionality includes UNC user-plane functionality offloaded from the UNC to the SGW; Serving GPRS Support Node (SGSN) user-plane functionality; access-authentication functionality sufficient to enable the SGW to enable the SGW to bypass a legacy SGSN control plane; and/or Radio Network Controller (RNC) user-plane functionality sufficient to enable communications between the SGW and the RNC.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: August 26, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Jayaraman Iyer, Kevin Shatzkamer, Richard Kyle Forster, Anand K. Oswal
  • Patent number: 8805380
    Abstract: A method is provided in one example embodiment and includes receiving a radio related message including derived information for a particular cell in a heterogeneous network; and changing one or more self-optimizing network parameters of a small cell in the heterogeneous network to attract user equipment, where the change can be based on the derived information. In more specific embodiments, the derived information is provided in a relocation command message. In addition, the derived information can include cell load information for a macro cell. Certain methodologies may include receiving small cell derived information for a plurality of small cells in the heterogeneous network; and increasing a plurality of self-optimizing network parameters of the plurality of small cells in the heterogeneous network to attract a plurality of instances of user equipment, the increase can be based, at least, on information within Radio Access Network Application Part (RANAP) messages.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Grayson
  • Patent number: 8804530
    Abstract: Network operators have deployed multiple network devices to provide stable data services amid a rapid increase in data traffic. One way to balance data load among the multiple network devices is by distributing the user equipments across the multiple network devices using an explicit detach with reattach required procedure. However, the explicit detach with reattach required procedure can disrupt on-going data services of user equipments. This disclosure provides systems and methods of an enhanced explicit detach with reattach required procedure that reduces disruption of on-going data services due to the explicit detach with reattach required procedure.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Hamel, Mark Grayson, Kevin Shatzkamer
  • Patent number: 8780909
    Abstract: Systems and methods for modifying a media protocol based on subscriber and network performance information is disclosed. Media protocols such as adaptive bitrate protocol can adjust bit rates based on conditions perceived at the mobile device and with a goal of obtaining the highest bit rate possible. The media protocols residing on the mobile device do not have access to network performance information that can change rapidly and impact the experience at the mobile device. For example, congestion, radio air link interference, handoffs, and quality of service parameters can all impact the experience a user has when accessing media files from a mobile device. The requests made by a mobile device can be modified to take into account these factors to enhance the user experience.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, Richard Christopher Hayes, Mark Grayson, Jayaraman Iyer, Timothy Stammers
  • Patent number: 8769626
    Abstract: Techniques are provided for performing web authentication of mobile wireless devices that roam from a wireless wide area network to a wireless local area network. A redirect rule is invoked when a request is received from the mobile wireless device for world wide web access in order to obtain authentication for the mobile wireless device before permitting world wide web access. When a world wide web access request is received from the mobile wireless device, it is redirected to an authentication portal to allow a user of the mobile wireless device to enter user credentials to allow for world wide web access using the IP address.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Arun C. Alex, Rajesh P. Velandy, Rajesh S. Pazhyannur, Mark Grayson, Rajeev Koodli, Gaetan Feige, Steve W. Wood
  • 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: 20140133300
    Abstract: A method is provided in one example embodiment and includes identifying an Internet protocol (IP) address for a serving gateway; establishing a link between the serving gateway and a congestion notification element; monitoring packets in order to identify whether a differentiated services code point (DSCP) bit has been set in the packets; determining that a threshold associated with congestion in a network has been exceeded; and communicating a signal to the serving gateway associated with the congestion. The serving gateway can be configured to correlate the congestion with identifiers associated with end users operating in the network, where the serving gateway communicates a signal to a network element to reduce the congestion.
    Type: Application
    Filed: January 21, 2014
    Publication date: May 15, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Francois L. Le Faucheur, Mark Grayson, Horia M. Miclea
  • Patent number: 8726293
    Abstract: In one embodiment, dynamic state for an end device is stored. The dynamic state may be derived from a state of the end device or may be derived from other sources, such as third-party applications. A message is received and associated with a first application for the end device. Dynamic state for the end device is determined. The dynamic state may be applied to dynamic rules to determine an action to perform. For example, the interaction between the first application and the second application may be affected based on applying the dynamic state to the dynamic rules. Thus, the message may be routed differently based on the dynamic state.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Grayson
  • Patent number: 8724467
    Abstract: A method is provided in one example embodiment and includes identifying an Internet protocol (IP) address for a serving gateway; establishing a link between the serving gateway and a congestion notification element; monitoring packets in order to identify whether a differentiated services code point (DSCP) bit has been set in the packets; determining that a threshold associated with congestion in a network has been exceeded; and communicating a signal to the serving gateway associated with the congestion. The serving gateway can be configured to correlate the congestion with identifiers associated with end users operating in the network, where the serving gateway communicates a signal to a network element to reduce the congestion.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Francois L. Le Faucheur, Mark Grayson, Horia M. Miclea
  • Patent number: 8705738
    Abstract: Systems and/or methods of selectively terminating security in mobile networks are presented. User equipment (UE) can specify cipher termination location capabilities for encrypting/decrypting data packets to a base station in a mobile network. The mobile network can subsequently determine at which node in the network to terminate the cipher in part according to the capabilities provided and deliver the determined location to the UE. The determined cipher termination location can be provided in response to a request to initiate communications, the initial request can specify the capabilities. The UE can utilize the location to support disparate types of networks and to intelligently deal with hand-offs and other functions of the mobile network.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, 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
  • Publication number: 20140056130
    Abstract: A method is provided in one example embodiment and includes receiving a request associated with a flow over a wireless link, where the request specifies resource requirements for the flow. The method also includes mapping an Internet protocol (IP) flow description to a plurality of tunnel IP addresses, and mapping a framed IP address to an access point (AP) tunnel endpoint address in order to establish a quality of service (QoS) for tunneled traffic.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Inventors: Mark Grayson, Srinath Gundavelli
  • Patent number: 8644253
    Abstract: A methodology includes servicing a voice call between mobile User Equipment and an Enterprise Session Initiation Protocol (SIP) Services Environment using, at least in part, Voice over Internet Protocol Multimedia Subsystem (VoIMS), detecting that the User Equipment is moving out of range of Radio Access Point (RAP) infrastructure servicing the User Equipment, and in response to detecting, initiating a procedure to hand out the voice call and anchor the voice call in a Mobile Switching Center (MSC) of a macro service provider.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: February 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Eric P. Hamel, Jonathan D. Rosenberg
  • Patent number: 8611901
    Abstract: Techniques are provided for transmitting and receiving communications on behalf of wireless user equipment devices between a plurality of radio access point (RAP) devices and a gateway apparatus through a controller apparatus. A controller apparatus generates a plurality of first identifiers used for communications on behalf of corresponding wireless user devices between the controller apparatus and respective RAPs. Each first identifier identifies a wireless user device and a RAP to which the wireless user device is associated. The controller apparatus maps each first identifier to a corresponding one of a plurality of second identifiers for communications exchanged on behalf of the wireless user devices between the controller apparatus and a gateway apparatus in the wireless cellular communication network. The controller apparatus remaps a new first identifier to an existing second identifier when a particular wireless user device has handed over from a first RAP to a second RAP.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: December 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Pazhyannur, Mark Grayson, Allaukik Abhishek, Daniel Wee, Santhalingam Balasekar, Hang Jin
  • Patent number: 8605662
    Abstract: In one embodiment, a first access request is received from a mobile device. The access request may be received through a first access medium for a virtual access point name (APN). A session is created with a service using a first real access point name (APN) for the mobile device. A second access request is received through a second type of access medium. The request may be received through a second virtual APN. A session is determined that is active for the mobile device through the first access medium and the second access request is assigned the first real APN even though the request is received through a second access medium. The continuity of the connection may then be maintained because the first real APN is still being used. In this case, a handoff of the connection from the first access network to the second access network is performed while the connection to the service is maintained through the first real APN.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: December 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Shatzkamer, Mark Grayson, Biswaranjan Panda, Richard Kyle Forster