text:
|Número de publicación
|Tipo de publicación
|Número de solicitud
|Fecha de publicación
|13 Feb 2007
|Fecha de presentación
|17 Abr 2002
|Fecha de prioridad
|17 Abr 2002
|También publicado como
|Número de publicación
|James R. Hansen
|Cesionario original
|Axeda Corporation
|Exportar cita
|BiBTeX, EndNote, RefMan
|Citas de patentes (100), Otras citas (22), Citada por (56), Clasificaciones (11), Eventos legales (20)
|Enlaces externos: USPTO, Cesión de USPTO, Espacenet
This invention relates generally to scripting simple object access protocol (SOAP) commands using extensible markup language (XML) and to providing the resulting XML script to a device for execution.
An apparatus may contain an embedded controller or agent software to monitor and control its operation. Any type of apparatus may have an embedded controller or agent including, but not limited to, home appliances, office equipment, medical devices, and industrial tools. Other examples include robots, blood analyzers, multifunction copiers, and air conditioners.
Embedded devices are often connected to an internal network, such as a local area network (LAN), with an interface to the Internet. Other devices on the internal network may communicate with an embedded device over the internal network. However, the embedded device is not generally addressable from the Internet. To address this problem, the embedded device may initiate communications with an addressable external device. That is, the embedded device may access the external device (e.g., a server) periodically to obtain necessary data.
SOAP is a standard for encoding function calls, such as remote procedure calls (RPCs), in XML. SOAP defines rules, i.e., a syntax, for encoding the function calls in XML. The body of a SOAP command is defined, at its start, by <SOAP-ENV:BODY> and, at its end, by </SOAP-ENV:BODY>. Code in between these two commands includes the function to be performed by the SOAP command. A SOAP command may include other data as well, such as header information.
Heretofore, SOAP commands were only available as individual, discrete commands. This is impractical for device-initiated communication, particularly if the device is unaware of any timing issues relating to execution of the SOAP commands. The invention therefore scripts one or more SOAP commands in XML and provides the XML script to a device, such as an embedded controller, for execution. The XML script is executed by the embedded controller, much like a computer program, to control execution of the SOAP commands. For example, timing and sequence of execution of the SOAP commands may be specified in the XML script.
The invention also defines variables in the XML script, which may be passed to and from the SOAP commands. This facilitates the combination of SOAP commands in XML script and provides an advantage over the use of traditional SOAP commands, which are limited to passing "hard-coded" numerical values (i.e., non-variables).
In general, in one aspect, the invention is directed to a computer-implemented system for processing a simple object access protocol (SOAP) command. The system 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. This aspect of the invention may include one or more of the following features.
Plural SOAP commands may be contained in the XML script. The plural SOAP commands may be passed to the SOAP interpreter. The plural SOAP commands may be executed in a sequence specified by the XML script. At least one of an argument and a return value may be received from the SOAP command following execution of the SOAP command. The argument may be stored as a variable in the XML script.
The XML script may declare a variable. A value of the variable may be passed as an argument to the SOAP command prior to executing the SOAP command. The function may be a conditional statement. The conditional statement may be an If-Then statement or an If-Then-Else statement. The function may be a control statement that affects a sequence of execution of the XML script and/or the SOAP command. The control statement may be a loop. The function may be an exception handler that affects a sequence of execution of the XML script and/or the SOAP command when an error condition exists. The function may be a statement that controls relative or absolute time to execute the SOAP command. Parsing may be performed by an XML interpreter and executing may be performed by the SOAP interpreter. The XML interpreter may pass the SOAP command to the SOAP interpreter and the SOAP interpreter may pass an output of the SOAP command to the XML interpreter.
In general, in another aspect, the invention is directed to a computer-implemented system for generating extensible markup language (XML) script that contains a simple object access protocol (SOAP) command. The system includes receiving code that defines a function and the SOAP command and translating the code to XML script that performs the function and contains the SOAP command. This aspect of the invention may include one or more of the following features.
The XML script may be provided to a device. The device may include a controller that executes the XML script. The code may contain plural SOAP commands and functions. The XML script may contain the plural SOAP commands and functions. The XML script may declare a variable. A value of the variable value may be passed as an argument to the SOAP command in the XML script.
The function may be a conditional statement. The conditional statement may be an If-Then statement or an If-Then-Else statement. The function may be a control statement that affects a sequence of execution of the XML script and/or the SOAP command. The control statement may be a loop. The function may be an exception handler that that affects a sequence of execution of the XML script and/or the SOAP command when an error condition exists. The function may be a statement that controls a relative or absolute time to execute the SOAP command.
Other features and advantages of the invention will become apparent from the following description, including the claims and drawings.
Device 11 is connected to an internal network 12, such as a LAN. A router or modem 14 couples internal network 12 to an external network 15, such as the Internet/World Wide Web (Web). External network 15 runs TCP/IP (Transmission Control Protocol/Internet Protocol) or some other suitable protocol. Network connections are via Ethernet, telephone line, wireless, or other transmission media.
External network 15 contains a server 19, which is a computer or any other processing device. Server 19 communicates with embedded controller 17 over external network 15 and internal network 12. Embedded controller 17 has a local IP (Internet Protocol) address that can be resolved within internal network 12. However, this local IP address may not be recognizable by devices on external network 15, such as server 19. As such, server 19 may not be able to directly address device 11.
Embedded Controller
Embedded controller 17 runs software 20, which includes Web client application 21 and operating software 22. Web client application 21 includes a TCP/IP protocol stack that allows embedded controller 17 to communicate over external network 15. Device operating software 22 provides an interface between Web client application 21 and a database 24 in memory 25. Through device operating software 22, embedded controller 17 retrieves data stored in database 24 and stores data in database 24.
Software 20 also includes an XML interpreter 23 and a SOAP interpreter 26. XML interpreter 23 is a module that receives XML script, parses the script, and performs the functions identified by the script. As background, XML is a self-describing computer language, meaning that fields in XML code identify variables and their values in the XML code. For example, a "data" field is delineated by "<data>" to indicate the start of the field and "</data>" to indicate the end of the field. XML is used because it can be generated, parsed and understood relatively easily.
Among the functions in the XML script may be an instruction to identify a SOAP command and to pass the SOAP command to SOAP interpreter 26 for processing. An example of another function includes a statement that controls relative or absolute time to execute the SOAP command. SOAP interpreter 26 receives SOAP commands from XML interpreter 23 and executes those commands. Examples of SOAP commands that can be executed by the embedded controller or agent include setting the value of a variable, uploading or downloading a file, restarting the software, or any action specific to the apparatus.
Database 24 stores data, such as operational parameters, XML script, and identification information for the instance of device 11. What is meant by "instance" is the specific identity of device 11 as distinguished from other identical devices. The identification information stored in database 24 identifies the instance of device 11. This identification information may include data identifying the type of the device, a common (or "friendly") name for the device, the manufacturer of the device, the model name of the device, the model number of the device, the serial number of the device, or a universal unique identifier (UUID) for the device.
The device type is the name of the device. The common name of the device is how the device is known in the vernacular, e.g., "television". The manufacturer identifies the manufacturer of the device, e.g., Sony®. The model name identifies the particular model of the device, e.g., Wega®. The model number identifies the model number of the device, e.g., XBR400®. The serial number identifies the serial number of a particular instance of the device, e.g., 53266D. The UUID is a universal identifier for the instance of the device, e.g., 4A89EA70-73B4-11d4-80DF-0050DAB7BAC5. Of the data shown above, generally only the serial number and the UUID are unique to the instance of device 11.
The identification data stored in database 24 is used by embedded controller 17 to retrieve XML script specific to the instance of device 11 (or for a particular type of device 11 ) from server 19. A device-initiated process for retrieving the XML script is described below.
Server 19 is a computer that runs an HTTP (Hypertext Transfer Protocol) Web server computer program. Server 19 includes a controller 27, such as a microprocessor, for executing software to perform the functions described below. To avoid confusion in terminology, the following reads as though those functions are performed by server 19, even though software in controller 27 of server 19 performs the functions.
Server 19 executes Web server software 29 to communicate over external network 15. Web server software 29 also hosts a Web page associated with device 11. The Web page (not shown) is displayed on computer 33 of a user, such as the owner of device 11, who may select some actions to be sent to the device. For example, a remote operator may want to update three operational variables, which requires three SOAP commands. These three SOAP commands are wrapped in an XML script that executes the commands as a single operation. The XML script, along with any input updated operational parameters (if desired) are transmitted to Web server software 29 over external network 15. Web server software 29 stores the XML script in database 30 of memory 31. An example of a process for updating operational parameters is described in U.S. patent application Ser. No. 09/667,737, filed Sep. 22, 2000, the contents of which are incorporated into this application by reference as if set forth herein in full.
Web server software 29 stores and retrieves XML script from database 30 using application logic 32. Application logic 32 is software for accessing database 30 using Java servlets and a JDBC (Java Data Base Connectivity) database driver. The XML script can be stored in database 30 individually or as part of a configuration file for an instance of device 11.
Computer 33 is personal computer (PC) or other machine that includes a processor 36, a memory 37, and a storage medium 38 (see view 55 ). Storage medium 38 stores computer programs 39, which are executed by processor 36 out of memory 37. Computer programs 39 include a Web client application 43 containing a TCP/IP protocol stack for communicating over the Internet, a Web browser 44 such as Microsoft® Internet Explorer® for accessing Web pages, an operating system (OS) 45 such as Microsoft® Windows98®, and executable instructions 46 for implementing process 50, which is shown in
Process 50 generates XML script containing one or more SOAP commands from user-generated code provided to computer 33. The code may be input by the user via a graphical user interface (GUI) (not shown), for example, or it may be retrieved from a storage medium or over network 15.
The code has a syntax that can be understood and interpreted by instructions 46. For example, the code may be a commonly-understood computer language, such as BASIC or "C", or a form of pseudo-code specific to the invention. The code defines functions, such as conditional statements (e.g., If-Then or If-Then-Else statements), control statements (e.g., do While or do Until loops), or exception handlers, meaning fail-safe mechanisms that are triggered in the code in the event that an instruction in the code fails. The functions affect the sequence of execution of the resulting XML code and/or SOAP commands.
An example of user-generated C/C++ code is set forth below:
int local = 8; int total = 0; while ( total < 10 ) { total = SomeFunction(total); AnotherFunction (local); }
This code initializes integer variables "local" and "total" to values of "8" and "0" respectively. The code includes a "While" loop, meaning that the loop between the brackets "{}" is continually executed while the value of total is less than "10", whereafter processing within the loop is discontinued. Within the loop, the value of "total" is set equal to the result of a SOAP command called "SomeFunction" processing the previous value of "total" and another SOAP command called "AnotherFunction" processing "local".
Process 50 receives (201) code, such as that shown above, that defines one or more functions (e.g., a "While" loop) and one or more SOAP commands (e.g., "SomeFunction" and "AnotherFunction"). Process 50 translates (202) the code to XML script that, when interpreted, performs the functions and contains the SOAP commands. To perform the translation, process 50 may compile the code, interpret the functions in the compiled code, and generate appropriate XML script from the compiled code. An appropriate compiler may be included within instructions 46 for this purpose. The format of the SOAP commands may be static and known to the compiler, or the format may be determined dynamically from a WSDL (Web Services Description Language) document. WSDL is a standard for describing SOAP commands. WSDL is itself an XML document that can be interpreted automatically. WSDL defines the set of functions available and the format of each of the SOAP commands.
WSDL usually describes the functionality for a particular device or Web service. By reading WSDL, a program can display functions to a user, then create SOAP command(s) for the function(s) selected by the user. By way of example, there may be one thousand devices, all with individual settings, and it is desired to set all of the devices to 6% lower power usage. Using traditional SOAP commands, the server must be able to address each device, obtain each device's current setting, calculate 94% of its lo value, then write that new value back to each device, all through issuing individual SOAP commands. Using a SOAP script, the same script can be sent to all of the devices because the variable is evaluated locally at each device. As the population of monitored devices grows, this kind of distributed processing becomes more useful.
Continuing with the example set forth above, process 50 translates (202) the code into the following XML script:
<Root> <Variables> <local type ="integer"><8>/local> <total type ="integer"><0>/total> </Variables> <Script> <While condition="total < 10"> <SOAP-ENV:Body> <SomeFunction> <Count>total</Count> </SomeFunction> </SOAP-ENV:Body> <Return variable="total"/> <SOAP-ENV:Body> <AnotherFunction> <Input>local</Input> </AnotherFunction> </SOAP-ENV:Body> </While> </Script> </Root>
The XML script contains the same functions and SOAP commands as the original C/C++ code input by the user. For example, the "While" loop is expressed as
<While condition="total<10"> and </While>
and the SOAP commands are expressed as
<SOAP-ENV Body> <SomeFunction> <Count>total</Count> </SomeFunction> </SOAP-ENV:Body> and <SOAP-ENV:Body> <AnotherFunction> <Input>local</Input> </AnotherFunction> </SOAP-ENV:Body>
The expression "<Return variable="total"/>" returns the value of the variable "total" to the XML script. Thus, the output of the SOAP command may be passed back to the XML script as an argument in the SOAP command and used as a variable in the XML script. Also, the XML script may be written so that a variable, such as "total", is passed as an argument to a SOAP command.
An example of XML script containing a conditional "IF" statement is set forth in Appendix A attached hereto. An example of XML script containing an exception handler is set forth in Appendix B attached hereto.
After the code has been translated (202) to XML script, process 50 provides (203) the XML script to server 19 over network 15. Process 50 may send the XML script to server 19 through a Web interface, along with identification information that specifies the instance of device 11 for which the XML script is intended. Web server software 29 on server 19 receives the XML script over network 15 and application logic 32 stores the XML script in database 30, along with its associated identification information.
Device-Initiated Retrieval of the XML Script
Embedded controller 17 executes software 20 to retrieve the XML script intended for device 11 from remote server 19. In response, server 19 executes software 34 to send the XML script to embedded controller 17.
Process 40 generates and sends (301) a command to server 19. The command, or a modified version thereof, is sent by embedded controller 17 to server 19 periodically. It is through this command that embedded controller 17 polls server 19 to determine if there is any new/updated XML script for device 11 on server 19.
The command includes XML data identifying device 11. The data identifies the specific instance of device 11 and may include a device type field and one or both of a device serial number field and a device UUID. The command may also include a common name field, a manufacturer name field, a model name field, and a model number field, which specify the information set forth above for the device.
The command may be either an HTTP GET command or an HTTP post command. The data included in those commands is similar, with the difference being that the HTTP GET command retrieves a document, such as a file containing the XML script, and the HTTP POST command retrieves information, such as the XML script itself.
Process 41 (in server 19) receives (302) the HTTP command from embedded controller 17. Process 41 identifies the command as either a POST or GET command based on a header, such as "POST/CONTROL HTTP/1.1" (for a POST command), in the command. Process 41 uses an XML parser to parse (303) the various identifying fields, such as device type, serial number, and UUID, from the command.
Process 41 identifies (304) the instance of device 11 based on the information parsed from the command. That is, process 41 uses the device type, serial number, and UUID field information to identify the instance of device 11.
If the Command is a POST Command
The identification information from the command, in particular the device serial number and/or UUID, is used to search through database 30 for XML script specific to device 11. Once the appropriate XML script has been identified (304), process 41 retrieves (305) that XML script from database 30 using application logic 32. Process 41 determines if the XML script has been updated since it was last retrieved. This may be done by examining a revision number or date included in a header associated with the XML script. If the XML script has been updated, process 41 adds the updated XML script to the reply portion of POST command and sends (306) the POST command, with the updated XML script, back to embedded controller 17.
If the Command is a GET Command
As was the case above with the POST command, the identification information from the command is used to search through database 30 for XML script for the specific instance of device 11. In particular, the device serial number and/or UUID are used to retrieve (305) a configuration file that is specific to device 11. The configuration file contains the XML script for device 11. Process 41 sends (306) the configuration file to embedded controller 17.
Process 40 receives (307) the XML script containing one or more SOAP commands from server 19 in response to the HTTP command. Process 40 (in particular Web client application 21 in device 11) provides the XML script to XML interpreter 23, where the XML script is executed.
Referring to
XML interpreter 23 interprets (401) the XML script to perform the functions contained therein. For example, if there are any conditional statements, control statements, or exception handlers defined by the XML script, XML interpreter performs those functions on the appropriate commands and variables contained in the XML script.
During processing, XML interpreter 23 parses (402) the XML script to identify any SOAP commands contained in the XML script. Identified SOAP commands are passed to SOAP interpreter 26, which executes (403) the SOAP commands. Results of the SOAP commands may be passed back to the XML interpreter 23 for further processing. Likewise, variables may be passed from the XML script to the SOAP commands.
Using XML script in this manner, embedded controller 17 is able to execute multiple SOAP commands in response to a single device-initiated query. Thus, device 11 can perform reconfiguration operations or the like using multiple SOAP commands without maintaining communication with an external device, such as server 19, during the reconfiguration process. The XML script can specify (future) times at which the SOAP commands are to be executed, thus providing the device with further control over its own operation. SOAP interpreter 26 implements the SOAP standard to interpret and execute function calls. As more devices and software systems have support for SOAP, device 11 will be able to execute a script that controls multiple devices by calling their SOAP services.
Processes 40, 41, 50 and 52 are not limited to use with the hardware/software configuration of
Processes 40, 41, 50 and 52 may be implemented using one or more computer programs executing on programmable computers that each includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and one or more output devices.
Each such program may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. Also, the programs can be implemented in assembly or machine language. The language may be a compiled or an interpreted language.
Each computer program may be stored on a storage medium or device (e.g., CD-ROM, hard disk, or magnetic diskette) that is readable by a general or special purpose programmable computer for configuring and operating the computer when the storage medium or device is read by the computer to perform processes 40, 41, 50 and 52.
Processes 40, 41, 50 and 52 may also be implemented as an article of manufacture, such as one or more machine-readable storage media (e.g., compact or floppy disc), each configured with a computer program, where, upon execution, instructions in the computer program cause a machine (e.g., a computer) to operate in accordance with one or more of processes 40, 41, 50 and 52.
The invention is not limited to use with the protocols and standards described above. For example, Web server may use Java Servlets, ASP (Active Server Pages), ISAPI (Internet Server Application Programming Interface), or .NET interfaces to communicate with application logic 32. The HTTP commands sent by embedded controller 17 and/or server 19 are not limited to HTTP GET and POST commands. Any commands and/or requests for requesting and receiving data may be used.
The invention is not limited to the protocols and architecture described with respect to
Other embodiments not specifically described herein are also within the scope of the following claims.
|Patente citada
|Fecha de presentación
|Fecha de publicación
|25 Nov 1981
|29 Ene 1985
|Nippondenso Co., Ltd.
|Apparatus for managing a group of copying machines
|8 Sep 1978
|22 Abr 1986
|Ricoh Company, Ltd.
|Copying apparatus
|2 Jun 1988
|1 Ago 1989
|Picker International, Inc.
|Diagonostic service system for CT scanners
|20 Abr 1989
|31 Dic 1991
|Monitel Products Corp.
|Photocopy monitoring system
|19 Jul 1990
|18 May 1993
|General Electric Company
|Flexible real-time, multi-tasking architecture for tool condition monitoring
|5 Ene 1993
|22 Mar 1994
|Corabi International Telemetrics, Inc.
|Telepathology diagnostic network
|17 Nov 1992
|26 Abr 1994
|Raya Systems, Inc.
|Modular microprocessor-based health monitoring system
|26 Nov 1993
|21 Nov 1995
|Access Radiology Corp.
|Radiological image interpretation apparatus and method
|12 Oct 1994
|10 Sep 1996
|Trustees Of Columbia University In The City Of New York
|Automated statistical tracker
|16 Feb 1993
|17 Dic 1996
|Hitachi Software Engineering Co., Ltd.
|System for managing and operating a network by physically imaging the network
|27 Feb 1996
|18 Feb 1997
|Advanced Technology Laboratories, Inc.
|Medical ultrasonic diagnostic system with upgradeable transducer probes and other features
|1 Mar 1996
|5 Ago 1997
|Access Radiology Corporation
|Radiological image interpretation apparatus and method
|31 Mar 1995
|19 Ago 1997
|Unisys Corporation
|System architecture for improved network input/output processing
|11 Ene 1994
|7 Oct 1997
|Canon Kabushiki Kaisha
|Workstation for medical service
|21 Jun 1995
|3 Feb 1998
|Motorola, Inc.
|Method for remote system process monitoring
|25 Sep 1996
|10 Feb 1998
|Atlantis Diagnostics International, L.L.C.
|Ultrasonic diagnostic imaging system with universal access to diagnostic information and images
|13 Ene 1994
|24 Mar 1998
|Fox Network Systems, Inc.
|System and method for remote monitoring and operation of personal computers
|7 Feb 1996
|7 Abr 1998
|Lutron Electronics Co. Inc.
|Compact radio frequency transmitting and receiving antenna and control device employing same
|7 Jun 1995
|21 Abr 1998
|Branson; Philip J.
|Managing information in an endoscopy system
|7 Jun 1995
|28 Abr 1998
|Toshiba America Medical Systems, Inc.
|Vascular portable assistant computer system
|30 Oct 1996
|5 May 1998
|Crane; Harold E.
|Medical facility and business: automatic interactive dynamic real-time management
|19 Mar 1996
|19 May 1998
|Siemens Medical Systems, Inc.
|Network connectivity for a portable patient monitor
|20 Dic 1996
|2 Jun 1998
|Lanier Worldwide Inc.
|Method for storing and retreiving files by generating an array having plurality of sub-arrays each of which include a digit of file identification numbers
|18 Abr 1995
|16 Jun 1998
|Canon Kabushiki Kaisha
|Network management apparatus and control method thereof
|30 Ago 1996
|30 Jun 1998
|Emc, Inc
|System and method for managing patient medical records
|8 Feb 1996
|30 Jun 1998
|Pacific Bank Technology, Inc.
|Monitoring and alerting system for buildings
|23 Nov 1994
|28 Jul 1998
|Imation Corp.
|Performance monitoring system and method for a laser medical imager
|4 Abr 1995
|4 Ago 1998
|Higley; Thomas
|Method and system to create, transmit, receive and process information, including an address to further information
|27 Mar 1995
|15 Sep 1998
|Intel Corporation
|Registration of computer-based conferencing system
|2 Ago 1995
|22 Sep 1998
|Sirona Dental Systems Gmbh & Co. Kg
|Apparatus for technical diagnosis of errors in a medical/dental apparatus
|16 Abr 1997
|27 Oct 1998
|Health Hero Network, Inc.
|Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions
|30 Ene 1997
|1 Dic 1998
|Skf Condition Monitoring
|Apparatus and method for the remote monitoring of machine condition
|9 Jul 1997
|12 Ene 1999
|Hewlett-Packard Company
|Universally accessible healthcare devices with on the fly generation of HTML files
|27 Nov 1996
|2 Feb 1999
|Eastman Kodak Company
|Remote health care information input apparatus
|6 Jun 1995
|9 Mar 1999
|Lemelson; Jerome H.
|Computerized medical diagnostic system
|15 Oct 1996
|9 Mar 1999
|Lestician; Guy J.
|System for monitoring and controlling electrical consumption, including transceiver communicator control apparatus and alternating current control apparatus
|18 Jul 1996
|29 Jun 1999
|Joao; Raymond Anthony
|Control apparatus and methods for vehicles
|11 Jul 1997
|10 Ago 1999
|First Opinion Corporation
|Computerized medical diagnostic and treatment advice system including list based processing
|22 Ago 1997
|19 Oct 1999
|Intel Corporation
|Method and apparatus for facilitating the management of networked devices
|15 Jul 1997
|19 Oct 1999
|Johnson; R. Brent
|Combined remote access and security system
|9 Jul 1998
|2 Nov 1999
|Control Technology Corporation
|Distributed interface architecture for programmable industrial control systems
|7 Dic 1995
|14 Dic 1999
|Microsoft Corporation
|Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider
|2 Abr 1998
|11 Ene 2000
|Merck-Medco Managed Care, Llc
|Computer implemented patient medication review system and process for the managed care, health care and/or pharmacy industry
|6 Dic 1996
|11 Ene 2000
|Bef Corporation
|Distributed data collection system for remote photographic processing equipment
|11 Jul 1997
|8 Feb 2000
|First Opinion Corporation
|Computerized medical diagnostic and treatment advice system including network access
|18 Mar 1999
|8 Feb 2000
|Baxter, Jr.; John Francis
|Early warning detection and notification network for environmental conditions
|20 Ene 1999
|9 May 2000
|Tempa Communication Inc.
|Method for controlling united home security system
|16 Oct 1998
|9 May 2000
|Schneider Automation Inc.
|System for remotely accessing an industrial control system over a commercial communications network
|12 Abr 1996
|1 Ago 2000
|Fisher-Rosemont Systems, Inc.
|Process control system including a method and apparatus for automatically sensing the connection of devices to a network
|13 Feb 1998
|8 Ago 2000
|Eastman Kodak Company
|Method and system for remotely viewing and configuring output from a medical imaging device
|2 Sep 1997
|5 Sep 2000
|General Electric Company
|System and method for performing image-based diagnosis
|11 Jun 1998
|26 Dic 2000
|Compaq Computer Corporation
|Management event notification system using event notification messages written using a markup language
|10 Sep 1997
|28 Ago 2001
|Schneider Automation Inc.
|Web interface to a programmable controller
|23 Jul 1999
|16 Oct 2001
|Apex Inc.
|Method and system for intelligently controlling a remotely located computer
|27 Oct 1999
|13 Nov 2001
|Verticalone Corporation
|Apparatus and methods for automated aggregation and delivery of and transactions involving electronic personal information or data
|24 Sep 1998
|13 Nov 2001
|Xerox Corporation
|System for tracking and automatically communicating printer failures and usage profile aspects
|9 Jun 1998
|29 Ene 2002
|Compaq Information Technologies Group, L.P.
|Automatic state consolidation for network participating devices
|28 May 1999
|9 Abr 2002
|Adc Technologies International Pte Ltd.
|Method and system for providing cross-platform remote control, monitoring, and up-dating of a facility access controller
|25 Nov 1998
|23 Abr 2002
|Ge Medical Systems Global Technology Company, Llc
|Medical diagnostic field service method and apparatus
|25 Nov 1998
|30 Abr 2002
|Ge Medical Systems Global Technology Company, Llc
|Medical imaging system service evaluation method and apparatus
|9 Jul 1999
|11 Jun 2002
|Hewlett-Packard Company
|System and method for peripheral system management using operation object interfaces for device control
|22 Ene 1999
|2 Jul 2002
|Pointset Corporation
|Method and apparatus for setting programmable features of an appliance
|6 Ene 1999
|6 Ago 2002
|Seiko Epson Corporation
|System and method for monitoring the state of a plurality of machines connected via a computer network
|12 Nov 1999
|20 Ago 2002
|Statsignal Systems, Inc.
|System and method for monitoring and controlling remote devices
|26 Jul 1999
|10 Sep 2002
|Microsoft Corporation
|Access source control of resources within standard request-response protocols
|7 May 1999
|15 Oct 2002
|Samsung Electronics Co., Ltd.
|Method and system for device to device command and control in a network
|30 Jun 2000
|5 Nov 2002
|International Business Machines Corporation
|Alarm interface for a smart watch
|7 Jun 1995
|26 Nov 2002
|Toshiba America Medical Systems, Inc.
|Diagnostic test unit network and system
|7 Abr 2000
|21 Ene 2003
|Steen, Iii Henry B.
|Remote data access and system control
|11 Mar 1999
|18 Feb 2003
|Microsoft Corporation
|Storage system having error detection and recovery
|11 Dic 2000
|4 Mar 2003
|Seiko Instruments Inc.
|Thermal analysis apparatus
|6 May 1999
|15 Abr 2003
|Telecommunications Premium Services, Inc.
|Unified communication services via e-mail
|20 Mar 1998
|6 May 2003
|Sun Microsystems, Inc.
|Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system
|29 Sep 1999
|17 Jun 2003
|Ricoh Co., Ltd.
|Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
|25 Nov 1998
|22 Jul 2003
|Ianne Mae Howards Koritzinsky
|Medical diagnostic system services interface
|28 Sep 2000
|18 Nov 2003
|Rockwell Automation Technologies, Inc.
|Configurable object for industrial control and monitoring networks
|14 Mar 2000
|18 Nov 2003
|A. Worley
|Independent remote computer maintenance device
|10 Nov 2000
|3 Feb 2004
|Xanboo Inc.
|Systems and methods for the automatic registration of devices
|23 May 2000
|10 Feb 2004
|Intel Corporation
|Profile driven instant web portal
|15 Dic 1999
|23 Mar 2004
|Cisco Technology, Inc.
|Apparatus and method for providing server state and attribute management for voice enabled web applications
|28 Jul 2000
|29 Jun 2004
|Axeda Systems Operating Company, Inc.
|Reporting the state of an apparatus to a remote computer
|23 Abr 2001
|17 Ene 2002
|Werner Blumenstock
|System and method for remote maintenance and/or remote diagnosis of an automation system by means of electronic mail
|29 Jun 2001
|28 Mar 2002
|Brook John Charles
|Hash compact XML parser
|11 Jul 2001
|30 May 2002
|Tsuyoshi Saito
|Semiconductor manufacturing apparatus, remote control system therefor, and remote operation device
|10 Jul 2001
|16 Ene 2003
|Ringseth Paul F.
|System and methods for providing a declarative syntax for specifying SOAP-based web services
|30 Ene 2002
|10 Abr 2003
|Borland Software Corporation
|Development system providing extensible remoting architecture
|20 Dic 2001
|26 Jun 2003
|Baller Eric Henry
|Method and apparatus for managing intelligent assets in a distributed environment
|Título no disponible
|Título no disponible
|Título no disponible
|Título no disponible
|Título no disponible
|Título no disponible
|7 Nov 1997
|14 May 1998
|Linda L Roman
|System for providing comprehensive health care and support
|23 Ene 1998
|30 Jul 1998
|Dsc Telecom Lp
|System and method for monitoring and management of telecommunications equipment using enhanced internet access
|3 Mar 1998
|11 Sep 1998
|Darcy B Bellusci
|Open architecture cardiology information system
|13 Mar 1998
|24 Sep 1998
|Health Resources And Technolog
|A medical consultation management system
|16 Oct 1997
|29 Abr 1999
|Henry Brankin
|An apparatus and method for controlling access to a service over a communications system
|3 May 1999
|11 Nov 1999
|Intermec Ip Corp
|Automatic data collection device having a network communications capability
|7 May 1999
|11 Nov 1999
|Samsung Electronics Co Ltd
|Method and apparatus for universally accessible command and control information in a network
|"RomWebClient Embedded HTTP client 1-61 Toolkit" ALLEGROSOFT, 'Online! Jul. 9, 2000 (2000-07-091, pp. 1-2, XPOO2201938 Retrieved from the Internet: <URL: http://web. archive. org/web/2000070920 4234/http://www.allegrosoft.com/romwebclient. html> retrieved on Jun. 12, 2002 the whole document.
|Allegro Software product release 1-61 overview Greenhills Software Inc., 'Online! Jun. 10, 2002 (2002-06-1o), pp. 1-1, XPOO2201939 Retrieved from the Internet: URL: http://www.ghs. com/partners/allegro/>'retrieved on Jun. 10, 2002! the whole document.
|Box, et al., Simple Object Acces Protocol (SOAP) 1.1, Document No. XP002250270, May 8, 2000.
|CORBA and XML Integration in Enterprise Systems-Ennis (2000); www.iona.com/info/techcenter/ecoop2000apr17.pdf.
|Database WIP, Section EI, Week 200156, Abstract, Document No. XP002253876 (Korea Electronics & Telecom Res Inst.) Derwent Publications, Ltd., London, GB, Mar. 5, 2001.
|Didier Martin, Professional XML, Jan. 2000.
|Edward F. Steinfeld "Internet-appliance technology automates test equipment" EDN Magazine, pp. 157-169, Oct. 2000, www.edbmag.com.
|Edward Steinfeld, "Making the Change", Document No. XP002201937, Apr. 2000, Circuit Cellar Online.
|http:://www.upnp.org/download.UPnPDA10<SUB>-</SUB>20000613.htm (52 pgs).
|Implementing Incremental Code Migration with XML, Emmerich, W. et al, IEEE, 4-11, Jun. 2000.
|International Search Report-PCT/US03/11701 (dtd Oct. 13, 2004).
|Lassman, M. et al., "Modern Nuclear Medical Diagnostics with Efficient Gamma Cameras," Electromedica, 66(2):43-51 (1998).
|Lerner, R., "At the Forge: Introducing SOAP", Linux Journal, Mar. 2001 (#XP002292162).
|Mason, K., "XML Translation for block structured languages", IBM Corporation: Research Disclosure, Kenneth Mason Publications, 44176 (2001).
|Reuven M. Lerner, At the Forge Introducing SOAP, 2001.
|SOAP Archives Online, "Multiple Method Calls in SOAP Packet"; URL: http://discuss.develop.com/archives/wa.exe?A2=ind9912&L=soap&T=O&F=&S=&P=25113>.
|The Simple Times, vol. 7, No. 1, Mar. 1999; www.simple-times.org/pub/simple-times/issues/7-1.html.
|Tom Williams "Java Goes To Work Controlling Networked Embedded Systems" Computer Design, Pennwell Publ. Littleton, MA, 35:9:36-37, Aug. 1996.
|virtual reality transfer protocol (vrtp); www.stl.nps.navy.mil/~brutzman/vrtp.
|webmethods B2B Whitepaper; www.cs.wisc.edu/~vganti/papers/b2b<SUB>-</SUB>wpB2Bintegration.html.
|XML-based Data System for Earth Science Applications, Suresh, R et al.; IEEE 2000 Internation, vol. 3, pp. 242-328, Jul. 2000.
|Patente citante
|Fecha de presentación
|Fecha de publicación
|14 Ago 2003
|11 Dic 2007
|International Business Machines Corporation
|System and method for securing a portable processing module
|3 Dic 2004
|20 May 2008
|Wings Software, Ltd
|XML-based symbolic language and interpreter
|10 Mar 2004
|9 Sep 2008
|Combrio, Inc.
|Method for establishing directed circuits between parties with limited mutual trust
|6 Dic 2005
|2 Dic 2008
|Bae Systems, Inc.
|Modular configuration and deployment of JDBC resources
|30 Jun 2004
|22 Sep 2009
|Ats S.R.L.
|System and method for improving reliability of distributed electronic transactions
|27 May 2003
|3 Nov 2009
|Oracle International Corporation
|Method of converting a regression test script of an automated testing tool into a function
|21 Feb 2007
|3 May 2011
|Axeda Corporation
|Retrieving data from a server
|17 Ene 2007
|21 Jun 2011
|Google Inc.
|Providing relevance-ordered categories of information
|17 Ene 2007
|21 Jun 2011
|Google Inc.
|Presentation of local results
|20 Feb 2004
|21 Jun 2011
|Axeda Corporation
|Establishing a virtual tunnel between two computer programs
|17 Ene 2007
|23 Ago 2011
|Google Inc.
|Location in search queries
|7 Ago 2009
|20 Sep 2011
|System and method for improving reliability of distributed electronic transactions
|14 Ago 2006
|8 Nov 2011
|Axeda Corporation
|Reporting the state of an apparatus to a remote computer
|12 Feb 2007
|15 Nov 2011
|Axeda Corporation
|XML scripting of SOAP commands
|26 Dic 2006
|22 Nov 2011
|Axeda Acquisition Corporation
|Managing configurations of distributed devices
|17 Abr 2002
|31 Ene 2012
|Axeda Corporation
|Retrieving data from a server
|11 May 2011
|16 Oct 2012
|Axeda Corporation
|Establishing a virtual tunnel between two computer programs
|15 Abr 2011
|20 Nov 2012
|Emerge Print Management, Llc
|Patrol device field installation notification method and system
|17 Ene 2007
|4 Dic 2012
|Google Inc.
|Synchronization of fixed and mobile data
|18 Mar 2010
|11 Dic 2012
|Emerge Paint Management, LLC
|Field metering patrol system and method for metering and monitoring printers
|3 Oct 2006
|5 Feb 2013
|Axeda Acquisition Corporation
|System and method for dynamically grouping devices based on present device conditions
|29 Sep 2006
|26 Mar 2013
|Axeda Acquisition Corporation
|Adaptive device-initiated polling
|6 Jul 2007
|2 Jul 2013
|Axeda Acquisition Corp.
|Managing distributed devices with limited connectivity
|2 Jun 2011
|16 Jul 2013
|Google Inc.
|Presentation of local results
|27 Jun 2011
|14 Ene 2014
|Mcafee, Inc.
|Network analysis system and method utilizing collected metadata
|8 Ago 2003
|21 Ene 2014
|Axeda Corporation
|Maintaining independent states for multiple web browser instances
|23 Nov 2010
|1 Abr 2014
|Axeda Corporation
|Scripting web services
|1 Mar 2011
|8 Abr 2014
|Covidien Lp
|Remote monitoring systems for monitoring medical devices via wireless communication networks
|4 Oct 2011
|10 Jun 2014
|Axeda Corporation
|Scripting of soap commands
|19 Dic 2011
|24 Jun 2014
|Axeda Corporation
|Retrieving data from a server
|26 Dic 2012
|1 Jul 2014
|Axeda Acquisition Corp.
|System and method for dynamically grouping devices based on present device conditions
|4 Oct 2011
|22 Jul 2014
|Axeda Acquisition Corp.
|Managing configurations of distributed devices
|23 Sep 2011
|5 Ago 2014
|Covidien Lp
|Wireless relay module for remote monitoring systems
|18 Ene 2012
|19 Ago 2014
|Covidien Lp
|Wireless relay module for monitoring network status
|14 Ene 2011
|26 Ago 2014
|Covidien, LP
|Wireless relay module for remote monitoring systems
|22 Dic 2011
|7 Oct 2014
|Covidien Lp
|Wireless relay module having emergency call functionality
|14 Ene 2011
|25 Nov 2014
|Covidien Lp
|Medical device wireless network architectures
|3 Oct 2011
|25 Nov 2014
|Axeda Corporation
|Reporting the state of an apparatus to a remote computer
|22 Dic 2011
|2 Dic 2014
|Covidien Lp
|System and method for patient identification in a remote monitoring system
|14 Ene 2014
|27 Ene 2015
|Covidien Lp
|Remote monitoring systems for monitoring medical devices via wireless communication networks
|29 Jun 2009
|17 Feb 2015
|Ortho-Clinical Diagnostics, Inc.
|Event-based communication in a clinical diagnostic analyzer
|17 Ene 2007
|24 Feb 2015
|Google Inc.
|Expandable homepage modules
|22 Ago 2011
|31 Mar 2015
|Google Inc.
|Location in search queries
|13 Sep 2012
|7 Abr 2015
|Axeda Corporation
|Establishing a virtual tunnel between two computer programs
|19 Ene 2012
|28 Abr 2015
|Covidien, LP
|Wireless relay module for remote monitoring systems having power and medical device proximity monitoring functionality
|4 Feb 2010
|19 May 2015
|Honeywell International Inc.
|Wireless controller with gateway
|16 Nov 2012
|4 Ago 2015
|Ptc Inc.
|Methods for dynamically generating an application interface for a modeled entity and devices thereof
|8 Ago 2003
|8 Jul 2004
|Matthew Harvey
|Maintaining independent states for multiple web browser instances
|14 Ago 2003
|17 Feb 2005
|International Business Machines Corporation
|System and method for discovery of remote device driver functionality and interface
|14 Ago 2003
|3 Mar 2005
|International Business Machines Corporation
|System and method for securing a portable processing module
|26 Sep 2003
|31 Mar 2005
|Jaakko Rajaniemi
|System, apparatus, and method for providing Web services on mobile devices
|30 Jun 2004
|16 Feb 2006
|Franco Arcieri
|System and method for improving reliability of distributed electronic transactions
|3 Dic 2004
|8 Jun 2006
|Cole Larson
|XML-based symbolic language and interpreter
|14 Ago 2006
|11 Ene 2007
|Axeda Corporation, A Massachusetts Corporation
|Reporting the state of an apparatus to a remote computer
|20 Oct 2011
|Mcafee, Inc., A Delaware Corporation
|Network analysis system and method utilizing collected metadata
|1 Jul 2009
|6 Ene 2010
|Ortho-Clinical Diagnostics, Inc.
|Event-based communication in a clinical diagnostic analyzer
|Clasificación de EE.UU.
|Clasificación internacional
|Clasificación cooperativa
|Clasificación europea
|17 Abr 2002
Owner name: AXEDA SYSTEMS OPERATING COMPANY, INC., MASSACHUSET
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HANSEN, JAMES R.;REEL/FRAME:012827/0211
Effective date: 20020417
|22 Jul 2003
Owner name: SILICON VALLEY BANK,CALIFORNIA
Free format text: SECURITY INTEREST;ASSIGNOR:AXEDA SYSTEMS OPERATING COMPANY;REEL/FRAME:014300/0164
Effective date: 20030625
|25 Oct 2004
Owner name: AXEDA SYSTEMS OPERATING COMPANY,PENNSYLVANIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:015916/0045
Effective date: 20041013
|28 Ene 2005
Owner name: AXEDA SYSTEMS OPERATING COMPANY, INC., MASSACHUSET
Free format text: CHANGE OF NAME;ASSIGNOR:EMATION, INC.;REEL/FRAME:015634/0663
Effective date: 20020211
|19 Jul 2005
Owner name: JMI EQUITY FUND V, L.P.,MARYLAND
Free format text: GRANT OF SECURITY INTEREST IN PATENTS AND TRADEMARKS;ASSIGNORS:AXEDA SYSTEMS, INC.;AXEDA SYSTEMS OPERATING COMPANY, INC.;AXEDA IP, INC.;REEL/FRAME:016274/0846
Effective date: 20050708
Owner name: JMI EQUITY FUND V (AI), L.P.,MARYLAND
Free format text: GRANT OF SECURITY INTEREST IN PATENTS AND TRADEMARKS;ASSIGNORS:AXEDA SYSTEMS, INC.;AXEDA SYSTEMS OPERATING COMPANY, INC.;AXEDA IP, INC.;REEL/FRAME:016274/0846
Effective date: 20050708
|19 Sep 2005
Owner name: LAURUS MASTER FUND, LTD.,NEW YORK
Free format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA SYSTEMS OPERATING COMPANY, INC.;REEL/FRAME:016551/0813
Effective date: 20050831
|8 Dic 2005
Owner name: AXEDA SYSTEMS OPERATING COMPANY, INC.,MASSACHUSETT
Free format text: RELEASE OF SECURITY INTEREST IN TRADEMARKS AND PATENTS;ASSIGNOR:LAURUS MATER FUND, LTD.;REEL/FRAME:016871/0043
Effective date: 20051202
Owner name: AXEDA IP, INC.,MASSACHUSETTS
Free format text: RELEASE OF SECURITY INTEREST IN TRADEMARKS AND PATENTS;ASSIGNOR:LAURUS MATER FUND, LTD.;REEL/FRAME:016871/0043
Effective date: 20051202
Owner name: AXEDA SYSTEMS INC.,MASSACHUSETTS
Free format text: RELEASE OF SECURITY INTEREST IN TRADEMARKS AND PATENTS;ASSIGNOR:LAURUS MATER FUND, LTD.;REEL/FRAME:016871/0043
Effective date: 20051202
|9 Dic 2005
Owner name: AXEDA CORPORATION,MASSACHUSETTS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AXEDA SYSTEMS OPERATING COMPANY, INC.;REEL/FRAME:016875/0827
Effective date: 20051202
|24 Oct 2006
Owner name: SILICON VALLEY BANK,CALIFORNIA
Free format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:018420/0790
Effective date: 20061011
|24 Abr 2007
|Certificate of correction
|25 Jun 2007
Owner name: SILICON VALLEY BANK, CALIFORNIA
Free format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:019489/0818
Effective date: 20070619
|24 Ene 2008
Owner name: SILICON VALLEY BANK, CALIFORNIA
Free format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:020403/0728
Effective date: 20080104
|8 Abr 2008
|Certificate of correction
|13 Ago 2010
|Fee payment
Year of fee payment: 4
|16 Jul 2012
Owner name: AXEDA CORPORATION, MASSACHUSETTS
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:028558/0744
Effective date: 20120713
|17 Jul 2012
Owner name: AXEDA CORPORATION, MASSACHUSETTS
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MMV CAPITAL PARTNERS INC.;REEL/FRAME:028563/0446
Effective date: 20120713
|24 Jul 2012
Owner name: COMERICA BANK, MICHIGAN
Free format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:028629/0538
Effective date: 20120713
|13 Ago 2014
|Fee payment
Year of fee payment: 8
|25 Ago 2014
Owner name: AXEDA CORPORATION, MASSACHUSETTS
Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:COMERICA BANK;REEL/FRAME:033608/0704
Effective date: 20140822
|2 Sep 2015
Owner name: PTC INC., MASSACHUSETTS
Free format text: MERGER;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:036478/0387
Effective date: 20150309


text:
#82 of 186
San Juan, Puerto Rico
Comment, Like, Favorite
Expert Printing and Assembly
Shipping Within 2 - 3 Business Days
Millions of Satisfied Customers
The Syntropy Of Glass Pebbles Within A Deep Vase
Sandra Pena de Ortiz
Photograph - Photography
FEATURE ARTWORK: Stop Time With Art FAA group - 01/12/2013
FEATURE ARTWORK: Woman Artist FAA group - 01/12/2013
FEATURE ARTWORK: Surreal Geometry FAA group - 01/12/2013
FEATURE ARTWORK: USA Artist News FAA group - 01/11/2013
This image is a rendition by the artist of a group of lost glass pebbles found in the bottom of a deep vase. The photograph was digitally manipulated in order to highlight the beauty of the captured image with its variations of lights and shades. In total, there are fourty-five pebbles and amazingly they spontaneously took the arrangement in which they are seen in the image. As entropy is an expression of disorder and randomness, I think, that the spectacular high arrangement of the fourty-five glass pebbles inside the vase, positioned themselves in an anti-entropic fashion.
Entropy is the second law of thermodynamics, which states that the entropy or order of the universe is always increasing. However, we know that our God is a God of order, thus this law, while a reality in the present universe, will not be present in eternity. Interestingly, the problem of explaining the order seen in the image has been also associated to all life forms. Order is a characteristic of life and God is life. Erwin Schrodinger, a famous Austrian Nobel Laureate in physics introduced a popular concept in his 1944 popular-science book "What is Life?"[1], that explains the conundrums of order in life, in the universe, and in our image. The theory is called negative entropy or syntropy stating that a system may exports its entropy to keep its own entropy low.
[1] Schrodinger, Erwin, What is Life - the Physical Aspect of the Living Cell,
Cambridge University Press, 1944
January 11th, 2013
Viewed 400 Times - Last Visitor from Seattle, WA on 09/03/2015 at 1:12 AM
Sales Sheet
More from Sandra Pena de Ortiz
San Juan, Pu - Puerto Rico
Thank you Michele!
Davis, CA - United States
Very cool light!
San Juan, Pu - Puerto Rico
Thank you Nina!
Ottawa, ON - Canada
Excellent macro!
San Juan, Pu - Puerto Rico
Thank you so much Judy!
San Juan, Pu - Puerto Rico
Thank you so much Brian!
Truro, Co - United Kingdom
A wonderful abstract love it Voted/Fav
Chicago, IL - United States
Very lovely! v/f!
Potomac, MD - United States
Really fantastic and creative :) v
San Juan, Pu - Puerto Rico
Thank you so much John!
Franklin Square, NY - United States
Sandra, Excellent photo love the colors and the way the pebbles appear floating at the bottom of the vase. Nicely digitally altered and very creative with a great idea to create this photo. Excellent photo, favorite, voted, google, tweet and FB promoted from CFC group - 3 link prommo thread
Rochester, Ne - United States
Very nice work!!!
Barcelona - Spain
Beautiful experimenting image, Sandra! You achieved a lovely result! Great! t V.
Panama City, FL - United States
Very interesting! Love the color ! Nice job!
San Juan, Pu - Puerto Rico
Thank you so much Norma!
Avinger, TX - United States
What an interesting concept and fantastic image! Well done!
Fort Worth, TX - United States
lovely! v
Jackson, MI - United States
Very beautiful work!! f/v
San Juan, Pu - Puerto Rico
Thank so much Taliana!
Bucharest - Romania
Wonderful image, Sandra! I like the title, too! My compliments!v/f
Toijala, Ak - Finland
Cool work, Sandra! V
New Orleans, LA - United States
Sandra, interesting description and image! I especially appreciate the quality of light as it is reflected from the various glass surfaces. Voted
Fort Worth, TX - United States
nicely done! v
Daytona Beach, FL - United States
This is cool!! f/v USA Artist News.
Bulli , Ne - Australia
lovely image Sandra voted
Mesa, AZ - United States
Love the transparency and color tones - beautiful piece. v
Boise, ID - United States
v/f Excellent !
Please Wait...
Beverly Hills, CA (United States)
Sign up for our newsletter for exclusive deals, discount codes, and more:
Unsubscribe at any time.
Server Status OK
Copyright © 2015 FineArtAmerica.com - All Rights Reserved

