Patents by Inventor Adil Belihomji
Adil Belihomji 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: 9805403Abstract: Customers seeking to acquire new products or services may need to be authorized for the new products or services. The authorization can depend on customer and product information, as well as on different authorization conditions such as qualification, re-qualification, and eligibility conditions. To efficiently authorize a customer for products or services under different authorization conditions, a table stores authorization rules including flags associating the rules with particular authorization conditions. Hence, among the rules that pertain to authorizing the customer for a product or service, one subset of rules can be associated with one authorization condition while a different subset is associated with another authorization condition. The customer is selectively determined to be authorized for the product or service under an authorization condition when the product or service information and/or the customer information satisfy all of the rules associated with the selected authorization condition.Type: GrantFiled: May 30, 2014Date of Patent: October 31, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Agust Kr. Gudmundsson, Edward L. Demaria, Maria Cel Halili Zaballero, Gregory R. Lambros, Mathivanan S. Munikrishnan, Kalyani Devu, Adil Belihomji
-
Patent number: 9208253Abstract: Web content for different user platforms is provided in an efficient way. A request is received for an identified page of content from a client device, through a communication network, at a computer system configured as an application server. The user platform implemented by the client device is identified, from among user platforms supported by the application server. A View of the identified page of content is retrieved from storage by a processor of the computer system. The View of the identified page of content is processed to in a format reproducible on the client device for presentation to a user via execution of the identified user platform. For example, the View of the identified page of content is transmitted through the communication network to the client device in JavaScript Object Notation (JSON) or Extensible Markup Language (XML).Type: GrantFiled: November 9, 2011Date of Patent: December 8, 2015Assignee: Cellco PartnershipInventors: Amr Zoheir, Sajid Ahmed, Adil Belihomji, Mary Pearl Jelinek
-
Publication number: 20150348149Abstract: Customers seeking to acquire new products or services may need to be authorized for the new products or services. The authorization can depend on customer and product information, as well as on different authorization conditions such as qualification, re-qualification, and eligibility conditions. To efficiently authorize a customer for products or services under different authorization conditions, a table stores authorization rules including flags associating the rules with particular authorization conditions. Hence, among the rules that pertain to authorizing the customer for a product or service, one subset of rules can be associated with one authorization condition while a different subset is associated with another authorization condition. The customer is selectively determined to be authorized for the product or service under an authorization condition when the product or service information and/or the customer information satisfy all of the rules associated with the selected authorization condition.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Agust Kr. GUDMUNDSSON, Edward L. DEMARIA, Maria Cel Halili Zaballero, Gregory R. LAMBROS, Mathivanan S. MUNIKRISHNAN, Kalyani DEVU, Adil BELIHOMJI
-
Patent number: 8793660Abstract: The testing of programming code for a web service, such as code for a web service application program or for a web service application programming interface (API), is automatically performed. A set of web service requests is generated based on potential input values for fields of the requests that are included in a spreadsheet. The web service requests are firstly processed via execution of a production version of the programming code to generate a set of production web service responses, where the production version of the programming code is assumed to generate accurate web service responses. The web service requests are then processed via execution of a new version of the programming code to generate a set of new web service responses. The web service responses of the new and production sets are compared to determine whether the new version of the programming code functions accurately.Type: GrantFiled: December 30, 2011Date of Patent: July 29, 2014Assignee: Cellco PartnershipInventors: Adil Belihomji, Amr Zoheir, Jitendra Kommireddy, Mary Pearl Jelinek, Sajid Ahmed
-
Publication number: 20130174126Abstract: The testing of programming code for a web service, such as code for a web service application program or for a web service application programming interface (API), is automatically performed. A set of web service requests is generated based on potential input values for fields of the requests that are included in a spreadsheet. The web service requests are firstly processed via execution of a production version of the programming code to generate a set of production web service responses, where the production version of the programming code is assumed to generate accurate web service responses. The web service requests are then processed via execution of a new version of the programming code to generate a set of new web service responses. The web service responses of the new and production sets are compared to determine whether the new version of the programming code functions accurately.Type: ApplicationFiled: December 30, 2011Publication date: July 4, 2013Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Adil BELIHOMJI, Amr Zoheir, Jitendra Kommireddy, Mary Pearl Jelinek, Sajid Ahmed
-
Publication number: 20130117351Abstract: Web content for different user platforms is provided in an efficient way. A request is received for an identified page of content from a client device, through a communication network, at a computer system configured as an application server. The user platform implemented by the client device is identified, from among user platforms supported by the application server. A View of the identified page of content is retrieved from storage by a processor of the computer system. The View of the identified page of content is processed to in a format reproducible on the client device for presentation to a user via execution of the identified user platform. For example, the View of the identified page of content is transmitted through the communication network to the client device in JavaScript Object Notation (JSON) or Extensible Markup Language (XML).Type: ApplicationFiled: November 9, 2011Publication date: May 9, 2013Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Amr ZOHEIR, Sajid Ahmed, Adil Belihomji, Mary Pearl Jellinek