Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Darcy, US

Aaron Peter Darcy, Raleigh, NC US

Patent application numberDescriptionPublished
20090299920METHODS AND SYSTEMS FOR BUILDING CUSTOM APPLIANCES IN A CLOUD-BASED NETWORK - A cloud management system can track the usage of the virtual machines in order to determine the fees associated with the user's subscription to the cloud computing environment. The usage can include the resources consumed to support the virtual machines and can include the utilization of the virtual machines by the user or third parties. The cloud management system can determine the fees charged to the user for utilizing the cloud computing environment based on the tracked usage.12-03-2009
20090300608METHODS AND SYSTEMS FOR MANAGING SUBSCRIPTIONS FOR CLOUD-BASED VIRTUAL MACHINES - A cloud management system can track the usage of the virtual machines in order to determine the fees associated with the user's subscription to the cloud computing environment. The usage can include the resources consumed to support the virtual machines and can include the utilization of the virtual machines by the user or third parties. The cloud management system can determine the fees charged to the user for utilizing the cloud computing environment based on the tracked usage.12-03-2009

Joseph D. Darcy, Mountain View, CA US

Patent application numberDescriptionPublished
20110099175PLUPERFECT HASHING - Various embodiments herein include one or more of systems, methods, software, and/or data structures to implement a “pluperfect” hash function. Generally, a pluperfect hash function is a hash function that maps distinct elements in a set S to distinct hash values H with no collisions (i.e., perfect hash function) and also includes an additional constraint that the hash function does not map other elements outside the set S into the set of distinct hash values H. In some example embodiments, pluperfect hash functions are used to implement a multi-way branch statement in a computer programming language. The implementation may include generating hash values for each of the case labels of the branch statement according to a pluperfect hash function.04-28-2011
20110099535Encoding Switch on Ordered Universes with Binary Decision Diagrams - Various embodiments herein include one or more of systems, methods, software, and/or data structures to implement a multi-way branch statement in a computer programming language. The multi-way branch statement may include a plurality of case labels each having a non-primitive data type (e.g., strings) and being associated with a block of code to be executed dependent upon a control variable that also has a non-primitive data type. The implementation may include encoding the case labels for the multi-way branch statement as a binary decision diagram (BDD), such as a zero-suppressed binary decision diagram (ZDD), wherein the control variable for the multi-way branch statement may be compared with the case labels by stepping through the BDD. The BDD may include identifiers that provide information regarding which of the case labels is matched by the control variable, such that an appropriate code block may be executed.04-28-2011
20110179402METHOD AND SYSTEM FOR COMPILING A DYNAMICALLY-TYPED METHOD INVOCATION IN A STATICALLY-TYPED PROGRAMMING LANGUAGE - A method for compiling source code, involving: obtaining a statement of the source code comprising a method call, where the source code is composed in a statically-typed programming language; determining whether the method call is a dynamic method call; upon determining that the method call is a dynamic method call, compiling a dynamic method invocation without performing type checking on the method call; upon determining that the method call is not a dynamic method call: performing type checking on the method call, selecting a target method to invoke, and compiling a static method invocation to invoke the target method.07-21-2011
20110185344CHARACTERIZING ARTIFICIALITY IN OBJECT CODE - One embodiment of the present invention provides a system that characterizes content in object code. During operation, the system receives the source code of a program. The system also receives one or more pieces of object code of the program, or creates one or more pieces of object code from the source code. Next, the system identifies a construct in the object code. The system then determines whether the construct is physically present in the source code. If the construct is not physically present, the system determines whether the construct is logically present in the source code, wherein a construct is logically present if it is required by the programming language. If so, the system sets a construct flag to indicate that the construct is “synthesized.” However, if not, the system sets the construct flag to indicate that the construct is “synthetic.” Finally, the construct flag is made available to a reflective API.07-28-2011
20120005660Type Inference of Partially-Specified Parameterized Types - A compiler receives source code for a program and determines that the code includes a declaration expression and an initialization expression in an assignment context. The declaration expression introduces a variable and specifies part of a parameterized type for the variable but not another part of the parameterized type. A parameterized type may include a ground type part and one or more type arguments; in a declaration expression, the specified part of the parameterized type may include a ground type and the unspecified part may include one or more of the type arguments. The initialization expression specifies an initial value for the variable, where the value has a parameterized type. The assignment context associates the declared variable with the initial value. The compiler infers the type for the variable based at least on the part specified in the declaration expression and on the type specified by the initialization expression.01-05-2012

Patent applications by Joseph D. Darcy, Mountain View, CA US

Kevin H. Darcy, North Muskegon, MI US

Patent application numberDescriptionPublished
20090202845Antimicrobial Anodized Aluminum and Related Method - An anodized aluminum product in continuous web or sheet form, which is heat sealed and coated with an antimicrobial composition. The antimicrobial coating can be bound to surface of the anodic layer and can comprise a network of cross-linked organo-silane molecules that are also covalently bound to the surface of the anodic layer. A process also is provided including: forming an anodic layer on the surface of an aluminum substrate; heat sealing the anodic layer; preheating the web or sheet to a range from about 140° F. to about 200° F.; applying an antimicrobial composition at an application rate sufficient for the composition to at least begin binding to the surface of and form an antimicrobial coating over the anodic layer; and post heating the coated anodized antimicrobial web or sheet to a range from about 140° F. to about 200° F. to further bind the composition to the cure the antimicrobial coating. Optionally, the heat sealed anodic layer can be etched to create a bonding layer to which the antimicrobial composition strongly bonds.08-13-2009

