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).
-
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