Patents by Inventor Brian K. Moran
Brian K. Moran 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: 11620599Abstract: An improved way of managing the labor expended on a construction project, whether a small-scale or large-scale, includes a system, program and method that will use the estimate of labor for a project as an input to the labor management system. The percent complete of the project will be a calculation of installed equipment as opposed to a perceived percent complete of the project. The calculation will be compared to the percent of labor hours used to then determine the state of the construction project. The labor management calculation will be facilitated through a user interface where the user can highlight one or more portions of the virtual project, where the one or more portions represent one or more installed units of the project, such as installed equipment.Type: GrantFiled: April 9, 2021Date of Patent: April 4, 2023Assignee: Armon, Inc.Inventors: Brian K. Moran, Michael Cassata
-
Publication number: 20210319390Abstract: An improved way of managing the labor expended on a construction project, whether a small-scale or large-scale, includes a system, program and method that will use the estimate of labor for a project as an input to the labor management system. The percent complete of the project will be a calculation of installed equipment as opposed to a perceived percent complete of the project. The calculation will be compared to the percent of labor hours used to then determine the state of the construction project. The labor management calculation will be facilitated through a user interface where the user can highlight one or more portions of the virtual project, where the one or more portions represent one or more installed units of the project, such as installed equipment.Type: ApplicationFiled: April 9, 2021Publication date: October 14, 2021Inventors: Brian K. Moran, Michael Cassata
-
Patent number: 7805721Abstract: A system and method for automating the migration of configuration settings and data from computer systems running the Windows® operating system to computer systems running the Linux® operating system. The method utilizes data from one or more sources to create the configuration of the target system, and translates between settings related to the Windows® systems and Linux® systems involved. As a result, it simplifies the otherwise complex and time-consuming task of migrating from one server to another, specifically when migrating between two operating systems that provide similar functionality but are configured in distinctly different ways.Type: GrantFiled: June 14, 2004Date of Patent: September 28, 2010Assignee: Likewise Software, Inc.Inventors: David A. Feinleib, Brian K. Moran
-
Patent number: 7664092Abstract: A method for encoding network data, such as Internet Protocol (IP) data, into a format for transmission over a satellite system is described. The network data is configured in a packet having a data block and header information. The network data packet is encoded into a variable-length multi-packet transport (MPT) frame. The MPT frame comprises a data frame to hold data and header information. The IP packet in inserted its entirety into the data frame of the MPT frame. The variable-length MTP frame is then encoded into one or more fixed-length MTP packets. Each MPT packet has a data fragment block comprising a portion of the MTP frame and associated header information to designate what portion of the MTP frame is contained in the data fragment block.Type: GrantFiled: December 21, 2004Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Kenneth J. Birdwell, Brian K. Moran, David Feinleib
-
Patent number: 7603721Abstract: A client computer runs an operating system that executes additional applications by loading them using an application loader and executes device drivers for peripheral devices by loading the drivers using a device loader. The operating system restricts the functionality of the operating system, such as by making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer. Additionally, various techniques can be used to remove or reduce the functionality limitations of the computer.Type: GrantFiled: November 3, 2005Date of Patent: October 13, 2009
-
Patent number: 7584512Abstract: A client computer runs an operating system that executes additional applications by loading them using an application loader and executes device drivers for peripheral devices by loading the drivers using a device loader. The operating system restricts the functionality of the operating system, such as by making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer. Additionally, various techniques can be used to remove or reduce the functionality limitations of the computer.Type: GrantFiled: November 3, 2005Date of Patent: September 1, 2009
-
Patent number: 7577853Abstract: A client computer runs an operating system that executes additional applications by loading them using an application loader and executes device drivers for peripheral devices by loading the drivers using a device loader. The operating system restricts the functionality of the operating system, such as by making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer. Additionally, various techniques can be used to remove or reduce the functionality limitations of the computer.Type: GrantFiled: November 3, 2005Date of Patent: August 18, 2009
-
Patent number: 7536726Abstract: A client computer runs an operating system that executes additional applications by loading them using an application loader and executes device drivers for peripheral devices by loading the drivers using a device loader. The operating system restricts the functionality of the operating system, such as by making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer. Additionally, various techniques can be used to remove or reduce the functionality limitations of the computer.Type: GrantFiled: November 3, 2005Date of Patent: May 19, 2009
-
Patent number: 7426727Abstract: A client computer collects registration information regarding a user and/or the client computer and attempts to upload the collected information to a remote registration system. The client computer stores the registration information locally and delays uploading of the information to the registration system until a connection to the registration system is established. The connection to the registration system and the uploading of the registration information can be performed automatically and transparently to the user, eliminating the need for any further required actions on the part of the user once the registration information is collected.Type: GrantFiled: June 4, 2004Date of Patent: September 16, 2008Assignee: Microsoft CorporationInventors: David Feinleib, Carl L. Gulledge, Brian K. Moran, Kenneth D. Moss, Autumn F. G. Neault
-
Patent number: 7284043Abstract: A system and method for automating the migration of configuration settings and data from computer systems running the LINUX operating system to computer systems running the WINDOWS operating system. The invention utilizes data from one or more sources to create the configuration of the target system, and translates between settings related to the LINUX systems and WINDOWS systems involved. As a result, it simplifies the otherwise complex and time-consuming task of migrating from one server to another, specifically when migrating between two operating systems that provide similar functionality but are configured in distinctly different ways.Type: GrantFiled: September 23, 2004Date of Patent: October 16, 2007Inventors: David A. Feinleib, Brian K. Moran
-
Patent number: 7058043Abstract: A method for encoding network data, such as Internet Protocol (IP) data, into a format for transmission over a satellite system is described. The network data is configured in a packet having a data block and header information. The network data packet is encoded into a variable-length multi-packet transport (MPT) frame. The MPT frame comprises a data frame to hold data and header information. The IP packet in inserted its entirety into the data frame of the MPT frame. The variable-length MTP frame is then encoded into one or more fixed-length MTP packets. Each MPT packet has a data fragment block comprising a portion of the MTP frame and associated header information to designate what portion of the MTP frame is contained in the data fragment block. The MPT packets are sized to be embedded as a specific size payload of the satellite packet that is transmitted over a satellite network. Using this method, data received over a data network (i.e.Type: GrantFiled: December 21, 2004Date of Patent: June 6, 2006Assignee: Microsoft CorporationInventors: Kenneth J. Birdwell, Brian K. Moran, David Feinleib
-
Patent number: 7003573Abstract: A client computer collects registration information regarding a user and/or the client computer and attempts to upload the collected information to a remote registration system. The client computer stores the registration information locally and delays uploading of the information to the registration system until a connection to the registration system is established. The connection to the registration system and the uploading of the registration information can be performed automatically and transparently to the user, eliminating the need for any further required actions on the part of the user once the registration information is collected.Type: GrantFiled: December 9, 2004Date of Patent: February 21, 2006Assignee: Microsoft CorporationInventors: David Feinleib, Carl L. Gulledge, Brian K. Moran, Kenneth D. Moss, Autumn F. G. Neault
-
Patent number: 6775828Abstract: A client computer collects registration information regarding a user and/or the client computer and attempts to upload the collected information to a remote registration system. The client computer stores the registration information locally and delays uploading of the information to the registration system until a connection to the registration system is established. The connection to the registration system and the uploading of the registration information can be performed automatically and transparently to the user, eliminating the need for any further required actions on the part of the user once the registration information is collected.Type: GrantFiled: July 19, 1999Date of Patent: August 10, 2004Assignee: Microsoft CorporationInventors: David Feinleib, Carl L. Gulledge, Brian K. Moran, Kenneth D. Moss, Autumn F. G. Neault
-
Publication number: 20030172124Abstract: A client computer collects registration information regarding a user and/or the client computer and attempts to upload the collected information to a remote registration system. The client computer stores the registration information locally and delays uploading of the information to the registration system until a connection to the registration system is established. The connection to the registration system and the uploading of the registration information can be performed automatically and transparently to the user, eliminating the need for any further required actions on the part of the user once the registration information is collected.Type: ApplicationFiled: July 19, 1999Publication date: September 11, 2003Inventors: DAVID FEINLEIB, CARL L. GULLEDGE, BRIAN K. MORAN, KENNETH D. MOSS, AUTUMN F.G. NEAULT
-
Patent number: 6442598Abstract: A webcast system delivers Web content from a webcast center over a broadcast medium to many clients. The webcast center has a server unit that gathers Web pages from sites on the Internet and stores the pages in a cache. The server unit bundles the pages from the cache into package files and stores the package files in a package store. The webcast center also has a broadcast unit that retrieves the package files from the package store and delivers the package files to the clients over the broadcast medium. Each client is equipped with a receiver to receive the broadcast package files. The client maintains a subscription database to store a directory of the Web content gathered by the webcast center. A subscriber user interface enables a user to select preferred Web content from the directory of the subscription database.Type: GrantFiled: October 27, 1997Date of Patent: August 27, 2002Assignee: Microsoft CorporationInventors: Anne Wright, James Randal Sargent, Carl R. Witty, Brian K. Moran, David Feinleib
-
Patent number: 6346891Abstract: A remote control system has a remote control device equipped with a handling sensor (e.g., motion sensor) that detects when a user first picks up or otherwise handles the handset before actuating the keys. The handling sensor generates a signal that is automatically transmitted to the controlled device without requiring any user input. The signal is received at a controlled device and initiates a startup phase. In this manner, the startup phase is well underway before the user actually presses a key on the remote control device. Upon conclusion of the startup phase, the user may enter commands using the keys.Type: GrantFiled: August 31, 1998Date of Patent: February 12, 2002Assignee: Microsoft CorporationInventors: David Feinleib, Brian K. Moran