Patents by Inventor Brian J. Moore

Brian J. Moore 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: 20240155365
    Abstract: A wireless testing system is provided that tests Wi-Fi signal strength of devices of a local network to determine distribution of network devices within the local network. In particular, one or more Wi-Fi-based devices may be located within or near a premises in which a wireless network is present. The devices are configured to automatically connect to a particular test broadcast signal from a modem and provide signal strength data. An application may log into or otherwise access the information obtained by the modem concerning the Wi-Fi signal strength of the wireless devices. The application may analyze the Wi-Fi signal strength information and may execute a recommendation engine to provide one or more recommendations/directions for installing components of the wireless network, such as wireless devices, modems, etc. to improve the coverage of the wireless network and provide a more robust wireless experience for devices within the wireless network.
    Type: Application
    Filed: January 18, 2024
    Publication date: May 9, 2024
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: William J. Keaton, Brian E. Bond, David J. Moore, Kevin W. Lu
  • Patent number: 11978125
    Abstract: A system and method for rules-driven adjudication is disclosed. The system includes a storage includes a rule library having a plurality of rules, each rule being in a human-readable format and including a first data tag, a comparator, a comparison value, and a result. The system also includes a rules manager configured to receive and store a new rule. The system includes a rules evaluator configured to receive an adjudication request having a data object associated with a data tag, and evaluate the request and create a primary determination by applying a first rule to the request, and further applying a first subsequent rule and all logically adjacent rules until all logically adjacent rules have been exhausted and the primary determination is an indefinite outcome or the applying of a final rule returns an outcome that becomes the primary determination.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: May 7, 2024
    Assignee: Myndshft Technologies, Inc.
    Inventors: Brian J. Downs, Nelson T. Tran, Alec D. Iverson, Bukola A. Robertson, Jorden K. Kreps, John K. Moore, Tyler Wince
  • Patent number: 11946025
    Abstract: This invention relates to novel whitening agents for cellulosic substrates. The whitening agents are comprised of at least two components: at least one chromophore component and at least one polymeric component. Suitable chromophore components generally fluoresce blue, red, violet, or purple color when exposed to ultraviolet light, or they may absorb light to reflect these same shades. The whitening agents are further characterized by having a dispersion component value of the Hansen Solubility Parameter of less than or equal to about 17 MPa0.5. This invention also relates to laundry care compositions including but not limited to liquid and/or powder laundry detergent formulations and rinse added fabric softening (RAFS) compositions that comprise such whitening agents.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: April 2, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Eugene Steven Sadlowski, Mark Robert Sivik, Michael David Cummings, Donna D'Angelo Morrall, Kevin Lee Kott, Keith Homer Baker, Brian Joseph Loughnane, Michael A Valenti, Laurent D. Kieken, Xiayong Michael Hong, Eduardo Torres, Dominick J. Valenti, Patrick D. Moore, Leonard J. Starks
  • Patent number: 11921685
    Abstract: A system and method for on-demand data cleansing is disclosed. The system includes a processor and a volatile memory including a data object having a plurality of data fields, each field having a tag and a value. The system also includes a cleansing module stored in the volatile memory and executed by the processor. The cleansing module includes a library having a plurality of tag-operation pairs. The cleansing module is configured to receive a pointer locating the data object within volatile memory, and further configured to, for each data field, look up the tag of the data field among the library tags, and execute the operation paired with the matching library tag on the value of the field, modifying the value of the data field while it is stored in volatile memory. The cleansing module is configured to execute the operation in near real-time, and at runtime.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: March 5, 2024
    Assignee: Myndshft Technologies, Inc.
    Inventors: Brian J. Downs, John K. Moore, Antonio Iniguez
  • Patent number: 8515960
    Abstract: Utilizing logical identifiers or sets of metadata to describe, organize, and index content associated with a software application system from one or more content contributors is provided. When a request is made for specific content, the request may point to a logical identifier, and pieces of content applicable to the requested content may be retrieved and presented to a user. By utilizing schematized metadata associated with individual content items, a user's experience may be improved by providing content available from a plurality of content contributors applicable to the user's query.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Jason Alan Huck, Matthew Robert Carlson, Brian J. Moore, Lee Charles Spiesman, Arijit Chatterjee, Steven Jon Omberg
  • Publication number: 20110106810
    Abstract: Utilizing logical identifiers or sets of metadata to describe, organize, and index content associated with a software application system from one or more content contributors is provided. When a request is made for specific content, the request may point to a logical identifier, and pieces of content applicable to the requested content may be retrieved and presented to a user. By utilizing schematized metadata associated with individual content items, a user's experience may be improved by providing content available from a plurality of content contributors applicable to the user's query.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventors: Jason Alan Huck, Matthew Robert Carlson, Brian J. Moore, Lee Charles Spiesman, Arijit Chatterjee, Steven Jon Omberg
  • Patent number: 7724707
    Abstract: A network for a cellular communication system comprises access points (105-109) supporting cells within a region (113). Each access point (105-109) has an individual proxy address of a proxy address space which is a local address space of an address proxy (101) and a common network address of a network address space which is a network wide address space. A gateway access point (103) covers an entry point to the region (113) and detects a remote station entering the region. It then determines an access point (105) in the region to which the remote station is handed over and transmits a binding message to the address proxy (101) with an indication of the access point (105). In response to receiving the binding message, the address proxy (101) establishes a binding between the common network address and the proxy address of the access point (105). Data for the remote station is then forwarded to the access point (105) using the binding.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 25, 2010
    Assignee: Motorola, Inc.
    Inventors: Gerard T. Foster, Subramanian S. Iyer, Brian J. Moore
  • Patent number: 7574481
    Abstract: A method and system that facilitates automatic software updates from an online source such as the Internet, wherein a connection to determine whether an update (e.g., a driver or software component) is available online is no longer necessary during detection time. Information stored for updates corresponding to driver and other software component detection is locally cached, whereby update information is available when no connection exists, eliminating potentially wasted connections and being particularly advantageous if occurring before the connection can be made. When a device is installed or software components are detected, instead of requiring a connection to enable updates, the cached information is evaluated to determine whether the update is available online. If so, the update is made when a connection is made and otherwise desired by the user. The user may defer making the connection, and the update may happen automatically and/or in the background on the next connection.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian J. Moore, Yan Leshinsky
  • Publication number: 20090003263
    Abstract: A network for a cellular communication system comprises access points (105-109) supporting cells within a region (113). Each access point (105-109) has an individual proxy address of a proxy address space which is a local address space of an address proxy (101) and a common network address of a network address space which is a network wide address space. A gateway access point (103) covers an entry point to the region (113) and detects a remote station entering the region. It then determines an access point (105) in the region to which the remote station is handed over and transmits a binding message to the address proxy (101) with an indication of the access point (105). In response to receiving the binding message, the address proxy (101) establishes a binding between the common network address and the proxy address of the access point (105). Data for the remote station is then forwarded to the access point (105) using the binding.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Gerard T. Foster, Subramanian S. Iyer, Brian J. Moore
  • Patent number: 7216180
    Abstract: Disclosed is a system and methodology for recognizing when an Information Transfer Request (ITR) should be modified, for creating such a modified request and for processing such a modified information transfer request to produce a desired response. Also disclosed is a client side component that can identify when an information transfer request in a particular format may not produce a desired response, a client side component that can reformat an information transfer request from one that may not produce a desired response to one that may produce a desired response and a server side component that can recognize reformatted information transfer requests and process those requests to produce the desired response.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: May 8, 2007
    Assignee: Microsoft Corporation
    Inventors: Alessandro Muti, Brian J. Moore, Anthony Andreas Ciccone, Darshatkumar A. Shah
  • Patent number: 7020087
    Abstract: The invention provides for path optimization for routing of a communication session in a network having a plurality of core networks coupled to a plurality of access networks. Both a core network and an access network perform the path optimization by determining a plurality of possible paths to a plurality of target access points to form a target matrix, determining a corresponding route preference factor for each possible path of the target matrix, and selecting, from the target matrix, a possible path having an optimal route preference factor. An overall or complete path, for routing of the communication session, is then determined either by combining the selected possible paths, or by selecting one possible path as a complete path.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: March 28, 2006
    Assignee: Motorola, Inc.
    Inventors: Paul D. Steinberg, Richard J. Malcolm, Joseph M. Pedziwiatr, Richard E. White, Daniel F. Tell, Brian J. Moore, Stephen L. Spear, John M. Sauer
  • Publication number: 20040136324
    Abstract: The invention provides for path optimization for routing of a communication session in a network having a plurality of core networks coupled to a plurality of access networks. Both a core network and an access network perform the path optimization by determining a plurality of possible paths to a plurality of target access points to form a target matrix, determining a corresponding route preference factor for each possible path of the target matrix, and selecting, from the target matrix, a possible path having an optimal route preference factor. An overall or complete path, for routing of the communication session, is then determined either by combining the selected possible paths, or by selecting one possible path as a complete path.
    Type: Application
    Filed: January 13, 2003
    Publication date: July 15, 2004
    Inventors: Paul D. Steinberg, Richard J. Malcolm, Joseph M. Pedziwiatr, Richard E. White, Daniel F. Tell, Brian J. Moore, Stephen L. Spear, John M. Sauer
  • Publication number: 20030140339
    Abstract: A method and apparatus for maintaining service interoperability in a communications network during software replacement in a component of the communications network having a cluster of devices. The method and apparatus generally involve the use of a name service in the devices to control the binding of client applications requesting logically de-centralized services to corresponding local services on the devices operating under the same software version. The name services utilize a database or registry of information relating to the logically de-centralized local services and logically centralized global services to determine the appropriate local or global service to which to bind the requesting client application. The database or registry may include information indicating the software release under which a local service is operating for use in binding the requesting client application to the appropriate local service.
    Type: Application
    Filed: January 18, 2002
    Publication date: July 24, 2003
    Inventors: Thomas E. Shirley, Brian J. Moore, Paul D. Steinberg
  • Publication number: 20030092438
    Abstract: A method of ensuring stability of wireless communications that are in danger of suffering a service disconnect due to a processor software upgrade or downgrade. The method includes the use of a control block which contains the version number of the application operating on both the primary and secondary processors. The primary controller writes state data to its control block and a checkpointing service replicates the data to the control block of the updated secondary processor. The control block coordinates appropriate version format conversions and allows the secondary processor to read the saved state data and assume control of the wireless communications with little or no loss of service.
    Type: Application
    Filed: November 14, 2001
    Publication date: May 15, 2003
    Inventors: Brian J. Moore, Thomas E. Shirley, Kevin Kruse, Thomas J. Weiss
  • Publication number: 20020078142
    Abstract: A method and system that facilitates automatic software updates from an online source such as the Internet, wherein a connection to determine whether an update (e.g., a driver or software component) is available online is no longer necessary during detection time. Information stored for updates corresponding to driver and other software component detection is locally cached, whereby update information is available when no connection exists, eliminating potentially wasted connections and being particularly advantageous if occurring before the connection can be made. When a device is installed or software components are detected, instead of requiring a connection to enable updates, the cached information is evaluated to determine whether the update is available online. If so, the update is made when a connection is made and otherwise desired by the user. The user may defer making the connection, and the update may happen automatically and/or in the background on the next connection.
    Type: Application
    Filed: December 20, 2000
    Publication date: June 20, 2002
    Applicant: Microsoft Corporation
    Inventors: Brian J. Moore, Yan Leshinsky
  • Patent number: 4881353
    Abstract: A toilet cubicle having a pair of post engaging side panels bracketed to a rear wall and a top headrail engaging the side panels have doors rotatably joined in spaced apart relationship to the posts. Each door is pivotally supported by a foot disposed in spaced relationship to the posts. The feet have a threaded insert supporting base receiving an adjustably threaded member, and a gravity hinge and door pivot supporting cap engaging the opposite end of the threaded member. A nut on the threaded member is movable to engage an upper surface of the base. The nut has a transverse thread for receiving a tapered end set screw to destructively engage the threads of the threaded member and fix the nominally open positioning of the door, and resist travel thereafter.
    Type: Grant
    Filed: April 21, 1987
    Date of Patent: November 21, 1989
    Assignee: Braendel & Associates, Inc.
    Inventors: Gregory G. Braendel, David M. Goodwin, Brian J. Moore
  • Patent number: D377862
    Type: Grant
    Filed: July 7, 1995
    Date of Patent: February 11, 1997
    Inventor: Brian J. Moore