Patents by Inventor Mark R. Brown

Mark R. Brown 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: 11972680
    Abstract: Table top sanitizer dispenser bottle bases are disclosed herein. An exemplary table top sanitizer dispenser bottle base includes a movable upper housing, the upper moveable housing has a floor with an aperture located therein and a peripheral wall. The top sanitizer dispenser bottle includes a lower stationary housing. The upper movable housing is connected to the lower stationary housing and is configured to move linearly upward and downward with respect to lower stationary. One or more biasing members bias the upper movable housing upward. A switch is included and the upper movable housing has an engagement member or surface for actuating the switch upon downward movement of the upper movable housing. At least one of a visual indicator and an audible indicator are also included. Control circuitry is provided for activating the one or more of a visual indicator and audible indicator when the engagement member actuates the switch.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: April 30, 2024
    Assignee: GOJO Industries, Inc.
    Inventors: Aaron D. Marshall, Mark T. Smith, Paul J. Brown, Aaron R. Reynolds, Joseph S. Kanfer, Shelby Jay Buell, Eugene W. Ray
  • Patent number: 11924619
    Abstract: An apparatus and method of rendering audio. A binaural signal is split on an amplitude weighting basis into a front binaural signal and a rear binaural signal, based on perceived position information of the audio. In this manner, the front-back differentiation of the binaural signal is improved.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: March 5, 2024
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Mark F. Davis, Nicolas R. Tsingos, C. Phillip Brown
  • Patent number: 9404388
    Abstract: An article and a method for forming the article are disclosed. The article comprising a composition, wherein the composition comprises, by weight percent, about 13.7% to about 14.3% chromium (Cr), about 9.0% to about 10.0% cobalt (Co), about 3.5% to about 3.9% aluminum (Al), about 3.4% to about 3.8% titanium (Ti), about 4.0% to about 4.4% tungsten (W), about 1.4% to about 1.7% molybdenum (Mo), about 1.55% to about 1.75% niobium (Nb), about 0.08% to about 0.12% carbon (C), about 0.005% to about 0.040% zirconium (Zr), about 0.010% to about 0.014% boron (B), and balance nickel (Ni) and incidental impurities. The composition is substantially free of tantalum (Ta) and includes a microstructure substantially devoid of Eta phase.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 2, 2016
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Ganjiang Feng, Mark R. Brown, Michael Douglas Arnett, Matthew J. Laylock
  • Publication number: 20150247422
    Abstract: An article and a method for forming the article are disclosed. The article comprising a composition, wherein the composition comprises, by weight percent, about 13.7% to about 14.3% chromium (Cr), about 9.0% to about 10.0% cobalt (Co), about 3.5% to about 3.9% aluminum (Al), about 3.4% to about 3.8% titanium (Ti), about 4.0% to about 4.4% tungsten (W), about 1.4% to about 1.7% molybdenum (Mo), about 1.55% to about 1.75% niobium (Nb), about 0.08% to about 0.12% carbon (C), about 0.005% to about 0.040% zirconium (Zr), about 0.010% to about 0.014% boron (B), and balance nickel (Ni) and incidental impurities. The composition is substantially free of tantalum (Ta) and includes a microstructure substantially devoid of Eta phase.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Ganjiang FENG, Mark R. BROWN, Michael Douglas ARNETT, Matthew J. LAYLOCK
  • Publication number: 20130305239
    Abstract: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
    Type: Application
    Filed: July 22, 2013
    Publication date: November 14, 2013
    Inventors: Eric P. Traut, Darryl E. Havens, Jose Manuel Bernabeu-Auban, Mark R. Brown, Richard B. Ward, Suyash Sinha, Tahsin Erdogan, Adam D. Stritzel, Adriaan W. Canter
  • Patent number: 8495621
    Abstract: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric P. Traut, Darryl E. Havens, Jose Manuel Bernabeu-Auban, Mark R. Brown, Richard B. Ward, Suyash Sinha, Tahsin Erdogan, Adam D. Stritzel, Adriaan W. Canter
  • Patent number: 8386423
    Abstract: Embodiments are directed to synchronizing scopes between a source database and a target database without the target database specifying each scope that is to be synchronized and to determining scope changes based on service subscriptions. In one scenario, a source database receives from a target database a synchronization scopes policy corresponding to scope criteria provided by the target database. The synchronization scopes policy includes both the scope criteria and a version identifier that together identify a point-in-time snapshot of the set of scopes meeting the scope criteria as of the latest synchronization. The source database resolves the set of scopes last synchronized from the source database to the target database based on the synchronization scopes policy's scope criteria and version identifier. The source database synchronizes to the target database the changes to data in the resolved set of scopes.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey B. Parham, Mark R. Brown
  • Publication number: 20110295802
    Abstract: Embodiments described herein are directed to synchronizing scopes between a source database and a target database without the target database specifying each scope that is to be synchronized and to determining scope changes based on service subscriptions. In one embodiment, a source database receives from a target database a synchronization scopes policy corresponding to scope criteria provided by the target database. The synchronization scopes policy includes both the scope criteria and a version identifier that together identify a point-in-time snapshot of the set of scopes meeting the scope criteria as of the latest synchronization. The source database resolves the set of scopes last synchronized from the source database to the target database based on the synchronization scopes policy's scope criteria and version identifier. The source database synchronizes to the target database the changes to data in the resolved set of scopes.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeffrey B. Parham, Mark R. Brown
  • Publication number: 20100318968
    Abstract: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Eric P. Traut, Darryl E. Havens, Jose Manuel Bernabeu-Auban, Mark R. Brown, Richard B. Ward, Suyash Sinha, Tahsin Erdogan, Adam D. Stritzel, Adriaan W. Canter
  • Patent number: 7603374
    Abstract: The described systems and methods dynamically generate a data polyarchy from information received from a data store (e.g., a directory or database). The data polyarchy represents multiple hierarchies of inter-object relationships based on values of attributes of the objects. These multiple hierarchies are generated and represented in a manner that is independent of object naming and predetermined static hierarchical data structures.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Kim Cameron, George G. Robertson, Mark R. Brown
  • Patent number: 7526513
    Abstract: A network computer maintains a directory of objects having multi-valued attributes. The attributes are comprised of individual linked values having conflict-resolution data that indicates a change to an object at an attribute-value level. A second network computer stores a replica of the directory in which a replica of the objects is maintained. The computers replicate the objects in the directories and update the individual linked values of the attributes. Replication conflicts are identified and resolved with the conflict-resolution data at the attribute-value level of the objects.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: William B. Lees, Jeffrey B. Parham, Mark R. Brown, Donald J. Hacherl
  • Patent number: 7499413
    Abstract: A method for designating communication paths in a computer network is provided, in which communication paths are designated for the transmission of data throughout a network. The network may have both recipient computers, which are the intended recipients of the data, and intermediary computers, which are not the intended recipients, but merely relay the data. Each intermediary computer is grouped with the “closest” recipient computer (i.e. the recipient computer with whom it is “least expensive” to communicate). Communication paths between the resulting groups are then identified. A representation of the network is then created. The representation replaces the intermediary computers with the inter-group communication paths, so that the inter-group communication paths appear to pass directly through the locations occupied by the intermediary computers. The created representation is then further processed so that the “least expensive” communication paths may be designated.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey B. Parham, Mark R. Brown, William B. Lees, Van H. Vu, Laszlo Lovasz, Nicholas J. A. Harvey, Katalin Vesztergombi
  • Patent number: 7231400
    Abstract: Systems and methods are presented to dynamically generate multiple hierarchies of inter-object relationships based on object attribute values. In one aspect, a data structure includes a first virtual object data field to represent a first object of multiple objects in a data store. A second virtual object data field represents a second object of the multiple objects. Attributes of the first object intersect with attributes of the second object to form multiple hierarchies of inter-object relationships.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: June 12, 2007
    Assignee: Microsoft Corporation
    Inventors: Kim Cameron, George G. Robertson, Mark R. Brown
  • Patent number: 7162499
    Abstract: A network computer maintains a directory of objects having multi-valued attributes. The attributes are comprised of individual linked values having conflict-resolution data that indicates a change to an object at an attribute-value level. A second network computer stores a replica of the directory in which a replica of the objects is maintained. The computers replicate the objects in the directories and update the individual linked values of the attributes. Replication conflicts are identified and resolved with the conflict-resolution data at the attribute-value level of the objects.
    Type: Grant
    Filed: January 19, 2001
    Date of Patent: January 9, 2007
    Assignee: Microsoft Corporation
    Inventors: William B. Lees, Jeffrey B. Parham, Mark R. Brown, Donald J. Hacherl
  • Patent number: 7103784
    Abstract: An improved system and method for network management is presented which facilitates better administration with a more intuitive reflection of the organizational structure with integrated security concerns by introducing novel strategies for grouping users of a network. In particular, a new group, the Universal Group, is introduced to facilitate nested groups with members in more than one Domain. Members of a universal group may be allowed access to resources across Domain boundaries, where Domains reflect a security boundary in the Network. In addition, the nesting of groups, e.g., within Universal Groups, is enabled, subject to some restrictions, in order to reduce the overhead associated with discovering the groups to which a user belongs.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: September 5, 2006
    Assignee: Microsoft Corporation
    Inventors: Mark R. Brown, Murli Satagopan, Dave Detlef Staube
  • Patent number: 7103874
    Abstract: Model-based application management architecture. A developer can describe an application or service in terms of its constituent components. Desired states can be described in terms of functionality, configuration, security, and performance. The description is employed at application installation to configure management services, which services help to ensure availability of the application through automatic management actions, such as configuration management, problem detection, diagnosis, and recovery.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: September 5, 2006
    Assignee: Microsoft Corporation
    Inventors: Raymond W. McCollum, Radu R. Palanca, Jorg T. Pfenning, Alexander M. Sutton, Mark R. Brown
  • Patent number: 7085833
    Abstract: A network system server, at a first network site, maintains network access information that identifies users authorized to access a network and a network controller, at a second network site, caches the network access information for individual users that request access to the network from the second network site. The network controller tracks the individual users that request access to the network from the second network site and updates the cached network access information for the individual users that request access to the network from the second network site within a defined time interval.
    Type: Grant
    Filed: January 17, 2001
    Date of Patent: August 1, 2006
    Assignee: Microsoft Corporation
    Inventors: Murli D. Satagopan, Colin H. Brace, Mark R. Brown
  • Patent number: 6957230
    Abstract: The described arrangements and procedures dynamically generate a data polyarchy from information received from a data store (e.g., a directory or database). The data polyarchy represents multiple hierarchies of inter-object relationships based on values of attributes of the objects. These multiple hierarchies are generated and represented in a manner that is independent of object naming and predetermined hierarchical data structures.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: October 18, 2005
    Assignee: Microsoft Corporation
    Inventors: Kim Cameron, George G. Robertson, Mark R. Brown
  • Patent number: 6879564
    Abstract: A method for designating communication paths in a computer network is provided, in which communication paths are designated for the transmission of data throughout a network. The network may have both recipient computers, which are the intended recipients of the data, and intermediary computers, which are not the intended recipients, but merely relay the data. Each intermediary computer is grouped with the “closest” recipient computer (i.e. the recipient computer with whom it is “least expensive” to communicate). Communication paths between the resulting groups are then identified. A representation of the network is then created. The representation replaces the intermediary computers with the inter-group communication paths, so that the inter-group communication paths appear to pass directly through the locations occupied by the intermediary computers. The created representation is then further processed so that the “least expensive” communication paths may be designated.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: April 12, 2005
    Assignee: Microsoft Corp.
    Inventors: Jeffrey B. Parham, Mark R. Brown, William B. Lees, Van H. Vu, Laszlo Lovasz, Nicholas J. A. Harvey, Katalin Vesztergombi
  • Publication number: 20040215642
    Abstract: Systems and methods are presented to dynamically generate multiple hierarchies of inter-object relationships based on object attribute values. In one aspect, a data structure includes a first virtual object data field to represent a first object of multiple objects in a data store. A second virtual object data field represents a second object of the multiple objects. Attributes of the first object intersect with attributes of the second object to form multiple hierarchies of inter-object relationships.
    Type: Application
    Filed: May 13, 2004
    Publication date: October 28, 2004
    Inventors: Kim Cameron, George G. Robertson, Mark R. Brown