Patents Represented by Attorney Courtney Staniford & Gregory LLP
-
Patent number: 7797207Abstract: 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: GrantFiled: July 24, 2000Date of Patent: September 14, 2010Assignee: CashEdge, Inc.Inventors: Venkatachari Dilip, Sanjeev Dheer
-
Patent number: 7786555Abstract: 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: GrantFiled: October 20, 2005Date of Patent: August 31, 2010Assignee: Diodes, IncorporatedInventor: Tan Xiaochun
-
Patent number: 7786738Abstract: 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: GrantFiled: September 19, 2007Date of Patent: August 31, 2010Assignee: Robert Bosch GmbHInventors: Christoph Lang, Vladimir Petkov, Udo Gomez
-
Patent number: 7778976Abstract: 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: GrantFiled: August 23, 2005Date of Patent: August 17, 2010Assignee: Mimosa, Inc.Inventors: Roy P. D'Souza, Sanjay Mehta, Bhushan Pandit, Thirumalai Muppur Ravi
-
Patent number: 7779055Abstract: 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: GrantFiled: July 22, 2005Date of Patent: August 17, 2010Assignee: Innopath Software, Inc.Inventor: Luosheng Peng
-
Patent number: 7772480Abstract: 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: GrantFiled: June 25, 2008Date of Patent: August 10, 2010Assignee: SonicJam, Inc.Inventor: Edward W. Brennan
-
Patent number: 7766559Abstract: 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: GrantFiled: January 7, 2008Date of Patent: August 3, 2010Assignee: APRIUS, Inc.Inventors: Marc Epitaux, Peter Kirkpatrick
-
Patent number: 7750758Abstract: 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: GrantFiled: September 5, 2007Date of Patent: July 6, 2010Assignee: Robert Bosch GmbHInventors: Pan Zhiyu, Robert Candler, Markus Lutz, Aaron Partridge, Gary Yama
-
Patent number: 7752476Abstract: 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: GrantFiled: May 17, 2007Date of Patent: July 6, 2010Assignee: Advanced Micro Devices, Inc.Inventors: Joseph Macri, Steven Morein, Ming-Ju E. Lee, Lin Chen
-
Patent number: 7752346Abstract: 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: GrantFiled: December 21, 2007Date of Patent: July 6, 2010Assignee: APRIUS, Inc.Inventors: Daniel Talayco, Bora Akyol, Ali Ekici
-
Patent number: 7740700Abstract: 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: GrantFiled: June 25, 2008Date of Patent: June 22, 2010Assignee: Ecomeld Corp.Inventor: Christine E. Wallner
-
Patent number: 7712358Abstract: 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: GrantFiled: March 27, 2007Date of Patent: May 11, 2010Assignee: Geo Kingsbury Machine Tool LimitedInventors: Richard G. Kingsbury, John R. White
-
Patent number: 7714996Abstract: 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: GrantFiled: March 5, 2007Date of Patent: May 11, 2010Assignee: 3i Systems CorporationInventors: Zheng Yan, Bo Li, Wayne Chen, Tony Young, Ning Li, Jianbo Gao
-
Patent number: 7711055Abstract: 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: GrantFiled: March 23, 2006Date of Patent: May 4, 2010Assignee: ATI Technologies, Inc.Inventors: Boris Boskovic, Rostyslav Kyrychynskyi
-
Patent number: 7689748Abstract: 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: GrantFiled: May 5, 2006Date of Patent: March 30, 2010Assignee: ATI Technologies, Inc.Inventors: Mark Grossman, Jeffrey G. Cheng, Gordon Caruk, Joel Wilke, Elaine Poon
-
Patent number: 7688925Abstract: 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: GrantFiled: August 1, 2005Date of Patent: March 30, 2010Assignee: 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: 7676506Abstract: 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: GrantFiled: May 9, 2007Date of Patent: March 9, 2010Assignee: Innopath Software, Inc.Inventor: Matthias Reinsch
-
Patent number: 7669742Abstract: 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: GrantFiled: September 1, 2005Date of Patent: March 2, 2010Inventor: Derek Rush
-
Patent number: D612162Type: GrantFiled: September 17, 2009Date of Patent: March 23, 2010Inventor: Ketan Kapasi
-
Patent number: D622631Type: GrantFiled: October 28, 2009Date of Patent: August 31, 2010Assignee: Zhejiang CFMOTO Power Co., Ltd.Inventors: Guogui Lai, Yongzhou Zhao, Zhangping Yuan, Jinpin Zheng, Jun Zhao