Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Maino

Bortolo Giuliano Maino, Vicenza IT

Patent application numberDescriptionPublished
20110165532Orthodontic Device with a Self-ligating Fixing System for Orthodontic Apparatuses with a Filiform Part, Related System and Orthodontic Kit - The invention relates to an orthodontic screw with a self-ligating fixing system for orthodontic apparatuses with a filiform part comprising a head equipped with at least one longitudinal slot for the insertion of said filiform part, a threaded shank to be applied to the bone of the mouth and a stop means to reversibly block said filiform part. The stop means is a fork comprising at least two teeth and the head features at least one through hole made in one of the walls which delimit the slot, and said hole has a corresponding second through or not through hole in the opposite wall delimiting the slot and in which the axis that runs through both holes is located above the filiform part insertable in said slot. In addition, the invention regards a related system and an orthodontic kit comprising said screw.07-07-2011

Eric Maino, Seattle, WA US

Patent application numberDescriptionPublished
20110224939INTEGRATED TOOL FOR PERSISTING DEVELOPMENT ENVIRONMENT TEST SCENARIO INFORMATION - Architecture includes an integrated tool that allows a tester to automatically persist test plan information in association with related content while the tester is interacting with that content in an IDE. The tool further enables the tester to formally associate actions/expectations with specific items of content. In previous solutions, references to existing content are often lost due to inexact or missing descriptions. Formal associations allow for reuse of valuable content and avoid unnecessary recreation. The tool is integrated with the IDE, and thus, does not necessitate that the tester manually type or write descriptions of intent and expectations. This reduces the test plan cost significantly. The tool also persists information in a formal, self-describing format that enables easy consumption by either human testers or secondary software applications (e.g., for the purposes of identifying plans, performing associated actions and verifying expected behavior).09-15-2011

Eric I. Maino, Seattle, WA US

Patent application numberDescriptionPublished
20110258600USING A DSL FOR CALLING APIS TO TEST SOFTWARE - A test case is abstracted into a re-useable script or other declarative form that expresses the intent of a task rather that defining how the test will be performed. Tools translate the declarative test into a series of steps corresponding to code that implements the action indicated in the declarative test. The schema for the tests can be dynamic. New forms of test cases can take advantage of new actions so that the library of actions can be extended. Libraries are interchangeable. Test cases can be generated using a state machine. New test cases can be composed dynamically using a state machine to create new test cases.10-20-2011

Fabio Maino, Palo Alto, CA US

Patent application numberDescriptionPublished
20080270785Security approach for transport equipment - An apparatus comprising encryption logic that provides security for fiber-based communications may be implemented in accordance with an embodiment of the present invention. A data super frame is created by the encryption logic to comprise two or more data frames. Each of the data frames contains a payload portion. The encryption logic may receive one or more data payloads that are associated with a client signal. Using a single set of security control parameters, the encryption logic encrypts and stores a different encrypted payload in a payload portion of a different frame of the data frames in the data super frame. Instead of storing the set of security control parameters in a single data frame, the encryption logic stores the set of security control parameters in different sets of unused bytes associated with at least two different frames of the data frames.10-30-2008
20080320143METHOD AND APPARATUS FOR ROLE-BASED ACCESS CONTROL - Methods and devices are provided for role-based access control of network devices. The network devices may constitute the fabric of a storage area network (“SAN”) that has been logically partitioned into virtual storage area networks (“VSANs”) that are allocated to various administrators. Roles assigned according to preferred aspects of the invention do not need to be hierarchical, but are customized according to administrators' needs.12-25-2008

Patent applications by Fabio Maino, Palo Alto, CA US

Fabio R. Maino, Palo Alto, CA US

