Patents by Inventor Gopalakrishna Raghavan

Gopalakrishna Raghavan 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: 10798150
    Abstract: An approach is provided for efficiently coordinating one or more tasks among a plurality of users. A service provider may determine one or more contextual criteria for at least one task associated with at least one user. The service provider may further cause a selection of one or more contacts associated with the at least one user based on the one or more contextual criteria. Additionally, the service provider may cause a presentation of the at least one task to the one or more contacts.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: October 6, 2020
    Assignee: HERE Global B.V.
    Inventors: Sacha Zyto, Gopalakrishna Raghavan, Mark Alder, Mark Peterson
  • Patent number: 10536557
    Abstract: A method, apparatus, and computer program product are provided to implement a customized caching strategy which optimizes the implementation based on usage patterns. In the context of a method a client request for a service is intercepted and an authentication check is performed for the client request based on cached data. In an instance in which the authentication check succeeds, the method performs an authorization check for the client request based on the cached data. In an instance in which the authorization check succeeds, the method forwards the client request for the service to the service. A corresponding apparatus and a computer program product are also provided.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: January 14, 2020
    Assignee: HERE Global B.V.
    Inventors: Gopalakrishna Raghavan, Kalyan Kotamarthi
  • Patent number: 10171314
    Abstract: An apparatus for deriving quality data includes a processor and memory storing executable computer code causing the apparatus to at least perform operations including receiving a consistency check from a network device indicating a summary count obtained during a time period. The summary count specifies a number of data items of a service utilized/provided, within a given time period, to one or more communication devices of an entity. The consistency check also includes a raw count, obtained during a time window the expiration of which is subsequent to the time period, indicating a number of data items of the service utilized/provided, within the given time period, to the communication devices. The computer program code may further cause the apparatus to determine whether a deviation between the summary count relative to the raw count is less than or equal to a threshold. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 1, 2019
    Assignee: HERE Global B.V.
    Inventors: Gopalakrishna Raghavan, Vikram Malaiya, Aravindhan Damodharan, Ganeshwaran Jayachandran, Kalyan Kotamarthi
  • Publication number: 20170359401
    Abstract: A method, apparatus, and computer program product are provided to implement a customized caching strategy which optimizes the implementation based on usage patterns. In the context of a method a client request for a service is intercepted and an authentication check is performed for the client request based on cached data. In an instance in which the authentication check succeeds, the method performs an authorization check for the client request based on the cached data. In an instance in which the authorization check succeeds, the method forwards the client request for the service to the service. A corresponding apparatus and a computer program product are also provided.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Inventors: Gopalakrishna Raghavan, Kalyan Kotamarthi
  • Publication number: 20170155561
    Abstract: An apparatus for deriving quality data includes a processor and memory storing executable computer code causing the apparatus to at least perform operations including receiving a consistency check from a network device indicating a summary count obtained during a time period. The summary count specifies a number of data items of a service utilized/provided, within a given time period, to one or more communication devices of an entity. The consistency check also includes a raw count, obtained during a time window the expiration of which is subsequent to the time period, indicating a number of data items of the service utilized/provided, within the given time period, to the communication devices. The computer program code may further cause the apparatus to determine whether a deviation between the summary count relative to the raw count is less than or equal to a threshold. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Gopalakrishna Raghavan, Vikram Malaiya, Aravindhan Damodharan, Ganeshwaran Jayachandran, Kalyan Kotamarthi
  • Publication number: 20140297743
    Abstract: An approach is provided for efficiently coordinating one or more tasks among a plurality of users. A service provider may determine one or more contextual criteria for at least one task associated with at least one user. The service provider may further cause a selection of one or more contacts associated with the at least one user based on the one or more contextual criteria. Additionally, the service provider may cause a presentation of the at least one task to the one or more contacts.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: NAVIEQ B.V.
    Inventors: Sacha Zyto, Gopalakrishna Raghavan, Mark Adler, Mark Peterson
  • Publication number: 20140245179
    Abstract: An approach is provided for determining one or more group decision points based, at least in part, on user preference information during a group communication session. A coordination platform determines a request for presenting one or more group decision points in a conversation user interface of a group communication session. The coordination platform causes, at least in part, a presentation of at least one decision point user interface element in the conversation user interface, wherein the at least one decision point user interface element presents one or more parameters associated with the one or more group decision points for one or more interactions by one or more members of the group communication session. The coordination platform further processes and/or facilitates a processing of the one or more interactions to cause, at least in part, a fixing of at least one outcome of the one or more group decision points for the one or more members.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: NOKIA CORPORATION
    Inventors: GOPALAKRISHNA RAGHAVAN, ASHWINKUMAR NADAGOUDAR
  • Publication number: 20090234886
    Abstract: In accordance with an exemplary embodiment of the present invention, an apparatus for metadata arrangement is disclosed. The apparatus comprises a computer computer code configured to assign at least one metadata element identifier to at least one metadata element, a computer code configured to classify the at least one metadata element into at least one category, a computer code configured to assign at least one category identifier to the at least one category, a computer code configured to associate the at least one metadata element to the at least one category identifier, and a computer code configured to associate the at least one category identifier to at least one segment of multimedia data.
    Type: Application
    Filed: March 11, 2008
    Publication date: September 17, 2009
    Inventor: Gopalakrishna Raghavan