Patents by Inventor Michael D. Dixon

Michael D. Dixon 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: 11952833
    Abstract: Building systems including a frame with a horizontal member from which first and second vertical bars downwardly extend and a panel attached to the frame. The building systems include at least one of an integrated fastener cover that is moveable to a closed position that covers a portion of a fastener, a gusset assembly with a junction cover positioned at a corner junction between two adjacent portions of a panel, and hinge assemblies that reduce the sagging of a panel, such as a door.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 9, 2024
    Assignee: Larson Manufacturing Company of South Dakota, LLC
    Inventors: Sara Wermers, Alan M. Dixon, Matthew Gingery, Kelly D. Nordgaard, Luke A. Thompson, Bryan P. Zacher, Jammey A. Rawden, Todd N. Stratmoen, Michael W. Kondratuk
  • Publication number: 20240109851
    Abstract: The present disclosure provides methods for preparing MCL1 inhibitors or a salt thereof and related key intermediates.
    Type: Application
    Filed: August 1, 2023
    Publication date: April 4, 2024
    Inventors: Katrien Brak, Kae M. Bullock, Greg Cizio, Kathy Dao, Darryl D. Dixon, Joshua R. Dunetz, Luke D. Humphreys, Valerie Huynh, Michael A. Ischay, Trevor C. Johnson, Jeffrey E. Merit, Christopher S. Regens, Eric A. Standley, Dietrich P. Steinhuebel, Justin Y. Su, Tao Wu, Marshall D. Young
  • Patent number: 8150842
    Abstract: Methods, computer program products and systems are described for online-content management. Multiple online content items authored by multiple authors are received at one or more first computers for online publication. For each online content item, a reputation score is determined for the author of the online content item. The reputation score is based at least in part on one or more reviews of the online content item provided by one or more reviewers other than the author. In response to a query for online content received from a second computer, a set of search results is generated that includes an online content item from the multiple online content items. A ranking of the online content item in the set is determined based at least in part on the reputation score of the author.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventors: William C. Brougher, Nathan Stoll, Sepandar D. Kamvar, Michael D. Dixon
  • Publication number: 20090157667
    Abstract: Methods, computer program products and systems are described for online-content management. Multiple online content items authored by multiple authors are received at one or more first computers for online publication. For each online content item, a reputation score is determined for the author of the online content item. The reputation score is based at least in part on one or more reviews of the online content item provided by one or more reviewers other than the author. In response to a query for online content received from a second computer, a set of search results is generated that includes an online content item from the multiple online content items. A ranking of the online content item in the set is determined based at least in part on the reputation score of the author.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 18, 2009
    Inventors: William C. Brougher, Nathan Stoll, Sepandar D. Kamvar, Michael D. Dixon
  • Patent number: 7237308
    Abstract: A composite nozzle strip for hydroentangling of a fibrous mass is provided to lower nozzle erosion potential and increase operational efficiency. The composite nozzle strip comprises a substrate comprising a material of a first hardness having at least one aperture and at least one orifice element comprising a material of a second hardness greater than the first hardness and further defining an aperture of a second diameter less than the first diameter. The at least one orifice element is affixed to the substrate so that the aperture in the orifice element is aligned with the at least one aperture in the substrate for creation of a constricted water jet when subjected to pressurized water.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: July 3, 2007
    Assignees: North Carolina State University, Advanced Fluid Technologies, Inc.
    Inventors: Michael D. Dixon, James T. Lowder, Behnam Pourdeyhimi, Hooman Vahedi Tafreshi
  • Patent number: 7103799
    Abstract: A client system stores messages and sends the messages to a server system. The messages are included in a request formatted according to a protocol that can traverse a firewall. Then the client system waits for a response from the server system. The response will also be formatted according to the protocol that can traverse the firewall. The response will include an indication of which messages the server system received from the client system in the last request. If a certain number of messages accumulate at the client system, or a certain amount of time passes before the response is received, the client system will send a second request. The server system also stores messages and sends the messages to the client system. The server system waits for a first request and a second request from the client system. If the first request has been received and a particular number of messages have accumulated at the server system, then the server system will send a response corresponding to the first request.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: September 5, 2006
    Assignee: Placeware, Inc.
    Inventor: Michael D. Dixon
  • Patent number: 6772335
    Abstract: In a network, a media coordination system provides secure multimedia communication channels in a collaborative network environment. The media coordination system provides automatic encryption, dynamic interconnection of streams of data, and user interface elements that provide users with control over the ultimate destination of their audio and video data. The infrastructure of the system includes a plurality of client workstations that are connected to a central server using point-to-point network connections. The central server maintains a persistent virtual world of network places with objects located therein. Streams of audio and video data are coordinated between client workstations operating in the persistent virtual world by a key manager object using channels, transmitters, and receivers. The client workstations multicast their audio and video data over the network to defined recipients after receiving a multicast address and an encryption key for a specific multicast channel.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: August 3, 2004
    Assignee: Xerox Corporation
    Inventors: Pavel Curtis, Michael D. Dixon, Ronald A. Frederick, David A. Nichols
  • Patent number: 6678713
    Abstract: A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control applications to be expressed in event based terms and the event based constructs to be seamlessly integrated with task based constructs. The method includes the use of response time specifications, in particular in conjunction with ReactiveTask and Task constructs. The method also includes the use of Register, ReferenceClock, and SchedulerLock constructs.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: January 13, 2004
    Assignee: Xerox Corporation
    Inventors: Raymond I. Mason, Michael D. Dixon, Thomas G. Beaman, Robert P. Ferraro, Robert M. Vanduyn, James J. Des rivieres
  • Patent number: 6631517
    Abstract: A partial evaluator, or pre-compiler, for a computer program enables a user to provide, at suitable places within a program, language constructs which cause certain expressions within the program to be evaluated at runtime or at partial evaluation time. These language constructs can be used to shorten runtime, such as by avoiding unnecessary duplication of code at runtime.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: October 7, 2003
    Assignee: Xerox Corporation
    Inventors: John O. Lamping, Michael D. Dixon, Gregor J. Kiczales, Brian C. Smith
  • Patent number: 6560707
    Abstract: In a network, a media coordination system provides secure multimedia communication channels in a collaborative network environment. The media coordination system provides automatic encryption, dynamic interconnection of streams of data, and user interface elements that provide users with control over the ultimate destination of their audio and video data. The infrastructure of the system includes a plurality of client workstations that are connected to a central server using point-to-point network connections. The central server maintains a persistent virtual world of network places with objects located therein. Streams of audio and video data are coordinated between client workstations operating in the persistent virtual world by a key manager object using channels, transmitters, and receivers. The client workstations multicast their audio and video data over the network to defined recipients after receiving a multicast address and an encryption key for a specific multicast channel.
    Type: Grant
    Filed: January 12, 1996
    Date of Patent: May 6, 2003
    Assignee: Xerox Corporation
    Inventors: Pavel Curtis, Michael D. Dixon, Ronald A. Frederick, David A. Nichols
  • Patent number: 6549928
    Abstract: A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control applications to be expressed in event based terms and the event based constructs to be seamlessly integrated with task based constructs. The method includes the use of response time specifications, in particular in conjunction with ReactiveTask and Task constructs. The method also includes the use of Register, ReferenceClock, and SchedulerLock constructs.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: April 15, 2003
    Assignee: Xerox Corporation
    Inventors: Raymond I. Mason, Michael D. Dixon, Thomas G. Beaman, Robert P. Ferraro, Robert M. Vanduyn, James J. Des rivieres
  • Publication number: 20030051136
    Abstract: In a network, a media coordination system provides secure multimedia communication channels in a collaborative network environment. The media coordination system provides automatic encryption, dynamic interconnection of streams of data, and user interface elements that provide users with control over the ultimate destination of their audio and video data. The infrastructure of the system includes a plurality of client workstations that are connected to a central server using point-to-point network connections. The central server maintains a persistent virtual world of network places with objects located therein. Streams of audio and video data are coordinated between client workstations operating in the persistent virtual world by a key manager object using channels, transmitters, and receivers. The client workstations multicast their audio and video data over the network to defined recipients after receiving a multicast address and an encryption key for a specific multicast channel.
    Type: Application
    Filed: January 12, 1996
    Publication date: March 13, 2003
    Inventors: PAVEL CURTIS, MICHAEL D. DIXON, RONALD A. FREDERICK, DAVID A. NICHOLS
  • Patent number: 6480878
    Abstract: A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control applications to be expressed in event based terms and the event based constructs to be seamlessly integrated with task based constructs. The method includes the use of response time specifications, in particular in conjunction with ReactiveTask and Task constructs. The method also includes the use of Register, ReferenceClock, and SchedulerLock constructs.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: November 12, 2002
    Assignee: Xerox Corporation
    Inventors: Raymond I. Mason, Michael D. Dixon, Thomas G. Beaman, Robert P. Ferraro, Robert M. Vanduyn, James J. Des rivieres
  • Publication number: 20020101997
    Abstract: In a network, a media coordination system provides secure multimedia communication channels in a collaborative network environment. The media coordination system provides automatic encryption, dynamic interconnection of streams of data, and user interface elements that provide users with control over the ultimate destination of their audio and video data. The infrastructure of the system includes a plurality of client workstations that are connected to a central server using point-to-point network connections. The central server maintains a persistent virtual world of network places with objects located therein. Streams of audio and video data are coordinated between client workstations operating in the persistent virtual world by a key manager object using channels, transmitters, and receivers. The client workstations multicast their audio and video data over the network to defined recipients after receiving a multicast address and an encryption key for a specific multicast channel.
    Type: Application
    Filed: December 6, 2001
    Publication date: August 1, 2002
    Applicant: Xerox Corporation
    Inventors: Pavel Curtis, Michael D. Dixon, Ronald A. Frederick, David A. Nichols
  • Patent number: 6338086
    Abstract: A collaborative object architecture with one or more of the following technologies: 1) lightweight asynchronous messaging; 2) collaborative objects; 3) optimistic concurrency control; and 4) transparent object serialization. Lightweight asynchronous messaging allows highly responsive interactivity and natural interactions with minimal network loads. Collaborative objects allow ubiquitous sharing and provides each user with the same copy of the shared object. Optimistic concurrency control allows full-duplex group editing and natural interactions. Transparent object serialization provides real world persistence and support for asynchronous changes. Thus, combination of these technologies provides a collaborative object architecture with several advantages over the prior art.
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: January 8, 2002
    Assignee: Placeware, Inc.
    Inventors: Pavel Curtis, Michael D. Dixon, David A. Nichols
  • Publication number: 20010056547
    Abstract: A client system stores messages and sends the messages to a server system. The messages are included in a request formatted according to a protocol that can traverse a firewall. Then the client system waits for a response from the server system. The response will also be formatted according to the protocol that can traverse the firewall. The response will include an indication of which messages the server system received from the client system in the last request. If a certain number of messages accumulate at the client system, or a certain amount of time passes before the response is received, the client system will send a second request. The server system also stores messages and sends the messages to the client system. The server system waits for a first request and a second request from the client system. If the first request has been received and a particular number of messages have accumulated at the server system, then the server system will send a response corresponding to the first request.
    Type: Application
    Filed: August 17, 2001
    Publication date: December 27, 2001
    Applicant: Placeware, Inc.
    Inventor: Michael D. Dixon
  • Patent number: 6308197
    Abstract: A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control applications to be expressed in event based terms and the event based constructs to be seamlessly integrated with task based constructs. The method includes the use of response time specifications, in particular in conjunction with ReactiveTask and Task constructs. The method also includes the use of Register, ReferenceClock, and SchedulerLock constructs.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: October 23, 2001
    Assignee: Xerox Corporation
    Inventors: Raymond I. Mason, Michael D. Dixon, Thomas G. Beaman, Robert P. Ferraro, Robert M. Vanduyn, James J. des Rivieres
  • Patent number: 6292841
    Abstract: A method of use of real time machine control software integrating both event based mode and task based components. In particular, a collection of constructs have been created that allow machine control applications to be expressed in event based terms and the event based constructs to be seamlessly integrated with task based constructs. The method includes the use of response time specifications, in particular in conjunction with ReactiveTask and Task constructs. The method also includes the use of Register, ReferenceClock, and SchedulerLock constructs.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: September 18, 2001
    Assignee: Xerox Corporation
    Inventors: Raymond I. Mason, Michael D. Dixon, Thomas G. Beaman, Robert P. Ferraro, Robert M. Vanduyn, James J. Des rivieres
  • Patent number: 6289461
    Abstract: A client system stores messages and sends the messages to a server system. The messages are included in a request formatted according to a protocol that can traverse a firewall. Then the client system waits for a response from the server system. The response will also be formatted according to the protocol that can traverse the firewall. The response will include an indication of which messages the server system received from the client system in the last request. If a certain number of messages accumulate at the client system, or a certain amount of time passes before the response is received, the client system will send a second request. The server system also stores messages and sends the messages to the client system. The server system waits for a first request and a second request from the client system. If the first request has been received and a particular number of messages have accumulated at the server system, then the server system will send a response corresponding to the first request.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: September 11, 2001
    Assignee: Placeware, Inc.
    Inventor: Michael D. Dixon
  • Patent number: 6199201
    Abstract: A partial evaluator, or pre-compiler, for a computer program enables a user to provide, at suitable places within a program, language constructs which cause certain expressions within the program to be evaluated at runtime or at partial evaluation time. These language constructs can be used to shorten runtime, such as by avoiding unnecessary duplication of code at runtime.
    Type: Grant
    Filed: August 3, 1998
    Date of Patent: March 6, 2001
    Assignee: Xerox Corporation
    Inventors: John O. Lamping, Michael D. Dixon, Gregor J. Kiczales, Brian C. Smith