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: 11464663
    Abstract: 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: Grant
    Filed: July 16, 2019
    Date of Patent: October 11, 2022
    Inventor: David Anson
  • Publication number: 20180148242
    Abstract: 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: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: David Anson, Erik Field
  • Patent number: 9727636
    Abstract: 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: Grant
    Filed: April 1, 2014
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 9672276
    Abstract: 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: Grant
    Filed: April 1, 2014
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20150095365
    Abstract: 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: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: 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: 20150095791
    Abstract: 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: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: 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: 20150095813
    Abstract: 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: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: 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: 8712968
    Abstract: 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: Grant
    Filed: July 15, 2009
    Date of Patent: April 29, 2014
    Assignee: Symantec Corporation
    Inventors: Robert Chester, Nigel David Anson Bree, Andrew Leslie Paxie
  • Publication number: 20120324377
    Abstract: 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: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Faith Allington, David Anson, Robert Lucero
  • Patent number: 7206590
    Abstract: 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: Grant
    Filed: November 15, 2004
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: David Anson, Alan W. Shen, Scott R. Shell, Roman Sherman
  • Publication number: 20060132456
    Abstract: 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: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventor: David Anson
  • Publication number: 20050267910
    Abstract: 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: Application
    Filed: July 18, 2005
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventor: David Anson
  • Publication number: 20050088909
    Abstract: 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: Application
    Filed: November 19, 2004
    Publication date: April 28, 2005
    Inventors: Randal Cecala, David Anson
  • Publication number: 20050090272
    Abstract: 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: Application
    Filed: November 15, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: David Anson, Alan Shen, Scott Shell, Roman Sherman
  • Patent number: 6826416
    Abstract: 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: Grant
    Filed: February 16, 2001
    Date of Patent: November 30, 2004
    Assignee: Microsoft Corporation
    Inventors: David Anson, Alan W. Shen, Scott R. Shell, Roman Sherman
  • Publication number: 20040072595
    Abstract: 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: Application
    Filed: February 16, 2001
    Publication date: April 15, 2004
    Inventors: David Anson, Alan W. Shen, Scott R. Shell, Roman Sherman