Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Frigo, US

Anthony A. Frigo, Jupiter, FL US

Patent application numberDescriptionPublished
20160066533Animal habitat cage with waste disposal flooring - An improved animal habitat cage with waste disposal flooring. A cage body is formed from a top wall and four side walls removably suspended by legs attached to each sidewall. In a first embodiment, a pullout movable bottom that defines a floor on the cage body is used in conjunction with a plurality of scraping elements. The scraping elements may be placed along a cross-member attached between opposing front legs and are constructed and arranged to maintain contact with a top surface of the movable bottom. The bottom is pulled out from the cage body and the scraping elements push waste matter towards the edge of the tray and into the container. An alternative embodiment employs a hinged floor for waste disposal wherein waste matter is directed to a container.03-10-2016

Arthur P. Frigo, Jupiter, FL US

Patent application numberDescriptionPublished
20120005853CLEANING IMPLEMENT HAVING INSERTABLE MEMBER - The invention relates to a cleaning apparatus that includes an insertable member formed of a wearing material and a holding member, composed of an absorbent material, having a cavity formed therein that is dimensioned to allow selective removal and reinsertion of the insertable member. In one embodiment, the wearing material may be melamine based foam having with a density of 80-150 kg/m01-12-2012

Daniel Frigo, Houston, TX US

Patent application numberDescriptionPublished
20130253035CAMKK-BETA AS A TARGET FOR TREATING CANCER - Provided herein are compounds, compositions, including pharmaceutical compositions, having anti-cancer activity. Also provided are methods for diagnosing, detecting, and treating cancer in a subject, as well as a method for evaluating cancer stage in a subject, wherein the methods include determining the amount of a Ca09-26-2013

Louis M. Frigo, Brookfield, WI US

Patent application numberDescriptionPublished
20120170494System and Method of Enhanced Quality of Service of Wireless Communication Based on Redundant Signal Reception on Two or More Antenna Diversity Inputs - The present application includes a system and method that provisions at least two (2) receivers in a topology that allows each receiver to acquire wireless communication signals through different diverse antenna fields. Each receiver acquires the signal, and demodulates, decodes and sends data to the data terminal component. The data terminal component resolves packet alignment issues and selects the best data. This improves system reliability and reduces the system susceptibility to data corruption or loss of data due to signal fading that might occur on a single antenna field. Provisioning a wireless system in this manner reduces the likelihood that the same fading phenomena, resulting from either multipath and/or shadowing affects, impair signal reception causing data dropout or loss of data.07-05-2012

Matteo Frigo, Lexington, MA US

