Patent application number | Description | Published |
20120307684 | METHOD FOR PROVIDING LOCATION INDEPENDENT DYNAMIC PORT MIRRORING ON DISTRIBUTED VIRTUAL SWITCHES - A method for providing location independent dynamic port mirroring on distributed virtual switches is disclosed. A controller is provided to configure one or more virtual switches within a group of physical machines to appear as a set of distributed virtual switches. In response to the receipt of a data packet at a port of a physical machine, a determination is made whether or not the port has a monitor port located on the physical machine. If the port has a monitor port located on the same physical machine, a copy of the data packet is sent to the monitor port of the physical machine. If the port has a monitor port located on a different physical machine, a copy of the data packet along with an identification (ID) of the port and an ID of the monitor port are encapsulated, and the encapsulated information are sent to a controller. | 12-06-2012 |
20140279885 | DATA REPLICATION FOR A VIRTUAL NETWORKING SYSTEM - Embodiments of the invention provide a method for data replication in a networking system comprising multiple computing nodes. The method comprises maintaining a data set on at least two computing nodes of the system. The method further comprises receiving a data update request for the data set, wherein the data update request includes a data update for the data set. The data set on the at least two computing nodes is updated based on the data update request received. | 09-18-2014 |
20140280949 | LOAD BALANCING FOR A VIRTUAL NETWORKING SYSTEM - Embodiments of the invention provide a method for load balancing a networking system comprising multiple computing nodes. The method comprises maintaining one or more data sets on at least one computing node. The method further comprises receiving, from each computing node, a load information unit for the computing node, wherein the load information unit relates to resource usage on the computing node. For each computing node, the method determines whether the load information for the computing node exceeds a corresponding load threshold for the computing node. A data set on at least one computing node is transferred to another computing node when the load information for the at least one computing node exceeds a corresponding load threshold for the at least one computing node. | 09-18-2014 |
20150026102 | DIRECTORY SERVICE DISCOVERY AND/OR LEARNING - In the context of a client sub-system that requires the use of directory services on behalf of a tenant (such as an overlay tenant), learning an identity of a server node, that can provide such directory services by: (i) sending, by the client sub-system to a first server node, a first directory service request for directory service for a first tenant; (ii) receiving, by the client sub-system, a first acknowledgement from a second server node; and (iii) learning, by the client sub-system, that the second server node can provide directory service for the first tenant based upon the first acknowledgement. | 01-22-2015 |
20150112955 | MECHANISM FOR COMMUNICATION IN A DISTRIBUTED DATABASE - In a method for providing communication integrity within a distributed database computer system, a first node of a plurality of nodes transmits a change notification to a second node of the plurality of nodes. The second node is a neighbor of the first node. The first node receives at least one change confirmation from the second node. The change confirmation confirms acknowledgment of the change notification by the second node and by a third node of the plurality of nodes. The third node is not a neighbor of the first node. Responsive to receiving the at least one change confirmation, the first node determines that all the plurality of nodes have acknowledged the change notification. | 04-23-2015 |
20150381492 | DUAL PURPOSE ON-CHIP BUFFER MEMORY FOR LOW LATENCY SWITCHING - In one embodiment, an apparatus includes a buffer memory, at least one ingress port, at least one egress port, at least one processor, and logic integrated with and/or executable by the at least one processor, the logic being configured to communicate with a software-defined network (SDN) controller, store one or more look-up tables in a first portion of the buffer memory, receive a packet using an ingress port, and determine an egress port for the packet. In another embodiment, a method for switching packets in a SDN includes storing one or more took-up tables in a first portion of a buffer memory of a SDN-capable switching device, receiving a packet using an ingress port of the switching device, and determining an egress port for the packet. | 12-31-2015 |
Patent application number | Description | Published |
20090185514 | WIRELESS COMMUNICATIONS ENVIRONMENT OVERLAY - A method is provided, wherein the method comprises identifying nearby wireless communication access points (APs) to which a client computing environment can cooperate with to communicate and receive data through a subscription to a neighborcast group from indentified nearby cooperating access points such that illustratively the neighborcast group comprises a communications overlay between cooperating client computing environments employing the identified nearby wireless communications access points. In an illustrative implementation, a wireless communications environment comprises at least two client computing environments comprising a communications overlay engine operable to process at least one instruction from an exemplary instruction set to perform one or more wireless communications operations over the exemplary communications overlay comprising scanning for cooperating client computing environments and/or wireless access points and/or RSS servers, subscribing to the communications overlay group, and publishing data for consumption by cooperating components of the wireless communications overlay. | 07-23-2009 |
20120311127 | Flyway Generation in Data Centers - The subject disclosure is directed towards configuring and controlling wireless flyways (e.g., communication links between server racks provisioned on demand in a data center) to operate efficiently and without interfering with one another. Control and flyway selection may be based upon steered antenna directionality, channel, location in the data center, transmit power, and measured and/or predicted (estimated) network traffic. Flyways also may be used to route indirect traffic to reduce traffic on a bottleneck (e.g., wired) link. A payload may be sent over a over a wireless flyway with acknowledgment via a wired backchannel so that wireless communication is in one direction. The lack of interference and communication in one direction facilitates flyway operation without a backoff function and/or without clear channel assessment. | 12-06-2012 |
20130205152 | OPERATING A SLEEP MANAGEMENT SERVICE - The claimed subject matter provides a method for operating a sleep management service. The method include identifying a set of guardians based on a local state for each of a plurality of compute nodes. The method also includes sending a wake request to all sleeping compute nodes in the identified set. The method further includes sending a request to become a guardian to all compute nodes in the identified set. Additionally, the method includes stopping a current guardian from being a guardian if the current guardian is less suitable than a threshold number of current guardians. | 08-08-2013 |
20130254749 | DYNAMICALLY PROVIDING APPLICATION ANALYTIC INFORMATION - Methods and systems for dynamically providing application analytic information are provided herein. The method includes inserting instrumentation points into an application file via an application analytic service and dynamically determining desired instrumentation points from which to collect application analytic data. The method also includes receiving, at the application analytic service, the application analytic data corresponding to the desired instrumentation points and analyzing the application analytic data to generate application analytic information. The method further includes sending the application analytic information to a client computing device. | 09-26-2013 |
20140082214 | REDUCING NETWORK USAGE OF COMPUTING DEVICE - Methods and systems for reducing network usage of a computing device are provided herein. The method includes receiving a network call relating to a network transfer from an application at an application programming interface of the computing device. The method also includes determining whether the network transfer is relevant to a current state of the application and procrastinating the network transfer if it is not relevant to the current state of the application. | 03-20-2014 |
20140372216 | CONTEXTUAL MOBILE APPLICATION ADVERTISEMENTS - Aspects of the subject disclosure are directed towards retrieving advertisements relevant to application content based upon keywords extracted from the application content. In one aspect, a client-side component scrapes application page content to obtain keywords and feature-based weights for those keywords. The keywords are sent to an advertisement server, which returns an advertisement based upon one or more of the keywords. Also described is the hashing of keywords before sending to the advertisement server to protect client privacy, and the use of a Bloom filter to avoid sending keywords to the advertisement server that do not correspond to (e.g., popular) advertisement keywords. | 12-18-2014 |
Patent application number | Description | Published |
20090086652 | MODEL AND METHOD FOR COMPUTING PERFORMANCE BOUNDS IN MULTI-HOP WIRELESS NETWORKS - Disclosed is a general model and method for computing performance bounds in multi-hop wireless networks. Rather than focusing on computing asymptotic performance bounds under assumptions of homogeneity or randomness in the network topology and/or workload, the present invention accommodates any given network, technology, interference model, routing paradigm, and workload. Using a conflict graph to formally characterize the impact of wireless interference on the performance of multi-hop wireless networks, methods for computing upper and lower bounds on the capacity of a given wireless network are detailed. Besides computing network capacity, the model and method disclosed can also enable or benefit other applications including maximizing fairness and minimizing maximum link utilization. | 04-02-2009 |
20100118727 | SYSTEM AND METHOD FOR LINK QUALITY SOURCE ROUTING - Systems and methods for routing packets by nodes in an ad hoc network in accordance with a link quality source routing protocol are disclosed. Route discovery, route maintenance, and metric maintenance are designed to propagate and keep current link quality measurements. Metric maintenance includes a reactive approach for links that a node is currently using to route packets, and a proactive mechanism for all links. Nodes are configured to include a send buffer, a maintenance buffer, a request table, link quality metric modules, and preferably a neighbor cache and a link cache. The invention allows for asymmetric links in the network. The invention may be implemented within a virtual protocol interlayer between the link and network layers. The invention may employ any particular link quality metrics, including metrics based on probing techniques as well as metrics based on knowledge gained in other ways. | 05-13-2010 |
20110211449 | COMMUNICATION TRANSPORT OPTIMIZED FOR DATA CENTER ENVIRONMENT - Methods and apparatus for congestion control in computer networks achieve high burst tolerance, low latency and high throughput with shallow-buffered switches. A method for controlling congestion includes transmitting a set of data packets on a network connection from a first computing device to a second computing device, identifying each data packet in the set of data packets that experienced congestion on the network connection, sending, by the second computing device to the first computing device, a sequence of bits that represents the number of data packets in the set of data packets that were identified as having experienced congestion, and adjusting a rate of transmitting data packets on the network connection based on the sequence of bits sent to the first computing device. | 09-01-2011 |
20130332442 | DEEP APPLICATION CRAWLING - The deep application crawling technique described herein crawls one or more applications, commonly referred to as “apps”, in order to extract information inside of them. This can involve crawling and extracting static data that are embedded within apps or resource files that are associated with the apps. The technique can also crawl and extract dynamic data that apps download from the Internet or display to the user on demand, in order to extract data. This extracted static and/or data can then be used by another application or an engine to perform various functions. For example, the technique can use the extracted data to provide search results in response to a user query entered into a search engine. Alternately, the extracted static and/or dynamic data can be used by an advertisement engine to select application-specific advertisements. Or the data can be used by a recommendation engine to make recommendations for goods/services. | 12-12-2013 |
20160086225 | DEEP APPLICATION CRAWLING - The deep application crawling technique described herein crawls one or more applications, commonly referred to as “apps”, in order to extract information inside of them. This can involve crawling and extracting static data that are embedded within apps or resource files that are associated with the apps. The technique can also crawl and extract dynamic data that apps download from the Internet or display to the user on demand, in order to extract data. This extracted static and/or data can then be used by another application or an engine to perform various functions. For example, the technique can use the extracted data to provide search results in response to a user query entered into a search engine. Alternately, the extracted static and/or dynamic data can be used by an advertisement engine to select application-specific advertisements. Or the data can be used by a recommendation engine to make recommendations for goods/services. | 03-24-2016 |
Patent application number | Description | Published |
20110193573 | INTEGRATED SENSOR SYSTEM - An integrated sensor system for a lithography machine, the system comprising a projection lens system ( | 08-11-2011 |
20110193574 | CAPACITIVE SENSING SYSTEM - A capacitive sensing system, comprising a sensor having thin film structure, the thin film structure comprising a sensor having a first insulating layer and a first conductive film comprising a sensing electrode formed on a first surface of the first insulating layer and a second conductive film comprising a back guard electrode. The back guard electrode is formed in a single plane and comprises a peripheral portion in the same plane, and is disposed on a second surface of the first insulating layer and a first surface of a second insulating layer or protective layer. The peripheral portion of the back guard electrode extends beyond the sensing electrode to form a side guard electrode which substantially or completely surrounds the sensing electrode. | 08-11-2011 |
20110254565 | CAPACITIVE SENSING SYSTEM WITH DIFFERENTIAL PAIRS - A capacitive sensing system comprising two or more capacitive sensors, one or more AC power sources for energizing the capacitive sensors, and a signal processing circuit for processing signals from the sensors. The sensors are arranged in pairs, wherein the one or more AC power sources are arranged to energize a first sensor of a pair of the sensors with an alternating current or voltage 180 degrees out of phase to a current or voltage for a second sensor of the pair of sensors, and wherein a pair of the sensors provides a measuring unit for a single measured distance value, the signal processing circuit receiving an output signal from each sensor of the pair and generating a measured value related to the average distance between the sensors of the pair and the target. | 10-20-2011 |
20110261344 | EXPOSURE METHOD - A method for exposing a surface of a target in a system comprising a set of sensors ( | 10-27-2011 |
20130003034 | Active Shield for Capacitive Measurement System - A capacitive measurement system for generating a measurement signal representative of a measured position or distance to a target. The system has a first circuit comprising a thin film capacitive sensor ( | 01-03-2013 |
20130009626 | CURRENT MEASUREMENT SYSTEM - A measurement system for measuring an input electrical current (Ics) from a current source (CS) and generating a current measurement signal, comprising a current measuring circuit ( | 01-10-2013 |
20140049276 | CAPACITIVE SENSING SYSTEM - The invention relates to a lithography system. The lithography system has a projection lens system and a capacitive sensing system. The projection lens system is provided with a final projection lens. The capacitive sensing system is arranged for making a measurement related to a distance between the final projection lens and a target. The capacitive sensing system includes at least one capacitive sensor. Additional, the capacitive sensing system is provided with a flexible printed circuit structure and at least one integrated flex print connector. The at least one sensor is located in the flexible printed circuit structure. The flexible printed circuit structure has a flexible base provided with conductive electrodes for the at least one sensor and conductive tracks. The conductive tracks extend from the electrodes along the at least one integrated flex print connector. | 02-20-2014 |
Patent application number | Description | Published |
20080209233 | TECHNIQUES FOR OPERATING A PROCESSOR SUBSYSTEM - A technique of operating a processor subsystem masks interrupts to the processor subsystem during a power-down sequence of a processor of the processor subsystem. A boot vector for the processor of the processor subsystem is set. The boot vector provides an address associated with a saved processor state. A current state of the processor is saved to provide the saved processor state. The technique determines whether one or more first masked interrupts occurred during the saving of the current state of the processor. The processor that is to be powered-down is stopped when the one or more first masked interrupts did not occur during the saving of the current state of the processor. The technique also determines whether one or more second masked interrupts occurred following the saving of the current state of the processor. The processor is powered-down when the one or more second masked interrupts did not occur following the saving of the current state of the processor. | 08-28-2008 |
20090031163 | SPEEDPATH REPAIR IN AN INTEGRATED CIRCUIT - A circuit comprises a first plurality of transistors of a first channel length disposed along a speedpath, the first plurality of transistors providing a first timing performance. The circuit also comprises a second plurality of transistors of a second channel length having an expected equivalent functionality as the first plurality of transistors and disposed in parallel with the first plurality of transistors along the speedpath, wherein the second channel length is different from the first channel length. In addition, the circuit comprises an element configured to selectively replace the first plurality of transistors with the second plurality of transistors in response to a determination that the first timing performance of the first plurality of transistors fails a timing requirement of the speedpath. In one embodiment, the second channel length is a sub-minimal geometry with respect to the first channel length. | 01-29-2009 |
20100042858 | MANAGEMENT OF POWER DOMAINS IN AN INTEGRATED CIRCUIT - A method of operating a circuit, including operating in a first mode, wherein in the first mode, a first power domain operates in an active power mode and a second power domain operates in an active power mode, wherein in the first mode, a first set of at least one terminal of a first circuit of the first power domain are coupled to a second set of at least one terminal of a second circuit of the second power mode via an isolation circuit for providing signals from the first circuit to the second circuit, is provided. The method further includes operating the circuit in a second mode, wherein in the second mode, the first power domain operates in a power gated mode and a second power domain operates in an active power mode. | 02-18-2010 |
Patent application number | Description | Published |
20120305174 | LAYER PROCESSING FOR PHARMACEUTICALS - Layer processing for pharmaceuticals, and related systems, methods, and articles are generally described. In some embodiments, ingestible pharmaceutical products (e.g., tablets) can be formed by processing one or more layers containing a pharmaceutically active composition. For example, at least one layer containing a pharmaceutically active composition can be manipulated (e.g., folded, rolled, stacked, etc.) such that the average thickness of the product formed by the manipulation is at least about two times the average thickness of the portions of the layer(s) used to form the product. In some embodiments, after the layer is manipulated, it can be processed (e.g., cut, coated, etc.) to form a final product such as, for example, a tablet. | 12-06-2012 |
Patent application number | Description | Published |
20140213473 | APPLICATION OF REDUCED DYES IN IMAGING - The present invention provides novel compounds and methods for hydrocyanines derived from near-infrared cyanine dyes, as reactive oxygen species probes in imaging. In certain embodiments, the present invention provides reduced dyes as substrates for ELISA and Western blots. | 07-31-2014 |
20150267108 | PHTHALOCYANINE FORMULATION AND USES THEREOF - The present invention provides a chemiluminescent ink formulation, comprising: a phthalocyanine metal catalyst; a visible dye; and a solvent. The formulation is useful in catalyzing a chemiluminescent reaction, by admixing for example, luminol or isoluminol with an oxidizing agent, a base and the chemiluminescent ink formulation to emit light. | 09-24-2015 |
20150346202 | STABILIZED CHEMILUMINESCENT SYSTEM - The present invention relate to formulations, systems, kits and methods for chemiluminescence assays to detect the catalytic activity of a peroxidase. The present invention provides formulations and methods for chemiluminescence reactions that have significantly improved signal duration, which signal lasts for hours. | 12-03-2015 |
20160084860 | MULTIFUNCTIONAL PROTEIN MOLECULAR WEIGHT LADDERS - Multifunctional molecular weight protein ladders and methods of making thereof are disclosed herein that are useful for determining the molecular weight of a test protein and/or the relative mass or amount of the test protein in a protein separation assay, such as gel electrophoresis or western blotting. Also included are compounds of Formula I (e.g., mono acetylated MP-11 NHS ester) that may be used to label purified proteins of the protein ladder. The MP-11 label protein ladder can be detected on a blotting membrane by exposing the microperoxidase to a suitable substrate, such as a chromogenic substrate or a chemiluminescent substrate. | 03-24-2016 |
Patent application number | Description | Published |
20090138239 | DETERMINING OVERALL NETWORK HEALTH AND STABILITY - A network health analyzer that analyzes health of a computer network may be implemented in accordance with an embodiment of the present invention. A network profile comprising an issue profile and one or more benchmarks appropriate for the network is determined. A set of numeric measures that is common to all issues in the issue profile is established. The network health analyzer collects data points pertaining to the operation of the network. Based on the data points, numeric values corresponding to the numeric measures may be calculated. In turn, health indexes for all issues in the issue profile may be determined. Based on these health indexes for the issues, an overall health rating may be determined. | 05-28-2009 |
20110166829 | Determining Overall Network Health And Stability - A network health analyzer that analyzes health of a computer network may be implemented in accordance with an embodiment of the present invention. A network profile comprising an issue profile and one or more benchmarks appropriate for the network is determined. A set of numeric measures that is common to all issues in the issue profile is established. The network health analyzer collects data points pertaining to the operation of the network. Based on the data points, numeric values corresponding to the numeric measures may be calculated. In turn, health indexes for all issues in the issue profile may be determined. Based on these health indexes for the issues, an overall health rating may be determined. | 07-07-2011 |
20140122709 | Determining Overall Network Health and Stability - A network health analyzer that analyzes health of a computer network may be implemented in accordance with an embodiment of the present invention. A network profile comprising an issue profile and one or more benchmarks appropriate for the network is determined. A set of numeric measures that is common to all issues in the issue profile is established. The network health analyzer collects data points pertaining to the operation of the network. Based on the data points, numeric values corresponding to the numeric measures may be calculated. In turn, health indexes for all issues in the issue profile may be determined. Based on these health indexes for the issues, an overall health rating may be determined. | 05-01-2014 |
Patent application number | Description | Published |
20100160268 | Isoflavonoid Analogs and their Metal Conjugates as Anti-Cancer Agents - A pharmacologic agent for treating and/or preventing cancer, among other diseases and conditions, and particularly breast, prostate, and pancreatic cancer, in humans and animals. The novel pharmacologic agent is an isoflavonoid or isoflavonoid mimetic covalently attached to a cytotoxic pharmacophore that, preferably has the ability to conjugate with a metal salt to form a more potent metal complex, particularly a Cu(II) complex. The isoflavonoid or isoflavonoid mimetic may he non-fragmented steroidal hormone, such as progesterone which is structurally related to the isoflavone genistein, or a small molecule hormone mimetic, such as chromone. An illustrative non-fragmented steroidal embodiment is 17-acetyl-10,13-dimethyl-1,2,6,7,8,9,11,12,13,14,15, 16,17-tetradecahydrocyclopenta[a]phenanthren-3-thiosemicarbazone and its Cu(II) complex. Effective chromone analogs include the thiosemicarbazone and hydrazone analogs of 4-oxo-4H-chromene-3-carboxaldehyde and their Cu(IT) complexes. | 06-24-2010 |
20140303109 | Novel Analogs of Curcumin and Methods of Use - Water-soluble fluorinated analogs of natural curcumin, and particularly difluoro Knoevenagel condensates and Schiff bases, along with their corresponding copper (H) complexes have improved bioavailablity over curcumin. The fluorine-substituted analogs of curcumin are useful as chemopreventive and/or therapeutic agents against cancers and/or against the development of drug-resistant cancer. A preferred compound is (IE,6E)-1,7-bis(4-hydroxy-3-methoxyphenyl)hepta-1,6-diene{4(3,4 difluorobenzaldehyde)}-3,5-dione. | 10-09-2014 |
Patent application number | Description | Published |
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 |
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 |
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 |
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 |