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: 20240155365Abstract: 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: ApplicationFiled: January 18, 2024Publication date: May 9, 2024Applicant: CenturyLink Intellectual Property LLCInventors: William J. Keaton, Brian E. Bond, David J. Moore, Kevin W. Lu
-
Patent number: 11978125Abstract: 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: GrantFiled: February 28, 2023Date of Patent: May 7, 2024Assignee: 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: 11946025Abstract: 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: GrantFiled: November 9, 2021Date of Patent: April 2, 2024Assignee: The Procter & Gamble CompanyInventors: 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: 11921685Abstract: 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: GrantFiled: November 30, 2022Date of Patent: March 5, 2024Assignee: Myndshft Technologies, Inc.Inventors: Brian J. Downs, John K. Moore, Antonio Iniguez
-
Patent number: 8515960Abstract: 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: GrantFiled: October 29, 2009Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Jason Alan Huck, Matthew Robert Carlson, Brian J. Moore, Lee Charles Spiesman, Arijit Chatterjee, Steven Jon Omberg
-
Publication number: 20110106810Abstract: 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: ApplicationFiled: October 29, 2009Publication date: May 5, 2011Applicant: Microsoft CorporationInventors: Jason Alan Huck, Matthew Robert Carlson, Brian J. Moore, Lee Charles Spiesman, Arijit Chatterjee, Steven Jon Omberg
-
Patent number: 7724707Abstract: 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: GrantFiled: June 26, 2007Date of Patent: May 25, 2010Assignee: Motorola, Inc.Inventors: Gerard T. Foster, Subramanian S. Iyer, Brian J. Moore
-
Patent number: 7574481Abstract: 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: GrantFiled: December 20, 2000Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Brian J. Moore, Yan Leshinsky
-
Publication number: 20090003263Abstract: 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: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Applicant: MOTOROLA, INC.Inventors: Gerard T. Foster, Subramanian S. Iyer, Brian J. Moore
-
Patent number: 7216180Abstract: 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: GrantFiled: January 16, 2001Date of Patent: May 8, 2007Assignee: Microsoft CorporationInventors: Alessandro Muti, Brian J. Moore, Anthony Andreas Ciccone, Darshatkumar A. Shah
-
Patent number: 7020087Abstract: 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: GrantFiled: January 13, 2003Date of Patent: March 28, 2006Assignee: 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: 20040136324Abstract: 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: ApplicationFiled: January 13, 2003Publication date: July 15, 2004Inventors: 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: 20030140339Abstract: 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: ApplicationFiled: January 18, 2002Publication date: July 24, 2003Inventors: Thomas E. Shirley, Brian J. Moore, Paul D. Steinberg
-
Publication number: 20030092438Abstract: 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: ApplicationFiled: November 14, 2001Publication date: May 15, 2003Inventors: Brian J. Moore, Thomas E. Shirley, Kevin Kruse, Thomas J. Weiss
-
Publication number: 20020078142Abstract: 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: ApplicationFiled: December 20, 2000Publication date: June 20, 2002Applicant: Microsoft CorporationInventors: Brian J. Moore, Yan Leshinsky
-
Patent number: 4881353Abstract: 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: GrantFiled: April 21, 1987Date of Patent: November 21, 1989Assignee: Braendel & Associates, Inc.Inventors: Gregory G. Braendel, David M. Goodwin, Brian J. Moore
-
Patent number: D377862Type: GrantFiled: July 7, 1995Date of Patent: February 11, 1997Inventor: Brian J. Moore