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: 12093276Abstract: A non-relational database may be emulated using a relational database with a distributed data store. A request to access the non-relational database may be received at a frontend for a relational database engine that emulates an interface for a non-relational database engine. The request may be translated into the format for the relational database engine and performed by the relational database engine. The relational database engine may access data for the non-relational database at storage nodes that store the data in a relational table column of non-relational data type.Type: GrantFiled: November 23, 2018Date of Patent: September 17, 2024Assignee: Amazon Technologies, Inc.Inventors: Andrew James Whitaker, Pravin Mittal, Stefano Stefani, Kanishka Chaturvedi, Maruthi Manohar Reddy Devarenti, Dhruv Goel, Rajesh Iyer, Nitin Ahuja, Nilanjan Basu, Pushap Goyal, Abhilash Reddy Koppula, VamsiKrishna Chaitanya Manchem, Lishi Jiang, Abhijeet Pandurang More, Hong Yang, Sandeep Bhatia, Ming-Chuan Wu
-
Patent number: 11647117Abstract: 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: GrantFiled: August 13, 2021Date of Patent: May 9, 2023Assignee: 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: 20210377391Abstract: 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: ApplicationFiled: August 13, 2021Publication date: December 2, 2021Inventors: Saivivek T. Thiyagarajan, Shoma Chakravarty, Sankar Shanmugam, Srinivasa Kaniganti, Madhu Talupur, Sathiyamoorthy Dhanapal, Amit Mahajan, Nitin Ahuja, Amar Nageswaram
-
Patent number: 11122165Abstract: 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: GrantFiled: May 29, 2020Date of Patent: September 14, 2021Assignee: 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: 10262340Abstract: 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: GrantFiled: March 21, 2014Date of Patent: April 16, 2019Assignee: YELLOWPAGES.COM LLCInventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Arthur Buchler Halstead
-
Patent number: 10074110Abstract: 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: GrantFiled: November 11, 2008Date of Patent: September 11, 2018Assignee: YELLOWPAGES.COM LLCInventors: Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Scott Faber, Mark Arthur Buchler Halstead, Sean Van Der Linden
-
Patent number: 9553851Abstract: 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: GrantFiled: August 3, 2015Date of Patent: January 24, 2017Assignee: YELLOWPAGES.COM LLCInventors: Mehul Jain, Scott Faber, Nitin Ahuja, Anuj Agarwal, Sean Van Der Linden, Ebbe Altberg, Ron Hirson
-
Publication number: 20160050187Abstract: 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: ApplicationFiled: August 3, 2015Publication date: February 18, 2016Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
-
Patent number: 9178999Abstract: 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: GrantFiled: August 11, 2014Date of Patent: November 3, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Mayuresh M. Hegde, Prashant Kamath, Nitin Ahuja
-
Publication number: 20150312407Abstract: 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: ApplicationFiled: April 28, 2014Publication date: October 29, 2015Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mayuresh Mohan Hegde, Nitin Ahuja, Vincent Lally
-
Patent number: 9154615Abstract: 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: GrantFiled: April 28, 2014Date of Patent: October 6, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Mayuresh Mohan Hegde, Nitin Ahuja, Vincent Lally
-
Patent number: 9143619Abstract: 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: GrantFiled: June 12, 2007Date of Patent: September 22, 2015Assignee: YELLOWPAGES.COM, LLCInventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
-
Patent number: 9094486Abstract: 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: GrantFiled: June 12, 2007Date of Patent: July 28, 2015Assignee: YELLOWPAGES.COM LLCInventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
-
Patent number: 9094487Abstract: 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: GrantFiled: June 12, 2007Date of Patent: July 28, 2015Assignee: YELLOWPAGES.COM LLCInventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain
-
Patent number: 8856014Abstract: 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: GrantFiled: August 22, 2013Date of Patent: October 7, 2014Assignee: YP Interactive LLCInventors: Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Scott Faber, Mark Arthur Buchler Halstead, Sean Van Der Linden
-
Publication number: 20140207588Abstract: 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: ApplicationFiled: March 21, 2014Publication date: July 24, 2014Applicant: INGENIO LLCInventors: Daric Wong, Scott FABER, Anuj Agarwal, Nitin Ahuja, Ebbe ALTBERG, Mark ARTHUR BUCHLER HALSTEAD
-
Patent number: 8700461Abstract: 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: GrantFiled: June 12, 2012Date of Patent: April 15, 2014Assignee: Ingenio LLCInventors: Daric Wong, Scott Faber, Anuj Agarwal, Nitin Ahuja, Ebbe Altberg, Mark Halstead
-
Publication number: 20140100908Abstract: 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: ApplicationFiled: December 13, 2013Publication date: April 10, 2014Applicant: Entercoms, Inc.Inventors: Rahul Singh, Nitin Ahuja
-
Publication number: 20130336471Abstract: 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: ApplicationFiled: August 22, 2013Publication date: December 19, 2013Applicant: INGENIO LLCInventors: Anuj AGARWAL, Nitin AHUJA, Ebbe ALTBERG, Scott FABER, Mark Arthur Buchler HALSTEAD, Sean VAN DER LINDEN
-
Patent number: 8599832Abstract: 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: GrantFiled: May 22, 2007Date of Patent: December 3, 2013Assignee: Ingenio LLCInventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Anuj Agarwal, Nitin Ahuja, Mehul Jain