Patents by Inventor David Anson
David Anson 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: 11464663Abstract: The lumbar therapy belt is a therapeutic device. The lumbar therapy belt is configured for use with a patient. The patient is further defined with a torso, a spine, a pelvis, an abdomen, and a lumbar region. The lumbar therapy belt includes a belt, a fastener, and a plurality of pads. The fastener and the plurality of pads attach to the belt. The belt is a strap. The fastener attaches the belt to the patient such that the plurality of pads are positioned over the lumbar region. The plurality of pads press against the lumbar region such that the normal movement of the patient causes the plurality of pads to stretch the muscles of the lumbar region, including spinal muscles, laterally so as to relieve downward pressure on the spinal discs and nerves.Type: GrantFiled: July 16, 2019Date of Patent: October 11, 2022Inventor: David Anson
-
Publication number: 20180148242Abstract: A pallet shaped carrier for manufactured article is made by thermoforming a single sheet of plastic so as to provide an array of cavities with walls and at least partial floors that may or not have drain holes. The carrier further comprises a plurality of injection molded cushioning pads with coin shaped body and stems with asymmetric retention barbs wherein the stems are inserted through strategically located holes in the walls and floors of the cavities.Type: ApplicationFiled: November 29, 2016Publication date: May 31, 2018Inventors: David Anson, Erik Field
-
Patent number: 9727636Abstract: A hierarchy of controls and parts, that are each in accordance with constraints of a computing executing context. A control is executable code that performs a function and which may impart a visualization. A part is a unit of visualization container that has its own visualization and/or shows visualizations from one or more compliant controls associated with the part.Type: GrantFiled: April 1, 2014Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brad Olenick, Leon Ezequiel Welicki, Justin Beckwith, Tom Cox, Vishal R. Joshi, Nafisa Bhojawala, Alvaro Rahul Dias, Eric Hwa-Wei Wong, David Anson, Thao Doan, Stephen Michael Danton, Kristofer John Owens, Wai Man Yuen, Madhur Joshi, Bradley D. Millington, Brendyn Alexander, Jean-Sebastien Goupil, Ming Chen, Andrew Birck, Andrew Forget
-
Patent number: 9672276Abstract: A multi-act creation user interface element that is displayed when a user instructs a computing system to initiate creation of a resource that has multiple associated creation processing acts. For each of some or all of the creation processing acts, the multi-act creation user interface element causes a set of one or more controls to appear, which the user may then enter creation information into. The multi-step creation user interface element persists creation information so entered so that the creation information is available for further creation processing acts.Type: GrantFiled: April 1, 2014Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Leon Ezequiel Welicki, Brad Olenick, Vishal R. Joshi, Andrew Birck, Alvaro Rahul Dias, Guru Kumaraguru, Federico Silva Armas, Stephen Michael Danton, Brendyn Alexander, David Anson, Jean-Sebastien Guopil, Bradley D. Millington, Adam Abdelhamed, Jesse David Francisco, Wai Man Yuen, Jon Harris, Jonah Bush Sterling, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Nathan J. Totten
-
Publication number: 20150095365Abstract: A query building mechanism in which a query builder component assists a user in generating queries to be used to populate user interface elements. A control provides a query schema to the query builder component. The query schema identifies available query parameters that the control is capable of using to populate a corresponding user interface element. The query builder component presents at least some of the available query parameters the user, such that the user may edit these parameters. The query builder component gathers those edits and generates a query therefrom. The query parameters may be provided to the query builder component in consistent manner across a wide variety of possible user interface controls. Furthermore, the resulting query is provided in a uniform query format.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Brad Olenick, Leon Ezequiel Welicki, Timothy Michael McBride, Federico Silva Armas, Jonathan Lucero, Nafisa Bhojawala, David Anson, Kristofer John Owens, Andrew Birck, Vishal R. Joshi, Jon Harris, Stephen Michael Danton, Karandeep Singh Anand, Bradley D. Millington, Adam Mohamed Abdelhamed, Justin Beckwith, Eric Hwa-Wei Wong
-
Publication number: 20150095791Abstract: A hierarchy of controls and parts, that are each in accordance with constraints of a computing executing context. A control is executable code that performs a function and which may impart a visualization. A part is a unit of visualization container that has its own visualization and/or shows visualizations from one or more compliant controls associated with the part.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Brad Olenick, Leon Ezequiel Welicki, Justin Beckwith, Tom Cox, Vishal R. Joshi, Nafisa Bhojawala, Alvaro Rahul Dias, Eric Hwa-Wei Wong, David Anson, Thao Doan, Stephen Michael Danton, Kristofer John Owens, Wai Man Yuen, Madhur Joshi, Bradley D. Millington, Brendyn Alexander, Jean-Sebastien Goupil, Liang-Ming Chen, Andrew Birck, Andrew Forget
-
Publication number: 20150095813Abstract: A multi-act creation user interface element that is displayed when a user instructs a computing system to initiate creation of a resource that has multiple associated creation processing acts. For each of some or all of the creation processing acts, the multi-act creation user interface element causes a set of one or more controls to appear, which the user may then enter creation information into. The multi-step creation user interface element persists creation information so entered so that the creation information is available for further creation processing acts.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Leon Ezequiel Welicki, Brad Olenick, Vishal R. Joshi, Andrew Birck, Alvaro Rahul Dias, Guru Kumaraguru, Federico Silva Armas, Stephen Michael Danton, Brendyn Alexander, David Anson, Jean-Sebastien Goupil, Bradley D. Millington, Adam Abdelhamed, Jesse David Francisco, Wai Man Yuen, Jon Harris, Jonah Bush Sterling, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Nathan J. Totten
-
Patent number: 8712968Abstract: A computer-implemented method may include identifying a request to restore an image to a target disk while a first operating system is running on the target disk and creating a file in a first file system of the first operating system. The method may also include mapping a position in the file to a location on the target disk to provide a map that associates the position in the file with the location on the target disk. The method may further include using the map to write at least a portion of the image to the target disk to provide a restored operating system on the target disk. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 15, 2009Date of Patent: April 29, 2014Assignee: Symantec CorporationInventors: Robert Chester, Nigel David Anson Bree, Andrew Leslie Paxie
-
Publication number: 20120324377Abstract: Methods, systems, and computer program products are provided that enable a user interface of a web development tool to be customized for a web application. A plurality of objects that define a web application is received. The objects are determined to include a customization file that includes a definition for at least one user interface element as a customization to a graphical user interface. The customization file is parsed to receive the user interface element definition(s). A graphical user interface is generated for display that is configured to be interacted with by a user to enable the web application to be developed. The graphical user interface includes one or more user interface element based on the user interface element definition(s) as customizations to the graphical user interface.Type: ApplicationFiled: June 15, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Faith Allington, David Anson, Robert Lucero
-
Patent number: 7206590Abstract: A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT).Type: GrantFiled: November 15, 2004Date of Patent: April 17, 2007Assignee: Microsoft CorporationInventors: David Anson, Alan W. Shen, Scott R. Shell, Roman Sherman
-
Publication number: 20060132456Abstract: The use of variable-pressure taps in computer interfaces is disclosed in which tap inputs cause different functions to execute depending on the pressure applied by the tap. A hard tap is interpreted when a user makes rapid contact with the input surface, exceeding a threshold pressure within a threshold time, possibly without exceeding a threshold distance from the initial point of contact. Operating systems, applications, and other software may interpret a hard tap as a unique input, or as a double-click, right click, etc.Type: ApplicationFiled: December 21, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventor: David Anson
-
Publication number: 20050267910Abstract: Systems and methods for generating a focused data. An original data set contains lines of data that are of interest to a user. The data set is filtered using inclusive filters, exclusive filters, and markers to identify the lines of interest to the user without losing the context of those lines with respect to other lines in the data set. The lines of interest are then displayed in a focused view, where only the lines of interest are displayed to the user, or in a contextual view, where additional lines of data that are related to the lines of interest are also displayed to the user. In the contextual view, the lines of interest are usually highlighted to distinguish them from the lines that provide context. Also, the other lines in the data set are usually not displayed, even though they may be included in the focused data set.Type: ApplicationFiled: July 18, 2005Publication date: December 1, 2005Applicant: Microsoft CorporationInventor: David Anson
-
Publication number: 20050088909Abstract: The present invention is an apparatus and method for introducing a dry material into a fluid stream in a way that ensures a predictable, highly accurate and consistent application of the material where the fluid stream may be fixed or variable, where the material is handled and metered in dry bulk form and may be highly soluble or nearly insoluble, and in a manner that continuously and automatically adjusts the application rate to compensate for varying material bulk density, as well as, and in addition to, varying fluid flow rates or chemical composition, in order to provide a precise fluid treatment level at all times. The present invention incorporates the necessary means to store large quantities of the dry process amendment as an integrated and dust-free function of the apparatus and process, and is capable of monitoring and adjusting material levels and introduction rates in real time in response to variations in density, fluid flow rate and/or chemistry composition.Type: ApplicationFiled: November 19, 2004Publication date: April 28, 2005Inventors: Randal Cecala, David Anson
-
Publication number: 20050090272Abstract: A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT).Type: ApplicationFiled: November 15, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: David Anson, Alan Shen, Scott Shell, Roman Sherman
-
Patent number: 6826416Abstract: A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT).Type: GrantFiled: February 16, 2001Date of Patent: November 30, 2004Assignee: Microsoft CorporationInventors: David Anson, Alan W. Shen, Scott R. Shell, Roman Sherman
-
Publication number: 20040072595Abstract: A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT).Type: ApplicationFiled: February 16, 2001Publication date: April 15, 2004Inventors: David Anson, Alan W. Shen, Scott R. Shell, Roman Sherman