Patents Assigned to Axeda Corporation
-
Patent number: 9002980Abstract: A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.Type: GrantFiled: September 13, 2012Date of Patent: April 7, 2015Assignee: Axeda CorporationInventor: Felix Shedrinsky
-
Patent number: 8898294Abstract: The state of an apparatus is reported to a remote computer using an embedded device in the apparatus. The embedded device detects the state, generates a message that reports the state using a self-describing computer language, and sends the message to the remote computer. The remote computer receives the message and extracts the state of the embedded device from the message.Type: GrantFiled: October 3, 2011Date of Patent: November 25, 2014Assignee: Axeda CorporationInventor: James R. Hansen
-
Publication number: 20140297725Abstract: A process performed on a server includes configuring the server to enable script for a Web service to be defined dynamically, where the Web service includes an application program interface (API) for enabling access by, and interaction with, a computer program executing on a device other than the server. The process also includes compiling the script to produce machine-executable code for the Web service, receiving a call from the computer program to the Web service, executing the machine-executable code in response to the call to produce an output, and sending the output to the device.Type: ApplicationFiled: January 31, 2014Publication date: October 2, 2014Applicant: Axeda CorporationInventor: Joseph L. Biron, III
-
Publication number: 20140237022Abstract: A method includes receiving a request for a target Web page, the request containing a session identifier (ID) associated with an instance of a Web browser, and determining if the session ID is new or existing. If the session ID is new, the method includes creating a window session object, and initializing the window session object with data defining a state of the instance of the Web browser. If the session ID is existing, the method includes accessing a stored window session object using the session ID, the stored window session object containing data defining a state of the instance of the Web browser, generating the target Web page based on the data, and providing the target Web page to the Web browser.Type: ApplicationFiled: December 17, 2013Publication date: August 21, 2014Applicant: Axeda CorporationInventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
-
Patent number: 8762497Abstract: A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and sends the data to the embedded controller over the computer network.Type: GrantFiled: December 19, 2011Date of Patent: June 24, 2014Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 8752074Abstract: A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution.Type: GrantFiled: October 4, 2011Date of Patent: June 10, 2014Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 8689181Abstract: A process performed on a server includes configuring the server to enable script for a Web service to be defined dynamically, where the Web service includes an application program interface (API) for enabling access by, and interaction with, a computer program executing on a device other than the server. The process also includes compiling the script to produce machine-executable code for the Web service, receiving a call from the computer program to the Web service, executing the machine-executable code in response to the call to produce an output, and sending the output to the device.Type: GrantFiled: November 23, 2010Date of Patent: April 1, 2014Assignee: Axeda CorporationInventor: Joseph L. Biron, III
-
Patent number: 8635254Abstract: A method includes receiving a request for a target Web page, the request containing a session identifier (ID) associated with an instance of a Web browser, and determining if the session ID is new or existing. If the session ID is new, the method includes creating a window session object, and initializing the window session object with data defining a state of the instance of the Web browser. If the session ID is existing, the method includes accessing a stored window session object using the session ID, the stored window session object containing data defining a state of the instance of the Web browser, generating the target Web page based on the data, and providing the target Web page to the Web browser.Type: GrantFiled: August 8, 2003Date of Patent: January 21, 2014Assignee: Axeda CorporationInventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
-
Patent number: 8291039Abstract: A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.Type: GrantFiled: May 11, 2011Date of Patent: October 16, 2012Assignee: Axeda CorporationInventor: Felix Shedrinsky
-
Patent number: 8108543Abstract: A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and sends the data to the embedded controller over the computer network.Type: GrantFiled: April 17, 2002Date of Patent: January 31, 2012Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 8060886Abstract: A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution.Type: GrantFiled: February 12, 2007Date of Patent: November 15, 2011Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 8055758Abstract: The state of an apparatus is reported to a remote computer using an embedded device in the apparatus. The embedded device detects the state, generates a message that reports the state using a self-describing computer language, and sends the message to the remote computer. The remote computer receives the message and extracts the state of the embedded device from the message.Type: GrantFiled: August 14, 2006Date of Patent: November 8, 2011Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 7966418Abstract: A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.Type: GrantFiled: February 20, 2004Date of Patent: June 21, 2011Assignee: Axeda CorporationInventor: Felix Shedrinsky
-
Patent number: 7937370Abstract: A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and send the data to the embedded controller over the computer network.Type: GrantFiled: February 21, 2007Date of Patent: May 3, 2011Assignee: Axeda CorporationInventor: James R. Hansen
-
Publication number: 20070198661Abstract: A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and send the data to the embedded controller over the computer network.Type: ApplicationFiled: February 21, 2007Publication date: August 23, 2007Applicant: Axeda CorporationInventor: James Hansen
-
Publication number: 20070150903Abstract: A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution.Type: ApplicationFiled: February 12, 2007Publication date: June 28, 2007Applicant: Axeda CorporationInventor: James Hansen
-
Patent number: 7185014Abstract: A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and sends the data to the embedded controller over the computer network.Type: GrantFiled: September 22, 2000Date of Patent: February 27, 2007Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 7178149Abstract: A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution.Type: GrantFiled: April 17, 2002Date of Patent: February 13, 2007Assignee: Axeda CorporationInventor: James R. Hansen
-
Patent number: 7149792Abstract: An automated device recordation and registration process for automatically registering, on a remote computer, an embedded device is described. The registration process includes a feature detection process for detecting feature information associated with a device to be registered. A transmission process transmits the feature information to a remote computer at a known address using a self-describing computer language. A registration process registers the device by storing the feature information on the remote computer.Type: GrantFiled: November 20, 2000Date of Patent: December 12, 2006Assignee: Axeda CorporationInventors: James R. Hansen, Dale E. Calder
-
Patent number: 7117239Abstract: The state of an apparatus is reported to a remote computer using an embedded device in the apparatus. The embedded device detects the state, generates a message that reports the state using a self-describing computer language, and sends the message to the remote computer. The remote computer receives the message and extracts the state of the embedded device from the message.Type: GrantFiled: November 8, 2000Date of Patent: October 3, 2006Assignee: Axeda CorporationInventor: James R. Hansen