Patents by Inventor Abhilash Paul
Abhilash Paul 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: 11809305Abstract: A device may receive parameters to test modifications to an application associated with a product and/or a service, and may process data identifying the parameters and the application, with a machine learning model, to generate test applications for testing corresponding modifications to the application. The device may define test group sizes of test groups for testing the test applications, and may receive, from user devices, requests for accessing the application. The device may assign, based on the test group sizes, sets of the user devices to the test groups for testing the test applications, and may provide the test applications concurrently to the corresponding sets of the user devices based on the test groups. The device may receive, from the corresponding sets of the user devices, feedback associated with the test applications, and may perform one or more actions based on the feedback.Type: GrantFiled: March 27, 2020Date of Patent: November 7, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Adil Belihomji, Abhilash Paul, Naga Dumpala, Shashidhar Hiremath, Sunil Joshua Alexander Konaiyagarri, Ning Gao, Nikhil Kommera, Senthil Muthusamy, Ramasubramanian Radhakkrishnan
-
Publication number: 20210303451Abstract: A device may receive parameters to test modifications to an application associated with a product and/or a service, and may process data identifying the parameters and the application, with a machine learning model, to generate test applications for testing corresponding modifications to the application. The device may define test group sizes of test groups for testing the test applications, and may receive, from user devices, requests for accessing the application. The device may assign, based on the test group sizes, sets of the user devices to the test groups for testing the test applications, and may provide the test applications concurrently to the corresponding sets of the user devices based on the test groups. The device may receive, from the corresponding sets of the user devices, feedback associated with the test applications, and may perform one or more actions based on the feedback.Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Inventors: Adil BELIHOMJI, Abhilash PAUL, Naga DUMPALA, Shashidhar HIREMATH, Sunil Joshua Alexander KONAIYAGARRI, Ning GAO, Nikhil KOMMERA, Senthil MUTHUSAMY, Ramasubramanian Radhakkrishnan
-
Patent number: 9392538Abstract: A user device may determine wireless channel load values for multiple wireless channels, each wireless channel load value indicating a load, of the corresponding wireless channel, due to wireless activity by a set of network devices that does not include a first network device connected to the user device; display information regarding the wireless channel load values, the information including an indication of a recommended one of the plurality of wireless channels; receive a selection to change a first wireless channel of the plurality of channels, via which the user device and the network device communicate, to a second wireless channel of the plurality of channels; determine computer code corresponding to a particular model of the first network device; and execute the determined computer code to interact with the first network device to change the wireless channel from the first wireless channel to the second wireless channel.Type: GrantFiled: April 23, 2014Date of Patent: July 12, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Jacques Gresset, Sunil D. Limbasia, Abhilash Paul, Srinivas Tatavarty
-
Patent number: 9268456Abstract: A device may access a single interface image file that includes interface images and generate a media manager interface using the interface images of the interface image file. The device may present the media manager interface for display and detect interface activity corresponding to the interface images presented for display as part of the media manager interface. The device may replace the interface images used to generate the media manager interface with one or more other interface images of the image file, based on the interface activity, to generate a modified media manager interface, and present the modified media manager interface for display.Type: GrantFiled: August 22, 2011Date of Patent: February 23, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Sunil Limbasia, Abhilash Paul
-
Patent number: 9256403Abstract: An interface enables a user to select a graphical object to include in a flow. The graphical object is associated with code, and this code may relate to presenting digital content. The interface further allows a user to define a graphical relationship in the flow, such as a connection between the graphical object and another element of the flow. The interface may present the flow in a first area of a display and the digital content in a second area of the display. The code may be executed based on the graphical relationship. For example, the graphical relationship may indicate an order for executing code sections associated with the flow and data exchanged within the code sections.Type: GrantFiled: April 28, 2014Date of Patent: February 9, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Sunil D. Limbasia, Syam Srinivas Suri, Jacques W. Gresset, Abhilash Paul, Wei Wang
-
Publication number: 20150312833Abstract: A user device may determine wireless channel load values for multiple wireless channels, each wireless channel load value indicating a load, of the corresponding wireless channel, due to wireless activity by a set of network devices that does not include a first network device connected to the user device; display information regarding the wireless channel load values, the information including an indication of a recommended one of the plurality of wireless channels; receive a selection to change a first wireless channel of the plurality of channels, via which the user device and the network device communicate, to a second wireless channel of the plurality of channels; determine computer code corresponding to a particular model of the first network device; and execute the determined computer code to interact with the first network device to change the wireless channel from the first wireless channel to the second wireless channel.Type: ApplicationFiled: April 23, 2014Publication date: October 29, 2015Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Jacques Gresset, Sunil D. Limbasia, Abhilash Paul, Srinivas Tatavarty
-
Publication number: 20150309771Abstract: An interface enables a user to select a graphical object to include in a flow. The graphical object is associated with code, and this code may relate to presenting digital content. The interface further allows a user to define a graphical relationship in the flow, such as a connection between the graphical object and another element of the flow. The interface may present the flow in a first area of a display and the digital content in a second area of the display. The code may be executed based on the graphical relationship. For example, the graphical relationship may indicate an order for executing code sections associated with the flow and data exchanged within the code sections.Type: ApplicationFiled: April 28, 2014Publication date: October 29, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Sunil D. Limbasia, Syam Srinivas Suri, Jacques W. Gresset, Abhilash Paul, Wei Wang
-
Patent number: 9112810Abstract: A network device receives, from a set-top box within a local network, a discovery request for a server application within the local network. The network device identifies, based on the discovery request, a wide area network (WAN) Internet Protocol (IP) address for a router in the local network and retrieves, from a database of multiple discovery records, a particular discovery record with an IP address that matches the WAN IP address for the local network. The network device sends, to the set-top box, the particular discovery record for use in initiating a communication session with the server application.Type: GrantFiled: September 13, 2012Date of Patent: August 18, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: John J. Christudass, Abhilash Paul, Sunil D. Limbasia, Ravi Penumatsa, Aravind Perumandla
-
Patent number: 9075682Abstract: A client application, executed on a set-top box with a local network, detects that a media server application, executed on a computing device within the local network, is eligible for a software upgrade. The set-top box provides, based on the detecting, an interactive prompt, on a separate television display, to request authorization for the software upgrade. The set-top box receives user input, via a remote control, authorizing the software upgrade and provides, to the media server application on the computing device, a signal for the media server application to initiate the software upgrade.Type: GrantFiled: September 13, 2012Date of Patent: July 7, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: John J. Christudass, Abhilash Paul, Sunil D. Limbasia, Srinivas Tatavarty, Aravind Perumandla
-
Patent number: 8918773Abstract: A device provides, to a server device, a single request for user information associated with an application provided in the device. The device also receives, from the server device and based on the single request, one or more tables in a same format as stored in the server device, where the one or more tables are not joined by the server device. The device further stores the one or more tables in a database associated with the device, queries the one or more tables in the database for the user information, and provides, to the application, the user information retrieved based on the query.Type: GrantFiled: September 22, 2011Date of Patent: December 23, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Sunil Limbasia, Abhilash Paul, Aravind Perumandla, John J. Christudass
-
Publication number: 20140075467Abstract: A client application, executed on a set-top box with a local network, detects that a media server application, executed on a computing device within the local network, is eligible for a software upgrade. The set-top box provides, based on the detecting, an interactive prompt, on a separate television display, to request authorization for the software upgrade. The set-top box receives user input, via a remote control, authorizing the software upgrade and provides, to the media server application on the computing device, a signal for the media server application to initiate the software upgrade.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: John J. Chritudass, Abhilash Paul, Sunil D. Limbasia, Srinivas Tatavarty, Aravind Perumandla
-
Publication number: 20140075488Abstract: A network device receives, from a set-top box within a local network, a discovery request for a server application within the local network. The network device identifies, based on the discovery request, a wide area network (WAN) Internet Protocol (IP) address for a router in the local network and retrieves, from a database of multiple discovery records, a particular discovery record with an IP address that matches the WAN IP address for the local network. The network device sends, to the set-top box, the particular discovery record for use in initiating a communication session with the server application.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: John J. Christudass, Abhilash Paul, Sunil D. Limbasia, Ravi Penumatsa, Aravind Perumandla
-
Patent number: 8635270Abstract: A device receives media objects and metadata associated with the media objects, and utilizes a portion of threads to upload, to a first server, metadata for a portion of the received media objects. The device also utilizes, after the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects. The device further utilizes a first thread and a second thread to upload a first two media objects to a second server after the metadata for the remaining portion of the media objects is uploaded, and utilizes, after the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server.Type: GrantFiled: September 19, 2011Date of Patent: January 21, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Sunil Limbasia, Abhilash Paul, Aravind Perumandla
-
Publication number: 20130081006Abstract: A device provides, to a server device, a single request for user information associated with an application provided in the device. The device also receives, from the server device and based on the single request, one or more tables in a same format as stored in the server device, where the one or more tables are not joined by the server device. The device further stores the one or more tables in a database associated with the device, queries the one or more tables in the database for the user information, and provides, to the application, the user information retrieved based on the query.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Sunil LIMBASIA, Abhilash PAUL, Aravind PERUMANDLA, John J. CHRISTUDASS
-
Publication number: 20130073688Abstract: A device receives media objects and metadata associated with the media objects, and utilizes a portion of threads to upload, to a first server, metadata for a portion of the received media objects. The device also utilizes, after the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects. The device further utilizes a first thread and a second thread to upload a first two media objects to a second server after the metadata for the remaining portion of the media objects is uploaded, and utilizes, after the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server.Type: ApplicationFiled: September 19, 2011Publication date: March 21, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Sunil LIMBASIA, Abhilash PAUL, Aravind PERUMANDLA
-
Publication number: 20130055081Abstract: A device may access a single interface image file that includes interface images and generate a media manager interface using the interface images of the interface image file. The device may present the media manager interface for display and detect interface activity corresponding to the interface images presented for display as part of the media manager interface. The device may replace the interface images used to generate the media manager interface with one or more other interface images of the image file, based on the interface activity, to generate a modified media manager interface, and present the modified media manager interface for display.Type: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Applicant: VERIZON PATENT AND LICENSING, INC.Inventors: Sunil Limbasia, Abhilash Paul
-
Publication number: 20130055234Abstract: A device may execute a media manager application for managing media content stored by the device and download a media manager application upgrade using a background download operation that is independent from execution of the media manager application. The device may cache the media manager application upgrade in a cache memory and notify a user of the device that the media manager application upgrade is ready for installation. The device may receive an install command, corresponding to the media manager application upgrade, from the user and install the media manager application upgrade in response to the install command.Type: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Sunil Limbasia, Aravind Perumandla, John Christudass, Abhilash Paul, Ravi Penumatsa