Patents by Inventor Nitin Ahuja

Nitin Ahuja 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: 11647117
    Abstract: A method, device, and computer-readable medium provide for receiving, via a chatbot access channel, a chat message from a user device associated with a customer chat session; determining that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session; generating one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and approved by a service agent; presenting, via a display, a transcript of a messaging sequence for the customer chat session concurrently with a user interface that enables the service agent to perform an action with respect to the one or more suggested response messages; and sending, via the chatbot access channel, a selected one of the one or more suggested response messages to the user device.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: May 9, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saivivek T. Thiyagarajan, Shoma Chakravarty, Sankar Shanmugam, Srinivasa Kaniganti, Madhu Talupur, Sathiyamoorthy Dhanapal, Amit Mahajan, Nitin Ahuja, Amar Nageswaram
  • Publication number: 20210377391
    Abstract: A method, device, and computer-readable medium provide for receiving, via a chatbot access channel, a chat message from a user device associated with a customer chat session; determining that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session; generating one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and approved by a service agent; presenting, via a display, a transcript of a messaging sequence for the customer chat session concurrently with a user interface that enables the service agent to perform an action with respect to the one or more suggested response messages; and sending, via the chatbot access channel, a selected one of the one or more suggested response messages to the user device.
    Type: Application
    Filed: August 13, 2021
    Publication date: December 2, 2021
    Inventors: Saivivek T. Thiyagarajan, Shoma Chakravarty, Sankar Shanmugam, Srinivasa Kaniganti, Madhu Talupur, Sathiyamoorthy Dhanapal, Amit Mahajan, Nitin Ahuja, Amar Nageswaram
  • Patent number: 11122165
    Abstract: A method, device, and computer-readable medium provide for receiving, via a chatbot access channel, a chat message from a user device associated with a customer chat session; determining that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session; generating one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and approved by a service agent; presenting, via a display, a transcript of a messaging sequence for the customer chat session concurrently with a user interface that enables the service agent to perform an action with respect to the one or more suggested response messages; and sending, via the chatbot access channel, a selected one of the one or more suggested response messages to the user device.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 14, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saivivek T. Thiyagarajan, Shoma Chakravarty, Sankar Shanmugam, Srinivasa Kaniganti, Madhu Talupur, Sathiyamoorthy Dhanapal, Amit Mahajan, Nitin Ahuja, Amar Nageswaram
  • Patent number: 10262340
    Abstract: A method including: dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time, unallocating the telephone number.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 16, 2019
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Arthur Buchler Halstead
  • Patent number: 10074110
    Abstract: Methods and apparatuses to connect telephone calls and track information about the telephone calls resulting from advertisements on mobile/wireless media channels. In one embodiment, a method includes: assigning a telephone number to an advertiser, one of the telephone number and a reference to the telephone number to be included in an advertisement provided to an end user via a wireless media; and, monitoring telephone connections to the telephone number to bill the advertiser for the advertisement in response to each telephone connection to the telephone number. In one embodiment, a method includes: a first party providing an advertisement to a mobile device on behalf of an advertiser, the advertisement to include at least a reference to a telephonic connection with the advertiser; and, the first party collecting a fee from the advertiser in response to a telephonic connection being established between the advertiser and customer.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: September 11, 2018
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Scott Faber, Mark Arthur Buchler Halstead, Sean Van Der Linden
  • Patent number: 9553851
    Abstract: Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a network interface to submit a query over a data communication network and to receive a listing with embedded information about the query; and a call module coupled to the network interface, the call module to embed the information about the query in a call signaling message for a telephonic connection according to the listing.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: January 24, 2017
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Mehul Jain, Scott Faber, Nitin Ahuja, Anuj Agarwal, Sean Van Der Linden, Ebbe Altberg, Ron Hirson
  • Publication number: 20160050187
    Abstract: Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a network interface to submit a query over a data communication network and to receive a listing with embedded information about the query; and a call module coupled to the network interface, the call module to embed the information about the query in a call signaling message for a telephonic connection according to the listing.
    Type: Application
    Filed: August 3, 2015
    Publication date: February 18, 2016
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
  • Patent number: 9178999
    Abstract: A method may include receiving, at a call center, a call from a customer, identifying an agent to handle the call and forwarding the call to the agent. The method may also include monitoring the call to identify whether one or more particular words or phrases was voiced by the customer or the agent, determining, based on the monitoring, that a first word or phrase of the one or more particular words or phrases was voiced and generating an alert or message to forward to a workstation associated with a supervisor in response to determining that the first word or phrase or was voiced. The method may further include forwarding the alert or message to the workstation associated with the supervisor.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: November 3, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mayuresh M. Hegde, Prashant Kamath, Nitin Ahuja
  • Publication number: 20150312407
    Abstract: A server device may receive, from a user device, application activity data associated with the user device; determine, based on the application activity data, a location associated with the user device; store information associating the application activity data with a call identifier and the location; receive an indication that an incoming call has been received, the incoming call being placed using the call identifier; determine, based on receiving the indication, a location of a caller that placed the call; identify the application activity data based on the call identifier and the location of the caller; and output the application activity data to a callee associated with the call.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Mayuresh Mohan Hegde, Nitin Ahuja, Vincent Lally
  • Patent number: 9154615
    Abstract: A server device may receive, from a user device, application activity data associated with the user device; determine, based on the application activity data, a location associated with the user device; store information associating the application activity data with a call identifier and the location; receive an indication that an incoming call has been received, the incoming call being placed using the call identifier; determine, based on receiving the indication, a location of a caller that placed the call; identify the application activity data based on the call identifier and the location of the caller; and output the application activity data to a callee associated with the call.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: October 6, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mayuresh Mohan Hegde, Nitin Ahuja, Vincent Lally
  • Patent number: 9143619
    Abstract: Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a network interface to submit a query over a data communication network and to receive a listing with embedded information about the query; and a call module coupled to the network interface, the call module to embed the information about the query in a call signaling message for a telephonic connection according to the listing.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: September 22, 2015
    Assignee: YELLOWPAGES.COM, LLC
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
  • Patent number: 9094487
    Abstract: Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a network interface to submit a query through a data communication network and to receive a listing with embedded information about the query; and a call module coupled to the network interface to establish a telephonic connection according to the listing and to identify a relation between the telephonic connection and the information about the query.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: July 28, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
  • Patent number: 9094486
    Abstract: Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a network interface to submit a query over a data communication network and to receive a listing with embedded information about the query; and a call module coupled to the network interface, the call module to provide the received information about the query in a message sent over the data communication network for a telephonic connection according to the listing. In one embodiment, the telephonic apparatus receives a telephonic reference of a callee of the listing as a response to the message and initiates a telephonic connection to the callee using the telephonic reference of the callee received as a response to the message. In another embodiment, telephonic apparatus receives a callback responsive to the message for the telephonic connection.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: July 28, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
  • Patent number: 8856014
    Abstract: Methods and apparatuses to connect consumers to diverse advice sources of experts. In one embodiment, a method includes: providing a list of experts to a mobile device via a wireless media channel for presentation to a consumer; responsive to receiving from the mobile device a selection of one expert from the list of experts, initiating a telephonic connection between the expert and the consumer prior to the consumer submitting a question for advice. In one example, the list includes information to indicate whether one or more of the experts are individually available to telephonically communicate with the consumer at a time when the list is provided to the consumer. In one example, initiating the telephonic connection includes: initiating a first call to the consumer; initiating a second call to the expert; and joining the first and second calls to make the telephonic connection between the expert and the consumer.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: October 7, 2014
    Assignee: YP Interactive LLC
    Inventors: Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Scott Faber, Mark Arthur Buchler Halstead, Sean Van Der Linden
  • Publication number: 20140207588
    Abstract: A method including: dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time, unallocating the telephone number.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: INGENIO LLC
    Inventors: Daric Wong, Scott FABER, Anuj Agarwal, Nitin Ahuja, Ebbe ALTBERG, Mark ARTHUR BUCHLER HALSTEAD
  • Patent number: 8700461
    Abstract: In one embodiment, the invention provides a method. The method includes dynamically allocating a telephone number to an advertisement on a just-in-time basis; and if the telephone number is not called for a predefined period of time, then unallocating the telephone number.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: April 15, 2014
    Assignee: Ingenio LLC
    Inventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Halstead
  • Publication number: 20140100908
    Abstract: A method for enabling collaborative planning, learning, and service supply chain execution using collaborative distributed nodes (CDNs) to fulfill aftermarket service needs of a company in a hierarchical and dynamic environment where products are serviced in a multitude of geographies. The method allows accelerated decision and planning function in the supply chain sub chains, and post-sales services supply chain leading to dynamic, efficient and optimized planning and collaborative execution.
    Type: Application
    Filed: December 13, 2013
    Publication date: April 10, 2014
    Applicant: Entercoms, Inc.
    Inventors: Rahul Singh, Nitin Ahuja
  • Publication number: 20130336471
    Abstract: Methods and apparatuses to connect consumers to diverse advice sources of experts. In one embodiment, a method includes: providing a list of experts to a mobile device via a wireless media channel for presentation to a consumer; responsive to receiving from the mobile device a selection of one expert from the list of experts, initiating a telephonic connection between the expert and the consumer prior to the consumer submitting a question for advice. In one example, the list includes information to indicate whether one or more of the experts are individually available to telephonically communicate with the consumer at a time when the list is provided to the consumer. In one example, initiating the telephonic connection includes: initiating a first call to the consumer; initiating a second call to the expert; and joining the first and second calls to make the telephonic connection between the expert and the consumer.
    Type: Application
    Filed: August 22, 2013
    Publication date: December 19, 2013
    Applicant: INGENIO LLC
    Inventors: Anuj AGARWAL, Nitin AHUJA, Ebbe ALTBERG, Scott FABER, Mark Arthur Buchler HALSTEAD, Sean VAN DER LINDEN
  • Patent number: 8599832
    Abstract: Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a user interface to receive a search criterion; a network interface coupled to the user interface to submit a query from the telephonic apparatus over a data communication network and to receive at least one advertisement, the advertisement including a telephonic reference containing information about the query; and a call module coupled to the user interface and the network interface. In response to a user selection of the advertisement, the call module is to establish a connection with a connection server for a telephonic call using the telephonic reference, where the connection server is to extract from the telephonic reference the information about the query and to connect the telephonic call to an advertiser of the advertisement.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: December 3, 2013
    Assignee: Ingenio LLC
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
  • Patent number: 8538768
    Abstract: Methods and apparatuses to connect consumers to diverse advice sources of experts. In one embodiment, a method includes: providing a list of experts to a mobile device via a wireless media channel for presentation to a consumer; responsive to receiving from the mobile device a selection of one expert from the list of experts, initiating a telephonic connection between the expert and the consumer prior to the consumer submitting a question for advice. In one example, the list includes information to indicate whether one or more of the experts are individually available to telephonically communicate with the consumer at a time when the list is provided to the consumer. In one example, initiating the telephonic connection includes: initiating a first call to the consumer; initiating a second call to the expert; and joining the first and second calls to make the telephonic connection between the expert and the consumer.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: September 17, 2013
    Assignee: Ingenio LLC
    Inventors: Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Scott Faber, Mark Arthur Buchler Halstead, Sean Van der Linden