Patent application number | Description | Published |
20080320599 | RIGHTS EXPRESSION PROFILE SYSTEM AND METHOD USING TEMPLATES - A system and method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, including specifying rights expression information indicating a manner of use of an item, the rights expression information including at least one element, the element having a variable and corresponding value for the variable; and performing an encoding process, including determining an identifier associated with a template corresponding to the rights expression information, extracting from the rights expression information the value for the variable corresponding to the element, and encoding a license adapted to be enforced on a device based on the variable and the identifier, the license including an identification of the template and the value for the variable. | 12-25-2008 |
20090265278 | DIGITAL RIGHTS MANAGEMENT OF CONTENT WHEN CONTENT IS A FUTURE LIVE EVENT - A system for managing use of digital content within a trusted community. An access list defines the trusted community. License requests for use of content made from outside the trusted community are handled in accordance with a license request policy process. | 10-22-2009 |
20100050272 | METHOD AND APPARATUS FOR HIERARCHICAL ASSIGNMENT OF RIGHTS TO DOCUMENTS AND DOCUMENTS HAVING SUCH RIGHTS - A system and method for distribution of digital works in a tree-like structure of devices. A hierarchical right may include a first usage right governing a use for the digital work and a first delegation right governing distribution of the digital work to child nodes of the tree-like structure. A second usage right and/or a second delegation right may be generated based on the hierarchical right, the second usage right governing a use for the digital work and the second delegation right governing distribution of the digital work to child nodes of a first child node of the tree-like structure. The second usage right and/or the second delegation right may be assigned to a version of the digital work, and the second usage right and/or the second delegation right and the version of the digital work may be forwarded to the first child node. | 02-25-2010 |
20100241871 | METHOD AND APPARATUS FOR ESTABLISHING USAGE RIGHTS FOR DIGITAL CONTENT TO BE CREATED IN THE FUTURE - Usage rights for a digital work are established prior to creation of the corresponding content. The rights can be associated with the content after the content is created. A content creation, such as a video recorder or a still camera, device can store labels of the rights and can associate usage rights with content in real time as the content is created. | 09-23-2010 |
20100263057 | SYSTEM AND METHOD FOR MANAGING TRANSFER OF RIGHTS USING SHARED STATE VARIABLES - A method, system and device for transferring rights adapted to be associated with items from a rights supplier to a rights consumer, including obtaining a set of rights associated with an item, the set of rights including meta-rights specifying derivable rights that can be derived from the meta-; determining whether the rights consumer is entitled to the derivable rights specified by the meta-rights; and deriving at least one right from the derivable rights, if the rights consumer is entitled to the derivable rights specified by the meta-rights, wherein the derived right includes at least one state variable based on the set of rights and used for determining a state of the derived right. | 10-14-2010 |
20100275270 | METHOD AND APPARATUS FOR MANAGING THE TRANSFER OF RIGHTS - A method and apparatus for managing the transfer of rights associated with items from a rights supplier to a rights consumer. A set of rights is associated with an item and includes meta-rights specifying derivable rights that can be derived therefrom by the rights consumer. The set of rights is transferred, in the form of a license to the item, from the rights supplier to the rights consumer. If it is determined that the rights consumer is entitled to derive the derivable rights specified by the meta-rights, the derivable rights are derived and a license including the derived rights is generated with the rights consumer designated as a principal. | 10-28-2010 |
20120090018 | DIGITAL RIGHTS MANAGEMENT OF CONTENT WHEN CONTENT IS A FUTURE LIVE EVENT - A method and system for managing use of items having usage rights associated therewith including a point of capture system adapted to generate content of a future event when the event occurs, a content distributor adapted to generate a rights label having usage rights associated with content of the future event before the content is created, the rights label having a distribution key for encrypting the content as the content is generated, the distribution key being encrypted with a public key. The system also includes a license server adapted to generate a license associate with the content from the rights label before the content is generated, the license including the distribution key encrypted with the public key, and a content distributor adapted to distribute the license before the content is generated. | 04-12-2012 |
20120123952 | SYSTEM AND METHOD FOR MANAGING TRANSFER OF RIGHTS USING SHARED STATE VARIABLES - A method, system and device for transferring rights adapted to be associated with items from a rights supplier to a rights consumer, including obtaining a set of rights associated with an item, the set of rights including meta-rights specifying derivable rights that can be derived from the meta-; determining whether the rights consumer is entitled to the derivable rights specified by the meta-rights; and deriving at least one right from the derivable rights, if the rights consumer is entitled to the derivable rights specified by the meta-rights, wherein the derived right includes at least one state variable based on the set of rights and used for determining a state of the derived right. | 05-17-2012 |
20120167228 | METHOD AND SYSTEM FOR SUBSCRIPTION DIGITAL RIGHTS MANAGEMENT - A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage device adapted to receive the software package, receive the license and allow the user to access the item in accordance with the license, and a subscription managing device adapted to maintain a subscription list including the public key associated with the user. License's is issued by the license device upon verifying presence of the public key in the subscription list corresponding to requested content. | 06-28-2012 |
20120167229 | METHOD AND SYSTEM FOR SUBSCRIPTION DIGITAL RIGHTS MANAGEMENT - A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage device adapted to receive the software package, receive the license and allow the user to access the item in accordance with the license, and a subscription managing device adapted to maintain a subscription list including the public key associated with the user. License's is issued by the license device upon verifying presence of the public key in the subscription list corresponding to requested content. | 06-28-2012 |
20120167230 | DIGITAL RIGHTS MANAGEMENT OF CONTENT WHEN CONTENT IS A FUTURE LIVE EVENT - A method and system for managing use of items having usage rights associated therewith including a point of capture system adapted to generate content of a future event when the event occurs, a content distributor adapted to generate a rights label having usage rights associated with content of the future event before the content is created, the rights label having a distribution key for encrypting the content as the content is generated, the distribution key being encrypted with a public key. The system also includes a license server adapted to generate a license associate with the content from the rights label before the content is generated, the license including the distribution key encrypted with the public key, and a content distributor adapted to distribute the license before the content is generated. | 06-28-2012 |
20120284803 | METHOD AND APPARATUS FOR DISTRIBUTING ENFORCEABLE PROPERTY RIGHTS - An enforceable property right and a system for controlling the manner of use of an item in accordance with usage rights. The enforceable property right includes an item ticket having a security mechanism incorporated therein and specifying an item for which the item ticket can be redeemed and a license associated with the item ticket. The license includes usage rights specifying a manner of use for redeeming the item ticket and a mechanism for unlocking said security mechanism. | 11-08-2012 |
20120317654 | METHOD AND SYSTEM FOR SUBSCRIPTION DIGITAL RIGHTS MANAGEMENT - A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage device adapted to receive the software package, receive the license and allow the user to access the item in accordance with the license, and a subscription managing device adapted to maintain a subscription list including the public key associated with the user. License's is issued by the license device upon verifying presence of the public key in the subscription list corresponding to requested content. | 12-13-2012 |
20130054416 | METHOD AND SYSTEM FOR AUTOMATICALLY PUBLISHING CONTENT - The publishing system and method automates at least some portion of a publishing process. The system publishes content using metadata, rights templates and/or specifications, publishing profiles and business rules. | 02-28-2013 |
20130133084 | DIGITAL RIGHTS MANAGEMENT OF CONTENT WHEN CONTENT IS A FUTURE LIVE EVENT - A system for managing use of digital content within a trusted community. An access list defines the trusted community. License requests for use of content made from outside the trusted community are handled in accordance with a license request policy process. | 05-23-2013 |
20130185805 | METHOD AND APPARATUS FOR ESTABLISHING USAGE RIGHTS FOR DIGITAL CONTENT TO BE CREATED IN THE FUTURE - Usage rights for a digital work are established prior to creation of the corresponding content. The rights can be associated with the content after the content is created. A content creation, such as a video recorder or a still camera, device can store labels of the rights and can associate usage rights with content in real time as the content is created. | 07-18-2013 |
20140019373 | METHOD AND SYSTEM FOR AUTOMATICALLY PUBLISHING CONTENT - The publishing system and method automates at least some portion of a publishing process. The system publishes content using metadata, rights templates and/or specifications, publishing profiles and business rules. | 01-16-2014 |
20140164248 | METHOD AND APPARATUS FOR DISTRIBUTING ENFORCEABLE PROPERTY RIGHTS - An enforceable property right and a system for controlling the manner of use of an item in accordance with usage rights. The enforceable property right includes an item ticket having a security mechanism incorporated therein and specifying an item for which the item ticket can be redeemed and a license associated with the item ticket. The license includes usage rights specifying a manner of use for redeeming the item ticket and a mechanism for unlocking said security mechanism. | 06-12-2014 |
20140245404 | METHOD AND APPARATUS FOR TRANSFERRING USAGE RIGHTS AND DIGITAL WORK HAVING TRANSFERABLE USAGE RIGHTS - A method, system and computer program product for transferring a digital work, including receiving by a first device a first digital work including digital content which is associated with usage rights and transfer permission information; sending to a server a request to transfer the digital content to a second device, the request indicating an identification of the second device; receiving from the server permission to transfer the digital content, the permission being generated based on the identification indicated by the request and the permission indicating new usage rights associated with the digital content; and transferring the digital content associated with the new usage rights to the second device. | 08-28-2014 |
20140304177 | SYSTEM AND METHOD FOR DIGITAL RIGHTS MANAGEMENT USING ADVANCED COPY WITH ISSUE RIGHTS, AND MANAGED COPY TOKENS - A system, method and computer program product for a digital content player having a DRM agent to perform rights management operations on a digital content package, including loading rights management instructions to be executed by the digital content player, the rights management instructions being associated with the digital content package, executing the rights management instructions on the digital content player, and loading supporting licenses associated with the digital content package for processing by the DRM agent. The DRM agent deciding whether to permit the rights management operations requested by the rights management instructions. Further exemplary embodiments include systems, methods and computer program products for associating usage rights with digital content packages, managing of digital rights tokens, managing of digital content packages having predetermined broadcast dates, preserving of usage rights when content is transferred between DRM environments, and distributing content packages. | 10-09-2014 |
20140380436 | DIGITAL RIGHTS MANAGEMENT OF CONTENT WHEN CONTENT IS A FUTURE LIVE EVENT - A method and system for managing use of items having usage rights associated therewith including a point of capture system adapted to generate content of a future event when the event occurs, a content distributor adapted to generate a rights label having usage rights associated with content of the future event before the content is created, the rights label having a distribution key for encrypting the content as the content is generated, the distribution key being encrypted with a public key. The system also includes a license server adapted to generate a license associate with the content from the rights label before the content is generated, the license including the distribution key encrypted with the public key, and a content distributor adapted to distribute the license before the content is generated. | 12-25-2014 |
20150033359 | METHOD AND SYSTEM FOR SUBSCRIPTION DIGITAL RIGHTS MANAGEMENT - A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage device adapted to receive the software package, receive the license and allow the user to access the item in accordance with the license, and a subscription managing device adapted to maintain a subscription list including the public key associated with the user. License's is issued by the license device upon verifying presence of the public key in the subscription list corresponding to requested content. | 01-29-2015 |
20150059005 | NETWORKED SERVICES LICENSING SYSTEM AND METHOD - A method, system, and computer program product for controlling consumption of a distributed network service in accordance with rights expression information associated with the distributed network service and specifying a manner of use of the distributed network service, including interpreting the rights expression information associated with the distributed network service, the rights expression information indicating a manner of use of the distributed network service; and controlling consumption of the distributed network service based on the rights expression information. | 02-26-2015 |
20150082453 | METHOD AND APPARATUS FOR HIERARCHICAL ASSIGNMENT OF RIGHTS TO DOCUMENTS AND DOCUMENTS HAVING SUCH RIGHTS - A system and method for distribution of digital works in a tree-like structure of devices. A hierarchical right may include a first usage right governing a use for the digital work and a first delegation right governing distribution of the digital work to child nodes of the tree-like structure. A second usage right and/or a second delegation right may be generated based on the hierarchical right, the second usage right governing a use for the digital work and the second delegation right governing distribution of the digital work to child nodes of a first child node of the tree-like structure. The second usage right and/or the second delegation right may be assigned to a version of the digital work, and the second usage right and/or the second delegation right and the version of the digital work may be forwarded to the first child node. | 03-19-2015 |
20150088768 | Method and apparatus for dynamically assigning usage rights to digital works - A method, system and computer program product for dynamically assigning usage rights to digital content for use in a system having at least one repository, including specifying a usage right, the usage right specifying an authorized use of digital content and being enforceable by a repository; determining a status of a dynamic condition; and dynamically assigning the usage right to the digital content based on the status of the dynamic condition. | 03-26-2015 |
20150149369 | METHOD AND APPARATUS FOR ESTABLISHING USAGE RIGHTS FOR DIGITAL CONTENT TO BE CREATED IN THE FUTURE - Usage rights for a digital work are established prior to creation of the corresponding content. The rights can be associated with the content after the content is created. A content creation, such as a video recorder or a still camera, device can store labels of the rights and can associate usage rights with content in real time as the content is created. | 05-28-2015 |
Patent application number | Description | Published |
20100124765 | SEQUENCE AMPLIFICATION WITH TARGET PRIMERS - The present disclosure relates to the amplification of target nucleic acid sequences for various sequencing and/or identification techniques. This can be accomplished via the use of target primers. The use of these target primers, as described herein, allows for the reduction in the amplification of undesired hybridization events (such as primer dimerization) while allowing for the amplification of the target nucleic acid sequences. | 05-20-2010 |
20110257385 | METHODS FOR FLIP-STRAND IMMOBILIZING AND SEQUENCING NUCLEIC ACIDS - Provided herein are compositions, materials, methods and kits for immobilizing a template polynucleotide in a first orientation, and immobilizing a complementary sequence of the template polynucleotide in an orientation that is flipped compared to the orientation of the template polynucleotide. Provided herein are adaptive oligonucleotides that can be used in various nucleic acid manipulations to generate immobilized complement polynucleotides that are flipped in orientation compared to the orientation of the immobilized template polynucleotides. | 10-20-2011 |
20120156728 | CLONAL AMPLIFICATION OF NUCLEIC ACID ON SOLID SURFACE WITH TEMPLATE WALKING - Novel methods of generating a localized population of immobilized clonal amplicons on a support are provided. | 06-21-2012 |
20140065624 | Analyzing Messenger RNA and Micro RNA in the Same Reaction Mixture - The present teachings provide methods, compositions, and kits for performing primer extension reactions on at least two target polynucleotides in the same reaction mixture. In some embodiments, a reverse transcription reaction is performed on a first target polynucleotide with a hot start primer comprising a self-complementary stem and a loop, and extension products form at high temperatures but extension products form less so at low temperatures since the self-complementary stem of the hot start primer prevents hybridization of the target specific region to the target. However, non-hot start primers with free target specific regions can hybridize to their corresponding targets at the low temperature and extension can happen at the low temperature. | 03-06-2014 |
20140147845 | CONCATAMERIC LIGATION PRODUCTS: COMPOSITIONS METHODS AND KITS FOR SAME - The present teachings relate to methods, compositions, and kits for detecting one or more target polynucleotide sequences in a sample, and methods compositions and kits for forming concatameric ligation products. In some embodiments of the present teachings, oligonucleotides are hybridized to complementary target polynucleotides and are ligated together to form a concatameric ligation product. In some embodiments of the present teachings, the concatameric ligation product can be amplified, and the identity and quantity of the target polynucleotides determined based on sequence introduced in the ligation reaction. Some embodiments of the present teachings provide methods for removing unligated probes from the reaction mixture. Some embodiments of the present teachings provide for highly multiplexed detection, identification, and quantification of a plurality of target polynucleotides using a variety of analytical procedures. | 05-29-2014 |
20140206000 | SEQUENCE AMPLIFICATION WITH LINEAR PRIMERS - The present disclosure relates to the amplification of target nucleic acid sequences for various sequencing and/or identification techniques. The use of these primers, as described herein, allows for the reduction in the amplification of nonspecific hybridization events (such as primer dimerization) while allowing for the amplification of the target nucleic acid sequences. | 07-24-2014 |
20140235845 | SEQUENCE AMPLIFICATION WITH LOOPABLE PRIMERS - The present disclosure relates to the amplification of target nucleic acid sequences. This can be accomplished via the use of various primers. The use of these primers, as described herein, results in nucleic acid structures that can reduce the amplification of nonspecific hybridization events (such as primer dimerization) while allowing the amplification of the target nucleic acid sequences. | 08-21-2014 |
20140303017 | Multiplexed Amplification of Short Nucleic Acids - The present teachings provide methods, compositions, and kits for reverse transcribing and amplifying small nucleic acids such as micro RNAs. High levels of multiplexing are provided by the use of a zip-coded stem-loop reverse transcription primer, along with a PCR-based pre-amplification reaction that comprises a zip-coded forward primer. Detector probes in downstream decoding PCRs can take advantage of the zip-code introduced by the stem-loop reverse transcription primer. In some embodiments, further amplification is achieved by cycling the reverse transcription reaction. The present teachings also provide compositions and kits useful for performing the reverse transcription and amplification reactions described herein. | 10-09-2014 |
20140349301 | Methods for Normalizing and for Identifying Small Nucleic Acids - The present teachings are generally directed to methods for normalizing at least one species of small nucleic acid that is present in a population of small nucleic acid species, wherein the relative concentration of at least one small nucleic acid species is substantially greater than the relative concentration of at least one other small nucleic acid species in the population. At least one small nucleic acid species is normalized using a multiplicity of primers comprising degenerate sequences. In some embodiments, a small nucleic acid species is identified by inserting at least part of an extension product from a normalized population into a vector and subsequently sequencing the insert. In some embodiments, a small nucleic acid species is identified by determining the sequence of at least part of an extension product. | 11-27-2014 |
20150252418 | HOT START REVERSE TRANSCRIPTION BY PRIMER DESIGN - The present teachings provide methods, compositions, and kits for performing primer extension reactions. In some embodiments, a reverse transcription reaction is performed on a target polynucleotide with a hot start primer comprising a blunt-ended self-complementary stem, and a loop, and extension products form at high temperatures but reduce extension product formation at low temperatures. | 09-10-2015 |
20150322504 | SEQUENCE AMPLIFICATION WITH LOOPABLE PRIMERS - The present disclosure relates to the amplification of target nucleic acid sequences. This can be accomplished via the use of various primers. The use of these primers, as described herein, results in nucleic acid structures that can reduce the amplification of nonspecific hybridization events (such as primer dimerization) while allowing the amplification of the target nucleic acid sequences. | 11-12-2015 |
Patent application number | Description | Published |
20080215691 | METHOD AND APPARATUS FOR CALENDARING REMINDERS - An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise. | 09-04-2008 |
20120030505 | Method and Apparatus for Calendaring Reminders - An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise. | 02-02-2012 |
20130067092 | METHOD AND APPARATUS FOR CALENDARING REMINDERS - An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise. | 03-14-2013 |
20130332218 | METHOD AND APPARATUS FOR CALENDARING REMINDERS - An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise. | 12-12-2013 |
20140032671 | METHOD AND APPARATUS FOR USER-SELECTED EVENT REMINDERS - An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise. | 01-30-2014 |
Patent application number | Description | Published |
20150207662 | NETWORK CONTROL SOFTWARE NOTIFICATION WITH ADVANCE LEARNING - Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch detects packets sent by a new or migrated virtual machine, and sends a copy of a detected packet to the network control software as a notification. The switch further learns the source MAC address, thereby permitting the entry to be used for normal forwarding prior to validation of the entry and the VM associated therewith by the network control software. Until the network control software has validated the VM, the switch may periodically retry the notification to the network control software. “No_Redirect” and “Not_Validated” flags may be used to indicate whether a notification has already been attempted and thus no retry is necessary, and that the VM associated with the VM has not yet been validated, respectively. | 07-23-2015 |
20150207663 | NETWORK CONTROL SOFTWARE NOTIFICATION AND INVALIDATION OF STATIC ENTRIES - Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch may redirect a packet sent by a new or migrated virtual machine to the network control software as a notification. The switch does not forward the packet, thereby protecting against denial of service attacks. The switch further adds to a forwarding database a temporary entry which includes a “No_Redirect” flag for a new source MAC address, or updates an existing entry for a source MAC address that hits in the forwarding database by setting the “No_Redirect” flag. The “No_Redirect” flag indicates whether a notification has already been sent to the network control software for this source MAC address. The switch may periodically retry the notification to the network control software, until the network control software validates the source MAC address, depending on whether the “No_Redirect” is set. | 07-23-2015 |
20150207664 | NETWORK CONTROL SOFTWARE NOTIFICATION WITH DENIAL OF SERVICE PROTECTION - Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch may redirect a packet sent by a new or migrated virtual machine to the network control software as a notification. The switch does not forward the packet, thereby protecting against denial of service attacks. The switch further adds to a forwarding database a temporary entry which includes a “No_Redirect” flag for a new source MAC address, or updates an existing entry for a source MAC address that hits in the forwarding database by setting the “No_Redirect” flag. The “No_Redirect” flag indicates whether a notification has already been sent to the network control software for this source MAC address. The switch may periodically retry the notification to the network control software, until the network control software validates the source MAC address, depending on whether the “No_Redirect” is set. | 07-23-2015 |
20150207665 | NETWORK CONTROL SOFTWARE NOTIFICATION WITH DENIAL OF SERVICE PROTECTION - Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch may redirect a packet sent by a new or migrated virtual machine to the network control software as a notification. The switch does not forward the packet, thereby protecting against denial of service attacks. The switch further adds to a forwarding database a temporary entry which includes a “No_Redirect” flag for a new source MAC address, or updates an existing entry for a source MAC address that hits in the forwarding database by setting the “No_Redirect” flag. The “No_Redirect” flag indicates whether a notification has already been sent to the network control software for this source MAC address. The switch may periodically retry the notification to the network control software, until the network control software validates the source MAC address, depending on whether the “No_Redirect” is set. | 07-23-2015 |
20150207666 | NETWORK CONTROL SOFTWARE NOTIFICATION AND INVALIDATION OF STATIC ENTRIES - Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch may redirect a packet sent by a new or migrated virtual machine to the network control software as a notification. The switch does not forward the packet, thereby protecting against denial of service attacks. The switch further adds to a forwarding database a temporary entry which includes a “No_Redirect” flag for a new source MAC address, or updates an existing entry for a source MAC address that hits in the forwarding database by setting the “No_Redirect” flag. The “No_Redirect” flag indicates whether a notification has already been sent to the network control software for this source MAC address. The switch may periodically retry the notification to the network control software, until the network control software validates the source MAC address, depending on whether the “No_Redirect” is set. | 07-23-2015 |
20150207667 | NETWORK CONTROL SOFTWARE NOTIFICATION WITH ADVANCE LEARNING - Techniques are disclosed for notifying network control software of new and moved source MAC addresses. In one embodiment, a switch detects packets sent by a new or migrated virtual machine, and sends a copy of a detected packet to the network control software as a notification. The switch further learns the source MAC address, thereby permitting the entry to be used for normal forwarding prior to validation of the entry and the VM associated therewith by the network control software. Until the network control software has validated the VM, the switch may periodically retry the notification to the network control software. “No_Redirect” and “Not_Validated” flags may be used to indicate whether a notification has already been attempted and thus no retry is necessary, and that the VM associated with the VM has not yet been validated, respectively. | 07-23-2015 |