Patents Represented by Attorney Hamilton & DeSanctis
  • Patent number: 7415482
    Abstract: Systems and methods for creating an extensible Business Reporting Language (XBRL) instance document are provided. In one embodiment, a business document production application displays a portion of a business document containing business data that is intended to be tagged; and concurrently a tagging application manager integrated with the business document production application displays a portion of an XBRL taxonomy. Responsive to a user input event corresponding to a selection of an XBRL attribute and corresponding to a request to map the selected XBRL attribute to a selected cell or range of displayed business data, (i) XBRL markup information is created by forming an association between the selected XBRL attribute and the selected business data; and (ii) the business data is signified as having XBRL markup data by providing an associated visual indication. Then, an XBRL instance document is generated based on the XBRL markup information and the business data.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: August 19, 2008
    Assignee: Rivet Software, Inc.
    Inventors: Robert W. Blake, Emily Huang
  • Patent number: 7414359
    Abstract: The present invention provides conductive metal-ligand coordination complexes that are useful in a variety of electronic devices. For example, such complexes are useful in organic light emitting devices composed of one or more layers of organic material between two conductors. The use of metal-ligand coordination complexes of the present invention as the cathode, replaces the more typically employed reactive metals, which function as the electron injecting contact, and provides for improved or longer-lived devices.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: August 19, 2008
    Assignee: Colorado State University Research Foundation
    Inventors: C. Michael Elliott, Corey J. Bloom
  • Patent number: 7412455
    Abstract: An intelligent framework is provided that is disposed between a high-level language environment and a database system environment. According to one embodiment, the framework programmatically receives information regarding definitions of data structures of objects participating in a software application and information regarding relationships among the objects. Based upon the particular request from the high-level language environment and upon the definitions and relationships, the framework programmatically and dynamically generates appropriate statements associated with the database system environment that accomplish the request. For example, the framework may issue statements to define the structure of a database, access information from the database, and/or manipulate information within the database.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: August 12, 2008
    Inventor: David M. Dillon
  • Patent number: 7405624
    Abstract: Various source follower circuits and methods for implementing such are disclosed. As one example, a class AB source follower circuit is disclosed that includes a source follower circuit that is actively biased. The dynamic biasing allows the source follower circuit to sustainably sink a DC current. In some instances of the embodiments, the class AB source follower circuits are operable to source and sink both AC and DC currents.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: July 29, 2008
    Inventors: Stephen J. Franck, Ranganathan Desikachari, Matthew Clapp
  • Patent number: 7389358
    Abstract: Methods and systems for allocating network resources are provided. According to one embodiment, a VR-based switch is configured for operation at a POP of a service provider. A NOS is provided on each processing element of the switch. Resources of the switch are segmented among multiple subscribers by associating sets of VRs with a first and second subscriber, mapping the sets of VRs onto sets of the processing elements, and configuring a first and second set of customized services, each including two or more of firewalling, virtual private networking, encryption, traffic shaping, routing and NAT, to be provided by the switch on behalf of the first and second subscribers, respectively, by allocating first and second service object groups within sets of VRs. Each service object can be dynamically distributed by the NOS to customized processors of the first or second set of processing elements to achieve desired computational support.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: June 17, 2008
    Assignee: Fortinet, Inc.
    Inventors: Abraham R. Matthews, Naveed Alam
  • Patent number: 7376125
    Abstract: A system and method for providing IP services. A packet is received at a line interface/network module and forwarded to a virtual routing engine The virtual routing engine determines if the packet requires processing by a virtual services engine. If the packet requires processing by the virtual services engine, the packet is routed to the virtual services engine for processing.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: May 20, 2008
    Assignee: Fortinet, Inc.
    Inventors: Zahid Hussain, Tim Millet
  • Patent number: 7340535
    Abstract: One or more functions are applied to network data packets in a virtual router. A packet comprising part of a packet flow is received, and the packet is evaluated to determine which of the one or more functions are to be applied to the flow. The results of the evaluation are stored in a record, and the functions indicated in the stored record are applied to subsequent packets in the packet flow.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: March 4, 2008
    Assignee: Fortinet, Inc.
    Inventor: Naveed Alam
  • Patent number: 7321871
    Abstract: A portfolio optimization process that diversifies model risk by favoring a more diversified portfolio over other portfolios with similar characteristics is provided. According to one aspect of the present invention, an intelligent search is performed for a diverse portfolio that meets a predetermined diversity budget. An initial portfolio is determined based upon an available set of financial products. The cost associated with more diversified portfolios compared to the initial portfolio is considered and one of the more diversified portfolios is selected that has an associated cost that is less than or equal to the predetermined diversity budget.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: January 22, 2008
    Assignee: Financial Engines, Inc.
    Inventors: Jason S. Scott, Christopher L. Jones, James W. Shearer, John G. Watson
  • Patent number: 7278055
    Abstract: In a network routing system,a control blade provides for redundancy and failover of virtual routers (VRs) instantiated by objects running on processing engines of the several virtual routing engines (VREs). When the control blade detects a failure of one processing engines, it may identify the virtual private networks (VPNs) and/or VRs operating on the failed processing engine. The control blade identifies a set of command lines corresponding with the identified VPNs and VRs, and replays the set of command lines with an identity of a new processing engine to recreate the identified VPNs and VRs on the new processing engine.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: October 2, 2007
    Assignee: Fortinet, Inc.
    Inventors: Wilson M. Talaugon, Sridhar Subramaniam, Bill Chin, Itai Aaronson
  • Patent number: 7271485
    Abstract: Various systems and methods for implementing multi-mode semiconductor devices are discussed herein. For example, a multi-mode semiconductor device is disclosed that includes a device package with a number of package pins. In addition, the device includes a semiconductor die with at least two IO buffers. One of the IO buffers is located a distance from a particular package pin and another of the IO buffers is located a greater distance from the particular package pin. The IO buffer located closest to the package pin includes first bond pad electrically coupled to a circuit implementing a first interface type and a first floating bond pad, and the other IO buffer includes a second bond pad electrically coupled to a circuit implementing a second interface type and a second floating bond pad.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: September 18, 2007
    Assignee: Agere Systems Inc.
    Inventors: Parag N. Madhani, Paul F. Barnes, Donald E. Hawk, Jr., Kandaswamy Prabakaran
  • Patent number: 7272643
    Abstract: Site reachability information is determined for a service processing switch that is communicably coupled to one or more sites. In addition, global routing profiles, customer site profiles and OSPF profiles are defined. The profile data, in addition to or instead of the reachability information is used to generate routing configuration data for one or more Virtual Routers and Virtual Private Networks implemented within the service processing switch.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: September 18, 2007
    Assignee: Fortinet, Inc.
    Inventors: Manojit Sarkar, Dileep Kumar
  • Patent number: 7266120
    Abstract: A packet-forwarding engine (PFE) of a multiprocessor system uses an array of flow classification block (FCB) indices to multicast a packet. Packets are received and buffered in external memory. In one embodiment, when a multicast packet is identified, a bit is set in a packet descriptor and an FCB index is generated and sent with a null-packet to the egress processors which generate multiple descriptors with different indices for each instance of multicasting. All the descriptors may point to the same buffer in the external memory, which stores the multicast packet. A DMA engine reads from the same buffer multiple times and egress processors may access an appropriate transform control block (TCB) index so that the proper headers may be installed on the outgoing packet. The buffer may be released after the last time the packet is read by setting a particular bit of the FCB index.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: September 4, 2007
    Assignee: Fortinet, Inc.
    Inventors: Joseph Cheng, Zahid Hussain, Tim Millet
  • Patent number: 7263106
    Abstract: The present invention provides a system, protocol and method for communications over the Internet. The system includes at least one router connectable to a first user or subscriber location. An Internet protocol service processing switch (IPSX) is connected to the at least one router to format or encapsulate the message for secure transmission over the Internet. The message is then preferably transmitted over the Internet via an Internet Protocol Security (IPSec) tunnel for secure transmission to the addressed destination.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: August 28, 2007
    Assignee: Fortinet, Inc.
    Inventors: Abraham R. Matthews, Sajit Bhaskaran, Lianghwa Jou, Sachin Desai
  • Patent number: 7249081
    Abstract: A process utilizing a modification to the inputs to a standard portfolio optimization is provided for facilitating load aware optimizations. First, each loaded financial product, such as a mutual fund having a front end or back end load, of a set of available financial products is modeled as a loaded portion and an unloaded portion by determining an adjusted return. The adjusted return is based on a period the load bearing financial product is projected to be held in a portfolio and the amount of the load. A variable relating the fraction of a loaded financial product in the portfolio may be decomposed into two variables (one representing the loaded portion and another representing the unloaded portion) to regain the quadratic programming problem. The optimization may then be performed using quadratic programming techniques, and the fraction of each loaded financial product in the portfolio is calculated by combining the two variables.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: July 24, 2007
    Assignee: Financial Engines, Inc.
    Inventors: James W. Shearer, John G. Watson, Jason S. Scott
  • Patent number: 7241566
    Abstract: A method for detecting a Salmonella species, E. coli O157:H7, or Listeria monocytogenes is disclosed. The method involves amplifying a genomic nucleotide sequence of a corresponding species and detecting the amplification product. Various primers and probes that can be used in the method are also disclosed. In one embodiment, the amplification step of the method is accomplished by real-time PCR and the amplification product is detected by fluorescence resonance energy transfer using a pair of labeled polynucleotides.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: July 10, 2007
    Assignee: Marshfield Clinic
    Inventors: Jay L. E. Ellingson, Dirk N. Vevea
  • Patent number: 7232547
    Abstract: The present invention is directed to a well sampling tape (otherwise known as “microwell tape” or simply “tape”), a dispenser for dispensing small volumes of liquid into the wells formed in the tape and a detector for high-throughput sample reading of the liquid dispensed in the individual wells. The present invention is more specifically directed to a bioassay system incorporating the materials listed above.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: June 19, 2007
    Assignee: Marshfield Clinic
    Inventors: Terry L. Rusch, James L. Weber, Mitchel J. Doktycz, Kim M. Fieweger, Jon P. Chudyk, J. Steven Hicks, Jianhong Che
  • Patent number: 7209068
    Abstract: Various systems and methods for converting a signal from the analog domain to the digital domain are disclosed herein. As one example, an analog-to-digital converter is disclosed that includes two pipelined analog-to-digital converter stages. The first analog-to-digital converter stage provides an encoded word output and the second analog-to-digital converter stage provides an unencoded word output. A summation device is provided to aggregate the encoded word output with the unencoded word output.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: April 24, 2007
    Assignee: Agere Systems Inc.
    Inventors: Mingdeng Chen, James A. Bailey, Siamak Mortezapour
  • Patent number: 7203192
    Abstract: Methods and Systems are provided for steering network packets and bridging media channels to a single processing resource. A mapping associates a processing resource with a network interface module (Netmod) or a number of line interface ports included within the Netmod. In one embodiment, the mapping is configurable within the processing resource and pushed to the Netmod. The Netmod uses the mapping to steer network packets to the processing resource when the packets conform to the mapping. Moreover, the mapping can be used to identify a specific process that is to be performed against the packets once the processing resource receives the steered packets from the Netmod.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: April 10, 2007
    Assignee: Fortinet, Inc.
    Inventors: Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung
  • Patent number: 7196573
    Abstract: Various devices, circuits and systems including filter sections for creating complex poles are described herein. For example, various circuits including transistors, tuning capacitors and resistors are described. In the circuits, the tuning capacitor is electrically coupled between the gate and source of the transistor, and the resistor is electrically coupled to the gate of the transistor. In one configuration, the circuit input is applied to the gate of the transistor via the resistor, and the output is taken from the source of the transistor. In another configuration, the input is applied to the source of the transistor, and the output is taken from the same source. In yet another configuration, the input is applied at the source of the transistor and the output is taken from the drain of the transistor.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: March 27, 2007
    Assignee: Agere Systems Inc.
    Inventors: James A. Bailey, Michael E. Butenhoff, Raymond Chik, Angus McLaren, William Martin Snelgrove
  • Patent number: 7191147
    Abstract: Systems and methods for facilitating the sale of classified ad items are provided. According to one embodiment, a linkage is created between a print advertisement and an online counterpart. Consumers are encouraged to view and/or purchase online an item for sale in the print classified ad. For example, a graphic, text, icon or other indicia may indicate the item is also accessible in an online environment. According to another embodiment, ad data for an e-commerce enabled online classified advertisement is originated by a periodical publisher via a call center and passed to the e-commerce system. In another embodiment, consumers placing an order for an advertisement are provided with multiple e-commerce selling format options that define the manner in which an e-commerce application will attempt to sell the subject of the ad. For example, the consumer may select a fixed price, a negotiated price, or an auction selling format.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: March 13, 2007
    Assignee: Adpay, Inc.
    Inventors: Michael E. Heene, Michael H. Rieger