Patents by Inventor Neel Goyal
Neel Goyal 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: 10423673Abstract: A system, method, and computer-readable medium, is described that implements a resource navigation links tool that receives one or more inputs, extracts information from the inputs into a submission string, submits the submission string to a resource navigation links tool, and receives resource navigation links based on the submission string. Inputs types may include images, audio clips, and metadata. The inputs sources may be processed to extract information related to the image source to build the submission string.Type: GrantFiled: June 2, 2015Date of Patent: September 24, 2019Assignee: VERISIGN, INC.Inventors: Harshini Ramnath Krishnan, Neel Goyal, Vincent Raemy
-
Patent number: 10185741Abstract: Techniques for smart navigation are presented. The techniques can include receiving, at a navigation service and via the internet, a request for a network resource, where the request includes command data provided by a navigation client, and where the command data includes an entity name and a keyword. The techniques can include obtaining, from at least one database of the navigation service, a network locator corresponding to the entity name and the keyword. The techniques can further include providing, in response to the receiving and via the internet, the network locator.Type: GrantFiled: February 10, 2014Date of Patent: January 22, 2019Assignee: VERISIGN, INC.Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
-
Patent number: 10075423Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.Type: GrantFiled: September 6, 2017Date of Patent: September 11, 2018Assignee: VERISIGN, INC.Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
-
Publication number: 20180013743Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.Type: ApplicationFiled: September 6, 2017Publication date: January 11, 2018Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, JR.
-
Publication number: 20170337289Abstract: Methods and systems for generating and resolving multi-mode barcodes include a device scanning and translating graphical data representing a barcode pattern into barcode information. The device detects distinct data items in the barcode information that each specifies an action to be taken by the device, and then transmits a request for a preference order to a remote server. Next, the device receives the preference order indicating a ranking of the distinct data items and determines, based on the ranking, an order in which actions specified by the data items are to be taken by the device. The device identifies a data item that the device is capable of taking the action specified by the data item and has a higher ranking in the preference order than the actions specified by all other data items that the device is capable of taking, and performs the action specified by the data item.Type: ApplicationFiled: August 6, 2017Publication date: November 23, 2017Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
-
Patent number: 9781091Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.Type: GrantFiled: August 24, 2015Date of Patent: October 3, 2017Assignee: VERISIGN, INC.Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
-
Patent number: 9727657Abstract: Methods and systems for generating and resolving multi-mode barcodes include a device scanning and translating graphical data representing a barcode pattern into barcode information. The device detects distinct data items in the barcode information that each specifies an action to be taken by the device, and then transmits a request for a preference order to a remote server. Next, the device receives the preference order indicating a ranking of the distinct data items and determines, based on the ranking, an order in which actions specified by the data items are to be taken by the device. The device identifies a data item that the device is capable of taking the action specified by the data item and has a higher ranking in the preference order than the actions specified by all other data items that the device is capable of taking, and performs the action specified by the data item.Type: GrantFiled: May 4, 2015Date of Patent: August 8, 2017Assignee: VeriSign, Inc.Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
-
Patent number: 9369659Abstract: Systems and methods according to the present invention provide a user interface for television control functionality.Type: GrantFiled: May 20, 2011Date of Patent: June 14, 2016Assignee: HILLCREST LABORATORIES, INC.Inventors: Negar Moshiri, Frank J. Wroblewski, William J. Napier, Frank A. Hunleth, Daniel S. Simpkins, Kevin M. Conroy, Peter Wood, Neel Goyal, Jason Witenstein-Weaver, Adam Mark, Scott Anthony Stanchfield
-
Patent number: 9299386Abstract: Systems and methods are provided for using a hidden audio signal. In one exemplary embodiment, the method includes registering, at a central database, one or more of an identifier and a destination resource associated with the identifier, and encoding the one or more of the identifier and the destination resource in a hidden audio signal. The method further includes transmitting the hidden audio signal, including the one or more of the identifier and the destination resource, in connection with an acoustic signal, and receiving the acoustic signal at a user device. In addition, the method includes decoding the encoded one or more of the identifier and the destination resource at the user device; and requesting, from the central database, information associated with the one or more of the identifier and the destination resource. Further, the method includes receiving, at the user device, the requested information.Type: GrantFiled: August 9, 2012Date of Patent: March 29, 2016Assignee: VERISIGN, INC.Inventors: Mehul Shah, Harshini Ramnath Krishnan, Neel Goyal
-
Publication number: 20150365393Abstract: Techniques for provisioning a smart navigation service are presented. The provisioning can be performed by a name owner, by the smart navigation service itself, or by a third-party keyword service. The provisioned information can include an entity name, a keyword, and possibly other data correlated to at least one network locator. The navigation service electronically stores in navigation service persistent memory a rule correlating the entity name, the keyword, and, if used, the other data, to the at least one network locator, such that when the navigation service receives, from a client computer communicatively coupled to the navigation service, command data that includes the entity name, the keyword, and possibly other data, the navigation service responds to the client computer with the at least one network locator.Type: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, JR.
-
Patent number: 9202513Abstract: Systems and methods are provided for using a hidden audio signal. In one exemplary embodiment, the method includes registering, at a central database, one or more of an identifier and a destination resource associated with the identifier, and encoding the one or more of the identifier and the destination resource in a hidden audio signal. The method further includes transmitting the hidden audio signal, including the one or more of the identifier and the destination resource, in connection with an acoustic signal, and receiving the acoustic signal at a user device. In addition, the method includes decoding the encoded one or more of the identifier and the destination resource at the user device; and requesting, from the central database, information associated with the one or more of the identifier and the destination resource. Further, the method includes receiving, at the user device, the requested information.Type: GrantFiled: June 29, 2012Date of Patent: December 1, 2015Assignee: VERISIGN, INC.Inventors: Mehul Shah, Harshini Ramnath Krishnan, Neel Goyal
-
Publication number: 20150269259Abstract: A system, method, and computer-readable medium, is described that implements a resource navigation links tool that receives one or more inputs, extracts information from the inputs into a submission string, submits the submission string to a resource navigation links tool, and receives resource navigation links based on the submission string. Inputs types may include images, audio clips, and metadata. The inputs sources may be processed to extract information related to the image source to build the submission string.Type: ApplicationFiled: June 2, 2015Publication date: September 24, 2015Inventors: Harshini Ramnath Krishnan, Neel Goyal, Vincent Raemy
-
Publication number: 20150234929Abstract: Methods and systems for generating and resolving multi-mode barcodes include a device scanning and translating graphical data representing a barcode pattern into barcode information. The device detects distinct data items in the barcode information that each specifies an action to be taken by the device, and then transmits a request for a preference order to a remote server. Next, the device receives the preference order indicating a ranking of the distinct data items and determines, based on the ranking, an order in which actions specified by the data items are to be taken by the device. The device identifies a data item that the device is capable of taking the action specified by the data item and has a higher ranking in the preference order than the actions specified by all other data items that the device is capable of taking, and performs the action specified by the data item.Type: ApplicationFiled: May 4, 2015Publication date: August 20, 2015Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
-
Patent number: 9063936Abstract: A system, method, and computer-readable medium, is described that implements a resource navigation links tool that receives one or more inputs, extracts information from the inputs into a submission string, submits the submission string to a resource navigation links tool, and receives resource navigation links based on the submission string. Inputs types may include images, audio clips, and metadata. The inputs sources may be processed to extract information related to the image source to build the submission string.Type: GrantFiled: December 30, 2011Date of Patent: June 23, 2015Assignee: VERISIGN, INC.Inventors: Harshini Ramnath Krishnan, Neel Goyal, Vincent Raemy
-
Patent number: 9022280Abstract: Methods and systems for generating and resolving multi-mode barcodes comprise: inputting graphical data representing a barcode pattern into memory; translating the graphical data into barcode information according to a standard for translating a particular type of barcode pattern into barcode information; detecting the presence of multiple, distinct data items of different types in the barcode information, wherein each data item specifies an action to be taken by the scanning device; identifying a data item in the barcode information for which the scanning device is capable of taking the action specified by the data item; and performing the action specified by the data item.Type: GrantFiled: August 19, 2011Date of Patent: May 5, 2015Assignee: Verisign, Inc.Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
-
Patent number: 8989883Abstract: Systems and methods are provided for using a hidden audio signal. In one exemplary embodiment, the method includes registering, at a central database, one or more of an identifier and a destination resource associated with the identifier, and encoding the one or more of the identifier and the destination resource in a hidden audio signal. The method further includes transmitting the hidden audio signal, including the one or more of the identifier and the destination resource, in connection with an acoustic signal, and receiving the acoustic signal at a user device. In addition, the method includes decoding the encoded one or more of the identifier and the destination resource at the user device; and requesting, from the central database, information associated with the one or more of the identifier and the destination resource. Further, the method includes receiving, at the user device, the requested information.Type: GrantFiled: March 25, 2011Date of Patent: March 24, 2015Assignee: Verisign, Inc.Inventors: Mehul Shah, Harshini Ramnath Krishnan, Neel Goyal
-
Patent number: 8965971Abstract: A system, method, and computer-readable medium, is described that implements a domain name registration suggestion tool that receives one or more inputs, extracts information from the inputs into a submission string, submits the submission string to a domain name suggestion tool, and receives domain name suggestions based on the submission string. Inputs types may include images, audio clips, and metadata. The inputs sources may be processed to extract information related to the image source to build the submission string.Type: GrantFiled: December 30, 2011Date of Patent: February 24, 2015Assignee: Verisign, Inc.Inventors: Neel Goyal, Vincent Raemy, Harshini Ramnath Krishnan
-
Publication number: 20150026301Abstract: Systems and methods are disclosed for detecting mobile devices. In one implementation, a system includes a web server. The web server receives mobile device detection strings from a DNS server in response to a DNS request and stores the mobile device detection strings on the server. The web server uses the mobile device detection strings to determine if a client device making a request to the web server is a mobile device. The web server may determine if the client device is a mobile device by comparing a user agent string in the request to the mobile device detection strings. The web server may determine whether the client device is a mobile device before sending the client device's request to any server-side scripts stored at the web server.Type: ApplicationFiled: October 10, 2014Publication date: January 22, 2015Inventors: Srinivasa Panidepu, Patricia Kelly, Neel Goyal, Srinivas Sunkara
-
Patent number: 8862777Abstract: Systems and methods are disclosed for detecting mobile devices. In one implementation, a system includes a web server. The web server receives mobile device detection strings from a DNS server in response to a DNS request and stores the mobile device detection strings on the server. The web server uses the mobile device detection strings to determine if a client device making a request to the web server is a mobile device. The web server may determine if the client device is a mobile device by comparing a user agent string in the request to the mobile device detection strings. The web server may determine whether the client device is a mobile device before sending the client device's request to any server-side scripts stored at the web server.Type: GrantFiled: April 1, 2011Date of Patent: October 14, 2014Assignee: Verisign, IncInventors: Srinivasa Panidepu, Patricia Kelly, Neel Goyal, Srinivas Sunkara
-
Publication number: 20140156702Abstract: Techniques for smart navigation are presented. The techniques can include receiving, at a navigation service and via the internet, a request for a network resource, where the request includes command data provided by a navigation client, and where the command data includes an entity name and a keyword. The techniques can include obtaining, from at least one database of the navigation service, a network locator corresponding to the entity name and the keyword. The techniques can further include providing, in response to the receiving and via the internet, the network locator.Type: ApplicationFiled: February 10, 2014Publication date: June 5, 2014Applicant: VERISIGN, INC.Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, JR.