Patent application number | Description | Published |
20080291634 | THERMAL INTERCONNECT AND INTERFACE MATERIALS, METHODS OF PRODUCTION AND USES THEREOF - Thermal interface materials are disclosed that include at least one matrix material component, at least one high conductivity filler component, at least one solder material; and at least one material modification agent, wherein the at least one material modification agent improves the thermal performance, compatibility, physical quality or a combination thereof of the thermal interface material. Methods of forming thermal interface materials are also disclosed that include providing each of the at least one matrix material component, at least one high conductivity filler, at least one solder material and at least one material modification agent, blending the components; and optionally curing the components pre- or post-application of the thermal interface material to the surface, substrate or component. Also, thermal interface materials are disclosed that include at least one matrix material component, at least one high conductivity filler component, at least one solder material; and at least one material modification agent, wherein the at least one material modification agent at least one modified thermal filler profile. | 11-27-2008 |
20090026924 | METHODS OF MAKING LOW-REFRACTIVE INDEX AND/OR LOW-K ORGANOSILICATE COATINGS - A method for forming a substantially transparent nanoporous organosilicate film on a substantially transparent substrate, for use in optical lighting devices such as organic light emitting diodes (OLEDs). The method includes first preparing a composition comprising a silicon containing pre-polymer, a porogen, and a catalyst. The composition is coated onto a substrate which is substantially transparent to visible light, forming a film thereon. The film is then gelled by crosslinking and cured by heating, such that the resulting cured film is substantially transparent to visible light. It is preferred that both the substrate and the nanoporous film are at least 98% transparent to visible light. Optical devices which include the resulting structures of this invention exhibit improved light extraction and illuminance where the nanoporous organosilicate film has a low refractive index in the range of 1.05 to 1.4, serving as an impedance matching layer in such devices. | 01-29-2009 |
20090239363 | METHODS FOR FORMING DOPED REGIONS IN SEMICONDUCTOR SUBSTRATES USING NON-CONTACT PRINTING PROCESSES AND DOPANT-COMPRISING INKS FOR FORMING SUCH DOPED REGIONS USING NON-CONTACT PRINTING PROCESSES - Methods for forming doped regions in semiconductor substrates using non-contact printing processes and dopant-comprising inks for forming such doped regions using non-contact printing processes are provided. In an exemplary embodiment, a method for forming doped regions in a semiconductor substrate is provided. The method comprises providing an ink comprising a conductivity-determining type dopant, applying the ink to the semiconductor substrate using a non-contact printing process, and subjecting the semiconductor substrate to a thermal treatment such that the conductivity-determining type dopant diffuses into the semiconductor substrate. | 09-24-2009 |
20100035422 | METHODS FOR FORMING DOPED REGIONS IN A SEMICONDUCTOR MATERIAL - Methods for forming doped regions in a semiconductor material that minimize or eliminate vapor diffusion of a dopant element and/or dopant from a deposited dopant and/or into a semiconductor material and methods for fabricating semiconductor devices that minimize or eliminate vapor diffusion of a dopant element and/or dopant from a deposited dopant and/or into a semiconductor material are provided. In one exemplary embodiment, a method for forming doped regions in a semiconductor material comprises depositing a conductivity-determining type dopant comprising a dopant element overlying a first portion of the semiconductor material. A diffusion barrier material is applied such that it overlies a second portion of the semiconductor material. The dopant element of the conductivity-determining type dopant is diffused into the first portion of the semiconductor material. | 02-11-2010 |
20100162920 | BORON-COMPRISING INKS FOR FORMING BORON-DOPED REGIONS IN SEMICONDUCTOR SUBSTRATES USING NON-CONTACT PRINTING PROCESSES AND METHODS FOR FABRICATING SUCH BORON-COMPRISING INKS - Boron-comprising inks for forming boron-doped regions in semiconductor substrates using non-contact printing processes and methods for fabricating such boron-comprising inks are provided. A boron-comprising ink comprises boron from or of a boron-comprising material and a spread-minimizing additive that results in a spreading factor of the boron-comprising ink in a range of from about 1.5 to about 6. The boron-comprising ink has a viscosity in a range of from about 1.5 to about 50 centipoise and, when deposited on a semiconductor substrate, provides a post-anneal sheet resistance in a range of from about 10 to about 100 ohms/square, a post-anneal doping depth in a range of from about 0.1 to about 1 μm, and a boron concentration in a range of from about 1×10 | 07-01-2010 |
20130240794 | BORON-COMPRISING INKS FOR FORMING BORON-DOPED REGIONS IN SEMICONDUCTOR SUBSTRATES USING NON-CONTACT PRINTING PROCESSES AND METHODS FOR FABRICATING SUCH BORON-COMPRISING INKS - A method for fabricating a boron-comprising ink is provided. The method includes providing an inorganic boron-comprising material, combining the inorganic boron-comprising material with a polar solvent having a boiling point in a range of from about 50° C. to about 250° C., and combining the inorganic boron-comprising material with a spread-minimizing additive that results in a spreading factor of the boron-comprising ink in a range of from about 1.5 to about 6. | 09-19-2013 |
Patent application number | Description | Published |
20090204592 | QUERY REWRITING WITH ENTITY DETECTION - A system receives a search query, determines whether the received search query includes an entity name, and determines whether the entity name is associated with a common word or phrase. When the entity name is associated with a common word or phrase, the system generates a link to a rewritten query, performs a search based on the received search query to obtain first search results, and provides the first search results and the link to the rewritten query. When the entity name is not associated with a common word or phrase, the system rewrites the received search query to include a restrict identifier associated with the entity name, generates a link to the received search query, performs a search based on the rewritten search query to obtain second search results, and provides the second search results and the link to the received search query. | 08-13-2009 |
20120136885 | QUERY REWRITING WITH ENTITY DETECTION - A system receives a search query, determines whether the received search query includes an entity name, and determines whether the entity name is associated with a common word or phrase. When the entity name is associated with a common word or phrase, the system generates a link to a rewritten query, performs a search based on the received search query to obtain first search results, and provides the first search results and the link to the rewritten query. When the entity name is not associated with a common word or phrase, the system rewrites the received search query to include a restrict identifier associated with the entity name, generates a link to the received search query, performs a search based on the rewritten search query to obtain second search results, and provides the second search results and the link to the received search query. | 05-31-2012 |
20130262499 | QUERY REWRITING WITH ENTITY DETECTION - A system receives a search query, determines whether the received search query includes an entity name, and determines whether the entity name is associated with a common word or phrase. When the entity name is associated with a common word or phrase, the system generates a link to a rewritten query, performs a search based on the received search query to obtain first search results, and provides the first search results and the link to the rewritten query. When the entity name is not associated with a common word or phrase, the system rewrites the received search query to include a restrict identifier associated with the entity name, generates a link to the received search query, performs a search based on the rewritten search query to obtain second search results, and provides the second search results and the link to the received search query. | 10-03-2013 |
Patent application number | Description | Published |
20100195489 | INTERFACE MONITORING FOR LINK AGGREGATION - The present invention provides network interface monitoring and management that may be employed with link aggregation technologies. Multiple network interfaces may be aggregated into a single bond and data may be transferred to and from a backbone network via this aggregated bond. A link aggregation monitor employs a heartbeat generator, sniffer and data store to keep track of health and availability of network interfaces. The heartbeat generator sends heartbeats to the network interfaces, which pass the heartbeats around in a token ring configuration. If a network interface fails or otherwise goes offline, detection of this condition causes the monitor and heartbeat generator to prepare new or modified heartbeats so that data may be efficiently and accurately routed around the token ring and health of all remaining alive interfaces can be monitored properly. If a network interface re-enters or is added to the aggregate bond, new/modified heartbeats are then employed. | 08-05-2010 |
20110026520 | SYSTEM AND METHOD FOR IDENTIFYING MULTIPLE PATHS BETWEEN NETWORK NODES - Aspects of the invention pertain to transmitting packet data across a computer network. The packets may be sent via one or more distinct routes from a source to a destination. Each route may employ multiple routers disposed along the network. Non-colliding routes are determined by transmitting pairs of probe packets along the routes. A first probe packet has a maximal length, and a second probe packet has a minimal length. Depending on the order of arrival of the probe packets, the system determines whether two transport layer ports at the destination device collide. If there is a collision, then the system searches for a set of non-colliding ports. Once the non-colliding ports are determined, application data may be sent as packets along the different routes to those ports. | 02-03-2011 |
20110038255 | SYSTEM AND METHOD FOR GRACEFUL RESTART - A system for maintaining routing capabilities in a router having a failed control plane provides an active control plane in the router in communication with at least one external node, the active control plane running at least one routing process. A backup control plane may be interconnected with the active control plane, so that the active control plane may periodically transmit synchronization signals to the backup control plane. The backup control plane may update its state based on these synchronization signals. Moreover, the backup control plane may be programmed to take over the routing process of the active control plane if the active control plane fails. | 02-17-2011 |
20110060760 | NETWORK BASED DIRECTORY SERVICE FOR TERRESTRIAL BROADCASTS - Methods and apparatus, including computer program products, implementing and using techniques for providing access for a networked device to a directory service for terrestrial broadcasts. A networked-based directory service that includes broadcasting data for one or more broadcasting stations within various geographical locations is provided. The broadcasting data includes tuning information that enables receivers to tune in one or more terrestrial broadcasts transmitted by the one or more broadcasting stations. A request is received from a networked device to obtain information about an availability of terrestrial broadcasts at a geographical location of the networked device. The directory service is queried using the geographical location as a query parameter. A response is transmitted to the networked device. The response includes tuning information that enables a receiver to automatically tune to one or more terrestrial broadcasts associated with the geographical location of the networked device. | 03-10-2011 |
20110205931 | SYSTEM AND METHOD FOR MANAGING FLOW OF PACKETS - A method for managing flow of packets comprises inputting a plurality of flow rules of various priorities to a router having a plurality of hardware resources, the plurality of hardware resources having varying levels of capability relative to each other. A first rule, for example a rule having a lowest priority, may be selected from among the plurality of flow rules, and it may be determined whether the first rule conflicts with any lower priority rules stored in the hardware resource with a highest capability. If the first rule conflicts with a lower priority rule in the hardware resource with the highest capability, the first rule may be stored in the resource with the highest capability. If the first rule does not conflict with a lower priority rule in the hardware resource with the highest capability, the first rule may be processed to identify the hardware resource with a lowest capability that can support the first rule, and the first rule may be stored in the identified resource. | 08-25-2011 |
20110299552 | SYSTEM AND METHOD FOR IDENTIFYING MULTIPLE PATHS BETWEEN NETWORK NODES - Aspects of the invention pertain to transmitting packet data across a computer network. The packets may be sent via one or more distinct routes from a source to a destination. Each route may employ multiple routers disposed along the network. Non-colliding routes are determined by transmitting pairs of probe packets along the routes. A first probe packet has a maximal length, and a second probe packet has a minimal length. Depending on the order of arrival of the probe packets, the system determines whether two transport layer ports at the destination device collide. If there is a collision, then the system searches for a set of non-colliding ports. Once the non-colliding ports are determined, application data may be sent as packets along the different routes to those ports. | 12-08-2011 |
20120014247 | INTERFACE MONITORING FOR LINK AGGREGATION - The present invention provides network interface monitoring and management that may be employed with link aggregation technologies. Multiple network interfaces may be aggregated into a single bond and data may be transferred to and from a backbone network via this aggregated bond. A link aggregation monitor employs a heartbeat generator, sniffer and data store to keep track of health and availability of network interfaces. The heartbeat generator sends heartbeats to the network interfaces, which pass the heartbeats around in a token ring configuration. If a network interface fails or otherwise goes offline, detection of this condition causes the monitor and heartbeat generator to prepare new or modified heartbeats so that data may be efficiently and accurately routed around the token ring and health of all remaining alive interfaces can be monitored properly. If a network interface re-enters or is added to the aggregate bond, new/modified heartbeats are then employed. | 01-19-2012 |
20120140616 | SYSTEM AND METHOD FOR GRACEFUL RESTART - A system for maintaining routing capabilities in a router having a failed control plane provides an active control plane in the router in communication with at least one external node, the active control plane running at least one routing process. A backup control plane may be interconnected with the active control plane, so that the active control plane may periodically transmit synchronization signals to the backup control plane. The backup control plane may update its state based on these synchronization signals. Moreover, the backup control plane may be programmed to take over the routing process of the active control plane if the active control plane fails. | 06-07-2012 |
20130215766 | SYSTEM AND METHOD FOR IDENTIFYING MULTIPLE PATHS BETWEEN NETWORK NODES - Aspects of the invention pertain to transmitting packet data across a computer network. The packets may be sent via one or more distinct routes from a source to a destination. Each route may employ multiple routers disposed along the network. Non-colliding routes are determined by transmitting pairs of probe packets along the routes. A first probe packet has a maximal length, and a second probe packet has a minimal length. Depending on the order of arrival of the probe packets, the system determines whether two transport layer ports at the destination device collide. If there is a collision, then the system searches for a set of non-colliding ports. Once the non-colliding ports are determined, application data may be sent as packets along the different routes to those ports. | 08-22-2013 |
20140105023 | System and Method for Assigning Paths for Data Flows Through a Wide-Area Network - A method includes, receiving a plurality of data flows. A respective data flow includes a respective source address and a respective destination address. The method further includes generating, without regard to priorities associated with the plurality of data flows, an ordering of the plurality of data flows; and iteratively modifying, without regard to the priorities, the ordering of the plurality of data flows by applying a randomization algorithm to the plurality of data flows, until a cost associated with path assignments for the ordering of the plurality of data flows satisfies a predetermined condition. A respective path assignment for a respective data flow specifies a respective path from a respective source address to a respective destination address. The method also includes executing the data flows based on the path assignments for the ordering of the plurality of data flows having the cost that satisfies the predetermined condition. | 04-17-2014 |
20150180778 | TRAFFIC ENGINEERING FOR LARGE SCALE DATA CENTER NETWORKS - The present disclosure provides for the determination of bandwidth allocation of inter-block traffic in a data center network. It employs a number of optimization objectives and a heuristic water-filling strategy to avoid producing unnecessary paths and to avoid determining paths that would be unavailable when actually needed. Allocation may be adjusted incrementally upon node and link failure, for instance to perform only the minimal allocation changes necessary. If demand between a source and a destination cannot be satisfied, a decomposition process may be used to allocate remaining demand. One aspect constructs a graph for route computation based on inter-block topology. Here, the graph initially starts with a highest level of abstraction with each node representing a middle block, and gradually reduces the abstraction level to identify paths of mixed abstraction level to satisfy additional demand. | 06-25-2015 |
20150222969 | SYSTEMS AND METHODS FOR INCREASING BANDWIDTH IN A COMPUTER NETWORK - Systems and methods for increasing bandwidth in a computer network are provided. A computer network can include a first lower level switch having a first port and a second port. The computer network can include a second lower level switch having a first port and a second port. The computer network can include an upper level switch having respective ports directly coupled to ports of the first and second lower level switches. A third port of the upper level switch can couple to a first port of a passive optical splitter. The passive optical splitter can have second and third ports coupled to respective ports of the first and second lower level switches. The passive optical splitter can be configured to transmit signals received at its first port as output signals on both of its second and third ports. | 08-06-2015 |
Patent application number | Description | Published |
20080209523 | SHARING DATA OVER TRUSTED NETWORKS - Data is automatically shared over one or more contact networks which are interrelated by a trust relationship. The data can be shared using a network-based communication service and is stored as a data record in a local data store. The communication service may be implemented as an instant messaging, electronic mail, mobile phone or some other type of communication service. The data record can include data created by a user, a relevance value, a maximum share count and/or other data. The number of times that data may be shared may be configured by the user that generates the data. The relevance of the data may be updated each time the data is shared. | 08-28-2008 |
20080313496 | Gracefully degradable versioned storage systems - Multiple versions of data on different sets of machines allow a system to degrade gracefully even when experiencing excessive failures. When excessive failures cause the latest versions to be unavailable, the system becomes degraded, but still offers an old version if available. A most recent coherent set of the available older versions is found and provided. The degree of degradation increases gradually as the system experiences more and more failures. Graceful degradation is desirably complementary to fault tolerance. | 12-18-2008 |
20090113550 | Automatic Filter Generation and Generalization - Methods and architectures for automatic filter generation are described. In an embodiment, these filters are generated in order to block inputs which would otherwise disrupt the normal functioning of a program. An initial set of filter conditions is generated by analyzing the path of a program from a point at which a bad input is received to the point at which the malfunctioning of the program is detected and creating conditions on an input which ensure that this path is followed. Having generated the initial set of filter conditions, the set is made less specific by determining which instructions do not influence whether the point of detection of the attack is reached and removing the filter conditions which correspond to these instructions. | 04-30-2009 |
20090150566 | VIRTUALLY SYNCHRONOUS PAXOS - A variant of Paxos is referred to as Virtually Synchronous Paxos (VS Paxos). VS Paxos is a self-reconfigurable protocol that allows for delay only for reconfiguration decisions, without placing an artificial limit on regular decisions. In an implementation of VS Paxos, subject to any restriction on reconfiguration decisions, a leader may activate an unbounded number of consensus instances ahead. A VS Paxos technique permits unlimited progress during stability periods, in that a leader may initiate commands at any number of consensus instances without bound. VS Paxos waits for command completion only when configuration-changing commands occur. | 06-11-2009 |
20090271707 | EXTENSIBLE BROWSER PLATFORM FOR WEB APPLICATIONS - An enhancement to a web browser offers an extension mechanism for web applications to utilize client-side resources, thereby moving more extensibility and flexibility to the client-side. The web browser may expose some control interfaces to meet various requirements from web applications. Using the extension mechanism, the web applications are able to offload the cloud servers, function when offline, and improve performance. The extension mechanism also provides users with full control to the data passing through their web browsers. | 10-29-2009 |
Patent application number | Description | Published |
20080254203 | SILICON NITRIDE PASSIVATION FOR A SOLAR CELL - A silicon nitride layer may be formed with a suitable refractive index, mass density, and hydrogen concentration so that the layer may serve as an ARC/passivation layer on a solar cell substrate. The silicon nitride layer may be formed on a solar cell substrate by adding a hydrogen gas diluent to a conventional precursor gas mixture during the deposition process. Alternatively, the silicon nitride layer may be formed on a solar cell substrate by using a precursor gas mixture consisting essentially of silane and nitrogen. To improve deposition chamber throughput, the silicon nitride layer may be a dual stack film that includes a low-hydrogen interface layer and a thicker bulk silicon nitride layer. Placing a plurality of solar cell substrates on a substrate carrier and transferring the substrate carrier into the deposition chamber may further enhance deposition chamber throughput. | 10-16-2008 |
20090250108 | SILICON CARBIDE FOR CRYSTALLINE SILICON SOLAR CELL SURFACE PASSIVATION - Embodiments of the present invention generally provide methods for depositing a silicon carbide (SiC) passivation layer that may act as a high-quality passivation layer for solar cells. Embodiments of the invention also provide methods for depositing a silicon carbide/silicon oxide passivation layer that acts as a high-quality rear surface passivation layer for solar cells. The methods described herein enable the use of deposition systems configured for processing large-area substrates for solar cell processing. According to embodiments of the invention, a SiC passivation layer may be formed with improved minority carrier lifetime measurements. The SiC passivation layer may be formed at a temperature between about 150° C. and 450° C., which is much lower than temperatures for thermal oxide passivation. | 10-08-2009 |
20100087028 | ADVANCED PLATFORM FOR PROCESSING CRYSTALLINE SILICON SOLAR CELLS - The present invention generally provides a batch substrate processing system, or cluster tool, for in-situ processing of a film stack used to form regions of a solar cell device. In one configuration, the film stack formed on each of the substrates in the batch contains one or more silicon-containing layers and one or more metal layers that are deposited and further processed within the various chambers contained in the substrate processing system. The processing chambers may be, for example, physical vapor deposition (PVD) or sputtering chambers, plasma enhanced chemical vapor deposition (PECVD) chambers, low pressure chemical vapor deposition (LPCVD) chambers, hot wire chemical vapor deposition (HWCVD) chambers, plasma nitridation (DPN) chambers, ion implant/doping chambers, atomic layer deposition (ALD) chambers, plasma etching chambers, annealing chambers, rapid thermal oxidation (RTO) chambers, rapid thermal annealing (RTA) chambers, substrate reorientation chambers, laser annealing chambers, and/or plasma cleaning stations. In one embodiment, a batch of solar cell substrates is simultaneously transferred in a vacuum or inert environment to prevent contamination from affecting the solar cell formation process. | 04-08-2010 |
20100197145 | SILICON NITRIDE PASSIVATION FOR A SOLAR CELL - A silicon nitride layer may be formed with a suitable refractive index, mass density, and hydrogen concentration so that the layer may serve as an ARC/passivation layer on a solar cell substrate. The silicon nitride layer may be formed on a solar cell substrate by adding a hydrogen gas diluent to a conventional precursor gas mixture during the deposition process. Alternatively, the silicon nitride layer may be formed on a solar cell substrate by using a precursor gas mixture consisting essentially of silane and nitrogen. To improve deposition chamber throughput, the silicon nitride layer may be a dual stack film that includes a low-hydrogen interface layer and a thicker bulk silicon nitride layer. Placing a plurality of solar cell substrates on a substrate carrier and transferring the substrate carrier into the deposition chamber may further enhance deposition chamber throughput. | 08-05-2010 |
20110245957 | ADVANCED PLATFORM FOR PROCESSING CRYSTALLINE SILICON SOLAR CELLS - The present invention generally provides a batch substrate processing system for in-situ processing of a film stack used to form regions of a solar cell device. The batch processing system is configured to process an array of substrates positioned on a substrate carrier. The batch processing system includes a substrate transport interface that provides loading an unloading of the array of substrates in a production line environment. The substrate transport interface may include one or more of a substrate carrier cleaning module, a substrate carrier cooling module, and a substrate carrier buffer module. | 10-06-2011 |
Patent application number | Description | Published |
20090010245 | Synchronization of media access control (MAC) superframes - A device and method for of synchronizing a MAC superframe of a wireless device is disclosed. The wireless device can be located within a chain of a plurality of other wireless devices. The method includes receiving beacons from at least one other device during a superframe of the wireless device, determining a superframe offset for each of the other wireless devices based on timing of the received beacons, determining a corrective delay based on the superframe offsets, inserting the corrective delay within a current superframe of the wireless device, and inserting a predictive delay within the current superframe, the predictive delay being determined by an estimate of a difference between a frequency a clock of the wireless device and a frequency of a slowest clock of the other wireless devices within the chain. | 01-08-2009 |
20100098047 | Setting a data rate of encoded data of a transmitter - Embodiments for setting a data rate of encoded data of a transmitter are disclosed. One method includes determining a physical layer transmission rate based on a transmission link quality of a link, estimating a transmission throughput that can be transmitted over the link ensuring a level of Quality of Service (QOS) requirement, and the transmitter adjusting the data rate of the encoded data based on the estimated transmission throughput. | 04-22-2010 |
20140283038 | Safe Intelligent Content Modification - A computer-implemented method for deflecting abnormal computer interactions includes receiving, at a computer server system and from a client computer device that is remote from the computer server system, a request for web content; identifying, by computer analysis of mark-up code content that is responsive to the request, executable code that is separate from, but programmatically related to, the mark-up code content; generating groups of elements in the mark-up code content and the related executable code by determining that the elements within particular groups are programmatically related to each other; modifying elements within particular ones of the groups consistently so as to prevent third-party code written to interoperate with the elements from modifying from interoperating with the modified elements, while maintain an ability of the modified elements within each group to interoperate with each other; and recoding the mark-up code content and the executable code to include the modified elements. | 09-18-2014 |
20140283067 | DETECTING THE INTRODUCTION OF ALIEN CONTENT - A computer-implemented method for identifying abnormal computer behavior includes receiving, at a computer server subsystem, data that characterizes subsets of particular document object models for web pages rendered by particular client computers; identifying clusters from the data that characterize the subsets of the particular document object models; and using the clusters to identify alien content on the particular client computers, wherein the alien content comprises content in the document object models that is not the result of content that is the basis of the document object model served. | 09-18-2014 |
20140283068 | PROTECTING AGAINST THE INTRODUCTION OF ALIEN CONTENT - In one implementation, a computer-implemented method can identify abnormal computer behavior. The method can receive, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet. The method can also modify the computer code to obscure operational design of the web server system that could be determined from the computer code, and supplement the computer code with instrumentation code that is programmed to execute on the computing client. The method may serve the modified and supplemented computer code to the computing client. | 09-18-2014 |
20140283069 | PROTECTING AGAINST THE INTRODUCTION OF ALIEN CONTENT - In one implementation, a computer-implemented method can identify abnormal computer behavior. The method can receive, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet. The method can also modify the computer code to obscure operational design of the web server system that could be determined from the computer code, and supplement the computer code with instrumentation code that is programmed to execute on the computing client. The method may serve the modified and supplemented computer code to the computing client. | 09-18-2014 |
20150207816 | INTERCEPTING AND SUPERVISING CALLS TO TRANSFORMED OPERATIONS AND OBJECTS - In an embodiment, a method comprises intercepting a first set of instructions from a server computer that define one or more objects and one or more original operations that are based, at least in part, on the one or more objects; modifying the first set of instructions by adding one or more supervisor operations that are based, at least in part, on the one or more objects; transforming the one or more original operations to produce one or more transformed operations that are based, at least in part, on the one or more supervisor operations; rendering a second set of instructions which define the one or more supervisor operations and the one or more transformed operations; sending the second set of instructions to a remote client computer. | 07-23-2015 |
Patent application number | Description | Published |
20110241949 | MULTIBAND ANTENNAS FORMED FROM BEZEL BANDS WITH GAPS - Electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and antenna structures. An inverted-F antenna may have first and second short circuit legs and a feed leg. The first and second short circuit legs and the feed leg may be connected to a folded antenna resonating element arm. The antenna resonating element arm and the first short circuit leg may be formed from portions of a conductive electronic device bezel. The folded antenna resonating element arm may have a bend. The bezel may have a gap that is located at the bend. Part of the folded resonating element arm may be formed from a conductive trace on a dielectric member. A spring may be used in connecting the conductive trace to the electronic device bezel portion of the antenna resonating element arm. | 10-06-2011 |
20130203364 | Tunable Antenna System with Multiple Feeds - Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and antenna structures. The antenna structures may form an antenna having first and second feeds at different locations. The transceiver circuit may have a first circuit that handles communications using the first feed and may have a second circuit that handles communications using the second feed. A first filter may be interposed between the first feed and the first circuit and a second filter may be interposed between the second feed and the second circuit. The first and second filters and the antenna may be configured so that the first circuit can use the first feed without being adversely affected by the presence of the second feed and so that the second circuit can use the second feed without being adversely affected by the presence of the first feed. | 08-08-2013 |
20140087668 | Methods and Apparatus for Performing Coexistence Testing for Multi-Antenna Electronic Devices - Radio frequency test systems for characterizing antenna performance in various radio coexistence scenarios are provided. In one suitable arrangement, a test system may be used to perform passive radio coexistence characterization. During passive radio coexistence characterization, at least one signal generator may be used to feed aggressor signals directly to antennas within an electronic device under test (DUT). The aggressor signals may generate undesired interference signals in a victim frequency band, which can then be received and analyzed using a spectrum analyzer. During active radio coexistence characterization, at least one radio communications emulator may be used to communicate with a DUT via a first test antenna. While the DUT is communicating with the at least one radio communications emulator, test signals may also be conveyed between DUT | 03-27-2014 |
20140266922 | Tunable Antenna With Slot-Based Parasitic Element - Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and antenna structures. The antenna structures may form a dual arm inverted-F antenna. The antenna may have a resonating element formed from portions of a peripheral conductive electronic device housing member and may have an antenna ground that is separated from the antenna resonating element by a gap. A short circuit path may bridge the gap. An antenna feed may be coupled across the gap in parallel with the short circuit path. Low band tuning may be provided using an adjustable inductor that bridges the gap. The antenna may have a slot-based parasitic antenna resonating element with a slot formed between portions of the peripheral conductive electronic device housing member and the antenna ground. An adjustable capacitor may bridge the slot to provide high band tuning. | 09-18-2014 |
20140266923 | Antenna System Having Two Antennas and Three Ports - Electronic devices may include radio-frequency transceiver circuitry and antenna structures. The antenna structures may form a dual arm inverted-F antenna and a monopole antenna sharing a common antenna ground. The antenna structures may have three ports. A first antenna port may be coupled to an inverted-F antenna resonating element at a first location and a second antenna port may be coupled to the inverted-F antenna resonating element at a second location. A third antenna port may be coupled to the monopole antenna. Tunable circuitry can be used to tune the antenna structures. An adjustable capacitor may be coupled to the first port to tune the inverted-F antenna. An additional adjustable capacitor may be coupled to the third port to tune the monopole antenna. Transceiver circuitry for supporting wireless local area network communications, satellite navigation system communications, and cellular communications may be coupled to the first, second, and third antenna ports. | 09-18-2014 |
20140266938 | Electronic Device Having Multiport Antenna Structures With Resonating Slot - Electronic devices may include radio-frequency transceiver circuitry and antenna structures. The antenna structures may include an inverted-F antenna resonating element and an antenna ground that form an inverted-F antenna having first and second antenna ports. The antenna structures may include a slot antenna resonating element. The slot antenna resonating element may serve as a parasitic antenna resonating element for the inverted-F antenna at frequencies in a first communications band and may serve as a slot antenna at frequencies in a second communications band. The slot antenna may be directly fed using a third antenna port. An adjustable capacitor may be coupled to the first port to tune the inverted-F antenna. The inverted-F antenna may also be tuned using an adjustable capacitor bridging the slot antenna resonating element. | 09-18-2014 |
20140266941 | Electronic Device With Hybrid Inverted-F Slot Antenna - An electronic device may be provided with a housing. The housing may have a periphery that is surrounded by peripheral conductive structures such as a segmented peripheral metal member. A segment of the peripheral metal member may be separated from a ground by a slot. An antenna feed may have a positive antenna terminal coupled to the peripheral metal member and a ground terminal coupled to the ground and may feed both an inverted-F antenna structure that is formed from the peripheral metal member and the ground and a slot antenna structure that is formed from the slot. Control circuitry may tune the antenna by controlling adjustable components that are coupled to the peripheral metal member. The adjustable components may include adjustable inductors and adjustable capacitors. | 09-18-2014 |
20140329558 | Electronic Device With Multiple Antenna Feeds and Adjustable Filter and Matching Circuitry - Electronic devices may include antenna structures. The antenna structures may form an antenna having first and second feeds at different locations. A first transceiver may be coupled to the first feed using a first circuit. A second transceiver may be coupled to the second feed using a second circuit. The first and second feeds may be isolated from each other using the first and second circuits. The second circuit may have a notch filter that isolates the second feed from the first feed at operating frequencies associated with the first transceiver. The first circuit may include an adjustable component such as an adjustable capacitor. The adjustable component may be placed in different states depending on the mode of operation of the second transceiver to ensure that the first feed is isolated from the second feed. | 11-06-2014 |
Patent application number | Description | Published |
20130218944 | Consistent Interface for Sales Territory Message Type Set 1 - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a sales territory business object. | 08-22-2013 |
20130218945 | Consistent Interface for Sales Territory Message Type Set 2 - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a sales territory business object. | 08-22-2013 |