A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software design and development of a web accessibility standards rules engine; Software design and development of a website compliance rules engine based on Web Content Accessibility Guidelines (WCAG) international standards; Software as a Services featuring software in the nature of a rules engine for determining an extent of a website’s compliance with web accessibility standards; Software as a Services featuring software in the nature of a rules engine for determining recommendations of website features compliant with web accessibility standards
A remote test infrastructure can enable a developer to use a local browser to run and test an application on a remote device. The remote device is coupled to a host machine and connected via a communication network to the browser. The infrastructure can stream a video feed of the display of the remote device to the browser, enabling the developer to examine the result of testing and development of the application running on the remote device. For applications that have features requiring audio input, the infrastructure can pair an external component, such as the host machine, as a virtual audio input device, mimicking an external microphone. The virtual audio input device can capture an audio file or an audio stream and provide the audio as input to the application running on the remote device thereby simulating the application receiving an input from an external microphone.
G06F 9/451 - Execution arrangements for user interfaces
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
4.
AUTOMATION TESTING WITH REMOTE DEVICE INFRASTRUCTURE
A remote software development infrastructure can include cross-continent datacenters with a variety of remote devices. The infrastructure can provide automated testing on the remote devices. A software development kit (SDK) can be used to integrate a test suite with the infrastructure. The SDK can modify the test suite to issue test commands to a remote test server of the infrastructure, as opposed to local test servers. A remote test server routes the test commands to a remote device in a datacenter. Both local testing and remote testing of a test script is possible. The SDK enables cross-browser, cross-device, cross-operating system and/or parallel testing of the test suite, without the user having to make code changes to the test suite. The test results and additional information are automatically captured and are aggregated in a dashboard in the form of aggregated reports and other graphical user interface elements.
A software developer can use a local browser, running on a local machine of the developer in a first location to access a real device (e.g., a smart phone) at a second location, such as a datacenter. The developer can select and control the remote device, in the second location. A mirrored display of the remote device can be generated on the local machine by transmitting a video feed of the screen of the remote device to the local machine. The developer can interact with the mirrored display, and the interactions can be transmitted to the remote device. The developer can activate an accessibility mode via the local machine to test accessibility features of a program.
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Systems and methods for a software development architecture enabling users to locally test and develop software, can include using a multitude of remote devices of choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 65/1069 - Session establishment or de-establishment
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
A software development infrastructure can enable user developers to select a remote device, among a plurality of remote devices in a datacenter, to develop and test their software programs. User developers can access remote devices from their local computers, via a communication network. For some tests and development activity, a user developer may wish to test media playback on a remote device in a datacenter. The default configuration of the network media transmission objects of the communication network can be modified to use operating system media capture APIs. The user developer can perform media playback on a remote device in a datacenter, from the local computer of the user developer.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
downloadable software application for secure sharing and storage of screen recordings; downloadable software application for background recording of user activity in web applications; downloadable software application for recording of screen display portraying output of another software application; downloadable software application for providing log data for output of another software application portrayed in display screen recordings; downloadable software application for providing log data for events of another software application portrayed in display screen recordings; downloadable software application for display screen recording absent an explicit user recording request; downloadable software application for automatically generating a display screen recording portraying recent output of another software application absent an explicit user recording request; downloadable software application for automated collection and aggregation of technical data related to software application behavior; downloadable software application for providing pre-populated test script templates derived from user session recordings; downloadable software application providing an embeddable test results reporting widget software as a service (SaaS) featuring software for secure sharing and storage of screen recordings; software as a service (SaaS) featuring software for background recording of user activity in web applications; software as a service (SaaS) featuring software for recording of screen display portraying output of another software application; software as a service (SaaS) featuring software for providing log data for output of another software application portrayed in display screen recordings; software as a service (SaaS) featuring software for providing log data for events of another software application portrayed in display screen recordings; software as a service (SaaS) featuring software for display screen recording absent an explicit user recording request; software as a service (SaaS) featuring software for automatically generating a display screen recording portraying recent output of another software application absent an explicit user recording request; software as a service (SaaS) featuring software for automated collection and aggregation of technical data related to software application behavior; software as a service (SaaS) featuring software for providing pre-populated test script templates derived from user session recordings; software as a service (SaaS) featuring software for providing an embeddable test results reporting widget
A visual difference generator can receive images and generate a graphical representation of the differences between the images. Some embodiments include receiving first and second images; generating a top-clamped image by adding rows to bottom of the shorter of the first and second images; generating a first difference matrix by comparing the top-clamped image with the longer of the first and second images; generating a bottom-clamped image by adding rows to top of the shorter of the first and second images; generating a second difference matrix by comparing the bottom-clamped image with the longer of the first and second images; generating a third difference matrix by comparing the first and second difference matrices; and generating a visual difference image based on the third difference matrix.
G06T 11/60 - Editing figures and textCombining figures or text
G06T 3/4023 - Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixelsScaling of whole images or parts thereof, e.g. expanding or contracting based on inserting pixels or lines of pixels
G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
A remote software development infrastructure can include multiple cross-continent datacenters with a variety of remote devices to choose from in the datacenters. A user can select a remote device and access the remote device via a local machine. The infrastructure can stream a video feed of the display of the remote device to the local machine. The user can run a browser on the remote device to test a website, including for example, testing accessing the website and its features via the browser running on the remote device. URL requests to the user's website are received from the local machine and injected into the browser running on the remote device. The browser running on the remote device issues the URL requests. Restricted URL requests can be modified via a browser extension and replaced with a non-restricted URL pointing to the same communication endpoint as the restricted URL.
A remote test infrastructure can enable a developer to use a local browser to run and test an application on a remote device. The remote device is coupled to a host machine and connected via a communication network to the browser. The infrastructure can stream a video feed of the display of the remote device to the browser, enabling the developer to examine the result of testing and development of the application running on the remote device. For applications that have features requiring audio input, the infrastructure can pair an external component, such as the host machine, as a virtual audio input device, mimicking an external microphone. The virtual audio input device can capture an audio file or an audio stream and provide the audio as input to the application running on the remote device thereby simulating the application receiving an input from an external microphone.
G06F 9/451 - Execution arrangements for user interfaces
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
13.
Network status simulation for remote device infrastructure
A software development infrastructure can enable user developers to select remote hardware devices at a remote datacenter to develop and test software programs, such as web or mobile applications. The developer can remotely install an application on a selected remote device and observe a mirrored display of the remote device on a browser local to the developer. The software development infrastructure can enable the developer to test offline mode workflows of the application by blocking network traffic to and from the application but allowing network transmission to and from a streaming application installed on the remote device.
A remote device infrastructure can be used to test and develop applications and websites. A user developer can select a number of remote devices at a remote location and test a programming application from a local machine. The remote devices run the programming application. The user interacts with mirrored displays of the remote devices on the local machine of the user. User inputs are transmitted to a remote device. The user can also enable a multisession mode, where the user can test a programming application on multiple remote devices and observe a display output of each remote device on the local machine of the user. The user can interact with any mirrored display of a remote devices in a multisession and observe a synced output in the other mirrored displays.
A software developer can use a local browser, running on a local machine of the developer in a first location to access a real device (e.g., a smart phone) at a second location, such as a datacenter. The developer can select and control the remote device, in the second location. A mirrored display of the remote device can be generated on the local machine by transmitting a video feed of the screen of the remote device to the local machine. The developer can interact with the mirrored display, and the interactions can be transmitted to the remote device. The developer can activate an accessibility mode via the local machine to test accessibility features of a program.
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
A remote software development infrastructure can include multiple cross-continent datacenters with a variety of remote devices to choose from in the datacenters. A user can select a remote device and access the remote device via a local machine. The infrastructure can stream a video feed of the display of the remote device to the local machine. The user can run a browser on the remote device to test a website, including for example, testing accessing the website and its features via the browser running on the remote device. URL requests to the user's website are received from the local machine and injected into the browser running on the remote device. The browser running on the remote device issues the URL requests. Restricted URL requests can be modified via a browser extension and replaced with a non-restricted URL pointing to the same communication endpoint as the restricted URL.
A remote test infrastructure can enable a developer to use a local browser to run and test an application on a remote device. The remote device is coupled to a host machine and connected via a communication network to the browser. The infrastructure can stream a video feed of the display of the remote device to the browser, enabling the developer to examine the result of testing and development of the application running on the remote device. For applications that have features requiring audio input, the infrastructure can pair an external component, such as the host machine, as a virtual audio input device, mimicking an external microphone. The virtual audio input device can capture an audio file or an audio stream and provide the audio as input to the application running on the remote device thereby simulating the application receiving an input from an external microphone.
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
G06F 9/451 - Execution arrangements for user interfaces
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, the user may wish to test media playback on the remote device. The default configuration of network media transmission objects can be modified to use operating system media capture APIs to provide the user developer a media playback from a far-away remote device.
A software development infrastructure can enable user developers to select remote hardware devices at a remote datacenter to develop and test software programs, such as web or mobile applications. The developer can remotely install an application on a selected remote device and observe a mirrored display of the remote device on a browser local to the developer. The software development infrastructure can enable the developer to test offline mode workflows of the application by blocking network traffic to and from the application but allowing network transmission to and from a streaming application installed on the remote device.
A remote device infrastructure can be used to test and develop applications and websites. A user developer can select a number of remote devices at a remote location and test a programming application from a local machine. The remote devices run the programming application. The user interacts with mirrored displays of the remote devices on the local machine of the user. User inputs are transmitted to a remote device. The user can also enable a multisession mode, where the user can test a programming application on multiple remote devices and observe a display output of each remote device on the local machine of the user. The user can interact with any mirrored display of a remote devices in a multisession and observe a synced output in the other mirrored displays.
Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 65/1069 - Session establishment or de-establishment
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
G06T 11/60 - Editing figures and textCombining figures or text
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
H04L 65/1069 - Session establishment or de-establishment
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
26.
DERIVING PROXY STABILITY WITHOUT NETWORK INSPECTION
Disclosed are systems and methods for a software development architecture enabling users to locally test and develop software, using a multitude of remote devices of their choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
Disclosed are systems and methods for a software development architecture enabling users to locally test and develop software, using a multitude of remote devices of their choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
A software developer can use a local browser, running on a local machine of the developer in a first location to access a real device (e.g., a smart phone) at a second location, such as a datacenter. The developer can select and control the remote device, in the second location. A mirrored display of the remote device can be generated on the local machine by transmitting a video feed of the screen of the remote device to the local machine. The developer can interact with the mirrored display, and the interactions can be transmitted to the remote device. The developer can activate an accessibility mode via the local machine to test accessibility features of a program.
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
G06F 3/0489 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, computer operating software, software for use as an Internet web browser, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia application; computer hardware; Downloadable computer software, namely, downloadable command line interface for building, deploying, hosting, and managing software applications on a Platform as a Service (PaaS); Downloadable software platform for test automation of software, DevOps Compilation of statistics, compilation of information into computer database, computerized file management Electronic desktop publishing; providing online non-downloadable electronic publications in the nature of video, books, brochures, website and social media content, article, and posts in the field of software product testing, Development Operations (DevOps), DevTools, monitoring, and SaaS; providing online non-downloadable videos in the field of software product testing, DevOps, DevTools, monitoring, and SaaS; Consulting services in the field of DevOps training and software product testing; Educational services, namely, providing live and on-line classes, seminars, events, and workshops in the field of product innovation, software product testing and DevOps; Continuing education services, namely, providing live and on-line continuing professional education seminars/events in the field of product innovation, software product testing and DevOps; Educational services, namely, providing training of software product managers, designers, software engineers, developers, and business analysts in the field of software product testing and development Computer programming; computer software design; rental of computer software for product testing and development; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer web sites of others on a computer server for a global computer network; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; software testing and maintenance, namely, code coverage analysis, optimization testing and test automation; testing of software on desktop, mobile and other interfaces; programming of multimedia applications; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; providing temporary use of non-downloadable software applications accessible via a web site Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing; Platform as a Service (PaaS) service for building, deploying, hosting, and managing software applications; Platform as a Service (PaaS) service, namely, providing an online non-downloadable platform for software development operations; Platform as a Service (PaaS) service, namely, providing DevOps-as-a-Service (DOaaS); Software development and product development, UI/UX design, application modernization, and development operations (DevOps) automation; Computer software consulting; DevOps software design and development services; Software as a service (SAAS) services featuring software for organizational DevOps automation; Software as a service (SaaS) services featuring a cloud-hosted software environment; software testing and maintenance, namely, test automation, development and operations (DevOps) integration, application programming interface (API) and web services testing, crowd testing, web and mobile application testing, security performance and load testing; Software as a Service (SAAS) services using artificial intelligence (AI) for a test automation platform running regression, cross-browser, data-driven, and continuous tests of web and mobile applications and APIs
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, the user may wish to test media playback on the remote device. The default configuration of network media transmission objects can be modified to use operating system media capture APIs to provide the user developer a media playback from a far-away remote device.
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
G06T 11/60 - Editing figures and textCombining figures or text
G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
H04L 65/1069 - Session establishment or de-establishment
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
34.
Deriving proxy stability without network inspection
Systems and methods for a software development architecture enabling users to locally test and develop software, can include using a multitude of remote devices of choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, software for editing the sound and graphics of multimedia applications; computer hardware; all of the foregoing related to or for the purpose of development and testing of website and mobile applications Monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing; all of the foregoing related to or for the purpose of development and testing of website and mobile applications
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing online non-downloadable videos in the field of software testing, software development operations, software development tools, software monitoring, and software as a service Providing a website featuring information in the field of software development featuring topics relating to software testing, software development operations, software development tools, software monitoring, and software as a service
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, computer operating software, software for use as an Internet web browser, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, software for editing the sound and graphics of multimedia applications; computer hardware Computer programming; computer software design; rental of computer software for website and mobile application development, testing, monitoring, analytics and tracking; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer web sites of others on a computer server for a global computer network; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, software for editing the sound and graphics of multimedia applications; computer hardware, all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking Monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing, all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, software for editing the sound and graphics of multimedia applications; computer hardware, all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking Monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing, all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, software for editing the sound and graphics of multimedia applications; computer hardware; all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking Monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing; all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, software for editing the sound and graphics of multimedia applications; computer hardware, all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking Monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing, all the foregoing related to website and mobile application development, testing, monitoring, analytics and tracking
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software, namely, computer operating software, software for use as an Internet web browser, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia application; computer hardware
41 - Education, entertainment, sporting and cultural services
Goods & Services
Electronic desktop publishing; providing online non-downloadable electronic publications in the nature of video, books,brochures, website and social media content, article, and posts in the field oftesting, DevOps, DevTools, monitoring, and SaaS; providing online non-downloadable videos in the field of testing, DevOps, DevTools, monitoring, and SaaS
41 - Education, entertainment, sporting and cultural services
Goods & Services
Electronic desktop publishing; providing online non-downloadable electronic publications in the nature of video, books, brochures, website and social media content, article, and posts in the field of testing, DevOps, DevTools, monitoring, and SaaS; providing online non-downloadable videos in the field of testing, DevOps, DevTools, monitoring, and SaaS
42 - Scientific, technological and industrial services, research and design
Goods & Services
computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer web sites of others on a computer server for a global computer network; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; providing temporary use of non-downloadable software applications accessible via a web site Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software, namely,computer operating software, software for use as an Internet web browser, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia application; computer hardware
41 - Education, entertainment, sporting and cultural services
Goods & Services
Electronic desktop publishing; providing online non-downloadable electronic publications in the nature of video, books, brochures, website and social media content, article, and posts in the field of testing, DevOps, DevTools, monitoring, and SaaS; providing online non-downloadable videos in the field of testing, DevOps, DevTools, monitoring, and SaaS
42 - Scientific, technological and industrial services, research and design
Goods & Services
computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer web sites of others on a computer server for a global computer network; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; providing temporary use of non-downloadable software applications accessible via a web site Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing
42 - Scientific, technological and industrial services, research and design
Goods & Services
computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer web sites of others on a computer server for a global computer network; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access to ensure proper functioning; software as a service (SAAS) services featuring software for website and mobile application development, testing, monitoring, analytics and tracking; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; consulting services in the field of cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of a non-downloadable web application for website and mobile application development, testing, monitoring, analytics and tracking; providing temporary use of non-downloadable software applications accessible via a web site Application service provider (ASP) services, namely, hosting computer software applications of others; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software, namely, computer operating software, software for use as an Internet web browser, software for use in creating and designing web pages; downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; downloadable computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; downloadable computer software to enhance the audio-visual capabilities of multimedia application; computer hardware
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
computer software; recorded computer programs; downloadable software; computer software applications; downloadable computer software platforms; recorded or downloadable Computer software that assists computers in deploying parallel applications and performing parallel computations; computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; computer software to enhance the audio-visual capabilities of multimedia application; computer hardware and computer software for testing Internet-based applications, internet-based services, and internet-based networks and computer programs; internet browser compatibility testing software. compilation of statistics; compilation of information into computer database; computerized file management. electronic desktop publishing; providing on-line electronic publications, not downloadable; providing on-line videos, not downloadable. computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer sites [web sites]; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access; software as a service [SaaS]; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of web-based applications; providing temporary use of non-downloadable software applications accessible via a web site; Application service provider (ASP) services, namely, hosting computer software applications of others, providing virtual computer environments through cloud computing, providing virtual computer systems through cloud computing.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
computer software; recorded computer programs; downloadable software; computer software applications; downloadable computer software platforms; recorded or downloadable Computer software that assists computers in deploying parallel applications and performing parallel computations; computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; computer software to enhance the audio-visual capabilities of multimedia application; computer hardware and computer software for testing Internet-based applications, internet-based services, and internet-based networks and computer programs; internet browser compatibility testing software. compilation of statistics; compilation of information into computer database; computerized file management. electronic desktop publishing; providing on-line electronic publications, not downloadable; providing on-line videos, not downloadable. computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer sites [web sites]; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access; software as a service [SaaS]; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of web-based applications; providing temporary use of non-downloadable software applications accessible via a web site; Application service provider (ASP) services, namely, hosting computer software applications of others, providing virtual computer environments through cloud computing, providing virtual computer systems through cloud computing.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer software; recorded computer programs; downloadable software; computer software applications; downloadable computer software platforms; recorded or downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; computer software to enhance the audio-visual capabilities of multimedia application; computer hardware and computer software for testing Internet-based applications; internet-based services, and internet-based networks and computer programs; internet browser compatibility testing software (1) Compilation of statistics; compilation of information into computer database; computerized file management
(2) Electronic desktop publishing; providing on-line electronic publications, not downloadable; providing on-line videos, not downloadable
(3) Computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer sites [web sites]; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access; software as a service [SaaS]; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of web-based applications; providing temporary use of non-downloadable software applications accessible via a web site; Application service provider (ASP) services, namely, hosting computer software applications of others, providing virtual computer environments through cloud computing, providing virtual computer systems through cloud computing; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing;
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer software; recorded computer programs; downloadable software; computer software applications; downloadable computer software platforms; recorded or downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; computer software to enhance the audio-visual capabilities of multimedia application; computer hardware and computer software for testing Internet-based applications; internet-based services, and internet-based networks and computer programs; internet browser compatibility testing software (1) Compilation of statistics; compilation of information into computer database; computerized file management
(2) Electronic desktop publishing; providing on-line electronic publications, not downloadable; providing on-line videos, not downloadable
(3) Computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer sites [web sites]; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access; software as a service [SaaS]; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of web-based applications; providing temporary use of non-downloadable software applications accessible via a web site; Application service provider (ASP) services, namely, hosting computer software applications of others, providing virtual computer environments through cloud computing, providing virtual computer systems through cloud computing; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing;
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
computer software; recorded computer programs; downloadable software; computer software applications; downloadable computer software platforms; recorded or downloadable Computer software that assists computers in deploying parallel applications and performing parallel computations; computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; computer software to enhance the audio-visual capabilities of multimedia application; computer hardware and computer software for testing Internet-based applications, internet-based services, and internet-based networks and computer programs; internet browser compatibility testing software. compilation of statistics; compilation of information into computer database; computerized file management. electronic desktop publishing; providing on-line electronic publications, not downloadable; providing on-line videos, not downloadable. computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer sites [web sites]; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access; software as a service [SaaS]; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of web-based applications; providing temporary use of non-downloadable software applications accessible via a web site; Application service provider (ASP) services, namely, hosting computer software applications of others, providing virtual computer environments through cloud computing, providing virtual computer systems through cloud computing.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer software; recorded computer programs; downloadable software; computer software applications; downloadable computer software platforms; recorded or downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; computer software to enhance the audio-visual capabilities of multimedia applications, namely, for the integration of text, audio, graphics, still images and moving pictures; computer software to enhance the audio-visual capabilities of multimedia application; computer hardware and computer software for testing Internet-based applications; internet-based services, and internet-based networks and computer programs; internet browser compatibility testing software (1) Compilation of statistics; compilation of information into computer database; computerized file management
(2) Electronic desktop publishing; providing on-line electronic publications, not downloadable; providing on-line videos, not downloadable
(3) Computer programming; computer software design; rental of computer software; computer system analysis; computer system design; computer technology consultancy; engineering of computer software and systems; hosting computer sites [web sites]; providing information on computer technology and, programming via a web site; installation of computer software; maintenance of computer software; monitoring of computer systems by remote access; software as a service [SaaS]; updating of computer software; rental of web servers; software development in the framework of software publishing; development of computer platforms; web site design consultancy; computer software consultancy; cloud computing; designing and developing web pages on the internet; consultancy relating to the design of homepages and Internet pages; graphic design for the compilation of web pages on the internet; testing of computer software; programming of multimedia applications; providing temporary use of web-based applications; providing temporary use of non-downloadable software applications accessible via a web site; Application service provider (ASP) services, namely, hosting computer software applications of others, providing virtual computer environments through cloud computing, providing virtual computer systems through cloud computing; providing virtual computer environments through cloud computing; providing virtual computer systems through cloud computing;