Patents by Inventor Craig Morris

Craig Morris 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: 20090150971
    Abstract: Techniques for dynamic generation and management of password dictionaries are presented. Passwords are parsed for recognizable terms. The terms are housed in dictionaries or databases. Statistics associated with the terms are maintained and managed. The statistics are used to provide strength values to the passwords and determine when passwords are acceptable and unacceptable.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Inventors: Srinivas Vedula, Cameron Craig Morris
  • Publication number: 20080313348
    Abstract: Techniques for port hopping are presented. A sender and a receiver engage in a communication session with one another and dynamically switch ports during that communication session. A decision to switch ports is based on a data length or packet count of a given transaction occurring during the communication session. The data length and packet count randomly and dynamically change during the communication session and varies from one transaction to another transaction. Any particular port to switch to during the communication session is also randomly and dynamically generated and varies from one transaction to another transaction.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch, David Thomas Robinson
  • Publication number: 20080289013
    Abstract: Techniques for the local personalization of content are presented. A content personalization service is dynamically pushed from a server environment to a client processing environment associated with a principal on demand. The content personalization service interjects itself between content that the principal attempts to view and access within the client processing environment and modifies and personalizes that content on behalf of the principal before the principal can view or access the content.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch
  • Publication number: 20080289049
    Abstract: Techniques for personalizing content are presented. A principal requests access to content. Policy is evaluated in response to the request for the content. Scripts are processed in response to the policy evaluation to rewrite and modify the content. The modified content is then delivered to the requesting principal to personalize the content for the principal.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch
  • Publication number: 20080120689
    Abstract: Techniques for representing extensible markup language (XML) in an executable format are presented. An XML document is parsed into its components and content. The components and content are packaged as an executable. Some portions of the executable include authentication logic or policy logic that is subsequently enforced when the executable is processed. The executable is subsequently distributed to recipient machines. The machines process the executable and produce memory loaded versions of the components and content representing the XML document on the machines. The memory loaded versions of the components and content include conditionally added authentication logic of policy logic.
    Type: Application
    Filed: November 16, 2006
    Publication date: May 22, 2008
    Inventors: Cameron Craig Morris, Herrick Gordon Muhlestein, Lloyd Leon Burch
  • Publication number: 20080114986
    Abstract: Techniques for modification of access expiration conditions are presented. A principal supplies a password associated with establishing access to a target resource. In response to the password, characteristics of the password are examined and a custom expiration condition is generated for the password in response to the characteristics and policy. When the custom expiration condition is satisfied, the password and access to the target resource become invalid for use. Moreover, the principal may interactively change a complexity level of any proposed password for purposes of attempting to enhance the expiration condition or for purposes of attempting to degrade the expiration condition.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 15, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch
  • Publication number: 20080114987
    Abstract: Techniques for using multiple security access mechanisms for a single identifier are presented. A single identifier is permitted to be associated with multiple authentication secrets. The single identifier resolves to a particular identity in response to the particular authentication secret presented with the single identifier. Moreover, in an embodiment, any resolved identity may have a variety of attributes automatically set for a particular communication session, such as role, access rights, etc.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 15, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch, Douglas G. Earl
  • Publication number: 20080115223
    Abstract: Techniques for variable security access information are presented. The complexity levels associated with access secrets drive the assigned access rights to target resources. A single target resource may have varying sets of access rights, where each set is associated with a particular complexity level for a given access secret. A requesting principal can custom establish the principal's desired access secret complexity level for a target resource; this in turn drives the set of access rights for the target resource, which the principal may use when accessing the target resource.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 15, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch, Stephen R. Carter
  • Publication number: 20080009615
    Abstract: The present invention provides for control of seed grain hardness resulting in improved cereals for both agricultural feed and commercial food products for human consumption.
    Type: Application
    Filed: June 1, 2007
    Publication date: January 10, 2008
    Inventors: Michael Giroux, Craig Morris
  • Publication number: 20080005573
    Abstract: Techniques for creating and using credentials for blinded intended audiences are provided. A principal desires access to a target service. An identity associated with the target service is hidden from an identity service via a random identifier. The identity service supplies an assertion with credentials and the random identifier. The principal sends the assertion and an access message, which also includes the random identifier to the target service. The target service compares the identifier included with the message to the identifier in the assertion and when a match occurs access is permitted to the target service, assuming other credentials associated with the assertion are satisfied as well.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Cameron Craig Morris, Lloyd Leon Burch, Tammy Anita Green
  • Patent number: 7312252
    Abstract: A composition of matter comprising anionic clay having the general formula [M2+1-xM3+x(OH)2]x+(x/n)An?·yH2O??(I) or [M1+M3+2(OH)6]1+(1/n)An?·yH2O;??(II) where M1+ is a mono-valent metal; M2+ is a divalent metal; and M3+ is a trivalent metal; A is an inorganic or organic anion, chosen such that the rule of charge neutrality is obeyed; n is an integer; x is any rational number between 0 and 1; and y is any rational number between 0 and 10; where the anionic clay is in the form of particles having a volume weighted mean particle size diameter of less than 500 nm. Stable colloidal dispersions comprise such anionic clay particles having a volume weighted mean particle size diameter of less than 500 nm dispersed in a liquid medium.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: December 25, 2007
    Assignee: Eastman Kodak Company
    Inventors: Joseph F. Bringley, Craig A. Morris
  • Publication number: 20070294752
    Abstract: Techniques for proxing services with a single sign on are provided. A principal authenticates to a first identity service. The first identity service is in a trusted relationship with a second identity service. An authentication request is sent to the second identity service and the request includes an authentication response supplied by the first identity service in response to successful authentication of the principal to the first identity service. In response to the authentication request and the accompanying response, the principal is authenticated for access to the second identity service. Furthermore, targeted services accessible to the second identity service are proxied from and to the principal during interactions between the principal and an external service of that principal.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 20, 2007
    Inventors: Stephen Hugh Kinser, Lloyd Leon Burch, Cameron Craig Morris
  • Publication number: 20070283424
    Abstract: Techniques for validating identities are provided. A sign-on request is authenticated for a given principal. Attributes associated with that principal are acquired from an identity service and compared against local maintained attributes for that principal. If the identity-service acquired attributes match the local attributes, then the principal is validated for access. During principal access, selective events drive updates to the identity-service acquired attributes, and the comparison with the local attributes is performed again to determine whether the validated principal is to be invalidated or is to remain validated.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventors: Stephen Hugh Kinser, Llyod Leon Burch, Cameron Craig Morris
  • Patent number: 7279126
    Abstract: A novel process for manufacturing of injection molded metal, ceramic, and CERMET parts, in a manner amenable to high-volume, low-cost manufacturing, comprising the steps of forming a mechanical mixture of metal and/or ceramic powders at room temperature, a binder and a liquid carrier, said carrier being a solvent for the binder at elevated temperature; supplying the as-mixed components to the inlet hopper of an injection molding machine or extruder; molding or extruding green parts; and then drying and sintering the green parts to obtain net or near-net-shape finished metal, ceramic or CERMET parts.
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: October 9, 2007
    Inventor: Robert Craig Morris
  • Patent number: 7189277
    Abstract: Molding compositions and forming processes for normally rust-prone iron-based powders, and articles produced therefrom. Metal alloy systems that can be successfully formed using the processes of the invention, include elemental iron and iron alloys including low and medium alloy steels, tool steels and a number of specialty iron-base alloys.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: March 13, 2007
    Inventor: Robert Craig Morris
  • Publication number: 20060212568
    Abstract: A system and method for managing a distribution network is provided. A management system obtains a network topology of physical locations and usage data for each identified location. The management system displays a set of possible distribution configurations for each location. The management system generates configuration recommendations based upon the specified distribution configuration.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Craig Morris, Mukunda Murthy
  • Publication number: 20060141118
    Abstract: This invention relates to a storage stable buoyant waxy grain wherein the waxy grain is waxy triticale and waxy wheat. The starch in the waxy grain is gelatinized throughout and the cooked waxy grains of this invention can be stored for prolonged times in air tight or conventional cereal containers having a liner without acquiring rancid odors or tastes even in the absence of preservatives that inhibit the development of rancidity. Preferably, the waxy wholegrain is a waxy wheat having a protein content of no more than 14% by dry weight. The processes for preparing the waxy wholegrain food products of this invention are also described.
    Type: Application
    Filed: February 17, 2006
    Publication date: June 29, 2006
    Applicant: Kellogg Company
    Inventors: Lori Wilson, John Colyn, Grace Lai, Craig Morris
  • Publication number: 20050261381
    Abstract: A composition of matter comprising anionic clay having the general formula [M2+1-xM3+x(OH)2]x+(x/n)An?.yH2O??(I) or [M1+M3+2(OH)6]1+(1/n)An?.yH2O;??(II) where M1+ is a mono-valent metal; M2+ is a divalent metal; and M3+ is a trivalent metal; A is an inorganic or organic anion, chosen such that the rule of charge neutrality is obeyed; n is an integer; x is any rational number between 0 and 1; and y is any rational number between 0 and 10; where the anionic clay is in the form of particles having a volume weighted mean particle size diameter of less than 500 nm. Stable colloidal dispersions comprise such anionic clay particles having a volume weighted mean particle size diameter of less than 500 nm dispersed in a liquid medium.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Inventors: Joseph Bringley, Craig Morris
  • Publication number: 20040217524
    Abstract: A novel process for manufacturing of injection molded metal, ceramic, and CERMET parts, in a manner amenable to high-volume, low-cost manufacturing, comprising the steps of forming a mechanical mixture of metal and/or ceramic powders at room temperature, a binder and a liquid carrier, said carrier being a solvent for the binder at elevated temperature; supplying the as-mixed components to the inlet hopper of an injection molding machine or extruder; molding or extruding green parts; and then drying and sintering the green parts to obtain net or near-net-shape finished metal, ceramic or CERMET parts
    Type: Application
    Filed: April 18, 2003
    Publication date: November 4, 2004
    Inventor: Robert Craig Morris
  • Patent number: 6689184
    Abstract: Molding compositions and forming processes for normally rust-prone iron-based powders, and articles produced therefrom. Metal alloy systems that can be successfully formed using the processes of the invention, include elemental iron and iron alloys including low and medium alloy steels, tool steels and a number of specialty iron-base alloys.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: February 10, 2004
    Assignee: Latitude Manufacturing Technologies, Inc.
    Inventor: Robert Craig Morris