Patents Represented by Attorney Courtney Staniford & Gregory LLP
  • Patent number: 7797207
    Abstract: A system analyzes multiple financial accounts having a common account holder and identifies a particular attribute, such as interest rate, associated with each of the multiple financial accounts. The system then makes a determination regarding whether an adjustment of funds among the multiple financial accounts would benefit the account holder. If the adjustment of funds would benefit the account holder, then recommending the adjustment of funds to the account holder and offering to perform the recommended adjustment of funds. The system executes the adjustment of funds if the account holder accepts the offer to perform the recommended adjustment of funds.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: September 14, 2010
    Assignee: CashEdge, Inc.
    Inventors: Venkatachari Dilip, Sanjeev Dheer
  • Patent number: 7786555
    Abstract: A semiconductor device that includes multiple heat sinks is provided along with methods for forming a semiconductor device having multiple heat sinks. The semiconductor device includes a first heat sink that is configured as a conductive lead frame. The conductive lead frame is electrically coupled to a conducting area of a semiconductor die. The semiconductor device also includes a second heat sink that is configured as a conductive clip. The conductive clip is electrically coupled to another conducting area of the die. Alternative embodiments of the device may include more than two heat sinks.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: August 31, 2010
    Assignee: Diodes, Incorporated
    Inventor: Tan Xiaochun
  • Patent number: 7786738
    Abstract: Systems and methods are described below for cancelling low frequency errors in electronic systems including MEMS systems. The systems include a first circuit coupled to one or more switches. One or more bond wires are coupled to the switches and a second circuit. Control signals are coupled to the switches, and the control signals are configured to control coupling of the first circuit to the second circuit via the switch to cancel variable offsets introduced by the bond wire in an output of the first circuit.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: August 31, 2010
    Assignee: Robert Bosch GmbH
    Inventors: Christoph Lang, Vladimir Petkov, Udo Gomez
  • Patent number: 7778976
    Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. The multi-dimensional surrogation transforms data of each data surrogate from a format of the data source to at least one alternative format. Original metadata is extracted from each data surrogate. New metadata is generated by combining portions of the original metadata and components of each data surrogate. The multi-dimensional surrogation generates an extended data surrogate comprising the data surrogate and the new metadata.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: August 17, 2010
    Assignee: Mimosa, Inc.
    Inventors: Roy P. D'Souza, Sanjay Mehta, Bhushan Pandit, Thirumalai Muppur Ravi
  • Patent number: 7779055
    Abstract: In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first and second memory areas. The new software components are updated versions of components of original software files. When the new component size exceeds that of available blocks of the first and second memory areas, the upgrade client rewrites the first memory area to eliminate unused memory blocks, reapportions the first and second memory areas, writes the new component to the second memory area, and updates a vector table. To access host device software components, the upgrade client receives a function call from the main program of the host device including identification information of corresponding software files, reads a start address of the corresponding software files from the vector table, and generates a call for the corresponding software files.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: August 17, 2010
    Assignee: Innopath Software, Inc.
    Inventor: Luosheng Peng
  • Patent number: 7772480
    Abstract: A music training and entertainment system allows a user to input a selection of source music in a native format, and isolates a desired vocal or instrument component within the source music. The user selects the component of the source music against which to be compared. The system suppresses the non-selected components of the source content to isolate the user-selected component. The system receives user input corresponding to the isolated component, and matches the user's performance to the original performance on the basis of pitch, rhythm, and quality comparisons. In a graphical user interface, avatars representing the user and judges are displayed in relation to an audience. Audience reaction is configured to reflect a score obtained by the user. A lyric extraction and generation process displays lyrics to a song in real time to the user as the music track is played.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: August 10, 2010
    Assignee: SonicJam, Inc.
    Inventor: Edward W. Brennan
  • Patent number: 7766559
    Abstract: A compact optical transceiver is provided in which a substrate provides for an alignment surface for optical fibers and a lens assembly provides the necessary optical paths for coupling to photodiode and photodetector structures. Appropriate electrical connections on the substrate enable the substrate to be directly connected to a printed circuit board, grid array socket, and the like.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: August 3, 2010
    Assignee: APRIUS, Inc.
    Inventors: Marc Epitaux, Peter Kirkpatrick
  • Patent number: 7752346
    Abstract: A universal routing identifier (URID) is provided to extend the function space in PCI-Express fabrics. Methods and systems based on the URID are provided for configuring URID capable devices and upgrading PCI-Express bridges and switches having lookup tables with access control functionality. The lookup table entry contains URIDs of destination ports, backup ports, acceptance ports, and permitted ports for downstream and upstream filtering, routing and arbitrating of transaction packets. URID capable devices can be incrementally added to current PCI-Express bridges and switches. A configuration mechanism is added to the current PCI/PCI-Express enumeration software. The URID capabilities can be disabled to maintain system compatibility. A URID capable PCI-Express system is able to address ten of thousands single-function devices. A URID capability segment field is provided in the current PCI-Express configuration space.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 6, 2010
    Assignee: APRIUS, Inc.
    Inventors: Daniel Talayco, Bora Akyol, Ali Ekici
  • Patent number: 7752476
    Abstract: Embodiments directed to a memory device and a memory controller that continue to operate in a low-power mode during the period required for analog timing circuitry to initialize and become usable, are described. During a low-speed to high-speed transition mode of operation for a high-speed interface, timing circuitry of the interface between the memory device and memory controller locks to a forward clock signal concurrent with the continued operation of the interface in low-speed mode. A reference clock signal configured to operate at a rate that provides both a high-speed mode and a low-speed mode and which is used as a single rate clock allows phase detection and correction circuitry to be disabled, thus allowing the idle period caused by a transition from low-speed mode to high-speed mode to be significantly reduced.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: July 6, 2010
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Joseph Macri, Steven Morein, Ming-Ju E. Lee, Lin Chen
  • Patent number: 7750758
    Abstract: A system and method are provided which includes ring resonator structures coupled together with beam structure(s). The ring resonators are configured to operate in the contour or breathe mode. The center of the coupling beam structure is used as a nodal anchor point for anchoring the ring resonators and the beam structures, and also provides a reflecting interface. In an embodiment, the coupling beam structure includes two quarter-wavelength matched beams and an anchor located at a nodal point for coupling the two quarter-wavelength matched beams and ring resonator structures. The symmetric ring design also provides a differential drive and sense configuration while balancing the driving forces about the anchor located at the center of the beam structure. The system exhibits low energy losses while providing large sensing signals and a high quality factor (Q) of about 186,000 at a resonant frequency of about twenty-nine (29) MHz.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: July 6, 2010
    Assignee: Robert Bosch GmbH
    Inventors: Pan Zhiyu, Robert Candler, Markus Lutz, Aaron Partridge, Gary Yama
  • Patent number: 7740700
    Abstract: A cementitious veneer and laminate composition is provided. The cementitious laminate composition includes a substrate, a primer layer applied to the substrate, the primer layer comprising a mixture of polyvinyl alcohol catalyst, Portland cement, and sand; and a cementitious veneer layer applied to the primer layer, the veneer layer comprising a mixture of magnesium sulfate, filler, magnesium oxide, gypsum cement, and polyvinyl alcohol catalyst. The polyvinyl alcohol catalyst comprises a mixture of polyvinyl alcohol fibers dissolved in water and mixed with butylene carbonate. The veneer layer is applied to the substrate and primer layer by means including spraying and manual spreading. The veneer layer can be ornamentally manipulated either before or after curing of the veneer layer. The veneer composition can be formed into laminated tiles or panels for use in building applications.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: June 22, 2010
    Assignee: Ecomeld Corp.
    Inventor: Christine E. Wallner
  • Patent number: 7714996
    Abstract: Automatic optical inspection (AOI) systems are described comprising optical modules that include an illumination component and a lens array configured to direct illumination of the illumination component at a portion of a substrate. The lens array includes a Fresnel lens. The optical module includes a camera that receives reflected light resulting from an interaction of the illumination and the substrate. The camera includes a time delay integration (TDI) sensor. A telecentric imaging lens directs reflected light from the substrate to the camera. The illumination component comprises a controller coupled to multiple LED light sources, each emitting light at a different wavelength. The controller independently controls each LED light source. The illumination component includes a bright field and/or a dark field light source. The illumination component can include a front side and/or a back side light source. An optical fiber is coupled to the camera and an image processor.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: May 11, 2010
    Assignee: 3i Systems Corporation
    Inventors: Zheng Yan, Bo Li, Wayne Chen, Tony Young, Ning Li, Jianbo Gao
  • Patent number: 7712358
    Abstract: A drive line (A) for testing a component (D) of a drive train of a vehicle comprises a torque sensor. The torque sensor measures AC variations in torque due to the operation of the component (D). The component (D) is coupled to the drive line by an adapter having a coupling for coupling the drive line to the axle. The torque sensor may output both AC and DC components of measured torque variation. A servo controller controls the drive line so that the drive line is driven into abutment with the axle and then backed off by a small preset distance.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: May 11, 2010
    Assignee: Geo Kingsbury Machine Tool Limited
    Inventors: Richard G. Kingsbury, John R. White
  • Patent number: 7711055
    Abstract: A method and system are provided for aligning signals in a communication system. The method and system include alignment logic or functionality configured to compensate for signal propagation discrepancies when communicating signals between one or more other devices. The alignment logic may operate to adjust one or more communicated signals, so that signals that may have different propagation times arrive at one or more devices at a desired time. The system and method may be used when initializing a communication system and before communicating data. The system and method operate to adjust one or more signals, such as a data strobe signal in a memory system for example, so that the one or more signals arrive at one or more devices spaced apart in time within a defined tolerance at a desired time. The alignment logic is used to compensate for signal propagation delays which can be associated with a signal propagation path.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: May 4, 2010
    Assignee: ATI Technologies, Inc.
    Inventors: Boris Boskovic, Rostyslav Kyrychynskyi
  • Patent number: 7688925
    Abstract: An IO method and system for bit-deskewing are described. Embodiment includes a computer system with multiple components that transfer data among them. In one embodiment, a system component receives a forward strobe signal and multiple data bit signals from a transmitting component. The receiving component includes a forward strobe clock recovery circuit configurable to align a forward strobe sampling clock so as to improve sampling accuracy. The receiving component further includes at least one data bit clock recovery circuit configurable to align a data bit sampling clock so as to improve sampling accuracy, and to receive a signal from the forward strobe clock recovery circuit that causes the data bit sampling clock to track the forward strobe sampling clock during system operation.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: March 30, 2010
    Assignee: ATI Technologies, Inc.
    Inventors: Edward Lee, Arvind Bomdica, Lin Chen, Claude Gauthier, Sam Huynh, Hiok-Tiaq Ng, John Ling, Jennifer Ho, Siji Menokki Kandiyil, Gin Yee, Joseph Macri
  • Patent number: 7689748
    Abstract: Embodiments of a system and method for handling interrupts are described herein. In an embodiment interrupts from various client components in a system (also referred to as clients) are processed by an interrupt handler component uniformly. The various clients signal interrupts in different manners. For example, some clients signal interrupts in a level-based manner, and some clients signal interrupts in a pulse-based manner. In an embodiment, all interrupts received by the interrupt handler are formed into an event message according to a uniform format regardless of the manner in which the interrupt is signaled. The event message includes all information necessary for a host processor interrupt service routine (ISR) to service the interrupts without reading hardware registers. Event messages are stored in an event buffer for access and handling by the host. The event buffer is managed by the interrupt handler.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: March 30, 2010
    Assignee: ATI Technologies, Inc.
    Inventors: Mark Grossman, Jeffrey G. Cheng, Gordon Caruk, Joel Wilke, Elaine Poon
  • Patent number: 7676506
    Abstract: Embodiments include systems and methods for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions. The systems and methods of an embodiment include a set of algorithms that reduce the difference file size by preprocessing a variety of regions in software images for embedded computing devices, an example of which is the compressed read-only memory (ROM) file system (CRAMFS) image. The algorithms treat a variety of types of data regions that are created by the compiler. Embodiments operate on the server side and the client side. On the server side, the preprocessing generates Compact Functional Differences (CFD) hint data directly from a pair of CRAMFS images, without the use of symbol files or log files generated by compiler/linker utilities.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: March 9, 2010
    Assignee: Innopath Software, Inc.
    Inventor: Matthias Reinsch
  • Patent number: 7669742
    Abstract: A tactical device holster (TDH) system is described that is a complete carry and deployment solution allowing for split-second deployment of hand-held non-lethal/lethal deployable devices (HNLDD) by tactical personnel. The TDH system allows tactical personnel to deploy HNLDDs without having to disarm because deployment requires only a single hand, and the TDH system indexes the HNLDD in the proper position for deployment. The TDH system allows the HNLDD to go from secure carry to deployment in under one second while not impeding the deadly force option during deployment. The TDH system keeps the fuze lever of the HNLDD fixed in a pre-specified position. The HNLDD is not altered for use with the TDH system and allows quick insertion of the HNLDD. The TDH system supports numerous HNLDDs and tactical pyrotechnic and incendiary devices, and can be fixed to various tactical clothing, vests, holsters, equipment, and vehicle components.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: March 2, 2010
    Inventor: Derek Rush
  • Patent number: D612162
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: March 23, 2010
    Inventor: Ketan Kapasi
  • Patent number: D622631
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: August 31, 2010
    Assignee: Zhejiang CFMOTO Power Co., Ltd.
    Inventors: Guogui Lai, Yongzhou Zhao, Zhangping Yuan, Jinpin Zheng, Jun Zhao