Patent application number | Description | Published |
20080313494 | MEMORY REFRESH SYSTEM AND METHOD - A refresh scheduler is configured to refresh memory cells of a memory device according to a plurality of refresh intervals. The various refresh intervals are determined in response to refresh errors. | 12-18-2008 |
20090079055 | METHOD AND STRUCTURE OF EXPANDING, UPGRADING, OR FIXING MULTI-CHIP PACKAGE - Embodiments of the present invention generally provide techniques and apparatus for altering the functionality of a multi-chip package (MCP) without requiring entire replacement of the MCP. The MCP may be designed with a top package substrate designed to interface with an add-on package that, when sensed by the MCP, alters the functionality of the MCP. | 03-26-2009 |
20090080279 | STRUCTURE TO SHARE INTERNALLY GENERATED VOLTAGES BETWEEN CHIPS IN MCP - Embodiments of the invention generally provide an apparatus and technique for sharing an internally generated voltage between devices of a multi-chip package (MCP). The internally generated voltage may be shared via a conductive structure that electrically couples the devices and carries the internally generated voltage. | 03-26-2009 |
20090113078 | METHOD AND APPARATUS FOR IMPLEMENTING MEMORY ENABLED SYSTEMS USING MASTER-SLAVE ARCHITECTURE - Embodiments of the invention generally provide a system, method, and memory device for accessing memory. In one embodiment, a first memory device includes command decoding logic configured to decode commands issued to the first memory device and a second memory device, while command decoding logic of the second memory device is bypassed. | 04-30-2009 |
20090113158 | METHOD AND APPARATUS FOR SYNCHRONIZING MEMORY ENABLED SYSTEMS WITH MASTER-SLAVE ARCHITECTURE - Embodiments of the invention generally provide a system, method and memory device for accessing memory. One embodiment includes synchronization circuitry configured to determine timing skew between a first memory device and a second memory device, and introduce a delta delay to at least one of the first memory device and the second memory device to adjust the timing skew. | 04-30-2009 |
20090129186 | SELF-DIAGNOSTIC SCHEME FOR DETECTING ERRORS - The present invention is generally related to integrated circuit devices, and more particularly, to methods and systems of a multi-chip package (MCP) containing a self-diagnostic scheme for detecting errors in the MCP. The MCP generally comprises a controller, at least one volatile memory chip having error detection logic, at least one non-volatile memory chip, and at least one fail signature register for storing fail signature data related to memory errors detected in the MCP. The controller can poll the fail signature register for fail signature data related to memory errors stored therein. Upon detection of fail signature data, the controller can store the fail signature data on a fail signature register located on a non-volatile memory. | 05-21-2009 |
20090200652 | METHOD FOR STACKING CHIPS IN A MULTI-CHIP PACKAGE - A multi-chip package is provided that has at least a first, second and third chip, each comprising a top and bottom surface. The multi-chip package also has a package substrate for interfacing with a printed circuit board (PCB). The chips and the package substrate are housed within an encapsulation material. The bottom surface of the first chip is attached to the package substrate. The top surface of the first chip has a first plurality of landing pads, which serve as a mechanical and electrical interface between the first and second chip. The bottom surface of the second chip has a second plurality of landing pads that serve as a mechanical and electrical interface between the second and first chip. Additionally, the top surface of the second chip has a third plurality of landing pads that serve as a mechanical and electrical interface between the second and third chip. | 08-13-2009 |
Patent application number | Description | Published |
20100193026 | QUANTUM DOT SOLAR CELL - A solar cell is disclosed that may include a quantum dot, an electron conductor, and a bifunctional ligand disposed between the quantum dot and the electron conductor. The bifunctional ligand may include a first anchor group that bonds to the quantum dot and a second anchor group that bonds to the electron conductor. The solar cell may include a hole conductor that is configured to reduce the quantum dot once the quantum dot absorbs a photon and ejects an electron through the bifunctional ligand and into the electron conductor. The hole conductor may be a p-type polymer. | 08-05-2010 |
20110143447 | DIFFERENTIAL RESONATORS FOR NO2 DETECTION AND METHODS RELATED THERETO - A nitrogen dioxide sensor comprising a first beam having a first functionalized sensing surface capable of sensing nitrogen dioxide, the first beam capable of producing a first resonant frequency; and a second beam having a second functionalized reference surface not capable of sensing nitrogen dioxide, the second beam capable of producing a second resonant frequency, wherein differential sensing of nitrogen dioxide may be performed, further wherein the first beam and the second beam are each functionalized with one or more soft bases having comparable viscoelastic properties is provided. In one embodiment, the sensor is a nano-sensor capable of low drift and accurate detection of nitrogen dioxide levels at the zeptogram level. Methods of making and using a nitrogen dioxide sensor are also provided. | 06-16-2011 |
20120141807 | FLUORESCENT POLYMERS FOR OXYGEN SENSING - A fluorescence based oxygen sensor can be prepared comprising a polyaniline polymer doped with one or more pyrene carboxylic acids. The polyaniline has the formula: | 06-07-2012 |
20120164029 | CARBON DIOXIDE SENSOR - Chemical sensors such as carbon dioxide sensors and methods for making such sensors are disclosed. An example carbon dioxide sensor may include a substrate, with a sensing beam supported by the substrate. The sensing beam may be configured to resonant. A sensing layer may be disposed on the sensing beam, wherein the sensing layer may include an amino group and is configured to sense carbon dioxide. In some instances, a reference beam may also be supported by the substrate, and may be configured to resonant. A reference layer may be disposed on the reference beam, wherein the reference layer may includes an amino group that has been poisoned so that it will be substantially non-sensitive to carbon dioxide. | 06-28-2012 |
20120164031 | FLUORESCENCE QUENCHING BASED OXYGEN SENSOR - A fluorescence quenching based oxygen sensor can be prepared comprising a polystyrene polymer linked to pyrene. The fluorescence based sensor has the formula (I), | 06-28-2012 |
20120223515 | DETECTING ETHANOL AND WATER CONCENTRATIONS IN FUEL - A device comprises a fuel line that carries a combustible fuel including gasoline, a first optical channel that evaluates a degree of absorption at a first wavelength spectrum of light transmitted through the combustible fuel within the fuel line, and a second optical channel that evaluates a degree of absorption at a second wavelength spectrum. The first and second wavelength spectrums consists of wavelengths of between about 800 nanometers (nm) and about 1200 nm. The device further comprises a controller configured to receive inputs from the first and second optical channels representing the degrees of absorption at the first and second wavelength spectrums, correlate the degrees of absorption with proportions of ethanol and water in the combustible fuel, and output data corresponding to the proportions of ethanol and water to a controller of a combustion engine fed with the combustible fuel. | 09-06-2012 |
20130171027 | OXYGEN SENSORS BASED ON HARD-SOFT ACID-BASE RELATIONSHIPS - A fluorescence quenching oxygen sensor ( | 07-04-2013 |
20150177184 | CO2 SENSOR BASED ON A DIAMOND FIELD EFFECT TRANSISTOR - The present disclosure relates to a carbon dioxide sensor able to function in harsh environment, conditions. The carbon dioxide sensor can include a gate-less field effect transistor including a synthetic, quasi-intrinsic, hydrogen-passivated, single-crystal diamond layer exhibiting a 2-dimension hole gas effect, and a sensing layer comprising both a polymer and a hygroscopic material deposited onto a surface of the gate-less field effect transistor. | 06-25-2015 |
20160038908 | METHOD AND SYSTEM FOR FLAMMABLE GAS DETECTION - The present disclosure relates to a nanostructured palladium-based flammable gas detector synthesized using sonochemistry. The nanostructured palladium-based flammable gas detectors may use nanostructured sensing materials to allow reduction of power consumption, where the nanostructures reduce power consumption due to their large specific area and increased porosity. The nanostructures may increase the number of active sensing sites, allowing the surface energy to be high enough for sensing reactions to occur without requiring significant external thermal energy, | 02-11-2016 |
20160056239 | METHOD AND SYSTEM FOR DIAMOND-BASED OXYGEN SENSOR - A diamond based oxygen sensor is able to function in harsh environment conditions. The oxygen sensor includes a gateless field effect transistor including a synthetic, quasi-intrinsic, hydrogen-passivated, monocrystalline diamond layer exhibiting a | 02-25-2016 |
Patent application number | Description | Published |
20120079001 | HIGH SPEED PARALLEL DATA EXCHANGE WITH RECEIVER SIDE DATA HANDLING - Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. The systems and methods may include receiver side data handling such that data received chronologically out of order may be ordered at the receiver. | 03-29-2012 |
20120079076 | HIGH SPEED PARALLEL DATA EXCHANGE - Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. | 03-29-2012 |
20120079323 | HIGH SPEED PARALLEL DATA EXCHANGE WITH TRANSFER RECOVERY - Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. | 03-29-2012 |
20120081353 | APPLICATION MIRRORING USING MULTIPLE GRAPHICS CONTEXTS - Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. Cross-environment rendering provides real-time display of applications running in a mobile operating system to be displayed within an environment of a desktop operating system. The mobile operating system and the desktop operating system may be running concurrently and independently on a shared kernel of a mobile computing device. A graphics server of the mobile operating system tears down and rebuilds the rendering context for each application as it composites the surface information. The rendering context may be established to match the resolution of the associated display, so that graphics will be appropriately rendered for that resolution. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20120081354 | EXTENDED GRAPHICS CONTEXT WITH DIVIDED COMPOSITING - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a second user environment. Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. Real-time display of applications running in the mobile operating system within an environment of the desktop operating system is provided by rendering the application through an extended graphics context of the mobile operating system. Application graphics for multiple applications are rendered into separate graphics frames. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20120081380 | CROSS-ENVIRONMENT USER INTERFACE MIRRORING - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a second user environment. Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The seamless computing experience includes mirroring the active user interaction space of the mobile operating system to a display of a user environment associated with the desktop operating system. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20120081383 | CROSS-ENVIRONMENT USER INTERFACE MIRRORING USING REMOTE RENDERING - Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. The seamless computing experience includes mirroring the active user interaction space of the mobile operating system to a display of a user environment associated with the desktop operating system. The user interface is rendered by the desktop operating system by accessing surface information of the active user interaction space directly from shared memory. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20120081396 | EXTENDED GRAPHICS CONTEXT WITH COMMON COMPOSITING - Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. The mobile operating system may be associated with a first user environment and the desktop operating system may be associated with a second user environment. Real-time display of applications running in the mobile operating system within the second user environment is provided by rendering the application through an extended graphics context of the mobile operating system. Application graphics for multiple applications are rendered into portions of a single graphics frame. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20120084481 | AUTO-WAKING OF A SUSPENDED OS IN A DOCKABLE SYSTEM - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel. | 04-05-2012 |
20120084791 | Cross-Environment Communication Framework - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. Applications of the desktop operating system communicate with applications and services of the mobile operating system through a cross-environment communication framework. The cross-environment communication framework may include interfaces to remotable objects allowing processes in the mobile operating system and processes in the desktop operating system to share memory in a thread-safe manner. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20120084792 | CROSS-ENVIRONMENT COMMUNICATION USING APPLICATION SPACE API - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a mobile user while the desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. Applications of the desktop operating system communicate with applications and services of the mobile operating system through a cross-environment communication framework. The cross-environment communication framework may include application programming interfaces through which categories of applications can communicate across a multiple operating system computing environment through category-specific remote communication calls. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 04-05-2012 |
20140059566 | CROSS-ENVIRONMENT COMMUNICATION USING APPLICATION SPACE API - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a mobile user experience while the desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. Applications of the desktop operating system communicate with applications and services of the mobile operating system through a cross-environment communication framework. The cross-environment communication framework may include application programming interfaces through which categories of applications can communicate across a multiple operating system computing environment through category-specific remote communication calls. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 02-27-2014 |
20140309870 | VEHICLE-BASED MULTIMODE DISCOVERY - Methods and systems for a device discovery daemon that bases access of a communication device to an on board vehicle network on device location are provided. | 10-16-2014 |
20140310739 | SIMULTANEOUS VIDEO STREAMING ACROSS MULTIPLE CHANNELS - Methods and systems for a media controller subsystem that can provide video streaming using a distributed network control server, media server, and virtual network console on a common processing or circuit board and filter and apply restrictions to media content based on one or more of the identity of the vehicle occupant requesting media content, the identity of a portable computational device associated with the vehicle occupant, and the spatial location of the vehicle occupant and/or remote computational device. | 10-16-2014 |
20150212830 | AUTO-WAKING OF A SUSPENDED OS IN A DOCKABLE SYSTEM - A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel. | 07-30-2015 |
20150232065 | VEHICLE-BASED MULTIMODE DISCOVERY - Methods and systems for a device discovery daemon that bases access of a communication device to an on board vehicle network on device location are provided. | 08-20-2015 |
Patent application number | Description | Published |
20090070886 | METHOD FOR SECURELY DELIVERING AUDIOVISUAL SEQUENCES, DECODER AND SYSTEM THEREFOR - A method for delivering a nominal audiovisual stream including nominal coefficients to a receiving site including a secure gateway includes modifying, in the nominal audiovisual stream, at least one nominal coefficient among the nominal coefficients to generate a main digital stream; generating complementary information so that the nominal audiovisual stream is implemented from the complementary information and main digital stream at the receiving site; performing cryptographic operations on the secure gateway with the complementary information; and causing the gateway to transmit the complementary information to an audiovisual processing peripheral to enable the nominal audiovisual stream to be implemented at the audiovisual processing peripheral. | 03-12-2009 |
20100091887 | METHOD AND SYSTEM FOR SECURE DISTRIBUTION OF AUDIOVISUAL DATA ENCAPSULATED ACCORDING TO A PLURALITY OF TRANSPORT PROTOCOLS - Methods and systems for secure distribution of an original audiovisual stream constituted of a set of transport packets encapsulated according to a plurality of transport protocols suitable to be transmitted to a receiving device compatible with one of the said transport protocols include the steps of:
| 04-15-2010 |
20100092025 | METHOD AND SYSTEM FOR SECURE SHARING OF RECORDED COPIES OF A MULTICAST AUDIOVISUAL PROGRAM USING SCRAMBLING AND WATERMARKING TECHNIQUES - A method for secure distribution of an original audiovisual stream to a plurality of consumer devices through a multicast session includes generating a protected audiovisual stream by modifying the original audiovisual stream; a complementary stream of any format including digital information suitable to allow reconstruction of an audiovisual stream from the protected stream; calculating a first mark as function of a unique identifier of a receiving consumer device or an external secure device; calculating on the receiving consumer device a first marked audiovisual stream from the protected stream as function of the first mark and the complementary stream; transmitting the protected stream from the receiving device to the second device; calculating a second mark as function of a unique identifier of a second device, an external secure device or a consumer using the second device; and calculating on the second consumer device a second marked audiovisual stream from the protected stream received from the receiving device as function of the second mark. | 04-15-2010 |
20100128871 | METHOD AND SYSTEM FOR THE SECURED DISTRIBUTION OF AUDIOVISUAL DATA BY TRANSACTION MARKING - The application relates to a method for distributing a marked audiovisual sequence from a nominal audiovisual sequence, said nominal audiovisual sequence having a nominal content, wherein
| 05-27-2010 |
20100146631 | METHOD AND SYSTEM FOR THE SECURE DISTRIBUTION OF DIGITAL DATA - The application relates to a method for the secure distribution of digital data transmitted to a client station, said digital data being in a first digital format of a non audiovisual nature, said method implementing a protection device able to protect data in a second digital format and to transmit them to said client station. According to the invention, said second format is of an audiovisual nature and the method includes a step of converting digital data in said first digital format, into said second format. | 06-10-2010 |
Patent application number | Description | Published |
20090044814 | Implantable devices, systems, and methods for maintaining desired orientations in targeted tissue regions - Devices, systems, and methods are provided by maintaining tissue regions in desired orientation in or along an airway, e.g., for reducing or preventing snoring and/or sleep disordered breathing events, such as sleep apnea. | 02-19-2009 |
20110144421 | PARTIALLY ERODABLE SYSTEMS FOR TREATMENT OF OBSTRUCTIVE SLEEP APNEA - A method of maintaining airway patency in an airway of a patient. The method includes the steps of implanting a device into airway-forming tissue without affixing the device to the tissue and permitting a bioerodable portion of the device to bioerode to apply a force to the airway-forming tissue to maintain airway patency. The invention also provides devices for practicing the method. | 06-16-2011 |
20120024298 | PARTIALLY ERODABLE SYSTEMS FOR TREATMENT OF OBSTRUCTIVE SLEEP APNEA - A method of maintaining airway patency in an airway of a patient which includes the steps of implanting a device into tissue adjacent an airway, the device having a bioerodable material wound around a resiliently deformable body to temporarily maintain the deformable body in a stretched, deformed state, and permitting the bioerodable material of the device to bioerode to apply a force to maintain airway patency. The invention also provides devices for practicing the method. | 02-02-2012 |
20120240940 | DEVICES, SYSTEMS AND METHODS USING MAGNETIC FORCE SYSTEMS AFFECTING THE TOUNGUE OR HYOID MUSCCLES IN THE UPPER AIRWYA - Systems and methods are provided for resisting posterior movement of the tongue during sleep, thereby keeping an airway open. The systems and methods employ a first structure that can be placed either in or on a tongue within an oral cavity and/or in a region of hyoid muscle. The first structure includes a ferromagnetic material. The systems and methods employ a second structure that can be placed either in or on external tissue outside the oral cavity and/or in or on external tissue outside the oral cavity in a desired relationship with the first structure. The second structure includes a magnetic material that magnetically interacts with the ferromagnetic material by attracting the ferromagnetic material, thereby resisting posterior movement of the tongue. | 09-27-2012 |
20130098374 | PARTIALLY ERODABLE SYSTEMS FOR TREATMENT OF OBSTRUCTIVE SLEEP APNEA - A method of maintaining airway patency in an airway of a patient which includes the steps of implanting a device into tissue adjacent an airway, the device having a bioerodable material wound around a resiliently deformable body to temporarily maintain the deformable body in a stretched, deformed state, and permitting the bioerodable material of the device to bioerode to apply a force to maintain airway patency. The invention also provides devices for practicing the method. | 04-25-2013 |
20130319428 | STABILIZED MAGNETIC FORCE DEVICES, SYSTEMS AND METHODS - Devices, systems, and methods employ at least one ferromagnetic structure sized and configured for placement in a tissue region. A component is attached to the structure to stabilise its placement in the tissue region. An anchoring structure holds the component in a state of tension. The anchoring structure can, e.g., take the from of an anchoring body that expands in situ. The anchoring structure can be adjustable for adjusting the state of tension. The component can be elastic, to deflect under load in a prescribed manner and to recover an initial shape when unloaded. | 12-05-2013 |
20150202074 | PARTIALLY ERODABLE SYSTEMS FOR TREATMENT OF OBSTRUCTIVE SLEEP APNEA - A method of maintaining airway patency in an airway of a patient which includes the steps of implanting a device into tissue adjacent an airway, the device having a bioerodable material wound around a resiliently deformable body to temporarily maintain the deformable body in a stretched, deformed state, and permitting the bioerodable material of the device to bioerode to apply a force to maintain airway patency. The invention also provides devices for practicing the method. | 07-23-2015 |
Patent application number | Description | Published |
20100191797 | SYSTEM AND METHOD OF DISPLAYING SEARCH RESULTS BASED ON DENSITY - A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map. | 07-29-2010 |
20100191798 | SYSTEM AND METHOD OF TRANSMITTING SEARCH RESULTS BASED ON ARBITRARY QUERIES - A system and method is provided of generating a map. In one aspect, the map is transmitted by a server as an image. Listings are selected based on both their proximity to the location and whether they match arbitrary words provided by a user, with one set being transmitted as text and another set being transmitted as image data representing icons on a transparent background. In response, a user's computer displays the image of the second set as an overlay on the map, and processes the text to display the first set as icons on the map. | 07-29-2010 |
20110282871 | SYSTEM AND METHOD OF DISPLAYING SEARCH RESULTS BASED ON DENSITY - A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map. | 11-17-2011 |
20140089336 | SYSTEM AND METHOD OF DISPLAYING SEARCH RESULTS BASED ON DENSITY - A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based on their proximity to the location, whether they match a query provided by the user, and the number of matching listings within regions of the map. | 03-27-2014 |
Patent application number | Description | Published |
20090323528 | Method and Apparatus to Inspect Wireless Traffic and Mitigate Packet Elimination for Wireless Saturation Avoidance - A method for controlling packet flow in a packet transmission network. The method includes determining a parameter representative of packet congestion on the network, and adjusting a flow of packets onto the network in accordance with such parameter. The adjusting is a function of the time history of the parameter and the time average of such parameter relative to predetermined threshold levels. The adjusting selects one of a plurality of states, transitions between the states being a function of the time history of the parameter and the time average of such parameter relative to predetermined threshold levels. | 12-31-2009 |
20110134751 | Method for Congestion Detection in Packet Transmission Networks - A method for measuring degree of packet congestion on a channel of a packet communication network. The method includes: during a training mode, generating an mathematical relationship between the degree of packet congestion on the channel and a plurality of measurable features of the network over a plurality of network conditions; and, during a subsequent normal operating mode, periodically measuring the plurality of measurable features and applying the generated mathematical relationship to such periodically measured plurality of measurable features to determine actual degree of congestion on the channel; and comparing the actual degree of congestion on the channel with a predetermined channel congestion threshold level. The degree of packet congestion on the channel is saturation level. The measurable features include: lime delay between transmission starts and terminations of the previously transmitted packet; the fraction of time the channel is busy; and. average number of packet transmission retries. | 06-09-2011 |
20130155913 | SINGLE CHANNEL FULL DUPLEX WIRELESS COMMUNICATION - A single channel full duplex wireless communication system includes a processor, a transmitter, a receiver, a secondary transmission path, a combining element, a primary transmission feedback path and a secondary transmission feedback path. The transmitter transmits a transmission signal via a transmission path. The receiver receives a received signal via a reception path. The transmitter and the receiver utilize one channel to transmit and receive signals. The transmission signal causes self-interference. The processor estimates a first transfer function and feeds the secondary transmission path with the transmission signal adjusted by the first transfer function to reduce the transmission signal leaked to the reception path. The combining element combines the transmission signal with the adjusted secondary transmission path signal to remove the self-interference. The primary transmission feedback path output is modified by a second transfer function. The secondary transmission feedback path output is modified by a third transfer function. | 06-20-2013 |
20130343398 | PACKET-BASED COMMUNICATION SYSTEM WITH TRAFFIC PRIORITIZATION - A method is provided for handling packets at a queuing point in a packet-based communication system that handles the packets, when each of the packets is assigned one of a plurality of service priorities. At least one discard threshold is assigned to each of the service priorities, and when one of the packets is delivered to the queuing point, a count of the total number of packets or bytes stored in a queue at the queuing point is maintained. That count is compared with a selected discard threshold associated with the service priority assigned to the packet delivered to the queuing point, and that packet is selectively discarded if the count reaches the selected discard threshold. Packets having different service priorities may be stored in the queue. | 12-26-2013 |
20140022965 | SINGLE CHANNEL FULL DUPLEX WIRELESS COMMUNICATION - A single channel full duplex wireless communication system includes a processor, a transmitter, a receiver, a secondary transmission path, a combining element, a primary transmission feedback path and a secondary transmission feedback path. The transmitter transmits a transmission signal via a transmission path. The receiver receives a received signal via a reception path. The transmitter and the receiver utilize one channel to transmit and receive signals. The transmission signal causes self-interference. The processor estimates a first transfer function and feeds the secondary transmission path with the transmission signal adjusted by the first transfer function to reduce the transmission signal leaked to the reception path. The combining element combines the transmission signal with the adjusted secondary transmission path signal to remove the self-interference. The primary transmission feedback path output is modified by a second transfer function. The secondary transmission feedback path output is modified by a third transfer function. | 01-23-2014 |
20140044150 | SYSTEM AND METHOD FOR INTERFERENCE TRIGGERED FREQUENCY HOPPING - Systems and methods of interference-triggered frequency hopping in a wireless communication system. A master is provided in the wireless communication system in wireless communication with slave nodes each configured to use different preselected communication frequencies to permit frequency hopping. A current channel is selected from among multiple channels in the wireless communication system in which the master and at least some of the slave nodes send and receive wireless communications. Each of the channels uses different ones of the preselected communication frequencies. In the current channel, interference with communications between the master and a selected one of the slave nodes that use the current channel is detected. A new channel is selected only in response to detecting the interference. The system switches from the current channel to the new channel such that communications between the master and the selected slave node use the new channel. | 02-13-2014 |
20140044151 | SYSTEM AND METHOD FOR INTERFERENCE TRIGGERED FREQUENCY HOPPING - Systems and methods of interference-triggered frequency hopping in a wireless communication system. A master is provided in the wireless communication system in wireless communication with slave nodes each configured to use different preselected communication frequencies to permit frequency hopping. A current channel is selected from among multiple channels in the wireless communication system in which the master and at least some of the slave nodes send and receive wireless communications. Each of the channels uses different ones of the preselected communication frequencies. In the current channel, interference with communications between the master and a selected one of the slave nodes that use the current channel is detected. A new channel is selected only in response to detecting the interference. The system switches from the current channel to the new channel such that communications between the master and the selected slave node use the new channel. | 02-13-2014 |
20140099946 | SMART ANTENNA FOR INTERFERENCE REJECTION WITH ENHANCED TRACKING - A smart antenna system is provided for communicating wireless signals between a mobile device and a plurality of different fixed base stations using one or more channels and one or more beams. The smart antenna system includes a control subsystem, a radio transceiver and an antenna subsystem coupled to each other and adapted to perform scanning of one or more combinations of base stations, channels and beams using one or more test links established with one or more of the fixed base stations where the test links use at least some of the channels and the beams. A first combination of base station, channel and beam is selected based on the scanning; and a first operating link is established for transmitting a wireless signal to the selected base station using the selected channel and beam. | 04-10-2014 |
20140099947 | Smart Antenna For Interference Rejection With Enhanced Tracking - A smart antenna system is provided for communicating wireless signals between a mobile device and a plurality of different fixed base stations using one or more channels and one or more beams. The smart antenna system includes a control subsystem, a radio transceiver and an antenna subsystem coupled to each other and adapted to perform scanning of one or more combinations of base stations, channels and beams using one or more test links established with one or more of the fixed base stations where the test links use at least some of the channels and the beams. A first combination of base station, channel and beam is selected based on the scanning; and a first operating link is established for transmitting a wireless signal to the selected base station using the selected channel and beam. | 04-10-2014 |
20140099983 | Smart Antenna With Multiple Round Selection - A smart antenna system for communicating wireless signals between a mobile device and a plurality of fixed base stations using different channels and beams. The system comprises a control subsystem, a radio transceiver and an antenna subsystem, providing a plurality of beams. Each beam has a main lobe, one or more nulls, and one or more lateral and back lobes with at least some attenuation, so as to reduce interference. The system performs scanning of different combinations of base stations, channels and beams using one or more test links established with one or more of the fixed base stations. The test links use at least some of the different channels and the different beams, select a first combination of base station, channel and beam based on the scanning, and establish a first operating link for transmitting a wireless signal to the selected base station using the selected channel and beam. | 04-10-2014 |
20140099985 | SMART ANTENNA FOR INTERFERENCE REJECTION - A smart antenna system is provided for communicating wireless signals between a mobile device and a plurality of different fixed base stations using one or more channels and one or more beams. The smart antenna system includes a control subsystem, a radio transceiver and an antenna subsystem coupled to each other and adapted to perform scanning of one or more combinations of base stations, channels and beams using one or more test links established with one or more of the fixed base stations where the test links use at least some of the channels and the beams. A first combination of base station, channel and beam is selected based on the scanning; and a first operating link is established for transmitting a wireless signal to the selected base station using the selected channel and beam. | 04-10-2014 |
Patent application number | Description | Published |
20110225167 | METHOD AND SYSTEM TO STORE RDF DATA IN A RELATIONAL STORE - A method (and structure) of storing schema-less data of a dataset in a relational database, includes constructing a hash table for the schema-less data, using a processor on a computer. Data in the dataset is stored in a tuple format including a subject along with at least one other entity associated to the subject. Each row of the hashtable will be dedicated to a subject of the dataset, and at least one of the at least one other entity associated with the subject in the row is to be stored in a pair-wise manner in that row of the hashtable. In an exemplary embodiment, RDF data that uses triples (subject, predicate, object) is stored with the predicate/object stored in the pair-wise manner in its associated subject row. | 09-15-2011 |
20120197884 | CREATING BENCHMARK GRAPH DATA - According to an aspect of the present principles, a method is provided for generating resource description framework benchmarks. The method includes deriving a resultant benchmark dataset with a user specified size and a user specified coherence from and with respect to an input dataset of a given size and a given coherence by determining which triples of subject-property-object to add to the input dataset or remove from the input dataset to derive the resultant benchmark dataset. | 08-02-2012 |
20120233590 | Sharing of Flows in a Stream Processing System - Techniques for generating code for a flow are provided. The techniques include receiving a flow for an application to be deployed, wherein the flow comprises one or more sub-flows, identifying sub-flows of the flow that match existing sub-flows that are already running in separate flows by querying a run-time flow information repository, generating code for the flow, wherein the code comprises newly generated code for each of the sub-flows that do not match existing sub-flows that are already running in separate flows, and wherein the code also comprises one or more connectors to matching sub-flows that are already running in separate flows in lieu of generating new code for the sub-flows that match existing sub-flows that are already running in separate flows, and deploying the generated code for the flow and updating the run-time flow information repository with information pertaining to the flow. | 09-13-2012 |
20130282765 | OPTIMIZING SPARSE SCHEMA-LESS DATA IN RELATIONAL STORES - Various embodiments of the invention relate to optimizing storage of schema-less data. A schema-less dataset including a plurality of resources is received. Each resource is associated with at least a plurality of properties. At least one set of co-occurring properties from the plurality of properties is identified. A graph including a plurality of nodes is generated. Each of the nodes represents a unique property in the set of co-occurring properties. The graph further includes an edge connecting each node representing a pair of co-occurring properties. A graph coloring operation is performed on the graph. The graph coloring operation includes assigning each of nodes to a color, where nodes connected by an edge are assigned different colors. A schema is generated that assigns a column identifier from a table to each unique property represented by one of the nodes in the graph based on the color assigned to the node. | 10-24-2013 |
20140067750 | Cross-Platform Compiler for Data Transforms - Techniques for automatically partitioning a multi-platform data transform flow graph to one or more target output platforms are provided. The techniques include performing type inference on a transform graph, wherein the transform graph comprises one or more data transforms, automatically partitioning the transform graph to one or more target output platforms based on one or more policies, performing an optimization of the partitioned transform graph, and generating code, from the partitioned transform graph, for each set of the one or more data transforms based on the one or more target output platforms. | 03-06-2014 |
20140081896 | Creating Stream Processing Flows from Sets of Rules - Techniques for creating a distributed application flow from a set of rules are provided. The techniques include creating a control-flow graph for each rule, creating one or more dependency links between two or more rules, partitioning a resulting graph, wherein the resulting graph comprises one or more control-flow graphs and one or more dependency links, into one or more operators by determining an optimal set of one or more cuts through the resulting graph such that a cost function is minimized, and generating stream processing flow code from the partitioned graph. | 03-20-2014 |
20140282359 | AUTOMATED SOFTWARE COMPOSITION - A method for automated composition of an application including: receiving a customizable template for application composition and a composition goal, wherein the goal comprises a plurality of tags and the goal is incomplete such that more than one possible composition matches the goal; refining the goal by automatically adding refinement tags to the goal; and generating an application flow that matches the customizable template and the refined goal, wherein the application flow comprises data sources, data processing operators, and outputs of the application flow. | 09-18-2014 |
20150339580 | Predictive Hypothesis Exploration Using Planning - In at least one embodiment, a method and a system include receiving a trace into a hypotheses generator from a source a trace, translating the trace and a state transition model into a planning problem using the hypotheses generator, producing a set of plans for the trace using at least one planner, translating each plan into hypothesis using the hypotheses generator and/or the planner, and returning the hypotheses from the hypotheses generator. In a further embodiment, the trace includes at least one of a future observation and a past observation. In at least one embodiment, the system includes at least one planner that develops a set of plans, a hypothesis generator, a database, at least one analytic, and at least one sensor where the hypotheses generator and/or the at least one planner converts each plan into a respective hypothesis. | 11-26-2015 |
20150339582 | Goal-Driven Composition with Preferences Method and System - In at least one embodiment, a method and a system for determining a set of plans that best match a set of preferences. The method may include receiving into a goal specification interface at least one goal to be accomplished by the set of plans; receiving into a preference engine a pattern that includes preferences; generating a planning problem by using the preference engine; generating a set of plans by at least one planner; and providing the set of plans for selection of one plan to deploy. In a further embodiment, the preferences may be an occurrence or non-occurrence of at least one component, an occurrence of one component over another component, an ordering between at least two components, an existence or non-existence of at least one tag in a final stream, an existence of one tag over another tag in the final stream. | 11-26-2015 |