subset: commoncrawl


text:
Available in Grey
You at the festival + these shorts with a killer high waist = damsel in distressed denim. Also, the cuffs are tailored, so they'll stay put. WovenFive-pocket construction, zip fly100% cotton12" full length, 2.5" inseam, 10.5" rise, 29" waistMeasured from Size 26Machine wash coldMade in China
Available in Grey/Cream, Light Pink/Cream
Denim shorts are already a summer staple in our book, but this pair's vertical stripes, cuffed hem, and four-button placket make it even more so. Their classic motif and nautical look means they're as perfect for adventuring downtown as they are for a day of boating. Five-pocket constructionLightweight, woven100% cotton10.5" full length, 2" inseam, 10.75" rise, 28.5" waistMeasured from Size 26Machine wash coldMade in China
Available in Grey/Silver
Step outside of your comfort zone and ditch your denim cutoffs for something a little more special... something like these shorts. With two-tone striped sequins and a high-waisted cut, these maintain the comfort of your favorite shorts, but have a lot more visual appeal. Add this pair to your collection and you'll stand out from the sea of standard dresses at your next party. Invisible side zipper, lightweightFully lined, woven100% polyester11.5" full length, 2.25" inseam, ...
A pair of destroyed denim cut offs featuring a contrast braided trim. Zip fly with button closure. Five-pocket construction. Frayed leg openings. Unlined. Woven. Lightweight. DETAILS: 11" waist side seam to hem, 3" inseam, 22" leg opening, 9" rise, 26" waist Measured from Size 25 98% cotton, 2% spandex Hand wash cold, tumble dry low/li>Imported