Patent application numberDescriptionPublished
20090125882METHOD OF IMPLEMENTING HYPEROBJECTS IN A PARALLEL PROCESSING SOFTWARE PROGRAMMING ENVIRONMENT - In embodiments of the present invention improved capabilities are described for a runtime system for a multiple processing computing system, where multiple processing strands are implemented with hyperobjects. The hyperobject may be a reducer, a splitter, and the like, where the hyperobject may be considered a linguistic object that enables the operation of a plurality of views in the multiple processing environment. The runtime system may implement the hyperobject by managing operations on views, including one or more of creation, accessing, modifying, transferring, forking, combining, and destruction. Access of the views may happen independently from the linguistic control constructs of the code operating on the runtime system and may maintain the identity of the object so that any updating of the object results in updating of a view.05-14-2009
20100122031SPIRAL CACHE POWER MANAGEMENT, ADAPTIVE SIZING AND INTERFACE OPERATIONS - A spiral cache memory provides low access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most storage tile of the spiral. If the spiral cache needs to eject a value to make space for a value moved to the front-most tile, space is made by ejecting a value from the cache to a backing store. A buffer along with flow control logic is used to prevent overflow of writes of ejected values to the generally slow backing store. The tiles in the spiral cache may be single storage locations or be organized as some form of cache memory such as direct-mapped or set-associative caches. Power consumption of the spiral cache can be reduced by dividing the cache into an active and inactive partition, which can be adjusted on a per-tile basis. Tile-generated or global power-down decisions can set the size of the partitions.05-13-2010
20100122034STORAGE ARRAY TILE SUPPORTING SYSTOLIC MOVEMENT OPERATIONS - A tile for use in a tiled storage array provides re-organization of values within the tile array without requiring sophisticated global control. The tiles operate to move a requested value to a front-most storage element of the tile array according to a global systolic clock. The previous occupant of the front-most location is moved or swapped backward according to the systolic clock, and the new occupant is moved forward according to the systolic clock, according to the operation of the tiles, while providing for multiple in-flight access requests within the tile array. The placement heuristic that moves the values is determined according to the position of the tiles within the array and the behavior of the tiles. The movement of the values can be performed via only next-neighbor connections of adjacent tiles within the tile array.05-13-2010
20100122035SPIRAL CACHE MEMORY AND METHOD OF OPERATING A SPIRAL CACHE - A spiral cache memory provides reduction in access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most central storage element of the spiral. The occupant of the central location is swapped backward, which continues backward through the spiral until an empty location is swapped-to, or the last displaced value is cast out of the last location in the spiral. The elements in the spiral may be cache memories or single elements. The resulting cache memory is self-organizing and for the one-dimensional implementation has a worst-case access time proportional to N, where N is the number of tiles in the spiral. A k-dimensional spiral cache has a worst-case access time proportional to N05-13-2010
20100122057TILED STORAGE ARRAY WITH SYSTOLIC MOVE-TO-FRONT REORGANIZATION - A tiled storage array provides reduction in access latency for frequently-accessed values by re-organizing to always move a requested value to a front-most storage element of array. The previous occupant of the front-most location is moved backward according to a systolic pulse, and the new occupant is moved forward according to the systolic pulse, preserving the uniqueness of the stored values within the array, and providing for multiple in-flight access requests within the array. The placement heuristic that moves the values according to the systolic pulse can be implemented by control logic within identical tiles, so that the placement heuristic moves the values according to the position of the tiles within the array. The movement of the values can be performed via only next-neighbor connections of adjacent tiles within the array.05-13-2010
20130275676TILED STORAGE ARRAY WITH SYSTOLIC MOVE-TO-FRONT ORGANIZATION - A tiled storage array provides reduction in access latency for frequently-accessed values by re-organizing to always move a requested value to a front-most storage element of array. The previous occupant of the front-most location is moved backward according to a systolic pulse, and the new occupant is moved forward according to the systolic pulse, preserving the uniqueness of the stored values within the array, and providing for multiple in-flight access requests within the array. The placement heuristic that moves the values according to the systolic pulse can be implemented by control logic within identical tiles, so that the placement heuristic moves the values according to the position of the tiles within the array. The movement of the values can be performed via only next-neighbor connections of adjacent tiles within the array.10-17-2013

Patent applications by Matteo Frigo, Lexington, MA US

Matteo Frigo, Austin, TX US

Patent application numberDescriptionPublished
20140075159Multithreaded processor architecture with operational latency hiding - A method and processor architecture for achieving a high level of concurrency and latency hiding in an “infinite-thread processor architecture” with a limited number of hardware threads is disclosed. A preferred embodiment defines “fork” and “join” instructions for spawning new context-switched threads. Context switching is used to hide the latency of both memory-access operations (i.e., loads and stores) and arithmetic/logical operations. When an operation executing in a thread incurs a latency having the potential to delay the instruction pipeline, the latency is hidden by performing a context switch to a different thread. When the result of the operation becomes available, a context switch back to that thread is performed to allow the thread to continue.03-13-2014

Matteo Frigo, Acton, MA US

Patent application numberDescriptionPublished
20140269905RATE CONTROL METHOD AND SYSTEM - An example method to perform rate control in a parallel encoding system including a plurality of parallel encoders is disclosed. The method may comprise determining a quantization parameter for one of the plurality of parallel encoders based on a measure of parallelism of the plurality of parallel encoders. The method may further comprise providing the quantization parameter to the one of the plurality of parallel encoders to encode a chunk of a video sequence to generate an encoded chunk based on the quantization parameter.09-18-2014
20140281837ERROR-CORRECTING CODE - A method is provided to transmit an error-correcting code. The method includes receiving a source packet, advancing a sliding encoder window after receiving the source packet, and generating coded packets by, when the padded packet is encoded for a first time, encoding the source packet alone, and, when the source packet is encoded for a number of times after the first time, encoding the source packet with older source packets in the sliding window.09-18-2014
20150277802FILE STORAGE USING VARIABLE STRIPE SIZES - A write request directed to a storage object is received at a distributed file storage service. Based on a variable stripe size selection policy, a size of a particular stripe of storage space to be allocated for the storage object is determined, which differs from the size of another stripe allocated earlier for the same storage object. Allocation of storage for the particular stripe at a particular storage device is requested, and if the allocation succeeds, the contents of the storage device are modified in accordance with the write request.10-01-2015
20150277969ATOMIC WRITES FOR MULTIPLE-EXTENT OPERATIONS - A node of a storage service is selected as a coordinator of a distributed transaction involving multiple page-level modifications. The coordinator identifies other nodes as members of a node chain collectively storing physical data pages at which proposed modifications are to be performed, including a decider node responsible for a decision to commit the transaction. The coordinator generates a transaction preparation message comprising a representation of an order of respective commit decisions associated with the proposed modifications, and transmits the message to a selected node of the chain for a sequential propagation along the chain. Each chain node performs a local commit analysis for its changes and stores a record of its intent to commit. If a decision to commit is reached at the decider, the proposed modifications are completed.10-01-2015
20150278243SCALABLE FILE STORAGE SERVICE - A client request, formatted in accordance with a file system interface, is received at an access subsystem of a distributed multi-tenant storage service. After the request is authenticated at the access subsystem, an atomic metadata operation comprising a group of file system metadata modifications is initiated, including a first metadata modification at a first node of a metadata subsystem of the storage service and a second metadata modification at a second node of the metadata subsystem. A plurality of replicas of at least one data modification corresponding to the request are saved at respective storage nodes of the service.10-01-2015
20150278397NAMESPACE MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS - A directed acyclic graph (DAG) is generated to represent a namespace of a directory. In response to a request to create a new object with a specified name, a hash value bit sequence is computed for the name. A plurality of levels of the DAG are navigated using successive subsequences of the bit sequence to identify a candidate node for storing a new entry corresponding to the specified name. If the candidate node meets a split criterion, the new entry and at least a selected subset of entries of the candidate node's list of entries are distributed among a plurality of DAG nodes, including at least one new DAG node, using respective bit sequences obtained by applying the hash function for each distributed entry.10-01-2015

