Patents by Inventor Norman Lee
Norman Lee 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: 20150006704Abstract: Broadcasts identifying executed execution states and configurations of a plurality of virtual machines may be received. Each of the broadcasts may be received from a client system of a plurality of client systems. At least two of the virtual machines may be installed on each of the plurality of client systems. A determination may be made as to whether a first virtual machine of the plurality of virtual machines that is installed on a first client system of the plurality of client systems is unauthorized in view of an execution state of the first virtual machine and a configuration of a second virtual machine of the plurality of virtual machine. A control action for the first client system may be generated when the first virtual machine is determined to be unauthorized.Type: ApplicationFiled: September 19, 2014Publication date: January 1, 2015Inventors: Joseph Boggs, Norman Lee Faus, David P. Huff, Bryan Kearney
-
Patent number: 8924920Abstract: An appliance module can provide software appliances to users. The appliance module can provide the software appliances in view of a role desired by the users. The role can be the desired functionality to be provided by the software appliance. To achieve this, the appliance module can receive a request for a software appliance. In view of the request, the appliance module can determine a software appliance that includes one or more applications that meets the role set forth in the request and just enough operating system to support the one or more applications. The appliance module can provide the software appliance to the requesting user.Type: GrantFiled: February 29, 2008Date of Patent: December 30, 2014Assignee: Red Hat, Inc.Inventors: Norman Lee Faus, David P. Huff, Bryan M. Kearney
-
Patent number: 8868721Abstract: Systems and methods for managing software appliances using a broadcast mechanism, embodiments of which incorporate a centralized appliance monitor that collects software appliance state information from a community of clients having software appliance installations. Software appliances can include a reduced-component operating system combined with pre-configured application(s), for instance distributed via optical disc or Web download. When a software appliance instantiates on a client in the network or at other times, the identity and execution state of the application is broadcast to an appliance monitor. The appliance monitor aggregates the appliance state information for all clients in the network, and manages their deployment and execution on the network. The appliance monitor can for example transmit an appliance control instruction to a client to terminate or otherwise manage an uncertified or unapproved appliance, or take other network management action.Type: GrantFiled: May 29, 2008Date of Patent: October 21, 2014Assignee: Red Hat, Inc.Inventors: Joseph Boggs, Norman Lee Faus, David P. Huff, Bryan Kearney
-
Publication number: 20140209844Abstract: A fowl management system is provided. The fowl management system includes a protected surface; a wire mesh at least partially suspended above the protected surface; wherein at least a portion of the wire mesh conducts an electrical current; a fence charger attached to the wire mesh; and a power source attached to the protected surface.Type: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Inventor: Norman Lee Peters
-
Patent number: 8793705Abstract: An embodiment relates generally to a method of updating data. The method includes providing for a plurality of components, where each component is associated with a respective web page. The method also includes providing for a subset of components from the plurality of components, where the subset of components subscribes to an event. The method further includes publishing a notification message in response to the event occurring and retrieving the event by the subset of components.Type: GrantFiled: August 31, 2007Date of Patent: July 29, 2014Assignee: Red Hat, Inc.Inventors: Darryl L. Pierce, Norman Lee Faus
-
Publication number: 20140187971Abstract: Methods and apparatuses are described to obtain cardiac data, which includes acquiring vibrational field cardiac data from a transducer wherein the transducer measures vibration over a surface of a human's body. An unwanted coronary event is separated from vibrational cardiac data. A transient event is extracted from the vibrational cardiac heart cycle data. The transient event occurs during a diastolic interval within a heart cycle. The transient event is evaluated for a condition of coronary artery blood flow turbulence and a condition of health of a coronary artery is assessed from a feature in the vibrational frequency power spectrum estimate.Type: ApplicationFiled: March 18, 2013Publication date: July 3, 2014Applicant: PHONOFLOW MEDICAL, LLCInventors: Norman Lee Owsley, Roger Paul Norris, Ralph Walter Zaorski
-
Publication number: 20140096123Abstract: Updating of a software object is described. A first version of a software object is instantiated. User-inputted data used by the first version of the software is received from a user, and a current configuration state and the user-inputted data are registered. A second version of the software object is instantiated and the current configuration state and the user-inputted data of the first version of the software object are exported to the second version of the software object.Type: ApplicationFiled: December 9, 2013Publication date: April 3, 2014Applicant: Red Hat, Inc.Inventors: Joseph Boggs, Norman Lee Faus, David P. Huff, Bryan Kearney
-
Patent number: 8655876Abstract: Systems and methods classify and organize data from a variety of applications based on entities associated with the data. A data classification module is configured to retrieve data from different applications. Each application can utilize data in a different format from other applications. The data classification module is configured to extract identifying information from the data, received from the applications. The identifying information includes information on entities and person related to the data. For example, entities can be companies, corporations, associations, organization, and the like.Type: GrantFiled: November 30, 2007Date of Patent: February 18, 2014Assignee: Red Hat, Inc.Inventors: John R. Mattox, Norman Lee Faus
-
Patent number: 8606765Abstract: Embodiments relate to systems and methods for updating software appliances. A client can host a software appliance, such a Linux™ software appliance, which a user wishes to update to a newer version. Instead of performing an in-place update by installing a new version that deletes the configuration state and/or user data of the existing version of the appliance, an export module takes an image of an initial appliance installation and then registers further changes to the configuration state and/or user data over time. When the user chooses to update the software appliance, the new version can be downloaded to execute an installation. The export module aggregates all changes to the original installation image as well as user data, and delivers the complete current configuration state and/or complete current user data to the new version of the appliance to instantiate the new version.Type: GrantFiled: November 30, 2007Date of Patent: December 10, 2013Assignee: Red Hat, Inc.Inventors: Joseph Boggs, Norman Lee Faus, David Huff, Bryan Kearney
-
Patent number: 8458658Abstract: An application support module can be configured to dynamically build software appliances for users. The application support module can be configured to build the software appliances based on a request by a user. The request can include a desired pre-built appliance or available applications to be included in a custom appliance. Once the requested appliance is built, the application support module can be configured determine operating requirements for the complete software appliance. The operating requirements can include the minimum necessary computing requirements to utilize the software appliance, such as required storage space, required processing power, required execution memory. The application support module can be configured to provide the software appliance to the user, if the user accepts the software appliance. Additionally, the application support module can be configured to repeat the building process if the user requests reconfiguration.Type: GrantFiled: February 29, 2008Date of Patent: June 4, 2013Assignee: Red Hat, Inc.Inventors: Norman Lee Faus, David P. Huff, Bryan M. Kearney
-
Patent number: 8419651Abstract: A method includes acquiring vibrational cardiac data from an array of N transducers wherein the transducers are coupled to a human. A master replica is selected from a segment of the vibrational cardiac data. The master replica is correlated with the segment to obtain a plurality of local maxima. Vibrational cardiac data that were emitted during a diastolic interval are extracted from each heart cycle with the aid of the plurality of local maxima. A two-dimensional space-time frequency power spectrum is processed for Equivalent Rectangular Bandwidth, which provides estimates of the energy produced by turbulent blood flow through a coronary stenosis.Type: GrantFiled: August 9, 2008Date of Patent: April 16, 2013Assignee: Phonoflow Medical, LLCInventors: Norman Lee Owsley, Roger Paul Norris, Ralph Walter Zaorski
-
Patent number: 8423993Abstract: Embodiments relate to systems and methods for managing software patches. Embodiments incorporate a patch server that collects aggregate patch history information from a community of software application users. The set of available patches for a given software application can be registered to a data store, and the number of uses electing to install a patch, as well as usage information such as the frequency of bug reports or rollbacks associated with individual patches can be tracked. When a user desires to update a software application, the various available patches and their combined usage history can be displayed in a patch selection dialog. The user can view and select the patch version best suited to their needs, for example to best match their particular hardware configuration, or to install a patch having the fewest bug reports.Type: GrantFiled: February 29, 2008Date of Patent: April 16, 2013Assignee: Red Hat, Inc.Inventors: Norman Lee Faus, David P. Huff
-
Patent number: 8356048Abstract: An embodiment relates generally to a method of searching. The method includes receiving a query in a structured forum and searching a general and certified knowledgebase based on the query. The method also includes providing a plurality of search results ordered based on an associated rating of each search result of the plurality of the search results.Type: GrantFiled: May 31, 2007Date of Patent: January 15, 2013Assignee: Red Hat, Inc.Inventors: Jason S. Hibbets, Norman Lee Faus
-
Patent number: 7966319Abstract: An embodiment relates generally to a method of searching. The method includes providing for a knowledgebase item and associating a review for the knowledgebase item. The method also includes associating a rating for the knowledgebase item and developing a ranking associated with the knowledgebase item based on at least one the review and the rating. The method further includes displaying the knowledgebase item based on the ranking in subsequent searches that include the knowledgebase item.Type: GrantFiled: June 7, 2007Date of Patent: June 21, 2011Assignee: Red Hat, Inc.Inventors: Norman Lee Faus, Jason Guiditta, Jason S. Hibbets, John R. Mattox, Darryl L. Pierce, Frank Wierzbicki
-
Patent number: 7827241Abstract: Embodiments of the present teachings provide for systems and methods of maintaining published information about an entity. The systems and methods allow updates to information associated with a website. Votes are received from different sources and the information is given a confidence indicator based on the sources and other factors. A weight for the votes is determined based on the sources, and a confidence indicator is determined base on the weight of the votes. The updated information and the confidence indicator can be published on the website.Type: GrantFiled: August 31, 2007Date of Patent: November 2, 2010Assignee: Red Hat, Inc.Inventors: Norman Lee Faus, John R. Mattox
-
Publication number: 20100036254Abstract: A method includes acquiring vibrational cardiac data from an array of N transducers wherein the transducers are coupled to a human. A master replica is selected from a segment of the vibrational cardiac data. The master replica is correlated with the segment to obtain a plurality of local maxima. Vibrational cardiac data that were emitted during a diastolic interval are extracted from each heart cycle with the aid of the plurality of local maxima. A two-dimensional space-time frequency power spectrum is processed for Equivalent Rectangular Bandwidth, which provides estimates of the energy produced by turbulent blood flow through a coronary stenosis.Type: ApplicationFiled: August 9, 2008Publication date: February 11, 2010Applicant: PhonoFlow Medical, LLCInventors: Norman Lee Owsley, Roger Paul Norris, Ralph Walter Zaorski
-
Publication number: 20090300593Abstract: A management tool can be included in a software appliance. The management tool can be configured to provide control, management, and maintenance of the software appliance. The management tool can be utilized in order to start/stop, configure, repair, and update a software appliance. The management tool can be configured to provide an interface for management of the software appliance. The interface allows for management of the software appliance and the individual components of the software appliance.Type: ApplicationFiled: May 28, 2008Publication date: December 3, 2009Inventors: Norman Lee Faus, David P. Huff, Bryan M. Kearney
-
Publication number: 20090300164Abstract: Embodiments relate to systems and methods for managing software appliances using a broadcast mechanism. Embodiments incorporate a centralized appliance monitor that collects software appliance state information from a community of clients having software appliance installations. Software appliances can comprise a reduced-component operating system combined with pre-configured application(s), for instance distributed via optical disc or Web download. When a software appliance instantiates on a client in the network or at other times, the identity and execution state of the application is broadcast to an appliance monitor. The appliance monitor aggregates the appliance state information for all clients in the network, and manages their deployment and execution on the network. The appliance monitor can for example transmit an appliance control instruction to a client to terminate or otherwise manage an uncertified or unapproved appliance, or take other network management action.Type: ApplicationFiled: May 29, 2008Publication date: December 3, 2009Inventors: Joseph Boggs, Norman Lee Faus, David P. Huff, Bryan Kearney
-
Publication number: 20090222413Abstract: A data classification module is configured to retrieve information from the repository and migrate the information into applications. The data classification module is configured to receive a request to migrate information and data from the repository into an application. The request can include the type of application and the type of information and data requested. The application can be an new application or an existing application. In order to locate information and data to migrate, the data classification module is configured to maintain rules that describe how the various applications maintain data and information.Type: ApplicationFiled: February 29, 2008Publication date: September 3, 2009Inventors: John R. MATTOX, Norman Lee Faus
-
Publication number: 20090222808Abstract: An appliance module can be configured to provide software appliances to users. The appliance module can be configured to provide the software appliances based on a role desired by the users. The role can be the desired functionality to be provided by the software appliance. To achieve this, the appliance module can be configured to receive a request for a software appliance. Based on the request, the appliance module can be configured to determine a software appliance that includes one or more applications that meets the role set forth in the request and just enough operating system to support the one or more applications. The appliance module can be configured to provide the software appliance to the requesting user.Type: ApplicationFiled: February 29, 2008Publication date: September 3, 2009Inventors: Norman Lee Faus, David P. Huff, Bryan M. Kearney