Patents by Inventor David Stone

David Stone 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).

  • Publication number: 20090287772
    Abstract: Described are methods and systems for remotely providing calls issued to a multimedia plugin. A proxy plugin executing on a server can intercept calls issued by a container application on the server, to a multimedia plugin. The proxy plugin can then transmit the intercepted call to a plugin executing on a client. The multimedia plugin on the client can receive the call issued by container application and responsively generate graphical or multimedia content. Upon generating the multimedia or graphical content, the multimedia plugin can display the generated content within a plugin window on the client. In some instances, the proxy plugin responds to the call issued by the container application rather than forward the call to the multimedia plugin. In those instances, the proxy plugin retrieves content from cache and responds to the container application call with the retrieved content.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 19, 2009
    Inventors: David Stone, Juan Rivera, Modesto Tabares
  • Publication number: 20090276754
    Abstract: A computing system is provided via which a specification of user-defined business logic of a desired transaction processing application may be provided, and the computing system ensures that a resulting configured system is fully transactional. The specification of user-defined business logic is provided as JAVA program instructions (or another programming language) which does not natively provide for specification of full transactionality. The business logic definition is processed to instantiate a subset of a plurality of possible service adaptors, to implement services of the transaction processing application. The instantiated service adaptors are such that, when executed, the arranged instantiated service adaptors will accomplish the business logic in conjunction with generic transaction processing logic. In addition, the arranged instantiated service adaptors are such that, when, when executed, the transaction processing application will be accomplished in a manner that is fully transactional.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 5, 2009
    Applicant: KABIRA TECHNOLOGIES, INC.
    Inventors: Otto LIND, Jonathon C. PILE, Ramiro SARMIENTO, Daniel J. SIFTER, David STONE, Xiguang ZANG, Mark PHILLIPS
  • Publication number: 20090276658
    Abstract: A computing system is configured to deploy a JAVA application for execution in a distributed manner. The computing system includes a plurality of computing nodes including a domain manager node, the plurality of computing nodes forming a computing domain configured as an administrative grouping of the nodes administered by the domain manager node. The domain manager node is configured to provide, to each of the computing nodes, a main portion of the JAVA application. The main portion defines, for each computing node, a portion of the behavior of the JAVA application to be accomplished by that computing node. Furthermore, each computing node is configured to receive at least one class file having classes appropriate for the portion of the behavior of the JAVA application defined, by the main portion, to be accomplished by that computing node.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 5, 2009
    Applicant: KABIRA TECHNOLOGIES, INC.
    Inventors: Otto LIND, Jonathon C. PILE, Ramiro SARMIENTO, Daniel J. SIFTER, David STONE, Xiguang ZANG, Mark PHILLIPS
  • Publication number: 20090276483
    Abstract: A computing system comprises a plurality of computing nodes and is configured such that each computing node includes a processor configured to execute JAVA computer program instructions. The computing nodes cooperate to form a cluster, wherein the JAVA computer program instructions being executed by the plurality of computing nodes collectively accomplish a fully transactional application. Each application data object partition is associated with one of the computing nodes as a primary node for application data objects of that partition and further associated with at least one of the computing nodes as at least one secondary node for application data objects of that partition. Messages relative to an application data object are provided to the primary node for the application data object as well as to the at least one secondary node for that application data object, for updates.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 5, 2009
    Applicant: KABIRA TECHNOLOGIES, INC.
    Inventors: Otto LIND, Jonathon C. PILE, Ramiro SARMIENTO, Daniel J. SIFTER, David STONE, Xiguang ZANG, Mark PHILLIPS
  • Publication number: 20090276431
    Abstract: A computing system includes at least one computing device is configured to execute computer program instructions to accomplish a fully transactional application, including managed objects. The managed objects are persisted in a shared memory of the computing system, such that a scope of the objects is global to the transactional application. Operations on the managed objects are restricted to being carried out with respect to a transaction being processed by the fully transactional application. For example, the managed objects may be JAVA objects configured to be distributed such that the managed JAVA objects are accessible from at least one JAVA Virtual Machine (JVM).
    Type: Application
    Filed: April 30, 2009
    Publication date: November 5, 2009
    Applicant: KABIRA TECHNOLOGIES, INC.
    Inventors: Otto LIND, Jonathon C. PILE, Ramiro SARMIENTO, Daniel J. SIFTER, David STONE, Xiguang ZANG, Mark PHILLIPS
  • Patent number: 7606252
    Abstract: Systems and methods of processing incoming data provide for receiving incoming data and determining whether to employ stateless routing of the incoming data based on one or more destination hosts associated with the incoming data. In one approach, stateless routing involves storing the incoming data only in volatile memory and withholding confirmation of receipt of the incoming data until confirmation of delivery is received from either the destination host or a downstream router. The determination as to whether stateless routing should be employed can take into consideration historical data for the destination host as well as control data. The determination can also be based on the number of destination hosts.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: October 20, 2009
    Assignee: Gemini Mobile Technologies, Inc.
    Inventors: Michael Man-Hak Tso, Joseph Wayne Norton, Gara Hayato Ogasawara, Jonah Schwartz, David Stone
  • Publication number: 20090210548
    Abstract: A combined IEEE 1394-2000 and ethernet network allows devices on the network to operate according to both the IEEE 1394-2000 protocol and the ethernet protocol. The devices within the network are able to send IEEE 1394-2000 isochronous data, IEEE 1394-2000 asynchronous data and ethernet data. Both IEEE 1394-2000 and ethernet devices within the network are coupled to modified hubs (MHubs) to form a local cluster. The MHubs are coupled to an ethernet switch which controls communications between devices in different local clusters. The ethernet switch and the MHubs obey an isochronous interval in which all isochronous data transfers will be allowed. Preferably, on a regular and reoccurring period, the ethernet switch sends an isotick signal to begin the isochronous interval. Any bandwidth left after the isochronous interval is then allocated to the traditional ethernet traffic and the IEEE 1394-2000 asynchronous traffic, until the start of the next isochronous interval.
    Type: Application
    Filed: April 30, 2009
    Publication date: August 20, 2009
    Applicants: SONY CORPORATION, SONY ELECTRONICS INC.
    Inventors: GLEN DAVID STONE, SCOTT DAVID SMYERS, BRUCE ALAN FAIRMAN, MARK KENNETH EYER
  • Patent number: 7562146
    Abstract: The invention relates to network communications. A first protocol that encapsulates a plurality of secondary protocols is used to communicate over a network. Use of the first protocol provides session persistence and a reliable connection between a client and a host service.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: July 14, 2009
    Assignee: Citrix Systems, Inc.
    Inventors: Anatoliy Panasyuk, Bradley J. Pedersen, David Stone, Terry Treder
  • Patent number: 7542474
    Abstract: A combined IEEE 1394-2000 and ethernet network allows devices on the network to operate according to both the IEEE 1394-2000 protocol and the ethernet protocol. The devices within the network are able to send IEEE 1394-2000 isochronous data, IEEE 1394-2000 asynchronous data and ethernet data. Both IEEE 1394-2000 and ethernet devices within the network are coupled to modified hubs (MHubs) to form a local cluster. The MHubs are coupled to an ethernet switch which controls communications between devices in different local clusters. The ethernet switch and the MHubs obey an isochronous interval in which all isochronous data transfers will be allowed. Preferably, on a regular and reoccurring period, the ethernet switch sends an isotick signal to begin the isochronous interval. Any bandwidth left after the isochronous interval is then allocated to the traditional ethernet traffic and the IEEE 1394-2000 asynchronous traffic, until the start of the next isochronous interval.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: June 2, 2009
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen David Stone, Scott David Smyers, Bruce Alan Faiman, Mark Kenneth Eyer
  • Publication number: 20090035123
    Abstract: A vacuum pump (100) comprises a pumping mechanism having an annular pumping chamber (112, 114, 116) extending about a longitudinal axis (107) and through which fluid is pumped by the pumping mechanism. A plenum (126) located remote from the pumping mechanism has an inlet (128) for receiving fluid to be pumped by the pumping mechanism and a plurality of outlets (132) arranged about the longitudinal axis (107) for supplying fluid to the annular chamber.
    Type: Application
    Filed: October 19, 2005
    Publication date: February 5, 2009
    Inventor: Ian David Stones
  • Publication number: 20090024500
    Abstract: A method and system for settling a transaction with trade credit value which makes use of computer hardware and software, allows Members of a trade credit settlement system to transfer electronic instruments, called trade credits, in exchange for goods and services. These trade credits are effectively electronic bills of exchange that are divisible, transferable, discountable, continuously available and have been credit-enhanced to A/P1 status. Sponsors facilitate the system by registering buyers and suppliers as Members in the system and offering them operational accounts and drawdown accounts with authorized lines of credit. A Member-buyer approves the purchase invoice of a Member-supplier and authorizes the Sponsor to transfer trade credit value from the Member-buyer's operational and/or drawdown account into the operational account of the Member-supplier.
    Type: Application
    Filed: February 27, 2008
    Publication date: January 22, 2009
    Inventors: Alan Kay, Roy Hatfield, David Stone
  • Patent number: 7463647
    Abstract: A combined IEEE 1394-2000 and ethernet network allows devices to operate according to both the IEEE 1394-2000 protocol and the ethernet protocol. The devices within the network are able to send IEEE 1394-2000 ischronous data, IEEE 1394-2000 asynchrounous data and ethernet data. Both IEEE 1394-2000 and ethernet devices are coupled to modified hubs (MHUBS) to form a local cluster. The MHUBS are coupled to an ethernet switch which controls communications between devices in different local clusters. The ethernet switch and the MHUBS obey an ischronous interval in which all isochronous data transfers and asynchronous data transfers from ethernet devices with an allocation of reserved bandwidth will be allowed. The ethernet switch sends a periodic isotick signal to begin the ischronous interval. Bandwidth remaining after the ischronous interval is then allocated to the IEEE 1394-2000 asynchronous traffic, until the start of the next isochronous interval.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: December 9, 2008
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Glen David Stone, Scott David Smyers, Bruce Alan Fairman, Mark Kenneth Eyer
  • Publication number: 20080193303
    Abstract: A differentially pumped vacuum system comprises first, second and third chambers, and a pumping arrangement for evacuating the chambers. The pumping arrangement comprises a compound pump having a first inlet connected to an outlet from the first chamber, a second inlet connected to an outlet from the second chamber, a first pumping section and a second pumping section downstream from the first pumping section, the sections being arranged such that fluid entering the compound pump from the first inlet passes through the first and second pumping sections and fluid entering the compound pump from the second inlet passes through, of said sections, only the second section. The pumping arrangement further comprises a booster pump having an inlet connected to an outlet from the third chamber, and a backing pump having an inlet connected to the exhaust from the booster pump. Fluid exhaust from the compound pump can be conveyed to either a second booster pump inlet or the backing pump inlet as required.
    Type: Application
    Filed: October 18, 2005
    Publication date: August 14, 2008
    Inventor: Ian David Stones
  • Publication number: 20080176030
    Abstract: Lateral collection photovoltaic (LCP) structures based on micro- and nano-collecting elements are used to collect photogenerated carriers. In one set of embodiments, the collecting elements are arrayed on a conducting substrate. In certain versions, the collecting elements are substantially perpendicular to the conductor. In another set of embodiments, the micro- or nano-scale collecting elements do not have direct physical and electrical contact to any conducting substrate. In one version, both anode and cathode electrodes are laterally arrayed. In another version, the collecting elements of one electrode are a composite wherein a conductor is separated by an insulator, which is part of each collector element, from the opposing electrode residing on the substrate. In still another version, the collection of one electrode structure is a composite containing both the anode and the cathode collecting elements for collection. An active material is positioned among the collector elements.
    Type: Application
    Filed: January 10, 2008
    Publication date: July 24, 2008
    Inventors: Stephen J. Fonash, Handong Li, David Stone
  • Publication number: 20080145205
    Abstract: A vacuum pump comprises a first pumping section 106, and, downstream therefrom, a second pumping section 108. The pump comprises a first pump inlet 120 through which fluid can enter the pump and pass through both the first and second pumping sections towards a pump outlet, and a second pump inlet 122 through which fluid can enter the pump and pass through only the second pumping section towards the outlet. The second pumping section 108 comprises at least one turbo-molecular pumping stage 109a, 109b and, downstream therefrom, an externally threaded rotor 109c.
    Type: Application
    Filed: January 9, 2006
    Publication date: June 19, 2008
    Inventor: Ian David Stones
  • Patent number: 7387770
    Abstract: A process is provided for the production of liquid ferric sulfate from finely-divided ferric oxide, sulfuric acid and water in a reaction system comprising at least one closed reaction vessel at temperatures ranging from about 120° C. to about 150° C. and pressures from about 25 psi to about 70 psi. Iron oxide streams are fed countercurrent to the ferric sulfate reaction product stream and to the sulfuric acid and water feeds. The continuity of the reaction is effected by re-circulating fractions while withdrawing a fraction of the liquid ferric sulfate having a trivalent iron concentration of at least 10% from the reaction vessel. Yield and efficiency are provided by controlling the rate of iron ore, sulfuric acid and specific gravity and by counter current cycling the waste stream from the reaction through the dilution water and use of a polymeric settling agent to remove unreacted iron content from the digester output.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: June 17, 2008
    Assignee: General Chemical Performance Products Inc.
    Inventors: Mark Alan Wilkinson, Joseph Hurd, David Stone
  • Publication number: 20080138219
    Abstract: A vacuum pump comprises a molecular drag pumping mechanism and a regenerative pumping mechanism. A rotor element of the molecular drag pumping mechanism surrounds rotor elements of the regenerative pumping mechanism.
    Type: Application
    Filed: September 23, 2004
    Publication date: June 12, 2008
    Inventors: Ian David Stones, Nigel Paul Schofield, Martin Nicholas Stuart
  • Publication number: 20080127045
    Abstract: Disclosed herein are systems and methods providing for autonomous extraction of original natural language strings from source code and insertion of translated strings therein. Some of the examples described herein additionally utilize a database suitable for containing translations of user-viewable material and for accessing that material from developer project sandboxes. Individual developer projects may provide for the extraction of natural-language strings from source code to a shared translations database. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Application
    Filed: September 27, 2006
    Publication date: May 29, 2008
    Inventors: David Pratt, David Stones, Adam Friedman, Clinton De Young, Stephen Gibbon, Edwin Ho, Michael E. Sainsbury
  • Publication number: 20080088335
    Abstract: A test chip module for testing the integrity of the nip chip solder ball interconnections between chip and substrate. The interconnection, are thermally stressed through an array of individual heaters formed in a layer of chip metallurgy to provide a uniform and ubiquitous source of heat. Current is passed through the interconnection to be tested by a current supply circuit using one signal I/O interconnection and the voltage drop across the interconnection to be tested from the current passed therethrough is measured by a voltage measuring circuit connected through another signal I/O interconnection. Stress initiating cracking and degradation at the interconnection creates a measurable change in voltage drop across the interconnection.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Inventors: Jason Blanchet, James Crain, Charles Griffin, David Stone, Robert White
  • Patent number: 7340433
    Abstract: A method and system for settling a transaction with trade credit value which makes use of computer hardware and software, allows Members of a trade credit settlement system to transfer electronic instruments, called trade credits, in exchange for goods and services. These trade credits are effectively electronic bills of exchange that are divisible, transferable, discountable, continuously available and have been credit-enhanced to A1/P1 status. Sponsors facilitate the system by registering buyers and suppliers as Members in the system and offering them operational accounts and drawdown accounts with authorized lines of credit. A Member-buyer approves the purchase invoice of a Member-supplier and authorizes the Sponsor to transfer trade credit value from the Member-buyer's operational and/or drawdown account into the operational account of the Member-supplier.
    Type: Grant
    Filed: July 27, 2000
    Date of Patent: March 4, 2008
    Assignee: Orbian Management Limited
    Inventors: Alan Kay, Roy Hatfield, David Stone