Patents by Inventor Douglas Davis
Douglas Davis has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9250917Abstract: An approach is provided in which a distributed runtime environment executes a software application that includes isolated runtime constructs corresponding to an isolated runtime environment. During the execution, the distributed runtime environment identifies isolated runtime constructs included in the software application and selects distributed runtime constructs corresponding to the isolated runtime constructs. In turn, the distributed runtime environment executes the distributed runtime constructs in lieu of executing the isolated runtime constructs.Type: GrantFiled: September 22, 2014Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventor: Douglas Davis
-
Patent number: 9207946Abstract: An approach is provided in which a distributed runtime environment executes a software application that includes isolated runtime constructs corresponding to an isolated runtime environment. During the execution, the distributed runtime environment identifies isolated runtime constructs included in the software application and selects distributed runtime constructs corresponding to the isolated runtime constructs. In turn, the distributed runtime environment executes the distributed runtime constructs in lieu of executing the isolated runtime constructs.Type: GrantFiled: August 27, 2013Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventor: Douglas Davis
-
Publication number: 20150067659Abstract: An approach is provided in in which distributed runtime environment executes a software application that includes isolated runtime constructs corresponding to an isolated runtime environment. During the execution, the distributed runtime environment identifies isolated runtime constructs included in the software application and selects distributed runtime constructs corresponding to the isolated runtime constructs. In turn, the distributed runtime environment executes the distributed runtime constructs in lieu of executing the isolated runtime constructs.Type: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventor: Douglas Davis
-
Publication number: 20150067686Abstract: An approach is provided in in which distributed runtime environment executes a software application that includes isolated runtime constructs corresponding to an isolated runtime environment. During the execution, the distributed runtime environment identifies isolated runtime constructs included in the software application and selects distributed runtime constructs corresponding to the isolated runtime constructs. In turn, the distributed runtime environment executes the distributed runtime constructs in lieu of executing the isolated runtime constructs.Type: ApplicationFiled: September 22, 2014Publication date: March 5, 2015Inventor: Douglas Davis
-
Publication number: 20080028024Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.Type: ApplicationFiled: October 5, 2007Publication date: January 31, 2008Inventors: Peter Brittenham, Douglas Davis, David Lindquist, Ajamu Wesley
-
Publication number: 20070288594Abstract: A method of accessing a remote location on a network using an optical reader. The optical reader has an optical scanning system and a dedicated address memory system. The optical scanning system, in response to the user scanning an encoded indicia therewith, sends to a first computer disposed on the network a scan code indicative of information encoded in the scanned indicia. The dedicated address memory system, in response to the user completing an activation sequence, sends to the first computer a dedicated code indicative of information corresponding to a particular remote location. The information from the dedicated address memory system corresponding to a particular remote location does not originate from the scanning of an encoded indica by the user. One of the scan code and the dedicated code is transmitted from the optical reader to the first computer.Type: ApplicationFiled: March 27, 2007Publication date: December 13, 2007Applicant: LV PARTNERS, L.P.Inventors: JEFFRY PHILYAW, DOUGLAS DAVIS
-
Publication number: 20060032922Abstract: An optical reader is provided for reading a symbol representing information having areas of different light reflectivity. The optical reader comprises a radiant energy source, a photodetector, an optical system and a decoder. The radiant energy source generates a radiant energy for illuminating a target region. The photodetector generates output electrical signals indicative of the radiant energy incident thereon. The optical system includes a projection portion and a collection portion. The projection portion directs the radiant energy along a projection path extending from the radiant energy source to the target region. The collection portion collects the radiant energy reflected from a symbol when the symbol occupies the target region and directs the collected radiant energy along a collection path extending from the target region to the photodetector.Type: ApplicationFiled: March 1, 2005Publication date: February 16, 2006Inventors: Jeffry Philyaw, Douglas Davis
-
Publication number: 20060031441Abstract: Services deployed in a network computing environment (such as a Web services implementation model) are transparently extended. Preferably, handler components in an engine that processes requests and responses provide the extensions. A handler for outgoing messages adds the extensions to a response message that is created responsive to receiving a request message that asks for a service's available operations. A client receiving this response message can then invoke one of the extensions, without knowing that it is an extension. A handler for incoming messages checks received requests: if a request for an extension is received, the handler routes that message to a location other than the service itself; otherwise, incoming requests for operations that are actually available from the service are routed thereto.Type: ApplicationFiled: April 30, 2004Publication date: February 9, 2006Applicant: International Business Machines CorporationInventors: Douglas Davis, John Gerken
-
Publication number: 20050108404Abstract: A method of accessing a remote location on a network using an optical reader. The optical reader includes an optical scanning system, a programmable memory system and an output circuit and is user-switchable between a scan mode, a record mode and a playback mode. The optical reader transmits a code to a first computer disposed on the network. When the optical reader is in the scan mode, the code is indicative of information extracted from an encoded indicia just scanned by the optical scanning system. When the optical reader is in the playback mode, the code is indicative of information retrieved from a user-selectable memory in the programmable memory system. The information in the user-selectable memory was previously stored in the user-selectable memory after being extracted from an encoded indicia scanned by the optical scanning system when the reader was in the record mode. In response to the first computer receiving the code from the optical reader, a second computer disposed on the network is accessed.Type: ApplicationFiled: November 23, 2004Publication date: May 19, 2005Inventors: Jeffry Philyaw, Douglas Davis
-
Publication number: 20050035207Abstract: An optical reader is provided for reading a bar code having ultraviolet-wavelength-responsive properties. The optical reader includes an ultraviolet light source, a photodetector, an optical system and a decoder. The ultraviolet light source generates ultraviolet light having a wavelength shorter than visible light and longer than X-rays for illuminating a target region. The photodetector generates output electrical signals indicative of light incident thereon having a wavelength within a predetermined range of wavelengths. The optical system includes a projection portion and a collection portion. The projection portion directs the ultraviolet light along a projection path extending from the ultraviolet light source to the target region. The collection portion collects the light from a bar code when the bar code occupies the target region and directs the collected light along a collection path extending from the target region to the photodetector.Type: ApplicationFiled: July 2, 2004Publication date: February 17, 2005Inventors: Jeffry Philyaw, Douglas Davis
-
Publication number: 20050021672Abstract: A method of accessing a remote location on a network using an optical reader. The optical reader has an optical scanning system and a dedicated address memory system. The optical scanning system, in response to the user scanning an encoded indicia therewith, sends to a first computer disposed on the network a scan code indicative of information encoded in the scanned indicia. The dedicated address memory system, in response to the user completing an activation sequence, sends to the first computer a dedicated code indicative of information corresponding to a particular remote location. The information from the dedicated address memory system corresponding to a particular remote location does not originate from the scanning of an encoded indica by the user. One of the scan code and the dedicated code is transmitted from the optical reader to the first computer.Type: ApplicationFiled: June 22, 2004Publication date: January 27, 2005Inventors: Jeffry Philyaw, Douglas Davis
-
Publication number: 20050015643Abstract: The present invention is a checkpoint processor configured for coupling to individual Web services through a Web services engine. The checkpoint processor can include checkpoint logic programmed to store checkpoint data for the individual Web service instance invocations. The checkpoint processor further can include restart logic programmed to restore the stored checkpoint data to a replacement for failed ones of the individual Web service instance invocations. Finally, the checkpoint processor can include cleanup logic programmed to removed the stored checkpoint data for concluded, non-failed ones of the individual Web service instance invocations. Notably, in a preferred aspect of the invention, logic can be included for identifying an asynchronous correlator for each one of the individual Web service instance invocations and for storing the asynchronous correlator in association with corresponding ones of the stored checkpoint data.Type: ApplicationFiled: July 1, 2003Publication date: January 20, 2005Applicant: International Business Machines CorporationInventors: Douglas Davis, Yih-Shin Tan, Brad Topol, Vivekanand Vellanki
-
Patent number: 5974844Abstract: An improved combination key and transporter assembly is provided whereby the head of the key includes an elongated slot that passes through the head. A carrier is molded into the slot disposed in the key head which includes a hollow interior bound by a plurality of tabs for frictionally retaining a transponder in the carrier. After the transponder is inserted into the carrier, the key head, carrier and transponder are inserted into a mold and an outer sheath is molded around the head, carrier and transponder. The resulting assembly has a slim profile and may be mounted onto a standard sized key chain or key holder. The assembly may be manufactured using an automated process without hand sub-assembly steps.Type: GrantFiled: May 4, 1998Date of Patent: November 2, 1999Assignee: Ilco Unican Corp.Inventors: Donald Harrelson, Douglas Davis