Patents by Inventor Lawrence Thomas
Lawrence Thomas 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: 10013501Abstract: Techniques are disclosed relating to caching web application data. In some embodiments, a computing system maintains a multi-tenant database and an in-memory cache for the database. In some embodiments, the computing system is configured to store data in an entry in response to a store request and retrieve data in response to a read request. In various embodiments, data cached by one tenant is not visible to other tenants. The cache may be partitioned and each partition may have an assigned capacity. The computing system may be configured to evict cached data based on capacity thresholds, least-recently-used information, time-to-live information, amount of data in an entry, etc. The cache may indicate misses when requested data is not present. Various disclosed techniques may improve web application performance while maintaining privacy between tenants.Type: GrantFiled: October 26, 2015Date of Patent: July 3, 2018Assignee: salesforce.com, inc.Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Patent number: 9990400Abstract: Techniques are disclosed relating to an in-memory cache. In some embodiments, in response to determining that data for a requested entry is not present in the cache (e.g., because it has been evicted), a computing system is configured to invoke cached program code associated with the entry. In some embodiments, the computing system is configured to provide data generated by the program code in response to requests that indicate the entry. In some embodiments, the computing system is configured to store the generated data in the cache. In various embodiments, this may avoid cache misses and provide configurability in responding to requests to access the cache.Type: GrantFiled: October 26, 2015Date of Patent: June 5, 2018Assignee: salesforce.com, inc.Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Patent number: 9984002Abstract: Techniques are disclosed relating to an in-memory, software-managed cache configured to store web application data. In some embodiments, operations to cache data specify a visibility parameter for the data, among a plurality of namespaces. In some embodiments, requests to access cached data are checked, based on a request's namespace and the visibility parameter for the cached data, to determine whether they are allowed to proceed. In some embodiments, this may facilitate caching data using shared computing systems and data structures while maintaining configurable privacy for cached data.Type: GrantFiled: October 26, 2015Date of Patent: May 29, 2018Assignee: salesforce.com, inc.Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Patent number: 9858187Abstract: Techniques are disclosed relating to an in-memory cache for web application data. In some embodiments, received transactions include multiple operations, including one or more cache operations to access the in-memory cache. In some embodiments, transactions are performed atomically. In some embodiments, data for the one or more cache operations is stored locally in memory by an application server outside of the in-memory cache until the transaction is successfully completed. This may improve performance and facilitate atomicity, in some embodiments.Type: GrantFiled: October 26, 2015Date of Patent: January 2, 2018Assignee: salesforce.com, inc.Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Publication number: 20170116125Abstract: Techniques are disclosed relating to an in-memory cache. In some embodiments, in response to determining that data for a requested entry is not present in the cache (e.g., because it has been evicted), a computing system is configured to invoke cached program code associated with the entry. In some embodiments, the computing system is configured to provide data generated by the program code in response to requests that indicate the entry. In some embodiments, the computing system is configured to store the generated data in the cache. In various embodiments, this may avoid cache misses and provide configurability in responding to requests to access the cache.Type: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Publication number: 20170116130Abstract: Techniques are disclosed relating to an in-memory, software-managed cache configured to store web application data. In some embodiments, operations to cache data specify a visibility parameter for the data, among a plurality of namespaces. In some embodiments, requests to access cached data are checked, based on a request's namespace and the visibility parameter for the cached data, to determine whether they are allowed to proceed. In some embodiments, this may facilitate caching data using shared computing systems and data structures while maintaining configurable privacy for cached data.Type: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Publication number: 20170116135Abstract: Techniques are disclosed relating to caching web application data. In some embodiments, a computing system maintains a multi-tenant database and an in-memory cache for the database. In some embodiments, the computing system is configured to store data in an entry in response to a store request and retrieve data in response to a read request. In various embodiments, data cached by one tenant is not visible to other tenants. The cache may be partitioned and each partition may have an assigned capacity. The computing system may be configured to evict cached data based on capacity thresholds, least-recently-used information, time-to-live information, amount of data in an entry, etc. The cache may indicate misses when requested data is not present. Various disclosed techniques may improve web application performance while maintaining privacy between tenants.Type: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Publication number: 20170116124Abstract: Techniques are disclosed relating to an in-memory cache for web application data. In some embodiments, received transactions include multiple operations, including one or more cache operations to access the in-memory cache. In some embodiments, transactions are performed atomically. In some embodiments, data for the one or more cache operations is stored locally in memory by an application server outside of the in-memory cache until the transaction is successfully completed. This may improve performance and facilitate atomicity, in some embodiments.Type: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: Barathkumar Sundaravaradan, Christopher James Wall, Lawrence Thomas Lopez, Paul Sydell, Sreeram Duvur, Vijayanth Devadhar
-
Patent number: 9488072Abstract: A method is provided for operating a power plant, having a waste heat-generating gas turbine unit and also rooms which are to be air conditioned. Waste heat, which is discharged directly to the outside of the gas turbine unit, is used for heating the rooms which are to be air conditioned. A gas turbine for carrying out the method is also provided.Type: GrantFiled: January 15, 2012Date of Patent: November 8, 2016Assignee: GENERAL ELECTRIC TECHNOLOGY GMBHInventors: Stephen Lawrence Thomas Creamer, Floris Van Straaten, Jörg Pfistner
-
Patent number: 9422661Abstract: A pump assembly for a washing machine appliance is provided. The pump assembly includes a casing that receives a filter. The filter includes a labyrinth filter portion and a mesh filter portion. A drain pump is in fluid communication with the labyrinth filter portion, and a recirculation pump is in fluid communication with the mesh filter portion. Related washing machine appliances are also provided.Type: GrantFiled: April 20, 2012Date of Patent: August 23, 2016Assignee: Haier US Appliance Solutions, Inc.Inventors: Paul Douglas Mantle, Lawrence Thomas
-
Publication number: 20160125288Abstract: The disclosure describes the use of a neural network circuit, such as an oscillatory neural network or cellular neural network, to serve as a physically unclonable function on an integrated circuit or within an electronic system. The manufacturing process variations that impact the initial state of the neural network parameters are used to provide the unique identification for the physically unclonable function. A challenge signal to the neural network results in a response that is unique to the circuits process variations. The neural network is designed such that there are random variations among manufactured circuits, but that the specific instance variations are sufficiently deterministic with respect to circuit aging and environmental conditions such as temperature and supply voltage.Type: ApplicationFiled: November 3, 2015Publication date: May 5, 2016Applicant: CARNEGIE MELLON UNIVERSITY, a Pennsylvania Non-Profit CorporationInventors: Lawrence Thomas Pileggi, Abhishek Anil Sharma, Thomas Christopher Jackson, Jeffrey Arthur Weldon
-
Patent number: 9089900Abstract: A method of producing at least one through-hole and countersink in at least one ultrahard insert including the steps of providing a body having a first major surface and an opposite second major surface; forming at least one pilot hole in said body using a laser, wherein said at least one pilot hole extends from said first major surface to the opposite second major surface of said body; cutting said pilot hole using a wire electrical discharge machine (WEDM) to produce a straight cylindrical portion and top conical portion; forming a countersink on at least one side of said body using an electrical discharge grinding machine (EDG); and severing said at least one ultrahard insert from said body forming a finished insert, wherein said finished insert includes a through-hole and a countersink.Type: GrantFiled: December 22, 2011Date of Patent: July 28, 2015Assignee: Diamond Innovations, Inc.Inventors: Raja Kountanya, Lawrence Thomas Dues
-
Patent number: 8664176Abstract: A method is disclosed for treating diseases or disorders of the eye involving undesired neovascularization by administration of a complement inhibitory protein such as soluble complement receptor type I (sCR1). The present invention relates to the direct treatment of macular degeneration, particularly age-related macular degeneration (AMD), by administering a complement inhibitory protein intraocularly or systemically.Type: GrantFiled: October 19, 2007Date of Patent: March 4, 2014Assignee: Celldex Therapeutics, Inc.Inventors: Henry C. Marsh, Lawrence Thomas, Hua Gao, Xiaoxi Qiao
-
Publication number: 20140017435Abstract: A polycrystalline cubic boron nitride (PcBN) is fabricated using a process of overlaying layers of cubic boron nitride (cBN) powder, where the layers have cBN mixed with various concentrations of a ceramic. The process of fabricating the PcBN includes depositing, in a refractory capsule, a carbide, a cubic boron nitride (cBN), and a mixture of cBN and a ceramic, then applying a high pressure and high temperature (HPHT) to the content of the refractory capsule. During the depositing step of the process, the concentration of cBN in the mixture of the cBN and ceramic is lower than the concentration of cBN that is in the layer below it. Upon applying HPHT, the carbide first diffuses across the cBN layer, and then diffuses across the layer with the mixture of the cBN and ceramic. After HPHT ends and the content of the refractory capsule cools, the process yields a PcBN having layers with various concentrations of cBN, and at least one cBN layer with a ceramic material.Type: ApplicationFiled: June 28, 2013Publication date: January 16, 2014Inventors: Lawrence Thomas Dues, Torbjorn Ingemar Selinder
-
Publication number: 20130276484Abstract: A pump assembly for a washing machine appliance is provided. The pump assembly includes a casing that receives a filter. The filter includes a labyrinth filter portion and a mesh filter portion. A drain pump is in fluid communication with the labyrinth filter portion, and a recirculation pump is in fluid communication with the mesh filter portion. Related washing machine appliances are also provided.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: GENERAL ELECTRIC COMPANYInventors: Paul Douglas Mantle, Lawrence Thomas
-
Publication number: 20120222425Abstract: A method is provided for operating a power plant, having a waste heat-generating gas turbine unit and also rooms which are to be air conditioned. Waste heat, which is discharged directly to the outside of the gas turbine unit, is used for heating the rooms which are to be air conditioned. A gas turbine for carrying out the method is also provided.Type: ApplicationFiled: January 15, 2012Publication date: September 6, 2012Applicant: ALSTOM TECHNOLOGY LTDInventors: Stephen Lawrence Thomas CREAMER, Floris VAN STRAATEN, Joerg PFISTNER
-
Publication number: 20120215326Abstract: A system and method for implementing a Proportional/Integral/Derivative (PID) tuning cycle in a distributed control system comprising a PID block on a field device collecting loop characteristics of a control loop. The PID block may communicate the collected loop characteristics from the field device to a host computer in the distributed control system. The host computer may calculate a new tuning constant based on the received loop characteristics and communicate the new tuning constant to the PID block on the field device. The PID block on the field device may receive the new tuning constant for the PID block from the host computer. The PID block on the field device may be tuned with the new tuning constant.Type: ApplicationFiled: February 17, 2011Publication date: August 23, 2012Applicant: INVENSYS SYSTEMS INC.Inventors: Larry K. Brown, Lawrence Thomas Bass, David Ferreira
-
Publication number: 20120170988Abstract: A method of producing at least one through-hole and countersink in at least one ultrahard insert including the steps of providing a body having a first major surface and an opposite second major surface; forming at least one pilot hole in said body using a laser, wherein said at least one pilot hole extends from said first major surface to the opposite second major surface of said body; cutting said pilot hole using a wire electrical discharge machine (WEDM) to produce a straight cylindrical portion and top conical portion; forming a countersink on at least one side of said body using an electrical discharge grinding machine (EDG); and severing said at least one ultrahard insert from said body forming a finished insert, wherein said finished insert includes a through-hole and a countersink.Type: ApplicationFiled: December 22, 2011Publication date: July 5, 2012Applicant: DIAMOND INNOVATIONS, INC.Inventors: Raja Kountanya, Lawrence Thomas Dues
-
Publication number: 20100130413Abstract: A method is disclosed for treating diseases or disorders of the eye involving undesired neovascularization by administration of a complement inhibitory protein such as soluble complement receptor type I (sCR1). The present invention relates to the direct treatment of macular degeneration, particularly age-related macular degeneration (AMD), by administering a complement inhibitory protein intraocularly or systemically.Type: ApplicationFiled: October 19, 2007Publication date: May 27, 2010Inventors: Henry C. Marsh, Lawrence Thomas, Hua Gao, Xiaoxi Qiao
-
Patent number: 7627377Abstract: An improved hearing prosthetic implant and method of stimulating are disclosed. The method comprises stimulating an electrode array using a set of current stimuli having different geometries, so as to provide a more regular and monotonic set of pitch percepts for a user. In one embodiment, this may be achieved by combining different modes of stimulation for a patient, so that some channels utilise one mode and other channels utilise one or more different modes.Type: GrantFiled: November 3, 2005Date of Patent: December 1, 2009Assignee: Cochlear LimitedInventors: Graeme Milbourne Clark, Lawrence Thomas Cohen, Peter Andrew Busby