text:
Bay Area Opera Singers Compete for $50,000 in Prizes
Opera San José will present the Seventh Annual Irene Dalis Vocal Competition on May 4 at 8pm at the California Theatre, 345 South First Street in downtown San José.
Ten winners from the 2013 West Coast Auditions for singers will compete with two arias each for $50,000 in cash prizes, including a $5,000 prize for the audience favorite to be selected by popular vote during the final intermission. Premium seating at $150 includes an opportunity to meet the judges and attend a post-event champagne reception at the Sainte Claire Hotel. $50 for reserved orchestra seating. Tickets are on sale at the Opera San José Box Office, by phone at408-437-4450 or online at operasj.org.Dates: May 4, 2013 Time: 8:00 pm Location: California Theatre, 345 South First Street between San Carlos and San Salvador streets, downtown San José. Tickets: $150 ($50 tax-deductible) for premium seating; $50 ($25 tax-deductible) for reserved orchestra seating from Opera San José Box Office, 2149 Paragon Dr., San José, CA 95131; 408-437-4450; 408-437-4455 fax; operasj.org. Students 25 and younger (with student ID) $11 - Available 90 minutes prior to curtain at the California Theatre box office only.
About Author
- SAG-AFTRA Convention Continues, George Heller Memorial Awards Presented
- Hugh Jackman, Lady Gaga, and More to Appear on THE TONIGHT SHOW STARRING JIMMY FALLON
- David Leitch to Direct THE COLDEST CITY
- SAG-AFTRA Announces Gabrielle Carteris Re-Elected Executive Vice President at National Convention
- VH1's Primetime Ratings For Third Quarter Surge Ahead +34% Over Prior Quarter Among Adults 18-49
- Sara Bareilles, Idris Elba, Adam Lambert, and More to Visit LATE NIGHT WITH SETH MEYERS
- KEVIN HART PRESENTS PLASTIC CUP BOYZ to be Released on Comedy Dynamics 10/13
- The First Lady Joins Public Media Effort, American Graduate Day 2015
- Review Roundup: Matt Damon Stars in Action Adventure THE MARTIAN
- Original Motion Picture Score from Acclaimed Film THE MARTIAN Out Today
- Kaley Cuoco & More Attend Opening Day of MASTERS OF LA
- Mika Kaurismaki's THE GIRL KING Available 12/8
- Sony Classical Releases THE WALK Original Motion Picture Soundtrack Today
- Documentary PINK & BLUE: COLORS OF HEREDITARY CANCER Set for Worldwide Theatrical Premiere Tonight
- Warner Bros. Celebrates Release of PAN by Asking Audiences to 'Discover Your Neverland'
- THE DAILY SHOW's Trevor Noah to Participate In Politicon
- As World Preps or Release of SPECTRE, Gillette Celebrates 'Bond Moments' in Every Man's Life
- Innovid and Netflix Win 2015 IAB MIXX Gold Award
- Director Ridley Scott Incorporates GoPro into the Making of THE MARTIAN
- Special Screening of Documentary SIR IVAN: I AM PEACEMAN to Kick Off Transgender Awareness Campaign


