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: 11809305
    Abstract: 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: Grant
    Filed: March 27, 2020
    Date of Patent: November 7, 2023
    Assignee: 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: 20210303451
    Abstract: 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: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Inventors: Adil BELIHOMJI, Abhilash PAUL, Naga DUMPALA, Shashidhar HIREMATH, Sunil Joshua Alexander KONAIYAGARRI, Ning GAO, Nikhil KOMMERA, Senthil MUTHUSAMY, Ramasubramanian Radhakkrishnan
  • Patent number: 9392538
    Abstract: 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: Grant
    Filed: April 23, 2014
    Date of Patent: July 12, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jacques Gresset, Sunil D. Limbasia, Abhilash Paul, Srinivas Tatavarty
  • Patent number: 9268456
    Abstract: 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: Grant
    Filed: August 22, 2011
    Date of Patent: February 23, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Sunil Limbasia, Abhilash Paul
  • Patent number: 9256403
    Abstract: 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: Grant
    Filed: April 28, 2014
    Date of Patent: February 9, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Sunil D. Limbasia, Syam Srinivas Suri, Jacques W. Gresset, Abhilash Paul, Wei Wang
  • Publication number: 20150312833
    Abstract: 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: Application
    Filed: April 23, 2014
    Publication date: October 29, 2015
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Jacques Gresset, Sunil D. Limbasia, Abhilash Paul, Srinivas Tatavarty
  • Publication number: 20150309771
    Abstract: 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: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Sunil D. Limbasia, Syam Srinivas Suri, Jacques W. Gresset, Abhilash Paul, Wei Wang
  • Patent number: 9112810
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: August 18, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: John J. Christudass, Abhilash Paul, Sunil D. Limbasia, Ravi Penumatsa, Aravind Perumandla
  • Patent number: 9075682
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: July 7, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: John J. Christudass, Abhilash Paul, Sunil D. Limbasia, Srinivas Tatavarty, Aravind Perumandla
  • Patent number: 8918773
    Abstract: 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: Grant
    Filed: September 22, 2011
    Date of Patent: December 23, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sunil Limbasia, Abhilash Paul, Aravind Perumandla, John J. Christudass
  • Publication number: 20140075467
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: John J. Chritudass, Abhilash Paul, Sunil D. Limbasia, Srinivas Tatavarty, Aravind Perumandla
  • Publication number: 20140075488
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: John J. Christudass, Abhilash Paul, Sunil D. Limbasia, Ravi Penumatsa, Aravind Perumandla
  • Patent number: 8635270
    Abstract: 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: Grant
    Filed: September 19, 2011
    Date of Patent: January 21, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sunil Limbasia, Abhilash Paul, Aravind Perumandla
  • Publication number: 20130081006
    Abstract: 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: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Sunil LIMBASIA, Abhilash PAUL, Aravind PERUMANDLA, John J. CHRISTUDASS
  • Publication number: 20130073688
    Abstract: 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: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Sunil LIMBASIA, Abhilash PAUL, Aravind PERUMANDLA
  • Publication number: 20130055081
    Abstract: 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: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Sunil Limbasia, Abhilash Paul
  • Publication number: 20130055234
    Abstract: 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: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Sunil Limbasia, Aravind Perumandla, John Christudass, Abhilash Paul, Ravi Penumatsa