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: 20090222805
    Abstract: 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: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: Norman Lee Faus, David P. Huff, Bryan M. Kearney
  • Publication number: 20090222811
    Abstract: 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: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: Norman Lee Faus, David P. Huff
  • Publication number: 20090222433
    Abstract: Systems and methods classify, organize, and retrieve data from a variety of applications based on entities associated with the data. A data classification module is configured to retrieve stored information from a repository. The data classification module is configured to receive a request to retrieve the stored information. The data classification module is configured to search the repository based on the request. Based on the search, the data classification module is configured to retrieved stored information from the repository The data classification module is configured provide the retrieved information to a requester of the information. For example, the data classification module can be configured to provide the retrieved information in a series of interactive cascading menus.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: John R. Mattox, Norman Lee Faus
  • Publication number: 20090222806
    Abstract: An appliance support module can be configured to update and upgrade the software incrementally. To achieve this, the appliance support module can be configured to receive a request to update or upgrade a software appliance. The request can include the update or upgrade requested and information describing the software appliance to upgrade or update. Based on the request, the appliance support module can be configured to determine alterations to make to a original binary image of the software appliance to upgrade or update.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: Norman Lee Faus, David P. Huff, Bryan M. Kearney
  • Publication number: 20090222414
    Abstract: Systems and methods classify, organize, and retrieve data from a variety of applications based on entities associated with the data. A data classification module is further configured to operate in cooperation with a communications application. Upon receiving an incoming communication via the communication application, the data classification module is configured to receive the identifying information from the communication application. The data classification module is configured to utilize the identifying information to retrieve additional information and data associated with the remote user from the searchable repository. The additional information and data can include additional identity information for the remote user. The additional information and data can also include information to allow the user to discern the context of the incoming communication. The data classification module is configured to generate an interface to provide the retrieved information to the user of communication application.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: John R Mattox, Norman Lee Faus
  • Publication number: 20090144718
    Abstract: 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: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventors: Joseph Boggs, Norman Lee Faus, David Huff, Bryan Kearney
  • Publication number: 20090144701
    Abstract: Systems and methods provide real time and interactive software configuration. A configuration support module is configured to provide configuration data associated with software being configured by a user. The configuration support module is configured to store configuration data associated with different entities related to users. The entities can be a company, organization, corporation, association, and the like related to the users. The configuration support module can store configuration data that is common to different users related to the entity.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Norman Lee Faus
  • Publication number: 20090144236
    Abstract: 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: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventors: John R. Mattox, Norman Lee Faus
  • Publication number: 20090064191
    Abstract: 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: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Darryl L. Pierce, Norman Lee Faus
  • Publication number: 20090063634
    Abstract: Embodiments of the present teachings provide for standardized post installation configuration of a software application. For Linux-based applications, a portal service provides a Red Hat Packet Manager (“RPM”) package that includes selected software to be installed on a user's computing device, post-install configurator, and a post install configuration file (“PIC”). The post-install configurator accesses the PIC file and performs post-installation configuration based on the contents of the PIC file. The PIC file thus provides a standardized mechanism in which software vendors can specify post-installation configuration of their applications, without having to develop their own tools or applications.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Norman Lee Faus, John R. Mattox
  • Publication number: 20090063416
    Abstract: An embodiment pertains generally to a method of tagging for a variety of applications. The method includes providing for a data object, the data object associated with a respective application and applying at least one tag term to the data object. The method also includes creating a context triple for each of the at least one tag term, where a first element of the context triple is the at least one tag term. The method further includes storing the context tag triple in a searchable repository.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Norman Lee Faus, Darryl L. Pierce
  • Publication number: 20090063635
    Abstract: An embodiment relates generally to a method of providing a service. The method includes receiving a request to determine a status of a user and determining an on-line status of the user. The method also includes providing a geographic proximity of the user in response to the on-line status of the user being on-line.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Darryl L. Pierce, Norman Lee Faus
  • Publication number: 20090064086
    Abstract: An embodiment relates generally to a method of packaging an application. The method includes providing for a plurality of applications and receiving a selection of an application from the plurality of applications. The method also includes determining a set of binary files for a lightweight operating system configured to only support the selected application and packaging the set of binary files with the selected application as an installation package.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Norman Lee Faus, Darryl L. Pierce
  • Publication number: 20080306932
    Abstract: 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: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Inventors: Norman Lee Faus, Jason Guiditta, Jason S. Hibbets, John R. Mattox, Darryl L. Pierce, Frank Wierzbicki
  • Publication number: 20080301091
    Abstract: 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: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Jason S. Hibbets, Norman Lee Faus
  • Publication number: 20080289867
    Abstract: A multi-strand printed circuit board substrate for ball-grid array (BGA) assemblies includes a printed wiring board (11) having a plurality of BGA substrates (12) arranged in N rows (14) and M columns (16) to form an N by M array. N and M are greater than or equal to 2 and the size of the N by M array is selected such that each of the plurality of BGA substrates (12) maintains a planarity variation less than approximately 0.15 mm (approximately 6 mils). The printed wiring board (11) has a thickness (26) sufficient to minimize planarity variation and to allow a manufacturer to use automated assembly equipment without having to use support pallets or trays.
    Type: Application
    Filed: June 2, 2008
    Publication date: November 27, 2008
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventor: NORMAN LEE OWENS
  • Patent number: 7397001
    Abstract: A multi-strand printed circuit board substrate for ball-grid array (BGA) assemblies includes a printed wiring board (11) having a plurality of BGA substrates (12) arranged in N rows (14) and M columns (16) to form an N by M array. N and M are greater than or equal to 2 and the size of the N by M array is selected such that each of the plurality of BGA substrates (12) maintains a planarity variation less than approximately 0.15 mm (approximately 6 mils). The printed wiring board (11) has a thickness (26) sufficient to minimize planarity variation and to allow a manufacturer to use automated assembly equipment without having to use support pallets or trays.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: July 8, 2008
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Norman Lee Owen
  • Publication number: 20080155884
    Abstract: A fishing lure and a guard are provided. The fishing lure may have a lip, a body portion, and at least one hook. The lip may include a front end, and a rear end, the rear end connected to the body portion of the lure, the front end opposite the rear end. The apparatus may also include a means for attaching a fishing line directly to the lip, and a means for attaching the guard near the front end of the lip. The guard may have a first end, which is attached near the front end of the lip, and a second end, which is attached to the fishing line through the second end of the guard. A first loop may be located at the first end of the guard, and a second loop may be located at the second end of the guard.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Inventor: Norman Lee Sisson
  • Patent number: 7199306
    Abstract: A multi-strand printed circuit board substrate for ball-grid array (BGA) assemblies includes a printed wiring board (11) having a plurality of BGA substrates (12) arranged in N rows (14) and M columns (16) to form an N by M array. N and M are greater than or equal to 2 and the size of the N by M array is selected such that each of the plurality of BGA substrates (12) maintains a planarity variation less than approximately 0.15 mm (approximately 6 mils). The printed wiring board (11) has a thickness (26) sufficient to minimize planarity variation and to allow a manufacturer to use automated assembly equipment without having to use support pallets or trays.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: April 3, 2007
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Norman Lee Owens
  • Publication number: 20060024299
    Abstract: Disclosed is a human osteoclast-derived cathepsin (Cathepsin O) polypeptide and DNA(RNA) encoding such cathepsin O polypeptides. Also provided is a procedure for producing such polypeptide by recombinant techniques. The present invention also discloses antibodies, antagonists and inhibitors of such polypeptide which may be used to prevent the action of such polypeptide and therefore may be used therapeutically to treat bone diseases such as osteoporosis and cancers, such as tumor metastases.
    Type: Application
    Filed: July 21, 2005
    Publication date: February 2, 2006
    Applicants: Human Genome Sciences, Inc., SmithKline Beecham Corp.
    Inventors: Gregg Hastings, Mark Adams, Claire Fraser, Norman Lee, Ewen Kirkness, Judith Blake, Lisa Fitzgerald, Fred Drake, Maxine Gowan