text:
Apply Today
Welcome to the Passport Division of the Office of the Westchester County Clerk. Our staff is committed to making the process of securing a passport as efficient as possible. In order to help us do so, please do not wait until the last minute. Apply now as routine passport applications are taking up to six weeks. Read More.
We Are Here to Help
|The Westchester County Clerk's Mobile Passport Service will be back for 2014, making visits and accepting passport applications throughout the county. Check our calendar of events or community outreach page in the spring as new dates are added for 2014.
Calendar of Events
October 7, 2015
Naturalization Ceremony
2 p.m.
Daronco Courthouse, White Plains
October 12, 2015
Columbus Day
Office Closed, Legal Holiday
Office will reopen Tuesday, October 13, 2015 at 8 a.m.
Calendar of Events
Visiting Our Office?
To visit our office, enter through the Richard J. Daronco Courthouse located at 111 Dr. Martin Luther King, Jr. Blvd. in White Plains. Our office is open Monday through Friday from 8 a.m. until 5 p.m., excluding official holidays.


text:
It would be a shame is somebody reported it. http://i.imgur.com/WoZ6eed.png
How do you report a lol again? There's a button for that or I'll have to send links directly to ICHC ... [more]
Nah, I'm not bigger. I'm way, WAY worse. Already flagged 5 comment of them both.
Whenever pesari or her little bitch UmbraNights threat or offend you, gimme a hint. Getting rid of t ... [more]
UmbraNights made one serious mistake - he admitted he was responsible for my ban. From now on, anyti ... [more]
I'm gonna play from nine to one, I just wanna have some fun, I'm gonna mess around! Yeah, I'm gonna ... [more]
Do they even realise how many nicknames, emails, Onion scripts and TORs I could possibly use here?
I just love how Polish language uses reflexive pronouns in most verbs refering to personal state or ... [more]