Matteo Frigo, Cambridge, MA US

Nicholas J. Frigo, Red Bank, NJ US

Patent application numberDescriptionPublished
20090074005HIGH-CAPACITY PACKET-SWITCHED RING NETWORK - A packet-switched WDMA ring network has an architecture utilizing packet stacking and unstacking for enabling nodes to access the entire link capacity by transmitting and receiving packets on available wavelengths. Packets are added and dropped from the ring by optical switches. A flexible credit-based MAC protocol along with an admission algorithm enhance the network throughput capacity.03-19-2009
20090074409HIGH-CAPACITY PACKET-SWITCHED NETWORK - A packet-switched WDMA ring network has an architecture utilizing packet stacking and unstacking for enabling nodes to access the entire link capacity by transmitting and receiving packets on available wavelengths. Packets are added and dropped from the ring by optical switches. A flexible credit-based MAC protocol along with an admission algorithm enhance the network throughput capacity.03-19-2009
20090092355Optical devices with multiple wafers containing planar optical wavequides - A method for fabricating an optical device wherein the device comprises a first substrate wafer with at least one buried optical waveguide on an approximately flat planar surface of the substrate and a second substrate wafer with at least a second buried optical waveguide. The waveguides so formed may be straight or curved along the surface of the wafer or curved by burying the waveguide at varying depth along its length. The second wafer is turned (flipped) and bonded to the first wafer in such a manner that the waveguides, for example, may form an optical coupler or may cross over one another and be in proximate relationship along a region of each. As a result, three-dimensional optical devices are formed avoiding the convention techniques of layering on a single substrate wafer.04-09-2009
20090148163Method for operating transparent node for WDM shared "virtual ring" networks - A system and method for a transparent WDM metro ring architecture in which optics enables simultaneous provisioning of dedicated wavelengths for high-end user terminals, while low-end user terminals share wavelengths on “virtual rings”. All wavelengths are sourced by the network and remotely modulated at customer “End Stations” by low cost semiconductor optical amplifiers, which also serve as transmission amplifiers. The transparent WDM metro ring architecture permits the communication of information and comprises a fiber optical feeder ring, at least one fiber optical distribution ring, a network node (NN), at least one access node (AN) said network node and said at least one access node connected via said fiber optical feeder ring and at least one end station (ES) connected via said fiber optical distribution ring to said at least one access node, wherein said user is attached to said at least one end station. A simple node that supports bi-directional propagation in transparent WDM metro architectures using “virtual rings” is also described. A method for communicating information over a WDM fiber optical ring network architecture in a metro access arena using one or more wavelengths, which can be shared by a plurality of user terminals, each user terminal coupled to an end station comprises the steps of sending downstream data packets, sending optical chalkboard packets consisting of ones and sending control signals.06-11-2009
20110123195Method for Operating Transparent Node for WDM Shared "Virtual Ring" Networks - A system and method for a transparent WDM metro ring architecture in which optics enables simultaneous provisioning of dedicated wavelengths for high-end user terminals, while low-end user terminals share wavelengths on “virtual rings”. All wavelengths are sourced by the network and remotely modulated at customer “End Stations” by low cost semiconductor optical amplifiers, which also serve as transmission amplifiers. The transparent WDM metro ring architecture permits the communication of information and comprises a fiber optical feeder ring, at least one fiber optical distribution ring, a network node (NN), at least one access node (AN) said network node and said at least one access node connected via said fiber optical feeder ring and at least one end station (ES) connected via said fiber optical distribution ring to said at least one access node, wherein said user is attached to said at least one end station. A simple node that supports bi-directional propagation in transparent WDM metro architectures using “virtual rings” is also described. A method for communicating information over a WDM fiber optical ring network architecture in a metro access arena using one or more wavelengths, which can be shared by a plurality of user terminals, each user terminal coupled to an end station comprises the steps of sending downstream data packets, sending optical chalkboard packets consisting of ones and sending control signals.05-26-2011
20120099866System and Method for Operating Transparent Node for WDM Shared "Virtual Ring" Networks - A system and method for a transparent WDM metro ring architecture in which optics enables simultaneous provisioning of dedicated wavelengths for high-end user terminals, while low-end user terminals share wavelengths on “virtual rings”. All wavelengths are sourced by the network and remotely modulated at customer “End Stations” by low cost semiconductor optical amplifiers, which also serve as transmission amplifiers. The transparent WDM metro ring architecture permits the communication of information and comprises a fiber optical feeder ring, at least one fiber optical distribution ring, a network node (NN), at least one access node (AN) said network node and said at least one access node connected via said fiber optical feeder ring and at least one end station (ES) connected via said fiber optical distribution ring to said at least one access node, wherein said user is attached to said at least one end station.04-26-2012
20130010805HIGH-CAPACITY PACKET-SWITCHED RING NETWORK - A packet-switched WDMA ring network has an architecture utilizing packet stacking and unstacking for enabling nodes to access the entire link capacity by transmitting and receiving packets on available wavelengths. Packets are added and dropped from the ring by optical switches. A flexible credit-based MAC protocol along with an admission algorithm enhance the network throughput capacity.01-10-2013

