Patents by Inventor Marius Nita
Marius Nita 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: 11442849Abstract: Mobile devices executing applications utilize data services worldwide, with issues involving the transfer of data on the network impacting the operation and user experience of those applications. Network data is acquired from a mobile computing device during communication and processed to determine occurrence of a burst which is representative of elements in the network data that are determined to be causally related. Bursts are analyzed, and those associated with poor performance are presented in a user interface. The user interface provides impact information about the effect the burst had on operation of the application. The user interface may provide suggestions to mitigate the poor performance. If no problem is determined by the system, but the user believes a problem to have occurred, user input is collected and used to trigger a workflow to analyze the burst. Subsequent results of this analysis are returned to the user via the user interface.Type: GrantFiled: February 23, 2021Date of Patent: September 13, 2022Assignee: HEADSPIN, INC.Inventors: Brien Colwell, Manish Lachwani, Marius Nita, Benjamin Lichtner, Shawn Weiland
-
Patent number: 11372744Abstract: Mobile devices worldwide execute applications that utilize data services, with issues involving the transfer of data via networks impacting the operation and user experience of those applications. Data is acquired from a mobile computing device executing an application and processed to determine occurrence of a group of related activities performed when executing the application. Parameters of the activities are analyzed, and those parameters associated with poor performance are presented in a user interface. The interface provides impact information about the effect of the activities on operation of the application and may include recommended actions to mitigate the poor performance. A user may interact with data within the interface to trigger a workflow to analyze indicated portions of the data. Subsequent results of this analysis may be returned to the user via the user interface or may be implemented as analytic rules for subsequent data processing.Type: GrantFiled: November 25, 2019Date of Patent: June 28, 2022Assignee: HEADSPIN, INC.Inventors: Brien Colwell, Manish Lachwani, Marius Nita
-
Patent number: 11159416Abstract: Mobile devices executing applications utilize data services worldwide. Testing of the applications for networking issues is facilitated by utilizing a test network having proxy devices placed at different physical locations. A tester may use the test network to direct traffic to and from an application under test to one of the proxy devices. Using the proxy device, the traffic is then exchanged with a real-world network, such as a cellular data network, at the different locations. The tester may thus test operation of the application under test in real-world conditions at a variety of different physical locations. The system may include a proxy host device with an intermediate module to establish Virtual Private Network (VPN) connections and to capture VPN data, including VPN protocol data, session data, and other data. The VPN data may be provided to a network system to analyze performance of an application under test.Type: GrantFiled: August 6, 2019Date of Patent: October 26, 2021Assignee: HEADSPIN, INC.Inventors: Brien Colwell, Marius Nita, Jonathan Rafkind, Manish Lachwani
-
Patent number: 11144441Abstract: Mobile devices executing applications utilize data services worldwide, with issues involving the transfer of data on the network impacting the operation and user experience of those applications. Network data is acquired from a mobile computing device during communication and processed to determine occurrence of a burst which is representative of elements in the network data that are determined to be causally related. Bursts are analyzed, and those associated with poor performance are presented in a user interface. The user interface provides impact information about the effect the burst had on operation of the application. The user interface may provide suggestions to mitigate the poor performance. If no problem is determined by the system, but the user believes a problem to have occurred, user input is collected and used to trigger a workflow to analyze the burst. Subsequent results of this analysis are returned to the user via the user interface.Type: GrantFiled: June 9, 2017Date of Patent: October 12, 2021Assignee: HEADSPIN, INC.Inventors: Brien Colwell, Manish Lachwani, Marius Nita, Benjamin Lichtner, Shawn Weiland
-
Patent number: 10855789Abstract: Mobile devices executing applications utilize data services worldwide. The application executing on these mobile devices may be tested using proxy access devices (PADs) located at various points-of-presence (POPs) at different geolocations. A plurality of PADs in a high density configuration are managed to provide a pool of accessible devices at a POP for developers to utilize in testing. The PADs may comprise consumer-grade devices which individually are less reliable than that desired by an operator of the POP. Systems are used to provide a desired level of reliability by maintaining a reserve of additional PADs, automatically fixing problems, generating trouble tickets for more detailed troubleshooting, and so forth.Type: GrantFiled: February 6, 2017Date of Patent: December 1, 2020Assignee: HEADSPIN, INC.Inventors: Manish Lachwani, Marius Nita, Brien Colwell
-
Patent number: 10098026Abstract: Mobile devices executing applications utilize data services worldwide. Many failures or adverse user experiences of these applications have been determined to be the result of network issues. Testing of the applications for networking issues is facilitated by utilizing a test network having proxy devices placed at different physical locations. A tester may use the test network to direct traffic to and from an application under test to one of the proxy devices. Using the proxy device, the traffic is then exchanged with a real-world network, such as a cellular data network, at the different location. The tester may thus test operation of the application under test in real-world conditions at a variety of different physical locations. The results may be used to mitigate or eliminate the failures or adverse user experiences. Additional testing may also be performed on the application after deployment to end users.Type: GrantFiled: April 21, 2017Date of Patent: October 9, 2018Assignee: HEADSPIN, INC.Inventors: Manish Lachwani, Brien Colwell, Marius Nita
-
Patent number: 9681318Abstract: Mobile devices executing applications utilize data services worldwide. Many failures or adverse user experiences of these applications have been determined to be the result of network issues. Testing of the applications for networking issues is facilitated by utilizing a test network having proxy devices placed at different physical locations. A tester may use the test network to direct traffic to and from an application under test to one of the proxy devices. Using the proxy device, the traffic is then exchanged with a real-world network, such as a cellular data network, at the different location. The tester may thus test operation of the application under test in real-world conditions at a variety of different physical locations. The results may be used to mitigate or eliminate the failures or adverse user experiences. Additional testing may also be performed on the application after deployment to end users.Type: GrantFiled: September 10, 2015Date of Patent: June 13, 2017Assignee: Headspin, Inc.Inventors: Manish Lachwani, Brien Colwell, Marius Nita
-
Publication number: 20060195894Abstract: Systems and methodologies for a scalable remote debugging system that can debug machines positioned behind a firewall and thru the Internet, via employing an Internet Friendly Relay Service (IFRS). The IFRS can be positioned in a common reach location and provide a secure method of exchanging communication traffic over HTTP using SSL and security tokens in real time. Web server(s) of the IFRS can further employ an authorization and/or tracking system to verify connection of a client thereto, for debugging purposes.Type: ApplicationFiled: February 25, 2005Publication date: August 31, 2006Applicant: Microsoft CorporationInventors: Marius Nita, Scott Johnson, Scott Herrboldt