Patent application number | Description | Published |
20120197709 | Mobile Advertisement with Social Component for Geo-Social Networking System - In one embodiment, a geo-social networking system receives from a first user's location a message identifying the first user and one or more other users, generating a redeemable certificate including pictures of the first user and the one or more other users, and present the redeemable certificate to the first user. | 08-02-2012 |
20120239466 | OFFERING SOCIAL DEALS BASED ON ACTIVITIES OF CONNECTIONS IN A SOCIAL NETWORKING SYSTEM - Social networking systems allow deal providers to provide social deals that require participation by users connected via the social networking system for activation. A social deal is activated for a user based on actions performed by other users connected to the user. The actions performed by a participant of the social deal include actions related to the social deal as well as actions related to objects associated with the social deal, for example, purchasing an item, associated, checking in to a location associated with the social deal, or recommending the social deal. The social networking system may suggest potential participants in the social deal for a user. The deal may be activated by performing actions of one or more type. A threshold number of actions of each type may be required for activating the deal. | 09-20-2012 |
20120239467 | PLATFORM FOR DISTRIBUTING DEALS VIA A SOCIAL NETWORKING SYSTEM - A social networking system acts as a platform for distributing deals from one or more deal providers. The users of the social networking system can interact with information describing the deals via a dashboard user interface provided by the social networking system. When users purchase deals on the social networking system's platform, the social networking system receives a portion of the deal price called the platform share and compensates the users for purchasing deals via the social networking system. The compensation may be funded from the revenue received by the social networking system for the purchases (the platform share). The compensation provided to a user may depend on social information associated with the user, such as the number of the user's connections also participating in the deal. | 09-20-2012 |
20120239485 | ASSOCIATING DEALS WITH EVENTS IN A SOCIAL NETWORKING SYSTEM - Social networking systems create representations of events associated with deals and populate attributes of the event based on information associated with the deal. Examples of attributes populated based on the deal include location for the event, potential participants for the event, or time for the event. The deal can be a social deal that is activated by participation of multiple users of the social networking system. The social networking system synchronizes potential or actual participants for the event with potential or actual participants of the social deal. The social networking system identifies events represented in the social networking system that are associated with the deal and suggests possible interactions with the entities to users associated with the deal. For example, the social networking system may request the user to become member of a social group associated with the deal, or purchase another deal associated with the current deal. | 09-20-2012 |
20120239486 | SUGGESTING DEALS TO A USER IN A SOCIAL NETWORKING SYSTEM - A social networking system suggests deals relevant to a user. The deals are selected for suggestion based on social information associated with the user. Social information used for selecting candidate deals for a user includes information describing other users connected to the user and their associations with the candidate deals or with related deals, for example, deals from the same provider. Associations of connections of the user with the candidate deals may be determined based on actions associated with the candidate deals performed by the connections. The actions performed by the connections may be weighted based on types of the actions to determine a measure of relevance of the candidate deal for the user. Candidate deals are selected from a set of deals by applying deal targeting criteria received from deal providers. The deal targeting criteria specify attributes describing users to be targeted for a particular deal. | 09-20-2012 |
20120239494 | PRICING DEALS FOR A USER BASED ON SOCIAL INFORMATION - Social networking systems determine price of a deal for a user based on social information associated with the user. For example, multiple users connected via the social networking system may participate in a deal. The price of a deal for a particular user may be determined based on the actions of that user to promote the deal and/or the deal's provider. A user may promote the deal or its provider, for example, by sending explicit messages describing the deal to the user's connections or by posting to a newsfeed that is sent by the social networking system on behalf of the user to the user's connections. Factors considered in determining a price of a deal may include information describing the connections of the user, the actions associated with the deal performed by the user, the connections of the user participating in the deal, and the locations of the user's connections. | 09-20-2012 |
20120239495 | PRESENTING SOCIAL INFORMATION RELEVANT TO A DEAL TO A USER - A social networking system suggests deals relevant to a user. The deals are selected for suggestion based on social information associated with the user. Deals presented to the user are categorized based on social information associated with the user including actions taken by connections of the user. Deals that are closely associated with each other based on social information are presented together via a user interface. For a particular deal, social information relevant to that deal is presented, including connections associated with the deal, social groups, social events, images, as well as other deals. Presentation of deals and information associated with the deals in a social context increases the likelihood of the user getting interested in the deal and performing actions related to the deal, for example, purchasing the deal or recommending the deal. | 09-20-2012 |
20120239505 | USER INITIATED DEALS IN A SOCIAL NETWORKING SYSTEM - Social networking systems allow users to initiate a deal associated with a provider. A user sends a deal proposal to the social networking system and provides information describing connections of the user that are potential participants of the deal. The social networking system may propose potential participants of the deal to the user. The social networking system determines whether the proposal is acceptable to the provider. The social networking system may send a request to the provider to determine whether the deal is acceptable to the provider. If the proposal is acceptable to the provider, information indicating acceptance of the proposal is sent to the user. If the proposal is not acceptable to the provider, a modified deal proposal may be sent to the user. | 09-20-2012 |
20120259790 | FOLLOWING DEALS IN A SOCIAL NETWORKING SYSTEM - Social networking systems allow users to track deals offered by deal providers. A user can send a request to follow a deal to the social networking system. The social networking system sends information describing actions associated with the deal performed by other users connected to the user via the social networking system. The actions associated with the deals can be interactions of users with the deal or interactions of users with objects associated with the deal. Examples of interactions with a deal include liking the deal, commenting on the deal, and recommending the deal. Examples of interactions with objects associated with the deal include commenting on a business profile associated with the deal and being tagged in an image of a location associated with the deal. The social networking system may provide information describing these interactions via a channel used for reporting information, for example, newsfeed. | 10-11-2012 |
20130179268 | PRESENTING DEALS TO A USER OF SOCIAL NETWORKING SYSTEM - A social networking system suggests deals relevant to a user. The deals are selected for suggestion based on social information associated with the user. Social information used for selecting candidate deals for a user includes information describing other users connected to the user and their associations with the candidate deals or with related deals, for example, deals from the same provider. Associations of connections of the user with the candidate deals may be determined based on actions associated with the candidate deals performed by the connections. The actions performed by the connections may be weighted based on types of the actions to determine a measure of relevance of the candidate deal for the user. Candidate deals are selected from a set of deals by applying deal targeting criteria received from deal providers. The deal targeting criteria specify attributes describing users to be targeted for a particular deal. | 07-11-2013 |
Patent application number | Description | Published |
20160055052 | MEMORY DEVICES AND MODULES - An embodiment includes a memory module, comprising: a module error interface; and a plurality of memory devices, each memory device coupled to the module error interface, including a data interface and an device error interface, and configured to communicate error information through the device error interface and the module error interface. | 02-25-2016 |
20160055058 | MEMORY SYSTEM ARCHITECTURE - An embodiment includes a system, comprising: a memory configured to store data, correct an error in data read from the stored data, and generate error information in response to the correcting of the error in the data read from the stored data; and a processor coupled to the memory through a first communication path and a second communication path and configured to: receive data from the memory through the first communication path; and receive the error information from the memory through the second communication path. | 02-25-2016 |
20160055059 | MEMORY DEVICES AND MODULES - An embodiment includes a memory device, comprising: a memory configured to store data; a data interface; an error interface; and a controller coupled to the data interface, the error interface, and the memory. The controller is configured to transmit data stored in the memory through the data interface; and the controller is configured to transmit error information generated in response to correcting an error in data read from memory through the error interface. | 02-25-2016 |
Patent application number | Description | Published |
20090021461 | Monochromatic liquid crystal display for colors - Techniques for providing backlight techniques in liquid crystal flat panel displays are disclosed. According to embodiment, the backlighting includes three color groups of light emitting diodes that are turned on successively. Pixels in an LCD are controlled in accordance with a display signal to transmit none, all or a determined amount of one or more of the colored lights from the three color groups of light emitting diodes in a cycle, resulting in an LCD with vivid colors and minimized tailing effects. | 01-22-2009 |
20100053082 | REMOTE CONTROLS FOR ELECTRONIC DISPLAY BOARD - Techniques for interacting with an electronic display board are disclosed. According to one embodiment, a remote controller includes a laser generator, several motion sensors, a Micro Central Unit has data process capability and memory inside to store programs and a transceiver or a transmitter. A laser beam from the laser generator facilitates a writing movement on the electronic data board, the motion sensors detect the movement of the remote controller, and the MCU calculate the sensor data to derive the movement, the transmitter transmits the movement from the controller to the electronic data board. In accordance of the detected movement, the movement of the remote controller corresponding to the laser is electronically represented on the electronic display board. | 03-04-2010 |
20100056049 | Wireless Mobile Telescanners - A mobile scanner with telecommunication functions is disclosed. The mobile scanner is designed to be able to wirelessly transport scanning data to a computing device (e.g., a fax machine or an email server). Unlike a USB-based mobile scanner, the scanner operates without being connected to a computing device. With an embedded wireless module, the scanning data can be transported via a standard wireless protocol (e.g., WiFi, WiMAX, or Bluetooth), or a standard cellular standard (e.g., GSM or CDMA). | 03-04-2010 |
20120026212 | LED backlighting for liquid crystal display (LCD) - Techniques for providing LED-based backlighting in liquid crystal flat panel displays are disclosed. In one embodiment, the backlighting includes at least three color groups of light emitting diodes (LEDs) that are turned on successively for one frame of image. Liquid crystals (pixels) in an LCD are controlled in accordance with a display signal to transmit none, all or a determined amount of one or more of the colored lights from the three color groups of light emitting diodes in a cycle, resulting in an LCD with vivid colors and minimized tailing effects. | 02-02-2012 |
20120299890 | BALANCED LED BACKLIGHTING FOR LIQUID CRYSTAL DISPLAY (LCD) - Techniques for providing LED-based backlighting in liquid crystal flat panel displays are disclosed. In one embodiment, optical sensors are provided to sense illuminations from colored LED groups and provide feedback signals to a controller so that a desired ratio of the illuminations is maintained. As a result, true colors could be reproduced regardless of possible irregularities that may be happening to LEDs used in the colored LED groups to backlight an LCD panel. | 11-29-2012 |
20150181059 | Method and apparatus for scanning through a display screen - Scanners built in display devices that can be controlled to have a moment of see-through either entirely or on a specified portion are described. During the see-through moment, a scanning object (e.g., a currency bill) placed against the display is scanned, hence on-screen scanner. An exemplary such display device is a Liquid Crystal Display (LCD). Without affecting the display functions of an LCD device, an image sensing module is provided with light sources. By controlling the liquid crystals in the LCD unit, the reflected light from an object placed against the LCD device to be imaged is projected onto an image sensor (or array) to generate an image of the object. | 06-25-2015 |
20150252974 | Enhanced Illumination Efficacy of White Color from Green Laser and Magenta Phosphor - Techniques related to generating daylight-like light from green laser and magenta phosphor are disclosed. Such light may be used in headlights of vehicles. The daylight-like light generated from green laser and filtered through magenta phosphor is almost white or substantially white. The white laser is generated from green laser that is filtered through magenta phosphor. The green laser is well known for producing the highest perceived intensity among all colored lasers with equal or similarly provided energy and is low to obtain in cost. | 09-10-2015 |
20150324042 | Single flexible cover for touch screen - Techniques for manufacturing a single flexible cover to equip a display with touch screen capabilities are disclosed. The single flexible cover is easy to be applied to nearly all displays and maintains its durability on the displays. According to one aspect of the present invention, the single flexible cover includes at least three layers, a crystalline aluminum oxide layer, a polyethylene terephthalate (PET) film sensor stacking layer and an adhesive layer to bond the PET film sensor stacking layer to the crystalline aluminum oxide layer. The single flexible cover is produced by a manufacturing process including processes comprises: providing a foil as a substrate; coating the substrate with a set of materials including primarily aluminum oxide; curing the set of materials with heat to cause the set of materials to be crystallized to form the crystalline aluminum oxide layer; bonding the PET film sensor stacking layer to the crystalline aluminum oxide layer with optically clear adhesive (OCA); and applying anti-etching ink to top of the PET film sensor stacking layer. Then the foil and anti-etching ink are removed. | 11-12-2015 |
20160035268 | Display devices with high resolution and spatial density modulation architecture - Architecture and designs of display devices are described, where the display devices possesses high spatial resolution as well as high intensity resolution and may be readily used in various projection applications, storage and optical communications. According to one aspect of the present invention, a display device includes an array of image elements, each of the image elements further includes an array of sub-image elements. These sub-image elements are driven by PWM as in digital modulation. A portion of an image element area, namely some of the sub-image elements, is turned on, which has the same perceived effect of turning on an entire image element for a specific time. In addition, various designs of an image element or a sub-image element are described. | 02-04-2016 |
Patent application number | Description | Published |
20140007054 | METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATIONS IN MULTI-THREADED PROGRAMS USING EXPRESSIONS | 01-02-2014 |
20140189256 | PROCESSOR WITH MEMORY RACE RECORDER TO RECORD THREAD INTERLEAVINGS IN MULTI-THREADED SOFTWARE - A processor includes a first core to execute a first software thread, a second core to execute a second software thread, and shared memory access monitoring and recording logic. The logic includes memory access monitor logic to monitor accesses to memory by the first thread, record memory addresses of the monitored accesses, and detect data races involving the recorded memory addresses with other threads. The logic includes chunk generation logic is to generate chunks to represent committed execution of the first thread. Each of the chunks is to include a number of instructions of the first thread executed and committed and a time stamp. The chunk generation logic is to stop generation of a current chunk in response to detection of a data race by the memory access monitor logic. A chunk buffer is to temporarily store chunks until the chunks are transferred out of the processor. | 07-03-2014 |
20140281705 | MECHANISM FOR FACILITATING DYNAMIC AND EFFICIENT MANAGEMENT OF INSTRUCTION ATOMICITY VOLATIONS IN SOFTWARE PROGRAMS AT COMPUTING SYSTEMS - A mechanism is described for facilitating dynamic and efficient management of instruction atomicity violations in software programs according to one embodiment. A method of embodiments, as described herein, includes receiving, at a replay logic from a recording system, a recording of a first software thread running a first macro instruction, and a second software thread running a second macro instruction. The first software thread and the second software thread are executed by a first core and a second core, respectively, of a processor at a computing device. The recording system may record interleavings between the first and second macro instructions. The method includes correctly replaying the recording of the interleavings of the first and second macro instructions precisely as they occurred. The correctly replaying may include replaying a local memory state of the first and second macro instructions and a global memory state of the first and second software threads. | 09-18-2014 |
20150363306 | METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATIONS IN MULTI-THREADED PROGRAMS USING EXPRESSIONS - Methods and systems to identify threads responsible for causing a concurrency bug in a computer program having a plurality of concurrently executing threads are disclosed. An example method disclosed herein includes defining, with a processor, a data type. The data type including a first predicate, the first predicate being invoked using a first program instruction inserted in a first thread of the plurality of threads, a second predicate, the second predicate being invoked using a second program instruction inserted in a second thread of the plurality of threads, and an expression defining a relationship between the first predicate and the second predicate. The method further includes, in response to determining the relationship is satisfied during execution of the computer program, identifying the first thread and the second thread as responsible for the concurrency bug. | 12-17-2015 |
Patent application number | Description | Published |
20120235212 | BACKSIDE-ILLUMINATED (BSI) IMAGE SENSOR WITH REDUCED BLOOMING AND ELECTRICAL SHUTTER - Embodiments of a pixel including a photosensitive region formed in a surface of a substrate and an overflow drain formed in the surface of the substrate at a distance from the photosensitive area, an electrical bias of the overflow drain being variable and controllable. Embodiments of a pixel including a photosensitive region formed in a surface of a substrate, a source-follower transistor coupled to the photosensitive region, the source-follower transistor including a drain, and a doped bridge coupling the photosensitive region to the drain of the source-follower transistor. | 09-20-2012 |
20130092982 | PARTIAL BURIED CHANNEL TRANSFER DEVICE FOR IMAGE SENSORS - Embodiments of an image sensor pixel that includes a photosensitive element, a floating diffusion region, and a transfer device. The photosensitive element is disposed in a substrate layer for accumulating an image charge in response to light. The floating diffusion region is dispose in the substrate layer to receive the image charge from the photosensitive element. The transfer device is disposed between the photosensitive element and the floating diffusion region to selectively transfer the image charge from the photosensitive element to the floating diffusion region. The transfer device includes a buried channel device including a buried channel gate disposed over a buried channel dopant region. The transfer device also includes a surface channel device including a surface channel gate disposed over a surface channel region. The surface channel device is in series with the buried channel device. The surface channel gate has the opposite polarity of the buried channel gate. | 04-18-2013 |
20140239154 | HIGH DYNAMIC RANGE PIXEL HAVING A PLURALITY OF AMPLIFIER TRANSISTORS - A pixel cell for use in a high dynamic range image sensor includes a photodiode disposed in semiconductor material to accumulate charge in response to light incident upon the photodiode. A transfer transistor is disposed in the semiconductor material and is coupled between a floating diffusion and the photodiode. A first amplifier transistor is disposed in the semiconductor material having a gate terminal coupled to the floating diffusion and a source terminal coupled to generate a first output signal of the pixel cell. A second amplifier transistor is disposed in the semiconductor material having a gate terminal coupled to the floating diffusion and a source terminal coupled to generate a second output signal of the pixel cell. | 08-28-2014 |
20140299957 | IMAGE SENSOR HAVING METAL CONTACT COUPLED THROUGH A CONTACT ETCH STOP LAYER WITH AN ISOLATION REGION - An image sensor pixel includes one or more photodiodes disposed in a semiconductor layer. Pixel circuitry is disposed in the semiconductor layer coupled to the one or more photodiodes. A passivation layer is disposed proximate to the semiconductor layer over the pixel circuitry and the one or more photodiodes. A contact etch stop layer is disposed over the passivation layer. One or more metal contacts are coupled to the pixel circuitry through the contact etch stop layer. One or more isolation regions are defined in the contact etch stop layer that isolate contact etch stop layer material through which the one or more metal contacts are coupled are coupled to the pixel circuitry from the one or more photodiodes. | 10-09-2014 |
20150048427 | IMAGE SENSOR PIXEL CELL WITH SWITCHED DEEP TRENCH ISOLATION STRUCTURE - A pixel cell includes a photodiode disposed in an epitaxial layer in a first region of semiconductor material. A floating diffusion is disposed in a well region disposed in the epitaxial layer in the first region. A transfer transistor is disposed in the first region and coupled between the photodiode and the floating diffusion to selectively transfer image charge from the photodiode to the floating diffusion. A deep trench isolation (DTI) structure lined with a dielectric layer inside the DTI structure is disposed in the semiconductor material isolates the first region on one side of the DTI structure from a second region of the semiconductor material on an other side of the DTI structure. Doped semiconductor material inside the DTI structure is selectively coupled to a readout pulse voltage in response to the transfer transistor selectively transferring the image charge from the photodiode to the floating diffusion. | 02-19-2015 |
20150236058 | IMAGE SENSOR PIXEL CELL WITH SWITCHED DEEP TRENCH ISOLATION STRUCTURE - A pixel cell includes a photodiode disposed in an epitaxial layer in a first region of semiconductor material to accumulate image charge. A floating diffusion is disposed in a well region disposed in the epitaxial layer in the first region. A transfer transistor is coupled to selectively transfer the image charge from the photodiode to the floating diffusion. A deep trench isolation (DTI) structure disposed in the semiconductor material. The DTI structure isolates the first region of the semiconductor material on one side of the DTI structure from a second region of the semiconductor material on an other side of the DTI structure. The DTI structure includes a doped semiconductor material disposed inside the DTI structure that is selectively coupled to a readout pulse voltage in response to the transfer transistor selectively transferring the image charge from the photodiode to the floating diffusion. | 08-20-2015 |
20150295007 | IMAGE SENSOR WITH DIELECTRIC CHARGE TRAPPING DEVICE - An image sensor pixel includes a photosensitive element, a floating diffusion region, a transfer gate, a dielectric charge trapping region, and a first metal contact. The photosensitive element is disposed in a semiconductor layer to receive electromagnetic radiation along a vertical axis. The floating diffusion region is disposed in the semiconductor layer, while the transfer gate is disposed on the semiconductor layer to control a flow of charge produced in the photosensitive element to the floating diffusion region. The dielectric charge trapping device is disposed on the semiconductor layer to receive electromagnetic radiation along the vertical axis and to trap charges in response thereto. The dielectric charge trapping device is further configured to induce charge in the photosensitive element in response to the trapped charges. The first metal contact is coupled to the dielectric charge trapping device to provide a first bias voltage to the dielectric charge trapping device. | 10-15-2015 |
20150303235 | IMAGE SENSOR PIXEL HAVING STORAGE GATE IMPLANT WITH GRADIENT PROFILE - A pixel cell includes a storage transistor disposed in a semiconductor substrate. The storage transistor includes a storage gate disposed over the semiconductor substrate, and a storage gate implant that is annealed and has a gradient profile in the semiconductor substrate under the storage transistor gate to store image charge accumulated by a photodiode disposed in the semiconductor substrate. A transfer transistor is disposed in the semiconductor substrate and is coupled between the photodiode and an input of the storage transistor to selectively transfer the image charge from the photodiode to the storage transistor. The transfer transistor includes a transfer gate disposed over the semiconductor substrate. An output transistor is coupled to an output of the storage transistor to selectively transfer the image charge from the storage transistor to a read out node. The output transistor includes an output gate disposed over the semiconductor substrate. | 10-22-2015 |
Patent application number | Description | Published |
20090020841 | Mesa-Type Photodetectors With Lateral Diffusion Junctions - The present invention relates to a stable mesa-type photodetector with lateral diffusion junctions. The invention has found that without resorting to the complicated regrowth approach, a simple Zn diffusion process can be used to create high-quality semiconductor junction interfaces at the exposed critical surface or to terminate the narrow-bandgap photon absorption layers. The invention converts the epi material layers near or at the vicinity of the etched mesa trench or etched mesa steps into a different dopant type through impurity diffusion process. Preferably the diffused surfaces are treated with a subsequent surface passivation. This invention can be applied to both top-illuminating and bottom-illuminating configurations. | 01-22-2009 |
20090242933 | Semiconductor Photodiode And Method Of Manufacture Thereof - A method of manufacture of an avalanche photodiode involving a step of making a recess in a top window layer of an avalanche photodiode layer stack, such that a wall surrounding the recess runs smoothly and gradually from the level of the recess to the level of the window layer. Further, diffusing a dopant over the entire window layer area so as to form a p-n junction at the bottom of the recess, and providing a first electrical isolation region around the recess by buried ion implantation or wet oxidation in order to limit the flow of electrical current to the p-n junction. Forming an isolation trench around the photodiode and a second electrical isolation region by ion implantation into the trench such that the second electrical isolation region runs through the absorption layer of the photodiode. | 10-01-2009 |
20090242934 | Photodiode And Method Of Fabrication - The present invention provides a highly reliable photodiode, as well as a simple method of fabricating such a photodiode. During fabrication of the photodiode, a grading layer is epitaxially grown on a top surface of an absorption layer, and a blocking layer, for inhibiting current flow, is epitaxially grown on a top surface of the grading layer. The blocking layer is then etched to expose a window region of the top surface of the grading layer. Thus, the etched blocking layer defines an active region of the absorption layer. A window layer is epitaxially regrown on a top surface of the blocking layer and on the window region of the top surface of the grading layer, and is then etched to form a window mesa. | 10-01-2009 |
20100141175 | Light Sources Utilizing Segmented LEDs to Compensate for Manufacturing Variations in the Light Output of Individual Segmented LEDs - A light source and method for making the same are disclosed. The light source includes a plurality of Segmented LEDs connected in parallel to a power bus and a controller. The power bus accepts a variable number of Segmented LEDs. The controller receives AC power and provides a power signal on the power bus. Each Segmented LED is characterized by a driving voltage that is greater than 3 times the driving voltage of a conventional LED fabricated in the same material system as the Segmented LED. The number of Segmented LEDs in the light source is chosen to compensate for variations in the light output of individual Segmented LEDs introduced by the manufacturing process. In another aspect of the invention, the number of Segmented LEDs connected to the power bus can be altered after the light source is assembled. | 06-10-2010 |
20110182064 | Light Sources Utilizing Segmented LEDs to Compensate for Manufacturing Variations in the Light Output of Individual Segmented LEDs - A light source and method for making the same are disclosed. The light source includes a plurality of Segmented LEDs connected in parallel to a power bus and a controller. The power bus accepts a variable number of Segmented LEDs. The controller receives AC power and provides a power signal on the power bus. Each Segmented LED is characterized by a driving voltage that is greater than 3 times the driving voltage of a conventional LED fabricated in the same material system as the Segmented LED. The number of Segmented LEDs in the light source is chosen to compensate for variations in the light output of individual Segmented LEDs introduced by the manufacturing process. In another aspect of the invention, the number of Segmented LEDs connected to the power bus can be altered after the light source is assembled. | 07-28-2011 |
20150382410 | Light Sources Utilizing Segmented LEDs to Compensate for Manufacturing Variations in the Light Output of Individual Segmented LEDs - A light source and method for making the same are disclosed. The light source includes a plurality of Segmented LEDs connected in parallel to a power bus and a controller. The power bus accepts a variable number of Segmented LEDs. The controller receives AC power and provides a power signal on the power bus. Each Segmented LED is characterized by a driving voltage that is greater than 3 times the driving voltage of a conventional LED fabricated in the same material system as the Segmented LED. The number of Segmented LEDs in the light source is chosen to compensate for variations in the light output of individual Segmented LEDs introduced by the manufacturing process. In another aspect of the invention, the number of Segmented LEDs connected to the power bus can be altered after the light source is assembled. | 12-31-2015 |
Patent application number | Description | Published |
20080222708 | IMPLEMENTING ACCESS CONTROL FOR QUERIES TO A CONTENT MANAGEMENT SYSTEM - A system to generate an SQL sub-expression that implement access control rules stored in a library server. The SQL sub-expression is then merged with the SQL passed from an application program interface (API). The access control checking mechanism is implemented on the server side of the content management system. In this client/server environment, the query SQL statement is built in two layers: the API (client) layer and the server layer. The API sends the query string to the underlying stored procedure. The stored procedure then generates the access control logic based on the configuration parameters of the library server. This access control logic is dynamically added to the query string sent by the API. The stored procedure prepares, builds and executes this new query string as a dynamic SQL statement. | 09-11-2008 |
20090049078 | AUTOFOLDERING PROCESS IN CONTENT MANAGEMENT - A system, and program product for managing the creation, retrieval, editing or distribution of content by creating a folder and filing the folder in a library on a selected server. This is accomplished by first creating an autofoldering configuration entry in an Auto Link table. Accomplishment of this step results in returning target item types and an auto folder structure. This auto folder structure contains target and source item type IDs. The next step is fetching a next set of target item type attribute IDs, and looping through item types from the auto folder structure, searching for a target folder for each target item type from the auto folder structure. A link is invoked to a folder for each target item found; and a target folder is created if no target folders are found. | 02-19-2009 |
20090100059 | HIGH RUN-TIME PERFORMANCE SYSTEM - A system and article of manufacture providing a high performance access control list. The preferred embodiments operate in a computer network having a plurality of users of the network and comprising a database management system and a content management system controlling access to a plurality of entities shareable by the users of the network, the content management system using an access control list table having group privilege rules and user privilege rules for controlling access to the entities. A high performance ACL system and article of manufacture is provided, the system and article including a run-time compiled ACL table, wherein the compiled ACL table provides resolved privilege rules for each of the users at run-time, and using the compiled ACL table, the content management system accesses user-selected ones of the entities based on the resolved privilege rules. | 04-16-2009 |
20150134627 | END OF RETENTION PROCESSING USING A DATABASE MANAGER SCHEDULER - End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy. | 05-14-2015 |
20150134628 | END OF RETENTION PROCESSING USING A DATABASE MANAGER SCHEDULER - End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy. | 05-14-2015 |
Patent application number | Description | Published |
20090116396 | OAM echo messaging to verify a service-based network distribution path - Echo messaging for operation, administration, and management of a service-based distribution path and associated services are disclosed. Service-based distribution paths or transport tunnels include services mapped or bound to a path associated with the transport tunnel. Echo messaging provides OAM capabilities to monitor the operational state of a service-based distribution path, including determining configuration, connectivity, and other characteristics of the path and associated services that transport data. OAM functions provided by echo messaging enable OAM functions despite service volume along a core network, path or set of paths. | 05-07-2009 |
20100228842 | Injecting addresses to enable OAM functions - Inserting an address used for performing such OAM functions in an efficient way that is transparent to a customer or service using the network path is disclosed. An indication is received that a source address reserved for OAM use should be inserted into a forwarding database associated with a provider network node, such as a provider edge device, that receives the indication. The address is inserted into a forwarding database as an address that is owned by the provider network node and reserved for OAM use. One or more other nodes associated with a service with which the OAM address is associated may be notified that the OAM address is associated with the provider network node that owns the OAM address. | 09-09-2010 |
20140112204 | METHOD AND SYSTEM FOR SUPPORT OF SPANNING TREE PEERING AND TUNNELING IN A FLOOD DOMAIN - A network element includes a first customer edge port (CEP) coupled to a customer network, a first and a second flood domain. The first and second flood domain each include one or more provider network ports associated with a provider network. The first CEP is configured to peer spanning tree protocol (STP) data units across a network, and receive and transmit a data unit to a first STP processing instance associated with the first CEP. The first STP processing instance is configured to determine whether the data unit is associated with the first or second flood domain, and forward the data unit to the determined flood domain. The network element includes a second CEP coupled to the customer network and the first flood domain. The second CEP is configured to tunnel STP data units across the provider network, receive and forward a second data unit to the first flood domain. | 04-24-2014 |
20140119173 | MULTIPATH VIRTUAL ROUTER REDUNDANCY - Providing gateway redundancy is disclosed. On each of a master and a standby gateway a single IP routing redundancy protocol instance is associated with a plurality of subscriber subnets. On each gateway, the respective single IP routing redundancy protocol instance is used to provide gateway redundancy for the plurality of subscriber subnets. | 05-01-2014 |
Patent application number | Description | Published |
20100299614 | User Interface of a Mobile Device Having a Toolbar for Composing Rich Text Messages - A communication device for communicating electronic messages with a remote device is described. The device comprises a transmitter, a user interface, a processor, and a display. The transmitter sends an electronic message to the remote device, in which the electronic message comprises a message header indicating a recipient's address and a message body including textual content. The user interface generates input signals based on interaction with a user of the communication device. The processor creates the electronic message based on the input signals and provides the electronic message to the transmitter. The display provides an attribute selectable toolbar positioned between the message header and the message body. The attribute selectable toolbar provides a plurality of attributes that are capable of being applied to the textual content of the message body. For certain embodiments, an attribute indicator may be provided to represent all attributes selected by the user interface. | 11-25-2010 |
20110179378 | Method Generating a Message for One or More Social Networking Websites - A mobile device includes a message entry area on a display for the user to view input text, the size based on the smallest message size permitted by the one or more destination content providers. The content from the user interface input populates the message input area. A warning is generated when the limit is reached. The message with entered content is communicated to the intermediary server with the identity of the one or more content providers for uploading by the intermediary server to the one or more content providers in the format desired by the content provider website. | 07-21-2011 |
20110231478 | System, Server, and Mobile Device for Content Provider Website Interaction and Method Therefore - An aggregate service server, configured to communicate with a user device and a plurality of different content providers. A processor configured to obtain content from the plurality of different content providers and further configured to push the obtained content to the user device. | 09-22-2011 |
Patent application number | Description | Published |
20130318422 | READ LEVEL ADJUSTMENT USING SOFT INFORMATION - A method for calibrating read levels in a flash memory device is provided. The method includes receiving read information from flash memory in response to a read command, assigning soft information to the received read information, determining an error signal based on the assigned soft information, determining a read level offset based on the error signal, and adjusting a read level in the flash memory by the determined read level offset. | 11-28-2013 |
20150067436 | Nonvolatile Memory System Compression - Data to be stored in a nonvolatile memory array may be compressed in a manner that provides variable sized portions of compressed data, which is then padded to a predetermined uniform size and then stripped of padding. The encoded compressed data is sent to the memory array where it is stored in a uniform sized area that is exclusive to the encoded compressed data. | 03-05-2015 |
20150143194 | REDUCED COMPLEXITY NON-BINARY LDPC DECODING ALGORITHM - Decoding logic is provided that is operational upon a data buffer to represent a plurality of variable nodes and a plurality of check nodes. For a respective one of the variable nodes, a vector component is selected from a confidence vector associated with the variable node. Using a respective one of the check nodes, a check node return value is calculated based on one or more other vector components from one or more other vectors and one or more vector indices corresponding to the one or more other vector components. The confidence vector is then updated based on the check node return value and an index for the check node return value, and a current state of a memory cell associated with the respective one of the variable nodes is determined based on a location of a primary one of multiple vector components within the updated confidence vector. | 05-21-2015 |
20150262660 | ASYMMETRIC LOG-LIKELIHOOD RATIO FOR FLASH CHANNEL - Disclosed is a system and method for reading flash memory cells with dynamically adjusted probability values (e.g., log-likelihood ratios). In connection with reading bit values from flash memory cells, one or more predetermined first probability values are adjusted relative to one or more predetermined second probability values. The one or more predetermined first probability values are associated with reading one or more memory cells programmed to a first binary value, and the one or more predetermined second probability values are associated with reading one or more memory cells programmed to a second binary value. The plurality of bit values read from the plurality of non-volatile memory cells and the one or more adjusted first probability values are provided to a decoder for use in decoding the plurality of bit values. | 09-17-2015 |
20160005460 | SOFT INFORMATION MODULE - A soft information module is coupled between one or more flash memory devices and a decoder. The soft information module receives a putative value of one or more memory cells of the one or more flash memory devices based on a read of the one or more memory cells at an initial read level, and one or more respective indicators of whether the putative value was read at one or more respective different read levels offset from the initial read level, and receives a page indicator for the read. The soft information module determines a cell program region for the read based on the putative value, the one or more respective indicators, and the page indicator, identifies a predetermined confidence value for the region, and provides the confidence value to the decoder for association with the putative value, the confidence value being representative of a likelihood that the one or more memory cells was programmed to the putative value. | 01-07-2016 |
20160062881 | METABLOCK RELINKING SCHEME IN ADAPTIVE WEAR LEVELING - Systems and methods for metablock relinking may be provided. A first physical block of a first metablock may be determined to have a different health than a second physical block of a second metablock based on health indicators of the first and second physical blocks. Each of the health indicators may indicate an extent to which a respective one of the first and second physical blocks may be written to and/or erased before the respective one of the first and second physical blocks becomes defective. The first physical block of the first metablock may be replaced with the second physical block of the second metablock based on a determination that the health of the first physical block of the first metablock is different than the health of the second physical block of the second metablock. | 03-03-2016 |
20160098215 | Method and System for Adaptively Assigning Logical Block Address Read Counters Using a Tree Structure - Systems, apparatuses, and methods are provided that dynamically reassign counters (or other memory monitors) in a memory. A plurality of counters may be assigned to different address ranges within an overall address range of a memory. The value of the counter may be indicative of activity, such as reads, within a respective assigned address range. Depending on the value of the counter, the respective address range of the counter may be dynamically changed. For example, a counter with a high value (indicating higher activity within the address range) may have its respective address range divided, with two counters being assigned to each of the divided address ranges. Likewise, counters with low values (indicating less activity within the address ranges) may have their respective address ranges combined, with a single counter being assigned to the combined address ranges. Thus, in subdividing and combining address ranges, the number of counters assigned may remain the same, while still monitoring the activity with the overall address range. | 04-07-2016 |
Patent application number | Description | Published |
20150060662 | APPARATUS OF PLURAL CHARGED PARTICLE BEAMS WITH MULTI-AXIS MAGNETIC LENS - An apparatus of plural charged particle beams with multi-axis magnetic lens is provided to perform multi-functions of observing a specimen surface, such as high-throughput inspection and high-resolution review of interested features thereof and charge-up control for enhancing image contrast and image resolution. In the apparatus, two or more sub-columns are formed and each of the sub-columns performs one of the multi-functions. Basically the sub-columns take normal illumination to get high image resolutions, but one or more may take oblique illuminations to get high image contrasts. | 03-05-2015 |
20150179384 | Multi-axis Magnetic Lens for Focusing a Plurality of Charged Particle Beams - A multi-axis magnetic lens with stable performance in focusing a plurality of charged particle beams is provided. The multi-axis magnetic lens comprises a plurality of magnetic dub-lens modules. On the one hand, the multi-axis magnetic lens employs an annular permanent-magnet unit to provide a basic and stable magnetic flux to the plurality of magnetic sub-lens modules. One the other hand, the multi-axis magnetic lens uses a plurality of subsidiary coils to provide additional and adjustable magnetic flux to the plurality of magnetic sub-lens modules respectively. The invention also proposes a method to turn off or adjust the basic and stable magnetic flux for some applications. Hence, this invention will benefit the applications which need to execute in a long time period while keeping a high stabilization in performance. | 06-25-2015 |
20160064180 | Apparatus of Plural Charged Particle Beams with Multi-axis Magnetic Lenses - A new apparatus of plural charged particle beams with multi-axis magnetic lenses is provided, which comprises a plurality of sub-columns The apparatus employs two modified multi-axis magnetic lenses, and magnetic sub-lenses thereof therefore function as the objective lenses and the condenser lenses of all the sub-columns respectively. The plurality of sub-columns can perform the same function or different functions required for observing a surface of a specimen, such as high-throughput inspection and high-resolution review of interested features thereon. Accordingly, the apparatus can be used as a yield management tool in semiconductor manufacturing industry. | 03-03-2016 |
Patent application number | Description | Published |
20080248657 | Method and system for thermally processing a plurality of wafer-shaped objects - Process and system for processing wafer-shaped objects, such as semiconductor wafers is disclosed. In accordance with the present disclosure, a multiple of two wafers are processed in a thermal processing chamber. The thermal processing chamber is in communication with at least one heating device for heating the wafers. The wafers are placed in the thermal processing chamber in a face-to-face configuration or in a back-to-back configuration. | 10-09-2008 |
20090325386 | Process and System For Varying the Exposure to a Chemical Ambient in a Process Chamber - A processing system is disclosed for conducting various processes on substrates, such as semiconductor wafers by varying the exposure to a chemical ambient. The processing system includes a processing region having an inlet and an outlet for flowing fluids through the chamber. The outlet is in communication with a conductance valve that is positioned in between the processing region outlet and a vacuum exhaust channel. The conductance valve rapidly oscillates or rotates between open and closed positions for controlling conductance through the processing region. This feature is coupled with the ability to rapidly pulse chemical species through the processing region while simultaneously controlling the pressure in the processing region. Of particular advantage, the conductance valve is capable of transitioning the processing region through pressure transitions of as great as 100:1 while chemical species are flowed through the processing region using equally fast control valves in a synchronous pulsed fashion. | 12-31-2009 |
20100219174 | Selective Reflectivity Process Chamber with Customized Wavelength Response and Method - A customizable chamber spectral response is described which can be used at least to tailor chamber performance for wafer heating, wafer cooling, temperature measurement, and stray light. In one aspect, a system is described for processing a treatment object having a given emission spectrum at a treatment object temperature which causes the treatment object to produce a treatment object radiated energy. The chamber responds in a first way to the heating arrangement radiated energy and in a second way to the treatment object radiated energy that is incident thereon. The chamber may respond in the first way by reflecting the majority of the heat source radiated energy and in the second way by absorbing the majority of the treatment object radiated energy. Different portions of the chamber may be treated with selectively reflectivity based on design considerations to achieve objectives with respect to a particular chamber performance parameter. | 09-02-2010 |