Patent applications by Nicholas J. Frigo, Red Bank, NJ US

Nicholas J. Frigo, Little Silver, NJ US

Patent application numberDescriptionPublished
20100134788Method for Increasing Accuracy of Measurement of Mean Polarization Mode Dispersion - The present invention provides a method of determining a mean differential group delay associated with a length of optical fiber. The method including measuring a magnitude of a polarization mode dispersion vector as a function of frequency, using a frequency-domain polarization mode dispersion measurement apparatus, where the magnitude of the polarization mode dispersion vector is a scalar differential group delay. Also the method calculates a frequency derivative of the scalar differential group delay from the magnitude of the polarization mode dispersion vector to obtain a first result. The frequency derivative of the scalar differential group delay being a scalar second-order polarization mode dispersion function. The method further multiplies a proportionality coefficient B06-03-2010
20110051126Method for Increasing Accuracy of Measurement of Mean Polarization Mode Dispersion - A method of determining a mean square differential group delay associated with a length of optical fiber. The method including measuring a polarization mode dispersion vector as a function of frequency, using a frequency-domain polarization mode dispersion measurement apparatus. The method also including calculating a second-order polarization mode dispersion vector as a function of frequency by calculating a derivative of the polarization mode dispersion vector with respect to frequency. Also, calculating the mean of the magnitude of the second-order polarization mode dispersion vector to obtain a first result. Further, multiplying a proportionality coefficient by the first result to calculate the mean square differential group delay.03-03-2011
20110235024METHOD, APPARATUS AND SYSTEM FOR MINIMALLY INTRUSIVE FIBER IDENTIFICATION - A method, apparatus and system for minimally intrusive fiber identification includes imparting a time-varying modulation onto an optical signal propagating in an optical fiber and subsequently detecting the presence of the time-varying modulation in the optical signal transmitting through the fiber to identify the fiber. In a specific embodiment of the invention, a time-varying curvature is imposed on the fiber to be identified and the presence of the resultant time variation in the transmitted power of a propagating optical signal is subsequently detected for identification of the manipulated fiber.09-29-2011
20140354978METHOD, APPARATUS AND SYSTEM FOR MINIMALLY INTRUSIVE FIBER IDENTIFICATION - A method, apparatus and system for minimally intrusive fiber identification includes imparting a time-varying modulation onto an optical signal propagating in an optical fiber and subsequently detecting the presence of the time-varying modulation in the optical signal transmitting through the fiber to identify the fiber. In a specific embodiment of the invention, a time-varying curvature is imposed on the fiber to be identified and the presence of the resultant time variation in the transmitted power of a propagating optical signal is subsequently detected for identification of the manipulated fiber.12-04-2014

Patent applications by Nicholas J. Frigo, Little Silver, NJ US

Nicholas J. Frigo, Arundel County, MD US

Patent application numberDescriptionPublished
20110129215Method and Apparatus for Broadband Mitigation of Polarization Mode Dispersion - Described is a method and system for reducing system penalty from polarization mode dispersion. The method includes receiving a plurality of signals at a receiving end of a transmission line, each signal being received on one of a plurality of channels of the transmission line and measuring a signal degradation of at least one of the channels of the transmission line. An amount of adjustment of a polarization controller is determined based on the signal degradation, the amount of adjustment being selected to reduce the polarization mode dispersion. The amount of adjustment is then transmitted to the polarization controller.06-02-2011

Sean Frigo, Marshall, WI US

Patent application numberDescriptionPublished
20160048984LAYERED TWO-DIMENSIONAL PROJECTION GENERATION AND DISPLAY - An imaging system (02-18-2016
20160082289NEW TISSUE COMPENSATOR THICKNESS VISUALIZATION AND MODIFICATION TOOL FOR USE IN RADIATION TREATMENT PLANNING03-24-2016

Timothy B. Frigo, Waltham, MA US

Patent application numberDescriptionPublished
20110144054Polyol and Polyether Iron Oxide Complexes as Pharmacological and/or MRI Contrast Agents - Pharmacological compositions, and methods for administration, of the type employing an iron oxide complex with a polyol or polyether. The methods of administration may comprise parenteral administration of an effective dose of the complex formulated in a biocompatible liquid delivered at a rate of from about 1 mL/sec to less than 1 mL/min and wherein upon administration the complex provides minimal detectable free iron in a subject, and minimal incidence of anaphylaxis. The pharmacological compositions are of the type employing a polyol or polyether iron oxide complex, which, upon parenteral administration to a subject, are substantially immunosilent, provide minimal anaphylaxis and minimal free iron, and undergo minimal dissolution in vivo.06-16-2011
20130121929Polyol and Polyether Iron Oxide Complexes as Pharmacological and/or MRI Contrast Agents - Iron oxide complexes, pharmacological compositions and unit dosage thereof, and methods for their administration, of the type employing an iron oxide complex with a polyol, are disclosed. The pharmacological compositions employ a polysaccharide iron oxide complex, wherein the polysaccharide is a modified polyol such as a carboxyalkylated reduced dextran. The complex is stable to terminal sterilization by autoclaving. The compositions are suitable for parenteral administration to a subject for the treatment of iron deficiencies or as MRI contrast agent. The complex is substantially immunosilent, provide minimal anaphylaxis and undergo minimal dissolution in vivo. The pharmacological compositions of the complex contain minimal free iron which can be quantified by a variety of methods.05-16-2013
20140178310Polyol and Polyether Iron Oxide Complexes as Pharmacological and/or MRI Contrast Agents - Iron oxide complexes, pharmacological compositions and unit dosage thereof, and methods for their administration, of the type employing an iron oxide complex with a polyol, are disclosed. The pharmacological compositions employ a polysaccharide iron oxide complex, wherein the polysaccharide is a modified polyol such as a carboxyalkylated reduced dextran. The complex is stable to terminal sterilization by autoclaving. The compositions are suitable for parenteral administration to a subject for the treatment of iron deficiencies or as MRI contrast agent. The complex is substantially immunosilent, provide minimal anaphylaxis and undergo minimal dissolution in vivo. The pharmacological compositions of the complex contain minimal free iron which can be quantified by a variety of methods.06-26-2014
20140296509Polyol and Polyether Iron Oxide Complexes as Pharmacological and/or MRI Contrast Agents - Iron oxide complexes, pharmacological compositions and unit dosage thereof, and methods for their administration, of the type employing an iron oxide complex with a polyol, are disclosed. The pharmacological compositions employ a polysaccharide iron oxide complex, wherein the polysaccharide is a modified polyol such as a carboxyalkylated reduced dextran. The complex is stable to terminal sterilization by autoclaving. The compositions are suitable for parenteral administration to a subject for the treatment of iron deficiencies or as MRI contrast agent. The complex is substantially immunosilent, provide minimal anaphylaxis and undergo minimal dissolution in vivo. The pharmacological compositions of the complex contain minimal free iron which can be quantified by a variety of methods.10-02-2014

Patent applications by Timothy B. Frigo, Waltham, MA US

Website © 2016 Advameg, Inc.