Patent application number | Description | Published |
20130169471 | CODED APERTURE BEAM ANALYSIS METHOD AND APPARATUS - A method and apparatus for determining the range, radial velocity, and bearing angles of scattering objects reflecting RF signals or for determining the range, radial velocity, and bearing angles of sources RF signals. An array of antenna elements is utilized, the array of antenna elements each having an associated two state modulator wherein transmitted and/or received energy is phase encoded according to a sequence of multibit codes, the multibit codes each having two states with approximately a 50% probability for each of the two states occurring in each given multibit code in said sequence of multibit codes, thereby allowing the determination of range, radial velocity, and bearing angles through digital computation after the scattered signals have been received. | 07-04-2013 |
20130169485 | CODED APERTURE BEAM ANALYSIS METHOD AND APPARATUS - A method and apparatus for determining the range, radial velocity, and bearing angles of scattering objects reflecting RF signals or for determining the range, radial velocity, and bearing angles of sources RF signals. An array of antenna elements is utilized, the array of antenna elements each having an associated two state modulator wherein transmitted and/or received energy is phase encoded according to a sequence of multibit codes, the bits of the multibit codes each preferably having two states with approximately a 50% probability for each of the two states occurring within each given multibit code in said sequence of multibit codes, thereby allowing the determination of range, radial velocity, and bearing angles through digital computation after the scattered signals have been received. | 07-04-2013 |
20130293435 | ANTENNA ARRAY WITH WIDE-BAND REACTANCE CANCELLATION - An antenna array containing two or more radiating elements, with nearest neighbor radiating elements connected together with a non-Foster circuit at terminals of the radiating elements such that mutual reactance of the elements is reduced over a wider bandwidth than which would be obtained if the non-Foster circuits were omitted. | 11-07-2013 |
20140300431 | Broadband non-Foster Decoupling Networks for Superdirective Antenna Arrays - A four port antenna decoupling network which has only two negative capacitors and four or more positive capacitors and a method of improving low frequency receiving performance of two element and four element antenna arrays using one or more wideband decoupling circuits wherein each of said wideband decoupling circuits contain a maximum of two non-Foster components, the two non-Foster components preferably simulating negative capacitors. | 10-09-2014 |
20150160331 | Method and Apparatus for Reducing Noise in a Coded Aperture Radar - A method and apparatus for reducing noise in a coded aperture radar system, the coded aperture radar system transmitting signals which occur in sweeps, with K sweeps utilized to cover field of view of the coded aperture radar system and Q frequency shifts or steps occurring each sweep thereof. An array of N antenna elements is provided, the array of antenna elements each having an associated two state modulator coupled therewith. Energy received at the array is modulated according to a sequence of multibit codes, the number of codes in the sequence of codes comprising at least K times Q times N, thereby reducing noise in the coded aperture radar system compared to a coded aperture radar system radar system having fewer than K times Q times N codes in its sequence of multibit codes. | 06-11-2015 |
20150160335 | METHOD AND APPARATUS FOR PROCESSING CODED APERTURE RADAR (CAR) SIGNALS - A radar system in which Coded Aperture Radar processing is performed on received radar signals reflected by one or more objects in a field of view which reflect a transmitted signal which covers a field of view with K sweeps and each sweep including Q frequency changes. For Type II CAR, the transmitted signal also includes N modulated codes per frequency step. The received radar signals are modulated by a plurality of binary modulators the results of which are applied to a mixer. The output of the mixer, for one acquisition results in a set of Q·K (for Type I CAR) or Q·K·N (for Type II CAR) complex data samples, is distributed among a number of digital channels, each corresponding to a desired beam direction. For each channel, the complex digital samples are multiplied, sample by sample, by a complex signal mask that is different for each channel. | 06-11-2015 |
Patent application number | Description | Published |
20160034133 | CONTEXT-SPECIFIC USER INTERFACES - Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein. | 02-04-2016 |
20160034148 | CONTEXT-SPECIFIC USER INTERFACES - Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein. | 02-04-2016 |
20160034152 | CONTEXT-SPECIFIC USER INTERFACES - Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein. | 02-04-2016 |
20160034166 | CONTEXT-SPECIFIC USER INTERFACES - Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein. | 02-04-2016 |
20160034167 | CONTEXT-SPECIFIC USER INTERFACES - Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein. | 02-04-2016 |
20160048283 | WEATHER USER INTERFACE - Reduced-size user interfaces for providing weather information are disclosed. At an electronic device with a touch-sensitive display, indications of a location and a temperature at the location may be displayed. In some examples, a user may provide input through a touch on the touch-sensitive display and/or through a rotation of a rotatable input mechanism to display additional weather information, such as weather information for another location, another temperature, another time, and so forth. In some examples, the device may obtain data representing an upcoming activity, determine whether the activity is to begin within a threshold amount of time, and display weather information based on the upcoming activity. In some examples, the device may display an affordance at a position to indicate the time of day for which a weather condition is provided. | 02-18-2016 |
20160048705 | AUTHENTICATED DEVICE USED TO UNLOCK ANOTHER DEVICE - An electronic device having a user-interface locked state and a user-interface unlocked state may be in the locked state. The locked electronic device may detect, via wireless communication, an external device; receive, from the external device, unlocking information for unlocking the electronic device. The locked electronic device may determine whether the external device is authorized to facilitate its unlocking. The locked electronic device may detect user input. In response to the user input, the received unlocking information, and/or a determination that the external device is authorized, the locked electronic device may unlock and enter a normal operating state wherein application programs may be launched and used. | 02-18-2016 |
20160062487 | BUTTON FUNCTIONALITY - Button functionalities for user interfaces, e.g., for use with a portable multifunction device, are disclosed. Exemplary button functionalities are described for an electronic device with a display, a rotatable and depressible input mechanism, and/or a button. Different device features may be accessed, depending on whether the rotatable and depressible input mechanism or the button is activated, and further depending on whether the activation represents a single press, a double press, or an extended press on the rotatable and depressible input mechanism or the button. | 03-03-2016 |
20160062540 | REDUCED-SIZE INTERFACES FOR MANAGING ALERTS - An electronic device with a display can receive an alert comprising information, and in response to receiving the alert, issue a perceptual output. The device can detect a user input and determine whether the user input was detected within a predetermined time interval after the perceptual output. In accordance with a determination that the user input was detected within the predetermined time interval, the device can display a notification on the display, wherein the notification comprises a first portion of the information. If the device continues to detect the user input after a second predetermined time period, the device can display a second portion of the information, where the second portion is different from the first portion. | 03-03-2016 |
20160062541 | ELECTRONIC TOUCH COMMUNICATION - Touch inputs such as single-finger contacts and multiple-finger contacts are detected at an electronic device and translated into electronic touch communications for playback at an external electronic device. | 03-03-2016 |
20160062570 | REDUCED-SIZE NOTIFICATION INTERFACE - An electronic device with a touch-sensitive display can obtain a plurality of alerts associated with dates and times. The device can detect a user input, and in response to the input display a notification interface. The notification interface can include a future notification representing a future alert with a date and time after the current date and time, and a past notification representing a past alert with a date and time before the current date and time. The future and past notifications can be separated by a graphical separator that has an indication of the current time. The future and past alerts correspond to different installed applications. | 03-03-2016 |
20160062571 | REDUCED SIZE USER INTERFACE - A method includes: at an electronic device with a touch-sensitive display and a rotatable input mechanism: receiving data representing a collection of photos stored on an external device; displaying a first view of an image, the image comprising a first representation including a visual representation of a first photo in the collection of photos and a second representation including a visual representation of a second photo in the collection of photos. The first representation and the second representation may be arranged in fixed positions with respect to each other, and, in the first view, may be displayed at a first size. A first movement of the rotatable input mechanism may be detected and, in response, a second view of the image may be displayed in which the first representation and the second representation are displayed at a second size different than the first size. | 03-03-2016 |
20160062573 | REDUCED SIZE USER INTERFACE - A method includes, at an electronic device: receiving data representing a sequence of images stored on an external device; displaying, on a touch-sensitive display, a representation of the sequence of images; determining whether a contact detected on the touch-sensitive display at the representation of the sequence of images has a characteristic intensity above a threshold intensity; in response to a determination that the characteristic intensity is above the threshold intensity, displaying a user interface menu including a user interface object representing an option to display a background of a user interface based on the sequence of images; detecting a selection of the user interface object; detecting a motion indicative of a wrist raise gesture; and in response to detecting the motion indicative of a wrist raise gesture, displaying the background of the user interface on the display of the electronic device based on the sequence of images. | 03-03-2016 |
20160062574 | ELECTRONIC TOUCH COMMUNICATION - Touch inputs such as single-finger contacts and multiple-finger contacts are detected at an electronic device and translated into electronic touch communications for playback at an external electronic device. | 03-03-2016 |
20160062589 | REDUCED-SIZE USER INTERFACES FOR DYNAMICALLY UPDATED APPLICATION OVERVIEWS - An electronic device with a touch-sensitive display can detect a contact with the display, and in response to detecting the contact, the device can display a user interface screen representing a corresponding application. The user interface screen can include an affordance for launching the application, and a set of information obtained from the application, where the set of information is updated in accordance with data from the application. | 03-03-2016 |
20160062590 | USER INTERFACE FOR LIMITING NOTIFICATIONS AND ALERTS - The present disclosure relates to systems and processes for limiting notifications on an electronic device. In one example process, data representing a user input can be received by an electronic device. The data representing the user input can include touch data from the touch-sensitive device, ambient light data from an ambient light sensor, intensity data from a contact intensity sensor, and/or motion data from one or more motion sensors. Based on the data, it can be determined whether the user input is a cover gesture over a touch-sensitive display of the electronic device. In response to determining that the user input is a cover gesture over the touch-sensitive display, the electronic device can be put into a DND mode for a predetermined amount of time. While in the DND mode, the electronic device can cease to output some or all notifications. | 03-03-2016 |
20160062608 | BUTTON FUNCTIONALITY - Button functionalities for user interfaces, e.g., for use with a portable multifunction device, are disclosed. Exemplary button functionalities are described for an electronic device with a display, a rotatable and depressible input mechanism, and/or a button. Different device features may be accessed, depending on whether the rotatable and depressible input mechanism or the button is activated, and further depending on whether the activation represents a single press, a double press, or an extended press on the rotatable and depressible input mechanism or the button. | 03-03-2016 |
20160062630 | ELECTRONIC TOUCH COMMUNICATION - Touch inputs such as single-finger contacts and multiple-finger contacts are detected at an electronic device and translated into electronic touch communications for playback at an external electronic device. | 03-03-2016 |
20160117147 | USER INTERFACE FOR RECEIVING USER INPUT - The present disclosure relates to user interfaces for receiving user input. In some examples, a device determines which user input technique a user has accessed most recently, and displays the corresponding user interface. In some examples, a device scrolls through a set of information on the display. When a threshold criteria is satisfied, the device displays an index object fully or partially overlaying the set of information. In some examples, a device displays an emoji graphical object, which is visually manipulated based on user input. The emoji graphical object is transmitted to a recipient. In some examples, a device displays paging affordances that enlarge and allow a user to select a particular page of a user interface. In some examples, the device displays user interfaces for various input methods, including multiple emoji graphical objects. In some examples, a keyboard is displays for receiving user input. | 04-28-2016 |
Patent application number | Description | Published |
20090020411 | Laser pyrolysis with in-flight particle manipulation for powder engineering - Laser pyrolysis apparatuses can provide for the engineering of product inorganic particles in-flight through the use of jet inlets that introduce a composition, such as an inert gas or a surface modifying composition, at high velocity. Under strong mixing conditions, the inorganic particle flow can be manipulated while also reducing particle agglomeration. These strong mixing apparatuses have been found to be effective at forming high quality crystals with structures that inherently grow relatively slowly through the slowing of the quenching process to maintain the crystal development until a desired high degree of crystallinity is achieved. Also, the surface chemistry of the particles can be manipulated in the flow to engineer desired inorganic particle surface chemistry. | 01-22-2009 |
20090075083 | Nanoparticle production and corresponding structures - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 03-19-2009 |
20090095128 | UNIFORM AEROSOL DELIVERY FOR FLOW-BASED PYROLYSIS FOR INORGANIC MATERIAL SYNTHESIS - Light-driven flow reactors are configured with an aerosol delivery apparatus that is designed to improve the reactive process with respect to forming uniform product compositions at higher rates. In particular, the reactant delivery system can deliver an aerosol having an average droplet size of no more than about 50 microns, and in some embodiments 20 microns, and with less than 1 droplet in 10,000 having a diameter greater than 5 times the average droplet size. In some embodiments, the edge of the aerosol generator can be placed within about 6 centimeters of the edge of the light beam passing through the reaction chamber. The average aerosol velocity can be no more than about 5 meters per second. In some embodiments, the aerosol generator can comprise a non-circular opening and a gas permeable structure that is used to generate a mist that is delivered from the apparatus as an aerosol. | 04-16-2009 |
20100190288 | THIN SILICON OR GERMANIUM SHEETS AND PHOTOVOLATICS FORMED FROM THIN SHEETS - Thin semiconductor foils can be formed using light reactive deposition. These foils can have an average thickness of less than 100 microns. In some embodiments, the semiconductor foils can have a large surface area, such as greater than about 900 square centimeters. The foil can be free standing or releasably held on one surface. The semiconductor foil can comprise elemental silicon, elemental germanium, silicon carbide, doped forms thereof, alloys thereof or mixtures thereof. The foils can be formed using a release layer that can release the foil after its deposition. The foils can be patterned, cut and processed in other ways for the formation of devices. Suitable devices that can be formed form the foils include, for example, photovoltaic modules and display control circuits. | 07-29-2010 |
20100209328 | METHODS FOR SYNTHESIZING SUBMICRON DOPED SILICON PARTICLES - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 08-19-2010 |
20110318905 | SILICON/GERMANIUM NANOPARTICLE INKS, LASER PYROLYSIS REACTORS FOR THE SYNTHESIS OF NANOPARTICLES AND ASSOCIATED METHODS - Laser pyrolysis reactor designs and corresponding reactant inlet nozzles are described to provide desirable particle quenching that is particularly suitable for the synthesis of elemental silicon particles. In particular, the nozzles can have a design to encourage nucleation and quenching with inert gas based on a significant flow of inert gas surrounding the reactant precursor flow and with a large inert entrainment flow effectively surrounding the reactant precursor and quench gas flows. Improved silicon nanoparticle inks are described that has silicon nanoparticles without any surface modification with organic compounds. The silicon ink properties can be engineered for particular printing applications, such as inkjet printing, gravure printing or screen printing. Appropriate processing methods are described to provide flexibility for ink designs without surface modifying the silicon nanoparticles. | 12-29-2011 |
20120012032 | DISPERSIONS OF SUBMICRON DOPED SILICON PARTICLES - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 01-19-2012 |
20120244060 | METHODS FOR SYNTHESIZING SUBMICRON DOPED SILICON PARTICLES - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 09-27-2012 |
20130221286 | SILICON/GERMANIUM NANOPARTICLE INKS, LASER PYROLYSIS REACTORS FOR THE SYNTHESIS OF NANOPARTICLES AND ASSOCIATED METHODS - Laser pyrolysis reactor designs and corresponding reactant inlet nozzles are described to provide desirable particle quenching that is particularly suitable for the synthesis of elemental silicon particles. In particular, the nozzles can have a design to encourage nucleation and quenching with inert gas based on a significant flow of inert gas surrounding the reactant precursor flow and with a large inert entrainment flow effectively surrounding the reactant precursor and quench gas flows. Improved silicon nanoparticle inks are described that has silicon nanoparticles without any surface modification with organic compounds. The silicon ink properties can be engineered for particular printing applications, such as inkjet printing, gravure printing or screen printing. Appropriate processing methods are described to provide flexibility for ink designs without surface modifying the silicon nanoparticles. | 08-29-2013 |
20150191616 | SILICON/GERMANIUM NANOPARTICLES AND INKS HAVING LOW METAL CONTAMINATION - Laser pyrolysis reactor designs and corresponding reactant inlet nozzles are described to provide desirable particle quenching that is particularly suitable for the synthesis of elemental silicon particles. In particular, the nozzles can have a design to encourage nucleation and quenching with inert gas based on a significant flow of inert gas surrounding the reactant precursor flow and with a large inert entrainment flow effectively surrounding the reactant precursor and quench gas flows. Improved silicon nanoparticle inks are described that has silicon nanoparticles without any surface modification with organic compounds. The silicon ink properties can be engineered for particular printing applications, such as inkjet printing, gravure printing or screen printing. Appropriate processing methods are described to provide flexibility for ink designs without surface modifying the silicon nanoparticles. | 07-09-2015 |
Patent application number | Description | Published |
20100087096 | Reduced Size Multi-Pin Male Plug Connector - Receptacle connectors and male plug connectors having a reduced size in at least one direction can be provided. One example reduces height by not including a center contact tab or tongue, but instead places contacts on an insulator that is adjacent to a bottom portion of the receptacle. Another example may reduce width by reducing contact pitch, and may use a particular shape of contact to achieve god signal quality. Receptacle connectors and male plug connectors can also provide support for one or more new high-speed communication standards, such as USB 3.0 and DisplayPort. Methods can provide one or more standardized connector components to speed connector design and manufacture of new electronic devices such as media players, thus reducing their time to market. | 04-08-2010 |
20100087098 | Reduced Size Multi-Pin Female Receptacle Connector - Receptacle connectors and male plug connectors having a reduced size in at least one direction can be provided. One example reduces height by not including a center contact tab or tongue, but instead places contacts on an insulator that is adjacent to a bottom portion of the receptacle. Another example may reduce width by reducing contact pitch, and may use a particular shape of contact to achieve god signal quality. Receptacle connectors and male plug connectors can also provide support for one or more new high-speed communication standards, such as USB 3.0 and DisplayPort. Methods can provide one or more standardized connector components to speed connector design and manufacture of new electronic devices such as media players, thus reducing their time to market. | 04-08-2010 |
20110034219 | ELECTRONIC DEVICES WITH CLIPS - A portable electronic device may have a clip. The clip may be mounted to a housing using hinge structures. The hinge structures may bias the clip towards a closed position. The clip may be opened to attach the portable electronic device to an object. When in the closed position, the clip may lie flush with the exterior of the device housing. Clip biasing may be provided using a torsion spring, a coil spring, a ribbon spring, a clip with built-in biasing, a tension spring, or a compression spring. A coupling mechanism may be used to attach the clip to the housing. The coupling mechanism may include a ratcheting rotatable mechanism, a fixed attachment structure, a flexible attachment structure, a removable structure, or a structure that includes a spring bias adjustment mechanism. The device may have a button with a touch sensor array. | 02-10-2011 |
20110111642 | MULTI-PIN CONNECTOR FOR ADVANCED SIGNALING - Receptacle connectors and male plug connectors having a reduced size in at least one direction can be provided. One example reduces height by not including a center contact tab or tongue, but instead places contacts on an insulator that is adjacent to a bottom portion of the receptacle. Another example may reduce width by reducing contact pitch, and may use a particular shape of contact to achieve god signal quality. Receptacle connectors and male plug connectors can also provide support for one or more new high-speed communication standards, such as USB 3.0 and DisplayPort. Methods can provide one or more standardized connector components to speed connector design and manufacture of new electronic devices such as media players, thus reducing their time to market. | 05-12-2011 |
Patent application number | Description | Published |
20090110384 | Inductorless Electroactive Lens Driver and System - An electroactive lens driver comprises a voltage generator generating a high alternating current voltage signal for application to an electroactive lens in response to a low direct current voltage signal. The voltage generator does not include an inductor or a transformer. | 04-30-2009 |
20090153208 | Pulse Width Modulation Driver for Electroactive Lens - An electroactive lens driver generates a variable root-mean-square drive voltage for controlling an electroactive lens by controlling the duty cycle of a modified square wave. | 06-18-2009 |
20100328973 | AC COUPLED SWITCHING POWER SUPPLY AND METHOD THEREFOR - A circuit for converting high voltage AC to low voltage DC has an input capacitor coupled an input AC source. A rectifier is coupled to the input capacitor. A switch is coupled to the rectifier. A voltage regulator is coupled to the switch. The voltage regulator regulates an output of the circuit by closing the switch when a rising edge of a rectified AC voltage is below an output voltage and opens the switch when the output voltage reaches a regulation voltage. A storage capacitor is coupled to the switch. | 12-30-2010 |
20120262075 | MULTIPLE STAGE SEQUENTIAL CURRENT REGULATOR - An LED driver circuit operating from the AC power line providing high efficiency, good line and load regulation, high power factor, low line current harmonics, low conducted EMI, high LED utilization, and lamp dimming compatibility, while consisting of a minimal number of components. No inductors, nor capacitors (including electrolytics), nor high current switching transistors are employed. The top of a string of series connected LED segments is connected to the output of a rectifier, which in turn is connected to an AC sine wave power source. The string is tapped at various locations, including the bottom of the string. Each segment can consists of any number of serial or parallel connected LEDs. Current control elements or regulators sink current at each tap and are sequentially turned on and off one at a time, tracking the rectified sine wave voltage. Voltage across each regulator and current when conducting is individually controllable. Power loss in the regulators is minimized by keeping regulator voltage to a minimum. The regulators may control current in a multitude of ways, including a constant current, or a current dependent on voltage across the regulators including a resistor, or a combination. The driver is self-commutating, with the sequencing of the current control elements an inherent feature closely integrated with the current control elements and providing optimal performance over variable operating conditions. Given the large number of design variables, the driver circuit can be optimized for various performance criteria including input voltage range, line/load regulation, output power/current, efficiency, power factor, line current harmonics, dimmer compatibility, and LED utilization. | 10-18-2012 |
20140210363 | Multiple Stage Sequential Current Regulator - An LED driver circuit for controlling direct current supplied to a plurality of serially connected segments of Light Emitting Diodes (LEDs) is disclosed. In one embodiment, the LED driver circuit comprises a self-commutating circuit, which comprises a plurality of current control elements, each current control element having two ends, a first end connected to a different end of each segment along the plurality of serially connected segments of LEDs and a second end connected to a path to ground. The path to ground comprises a sense resistor and the path to ground is shared by the second end of each current control element. Each current control element is coupled to an adjacent current control element by a cross-regulation circuit and controlled by a signal from an adjacent current control element. | 07-31-2014 |
20150216004 | Multiple Stage Sequential Current Regulator - An LED driver circuit for controlling direct current supplied to a plurality of serially connected segments of Light Emitting Diodes (LEDs) is disclosed. In one embodiment, the LED driver circuit comprises a self-commutating circuit, which comprises a plurality of current control elements, each current control element having two ends, a first end connected to a different end of each segment along the plurality of serially connected segments of LEDs and a second end connected to a path to ground. The path to ground comprises a sense resistor and the path to ground is shared by the second end of each current control element. Each current control element is coupled to an adjacent current control element by a cross-regulation circuit and controlled by a signal from an adjacent current control element. | 07-30-2015 |
20150286230 | Current Control Circuit for Linear LED Driver - Employed within an LED driver operating from the AC power line, the invention controls both input current and output power. With this regulation circuit, input current appears purely resistive, precisely tracking the input voltage waveshape. At the same time, it provides good line regulation and inherent phase dimmer compatibility, requiring no special circuitry to detect and handle a dimmer. | 10-08-2015 |
20150382409 | SEQUENTIAL LINEAR LED DRIVER UTILIZING HEADROOM CONTROL - A sequential linear light emitting diode (LED) driver utilizing a headroom control technique is disclosed. | 12-31-2015 |
20150382414 | Sequential Linear LED System With Low Output Ripple - A sequential linear light emitting diode (LED) system with a low output ripple is disclosed. In one embodiment, the a sequential linear LED system comprises a bridge rectifier for generating a DC voltage, a diode for receiving the DC voltage, a capacitor coupled to the diode, a current regulator coupled to the capacitor for controlling the charging of the capacitor, and a plurality of segments coupled to the diode, each segment comprising an LED string and current regulator. | 12-31-2015 |
Patent application number | Description | Published |
20120281381 | Housing for Portable Electronic Device with Reduced Border Region - An electronic device having a housing structure that is configured to receive at least one glass cover is disclosed. The glass cover serves to cover a display assembly provided within the electronic device. The glass cover can be secured to the housing structure so as to facilitate providing a narrow border between an active display area and an outer edge of the housing structure. The enclosure for the electronic device can be thin yet be sufficiently strong to be suitable for use in electronic devices, such as portable electronic devices. | 11-08-2012 |
20130082883 | PORTABLE ELECTRONIC DEVICE HOUSING HAVING INSERT MOLDING AROUND ANTENNA - Embodiments are described herein in the context of housings for electronic devices. In one embodiment, a housing can make use of an outer member, which can be formed of glass. The outer member can be secured with respect to other portions of the housing for the electronic device. The output member can also be protected at its edges by a protective side member. Still further, one or more antenna can be provided at least partially internal to the protective side member. The electronic devices can be portable and in some cases handheld. | 04-04-2013 |
20130100591 | BUCKLING SHOCK MOUNTING - A buckling shock mounting and method related thereto are discussed herein. In one embodiment, the buckling shock mounting may take the form of a plurality of panels oriented uprightly within a plane to form at least one geometric shape. The plurality of panels are made of a uniform material and each of the panels is configured to buckle when a threshold amount of force is applied perpendicularly to the plane. | 04-25-2013 |
20130257582 | PROTECTING AN ELECTRONIC DEVICE - An electronic device including a processor, at least one sensor in communication with the processor, wherein the processor is configured to determine an orientation of the device and drop event based on input from the at least one sensor. The electronic device further includes a motor in communication with the processor and a mass operably connected to the motor. The processor is configured to drive the motor when a drop event is determined and the mass is configured to rotate with respect to the motor to alter the orientation of the device. | 10-03-2013 |
20130333485 | Embedded Data Acquisition - Embodiments are generally directed to methods and apparatuses having electronic device cover glass that includes embedded sensors. In particular, one embodiment may take the form of a device having a device housing and a cover glass coupled to the device housing. The device includes a plurality of sensors coupled to the cover glass and configured to acquire data related to stress and strain experienced by the cover glass. The plurality of sensors is embedded within the cover glass. | 12-19-2013 |
20140023430 | Attachment Techniques - Techniques for attachment of sapphire substrates with other materials and the resulting structures are provided. One embodiment may take the form of an attachment method including creating an aperture within a sapphire substrate and filling the aperture with an attachment material. The method also includes mechanically coupling a member to the sapphire substrate using the attachment material. | 01-23-2014 |
20140068919 | ACCESSORY ATTACHMENT MECHANISMS FOR AN ELECTRONIC DEVICE - Attachment mechanisms that may be employed to attach accessory devices to electronic devices are provided. The attachment mechanism may include a displaceable post that is moveable between deployed and stored configurations. In the deployed configuration an accessory may be attached to the displaceable post, whereas in the stored configuration the displaceable post may be at least partially inaccessible. Movement of the displaceable post may be controlled by cam surfaces, a spring, and a follower. The spring may be conical and configured to fold flat to reduce the height of the attachment mechanism. | 03-13-2014 |
20140103590 | SYSTEMS AND METHODS FOR USING A PORTION OF A HOUSING IN A BUTTON ASSEMBLY - Systems and methods for cutting a cover from a portion of a housing of an electronic device, and positioning the cover within the housing are provided. An electronic device can include an interface having an actuator over which a cover is placed. The cover can be constructed by cutting away a portion of a housing of the electronic device. To improve the aesthetic appeal of the device, the orientation of the cover can be maintained while and after it is cut away from the housing by a fixture used for the cutting process. An adhesive sheet can be placed over the housing and the cover to ensure that the cover remains stationary relative to the housing once it is separated from the housing. | 04-17-2014 |
20140192488 | HANDHELD DEVICE ASSEMBLY - This is directed to several handheld device components to be placed in a handheld device, as well as methods or systems for mounting or retaining components within the device. In particular, this is directed to a rigid shield used in an SMT process and securing connected flex connectors by adhering the flexes together. This is also directed to using foam in combination with a hard material to create an acoustic seal, or several layers of foam to create an acoustic and mechanical seal. This is also directed to selectively folding a sheet of material placed around a battery cell. | 07-10-2014 |
20140192489 | HANDHELD DEVICE ASSEMBLY - This is directed to several handheld device components to be placed in a handheld device, as well as methods or systems for mounting or retaining components within the device. In particular, this is directed to a rigid shield used in an SMT process and securing connected flex connectors by adhering the flexes together. This is also directed to using foam in combination with a hard material to create an acoustic seal, or several layers of foam to create an acoustic and mechanical seal. This is also directed to selectively folding a sheet of material placed around a battery cell. | 07-10-2014 |
20140193607 | WHITE APPEARING ANODIZED FILMS AND METHODS FOR FORMING THE SAME - The embodiments described herein relate to forming anodized films that have a white appearance. In some embodiments, an anodized film having pores with light diffusing pore walls created by varying the current density during an anodizing process is described. In some embodiments, an anodized film having light diffusing micro-cracks created by a laser cracking procedure is described. In some embodiments, a sputtered layer of light diffusing aluminum is provided below an anodized film. In some embodiments, light diffusing particles are infused within openings of an anodized layer. | 07-10-2014 |
20140313086 | Portable Electronic Device Housing Having Insert Molding Around Antenna - Embodiments are described herein in the context of housings for electronic devices. In one embodiment, a housing can make use of an outer member, which can be formed of glass. The outer member can be secured with respect to other portions of the housing for the electronic device. The output member can also be protected at its edges by a protective side member. Still further, one or more antenna can be provided at least partially internal to the protective side member. The electronic devices can be portable and in some cases handheld. | 10-23-2014 |
20140361934 | ANTENNA WINDOW AND ANTENNA PATTERN FOR ELECTRONIC DEVICES AND METHODS OF MANUFACTURING THE SAME - A housing for an electronic device, including an aluminum layer enclosing a volume that includes a radio-frequency (RF) antenna is provided. The housing includes a window aligned with the RF antenna; the window including a non-conductive material filling a cavity in the aluminum layer; and a thin aluminum oxide layer adjacent to the aluminum layer and to the non-conductive material; wherein the non-conductive material and the thin aluminum oxide layer form an RF-transparent path through the window. A housing for an electronic device including an integrated RF-antenna is also provided. A method of manufacturing a housing for an electronic device as described above is provided. | 12-11-2014 |
20140361945 | RADIO-FREQUENCY TRANSPARENT WINDOW - A patch for a device in an electronic housing including an aluminum layer having a threshold thickness, a non-conductive layer on a first side of the aluminum layer, and a radio-frequency (RF) transparent layer on a second side of the aluminum layer is provided. A method for manufacturing an antenna window including a patch as above is also provided, the method including determining a thickness of the aluminum layer adjacent to an anodized aluminum layer. A method for manufacturing an antenna window including coating an aluminum layer having a threshold thickness on a radio-frequency (RF) transparent layer to form an RF transparent laminate is also provided. A method for manufacturing an antenna window including removing a thickness of aluminum is also provided. A method for manufacturing an antenna window including disposing a mask on an aluminum substrate and anodizing the aluminum substrate to a selected thickness is also provided. | 12-11-2014 |
20150016030 | REDUCING APPEARANCE OF PHYSICAL DAMAGE ON COSMETIC SURFACES - The described embodiments relate generally to cosmetic surfaces and associated treatments to form cosmetic surfaces. Cosmetic surface treatments as described herein both increase durability and decrease the appearance of physical damage through implementation of an intermediate barrier layer having a first physical attribute (e.g., color of barrier layer) of a predetermined relationship with a second physical attribute of a second layer (e.g., color of a cosmetic layer). The intermediate barrier layer separates the second layer (e.g., a cosmetic or external layer) from internal material supporting both. The first physical attribute may be chosen to be of a similar appearance to the second physical attribute (e.g., matching and/or somewhat closely matching in color) such that physical damage to the cosmetic layer is made less visible. | 01-15-2015 |
20150118512 | METHODS FOR PRODUCING WHITE APPEARING METAL OXIDE FILMS BY POSITIONING REFLECTIVE PARTICLES PRIOR TO OR DURING ANODIZING PROCESSES - The embodiments described herein relate to anodic films and methods for forming anodic films. The methods described can be used to form anodic films that have a white appearance. Methods involve positioning reflective particles on or within a substrate prior to or during an anodizing process. The reflective particles are positioned within the metal oxide of the resultant anodic film but substantially outside the pores of the anodic film. The reflective particles scatter incident light giving the resultant anodic film a white appearance. | 04-30-2015 |
20150176146 | WHITE APPEARING ANODIZED FILMS - The embodiments described herein relate to forming anodized films that have a white appearance. In some embodiments, an anodized film having pores with light diffusing pore walls created by varying the current density during an anodizing process is described. In some embodiments, an anodized film having light diffusing micro-cracks created by a laser cracking procedure is described. In some embodiments, a sputtered layer of light diffusing aluminum is provided below an anodized film. In some embodiments, light diffusing particles are infused within openings of an anodized layer. | 06-25-2015 |
20150301565 | ACTIVE SCREEN PROTECTION FOR ELECTRONIC DEVICE - An electronic device includes one or more screens, multiple screen protectors moveable between a retracted position and extended position where they extend above the screen to create a gap, and one or more sensors. When the sensor detects a drop event, the screen protectors move from the retracted to extended position, functioning as a shock absorber and preventing the screen from connecting with a surface that the electronic device contacts. In some implementations, the screen protectors may be multiple tabs that may be moved between the retracted and extended positions by one or more motors and/or other actuators coupled to one or more pinions. Such tabs may be formed of various flexible and/or rigid materials such as plastic, plastic film, polyethylene terephthalate or other polymers, metal, thin film metal, combinations thereof, and/or other such materials. | 10-22-2015 |
20160024680 | METHODS FOR PRODUCING WHITE APPEARING METAL OXIDE FILMS BY POSITIONING REFLECTIVE PARTICLES PRIOR TO OR DURING ANODIZING PROCESSES - The embodiments described herein relate to anodic films and methods for forming anodic films. The methods described can be used to form anodic films that have a white appearance. Methods involve positioning reflective particles on or within a substrate prior to or during an anodizing process. The reflective particles are positioned within the metal oxide of the resultant anodic film but substantially outside the pores of the anodic film. The reflective particles scatter incident light giving the resultant anodic film a white appearance. | 01-28-2016 |
Patent application number | Description | Published |
20140074858 | PERCENT-CONSUMED WEIGHTED CONTENT RECOMMENDATION - Techniques and mechanisms described herein facilitate the performance of percent-consumed weighted content recommendation. According to various embodiments, input data for performing media content recommendation analysis may be identified. The input data may describe the presentation of a plurality of media content items in association with a plurality of content management accounts. The input data may comprise a plurality of data points. Each of the data points may identify a respective portion of a respective one of the media content items presented in association with a respective one of the content management accounts. For each or selected ones of the data points, a respective weighting factor may be applied based on the respective portion of the respective media content item presented in association with the respective content management account. The weighted input data may be numerically modeled to produce a plurality of media content recommendations. | 03-13-2014 |
20140122502 | FEEDBACK LOOP CONTENT RECOMMENDATION - Techniques and mechanisms described herein facilitate the performance of feedback-based weighted content recommendation. According to various embodiments, input data for performing media content recommendation analysis may be identified. The input data may describe the presentation of a plurality of media content items in association with a plurality of content management accounts. The input data may comprise a plurality of data points. Each of the data points may identify respective feedback data for a respective one of the media content items previously recommended for presentation in association with a respective one of the content management accounts. The feedback data may identify a viewer reaction to the recommended media content item. For each or selected ones of the data points, a respective weighting factor based on the feedback data for the respective media content item presented in association with the respective content management account may be applied. | 05-01-2014 |
20140149326 | POST-PROCESSED CONTENT RECOMMENDATION - Techniques and mechanisms described herein facilitate the performance of post-processed content recommendation. According to various embodiments, information identifying one or more events or actions detected in association with a designated content management account at a media system may be received. The designated content management account may provide access to a plurality of media content items via the media system. The designated content management account may be associated with a conditional media content recommendation. The conditional media content recommendation may designate a media content item for recommendation in association with the designated content management account. The conditional media content recommendation may also designate a recommendation condition for recommending the designated media content item. A determination may be made as to whether the identified events or actions satisfy the designated recommendation condition. When the designated recommendation condition has been satisfied, a message may be transmitted to the client machine. | 05-29-2014 |
20140149424 | TIME WEIGHTED CONTENT RECOMMENDATION - Techniques and mechanisms described herein facilitate the performance of time-viewed weighted content recommendation. According to various embodiments, input data for performing media content recommendation analysis is identified. The input data may describe the presentation of a plurality of media content items in association with a plurality of content management accounts. The input data may comprise a plurality of data points. Each of the data points may identify a respective time viewed for a respective one of the media content items presented in association with a respective one of the content management accounts. The time viewed may identify a date or time of day that the media content item has been presented in association with the content management account. For each or selected ones of the data points, a respective weighting factor may be applied based on the respective time viewed for the respective media content item. | 05-29-2014 |
20140149425 | VIEW COUNT WEIGHTED CONTENT RECOMMENDATION - Techniques and mechanisms described herein facilitate the performance of view-count weighted content recommendation. According to various embodiments, input data for performing media content recommendation analysis may be identified. The input data may describe the presentation of a plurality of media content items in association with a plurality of content management accounts. The input data may comprise a plurality of data points. Each of the data points may identify a respective view count for a respective one of the media content items presented in association with a respective one of the content management accounts. The view count may identify a number of times that the media content item has been presented in association with the content management account. A respective weighting factor may be applied based on the respective view count for the respective media content item presented in association with the respective content management account. | 05-29-2014 |
20140150005 | CONTENT RECOMMENDATION PRE-FILTERING - Techniques and mechanisms described herein facilitate the performance of content recommendation pre-filtering. According to various embodiments, information identifying one or more viewing events or actions detected in association with a designated content management account at a media system may be received. The designated content management account may provide access to a plurality of media content items via the media system. The designated content management account may be associated with a viewing profile. The viewing profile may designate one or more of the plurality of media content items for recommendation in association with the designated content management account. The viewing profile may also designate a pattern of viewing activity for recommending the designated media content items. When the identified viewing events or actions match the designated pattern of viewing activity, a message including an instruction for recommending the designated media content items for presentation may be transmitted to the client machine. | 05-29-2014 |
20140215506 | TIME CONTEXT WEIGHTED CONTENT RECOMMENDATION - Techniques and mechanisms described herein facilitate the performance of time context weighted content recommendation. According to various embodiments, information identifying one or more viewing events or actions detected in association with a designated content management account at a media system may be received. The one or more viewing events or actions may have associated therewith time information indicating a time at which the one or more viewing events or actions occurred. The designated content management account may provide access to a plurality of media content items via the media system. The designated content management account may be associated with a time context viewing profile. The time context viewing profile designating one or more of the plurality of media content items for recommendation in association with the designated content management account. The time context viewing profile may also designate a time context for recommending the designated media content items. | 07-31-2014 |
20150019573 | FEEDBACK LOOP CONTENT RECOMMENDATION - Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation. | 01-15-2015 |
20150052554 | GEOGRAPHIC CONTENT RECOMMENDATION - Geographic context may be used to recommend media content items for consumption by users of a media content management system. A request for a media content recommendation may be associated with a content management account and a geographic location. The media content management system may determine whether the geographic location includes individuals who are not associated with the content management account. If the geographic location includes such individuals, the system may recommend content suitable for sharing such as games, music playlists, movies, or television programs. | 02-19-2015 |
20150058903 | GEOGRAPHIC CONTENT RECOMMENDATION - Geographic context may be used to recommend media content items for consumption by users of a media content management system. A request for a media content recommendation may be associated with a content management account and a geographic location. The media content management system may determine whether the geographic location includes individuals who are not associated with the content management account. If the geographic location includes such individuals, the system may recommend content suitable for sharing such as games, music playlists, movies, or television programs. | 02-26-2015 |
Patent application number | Description | Published |
20090089774 | In-service software upgrade utilizing metadata-driven state translation - A method and apparatus for a metadata-driven upgrade of a network element is described. A network element comprises an active and backup controller card and receives new software to be installed on that network element. In addition, the network element installs the software on the backup controller card and synchronizes the active state of the network element to the backup controller card. Furthermore, the network element uses metadata to translate the active state to the format used by the new software. | 04-02-2009 |
20090141740 | MULTIPLE PROTOCOL CROSS LAYER CUSTOMIZED QoS PROPAGATION AND MAPPING - Techniques for multiple protocol cross layer customized QoS propagation and mapping are described herein. In one embodiment of the invention, a first QoS code of a packet is determined, the packet having a first encapsulation layer and a second encapsulation layer, the first QoS code being included within the first encapsulation of the packet. From application of a first cross layer QoS map to the first QoS code, determining that the second encapsulation layer of the packet should be used in determining a QoS classification. The reference point to the second encapsulation layer is stored. The QoS classification is determined with use of the reference point. A representation of the QoS classification is stored in a QoS descriptor and the QoS descriptor is used to influence processing of the packet. Other methods and apparatuses are also described. | 06-04-2009 |
20100303092 | Dynamically Configuring Attributes of a Parent Circuit on a Network Element - Methods and apparatus for dynamically configuring a parent circuit through a subscriber record on an authentication, authorization, and accounting (AAA) server responsive to an authorization event for the subscriber session on the network element. According to one embodiment of the invention, the AAA server accesses the subscriber record for a subscriber session on the network element. Based on this subscriber record, a set of one or more attributes for a subscriber circuit and a set of one or more attributes for a parent circuit of the subscriber circuit are determined The network element applies the set of subscriber circuit attributes to the subscriber circuit and the set of parent circuit attributes to the parent circuit. | 12-02-2010 |
20110196977 | DYNAMIC SERVICE GROUPS BASED ON SESSION ATTRIBUTES - Service groups are dynamically created and members are dynamically assigned. A network element receives a request for a subscriber session and transmits an authentication request to a AAA server. The network element receives an authentication reply from the AAA server that includes dynamic service group configuration information that indicates that the subscriber session should be part of a service group and defines the criteria for the network element to dynamically create and join that subscriber session to a service group if an appropriate service group does not exist or dynamically join that subscriber session to an existing service group. The network element derives a dynamic service group identifier from attributes of the subscriber session based on instructions in the dynamic service group configuration information. Based on that dynamic service group identifier and service group attribute information in the configuration information, the network element dynamically creates and joins the subscriber session to a service group if an appropriate service group does not exist or dynamically joins the subscriber session to an existing appropriate service group. | 08-11-2011 |
20120300621 | DYNAMICALLY CONFIGURING ATTRIBUTES OF A PARENT CIRCUIT ON A NETWORK ELEMENT - Methods and apparatus for dynamically configuring a parent circuit through a subscriber record on an authentication, authorization, and accounting (AAA) server responsive to an authorization event for the subscriber session on the network element. According to one embodiment of the invention, the AAA server accesses the subscriber record for a subscriber session on the network element. Based on this subscriber record, a set of one or more attributes for a subscriber circuit and a set of one or more attributes for a parent circuit of the subscriber circuit are determined. The network element applies the set of subscriber circuit attributes to the subscriber circuit and the set of parent circuit attributes to the parent circuit. | 11-29-2012 |
20140133356 | DYNAMICALLY CONFIGURING ATTRIBUTES OF A PARENT CIRCUIT ON A NETWORK ELEMENT - Methods and apparatus for dynamically configuring a parent circuit through a subscriber record on an authentication, authorization, and accounting (AAA) server responsive to an authorization event for the subscriber session on the network element. According to one embodiment of the invention, the AAA server accesses the subscriber record for a subscriber session on the network element. Based on this subscriber record, a set of one or more attributes for a subscriber circuit and a set of one or more attributes for a parent circuit of the subscriber circuit are determined. The network element applies the set of subscriber circuit attributes to the subscriber circuit and the set of parent circuit attributes to the parent circuit. | 05-15-2014 |
Patent application number | Description | Published |
20120143877 | Method and Apparatus for High Performance, Updatable, and Deterministic Hash Table for Network Equipment - An apparatus comprising a storage device comprising a hash table including a plurality of buckets, each bucket being capable of storing at least one data item, and a processor configured to apply at least a first and a second hash function upon receiving a key to generate a first index and a second index, respectively, the first and second indices identifying first and second potential buckets in the hash table for storing a new data item associated with the key, determine whether at least one of the first and second potential buckets have space available to store the new data item, and responsive to determining that at least one of the first and second potential buckets have available space, insert the new data item into one of the first or second potential buckets determined to have available space. | 06-07-2012 |
20120195314 | Destination-Based Virtual Channel Assignment in On-Chip Ring Networks - An apparatus comprising a plurality of nodes and a plurality of links connecting the nodes in a ring topology, wherein a first node from among the plurality of nodes is coupled to a first link from among the plurality of links, wherein the first link comprises a plurality of virtual channels, and wherein each of the plurality of virtual channels is assigned to provide service to a unique one of the plurality of nodes. | 08-02-2012 |
20120195321 | Method and Apparatus for Low-Latency Interconnection Networks Using Hierarchical Rings - An apparatus comprising a chip comprising a global ring network comprising a plurality of global routers configured in a unidirectional ring network, and a plurality of local ring networks directly connected to the global ring network. A method comprising transmitting a first flit from a first router to a second router, wherein a first ring network comprises the first and second routers, and transmitting a second flit from the first router to a third router, wherein a second ring network comprises the first and third routers, wherein the first and second ring networks are in a hierarchical relationship with each other, and wherein a chip comprises the first and second ring networks. | 08-02-2012 |
20120195322 | Method and Apparatus for Achieving Fairness in Interconnect Using Age-Based Arbitration and Timestamping - An apparatus comprising a chip comprising a plurality of nodes, wherein a first node from among the plurality of nodes is configured to receive a first flit comprising a first timestamp, receive a second flit comprising a second timestamp, determine whether the first flit is older than the second flit based on the first timestamp and the second timestamp, transmit the first flit before the second flit if the first flit is older than the second flit, and transmit the second flit before the first flit if the first flit is not older than the second flit. | 08-02-2012 |
20120201171 | Asymmetric ring topology for reduced latency in on-chip ring networks - An apparatus comprising a chip comprising a plurality of nodes, a first plurality of links connecting the plurality of nodes in a first ring network having a first topology, and a second plurality of links connecting the plurality of nodes in a second ring network having a second topology, wherein the first topology is different than the second topology. | 08-09-2012 |
20120201373 | Design of a Good General-Purpose Hash Function with Limited Resources - An apparatus comprising a plurality of stages that are coupled in series and configured to implement a hash function, wherein the stages comprise a plurality of XOR arrays and one or more Substitution-Boxes (S-Boxes) that comprise a plurality of parallel gates. Also disclosed is an apparatus comprising a plurality of XOR gates that are coupled in parallel, a plurality of input bits coupled to the XOR gates, and a plurality of output bits coupled to the XOR gates, wherein the XOR gates are configured to implement a linear mixing function of the input bits into the output bits as a stage of a non-cryptographic hash function. | 08-09-2012 |
20130013888 | Method and Appartus For Index-Based Virtual Addressing - An apparatus comprising a memory configured to store a routing table and a processor coupled to the memory, the processor configured to generate a request to access at least a section of an instance, assign an index to the request based on the instance, lookup an entry in the routing table based on the index, wherein the entry comprises a resource bit vector, and identify a resource comprising at least part of the section of the instance based on the resource bit vector. | 01-10-2013 |
20130061009 | High Performance Free Buffer Allocation and Deallocation - The disclosure includes an apparatus comprising a memory configured to store a free list comprising a plurality of nodes, wherein at least one of the plurality of nodes is configured to store a plurality of node addresses, and wherein each of the plurality of node addresses corresponds to one node in the plurality of nodes. The disclosure further includes a method of memory management comprising using a free list comprising a plurality of nodes and storing a plurality of node addresses in at least one of the plurality of nodes, and wherein each of the plurality of node addresses corresponds to one node in the plurality of nodes. | 03-07-2013 |
20130311747 | Memory Mapping and Translation for Arbitrary Number of Memory Units - A method for address translation in a memory comprising a plurality of memory streaming units (MSUs), wherein n represents the number of MSUs and n is not a power of two, and wherein the memory further comprises a striped region, the method comprising determining an MSU from among the plurality of MSUs having a physical address (PA) in the striped region corresponding to a logical address (LA) comprising performing a modulo n operation on less than all the bits representing the LA; and transmitting the LA to the MSU. | 11-21-2013 |
20150117223 | Network Topology of Hierarchical Ring with Gray Coding Shortcuts - An interconnection network comprising a plurality of nodes arranged in a ring topology, wherein the nodes comprise a first node and a second node, and wherein the first node is not adjacent to the second node, a plurality of base links coupled to the nodes and configured to interconnect adjacent nodes to provide point-to-point communications between the adjacent nodes, and a first shortcut coupled to the first node and the second node, wherein the first shortcut is configured to provide a point-to-point communication between the first node and the second node, wherein the first node and the second node comprise gray code encoded addresses that are differed by 1-bit at a particular bit position, and wherein the gray code encoded addresses are node addresses of the first node and the second node encoded by a gray code algorithm that provides a 1-bit difference between successive integer values in a binary format. | 04-30-2015 |
20150117224 | Network Topology of Hierarchical Ring with Gray Code and Binary Code - A hierarchical ring network comprising a plurality of nodes coupled in a base ring configuration such that each node is coupled to two adjacent nodes via base links, wherein the nodes are further coupled via a first level binary shortcut ring such that alternating nodes along the base ring act as first level nodes, and wherein each first level node is coupled to two nearest adjacent first level nodes via the first level binary shortcut ring. | 04-30-2015 |
20150117267 | Network Topology of Hierarchical Ring with Recursive Shortcuts - An interconnection system comprising a plurality of nodes, each comprising at least two ports, and a plurality of links configured to interconnect ports among the nodes to form a hierarchical multi-level ring topology, wherein the ring topology comprises a plurality of levels of rings including a base ring and at least two hierarchical shortcut rings, and wherein each node connected to a higher-level shortcut ring is also connected to all lower-level rings including the base ring. | 04-30-2015 |
Patent application number | Description | Published |
20090080788 | Multiple Technique Entropy Coding System And Method - A system, method and computer program product having optimal matching to a known or measured probability distribution encodes data without the use of an excessively large lookup table. An encoder constructed according to the present invention uses two or more different encoding methods in combination. In one embodiment, Huffman coding by table lookup is combined with computational generation, such as by using an exponential Golomb equation. The most commonly occurring elements are looked up in a small Huffman table, while the remaining elements are coded with the equation. In another embodiment, data is encoded using two or more equations. In yet another embodiment, data is encoded using multiple tables in conjunction with one or more equations. | 03-26-2009 |
20100128795 | LOW COST VIDEO COMPRESSION USING FAST, MODIFIED Z-CODING OF WAVELET PYRAMIDS - An entropy efficient video coder for wavelet pyramids approaches the entropy-limited coding rate of video wavelet pyramids, is fast in both hardware and software implementations, and has low complexity (no multiplies) for use in ASICs. It uses a modified Z-coder to code the zero/non-zero significance function and Huffman coding for the non-zero coefficients themselves. The encoding unit includes a significance function generator that receives coefficients and outputs a single significance bit. A zero coefficient eliminator receives coefficients in parallel with the significance function generator and outputs coefficients if non-zero. Output from the significance function generator is coded using the modified Z-coder. Output from the zero coefficient eliminator is coded using Huffman coding. Both outputs are combined to form the resulting compressed stream. The modified Z-coder is similar to a standard Z-coder but uses a different technique for the LPS (least probable symbol) case during encoding and decoding that results in a Z-coder that functions appropriately. | 05-27-2010 |
20110072251 | PILE PROCESSING SYSTEM AND METHOD FOR PARALLEL PROCESSORS - A system, method and computer program product are provided for processing exceptions. Initially, computational operations are processed in a loop. Moreover, exceptions are identified and stored while processing the computational operations. Such exceptions are then processed separate from the loop. | 03-24-2011 |
20110234431 | Multiple Technique Entropy Coding System and Method - A system, method and computer program product having optimal matching to a known or measured probability distribution encodes data without the use of an excessively large lookup table. An encoder constructed according to the present invention uses two or more different encoding methods in combination. In one embodiment, Huffman coding by table lookup is combined with computational generation, such as by using an exponential Golomb equation. The most commonly occurring elements are looked up in a small Huffman table, while the remaining elements are coded with the equation. In another embodiment, data is encoded using two or more equations. In yet another embodiment, data is encoded using multiple tables in conjunction with one or more equations. | 09-29-2011 |
20110255609 | System And Method For Temporal Out-Of-Order Compression And Multi-Source Compression Rate Control - A system, method, and computer program product are provided for temporal video compression. In use, portions of video are buffered in a first order. Further, the portions of video are at least partially temporally compressed in a second order. Another system, method, and computer program product are further provided for compressing video from a plurality of sources. In use, video is received from a plurality of sources. Such video from the sources is then compressed. Such compression is carried out using a plurality of rate controls. In various embodiments, the video may be received by way of a single video stream, and/or the compression may be carried by way of a single compression module. | 10-20-2011 |
20110307928 | Compression Rate Control System And Method With Variable Subband Processing - A system, method and computer program product provide finer rate control in data compression by processing a data stream through a plurality of parallel subbands, wherein a first subband processes the data differently than a second subband. Separate shift quantization parameters for each separate run-of-zeros compressed storage area or pile can be provided, instead of a single common shift parameter for every coefficient as in the prior art. The parameter value for each such area or pile can be recorded in the compressed output file. The separate shift quantization parameters can also be adjusted dynamically as data is being compressed. | 12-15-2011 |
20120106621 | CHROMA TEMPORAL RATE REDUCTION AND HIGH-QUALITY PAUSE SYSTEM AND METHOD - A system and method are provided for compressing data. In use, luminescence data of a frame is updated at a first predetermined rate, while chrominance data of the frame is updated at a second predetermined rate that is less than the first predetermined rate. Moreover, pause information may be inserted with the compressed data, where the pause information may be used when the video data is paused during the playback thereof to increase the quality of a still frame. | 05-03-2012 |
20150245076 | MULTIPLE TECHNIQUE ENTROPY CODING SYSTEM AND METHOD - A system, method and computer program product having optimal matching to a known or measured probability distribution encodes data without the use of an excessively large lookup table. An encoder uses two or more different encoding methods in combination. In one embodiment, Huffman coding by table lookup is combined with computational generation, such as by using an exponential Golomb equation. The most commonly occurring elements are looked up in a small Huffman table, while the remaining elements are coded with the equation. In another embodiment, data is encoded using two or more equations. In yet another embodiment, data is encoded using multiple tables in conjunction with one or more equations. | 08-27-2015 |