Patents by Inventor Prabhat Karki

Prabhat Karki 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: 9264522
    Abstract: A communication system comprises a gateway. The gateway is configured to receive a content request from a communication device, wherein the content request indicates requested content from a content provider, determine a set of capabilities of the communication device as specified by the content provider, transfer a status request to the communication device to determine a status of the set of capabilities of the communication device, receive a status response from the communication device indicating the status of the set of capabilities of the communication device, and if the status response indicates that the status of the set of capabilities complies with the set of capabilities of the communication device as specified by the content provider, then transfer the content request to the content provider.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: February 16, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Prabhat Karki, Richard J. Bassett
  • Patent number: 8683063
    Abstract: A medium and method are provided for preventing undesired data from being communicated through a network. In one aspect, the method comprises the method comprises receiving from an anonymizing device an indication of an undesired data communication and an identification of one or more of a computing device responsible for said communication and a user responsible for said communication; on the basis of specified criteria, determining whether said indication is valid; when said indication is valid, incrementing a cumulative instance count that sums a number of instances associated with one or more of the computing device and the user; and, when said cumulative count exceeds a predetermined threshold number of instances, implementing a measure to prevent a further undesired data communication from said computing device.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: March 25, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Prabhat Karki, Wen Xue, Ryan Alan Wick
  • Patent number: 8458304
    Abstract: A method for identifying a client application installed on a mobile communications device. The method includes monitoring mobile network traffic associated with the web-enabled application. A service profile is developed corresponding to the client application, where the service profile includes information about the client application. A client identity is associated with the service profile. An access request, generated by the mobile communications device, is received from a mobile access gateway (MAG), where the access request includes a request to access application content from a content provider. A determination is made whether the access request includes information reflected in the service profile. In response to determining that the access request includes information reflected in the service profile, the client identity is provided to the MAG.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: June 4, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III, Prabhat Karki
  • Patent number: 8424070
    Abstract: Systems and media are provided for authenticating a mobile device using credentials supplied by a network rather than using a credential configured in the mobile device. As the mobile device requests access to the Internet, an AUD request is sent to an AUD service based on the generic credential in the mobile device. The AUD service generates a user-specific credential for the mobile that enables authentication by an authentication server and subsequent registration at a registration server.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Prabhat Karki, Sailesh Lamsal, Ryan Alan Wick
  • Patent number: 8200790
    Abstract: A method and medium are provided for identifying a client application residing on a mobile communications device. The mobile device detects installation of a new client application, and provides information about the client to an application registration catalogue (ARC) on the mobile network. The ARC returns an application identifier corresponding to the client, which the mobile device inserts into access request headers sent by the client over the mobile network. By also including a request to update the identifier with a custom client identity agreed upon by a content provider or developer, mobile networks provide a trusted method of forwarding access requests to content providers.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: June 12, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III, Prabhat Karki
  • Patent number: 7953870
    Abstract: Media and system are provided for monitoring and adjusting timeout parameters in devices to prevent or reduce timeout scenarios for the devices. A dynamic timeout management server (DTMS) monitors wait times and behaviors of devices to implement an optimum timeout parameter that will prevent the occurrence of a timeout. When timeouts occur for a particular device, the DTMS changes the amount of time in the timeout parameter and communicates this new timeout parameter to relevant devices to prevent a timeout. The timeout parameter or new timeout parameter is stored in a global centralized timeout database as well as a local or regional timeout database.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: May 31, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Prabhat Karki, Sailesh Lamsal, Ryan Alan Wick