Patents Assigned to Axeda Corporation
  • Patent number: 9002980
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: April 7, 2015
    Assignee: Axeda Corporation
    Inventor: Felix Shedrinsky
  • Patent number: 8898294
    Abstract: 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: Grant
    Filed: October 3, 2011
    Date of Patent: November 25, 2014
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Publication number: 20140297725
    Abstract: 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: Application
    Filed: January 31, 2014
    Publication date: October 2, 2014
    Applicant: Axeda Corporation
    Inventor: Joseph L. Biron, III
  • Publication number: 20140237022
    Abstract: 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: Application
    Filed: December 17, 2013
    Publication date: August 21, 2014
    Applicant: Axeda Corporation
    Inventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
  • Patent number: 8762497
    Abstract: 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: Grant
    Filed: December 19, 2011
    Date of Patent: June 24, 2014
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 8752074
    Abstract: 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: Grant
    Filed: October 4, 2011
    Date of Patent: June 10, 2014
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 8689181
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: April 1, 2014
    Assignee: Axeda Corporation
    Inventor: Joseph L. Biron, III
  • Patent number: 8635254
    Abstract: 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: Grant
    Filed: August 8, 2003
    Date of Patent: January 21, 2014
    Assignee: Axeda Corporation
    Inventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
  • Patent number: 8291039
    Abstract: 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: Grant
    Filed: May 11, 2011
    Date of Patent: October 16, 2012
    Assignee: Axeda Corporation
    Inventor: Felix Shedrinsky
  • Patent number: 8108543
    Abstract: 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: Grant
    Filed: April 17, 2002
    Date of Patent: January 31, 2012
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 8060886
    Abstract: 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: Grant
    Filed: February 12, 2007
    Date of Patent: November 15, 2011
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 8055758
    Abstract: 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: Grant
    Filed: August 14, 2006
    Date of Patent: November 8, 2011
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 7966418
    Abstract: 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: Grant
    Filed: February 20, 2004
    Date of Patent: June 21, 2011
    Assignee: Axeda Corporation
    Inventor: Felix Shedrinsky
  • Patent number: 7937370
    Abstract: 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: Grant
    Filed: February 21, 2007
    Date of Patent: May 3, 2011
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Publication number: 20070198661
    Abstract: 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: Application
    Filed: February 21, 2007
    Publication date: August 23, 2007
    Applicant: Axeda Corporation
    Inventor: James Hansen
  • Publication number: 20070150903
    Abstract: 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: Application
    Filed: February 12, 2007
    Publication date: June 28, 2007
    Applicant: Axeda Corporation
    Inventor: James Hansen
  • Patent number: 7185014
    Abstract: 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: Grant
    Filed: September 22, 2000
    Date of Patent: February 27, 2007
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 7178149
    Abstract: 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: Grant
    Filed: April 17, 2002
    Date of Patent: February 13, 2007
    Assignee: Axeda Corporation
    Inventor: James R. Hansen
  • Patent number: 7149792
    Abstract: 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: Grant
    Filed: November 20, 2000
    Date of Patent: December 12, 2006
    Assignee: Axeda Corporation
    Inventors: James R. Hansen, Dale E. Calder
  • Patent number: 7117239
    Abstract: 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: Grant
    Filed: November 8, 2000
    Date of Patent: October 3, 2006
    Assignee: Axeda Corporation
    Inventor: James R. Hansen