Patents by Inventor Doug Benson

Doug Benson 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: 20230351328
    Abstract: In one embodiment, a method can access an expense line for a travel expense for an enterprise. The expense line is the subject of a procurement action under a relevant contract. The method can use a first machine learning model, determining a category associated with the expense line. The method can evaluate the expense line using the category associated with the expense line and a table of categories that are procurable with references to related travel contracts. The method can determine a match between a description field of the expense line and description fields of historic invoice records associated with travel contracts. In response to determining the match, the method can execute a responsive action for the expense line, wherein the responsive action includes generating a notification to a user, marking the expense line, and initiating a workflow to apply the contract to the expense line.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 2, 2023
    Inventors: Daniel Benson, Mochen Liu, Alison Guilbeaux-Brown, Doug Benson
  • Publication number: 20230087215
    Abstract: In one embodiment, a computer-implemented method executed using a server computer comprises receiving from a user computer via a network one or more requests to create one or more subforms that are associated with a digitally stored expense trip preapproval form, each of the subforms being associated with a different type of a travel expense item; in a particular subform among the one or more subforms, receiving input from the user computer specifying a plurality of input values for attributes of the particular subform, the plurality of input values collectively specifying the travel expense item; programmatically transmitting, to a price modeling server, a query comprising the plurality of input values and requesting a cost value for a travel item corresponding to the plurality of input values, and receiving in response to the query a predicted cost of the travel expense item; automatically updating the particular subform to display the predicted cost in the particular subform and to populate the predicted c
    Type: Application
    Filed: September 20, 2022
    Publication date: March 23, 2023
    Inventors: Dan Benson, Choon Peck, Doug Benson, Dawn Fink, Alison Guilbeaux, Valerie Layman
  • Publication number: 20210162290
    Abstract: A portable rehabilitation assembly (100) for pre-gait rehabilitation comprises first and second lower support bars (102a, 102b) coupled together by an adjustable cross-member (104). A first pair of vertical frame members (108a) can be coupled to the first lower support bar (102a), and a second pair of vertical frame members (108b) can be coupled to the second lower support bar (102b). First and second hand rails (110a, 110b) can be coupled to respective vertical frame members (108a, 108b) to form an unobstructed walkway (W) from the front region (106a) to a back region (106b). First and second pairs of wheels (112a-d) can be coupled to respective lower support bars (102a, 102b). At least one actuation mechanism (114a, 114b) operates to move the assembly (100) from a stationary rehabilitation position to a portable position by causing the wheels (H2a-d) to lift the lower support bars (102a, 102b) from the ground surface for transport.
    Type: Application
    Filed: April 10, 2019
    Publication date: June 3, 2021
    Inventors: Doug Benson, John Erdmann
  • Patent number: 8310485
    Abstract: This specification describes technologies that relate to creating animation effects in an animation at runtime and without requiring the animation effects to be stored in every frame or time instance of the animation. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes obtaining animation information having a primary object and a first effect object associated with the primary object. The method also includes generating an animation sequence using the animation information. The animation sequence includes the primary object on which the first effect object and a second effect object can be applied. The act of generating an animation sequence includes interpolating between the first and second effect objects to create at least one intermediate effect applied to the primary object in the animation sequence. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: November 13, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Fan Yu, Kit Kwan, Doug Benson, San Khong
  • Patent number: 7898542
    Abstract: This specification describes technologies that relate to creating animation effects in an animation at runtime and without requiring the animation effects to be stored in every frame or time instance of the animation. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes obtaining animation information having a primary object and a first effect object associated with the primary object. The method also includes generating an animation sequence using the animation information. The animation sequence includes the primary object on which the first effect object and a second effect object can be applied. The act of generating an animation sequence includes interpolating between the first and second effect objects to create at least one intermediate effect applied to the primary object in the animation sequence. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: March 1, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Fan Yu, Kit Kwan, Doug Benson, San Khong
  • Patent number: 5808610
    Abstract: A computer program displaying a plurality of panels on the display of a computer system. Each panel contains one or more sets of tools, commands, and information displays that can be used to modify the contents of a window or document within the computer system. The panels can be docked by dragging a first panel and dropping it in proximity with a second panel while holding down a modifier key. When the panels are docked, a docking wedge is created between the panels. Docked panels can be moved as if the panels were a single panel. In addition, docked panels can be reduced in size by pressing a minimize button on any one of the docked panels. Panels can be undocked by either pressing the docking wedge or dragging a panel while holding down a modifier key. In response to either method of undocking, the docking wedge is removed and the panels become separate.
    Type: Grant
    Filed: August 28, 1996
    Date of Patent: September 15, 1998
    Assignee: Macromedia, Inc.
    Inventors: Doug Benson, Keith Bottner, Michael Froman, Scott Thompson