Kevin Herman Darcy, North Muskegon, MI US

Patent application numberDescriptionPublished
20100092797Outdoor-Suitable Antique Copper Color Aluminum Material and Process - A copper-substitute aluminum material made from a copper and cobalt anodizing process. The process includes the steps of: anodizing the aluminum material by submersing it in a basic sulfuric acid to build an anodic layer producing anodized aluminum material; combining copper and cobalt salts together in one bath; lowering the pH of the bath to between about 1.0 and about 3.0; coloring the anodized aluminum material electrolyticly by submersing the anodized aluminum material in the bath of copper and cobalt salts; and applying an electrical current to the bath plating the copper and cobalt salts into the anodized aluminum material.04-15-2010

Michael Gerard Darcy, Collegeville, PA US

Patent application numberDescriptionPublished
20080255115THIAZOLIDINEDIONE DERIVATIVES AS PI3 KINASE INHIBITORS - Invented is a method of inhibiting the activity/function of PI3 kinases using thiazolidinedione derivatives. Also invented is a method of treating one or more disease states selected from: autoimmune disorders, inflammatory diseases, cardiovascular diseases, neurodegenerative diseases, allergy, asthma, pancreatitis, multiorgan failure, kidney diseases, platelet aggregation, cancer, sperm motility, transplantation rejection, graft rejection and lung injuries by the administration of thiazolidinedione derivatives.10-16-2008
20090018131QUINAZOLINE DERIVATIVES AS P13 KINASE INHIBITORS - Invented is a method of inhibiting the activity/function of PI3 kinases using quinazoline derivatives. Also invented is a method of treating one or more disease states selected from: autoimmune disorders, inflammatory diseases, cardiovascular diseases, neurodegenerative diseases, allergy, asthma, pancreatitis, multiorgan failure, kidney diseases, platelet aggregation, cancer, sperm motility, transplantation rejection, graft rejection and lung injuries by the administration of quinazoline derivatives.01-15-2009
20090306074THIAZOLIDINEDIONE DERIVATIVES AS P13 KINASE INHIBITORS - Invented is a method of inhibiting the activity/function of PI3 kinases using thiazolidinedione derivatives. Also invented is a method of treating one or more disease states selected from: autoimmune disorders, inflammatory diseases, cardiovascular diseases, neurodegenerative diseases, allergy, asthma, pancreatitis, multiorgan failure, kidney diseases, platelet aggregation, cancer, sperm motility, transplantation rejection, graft rejection and lung injuries by the administration of thiazolidinedione derivatives.12-10-2009
20100152112QUINOLINE DERIVATIVES AS P13 KINASE INHIBITORS - Invented is a method of inhibiting the activity/function of PI3 kinases using quinoline derivatives. Also invented is a method of treating one or more disease states selected from: autoimmune disorders, inflammatory diseases, cardiovascular diseases, neurodegenerative diseases, allergy, asthma, pancreatitis, multiorgan failure, kidney diseases, platelet aggregation, cancer, sperm motility, transplantation rejection, graft rejection and lung injuries by the administration of quinoline derivatives.06-17-2010
20100179144QUINAZOLINE DERIVATIVES AS P13 KINASE INHIBITORS - Invented is a method of inhibiting the activity/function of PI3 kinases using quinazoline derivatives. Also invented is a method of treating one or more disease states selected from: autoimmune disorders, inflammatory diseases, cardiovascular diseases, neurodegenerative diseases, allergy, asthma, pancreatitis, multiorgan failure, kidney diseases, platelet aggregation, cancer, sperm motility, transplantation rejection, graft rejection and lung injuries by the administration of quinazoline derivatives.07-15-2010

Patent applications by Michael Gerard Darcy, Collegeville, PA US

Michael Gerrard Darcy, Collegeville, PA US

Patent application numberDescriptionPublished
20080300239QUINOLINE DERIVATIVES AS PI3 KINASE INHIBITORS - Invented is a method of inhibiting the activity/function of PI3 kinases using quinoline derivatives. Also invented is a method of treating one or more disease states selected from: autoimmune disorders, inflammatory diseases, cardiovascular diseases, neurodegenerative diseases, allergy, asthma, pancreatitis, multiorgan failure, kidney diseases, platelet aggregation, cancer, sperm motility, transplantation rejection, graft rejection and lung injuries by the administration of quinoline derivatives.12-04-2008

Trevor John Darcy, West Chester, OH US

Patent application numberDescriptionPublished
20120027838FILAMENTS COMPRISING AN INGESTIBLE ACTIVE AGENT NONWOVEN WEBS AND METHODS FOR MAKING SAME - Filaments containing a filament-forming material and an additive, such as an ingestible active agent, nonwoven webs, and methods for making such filaments are provided.02-02-2012