text:
Beating Clayton Kershaw will certainly not be an easy task, but the Nats will have Bryce Harper to help their cause.
The Nationals released a statement on Saturday morning regarding Friday night's suspended game against the Dodgers, which was caused by a lighting outage at the stadium:
2014 record: 94-68, 1st place in NL West
Manager: Don Mattingly, 5th season
Estimated 2015 payroll: $264 million
By: Khari Arnold
The Philadelphia Phillies have shipped former National League MVP Jimmy Rollins to the Los Angeles Dodgers, according to CSN Philly's Jim Salisbury.
Bryce Harper will no longer participate in Major League Baseball's Japan Series showcase next week, as the final roster was announced on Friday.


text:
In June, the US Supreme Court decided the case of debtors in bankruptcy desirous of stripping off a lender's real estate lien that was fully in excess of the fair market value of the real estate. The Supreme Court unanimously...more
The Issue and Background -
Debtors David Caulkett and Edelmiro Toledo-Cardona ("Debtors") each filed for Chapter 7 bankruptcy relief with "underwater" junior mortgages held by Bank of America, N.A. ("Bank"). In other...more
A Battle in the Making in the Oil and Gas Sector: Second Lien vs. High Yield Debt -
In the oil and gas industry, there is a storm brewing between holders of second lien debt and unsecured high yield bonds. These...more
Twenty-three years after initially visiting the issue, the United States Supreme Court has recently settled what some would call "the single most important unresolved issue in consumer bankruptcy" - whether Chapter 7 permits...more
Reaffirming its 1992 decision in Dewsnup v. Timm, on June 1, 2015, the U.S. Supreme Court in Bank of America v. Caulkett, No. 13-1421, once again ruled that a chapter 7 debtor may not void a junior lien under Bankruptcy Code...more
SEC Provides Additional Analysis Related to Proposed Pay Ratio Disclosure Rules -
On June 4, the Securities and Exchange Commission provided additional analysis related to its proposed rules for pay ratio disclosure. The...more
The U.S. Supreme Court held that a secured creditor in a chapter 7 bankruptcy case is protected from having its lien "stripped off" even if the collateral securing its claim is worth less than the claims asserted by a senior...more
On June 1, 2015, the United States Supreme Court issued a unanimous ruling resolving a split amongst circuit courts in which the 11th circuit was the singular minority, addressing the permissibility of "lien-stripping" in...more
On Monday, the Supreme Court reaffirmed the principle that junior "underwater" residential mortgage liens can "pass through" a bankruptcy case unaffected.
In Bank of America, N.A. v. Caulkett, the Supreme Court held...more
The U.S. Supreme Court has held that a debtor in a Chapter 7 bankruptcy proceeding may not void a junior mortgage lien when the debt owed on a senior mortgage lien exceeds the current value of the collateral, provided that...more
On June 1, 2015, the United States Supreme Court in Bank of America, N.A. v. Caulkett, 575 U.S. ____ (2015), unanimously held that a Chapter 7 debtor cannot strip off wholly "underwater" liens secured by the debtor's...more
On June 1, 2015, the United States Supreme Court decided Bank of America v. Caulkett, No. 13-1421, together with Bank of America v. Toledo-Cardona, No. 14-163, holding that a debtor in a Chapter 7 bankruptcy proceeding may...more
Yesterday, the United States Supreme Court ruled that debtors in Chapter 7 bankruptcy cases cannot "strip off," or completely void, junior mortgages that—based on the value of the property and the amount of claims secured by...more
On May 4, 2015, a unanimous United States Supreme Court in Bullard v. Blue Hills, 135 S. Ct. 1686 (2015), resolved a long-standing circuit court split by holding that a bankruptcy court's order denying confirmation of a...more
In most successful "wrongful foreclosure" cases (challenging an already-completed trustee's sale), the debtor's most obvious source of damages is the lost equity in the wrongfully sold security property....more
On March 24th, the Supreme Court heard oral argument on the consolidated appeals of two decisions from the Eleventh Circuit Court of Appeals, Bank of America v. Caulkett and Bank of America v. Toledo-Cardona. The appeals...more
The U.S. Supreme Court will hear two cases brought by Bank of America regarding whether a second mortgage on an underwater property can be voided during Chapter 7 bankruptcy. Both cases involve Florida homeowners who sued to...more
The Eleventh Circuit has affirmed the dismissal of a putative class action brought under the FDCPA, 15 USC § 1692, against a law firm for sending a letter to a homeowner in default. Specifically, the letter did the...more
Along with my colleagues Brad Kuhn, Ben Rubin, and Katherine Contreras, I'm here in Hartford at the IRWA Annual Education Conference. It's been an interesting few days as we discuss eminent domain issues in the shadow of New...more
On December 19, CFPB and 49 states and the District of Columbia filed a proposed court order requiring Ocwen Financial Corporation, the fourth-largest mortgage servicer in the country, to provide $2 billion in principal...more
On December 10, the New York Department of Financial Services (DFS) proposed regulations that would authorize and encourage "shared appreciation" mortgage modifications in that state. The DFS explained that under a shared...more
On September 23, the FHFA launched a nationwide campaign to educate borrowers about HARP. The FHFA explains that the campaign is designed to encourage homeowners who have been making their mortgage payments, but who owe more...more
Richmond, California's leaders approved a controversial plan earlier this month to become the first municipality in the nation to use eminent domain to rid itself of underwater mortgages. The plan was approved by the Richmond...more
OK, I'll admit it. A year ago I thought this whole condemnation-of-underwater-mortgages thing would die off pretty quickly. I predicted we'd never see any large-scale condemnation effort. So far, I've missed badly on the...more
The purpose for the Florida Fair Foreclosure Act, which became effective in July, was to speed up the residential and commercial foreclosure process in Florida, where a foreclosure could take more than two years from start to...more
Your first step to building a free, personalized, morning email brief covering pertinent authors and topics on JD Supra:
Sign up to create your digest using LinkedIn*
Back to Top
Copyright ©


text:
Is this attraction free to the public?
Is gratuity suggested at this attraction?
Would this be a good rainy day activity?
Is there food available at this attraction?
Is a car required to access this attraction?
Is this attraction accessible using public transportation?
Is this attraction closed during certain parts of the year?
Does this attraction require payment to access?
Do you recommend that visitors take a guided tour at this attraction?
Is this attraction wheelchair accessible?
Thanks for helping!
A wonderful place that fills an afternoon or just have a cup of tea and cake! Very atmospheric and romantic- you must go there! Nb the approach from DOWN the hill is quite narrow...
read more
A wonderful place that fills an afternoon or just have a cup of tea and cake! Very atmospheric and romantic- you must go there! Nb the approach from DOWN the hill is quite narrow. They also have great musical events.
This is a must see in the area. Iford Manor embodies what fairy tales are made of. This garden is stunning, very beautifully kept in its former glory by an amazing team. Steeped in its Victorian heritage, a walkthrough affords a fantastic step back in time to another century. The layout reminds me of the architectural follies typical of the...
Excellent gardens and scenery buried deep in a hollow. Delightful cafe/tea room and fine statuary and architecture to dwell on. A trip into the past and well worth a visit.
this garden is in a beautiful part of the world, walk there if you can and enjoy the miles of footpaths with views over the surrounding fields. The garden themselves are small but charming with beautiful stonework and statuary. Very friendly welcome from the fellow who took the money and the housekeeper who made the delicious fruit cake we enjoyed...
These gardens are so beautiful, I proposed to my girlfriend here. If you're in the area, it's well worth a visit.
Hi James,
Congratulations! We are proud to have been the backdrop for your proposal and hope you'll come back and see us some time soon.
All best wishes, from the team at Iford.
Very much worth the 2 mile walk from the Avoncliff aquaduct. We had some friendly directions to find the manor. Once there we were lucky to meet the owner/ occupier and had a very nice chat about his garden and the cherry trees in particular. Wonderfully set out guarded which was great to be able to walk around. One of...
The Peto Gardens are beautiful, be prepared for a climb! The tea shop is friendly and inviting with home-made produce
My favourite place to visit when in Bath. The beauty of thie garden and it's setting never fails to take my breath away.
We had tickets for a musical event in the garden. The weather, surroundings and service were all first class. We enjoyed a wonderful picnic with friends. I will certainly return here as it felt so relaxing and "at one with nature". The garden is on a hillside so you either manage steps or walk further on a gravel track to...
The weather was appalling with rain pouring down but we couldn't have had a more genuine welcome. Mr John met us and told us the history of the place with lots of anecdotes then lent us umbrellas and off we went. What a place. Reasonable entry price and a gorgeous 'Italian'garden. It would be difficult for anyone with a mobility...
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.
What is the wheelchair access like?
Hi, what is the cost of entry?
See all questions


text:
Richard Beatwife brings us wall to wall acid madness with an original sound that'll make your brain melt. Using his unique max msp set-up he is able to jam this stuff out live be sure to check out his live shows when he's in town!.
Fat Crunt 4:03
Cummin Face 4:59
Fist Nun Puppet 3:58
Cheese In My Stomach 4:31
Ritilin 030 7:07