Patents by Inventor Brian Patterson

Brian Patterson 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: 8311419
    Abstract: According to aspects of the embodiments, there is provided methods and systems for authenticating an imaging device consumer replaceable unit (CRU) used in products such as a printing system with appropriate programming such that they are able to positively recognize and accommodate authorized consumables. A microcontroller or processing chip is integrated with the CRU and capable of generating a Validation Code. A code key will be comprised of a value string including programmed characters representing a combination of all or portions of a market program designator or code, consumable identification (ID) information and a randomly generated value, which may be hidden from view. The resulting string key is a basis for an algorithm created Validation Code. This code is generated by the consumable processor and readable by a printing system or device the CRU is inserted into.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: November 13, 2012
    Assignee: Xerox Corporation
    Inventors: Brent Rodney Jones, Brian Patterson, Suresh Anjaneyelu Venkatswamy
  • Publication number: 20120134686
    Abstract: According to aspects of the embodiments, there is provided methods and systems for authenticating an imaging device consumer replaceable unit (CRU) used in products such as a printing system with appropriate programming such that they are able to positively recognize and accommodate authorized consumables. A microcontroller or processing chip is integrated with the CRU and capable of generating a Validation Code. A code key will be comprised of a value string including programmed characters representing a combination of all or portions of a market program designator or code, consumable identification (ID) information and a randomly generated value, which may be hidden from view. The resulting string key is a basis for an algorithm created Validation Code. This code is generated by the consumable processor and readable by a printing system or device the CRU is inserted into.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: XEROX CORPORATION
    Inventors: Brent Rodney JONES, Brian Patterson, Suresh Anjaneyelu Venkatswamy
  • Publication number: 20120134687
    Abstract: According to aspects of the embodiments, there is provided systems, computer readable media, and methods to authenticate a customer replaceable unit (CRU) in a printer system by comparing a validation code in the CRU with a printer generated validation code. The Validation Code is a string of numbers and/or characters that can be referred to as a value. The validation code will be comprised of a value string including programmed characters representing a combination of all or portions of a market program designator or code, consumable identification (ID) information and a randomly generated value, which may be hidden from view. The code is independently established by the printing system or device using the same algorithm and information and validates the resulting Code when they match. The printing system or device must confirm the Validation Code and ID applicability of the consumable to deem it appropriate for use.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: XEROX CORPORATION
    Inventors: Brent Rodney JONES, Brian Patterson
  • Publication number: 20110188068
    Abstract: Document processing devices and account manager systems are presented which verify validity of pairings of installed consumables and document processing devices for permissive enablement of document processing functionality based on validity of the pairings.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Applicant: XEROX CORPORATION
    Inventors: Brent Rodney Jones, Charles Robert Carlson, Brian Patterson
  • Publication number: 20100049931
    Abstract: In one embodiment, a storage controller comprises a first port that provides an interface to a host computer, a second port that provides an interface to a storage device, a processor, and a memory module communicatively connected to the processor and comprising logic instructions stored on a computer readable storage medium which, when executed by the processor, configure the processor to copy a logical disk mapping from a first storage array managed by a source storage controller to a second storage array managed by a destination storage controller by performing operations comprising obtaining, in the source storage controller, an object identifier listing for use with the logical disk mappings in the destination storage controller, copying, in the source storage controller, contents of logical disk mappings for use in the first storage array from a first storage container to a second storage container, and replacing, in the source storage controller, object identifiers associated with the logical disk mapp
    Type: Application
    Filed: October 1, 2008
    Publication date: February 25, 2010
    Inventors: Michael B. Jacobson, Susan L. Larson, Brian Patterson
  • Publication number: 20090059181
    Abstract: A particle-containment shield is provided. The particles-containment shield includes a containment structure that defines an air inlet to receive air heated by a projection lamp from the outlet of the projection-lamp module and defines an air outlet to vent air heated by the projection lamp away from the projection lamp. The containment structure is sealed intermediate the air inlet and the air outlet such that air heated by the projection lamp that enters through the air inlet exits the containment structure through the air outlet. The containment structure defines a length, a width, and a height of the particle-containment shield. The particle-containment shield includes one or more deflection members is arranged in the containment structure to collectively block all straight line paths from the air inlet to the air outlet so as to inhibit projection lamp particles from exiting the air outlet upon projection lamp rupture.
    Type: Application
    Filed: June 27, 2008
    Publication date: March 5, 2009
    Applicant: INFOCUS CORPORATION
    Inventors: Dan Loomis, Brian Patterson
  • Publication number: 20080270693
    Abstract: Embodiments include methods, apparatus, and systems for managing resources in a storage system. One embodiment includes a method that discovers storage resources for arrays in a cluster storage system. A table defines how the resources are divided among the arrays and is provided to the arrays so each array can identify which resources to manage.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Michael B. Jacobson, Douglas L. Voigt, Ronald D. Rodriguez, Brian Patterson, Randy Matthews
  • Publication number: 20080270727
    Abstract: Embodiments include methods, apparatus, and systems for data transfer in storage systems. One embodiment includes a method that transmits a state of cached write data and mapping metadata associated with a disk group from a first array to a second array and then transfers access to the disk group from the first array to the second array while host applications continue to access data in the disk group.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Michael B. Jacobson, Brian Patterson, Ronald D. Rodriguez
  • Patent number: 7308599
    Abstract: An array of storage devices is monitored to detect failure of one of the storage devices. Upon detection of a storage device failure, parity data associated with data stored on the failed storage device is identified. Data stored on the failed storage device is reconstructed and stored on unused portions of storage devices that did not fail. The system then updates the parity data associated with the data stored on the failed storage device.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: December 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Brian Patterson
  • Publication number: 20070170362
    Abstract: An internal reflectance element assembly, that is defined by a crystal that has at least one measured dimension of about 5 mm or greater that is held in a holder structure shaped to hold the crystal, and a backer plate to secure a sample to the crystal.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 26, 2007
    Inventors: Brian Patterson, George Havrilla
  • Publication number: 20070167497
    Abstract: The present invention provides compounds of formula (I), or pharmaceutically acceptable salts or solvates thereof, methods for their preparation, methods for their use, and pharmaceutical formulations comprising them.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 19, 2007
    Inventors: Mitchell Nambu, Leena Patel, Brian Patterson, Sylvie Sakata, John Tatlock
  • Publication number: 20070103824
    Abstract: A power and signal distribution system for the building interior and a method for operating a power and signal distribution system for the building interior are provided. The system includes a plurality of conductors adjacent to at least one surface of a plurality of support members forming a grid. The system further includes at least one shunt switch in communication with at least two conductors, the shunt switch being configurable to selectively conduct power or signals between the at least two conductors.
    Type: Application
    Filed: September 28, 2006
    Publication date: May 10, 2007
    Applicant: ARMSTRONG WORLD INDUSTRIES, INC.
    Inventors: Brian PATTERSON, Sean BROWNE, William BEAKES, Sandor FRECSKA, Jere Myers
  • Publication number: 20060272256
    Abstract: A ceiling system including a grid framework having a plurality of grid elements arranged in a substantially horizontal plane. A conductive material is embedded in one of the plurality of grid elements. The grid element in which the conductive material is embedded includes at least one slot such that portions of the conductive material are exposed. A tap is attached to the grid element so that it is in alignment with the slot, and, in turn, with the conductive material. The tap includes a housing, a conductor engaging means and a tap conductor. The conductor engaging means forms a connection with the conductive material embedded in the grid element and the tap conductor.
    Type: Application
    Filed: May 12, 2005
    Publication date: December 7, 2006
    Inventors: Sandor Frecska, Brian Patterson, William Beakes, Jere Myers, Joseph Woelfling
  • Publication number: 20060020691
    Abstract: A method of load balancing comprises actions of measuring utilization on an input/output interface, detecting a condition of utilization deficiency based on the measured utilization, and allocating utilization to cure the deficiency.
    Type: Application
    Filed: July 20, 2004
    Publication date: January 26, 2006
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Charles Fuqua, Guillermo Navarro
  • Publication number: 20050249465
    Abstract: A ferrule assembly comprising: (a) an array of optical fibers each having a mating end face; and (b) a ferrule with the fibers disposed therein, the ferrule having a front and rear orientation and a front surface, the front surface having at least a mating surface and a non-mating surface, the mating surface extending forward beyond the non-mating surface and presenting the mating end face of at least one of the fibers.
    Type: Application
    Filed: July 18, 2005
    Publication date: November 10, 2005
    Inventors: James Kevern, Brian Patterson, Jeff Swartzbaugh, Antonius Gerardus Bolhaar, Antonius Hultermans, Martijn Scholten
  • Publication number: 20050240584
    Abstract: A method of protecting data includes distributing data across a plurality of snapshots of a parent logical unit (LUN) when data of the parent LUN diverges from the snapshots.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Lee Nelson
  • Publication number: 20050240934
    Abstract: A method of managing task execution comprises measuring a parameter indicative of workload and assigning priority of tasks executable on the system based on the measured parameter.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Charles Fuqua, Guillermo Navarro
  • Publication number: 20050180702
    Abstract: A ferrule assembly comprising: (a) an array of optical fibers each having a mating end face; and (b) a ferrule with the fibers disposed therein, the ferrule having a front and rear orientation and a front surface, the front surface having at least a mating surface and a non-mating surface, the mating surface extending forward beyond the non-mating surface and presenting the mating end face of at least one of the fibers.
    Type: Application
    Filed: April 14, 2005
    Publication date: August 18, 2005
    Applicant: Tyco Electronics Corporation
    Inventors: James Kevern, Brian Patterson, Jeff Swartzbaugh, Antonius Bernardus Gerardus Bolhaar, Antonius Maria Hultermans, Martijn Scholten
  • Publication number: 20050165617
    Abstract: Systems and methods for implementing transaction-based storage operations are disclosed. In one implementation a processor in a storage network receives a service request, executes the service request, and updates an account to reflect execution of the service request. In another implementation the processor may generate a token request for a service token and transmit the token request to a server communicatively connected to the storage network. The server validates the token request and transmits to the processor a response to the token request. The processor may invoke a service call if the response to the token request comprises at least one service token.
    Type: Application
    Filed: January 28, 2004
    Publication date: July 28, 2005
    Inventors: Brian Patterson, Brian Bearden
  • Patent number: H2144
    Abstract: A layered optical circuit including a multi-substrate optical circuit. The multi-substrate optical circuit includes a plurality of optical fibers, a first substrate supporting a first portion the optical fibers to form a first optical subcircuit, and a second substrate supporting a second portion of the optical fibers to form a second optical subcircuit. A third portion of the optical fibers between the first and second portions extends between the first and second substrates. Free fibers in the third portion are elongated to permit repositioning of the first and second optical subcircuits in an overlapping arrangement without exceeding a minimum bend radius of each of the optical fibers. The overlapping arrangement of the first and second optical subcircuits forms a layered optical circuit. Accordingly, a layered optical circuit having a large number of fibers and/or a complex circuit pattern may be affixed on a relatively small footprint of a backplane, etc.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: February 7, 2006
    Assignee: Tyco Electronics Corporation
    Inventors: David Robert Baechtle, Dwight David Zitsch, Brian Patterson