Patents by Inventor Dinesh Doshi

Dinesh Doshi 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: 10701571
    Abstract: In one embodiment, a test system comprises: a network access point simulation component, a local control component, and a reference component. The network access point simulation component is configured to simulate communication network access point operations comprising test interactions with user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated are variable. The local control component is configured to direct the network access point simulation component and to control the test interactions with the user equipment. The local control component comprises a test executive operable to direct simulation of communication network operations and the test interactions in accordance with information received from the remote control components. The reference component is operable to communicatively couple with the network access point simulation component similar to the user equipment and validate the test interactions.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: June 30, 2020
    Assignee: W2BI, INC.
    Inventors: Dinesh Doshi, Mark Elston, Vipul Jain, Amit Kucheriya, Derek Diperna, Liqun Liu, Ira Leventhal
  • Patent number: 10681570
    Abstract: In one embodiment, a test system comprises a first interface for communicating with remote devices; a second interface for communicating with local devices; a memory for storing information, including information received from the first interface and second interface; a processor for automatically configuring test system components in accordance with the information stored in the memory. The test system components comprise a network access point simulation component and a local control component. The network access point simulation component is configured to simulate communication network access point operations comprising test interactions with user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated can be variable. The local control component is configured to direct the network access point simulation component and to control the test interactions with the user equipment.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: June 9, 2020
    Assignee: W2BI, INC.
    Inventors: Dinesh Doshi, Mark Elston, Vipul Jain, Derek Diperna, Amit Kucheriya, Liqun Liu, Ira Leventhal
  • Patent number: 10548033
    Abstract: In one embodiment, a test system comprises: a network access point simulation component configured to simulate network access point operations and to simulate test interactions with user equipment, and a local control component configured to direct the network access point simulation component and to control test interactions with the user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated are variable. In one exemplary implementation, the local control component comprises a test executive operable to direct simulation of communication network operations and the test interactions in accordance with information received from the remote control components. The network access point simulation component and local control component are portable.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: January 28, 2020
    Assignee: w2bi, Inc.
    Inventors: Dinesh Doshi, Mark Elston, Amit Kucheriya, Derek Diperna, Vipul Jain, Liqun Liu, Ira Leventhal
  • Patent number: 10251079
    Abstract: Cloud-based management of cell-based test systems is described. For example, at a server that is communicatively coupled to a cell-based test system via a network (that is, in the cloud), a test case from a test case library is selected and accessed. The test case is selected according to the type of user equipment to be tested at the cell-based test system. The test case is sent from the server over the network to the cell-based test system. The cell-based test system can automatically perform the test case on the user equipment. Results from performing the test case on the user equipment are then stored on the cloud; that is, the test results are received at the server from the cell-based test system over the network and stored at the server. A report based on the test results can be prepared and stored on the server (in the cloud).
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: April 2, 2019
    Assignee: W2BI, INC.
    Inventors: Dinesh Doshi, Amit Kucheriya, Liqun Liu, Vipul Jain, Derek Diperna, Mark Elston, Ira Leventhal
  • Patent number: 10158552
    Abstract: To test user equipment at a cell-based test system, a type of user equipment to be tested is determined. A device profile for the type of the user equipment to be tested is accessed. The device profile includes, for example, a test script that can be used to control the user equipment during the testing. A test of the user equipment is performed at the cell-based test system. During the test, the user equipment is controlled according to the device profile in response to the software executing on a computer system.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: December 18, 2018
    Assignee: W2BI, INC.
    Inventors: Dinesh Doshi, Mark Elston, Derek Diperna, Vipul Jain, Liqun Liu, Amit Kucheriya, Ira Leventhal
  • Publication number: 20180049051
    Abstract: In one embodiment, a test system comprises a first interface for communicating with remote devices; a second interface for communicating with local devices; a memory for storing information, including information received from the first interface and second interface; a processor for automatically configuring test system components in accordance with the information stored in the memory. The test system components comprise a network access point simulation component and a local control component. The network access point simulation component is configured to simulate communication network access point operations comprising test interactions with user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated can be variable. The local control component is configured to direct the network access point simulation component and to control the test interactions with the user equipment.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Dinesh Doshi, Mark Elston, Vipul Jain, Derek Diperna, Amit Kucheriya, Liqun Liu, Ira Leventhal
  • Publication number: 20180049050
    Abstract: In one embodiment, a test system comprises: a network access point simulation component, a local control component, and a reference component. The network access point simulation component is configured to simulate communication network access point operations comprising test interactions with user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated are variable. The local control component is configured to direct the network access point simulation component and to control the test interactions with the user equipment. The local control component comprises a test executive operable to direct simulation of communication network operations and the test interactions in accordance with information received from the remote control components. The reference component is operable to communicatively couple with the network access point simulation component similar to the user equipment and validate the test interactions.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Dinesh Doshi, Mark Elston, Vipul Jain, Amit Kucheriya, Derek Diperna, Liqun Liu, Ira Leventhal
  • Publication number: 20180049052
    Abstract: In one embodiment, a test system comprises: a network access point simulation component configured to simulate network access point operations and to simulate test interactions with user equipment, and a local control component configured to direct the network access point simulation component and to control test interactions with the user equipment. The number of devices under test included in the user equipment and distinct network access points that are coincidentally simulated are variable. In one exemplary implementation, the local control component comprises a test executive operable to direct simulation of communication network operations and the test interactions in accordance with information received from the remote control components. The network access point simulation component and local control component are portable.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Dinesh Doshi, Mark Elston, Amit Kucheriya, Derek Diperna, Vipul Jain, Liqun Liu, Ira Leventhal
  • Publication number: 20180049054
    Abstract: Cloud-based management of cell-based test systems is described. For example, at a server that is communicatively coupled to a cell-based test system via a network (that is, in the cloud), a test case from a test case library is selected and accessed. The test case is selected according to the type of user equipment to be tested at the cell-based test system. The test case is sent from the server over the network to the cell-based test system. The cell-based test system can automatically perform the test case on the user equipment. Results from performing the test case on the user equipment are then stored on the cloud; that is, the test results are received at the server from the cell-based test system over the network and stored at the server. A report based on the test results can be prepared and stored on the server (in the cloud).
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Dinesh Doshi, Amit Kucheriya, Liqun Liu, Vipul Jain, Derek Diperna, Mark Elston, Ira Leventhal
  • Publication number: 20180048555
    Abstract: To test user equipment at a cell-based test system, a type of user equipment to be tested is determined. A device profile for the type of the user equipment to be tested is accessed. The device profile includes, for example, a test script that can be used to control the user equipment during the testing. A test of the user equipment is performed at the cell-based test system. During the test, the user equipment is controlled according to the device profile in response to the software executing on a computer system.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Dinesh Doshi, Mark Elston, Derek Diperna, Vipul Jain, Liqun Liu, Amit Kucheriya, Ira Leventhal
  • Patent number: 9582391
    Abstract: A method of validating the end to end performance of a mobile device including performance of applications, related services, and the mobile device by automating the conditions of the End User environment. The method is accomplished by leveraging stress models and applying these to automate the stressing of applications, their related services, while the device performance is being monitored by varying the emulated radio network and packet data network conditions.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: February 28, 2017
    Assignee: W2BI, INC.
    Inventors: Derek Diperna, Amit Kucheriya, Dinesh Doshi, Jose S. Blanco, Alrick Courten, Deepa Jagannatha
  • Patent number: 9294621
    Abstract: Disclosed is a Virtual Mobile Management apparatus and method using a control center system operable to enable remote control of wireless handheld devices based upon the establishment of dedicated communication channels with the wireless device and employing communication protocols to facilitate display capture, key and touch input simulation, and collect device parameters to analyze and compare with pre-defined parameters and generate a standards deviation report viewable by an authorized user. A device client is resident on the mobile device non-volatile memory and is operable by the end user to invoke the application to request remote control feature.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 22, 2016
    Assignee: AetherPal Inc.
    Inventors: Ramesh Parmar, Dinesh Doshi, Deepa Jagannatha, Deepak Gonsalves
  • Patent number: 9060301
    Abstract: Disclosed is a method of dynamically parsing MLPL, MSPL, HPLMN, EHPLMN, PLMN, ePRL and the like lists. Each of the parsed entries is used to create simulated network conditions (for example, MCC/MNC for 3GPP network, SID/Sector ID for 3GPP2 networks) for verifying the device behavior through automation.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: June 16, 2015
    Assignee: w2bi, Inc.
    Inventors: Dinesh Doshi, Deepa Jagannatha, Ramesh Parmar
  • Patent number: 8737980
    Abstract: This invention describes remote management of end to end automated mobile application tests to be executed on the mobile devices that may be connected to network emulators or on live (real time) networks. Further, this invention relates to mobile data applications that need to connect to the packet data network over the radio network, and associated automated test systems and methods. Discloses is a method of having an end to end extraction of user actions, application behaviors, device state, and IP and radio layer messaging that can be centrally analyzed to understand the application impact on the network and device, as well as the application behavior for different network conditions.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: May 27, 2014
    Assignee: w2bi, Inc.
    Inventors: Dinesh Doshi, Artun Kutchuk, Deepa Jagannatha, Ramesh Parmar
  • Publication number: 20130282334
    Abstract: A method of validating the end to end performance of a mobile device including performance of applications, related services, and the mobile device by automating the conditions of the End User environment. The method is accomplished by leveraging stress models and applying these to automate the stressing of applications, their related services, while the device performance is being monitored by varying the emulated radio network and packet data network conditions.
    Type: Application
    Filed: April 18, 2013
    Publication date: October 24, 2013
    Inventors: Derek Diperna, Amit Kucheriya, Dinesh Doshi, Jose S. Blanco, Alrick Courten, Deepa Jagannatha
  • Publication number: 20120300649
    Abstract: The instant invention is a program applet that can be loaded onto mobile devices and directly interfaces with the operating system and automated test scripts. The program applet is capable of initiating the required transfer and will provide information regarding the progress of the transfer such that a test client can properly calculate the data throughput rates. The result is a minimization of time-to-market for test and measurement tools using software architecture that simplify and speed-up development and maintenance of test and measurement tools by removing awareness of complexity of external hardware dependencies from the actual test and measurement software code, and placing dependencies management to carefully defined components that could be reused and shared between multiple test and measurement software tools and systems at once.
    Type: Application
    Filed: April 20, 2012
    Publication date: November 29, 2012
    Inventors: Ramesh Parmar, Deepak Gonsalves, Dinesh Doshi, Deepa Jagannetha
  • Publication number: 20120289303
    Abstract: A system and method for providing mobile lottery gaming over a wireless mobile device/handset. The system and method permit a user of a mobile wireless device to play a lottery game electronically. The system will be designed such that various client services (banking, wallet, and gaming) can employ the existing infrastructure to perform its functions without compromising on essential features such as ease of use and security. Once a user is registered onto the system they can utilize an identification code to authorize the downloading of lottery games from a server to their mobile device. A financial account enables the user to electronically pay for the lottery games. Notification of the results of the lottery games can be made by e-mail, SMS or an IVR call.
    Type: Application
    Filed: June 22, 2012
    Publication date: November 15, 2012
    Inventors: Deepa Jagannatha, Deepak Gonsalves, Dinesh Doshi
  • Publication number: 20120254762
    Abstract: Disclosed is a Virtual Mobile Management apparatus and method using a control center system operable to enable remote control of wireless handheld devices based upon the establishment of dedicated communication channels with the wireless device and employing communication protocols to facilitate display capture, key and touch input simulation, and collect device parameters to analyze and compare with pre-defined parameters and generate a standards deviation report viewable by an authorized user. A device client is resident on the mobile device non-volatile memory and is operable by the end user to invoke the application to request remote control feature.
    Type: Application
    Filed: June 8, 2012
    Publication date: October 4, 2012
    Inventors: Ramesh Parmar, Dinesh Doshi, Deepa Jagannatha, Deepak Gonsalves
  • Patent number: 8214471
    Abstract: A system for enabling control and managing the assets by synchronizing information between a host system server and a mobile client device is disclosed. Control of the mobile client devices from remote locations enables an administrator to provide specific profiles for the mobile devices. These profiles are consistent and ensure that the user can perform all of the required tasks. The system also includes a multi-level security mechanism. The security provision maintains control of the hardware (mobile device) and the information stored thereon. The administrator also controls the distribution of applications and services to the mobile device, including restoring information which may have become lost.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: July 3, 2012
    Assignee: w2bi, Inc.
    Inventors: Dinesh Doshi, Tor Andre Johansen
  • Patent number: 8200206
    Abstract: Disclosed is a process to control any mobile device through a protocol stack for sending Ad Alerts and performing Virtual Mobile Management. The client application captures a snapshot that is encrypted and compressed into an XML format using delta compression algorithms. On the server, the xml file is then parsed, decrypted and decompressed and the corresponding values are stored in the database. Ad management/alert notification allows a user to create new Advertisements /Banners/Alerts. Advertisements may add an image to the background of the Ad; Changing the Text on the Ad; Create Special effects for the Text on the Ad; Customizing Font color and size. Advertisement may be sent instantaneously or at a later time for Alerts, Ads or banners without the need for browsing through the internet.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: June 12, 2012
    Assignee: w2bi, Inc.
    Inventors: Ramesh Parmar, Dinesh Doshi, Deepa Jagannatha