| Patent application number | Description | Published |
| 20090156241 | Automatic Service Vehicle Hailing and Dispatch System and Method - A system and method are provided for improving efficiency of operation and convenience of access to a fleet of taxis, or other service vehicles, requiring rapid, on-demand dispatch to customer-determined locations. Automatic speech recognition (ASR) and/or radiolocation technology are used to automate the entry of the customer pickup location, and optionally the dropoff location and other relevant information as well. A customer speaks the pickup location into a cellular telephone which then digitizes and transmits it as a data communication to an ASR system. The ASR system decodes the digitized utterance into a pickup location which is passed to a vehicle matching and dispatch system. The vehicle matching and dispatch system matches a taxi and dispatches it to the pickup location. In one embodiment, the identified pickup location is transmitted to the customer's cellular telephone for confirmation or correction, before dispatch of the requested taxi. | 06-18-2009 |
| 20110320232 | Automatic Service Vehicle Hailing and Dispatch System and Method - A system and method are provided for improving efficiency of operation and convenience of access to a fleet of taxis, or other service vehicles, requiring rapid, on-demand dispatch to customer-determined locations. Automatic speech recognition (ASR) and/or radiolocation technology arc used to automate the entry of the customer pickup location, and optionally the dropoff location and other relevant information as well. A customer speaks the pickup location into a cellular telephone which then digitizes and transmits it as a data communication to an ASR system. The ASR system decodes the digitized utterance into a pickup location which is passed to a vehicle matching and dispatch system. The vehicle matching and dispatch system matches a taxi and dispatches it to the pickup location. In one embodiment, the identified pickup location is transmitted to the customer's cellular telephone for confirmation or correction, before dispatch of the requested taxi. | 12-29-2011 |
| Patent application number | Description | Published |
| 20100023884 | RENDERING HYPERTEXT MARKUP LANGUAGE CONTENT - In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface. | 01-28-2010 |
| 20100058468 | IDENTIFYING REPUTATION AND TRUST INFORMATION FOR SOFTWARE - Methods, systems, and computer program products identify trust and reputation information for an application. Status information including installation information and/or rating information corresponding to a software application is stored in a service or in a local computer cache. A software application is identified as corresponding to the status information, and the installation information and/or rating information is presented to a user prior to installation, launch, and/or update of the software application. Using the status information the user can make an informed decision on whether the user will trust the software application to permit the installation, launch, and/or update to occur. | 03-04-2010 |
| Patent application number | Description | Published |
| 20090271625 | SYSTEM AND METHOD FOR POOL-BASED IDENTITY GENERATION AND USE FOR SERVICE ACCESS - A computer-implemented system and method for pool-based identity generation and use for service access is disclosed. The method in an example embodiment includes seeding an identity generator with a private key; retrieving independently verifiable data corresponding to a service consumer; using the independently verifiable data to create signed assertions corresponding to the service consumer; generating a non-portable identity document associated with the service consumer, the identity document including the signed assertions; signing the identity document with the private key; and conveying the signed identity document to the service consumer via a secure link. | 10-29-2009 |
| 20100095124 | METHOD AND SYSTEM FOR ACCESS AUTHENTICATION - A method and a system for access authentication. A shared services resource includes a second factor authentication module. At least one network resource each include a first factor authentication module. A trusted computing base communicates with the shared services and the at least one network resource through a pipe. An assertion may be obtained on a trusted computing base for accessing at least one network resource. At least one of the at least one network resource may be accessed with the trusted computing base when the assertion has been obtained by the trusted computing base and is valid. | 04-15-2010 |
| 20100121649 | METHODS AND SYSTEMS FOR USER REGISTRATION - A method and a system to register a user include using some user information stored and provided by a third party system. For example, the user may provide an identifier associated with the third party system. The identifier may be used to retrieve the user information. The user information may be used to at least partially complete the user registration. | 05-13-2010 |
| 20100281059 | ENHANCED USER PROFILE - A method and a system to generate a user profile and an associated profile manager are described. The user profile, in one embodiment, may comprise identity data such as static information about a user and behavior data comprising dynamic information about the user. The profile manager may be configured to monitor the activities of the user through an interface to collect behavior indicators, and to update the behavior data using the collected behavior indicators. In one embodiment, the user profile also comprises reputation data. The method and system may also be configured to receive an access request from a user and selectively grant the access based on the user profile. | 11-04-2010 |
| 20110225423 | SYSTEMS AND METHODS FOR IDENTITY ENCAPSULATED CRYPTOGRAHY - A method and a system to provide identity encapsulated cryptography are provided. A method may comprise receiving a user key to access a service. The service may be provided by an enterprise and hosted within a public cloud. A request for a country key assigned to a country of a user is transmitted and the country key is received. Session data resulting from the use of the service hosted within the public cloud is encrypted using the user key and the user key is encrypted using the country key. The encrypted session data and the encrypted user key are stored in the public cloud. The country key may be provided to a legal agency of the country of the user to decrypt session data of the user and to not decrypt session data of other users of another country. | 09-15-2011 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Patent application number | Description | Published |
| 20090046724 | METHOD FOR COMPRESSING ROUTE DATA IN A ROUTER - A method for a router having a routing table and a forwarding table. In an embodiment, the method includes creating an entry for use in the forwarding table, the entry corresponding to multiple entries of the routing table. The entry may correspond to a set of entries of the routing table which specify overlapping IP addresses and a same next hop router, in one example. In another example, the entry may be an aggregate entry corresponding to a set of entries of the routing table which specify the same next hop router. | 02-19-2009 |
| 20090063702 | CROSSBAR APPARATUS FOR A FORWARDING TABLE MEMORY IN A ROUTER - A router including a lookup execution unit including a plurality of stages, a forwarding table memory arranged in hierarchy including addressable sectors, blocks, and entries, and a crossbar having an address crossbar for selectively coupling one of the plurality of stages to a sector of the memory so that data from the sector can be read. In one example, any one of the stages of the plurality of stages may be selectively and dynamically coupled with any one of the sectors of the forwarding table memory for providing an address to a particular sector of the memory to read data therefrom. | 03-05-2009 |
| 20120320921 | PACKET ROUTING AND SWITCHING DEVICE - A network device routes data packets by storing the packets in a switching memory as a function of a destination address of the packet. The switching memory comprises switching memory queues that are mapped to ports of the device. A header of a received packet is examined to determine the network destination address to which it is to be routed, and a destination queue is assigned to the packet based on the destination address. Thereafter, the packet is divided into cells, and the cells are written to contiguous locations in the destination queue. | 12-20-2012 |