Patents Represented by Attorney Fountainhead Law Group, PC
  • Patent number: 8131636
    Abstract: Embodiments of the present invention include a computer-implemented method of performing a financial transaction on a network comprising storing a plurality of risk factors and associated severities in a web-enabled remote policy database, the severities defining actions taken when a specific risk factor is detected, storing a plurality of hold override policies that associate a deposit type with a hold type in the policy database, receiving deposit data including an image of a deposit check, applying the plurality of risk factors to the deposit data, and applying the plurality of hold override policies to the deposit data.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: March 6, 2012
    Assignee: Ensenta Corporation
    Inventors: Edward John Viera, Emerson Ward Swan, II, Richard Klein, Dmitri Boudtchenko, James Howard Ballagh
  • Patent number: 8126931
    Abstract: In one embodiment the present invention includes a computer-implemented method for dynamically displaying, during runtime, the composition of a data structure in a tabular format. During execution of an application, a command indicating the name of a data structure as an argument is executed, thereby causing a dynamic data structure display generator to request the type of the particular data structure whose name is included in the command as an argument. Upon receiving the type and the location of the data structure, the dynamic data structure display generator selects a process to analyze the data structure. Using the selected process, the data structure is analyzed and its elements are systematically communicated to a user interface service, which is responsible for displaying, in a tabular format, the elements (names and values) of the data structure.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: February 28, 2012
    Assignee: SAP AG
    Inventor: Christian Conradi
  • Patent number: 8111846
    Abstract: Embodiments of the present invention include switching amplifier circuits and methods. In one embodiment, the present invention includes a low distortion method of driving a switching amplifier comprising modulating an audio input signal to produce a half-wave rectified pulse-width modulated signal and a complementary half-wave rectified pulse-width modulated signal. These signals may be amplified in a power amplifier and combined in a feedback circuit to generate a first feedback signal and a second feedback signal, which may be coupled the inputs of a modulator for controlling the output signal.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: February 7, 2012
    Inventors: Hideto Takagishi, Wolf Zhang, Alan Wu
  • Patent number: 8037408
    Abstract: Embodiments of the present invention provide systems and methods of validating templates. One embodiment the present invention includes a computer-implemented method validating a template comprising receiving a target language schema, receiving a placeholder schema, generating a template schema that is based on the target schema and the placeholder schema, and validating the template against the template schema. If the template conforms to the template schema and if the template is instantiated, the instantiated template will conform to the target language schema.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: October 11, 2011
    Assignee: SAP AG
    Inventor: Falk Hartmann
  • Patent number: 8037450
    Abstract: Embodiments of the present invention include systems and methods for improved tracing code generation in template engines. Certain embodiments of the present invention may have a number of advantages as compared to many existing tracing engines. The creation of an execution log while generation code coupled with the tracing capabilities increases the convenience and turnaround time in generating code.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: October 11, 2011
    Assignee: SAP AG
    Inventor: Steffen Goebel
  • Patent number: 8018186
    Abstract: An electronic system for controlling a fan motor includes a microcontroller and a drive circuit. The microcontroller draws power from a first voltage source and generates control signals for sending drive current to stator coils of a fan motor via the drive circuit. The electronic system further includes a second voltage source to provide the microcontroller with an amount of energy sufficient to operate for a short period of time when the voltage of the first voltage source drops below a predetermined level. The microcontroller is configured to detect when the voltage level of the first voltage source drops below a given level and generates control signals for the drive circuit to discharge energy in the stator coils of the fan motor to quickly stop operation of the fan motor within a short period of time.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: September 13, 2011
    Assignee: Minebea Co., Ltd.
    Inventors: Scott Frankel, Christopher Best
  • Patent number: 8008128
    Abstract: Embodiments of the present invention include a method of packaging semiconductor devices. The method comprises the steps of molding a surface of a wafer, sawing the wafer into individual devices, attaching the individual semiconductor device to an adhesive surface, molding the exposed surface, and sawing the wafer into individual semiconductor devices. The step of molding forms a continuous molded layer. The step of sawing results in each individual semiconductor having a molded layer. This molded layer corresponds to a portion of the continuous molded layer. The step of attaching includes attaching the molded layer of the individual semiconductor devices to the adhesive surface. The step of molding the exposed area includes molding an exposed area above the adhesive surface. This forms a solid expanse of material. The step of sawing the wafer into individual semiconductor devices includes sawing the solid expanse of material.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: August 30, 2011
    Assignee: Shanghai Kaihong Technology Co., Ltd.
    Inventors: Xiaochun Tan, Zhining Li, Xaiolan Jiang
  • Patent number: 8005832
    Abstract: Particular embodiments provide a search service using a search document. Complex, multi-site, multi-query searches may be performed using the search document. To use a search document, a user may activate the service. The search document may then capture data for an entire search performed for the users search across various online and offline resources. One or more partial search results may be determined for a search document. Partial search results may be automatically determined based on one or more resources being visited by a user during a search. Also, partial search results may be specified by a user from pages being visited, such as a user may select items on a page to be included in the search document. The partial search results are then used to provide a recommendation to the user for the specified search.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: August 23, 2011
    Assignee: SwitchBook, Inc.
    Inventor: Joseph Andrieu
  • Patent number: 7996435
    Abstract: Embodiments of the present invention include a computer-implemented method of comparing computer documents such as programs and XML. A hierarchical level may be specified. For each hierarchical level between a root and the specified hierarchical level, first and second searches are executed for nodes representing subsections of each document. The returned nodes from the first search correspond to subsections of the first computer document, and may be set equal to nodes representing the second document if the addresses are the same. The second search is executed on the second document, and the addresses of the nodes returned by the first search may be compared against addresses for nodes returned from the second search. Nodes are matched and marked as equal. The hierarchical level may then be increased and the process repeated until the root node is reached.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventor: Mario Lein
  • Patent number: 7996525
    Abstract: In one embodiment the present invention includes a computer-implemented method comprising specifying configuration information for creating one or more software servers as images on a cloud computing system, specifying a processing load threshold, and continuously monitoring a processing load on one or more software servers. If the monitored load exceeds the processing load threshold, a request to the cloud computing system may be generated to instantiate an instance of one of said images. The method further includes creating a server instance on the cloud in response to the request, distributing the processing load across the one or more servers and the server instance, and monitoring the processing load on the one or more servers and the server instance.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventors: Frank Stienhans, Michael Klimentiev
  • Patent number: 7990106
    Abstract: Embodiments of the present invention include techniques for charging a battery using a regulator. In one embodiment, the present invention includes an electronic circuit comprising a regulator having an input coupled to a power source for receiving a voltage and a current and an output for providing an output current, an input voltage detection circuit coupled to the power source, and an adjustable current limit circuit for controlling the input or output current of the regulator, wherein input voltage detection circuit monitors the voltage from the power source and the adjustable current limit circuit changes the input or output current of the regulator to optimize the power drawn from power source.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: August 2, 2011
    Assignee: Summit Microelectronics, Inc.
    Inventors: M. Abid Hussain, George Konstantinos Paparrizos, Takashi Kanamori, Thomas J. O'Brien
  • Patent number: 7989740
    Abstract: A heating cable includes a bus wire structure that includes a plurality of bus wires. An insulation layer is provided to insulate the plurality of bus wires. A plurality of node areas exposes portions of the bus wires from the insulation. A heating element is wrapped around the bus wire structure in a helical manner. The heating element includes an insulating core and one or more resistance wires wrapped around the core in a helical manner. The heating element is electrically coupled to the nodes of the bus wire structure at the plurality of node areas. The insulating core may be made of a folded-over tape made of a cloth material, such as glass cloth. Pluralities of redundant paths in between two nodes are provided to allow for current to flow in a zone if one of the redundant paths is broken.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: August 2, 2011
    Assignee: Thermon Manufacturing Company
    Inventors: Wells Whitney, Umesh Sopory
  • Patent number: 7987258
    Abstract: An object of the present invention is to provide a network measurement configuration apparatus which selects an IP meter for measurement traffic of a network, and sets a measurement rule in the IP meter. In order to achieve the above object, there is provided a network measurement configuration apparatus connected to a network having a plurality of measurement devices arranged therein, which measures traffic data of the network based on a measurement rule, comprising, a receiving means which receives a user request including path information and a measurement type, a measurement device selecting means which selects a measurement device responsible for a measurement based on the user request, and a measurement rule setting means which sets a measurement rule in the measurement device thus selected.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: July 26, 2011
    Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
    Inventors: Kiminori Sugauchi, Hiroshi Saito, Emiko Kobayashi, Minoru Koizumi, Georg Carle, Tanja Zseby, Sebastian Zander, Carsten Schmoll, Lutz Mark, Jens Tiemann
  • Patent number: 7979296
    Abstract: Work items are collected from one or more work item providers for presentation to a workflow participant. A work item provider is typically a workflow management system (“WFMS”), but other providers of work items might exist that generate work items and may or may not have their own local worklist. Multiple independent WFMS's of multiple types might provide work items to a universal worklist (“UWL”) service that integrates the work items from all of the providers. Additional integration might be provided between the UWL and work item providers, such as for controlling work item execution with a sub-workflow through an ad-hoc workflow engine. Additional integration provides for custom attributes. Each work item has a type that is used to determine handling for that work item. A universal work list service includes storage for work items, wherein a work item represents a task generated as part of a process flow.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: July 12, 2011
    Assignee: SAP AG
    Inventors: Matthias Kruse, Nicolai Jordt, Dirk Wodtke
  • Patent number: 7948729
    Abstract: In one embodiment the present invention includes an over-current protection method. The method comprises generating a switching signal, starting and stopping a timer, sensing a current through a switch, comparing a response time to a reference time, and generating an over-current alarm signal. The switching signal activates one or more switches in a switching regulator. The timer is started in response to the switch being activated and is stopped in response to the sensed current exceeding a threshold. The response time indicates the time period between the starting and the stopping of the timer. The over-current alarm signal is generated if the response time is less than the reference time.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: May 24, 2011
    Assignee: Summit Microelectronics, Inc.
    Inventors: Xiaoyong Zhang, Takashi Kanamori
  • Patent number: 7945566
    Abstract: In one embodiment the present invention includes a computer-implemented method of information filtering. The method includes storing a user goal. The method further includes generating search results corresponding to the user goal. The method further includes continuously filtering the search results, based on a user context that changes, to obtain a filter result related to the user goal. The method further includes outputting the filter result in accordance with a current user device.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: May 17, 2011
    Assignee: SAP AG
    Inventors: Frances H James, Omar Alonso
  • Patent number: 7915871
    Abstract: In one embodiment the present invention includes a DC to DC converter device which includes an electronic circuit. The electronic circuit comprises a first comparator, a second comparator, a first switch, a first latch, and a current sensor. The inductor current includes a peak current value and a valley current value. The first comparator detects the peak current value and resets the first latch which opens the first switch. The second comparator detects the valley current value and sets the first latch which closes the first switch. The current sensor is coupled to sense an inductor current flowing through an output load, and is coupled to provide a sense voltage to the first and second comparators. In this manner, the electronic circuit provides DC to DC conversion with current control.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: March 29, 2011
    Assignee: PacificTech Microelectronics, Inc.
    Inventors: Jin Wang, Vincent L. Fong
  • Patent number: 7904382
    Abstract: A business method for financing renewable energy systems includes offering a home loan to a homeowner in which the interest payable by the homeowner are tax deductable. A lease is also offered to the homeowner for the installation and use of a renewable energy system. A deposit of cash proceeds from the home loan is put into a trust held by an escrow agent for the single purpose of paying lease payments for the lease as each payment becomes due. Such that the proceeds from the home loan are effectively used to defease the debt represented by the lease.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: March 8, 2011
    Assignee: Solarcity Corporation
    Inventor: David Arfin
  • Patent number: 7885847
    Abstract: In a structured workflow system, a configurable workflow engine provides mechanisms for executing and scheduling the work items in a defined way. End users use their discretion and define their own “local” processes and “local” rules for processing work items, or deviate from predefined processes. The configurable workflow engine might be installed at a server to organize workflows and business processes where end users can define processing steps for incoming work items by setting up rules and defining workflows as part of a local workflow structure. By defining these rules and workflows, the further processing steps of future incoming work items can be automated. When an administrator directs the workflow engine to move from a current phase to a next phase, the workflow engine deals with the incomplete items by allowing the administrator to carry over work items (or might do it automatically). End-user consultation might be included in the carry-over decisions.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: February 8, 2011
    Assignee: SAP AG
    Inventors: Dirk Wodtke, Nicolai Jordt, Matthias Kruse
  • Patent number: 7871328
    Abstract: A wager amount from a player is received. A programmer input of information based on a specified average value, a specified minimum value, and a specified maximum value is determined. The specified average value is independently specified between the specified minimum value and specified maximum value. A portion of non-gaming revenues is allocated to the progressive prize pool. A random amount is calculated from the progressive prize pool using a function that calculates the random amount using the specified minimum value, the specified maximum value and the specified average value. The calculated random amount is generated between the specified minimum value and the specified maximum value and the function is configured to calculate random amounts that average over time substantially the specified average value. The player is eligible to win the random amount from the progressive prize pool in which the portion of non-gaming revenues was allocated.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 18, 2011
    Assignee: Gaming Enhancements, Inc.
    Inventors: Tyler Thomas Parham, Richard E. Michaelson, William K. Bertram