Patent application numberDescriptionPublished
20090172816DETECTING ROOTKITS OVER A STORAGE AREA NETWORK - Embodiments of the invention improve the detection of malicious software applications, such as a rootkit, on hosts configured to access storage volumes over a storage area network (SAN). A rootkit detection program running on a switch may be configured to detect rootkits present on the storage volumes of the SAN. Because the switch may mount and access storage volumes independently from the (possibly comprised) hosts, the rootkit is not able to conceal itself from the rootkit detection program running on the switch.07-02-2009
20090287892EPOCH-BASED MUD LOGGING - In one embodiment, a MUD logger receives a notification from another MUD logger maintaining another MUD log for a volume, the notification indicating one or more modifications to be made to a MUD log maintained by the MUD logger receiving the notification, wherein the MUD log includes information for one or more epochs, wherein the information for each of the epochs indicates a set of one or more regions of the volume that have been modified during the corresponding epoch. The MUD logger updates the MUD log associated with the volume, wherein updating the MUD log is performed in response to the notification.11-19-2009
20100169645KEY TRANSPORT IN AUTHENTICATION OR CRYPTOGRAPHY - A computer system for authenticating, encrypting, and transmitting a secret communication, where the encryption key is transmitted along with the encrypted message, is disclosed. In an embodiment, a first transmitting processor encrypts a plaintext message to a ciphertext message using a data key, encrypts the data key using a key encrypting key, and sends a communication comprising the encrypted data key and the ciphertext message. A second receiving processor receives the communication and then decrypts the encrypted data key using the key encrypting key and decrypts the ciphertext message using the data key to recover the plaintext message.07-01-2010
20110219438METHODS AND APPARATUS FOR SECURITY OVER FIBRE CHANNEL - Methods and apparatus are provided for improving both node-based and message-based security in a fibre channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fibre channel network entities into a fibre channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fibre channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.09-08-2011
20110293097VIRTUAL MACHINE MEMORY COMPARTMENTALIZATION IN MULTI-CORE ARCHITECTURES - Techniques for memory compartmentalization for trusted execution of a virtual machine (VM) on a multi-core processing architecture are described. Memory compartmentalization may be achieved by encrypting layer 3 (L3) cache lines using a key under the control of a given VM within the trust boundaries of the processing core on which that VMs is executed. Further, embodiments described herein provide an efficient method for storing and processing encryption related metadata associated with each encrypt/decrypt operation performed for the L3 cache lines.12-01-2011
20110296201METHOD AND APPARATUS FOR TRUSTED EXECUTION IN INFRASTRUCTURE AS A SERVICE CLOUD ENVIRONMENTS - The present disclosure presents a method and apparatus configured to provide for the trusted execution of virtual machines (VMs) on a virtualization server, e.g., for executing VMs on a virtualization server provided within Infrastructure as a Service (IaaS) cloud environment. A physical multi-core CPU may be configured with a hardware trust anchor. The trust anchor itself may be configured to manage session keys used to encrypt/decrypt instructions and data when a VM (or hypervisor) is executed on one of the CPU cores. When a context switch occurs due to an exception, the trust anchor swaps the session key used to encrypt/decrypt the contents of memory and cache allocated to a VM (or hypervisor).12-01-2011
20110302400SECURE VIRTUAL MACHINE BOOTSTRAP IN UNTRUSTED CLOUD INFRASTRUCTURES - Techniques are described for securely booting and executing a virtual machine (VM) image in an untrusted cloud infrastructure. A multi-core processor may be configured with additional hardware components—referred to as a trust anchor. The trust anchor may be provisioned with a private/public key pair, which allows the multi-core CPU to authenticate itself as being able to securely boot and execute a virtual machine (VM) image in an untrusted cloud infrastructure.12-08-2011

Patent applications by Fabio R. Maino, Palo Alto, CA US

Giuliano Bortolo Maino, Vicenza IT

Patent application numberDescriptionPublished
20110300503Device for Fixing Orthodontic Devices - A fixing device (12-08-2011

Pamela J. Maino, New York, NY US

Patent application numberDescriptionPublished
20110166886Bariatric Treatment Management System and Method - Disclosed is a computer-implemented method for managing a medical practice. The disclosed method includes establishing a practice profile having at least one of an administrative parameter, a patient requirement parameter, and a surgeon identifier. The method further includes establishing at least one patient profile corresponding to a patient, wherein the patient profile includes at least one of a patient identifier, a patient requirement parameter, a patient requirement parameter due date, and a surgery identifier. A patient requirement completion date is received and stores, and is compared to the patient requirement parameter due date. A pathway to surgery document that includes the patient requirement parameter due date and the patient requirement completion date is automatically generated and electronically delivered to the patient.07-07-2011