Patents Represented by Attorney Hamilton, DeSanctis & Cha LLP
  • Patent number: 8200504
    Abstract: Methods and systems are provided for promoting and managing communications among members of a caregroup. Potential recipients of digital gifts are limited to targets of caregroups in which the members participate. An indication of a digital gift to be delivered in hardcopy form to a hardcopy-based email appliance of the target is received. The email appliance is operable to receive digital gifts and produce hardcopy output of the digital gifts. For each content-containing component of the digital gift, default content items are selected based upon one or more of biographical information previously supplied information regarding communications history with the target, ascertained preferences of the target, and the digital gift type. The member of the caregroup is allowed to initiate delivery of the digital gift with the selected default content items or is allowed to personalize the digital gift prior to delivery within a digital gift editor.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: June 12, 2012
    Assignee: CaringFamily, LLC
    Inventors: Michael David Williams, Paul Davoust, David Taenzer
  • Patent number: 8200561
    Abstract: A method of tax-aware asset allocation is provided. According to one embodiment, information is received regarding financial products available for investment in a taxable account and a tax deferred account of an investor. Information is also received regarding current investments held in the taxable account and the tax deferred account. Tax characteristics associated with each financial product is determined by evaluating information regarding distributions and/or information regarding turnover. Relevant financial circumstances of the investor are also determined.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: June 12, 2012
    Assignee: Financial Engines, Inc.
    Inventors: Jason Scott, Joshua David Schwab, John G. Watson, Wei-Yin Hu, James William Shearer
  • Patent number: 8201236
    Abstract: Methods and systems for an intelligent network protection gateway (NPG) are provided. According to one embodiment, a firewall prevents unauthorized network-lawyer access to internal hosts by hosts of an external network by performing network address translation (NAT) processing of Internet Protocol (IP) addresses. The firewall changes data in headers of VoIP packets and corresponding data contents of the VoIP packets, to enable bi-directional VoIP communications. An external VoIP interface of the firewall facilitates concurrent management of multiple incoming VoIP calls by providing multiple VoIP ports and advertising multiple IP address/VoIP port pairs corresponding to internal hosts.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: June 12, 2012
    Assignee: Fortinet, Inc.
    Inventor: Michael Xie
  • Patent number: 8195938
    Abstract: Systems and methods for allowing authorized code to execute on a computer system are provided. According to one embodiment, an in-memory cache is maintained having entries containing execution authorization information regarding recently used modules. After verifying a module, its execution authorization information is added to the cache. Activity relating to a module is intercepted. A hash value of the module is generated. The module is verified with reference to a multi-level whitelist including a global whitelist, a local whitelist and the cache. The verification includes first consulting the cache and if the module is not found, then looking up its hash value in the local whitelist and if it is not found, then looking it up in the global whitelist. Finally, the module is allowed to be executed if the code module is approved by the multi-level whitelist database architecture.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: June 5, 2012
    Assignee: Fortinet, Inc.
    Inventors: Andrew F. Fanton, John J. Gandee, William H. Lutton, Edwin L. Harper, Kurt E. Godwin, Anthony A. Rozga
  • Patent number: 8188285
    Abstract: It comprises a process for the purification of Montelukast, or its salts or its solvates, including any stereoisomer or mixture thereof, which comprises converting Montelukast acid or a solvate thereof, including any stereoisomer or mixtures thereof, into an amine salt selected from the group consisting of tris-(hydroxymethyl)aminomethane, L-(+)-treo-2-amino-1-phenyl-1,3-propanediol, and L-(+)-?-phenylglycinol salt, in the presence of an appropriate solvent. It also comprises novel salts of Montelukast, in particular, tris-(hydroxymethyl)aminomethane, L-(+)-treo-2-amino-1-phenyl-1,3-propanediol, and L-(+)-?-phenylglycinol salts.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: May 29, 2012
    Assignee: Esteve Quimica, S.A.
    Inventors: Yolanda Gasanz Guillén, Pedro Talavera Escasany, Montserrat Monsalvatje Llagostera
  • Patent number: 8183370
    Abstract: Process for removal of the amino protective group of a N-acylated {(1S,4R)-4-[2-amino-6-(cyclopropylamino)-9H-purin-9-yl]-cyclopent-2-enyl}methanol of formula (II) where R?H or a (C1-C4)-alkyl, using an inorganic base in a mixture of water and alcohol, to yield abacavir or its salts. The process proceeds very fast and the product can be obtained in high yield and purity.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: May 22, 2012
    Assignee: Esteve Quimica, SA
    Inventors: Jorge Medrano Rupérez, Julio Campon Pardo, Laia Elías Rius, Ramón Berenguer Maimó
  • Patent number: 8180837
    Abstract: Systems and methods for an anti-spam detection module that can detect image spam are provided. According to one embodiment, an image spam detection process involves determining and measuring various characteristics of images that may be embedded within or otherwise associated with an electronic mail (email) message. An approximate display location of the embedded images is determined. The existence of one or more abnormal factors associated with the embedded images is identified. A quantity of text included in the one or more embedded images is determined and measured by analyzing one or more blocks of binarized representations of the one or more embedded images. Finally, the likelihood that the email message is spam is determined based on one or more of the approximate display location, the existence of one or more abnormal factors and the quantity and location of text measured.
    Type: Grant
    Filed: May 4, 2008
    Date of Patent: May 15, 2012
    Assignee: Fortinet, Inc.
    Inventors: Jun Lu, Jiandong Cheng
  • Patent number: 8167380
    Abstract: The application discloses a wheel assembly comprising a wheel comprising a main body, a substantially cylindrical wall, a front hub face comprising a central portion connecting a hub to an outer rim, wherein the front hub face comprises a socket for receiving a removable weight, wherein the socket or the weight is configured with a stop for preventing the weight from dislodging from the socket; a back face comprising a back central portion connecting the hub to the back outer rim; and the wheel assembly comprising at least one fastener for securing the weigh in the socket on the main body of the wheel.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: May 1, 2012
    Assignee: Vanquish Products, LLC
    Inventor: James A. Eaton
  • Patent number: 8166550
    Abstract: Systems and methods for an anti-virus detection module that can detect known undesired computer files in damaged archives that may be encrypted, compressed and/or password-protected are provided. According to one embodiment, a damaged or incomplete RAR, CAB or ZIP archive is received. Without decrypting or decompressing the contents, an anti-virus detection module identifies the archive as a RAR, CAB or ZIP archive by assuming each of multiple possible archive types in turn and searching all of or certain parts of the archive for content consistent with a current archive type. Based on the identified type, for each contained file, descriptive information is extracted from corresponding local file headers and a threat evaluation is performed by comparing the descriptive information to signatures of known malicious or undesired files. If the threat evaluation concludes a particular contained file is a threat, then appropriate defensive actions are taken in relation to the archive.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: April 24, 2012
    Assignee: Fortinet, Inc.
    Inventors: Steven Michael Fossen, Alexander Douglas MacDonald
  • Patent number: 8156206
    Abstract: Systems and methods for a contextual data platform are provided. According to one embodiment, an Internet-enabled mobile device is provided, including a storage device having embodied thereon instructions and one or more processors operable to execute the instructions. An HTTP request relating to a service supported by the server device and contextual information including (a) information regarding an end user, (b) information regarding the mobile device and (c) information regarding a location of the mobile device are concurrently transmitted to the server device. Responsive to the request and the contextual information, an HTML file within which contextual menu information based on the service and the contextual information is embedded is received from the server device. Contextual menu information is extracted from the HTML file. End user interaction with the service is customized by dynamically reconfiguring a browser menu of the mobile device based on the contextual menu information.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: April 10, 2012
    Assignee: 5o9, Inc.
    Inventors: Kevin J. Kiley, Peter J. Cranstone, Elizabeth A. Coker
  • Patent number: 8151355
    Abstract: Systems and methods that can detect known undesired computer files in protected archives are provided. According to one embodiment, an archive file in transit across a network as an attachment to an email message destined for a client workstation is scanned, without decrypting or decompressing contents of the archive, by an anti-virus detection module running on a network gateway. A type and associated structure of the archive are identified by examining primary or secondary identification bytes of the archive. Based on the type and structure, descriptive information regarding a contained file is obtained. The descriptive information includes a hash value of the contained file in uncompressed format. If the descriptive information matches a signature of a known undesired computer file, then a clean version of the archive is produced by removing the contained file and regenerating the archive. Finally, the clean version of the archive is delivered.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: April 3, 2012
    Assignee: Fortinet, Inc.
    Inventors: Steven Michael Fossen, Alexander Douglas MacDonald
  • Patent number: 8148907
    Abstract: Various embodiments of a dimmable power supply are disclosed herein. For example, some embodiments provide a dimmable power supply including an output driver, a variable pulse generator and a load current detector. The output driver has a power input, a control input and a load path. The variable pulse generator includes a control input and a pulse output, with the pulse output connected to the output driver control input. The variable pulse generator is adapted to vary a pulse width at the pulse output based on a signal at the control input. The load current detector has an input connected to the output driver load path and an output connected to the variable pulse generator control input. The load current detector has a time constant adapted to substantially filter out a change in a load current at a frequency of pulses at the variable pulse generator pulse output.
    Type: Grant
    Filed: April 11, 2009
    Date of Patent: April 3, 2012
    Inventors: Laurence P. Sadwick, Neil J. Barabas
  • Patent number: 8151109
    Abstract: Systems and methods for selective authorization of dependent code modules are provided. According to one embodiment, file system or operating system activity relating to a first code module is initiated by a running process associated with a second code module. The file system or operating system activity is intercepted by a kernel mode driver of a computer system. The kernel mode driver selectively authorizes loading of the first code module by the running process based at least in part on one or more attributes of the second code module.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: April 3, 2012
    Assignee: Fortinet, Inc.
    Inventors: Andrew F. Fanton, John J. Gandee, William H. Lutton, Edwin L. Harper, Kurt E. Godwin, Anthony A. Rozga
  • Patent number: 8136747
    Abstract: An apparatus to separate components of a solid feedstock is described. The apparatus may include a threaded shaft that has a plurality of reaction zone segments along the length of the shaft that are separated from each other by dynamic plug segments. The threads of the shaft have a first thread pitch in the reaction zone segments, and a second thread pitch in the dynamic plug segments. The apparatus may also include a motor to rotate the shaft, and an outlet coupled to a second end of the shaft, where one or more solid components of the solid feedstock exit the apparatus through the outlet. The apparatus may additionally include a feeder to supply the solid feedstock to the threaded shaft, and a pump to provide a rinse fluid to the threaded shaft, where the rinse fluid flows in the opposite direction of the solid feedstock along the shaft.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: March 20, 2012
    Assignee: PureVision Technology, Inc.
    Inventor: Richard C. Wingerson
  • Patent number: 8130644
    Abstract: A mechanism is disclosed for enabling load balancing to be achieved in a loop-free switching path, reverse path learning network, such as an Ethernet network. The network is divided into a plurality of virtual networks, with each virtual network providing a different path through the network. When it comes time to send a set of information through the network, one of the plurality of virtual networks, and hence, one of the plurality of paths, is selected. The set of information is then updated to indicate the selected virtual network, and sent into the network to be transported along the selected path. With multiple paths, and with the ability to select between the multiple paths, it is possible to balance the load imposed on the multiple paths.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: March 6, 2012
    Assignee: Fortinet, Inc.
    Inventors: Bert H. Tanaka, Daniel J. Maltbie, Joseph R. Mihelich
  • Patent number: 8130522
    Abstract: A digital PFC (DPFC) control approach that requires no input voltage sensing or current loop compensation is described. The approach can provide stable, low-harmonic operation over a universal input voltage range and load ranging from high-load operation in continuous conduction mode down to near-zero load. A fast voltage loop can also be incorporated into a DPFC controller to provide additional control of the power stage. A controller can be based on low-resolution DPWM and A/D converters, can be implemented without microcontroller or DSP programming, and is well suited for simple, low-cost integrated-circuit realizations.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 6, 2012
    Assignee: The Regents of the University of Colorado, A Body Corporate
    Inventor: Dragan Maksimovic
  • Patent number: 8125996
    Abstract: Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. According to one embodiment, a border component of a network of switches receives a first packet intended for a first host having a first L2 address and a first L3 address associated therewith. The first packet includes the first L3 address and a substitute L2 address as destination addresses. The substitute L2 address is associated with a communication channel of the border component. A data structure including information regarding an association between the first L3 address and the first L2 address is accessed by the border component. A determination is made that the destination L2 address for the first packet should be the first L2 address. A first updated packet is derived from the first packet by replacing the substitute L2 address with the first L2 address and sent to the first host.
    Type: Grant
    Filed: December 5, 2010
    Date of Patent: February 28, 2012
    Assignee: Fortinet, Inc.
    Inventors: Bert H. Tanaka, Joseph R. Mihelich
  • Patent number: 8119504
    Abstract: A method for transferring a nano material formed on a first substrate through deposition techniques to a second substrate, includes: (A) contacting the second substrate with a free end of the nano material on the first substrate; (B) heating the first substrate so that heat is conducted substantially from the first substrate through the nano material to the second substrate to soften a contact portion of a surface of the second substrate that is in contact with the free end of the nano material; (C) after step (B), cooling the second substrate so as to permit hardening of the contact portion of the surface of the second substrate and solid bonding of the nano material to the second substrate; and (D) after step (C), removing the first substrate from the nano material.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: February 21, 2012
    Inventors: Nyan-Hwa Tai, Tsung-Yen Tsai
  • Patent number: 8116591
    Abstract: Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a computer-implemented method of creating a polygon-based three-dimensional (3D) model from a two-dimensional (2D) pixel-based image involves creating an inflatable polygon-based 3D image and extruding the inflatable polygon-based 3D image. The inflatable polygon-based 3D image is created based on a 2D pixel-based input image by representing pixels making up the 2D pixel-based input image as polygons. The inflatable polygon-based 3D image is extruded by generating z-coordinate values for reference points associated with the polygons based upon a biased diffusion process.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: February 14, 2012
    Assignee: AgentSheets, Inc.
    Inventor: Alexander Repenning
  • Patent number: 8107376
    Abstract: Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment, a policy engine of a VR defines services available to subscribers in terms of profile identifiers. A scalable subscriber profile database is established having a memory requirement dependent upon the number of available service contexts by hierarchically organizing profile identifiers as leaf profile identifiers, which explicitly define services, and intermediate profile identifiers, which indirectly represent services. The policy engine receives a first-level profile identifier and determines whether it is among those stored in the database. If not, then it obtains service profile information associated with the first-level profile identifier. If the first-level profile identifier is an intermediate profile identifier having leaf profile identifiers, then it further obtains them and associated profile information and stores this information in the database.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: January 31, 2012
    Assignee: Fortinet, Inc.
    Inventors: Rajesh I. Balay, Chandramouli Sargor, Sachin S. Desai, Francois Lemarchand, Amit K. Khetawat