Patents by Inventor Prasad Golla

Prasad Golla 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: 10164953
    Abstract: A security module has an assigned unique electronic identifier. The security module has a communication interface, a non-volatile memory, and a processing unit coupled to the communication interface and the non-volatile memory. One or more unassigned secure domains are formed in the non-volatile memory, and each of the unassigned secure domains has an assigned unique application identifier (AID). Each of the unassigned secure domains is accessible via a respective first security value, and using the respective first security value, each of the unassigned secure domains can be assigned to a service provider before or after the security module is deployed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 25, 2018
    Assignee: STMICROELECTRONICS, INC.
    Inventors: Prasad Golla, Francesco Varone
  • Patent number: 10064039
    Abstract: A network services provider grants a subscription to a user for use of mobile network services to communicate voice, data, and text information with a specific mobile device. Mobile devices store one or more subscriptions, each of which may be activated. An activated subscription stored in the mobile device is now made portable. The user wants to pass the portable subscription from a first mobile device to a second mobile device. The user forms a first communicative relationship between the first mobile device and a second mobile device and receives from the second mobile device identification information associated with the second mobile device. The first mobile device passes the identification information to the network services provider and receives a confirmation. The user forms a second communicative relationship between the first mobile device and the second mobile device, and the second mobile device confirms activation of the portable subscription.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: August 28, 2018
    Assignee: STMicroelectronics, Inc.
    Inventor: Prasad Golla
  • Publication number: 20180070201
    Abstract: A network services provider grants a subscription to a user for use of mobile network services to communicate voice, data, and text information with a specific mobile device. Mobile devices store one or more subscriptions, each of which may be activated. An activated subscription stored in the mobile device is now made portable. The user wants to pass the portable subscription from a first mobile device to a second mobile device. The user forms a first communicative relationship between the first mobile device and a second mobile device and receives from the second mobile device identification information associated with the second mobile device. The first mobile device passes the identification information to the network services provider and receives a confirmation. The user forms a second communicative relationship between the first mobile device and the second mobile device, and the second mobile device confirms activation of the portable subscription.
    Type: Application
    Filed: November 14, 2017
    Publication date: March 8, 2018
    Inventor: Prasad Golla
  • Patent number: 9848284
    Abstract: A network services provider grants a subscription to a user for use of mobile network services to communicate voice, data, and text information with a specific mobile device. Mobile devices store one or more subscriptions, each of which may be activated. An activated subscription stored in the mobile device is now made portable. The user wants to pass the portable subscription from a first mobile device to a second mobile device. The user forms a first communicative relationship between the first mobile device and a second mobile device and receives from the second mobile device identification information associated with the second mobile device. The first mobile device passes the identification information to the network services provider and receives a confirmation. The user forms a second communicative relationship between the first mobile device and the second mobile device, and the second mobile device confirms activation of the portable subscription.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: December 19, 2017
    Assignee: STMICROELECTRONICS, INC.
    Inventor: Prasad Golla
  • Publication number: 20160099923
    Abstract: A security module has an assigned unique electronic identifier. The security module has a communication interface, a non-volatile memory, and a processing unit coupled to the communication interface and the non-volatile memory. One or more unassigned secure domains are formed in the non-volatile memory, and each of the unassigned secure domains has an assigned unique application identifier (AID). Each of the unassigned secure domains is accessible via a respective first security value, and using the respective first security value, each of the unassigned secure domains can be assigned to a service provider before or after the security module is deployed.
    Type: Application
    Filed: September 30, 2015
    Publication date: April 7, 2016
    Inventors: Prasad Golla, Francesco Varone
  • Publication number: 20160086159
    Abstract: Secure transactions in a mobile device can be prioritized to execute on a security module in the mobile device over execution on a remote device. An STK function in a security module of a mobile device is initialized. A communication path between the security module and a secure wireless interface (e.g., NFC) circuit of the mobile device is initialized. The STK function provides priority table information. The priority table information includes application identifiers and links to processor executable software functions associated with the application identifiers. At least one of the processor executable software functions is stored in the security module, and at least one of the processor executable software functions stored in the security module is prioritized over a corresponding processor executable software function executable outside of the security module. The priority table is loaded in the secure wireless interface circuit with the priority table information passed over the communication path.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 24, 2016
    Inventor: Prasad Golla
  • Publication number: 20160088465
    Abstract: A network services provider grants a subscription to a user for use of mobile network services to communicate voice, data, and text information with a specific mobile device. Mobile devices store one or more subscriptions, each of which may be activated. An activated subscription stored in the mobile device is now made portable. The user wants to pass the portable subscription from a first mobile device to a second mobile device. The user forms a first communicative relationship between the first mobile device and a second mobile device and receives from the second mobile device identification information associated with the second mobile device. The first mobile device passes the identification information to the network services provider and receives a confirmation. The user forms a second communicative relationship between the first mobile device and the second mobile device, and the second mobile device confirms activation of the portable subscription.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 24, 2016
    Inventor: Prasad Golla
  • Publication number: 20140141746
    Abstract: A subscriber identity system may be provided. The subscriber identity system may include: at least one Virtual SIM Host; a memory configured to store an authorization certificate; a transmitter configured to transmit to a server a request for Virtual SIM Essence, the request including data based on the authorization certificate; a receiver configured to receive from the server the Virtual SIM Essence.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Inventors: Khiam Yong Tan, Vara Venkata Satya Prasad Golla
  • Patent number: 7382794
    Abstract: A Parallel Round-Robin Arbiter (PRRA) system and method for arbitrating among N requesters. A plurality of leaf nodes that correspond to the N requesters form a directed ring of a hierarchical decision tree, wherein the leaf nodes are operable to propagate requests from the requesters. Each leaf node is provided with status logic operable to transmit its priority status for resolution of requests by the decision tree. Logic associated with the decision tree's nodes is operable to hierarchically resolve the requests propagated by the leaf nodes, wherein each leaf node is operable to transmit its grant to one of its immediate leaf node neighbors coupled to it via the directed ring for influencing the neighboring leaf node's priority status logic.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: June 3, 2008
    Assignee: Alcatel Lucent
    Inventors: Si Qing Zheng, Mei Yang, John Blanton, Prasad Golla, Dominique Verchere
  • Publication number: 20060136383
    Abstract: A system for conducting a data search operation for content stored at nodes on a network includes a menu interface for enabling an interaction sequence of content category selection and definition-narrowing of those categories selected, a server application for interpreting the interaction sequence and for formulating a search query based on the interpretation, and a session application for submitting the query to a third party node, and for receiving and filtering results returned, the results forwarded to the menu interface for subsequent display and interaction. The network may combine wireless and land-based telephone, Internet, cable and satellite television.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventor: Prasad Golla
  • Publication number: 20050050136
    Abstract: A distributed and disjoint forwarding and routing system and method operable with a routing element having a scalable cluster-based architecture, wherein the control plane and data plane are loosely-coupled for effectuating non-disruptive switchover in the event of a failure. The routing element includes a partitionable data plane having one or more forwarding tables and a partitionable control plane having one or more routing tables operating under control of at least one routing protocol process. One or more update buffers are provided with respect to the forwarding and routing tables. A partitionable update agent module is disposed between the data and control planes for mediating the updating and coordination of the forward tables based on the routing tables.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventor: Prasad Golla
  • Publication number: 20040190524
    Abstract: The present invention relates to a scheduler, also referred to as a service discipline, for a system comprising a plurality of nodes sharing a plurality of resources such as wavelengths. The scheduler 2 of the invention schedules the transmission of data from a plurality of queues B1, B2, and B3 from a source node 1 to a plurality of destination nodes N1, N2, and N3 via a plurality of outlet ports P1, P2, P3, and P4 from said source node 1, each of said outlet ports P1, P2, P3, and P4 being associated with a resource OR1, OR2, OR3, and OR4, the data being transmitted via said resource to a destination node N1, N2, and N3, each of said nodes receiving data from all or some of said plurality of resources OR1, OR2, OR3, and OR4.
    Type: Application
    Filed: September 25, 2003
    Publication date: September 30, 2004
    Applicant: ALCATEL
    Inventors: Prasad Golla, Emmanuel Dotaro, Laurent Ciavaglia