Patents by Inventor David G. Reed

David G. Reed 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: 20200352805
    Abstract: A walker adapted for attachment to a wheelchair may be used to assist a user with walking while retaining the wheelchair in close proximity behind the user for use when the user needs to sit. The walker may be removably attached to the frame of the wheelchair for easy exchange of use from one wheelchair to another. A pivotable, removably attachable gate between two lateral frame members may allow for the walker to be manipulated from a walking position to a stored position. The gate may include an extendable width to allow for use with wheelchairs of different widths. A frame of the walker may be extendably attached to the wheelchair, thereby allowing the user to extend and retract the walker between the walking position and the stored position.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Inventors: Kenneth A. Gardner, Craig Hidalgo, David G. Reed
  • Patent number: 10791134
    Abstract: A cloud-based operating-system-event and data-access monitoring method includes collecting event information from a monitored cloud-based element. One or more structured event payloads based on the event information is then generated. The structured event payloads that produce one or more validated event collections are then validated. The one or more validated event collections are then serialized and filtered to remove redundant structured event payload data. The filtered validated structured event payloads are then de-serialized to produce a time-sequenced, ordered event stream. The time-sequenced, ordered event stream is de-duplicated to remove duplicate structured event payloads. The time-sequenced ordered event stream is then processed to generate processed information security results.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: September 29, 2020
    Assignee: Threat Stack, Inc.
    Inventors: Christopher Gervais, Sean T. Reed, Nicholas S. Goodwin, Joseph D. Baker, Samuel Bisbee-vonKaufmann, Nathan D. Cooprider, David G. Hagman, Lucas M. Dubois, Jennifer A. Andre
  • Publication number: 20200089568
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Patent number: 10528423
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: January 7, 2020
    Assignee: Nvidia Corporation
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Patent number: 10372833
    Abstract: A computer implemented method for managing parts used by different types of computer aided design systems. A master model of a part may be created. The master model is independent of a format used by the different types of computer aided design systems to handle parts. A view of the master model is created to form a geometric view in response to a request to distribute the part. The geometric view comprises parametric information about the part and dimension information for the part. A specific part model usable by the selected type of computer aided design system is created from the content stored in the storage system in response to a request for the part for use by a selected type of computer aided design system. The instance of the part is sent to the selected type of computer aided design system.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: August 6, 2019
    Assignee: The Boeing Company
    Inventors: Darwin G Reed, Mark A. Dahl, Jerry K. Lawrence, David P. Knawa
  • Patent number: 10002586
    Abstract: Display data used in display frame generation are compressed for efficient storage in a local memory within a graphics processing unit. The compression technique used is difference encoding and before performing difference encoding, display data in RGB format are converted into YCbCr format. Since the component values of adjacent pixels in YCbCr format typically vary less than the component values of the same adjacent pixels in RGB format, converting the display data to YCbCr format before performing difference encoding improves the compression efficiency.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: June 19, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Sreenivas Krishnan, Koen Bennebroek, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Publication number: 20170153945
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 1, 2017
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Patent number: 9262837
    Abstract: Circuits, methods, and apparatus for modifying the data rate of a data bus. In a circuit having two processors coupled by a data bus, the processors each learn that the other is capable of operating at a modified data rate. The data rate is then changed to the modified rate. Each processor may learn of the other's capability by reading a vendor identification, for example from a vendor defined message stored on the other processor. Alternately, each processor may provide an instruction to the other to operate at the modified rate, for example by writing to the other processor's extended capability registers. In another circuit having two processors communicating over a bus, it is determined that both are capable of transmitting and receiving data at a modified data rate. An instruction is provided to one or both of the processors to transmit at the modified rate.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: February 16, 2016
    Assignee: NVIDIA Corporation
    Inventors: Anthony Michael Tamasi, William Tsu, Colyn S. Case, David G. Reed
  • Publication number: 20150199822
    Abstract: Circuits, methods, and apparatus for modifying the data rate of a data bus. In a circuit having two processors coupled by a data bus, the processors each learn that the other is capable of operating at a modified data rate. The data rate is then changed to the modified rate. Each processor may learn of the other's capability by reading a vendor identification, for example from a vendor defined message stored on the other processor. Alternately, each processor may provide an instruction to the other to operate at the modified rate, for example by writing to the other processor's extended capability registers. In another circuit having two processors communicating over a bus, it is determined that both are capable of transmitting and receiving data at a modified data rate. An instruction is provided to one or both of the processors to transmit at the modified rate.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 16, 2015
    Applicant: NVIDIA CORPORATION
    Inventors: Anthony Michael Tamasi, William Tsu, Colyn S. Case, David G. Reed
  • Patent number: 9066717
    Abstract: This disclosure relates to suture passer guides and related kits and methods. In certain aspects, a suture passer guide includes an elongate member and a suture positioning member that can be radially extended from a distal end region of the elongate member and rotated relative to the elongate member such that the suture positioning member can reposition a suture from a first side area of the elongate member to a second side area of the elongate member.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: June 30, 2015
    Assignee: CooperSurgical, Inc.
    Inventors: Charles Sherts, Binh Bao Vu, David G. Reed, Todd J. Kent, Craig Hidalgo
  • Patent number: 8738945
    Abstract: Circuits, methods, and systems that reduce or eliminate the number of data transfers between a system memory and a graphics processor under certain conditions. After inactivity by a user of an electronic device is detected, the color fidelity of pixels being displayed is reduced. Color fidelity can be reduced by compressing pixel values, and the compression may be non-lossless, for example, pixel data bits may be truncated. The degree of compression can be progressively increased for longer durations of inactivity, and this progression may be limited by a threshold. Inactivity may be detected by a lack of input from devices such as a keyboard, pen, mouse, or other input device. Once activity is resumed, uncompressed pixel data, or pixel data that is compressed in a lossless manner, is displayed.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: May 27, 2014
    Assignee: NVIDIA Corporation
    Inventor: David G. Reed
  • Patent number: 8736617
    Abstract: A method of displaying graphics data is described. The method involves accessing the graphics data in a memory subsystem associated with one graphics subsystem. The graphics data is transmitted to a second graphics subsystem, where it is displayed on a monitor coupled to the second graphics subsystem.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: May 27, 2014
    Assignee: Nvidia Corporation
    Inventors: Stephen Lew, Bruce R. Intihar, Abraham B. de Waal, David G. Reed, Tony Tamasi, David Wyatt, Franck R. Diard, Brad Simeral
  • Patent number: 8692837
    Abstract: One embodiment of the invention sets forth a technique for compressing and storing display data and optionally compressing and storing cursor data in a memory that is local to a graphics processing unit to reduce the power consumed by a mobile computing device when refreshing the screen. Compressing the display data and optionally the cursor data also reduces the relative cost of the invention by reducing the size of the local memory relative to the size that would be necessary if the display data were stored locally in uncompressed form. Thus, the invention may improve mobile computing device battery life, while keeping additional costs low.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: April 8, 2014
    Assignee: Nvidia Corporation
    Inventors: Krishnan Sreenivas, Koen Bennebroek, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Patent number: 8635480
    Abstract: In a computer system with multiple processing units, power to one or more of the processing units is turned off while the other processing units remain powered on. The processing unit that is powered off may be a GPU on a graphics adapter card, and power to this GPU is controlled by turning on and off the power supplied through a voltage regulator. With this configuration, power to the GPU on the graphics adapter card can be turned off when it is not in use or when it is being used for graphics processing that another graphics processor can handle.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: January 21, 2014
    Assignee: Nvidia Corporation
    Inventors: Ludger Mimberg, David G. Reed, David Wyatt, Gary D. Hicok, Rambod Jacoby
  • Publication number: 20130310856
    Abstract: This disclosure relates to suture passer guides and related kits and methods. In certain aspects, a suture passer guide includes an elongate member and a suture positioning member that can be radially extended from a distal end region of the elongate member and rotated relative to the elongate member such that the suture positioning member can reposition a suture from a first side area of the elongate member to a second side area of the elongate member.
    Type: Application
    Filed: March 1, 2013
    Publication date: November 21, 2013
    Applicant: COOPERSURGICAL, INC.
    Inventors: Charles Sherts, Binh Bao Vu, David G. Reed, Todd J. Kent, Craig Hidalgo
  • Publication number: 20130201195
    Abstract: One embodiment of the invention sets forth a technique for compressing and storing display data and optionally compressing and storing cursor data in a memory that is local to a graphics processing unit to reduce the power consumed by a mobile computing device when refreshing the screen. Compressing the display data and optionally the cursor data also reduces the relative cost of the invention by reducing the size of the local memory relative to the size that would be necessary if the display data were stored locally in uncompressed form. Thus, the invention may improve mobile computing device battery life, while keeping additional costs low.
    Type: Application
    Filed: February 7, 2012
    Publication date: August 8, 2013
    Inventors: Krishnan SREENIVAS, Koen Bennebroek, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Patent number: 8473750
    Abstract: A bridge is disclosed having a security engine to protect digital content at insecure interfaces of the bridge. The bridge permits cryptographic services to he offloaded from a central processing unit to the bridge. The bridge receives a clear text input from a central processing unit. The bridge encrypts the clear text input as cipher text for storage in a memory. The bridge provided the cipher text to a graphics processing unit.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: June 25, 2013
    Assignee: Nvidia Corporation
    Inventors: Michael Brian Cox, Henry Packard Moreton, Brian Keith Langendorf, David G. Reed
  • Patent number: 8427496
    Abstract: A system for compressed data transfer across a graphics bus in a computer system. The system includes a bridge, a system memory coupled to the bridge, and a graphics bus coupled to the bridge. A graphics processor is coupled to the graphics bus. The graphics processor is configured to compress graphics data and transfer compressed graphics data across the graphics bus to the bridge for subsequent storage in the system memory.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: April 23, 2013
    Assignee: Nvidia Corporation
    Inventors: Anthony Michael Tamasi, John M. Danskin, David G. Reed, Brian M. Kelleher
  • Patent number: 8284620
    Abstract: Circuits, methods, and apparatus that adaptively control 1T and 2T timing for a memory controller interface. An embodiment of the present invention provides a first memory interface as well as an additional memory interface, each having a number of address and control lines. The address and control lines of the redundant memory interface may be individually enabled and disabled. If a line in the additional interface is enabled, it and its corresponding line in the first interface drive a reduced load and may operate at the higher 1T data rate. If a line in the additional interface is disabled, then its corresponding line in the first interface drives a higher load and may operate at the slower 2T data rate. In either case, the operating speed of the interface may also be considered in determining whether each line operates with 1T or 2T timing.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: October 9, 2012
    Assignee: NVIDIA Corporation
    Inventor: David G. Reed
  • Patent number: 8120614
    Abstract: One embodiment of the invention sets forth a technique for compressing and storing display data and optionally compressing and storing cursor data in a memory that is local to a graphics processing unit to reduce the power consumed by a mobile computing device when refreshing the screen. Compressing the display data and optionally the cursor data also reduces the relative cost of the invention by reducing the size of the local memory relative to the size that would be necessary if the display data were stored locally in uncompressed form. Thus, the invention may improve mobile computing device battery life, while keeping additional costs low.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: February 21, 2012
    Assignee: NVIDIA Corporation
    Inventors: Krishnan Sreenivas, Koen Bennebroek, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser