http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6381738-B1

Outgoing Links

Predicate Object
assignee http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_e757fd4fedc4fe825bb81b1b466a0947
classificationCPCAdditional http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-0253
classificationCPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F8-443
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-023
classificationIPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F12-02
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F9-45
filingDate 1999-07-16^^<http://www.w3.org/2001/XMLSchema#date>
grantDate 2002-04-30^^<http://www.w3.org/2001/XMLSchema#date>
inventor http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_35538540b4c74d694e0aae94b60644a4
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_e01d5e0b6a1dc2aa5987b261a8fc1d83
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_d4e2bd1fa815c54dd76f495d260e4a2c
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_d26b4de28298fc8e65873d9a9cc9cf94
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_b8011c83b04d83d3d0ca9338622e60a2
publicationDate 2002-04-30^^<http://www.w3.org/2001/XMLSchema#date>
publicationNumber US-6381738-B1
titleOfInvention Method for optimizing creation and destruction of objects in computer programs
abstract Information is computed about the reachability relationships among objects and pointers to enable transformation of a computer program for optimizing the creation and destruction of objects, while strictly performing the semantics of the original program. An interprocedural analysis is used to determine whether an object that is allocated on the heap during the execution of a procedure is not reachable from any global variable, parameter, or the return value of the procedure after it returns. If so, that object can be allocated on the stack frame of the procedure in which it is otherwise heap-allocated. This simplifies the memory allocation and deallocation operations, as allocation on the stack can be done more efficiently than allocation on the heap, and objects allocated on the stack frame of a procedure are automatically deallocated when the procedure returns, without incurring the overhead of garbage collection. This, in turn, leads to faster programs which use fewer computer processor resources to execute. The interprocedural analysis of the program summarizes the effect of a procedure call succinctly for different calling contexts of the procedure using a single summary representation. The method handles exceptions in the programming language, while taking advantage of the information about the visibility of variables in the exception handler. Variants of the method show how one or several of the features of the method may be performed.
isCitedBy http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2019155587-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7599973-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10656925-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10572236-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7610579-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7913092-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/EP-1636701-A4
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/EP-1636701-A2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7650350-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11232026-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008109420-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7685586-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004111445-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7031990-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004111446-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11567945-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7788646-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8789027-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7827212-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7313566-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004122875-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7921143-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-105320567-A
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7930510-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004111451-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006242628-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7882505-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10698647-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10698599-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8056055-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/EP-2151762-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7149762-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11334329-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008276063-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004187102-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7412580-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2013019232-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6757891-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8880487-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7565499-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004172513-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004236712-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9286063-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8924335-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006218557-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6954749-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2010306749-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005080980-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6625808-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7188129-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2003023768-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7831604-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7209935-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8959480-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2007198454-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6862666-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10459656-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006277227-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7096238-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006156152-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10127151-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7058670-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9189361-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/WO-2004061657-A3
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7225439-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6965905-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7433862-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004199556-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7168071-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10657044-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/WO-2004061657-A2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7111294-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2007089075-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006070041-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004268307-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7093241-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004268327-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9195936-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7272695-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10831400-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7454447-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-111316249-B
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10838569-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004117778-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2002010911-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2010094805-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8365155-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005015673-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7712093-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7100156-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9270743-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2002095669-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8479157-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2003229887-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7676801-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7613712-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10061567-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7146390-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10698667-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7640239-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7143124-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2002095453-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8613080-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8412720-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10481878-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9658735-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7890517-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004103126-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004088277-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8335704-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7024437-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004088339-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2003217241-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10469396-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7559050-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004111450-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006271563-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005228805-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004111444-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7404182-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7480856-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10467200-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10101979-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7620943-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7685581-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7062519-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7039664-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9678719-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9459847-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7069280-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-1316362-C
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7069281-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7321909-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6584478-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008109485-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006036620-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005055330-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7788652-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7882158-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6766513-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11341054-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6757890-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7237237-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009222802-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6681385-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7533123-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7707566-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009222801-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8572059-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6820101-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004172507-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7539713-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7085790-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004186863-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7089272-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8335792-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7096339-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11048488-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7685574-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9600411-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10782945-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11057313-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-111316249-A
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2007174370-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004122874-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8250525-B2
priorityDate 1999-07-16^^<http://www.w3.org/2001/XMLSchema#date>
type http://data.epo.org/linked-data/def/patent/Publication

Incoming Links

Predicate Subject
isCitedBy http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6098089-A
isDiscussedBy http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID5282205
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID426068205

Showing number of triples: 1 to 188 of 188.