Patent application number | Description | Published |
20130161804 | INTEGRATED CIRCUIT (IC) LEADFRAME DESIGN - Provided, in one embodiment, is an integrated circuit (IC) leadframe. In one example, the leadframe includes a paddle, wherein the paddle has a surface configured to accept an IC chip and has at least one edge. In this example, the leadframe may further include a plurality of lead fingers having ends extending toward the at least one edge, wherein the ends of ones of adjacent lead fingers are staggered proximate and distal the at least one edge. | 06-27-2013 |
20130161805 | INTEGRATED CIRCUIT (IC) LEADFRAME DESIGN - Provided, in one embodiment, is an integrated circuit (IC) leadframe. In one example, the leadframe includes a paddle, wherein the paddle has a surface configured to accept an IC chip and has at least one edge, the at least one edge having one or more slots located therein. In this example, the leadframe may further include a plurality of lead fingers having ends extending toward the at least one edge, wherein the ends of ones of pairs of adjacent lead fingers extend into corresponding slots in the paddle. | 06-27-2013 |
Patent application number | Description | Published |
20090257348 | REDUNDANT ETHERNET AUTOMATIC PROTECTION SWITCHING ACCESS TO VIRTUAL PRIVATE LAN SERVICES - Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures. When a failure of the pseudowire shared-link between the first and second VPLS nodes is detected, all pseudowire links associated with the first VPLS node are disabled if any of the EAPS nodes has a path to both of the VPLS nodes. Otherwise, the existing pseudowire links associated with the first VPLS node are maintained. | 10-15-2009 |
20100054246 | CONVERGENCE OF MULTICAST TRAFFIC - A multicast data packet sent from a source node is received by a transit node. The multicast data packet includes a source address and a multicast group address. A hardware cache miss is detected at the transit node for the multicast data packet. The multicast data packet is hardware-flooded onto ports of the network. The flooding consists of forwarding a copy of the multicast data packet to neighbor nodes of the transit node based on virtual local area network (VLAN) membership. A cache-miss copy of the multicast data packet is sent to an out-of-line processing unit where it is processed in software. The processing includes establishing, via a hardware abstraction layer, a hardware cache entry for the multicast data packet. The cache-miss copy is not forwarded onto the network. | 03-04-2010 |
20110249552 | REDUNDANT ETHERNET AUTOMATIC PROTECTION SWITCHING ACCESS TO VIRTUAL PRIVATE LAN SERVICES - Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures. When a failure of the pseudowire shared-link between the first and second VPLS nodes is detected, all pseudowire links associated with the first VPLS node are disabled if any of the EAPS nodes has a path to both of the VPLS nodes. Otherwise, the existing pseudowire links associated with the first VPLS node are maintained. | 10-13-2011 |
20130294226 | PRIORITY DOMAINS FOR PROTECTION SWITCHING PROCESSES - Embodiments of the invention describe apparatus, systems and methods for creating a protection switching domain having a control virtual local area network (vlan), a first set of high priority protected data vlans, and a second set of lower priority protected data vlans. When a fault is detected at a ring network, indicating a failed link between adjacent nodes, said fault is communicated to a master node of the ring network via the control vlan. | 11-07-2013 |
20140347980 | REDUNDANT ETHERNET AUTOMATIC PROTECTION SWITCHING ACCESS TO VIRTUAL PRIVATE LAN SERVICES - Embodiments disclosed herein provide redundant connectivity between an Ethernet Automatic Protection Switching (EAPS) access network and a Virtual Private LAN Service (VPLS) network. A first VPLS node is provided to function as an EAPS controller node. A second VPLS node is provided to function as an EAPS partner node. The first and second VPLS nodes are linked by a pseudowire and an EAPS shared-link. Additional EAPS nodes are also provided. The additional EAPS nodes are linked to each other and one of the additional EAPS nodes is designated as a master node. Links are also established between the VPLS nodes and the EAPS nodes such that one or more EAPS rings are formed. Each EAPS ring includes the shared-link between the first and second VPLS nodes. The EAPS rings are monitored to detect link failures. When a failure of the pseudowire shared-link between the first and second VPLS nodes is detected, all pseudowire links associated with the first VPLS node are disabled if any of the EAPS nodes has a path to both of the VPLS nodes. Otherwise, the existing pseudowire links associated with the first VPLS node are maintained. | 11-27-2014 |
Patent application number | Description | Published |
20140258996 | REDUCING EXCESSIVE COMPILATION TIMES - In one example, a device includes one or more processors configured to determine an allocated time for execution of an optimization pass for optimizing code for a software program, execute at least some instructions of the optimization pass on the code, and, in response to determining that an actual time for execution of the optimization pass has exceeded the allocated time for execution, preventing execution of subsequent instructions of the optimization pass. | 09-11-2014 |
20140258997 | DYNAMIC RECONFIGURABLE COMPILER - In one example, a device includes one or more processors configured to determine a set of optimization pass configuration data for code of a software program to be compiled, wherein the optimization pass configuration data defines a sequence of optimization passes for the software program during compilation, and execute the sequence of optimization passes on code for the software program based on the set of optimization pass configuration data. | 09-11-2014 |
20150286472 | MEMORY REFERENCE METADATA FOR COMPILER OPTIMIZATION - An apparatus includes a memory and a compiling processor configured to: generate, by at least one of a group consisting of a compiler and a runtime executing on the compiling processor, arguments for executing a compiled kernel, determine, by the at least one of the group executing on the compiling processor, whether a first memory reference to a first memory region and a second memory reference to a second memory region of the arguments refer to a same memory region, generate, by the at least one of the group, metadata associated with the first memory reference and the second memory reference based on the determination, wherein the metadata indicates a relationship between the first memory region and the second memory region. The at least one of the compiler and the runtime may recompile the kernel based on the metadata, and instruct a target processor to execute the recompiled kernel. | 10-08-2015 |
Patent application number | Description | Published |
20120249875 | VIDEO SYNCHRONIZATION - Systems and methods for the synchronization and display of video input signals. The input signals, associated with input channels, are received by a controller. On a frame-by-frame basis, the controller controls the writing of the input signals to, and the reading of the input signals from, a memory. A frame rate control module controls frame-level synchronization between the writing operations and reading operations of the controller so that when a frame is written to the memory is not simultaneously read from the memory. The controller writes video frames for each input channel to, and reads video frames for each input channel from, the memory on a channel-by-channel basis such that the video frames corresponding to each input channel are read and written independently of one another. This allows the input signals to be unsynchronized with one another without harming the writing operations, reading operations, and display of the input signals. | 10-04-2012 |
20120251085 | VIDEO MULTIPLEXING - A video system including a plurality of video sources, a recording device, a memory, and a controller. The controller receives video frames from the video sources and includes a first and a second write control module, a read control module, and a frame rate control module. The first write control module includes a write pointer and writes a first video frame to a first frame buffer. The second write control module includes a second write pointer and writes a second video frame to a second frame buffer. The read control module includes a read pointer. The frame rate control module controls the reading of the first and second video frames based on a multiplexing order and a read memory location of the read pointer respecting a write memory location of the write pointer. The read control module outputs a multiplexed signal to the recording device according to the multiplexing order. | 10-04-2012 |
Patent application number | Description | Published |
20120263792 | DUAL DRUG DOSAGE FORMS WITH IMPROVED SEPARATION OF DRUGS - Drug tablets that include a prolonged-release core and an immediate-release layer or shell are prepared with a thin barrier layer of drug-free polymer between the prolonged-release and immediate-release portions of the tablet. The barrier layer is penetrable by gastrointestinal fluid, thereby providing lull access of the gastrointestinal fluid to the prolonged-release core, but remains intact during the application of the immediate-release layer, substantially reducing or eliminating any penetration of the immediate-release drug into the prolonged-release portion. | 10-18-2012 |
20140186515 | DUAL DRUG DOSAGE FORMS WITH IMPROVED SEPARATION OF DRUGS - Drug tablets that include a prolonged-release core and an immediate-release layer or shell are prepared with a thin barrier layer of drug-free polymer between the prolonged-release and immediate-release portions of the tablet. The barrier layer is penetrable by gastrointestinal fluid, thereby providing full access of the gastrointestinal fluid to the prolonged-release core, but remains intact during the application of the immediate-release layer, substantially reducing or eliminating any penetration of the immediate-release drug into the prolonged-release portion. | 07-03-2014 |
20160030352 | DUAL DRUG DOSAGE FORMS WITH IMPROVED SEPARATION OF DRUGS - Drug tablets that include a prolonged-release core and an immediate-release layer or shell are prepared with a thin barrier layer of drug-free polymer between the prolonged-release and immediate-release portions of the tablet. The barrier layer is penetrable by gastrointestinal fluid, thereby providing full access of the gastrointestinal fluid to the prolonged-release core, but remains intact during the application of the immediate-release layer, substantially reducing or eliminating any penetration of the immediate-release drug into the prolonged-release portion. | 02-04-2016 |
Patent application number | Description | Published |
20090059485 | ASSEMBLY OF A HANDHELD ELECTRONIC DEVICE - Several mechanical features of an electronic device are provided. In some embodiments, the electronic device may include a bezel coupled to a housing. The bezel may include one or more snaps extending into the electronic device which may be operative to engage a cantilever spring extending from the inner surface of the housing. In some embodiments, the electronic device may include a window that is formed by coupling an outer layer to an inner layer that is larger than the outer layer. In some embodiments, the electronic device may include a chassis for supporting the window. In some embodiments, the electronic device may include a grounding clip for simultaneously grounding the bezel, the housing and a circuit board. In some embodiments, the electronic device may include a switch that includes a button molded into a base using a double shot process. In some embodiments, the electronic device may include a switch supporting bracket that includes a slot operative to receive a pin of the bezel. In some embodiments, the housing of the electronic device may be manufactured using a forging process. | 03-05-2009 |
20120281346 | ASSEMBLY OF A HANDHELD ELECTRONIC DEVICE - Several mechanical features of an electronic device are provided. In some embodiments, the device may include a bezel coupled to a housing. One or more snaps of the bezel may be operative to engage a cantilever spring of the housing. In some embodiments, the device may include a window that is formed by coupling an outer layer to an inner layer that is larger than the outer layer. In some embodiments, the device may include a chassis for supporting the window. In some embodiments, the device may include a grounding clip for simultaneously grounding the bezel, the housing and a circuit board. In some embodiments, the device may include a switch that includes a button molded into a base using a double shot process. In some embodiments, the device may include a switch supporting bracket that includes a slot operative to receive a pin of the bezel. | 11-08-2012 |
20150311011 | Assembly of a Handheld Electronic Device - Several mechanical features of an electronic device are provided. In some embodiments, the electronic device may include a bezel coupled to a housing. The bezel may include one or more snaps extending into the electronic device which may be operative to engage a cantilever spring extending from the inner surface of the housing. In some embodiments, the electronic device may include a window that is formed by coupling an outer layer to an inner layer that is larger than the outer layer. In some embodiments, the electronic device may include a chassis for supporting the window. In some embodiments, the electronic device may include a grounding clip for simultaneously grounding the bezel, the housing and a circuit board. In some embodiments, the electronic device may include a switch that includes a button molded into a base using a double shot process. In some embodiments, the electronic device may include a switch supporting bracket that includes a slot operative to receive a pin of the bezel. In some embodiments, the housing of the electronic device may be manufactured using a forging process. | 10-29-2015 |
Patent application number | Description | Published |
20100280906 | Economic Filtering System for Delivery of Permission Based, Targeted, Incentivized Advertising - A method to control advertising messages directed at a user is provided. Such control might include setting a filter to control advertisements directed at a user. Advertisements are sent to a user based on the filter settings. The user may accept the advertisements. If the user accepts the advertisements, the user is provided with a reward. In addition, a method using a quiz to determine if a user is human or an automated respondent is provided. The user is presented with a quiz. The user is advised of the acceptable manner for responding to the quiz. The user's response to the quiz is received. A determination based on the user's response as to whether the user is a human or an automated respondent is made. | 11-04-2010 |
20140019270 | ECONOMIC FILTERING SYSTEM FOR DELIVERY OF PERMISSION BASED, TARGETED, INCENTIVIZED ADVERTISING - A method to control advertising messages directed at a user is provided. Such control might include setting a filter to control advertisements directed at a user. Advertisements are sent to a user based on the filter settings. The user may accept the advertisements. If the user accepts the advertisements, the user is provided with a reward. In addition, a method using a quiz to determine if a user is human or an automated respondent is provided. The user is presented with a quiz. The user is advised of the acceptable manner for responding to the quiz. The user's response to the quiz is received. A determination based on the user's response as to whether the user is a human or an automated respondent is made. | 01-16-2014 |
20140032540 | INTERNET BASED SYSTEM AND APPARATUS FOR PAYING USERS TO VIEW CONTENT AND RECEIVING MICROPAYMENTS - An Internet service is configured to provide information to a user of the service in ranked order according to demographic profile information about the user provided by the user. Such information might include advertising information and/or search results (e.g., rendered as hyperlinks) to search queries posed by the user. The information may be returned in a ranked order according to reward credits offered by advertisers and/or content providers associated with the advertising information and/or web sites represented by the search results. A process for verifying whether or not an Internet operation (e.g., sending an e-mail message or accessing a web site) is being attempted by a human being or an automated process may be incorporated with the service by using a quiz process that requires user interaction. | 01-30-2014 |
20140236711 | ECONOMIC FILTERING SYSTEM FOR DELIVERY OF PERMISSION BASED, TARGETED, INCENTIVIZED ADVERTISING - A method to control advertising messages directed at a user is provided. Such control might include setting a filter to control advertisements directed at a user. Advertisements are sent to a user based on the filter settings. The user may accept the advertisements. If the user accepts the advertisements, the user is provided with a reward. In addition, a method using a quiz to determine if a user is human or an automated respondent is provided. The user is presented with a quiz. The user is advised of the acceptable manner for responding to the quiz. The user's response to the quiz is received. A determination based on the user's response as to whether the user is a human or an automated respondent is made. | 08-21-2014 |
Patent application number | Description | Published |
20150143196 | Systems and Methods for FAID Follower Decoding - Systems and method relating generally to data processing, and more particularly to systems and methods for decoding information. | 05-21-2015 |
20150188576 | Systems and Methods for Efficient Targeted Symbol Flipping - Systems and method relating generally to data processing, and more particularly to systems and methods for modifying symbols in a data set prior to re-processing. | 07-02-2015 |
20150227403 | Decoding System and Method for Electronic Non-Volatile Computer Storage Apparatus - Methods are systems for calculating log-likelihood ratios for a decoder utilized in an electronic non-volatile computer storage apparatus are disclosed. A log-likelihood ratio handler is configured to provide an input log-likelihood ratio to the decoder, wherein the input log-likelihood ratio is one of: a uniform input log-likelihood ratio for all bits calculated based on an estimated raw bit error rate for a particular data unit, or a bit-based input log-likelihood ratio for each bit calculated based on a confidence value for a cell containing said each bit. The decoder of the electronic non-volatile computer storage apparatus is configured to decode encoded data at least partially based on the input log-likelihood ratio from the log-likelihood ratio handler. | 08-13-2015 |
20150303943 | Systems and Methods for Puncture Based Data Protection - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for protecting portions of data sets during data processing. | 10-22-2015 |
20150303947 | Systems and Methods for Protected Portion Data Processing - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for protecting portions of data sets during data processing. | 10-22-2015 |
20160087653 | Decoder With Targeted Symbol Flipping Recovery Of Miscorrected Codewords - An apparatus for decoding data includes a decoder circuit operable to apply a decoding algorithm to a decoder input to yield a codeword, a convergence detection circuit operable to determine whether parity checks are satisfied by the decoder input and to identify unsatisfied parity checks in the decoder circuit, and a symbol flipping controller operable to change values of at least one symbol in the decoder input based on information about the unsatisfied parity checks. The decoder circuit is restarted to process the decoder input with the changed values. The information about the unsatisfied parity checks is obtained at each of a number of local decoding iterations in the decoder circuit. | 03-24-2016 |