| Patent application number | Description | Published |
| 20080281778 | Hardware Accelerator Based Method and Device for String Searching - A method for searching within a data block for a data chunk having a predefined value, the method includes: fetching, by a processor, a data block search instruction; fetching, a data unit that includes multiple data chunks; wherein at least one data chunk within the data unit belongs to the data block; deciding whether to use a mask for data chunk level masking; searching, by a hardware accelerator, for a valid data chunk within the fetched data unit that has the predefined value; wherein the searching comprising applying a mask; wherein a valid data chunk in an non-masked data chunk that belongs to the data block; and determining whether to update the value of the mask and whether to fetch a new data unit that belongs to the data block. | 11-13-2008 |
| 20080313237 | Method for High Speed Framing and a Device Having Framing Capabilities - A device having framing capabilities, the device includes at least one memory unit adapted to store data and metadata required for framing the stored data; the device is characterized by including a framer that is connected to a framed data unit and to a data fetch unit; wherein the device is adapted to select between a first operation sequence and a second operation sequence; wherein the first operation sequence comprises a data chunk and metadata fetch operation followed by a data chunk frame operation and wherein the second operation sequence comprises a multiple data chunk fetch operation followed by multiple data chunk frame operations; wherein the data fetch unit and the framer are adapted to execute the selected operation sequence. A method for framing data, the method includes storing data and metadata required for framing the stored data at one or more memory devices. The method is characterized by executing an operation sequence out of a first operation sequence and a second operation sequence; wherein the first operation sequence comprises a data chunk and metadata fetch operation followed by a data chunk frame operation and wherein the second operation sequence comprises a multiple data chunk fetch operation followed by multiple data chunk frame operations. | 12-18-2008 |
| 20080313363 | Method and Device for Exchanging Data Using a Virtual Fifo Data Structure - A method and a device for exchanging data. The method includes: requesting the processor, by the data transfer controller, to initiate a transfer of multiple data chunks from the second memory unit to the Virtual FIFO data structure, in response to a status of the virtual FIFO data structure; sending the data transfer controller, by the processor a request acknowledgment and an indication about a size of a group of data chunks to be transferred to the virtual FIFO data structure; updating the state of the virtual FIFO data structure; transferring, by the second level DMA controller, the group of data chunks from the second memory unit to the virtual FIFO data structure; sending, by the processor a DMA completion acknowledgment indicating that the group of data chunks was written to the virtual FIFO data structure; and transferring, by a first level DMA controller, a data chunk from the virtual FIFO data structure to the hardware FIFO memory unit. | 12-18-2008 |
| 20090070555 | DEVICE AND METHOD FOR FINDING EXTREME VALUES IN A DATA BLOCK - A method for locating an extreme value data chunk within a data block, the method includes: fetching, by a processor, an instruction; fetching, in response to a content of the instruction, a data unit that comprises multiple data chunks; selectively masking the fetched data chunks in response to a value of a mask; comparing, by a hardware accelerator, between values of valid data chunks to provide a extreme value data chunk; wherein valid data chunks include un-masked data chunks that belong to the data block; updating the value of the mask and jumping to the stage of fetching a new data unit, until the whole data block is fetched. | 03-12-2009 |
| 20090303872 | METHOD FOR MANAGING UNDER-RUN AND A DEVICE HAVING UNDER-RUN MANAGEMENT CAPABILITIES - A device having under-run management capabilities and to a method for managing under-runs. The method includes providing, to a memory unit, channel information from multiple channels; allocating time slots for communication channel transmissions; the method is characterized by including: sending, during a time slot allocated for a transmission of channel information from an enabled communication channel, to the shift register channel information of an enabled communication channel, serially outputting the received channel information from the shift register towards a communication line while serially replacing the outputted channel information by a predefined content such that the shift register stores a communication channel disable code when an under-run occurs; defining a communication channel as a disabled communication channel once the under-run occurs; and transmitting, during a time slot allocated to a disabled communication channel, idle signals to the communication line. | 12-10-2009 |
| 20100228894 | DEVICE HAVING DATA SHARING CAPABILITIES AND A METHOD FOR SHARING DATA - A method and device for sharing data. The method include: receiving by a direct memory access controller, a data read instruction; wherein the read data instruction can be a shared data read instruction or a non-shared data read instruction; determining whether to fetch a requested data block from a first memory unit to a second memory unit by applying a direct memory address control operation; wherein the second memory unit is accessible by a processor that generated the shared data read instruction; fetching the requested data block from the first memory unit to the second memory unit by applying a direct memory access control operation, if the read data instruction is a non-shared data instruction or if the read data instruction is a shared data instruction but the requested data is not stored in the second memory unit; and retrieving a requested data block from a second memory unit. | 09-09-2010 |
| 20120155570 | DEVICE AND METHOD FOR PERFORMING BITWISE MANIPULATIONS - A device and a method for performing bitwise manipulation is provided. Multiple bitwise logic circuits are coupled to an instruction decoder, a register array and a rotator. Each bitwise logic circuit includes input multiplexers connected to an output multiplexer. The instruction decoder is receives a bit manipulation instruction and sends to each corresponding input multiplexer a control signal based on a type of the instruction. Each input multiplexer of each bitwise logic circuit receives a control signal, a constant signal that has a value that is indifferent to the value of the mask, and a mask affected signal that has a value that is responsive to a value of an associated mask bit. Each input multiplexer selects between the constant signal and the mask affected signal based on the control signal, and outputs a selected signal. Each output multiplexer receives selected signals from each of the corresponding input multiplexers, and elects between the selected signal based on a value of an associated manipulated register bit and based on a value an associated control register bit. | 06-21-2012 |
| 20120185730 | DISTRIBUTED DEBUG SYSTEM - A distributed debug system including processing elements connected to perform a plurality of processing functions on a received data unit, a debug trap unit, a debug trace dump logic unit, and a debug initiator unit is provided. At least two of the processing elements include a debug trap unit that has a first debug enable input and output, and a first debug thread. The first debug thread holds at least a first debug trap circuit having a match signal output connected to the first debug enable output. The first debug trap circuit filters a part of the data unit, compares a filtering result with a debug value, and provides a match signal to the match signal output. The debug trace dump logic unit dumps debug trace data to a buffer associated with the data unit on reception of a match event. The debug initiator unit includes a debug initiator output connected to the first debug enable input of the debug trap unit of one processing element, and a debug initiator input connected to the first debug enable output of the debug trap unit of another processing element. | 07-19-2012 |
| 20120239902 | AREA EFFICIENT COUNTERS ARRAY SYSTEM AND METHOD FOR UPDATING COUNTERS - A counters array system comprises a memory device having a plurality of addressable memory locations for storing counter-values; a plurality of delta-counter devices. Each delta-counter device is operable to hold a maximum delta-value corresponding to a maximum number of occurrences of an event during a time duration between two counter scans controlled by a scan control unit. Each delta-counter device has an input connected to receive a signal from an event source corresponding to an occurrence of the event, and an output connected to provide a delta-value representing an accumulated number of occurrences of the event to a delta-count update circuit. The delta-count update circuit is connected to the memory device and the counter scan control unit, and being arranged to receive the delta-value and an address of a corresponding counter-value, read the counter-value from the memory device, and provide an updated counter-value incremented by the delta-value to the memory device. | 09-20-2012 |
| Patent application number | Description | Published |
| 20090256454 | Containers and container system - A container assembly, comprises a container, at least one compartment constructed and arranged to be carried by the container, a plurality of extendable legs operatively connected with the container, and a lock assembly. The at least one compartment is configurable between an open configuration and a closed configuration. The plurality of extendable legs support the container at a selected height. The lock assembly locks the legs and hence the container at the selected height. | 10-15-2009 |
| 20090288970 | TOOL CONTAINER ASSEMBLY WITH SLIDING DOOR - A tool container assembly includes a container, rollers, a handle, and a slidable closure member. The container includes an upper and a lower storage space therein, a rear wall, opposing side walls, a lower front wall and a front opening above the lower front wall. The front opening generally lies along a plane that extends away from the rear wall as it extends downwardly. The slidable closure member is slidably movable between a first position wherein it substantially covers the front opening and a second position wherein it exposes the front opening. The closure member moves to a position wherein it generally lies between the plane and the lower front wall, and at an angle with respect to the plane, when it is moved to the second position. | 11-26-2009 |
| 20100288585 | FOLDING SAWHORSE - A folding sawhorse includes an elongate plastic body having a top wall with an upper work surface, and a plurality of side walls, the walls defining a storage compartment. The folding sawhorse further comprises a plurality of metal legs that are pivotally disposed relative to the plastic body, the legs being movable between a deployed position wherein the legs are capable of supporting the plastic body in a condition for use, and a storage position in which the legs are folded so as to be substantially disposed in the storage compartment, wherein the metal legs forcibly engage with adjacent plastic surfaces of the plastic body when the legs are deployed. The folding sawhorse further comprises each leg pair comprising a first pivot axis allowing the pair of legs to be pivoted together outwardly from the storage compartment to an extended position, and a second pivot axis allowing pair of legs to be pivotally separated away from one another to the deployed position. The folding sawhorse may further comprise a handle portion recessed in the top wall so as not to project above the work surface. The folding sawhorse may further comprise a latch member pivotally connected with one of the side walls and latchable to an opposite of the side walls to lock the legs in the storage compartment | 11-18-2010 |
| 20100295665 | OBJECT MANAGEMENT SYSTEM AND METHOD - An object management system that includes at least one object identification device to be secured to an associated object. The object identification devices provide radio frequency signals containing object identification codes. The system includes at least one user identification device providing a radio frequency signal containing a user identification code and a control unit having a reader for receiving and reading the signals provided by the user identification devices and the object identification devices. One aspect provides a remote unit that communicates directly with the control unit to receive information associated with a condition of the object management system at a location remote from the control unit. The remote unit is further configured to be carried by a user and configured to communicate information and/or an alert to the user, wherein the information and/or the alert is associated with the condition of the object management system. | 11-25-2010 |
| 20100314856 | TRANSPORTABLE CONTAINERS - A container assembly is provided that includes a base container that has an upper opening and an upper container mounted in covering relation over the upper opening of the base container. A linkage connects the upper container to the base container in a manner that allows the upper container to be displaced from the covering relation over the upper opening of the base container, so as to permit access into the base container through the upper opening. A support assembly is spaced from the base container when the upper container is displaced from the covering relation over the upper opening of the base container and wheels are disposed toward a lower portion of the container assembly. A handle is provided for rollingly transporting the container assembly on the wheels in a tilted configuration. | 12-16-2010 |
| 20120324967 | ELECTRONIC AND MANUAL LOCK ASSEMBLY - An electronic and manual lock assembly having a lock housing, a mechanical lock, an electric motor, and a shackle having a pair of legs. The shackle can be unlocked relative to the housing by having one leg pivotally connected with the housing and the other leg rotated out of the housing. The lock includes a first stop member that prevents one leg from being rotated out of the housing. The first stop member is moveable as a result of unlocking the mechanical lock. The lock includes a second stop member that prevents one of the legs from being rotated out of the lock housing and is moveable as a result of operating the electric motor. The first stop member and the second stop member are independently moveable by the mechanical lock and the electric motor. | 12-27-2012 |
| 20120324968 | ELECTRONIC AND MANUAL LOCK ASSEMBLY - An electronic and manual lock assembly having a lock housing, a mechanical lock, an electric motor, and a shackle having a pair of legs. The shackle can be unlocked relative to the housing by having one leg pivotally connected with the housing and the other leg rotated out of the housing. The lock includes a first stop member that prevents one leg from being rotated out of the housing. The first stop member is moveable as a result of unlocking the mechanical lock. The lock includes a second stop member that prevents one of the legs from being rotated out of the lock housing and is moveable as a result of operating the electric motor. The first stop member and the second stop member are independently moveable by the mechanical lock and the electric motor. | 12-27-2012 |
| Patent application number | Description | Published |
| 20100303904 | TABLET WITH REMEDIAL COMPOSITION AND METHODS FOR TREATING MEDICAL DISORDERS AND AILMENTS - The invention discloses a pharmaceutical composition useful for treatment and prevention of medical disorders and ailments. The aforesaid composition comprises active ingredients comprising; Turmeric extract, Turmeric powder, Selenium or source of Selenium, especially Selenomethionine, and Green tea extract. The disclosed pharmaceutical composition is especially adapted for treatment of inflammatory bowel disease (IBD) and colorectal cancer (CRC). | 12-02-2010 |
| 20110208118 | COMPOSITIONS AND MEANS FOR TREATING UTERINE LEIOMYOMATA, LEIOMYOMA, MYOMA, UTERINE FIBROIDS, ENDOMETRIOSIS, ADENOMYOSIS AND RELATED DISORDERS BY MIFEPRISTONE - The present invention provides a vaginally administrable tablet useful for treating leiomyomata, leiomyoma, myoma, uterine fibroids, endometriosis, adenomyosis and other related disorders. The tablet comprises mifepristone, at least one non-effervescent excipient or diluent, and at least one effervescent excipient. | 08-25-2011 |
| Patent application number | Description | Published |
| 20090040108 | Determining Precise Direction and Distance to a Satellite Radio Beacon - The present invention discloses a device and method for precisely determining the direction and distance to a satellite radio beacon. In one embodiment, the disclosed device is used for SAR (search and rescue) of people in distress, upon activation of an emergency radio beacon, such as a marine EPIRB (Emergency Position Indicating Radio Beacon) or an airborne ELT (Emergency Locator Transmitter) or a terrestrial PLB (Personal Location Beacon) or a marine SSAS (Ship Security Alert System) beacon, beacons which are part of the Cospas-Sarsat system. | 02-12-2009 |
| 20090121931 | Wrist Worn Communication Device coupled with Antenna Extendable by the Arm - The present invention discloses a wrist-worn wireless communication device coupled with an RF antenna configured to operate folded or coiled in the device, or extended along the arm from wrist to elbow. A typical embodiment of the invention relates to an emergency radio beacon, particularly for satellite based systems such as a Personal Locator Beacon (PLB) for the Cospas-Sarsat system. | 05-14-2009 |
| 20090146838 | Communication System for Data Acquisition from Remote Devices Applicable for AMR - The present invention discloses a communication system and method for data acquisition and distribution from and to remote devices, applicable for Automatic Meter Reading (AMR), based on ad-hoc mesh networking and mobile relays. | 06-11-2009 |
| 20090274113 | Channel Allocation for Burst Transmission to a Diversity of Satellites - A method for allocating transmission channels to devices configured to communicate short data packets to a diversity of non geostationary satellites is disclosed hereby. The method suggests a dynamic cellular partitioning of the earth surface, based on the smallest intersections of overlapping satellite service areas (“footprints”), defined as mega-cells, and reusing channels in different mega-cells. In addition, a transmission cycle is defined and divided to time slots, synchronized at each device by GPS timing signals, and mega-cells served by more satellites are allocated with fewer time slots, in order to increase the chance of transmitters placed in mega-cells served by fewer satellites to be detected. Further, each mega-cell is divided to cells, and different channels and time slots are allocated to each cell, from those allocated to the corresponding mega-cell. Consequently, collision of transmissions from different mega-cells is reduced, and collision of transmissions from different cells in a mega-cell is avoided. | 11-05-2009 |
| 20130099962 | INDOOR ALTITUDE MEASURMENT BY GNSS RECEIVER - Global Navigation Satellite Systems (GNSS), such as the US GPS, the European GALILEO and the Russian GLONASS are very limited indoors, due to very low power levels and significant multipath. So, though hundreds of millions of people around the world use GPS receivers, particularly embedded in mobile devices, they cannot use these devices indoors, where they stay most of the time. Present art methods for augmenting or assisting GPS indoors, are mainly based on cellular or WLAN networks, and embedded sensors such as accelerometers and compasses, yet no integrated solution was launched. The present invention discloses a method that may contribute to GNSS indoors navigation, enabling a GNSS receiver to measure its elevation above sea level, indoors, to a floor resolution. The disclosed method is based on terrestrial infrastructure, yet possibly only one beacon per building. | 04-25-2013 |
| 20130099968 | GNSS POSITIONING IN ELEVATOR - The present invention discloses a radio beacon coupled to an altimeter, for GPS positioning in an elevator, configured to broadcast signals forcing a nearby GPS receiver to read constant latitude and constant longitude, associated with the position of the elevator shaft, and altitude associated with the altimeter reading. The acquired in-elevator position can serve as an initial fix for further navigation, particularly indoors. | 04-25-2013 |
| Patent application number | Description | Published |
| 20110291925 | SYSTEM AND METHOD FOR OBJECT RECOGNITION AND TRACKING IN A VIDEO STREAM - Provided is a system and method for object detection and tracking in a video stream. Frames of the video stream are divided into regions of interest and a probability that the region contains at least a portion of an object to be tracked is calculated for each region of interest. The regions of interest in each frame are then classified based on the calculated probabilities. A region of interest (RI) frame is then constructed for each video frame that reports the classification of regions of interest in the video frame. Two or more RI frames are then compared in order to determine a motion of the object. Also provided is a system executing the presently described method, as well as a device including the system. The device may be for example, a portable computer, a mobile telephone, or an entertainment device. | 12-01-2011 |
| 20120092304 | SYSTEM AND METHOD FOR INPUTING USER COMMANDS TO A PROCESSOR - Provided is a system for inputting operation system (OS) commands to a data processing device. The system includes a video camera that captures images of a viewing space. A processor detects a predetermined object in the images using an object recognition algorithm not involving background information in an image. One or more image analysis parameters of the object are extracted from the images and one or more motion detection tests are applied. Each motion detection test has an associated OS command, and when a test succeeds, the OS command associated with the test is executed. By not relying on background information in an image, the described system may be used in devices that are moved in use, such as a palm plot, personal digital assistant (PDA), a mobile telephone, a digital camera, and a mobile game machine. | 04-19-2012 |
| Patent application number | Description | Published |
| 20120082969 | SIMULATION OF AN INVASIVE PROCEDURE - Apparatus, including: a mockup probe, having a distal end and a proximal end adapted to be held by a human operator. The apparatus further includes a mockup patient, simulating an actual patient, the mockup patient having an aperture allowing penetration of the distal end of the mockup probe into the mockup patient. The apparatus includes a force generator, coupled to the mockup probe so as to apply a force to the proximal end that can be felt by the human operator, and a system controller. The controller is configured to: track a location of the distal end during the penetration thereof into the mockup patient, access an indication of a value of contractility of a region of an organ of the actual patient corresponding to the location, and activate the force generator so that the force applied to the proximal end corresponds to the indication. | 04-05-2012 |
| 20120108988 | ZERO-DRIFT DETECTION AND CORRECTION IN CONTACT FORCE MEASUREMENTS - A method, consisting of inserting a probe having a force sensor into a body cavity of a patient, and receiving from the force sensor a plurality of measurements, each of the measurements indicative of a force applied to the force sensor. The method further includes detecting that the measurements received over a period of time of at least a specified duration have not varied by more than a predefined amount, and setting a baseline of the force sensor, for use in further measurements, to a value based on the measurements received during the period. | 05-03-2012 |
| 20130079650 | GRAPHIC USER INTERFACE FOR PHYSICAL PARAMETER MAPPING - A method, including measuring values of a physical parameter at multiple locations in an organ of a subject, and analyzing the measured values to identify a range of the values, including at least one sub-range containing one or more values that were not measured. The method further includes receiving a selection from a user of a value in the sub-range, and, responsive to the selection, displaying a candidate location for further measurement. | 03-28-2013 |
| Patent application number | Description | Published |
| 20080287063 | Controller integrated audio codec for advanced audio distribution profile audio streaming applications - A novel and useful apparatus for and method of integrating the advanced audio distribution profile (A2DP) audio codec into a Bluetooth controller for audio streaming applications. The mechanism functions to break the prior art Bluetooth protocol stack by integrating a profile packet composer into the controller. The profile/stack control signaling is performed by the host while the profile data packet composer is implemented in the controller. The integrated data packet composer does not break the data path and flow control over the standard HCI. Further, the integrated packet composer allows the controller to open a dedicated data interface for specific applications (e.g., PCM/I2S for audio data). | 11-20-2008 |
| 20090017756 | SYSTEM AND METHOD FOR AVOIDING INTERFERENCE IN A DUAL-SIGNAL DEVICE - A dual-signal wireless transceiver is provided, comprising: a first wireless transceiver circuit configured to transmit and receive first signals using a first protocol; a second wireless transceiver circuit configured to transmit and receive second signals using a second protocol; and a control circuit configured to generate control signals to control operation of the first and second wireless transceiver circuits, wherein the first wireless transceiver circuit is configured to disable second transmission operations by the second wireless transceiver during first transmission operations by the first wireless transceiver circuit through the use of a shutdown signal. In this method, the second protocol allows the second wireless transceiver to retransmit first signals whose transmission was disabled by the shutdown signal. Furthermore, the second protocol is a Bluetooth protocol, and the first protocol is a wireless protocol other than the Bluetooth protocol. | 01-15-2009 |
| 20120214410 | Method and system for early termination of receive correlation window for Bluetooth communication - A system for terminating a receive correlation window of a receiving wireless device includes a radio frequency receiver configured to open a receive correlation window having a predetermined duration and an energy measurement circuit configured to measure a radio frequency energy level ambient to the wireless receiver. A comparator is included that is configured to determine, based on the measured radio frequency energy level, whether or not a signal is being transmitted from a nearby wireless device. The receiver is further configured to close the receive correlation window before the predetermined duration is reached in response to a determination by the comparator that no signal is being transmitted by a nearby device. If a signal is being transmitted, then the receive correlation window is allowed to proceed uninterrupted. | 08-23-2012 |
| Patent application number | Description | Published |
| 20110234481 | ENHANCING PRESENTATIONS USING DEPTH SENSING CAMERAS - A depth camera and an optional visual camera are used in conjunction with a computing device and projector to display a presentation and automatically correct the geometry of the projected presentation. Interaction with the presentation (switching slides, pointing, etc.) is achieved by utilizing gesture recognition/human tracking based on the output of the depth camera and (optionally) the visual camera. Additionally, the output of the depth camera and/or visual camera can be used to detect occlusions between the projector and the screen (or other target area) in order to adjust the presentation to not project on the occlusion and, optionally, reorganize the presentation to avoid the occlusion. | 09-29-2011 |
| 20120056982 | DEPTH CAMERA BASED ON STRUCTURED LIGHT AND STEREO VISION - A depth camera system uses a structured light illuminator and multiple sensors such as infrared light detectors, such as in a system which tracks the Motion of a user in a field of view. One sensor can be optimized for shorter range detection while another sensor is optimized for longer range detection. The sensors can have a different baseline distance from the illuminator, as well as a different spatial resolution, exposure time and sensitivity. In one approach, depth values are obtained from each sensor by matching to the structured light pattern, and the depth values are merged to obtain a final depth map which is provided as an input to an application. The merging can involve unweighted averaging, weighted averaging, accuracy measures and/or confidence measures. In another approach, additional depth values which are included in the merging are obtained using stereoscopic matching among pixel data of the sensors. | 03-08-2012 |
| 20120075534 | INTEGRATED LOW POWER DEPTH CAMERA AND PROJECTION DEVICE - A video projector device includes a visible light projector to project an image on a surface or object, and a visible light sensor, which can be used to obtain depth data regarding the object using a time-of-flight principle. The sensor can be a charge-coupled device which obtains color images as well as obtaining depth data. The projected light can be provided in successive frames. A frame can include a gated sub-frame of pulsed light followed by continuous light, while the sensor is gated, to obtain time of flight data, an ungated sub-frame of pulsed light followed by continuous light, while the sensor is ungated, to obtain reflectivity data and a background sub-frame of no light followed by continuous light, while the sensor is gated, to determine a level of background light. A color sub-frame projects continuous light, while the sensor is active. | 03-29-2012 |
| 20120082346 | TIME-OF-FLIGHT DEPTH IMAGING - Techniques are provided for determining depth to objects. A depth image may be determined based on two light intensity images. This technique may compensate for differences in reflectivity of objects in the field of view. However, there may be some misalignment between pixels in the two light intensity images. An iterative process may be used to relax a requirement for an exact match between the light intensity images. The iterative process may involve modifying one of the light intensity images based on a smoothed version of a depth image that is generated from the two light intensity images. Then, new values may be determined for the depth image based on the modified image and the other light intensity image. Thus, pixel misalignment between the two light intensity images may be compensated. | 04-05-2012 |
| 20120154542 | PLURAL DETECTOR TIME-OF-FLIGHT DEPTH MAPPING - A depth-mapping method comprises exposing first and second detectors oriented along different optical axes to light dispersed from a scene, and furnishing an output responsive to a depth coordinate of a locus of the scene. The output increases with an increasing first amount of light received by the first detector during a first period, and decreases with an increasing second amount of light received by the second detector during a second period different than the first. | 06-21-2012 |
| 20120154557 | COMPREHENSION AND INTENT-BASED CONTENT FOR AUGMENTED REALITY DISPLAYS - A method and system that enhances a user's experience when using a near eye display device, such as a see-through display device or a head mounted display device is provided. The user's intent to interact with one or more objects in the scene is determined. An optimized image is generated for the user based on the user's intent. The optimized image is displayed to the user, via the see-through display device. The optimized image visually enhances the appearance of objects that the user intends to interact with in the scene and diminishes the appearance of objects that the user does not intend to interact with in the scene. The optimized image can visually enhance the appearance of the objects that increase the user's comprehension. The optimized image is displayed to the user, via the see-through display device. | 06-21-2012 |
| Patent application number | Description | Published |
| 20090167679 | Pointing device and method - A system and method for identifying a pointing organ or a pointing device in a field of imaging of a 3-D imaging system and for calculating a line of pointing relative to this organ or device are disclosed. The method and system may be used to enable a user to communicate with computer programs, such as computer games, 3-D design programs and the like. The method and system may further employ a trigger-like mechanism to identify a movement of a user that may be interpreted as trigger activation. | 07-02-2009 |
| 20090226079 | IDENTIFICATION OF OBJECTS IN A 3D VIDEO USING NON/OVER REFLECTIVE CLOTHING - A method includes generating a depth map from at least one image, detecting objects in the depth map, and identifying anomalies in the objects from the depth map. Another method includes identifying at least one anomaly in an object in a depth map, and using the anomaly to identify future occurrences of the object. A system includes a three dimensional (3D) imaging system to generate a depth map from at least one image, an object detector to detect objects within the depth map, and an anomaly detector to detect anomalies in the detected objects, wherein the anomalies are logical gaps and/or logical protrusions in the depth map. | 09-10-2009 |
| 20100026850 | IMAGING SYSTEM - An imaging system comprising: a light source for illuminating a scene with a known intensity light; a camera having an optic axis and center that images the scene responsive to light reflected by the scene from the illuminating, known intensity light; a range finder controllable to determine distances to surface elements of the scene imaged by the camera; a controller configured to determine reflectivity of a surface element of the scene imaged by the camera responsive to a distance of the surface element from the camera, the known intensity of illuminating light and light from the surface element imaged by the camera. | 02-04-2010 |
| 20110074776 | CONTROLLING VIRTUAL REALITY - A method of interfacing a person with a computer, the method comprising: providing the person with a device having: a shaft having an axis; a tsuba connected to the shaft and having a first side that extends away from the axis and faces the shaft; and a handgrip on a second side of the tsuba opposite the first side; acquiring an image of the device; determining an orientation of the device responsive to the image; and generating an action by the computer responsive to the orientation. | 03-31-2011 |
| 20110187819 | DEPTH CAMERA COMPATIBILITY - Compatibility between a depth image consumer and a plurality of different depth image producers is provided by receiving a native depth image having unsupported depth camera parameters that are not compatible with a depth image consumer, and converting the native depth image to a virtual depth image having supported virtual depth camera parameters that are compatible with the depth image consumer. This virtual depth image is then output to the depth image consumer. | 08-04-2011 |
| 20110187820 | DEPTH CAMERA COMPATIBILITY - Compatibility between a depth image consumer and a depth image producer is provided by receiving a native depth image having an unsupported type that is not supported by a depth image consumer, and processing the native depth image into an emulation depth image having a supported type that is supported by the depth image consumer. This emulation depth image is then output to the depth image consumer. | 08-04-2011 |
| 20110234756 | DE-ALIASING DEPTH IMAGES - Techniques are provided for de-aliasing depth images. The depth image may have been generated based on phase differences between a transmitted and received modulated light beam. A method may include accessing a depth image that has a depth value for a plurality of locations in the depth image. Each location has one or more neighbor locations. Potential depth values are determined for each of the plurality of locations based on the depth value in the depth image for the location and potential aliasing in the depth image. A cost function is determined based on differences between the potential depth values of each location and its neighboring locations. Determining the cost function includes assigning a higher cost for greater differences in potential depth values between neighboring locations. The cost function is substantially minimized to select one of the potential depth values for each of the locations. | 09-29-2011 |
| 20120114180 | Identification Of Objects In A 3D Video Using Non/Over Reflective Clothing - A computing system generates a depth map from at least one image, detects objects in the depth map, and identifies anomalies in the objects from the depth map. Another computing system identifies at least one anomaly in an object in a depth map, and uses the anomaly to identify future occurrences of the object. A system includes a three dimensional (3D) imaging system to generate a depth map from at least one image, an object detector to detect objects within the depth map, and an anomaly detector to detect anomalies in the detected objects, wherein the anomalies are logical gaps and/or logical protrusions in the depth map. | 05-10-2012 |
| Patent application number | Description | Published |
| 20090026079 | ELECTRO-BLOTTING DEVICES, SYSTEMS, AND KITS AND METHODS FOR THEIR USE - The invention provides a dry electroblotting system for dry blotting gels, in which the system includes an electroblotting transfer stack that comprises an analysis gel and a blotting membrane, an anode, a body of anodic gel matrix juxtaposed with the anode between the anode and the transfer stack, a cathode, and a body of cathodic gel matrix juxtaposed with the cathode between the cathode and the transfer stack, in which the anodic gel matrix and the cathodic gel matrix each comprise an ion source for electrophoretic transfer. The dry electroblotting system does not use any liquid buffers that are added to the system just before electroblotting (such as when the transfer stack is being assembled). The anode, the cathode, or both can be separate from a power supply and provided as part of a disposable electrode assembly that also includes a body of gel matrix that includes ions for electrophoretic transfer. | 01-29-2009 |
| 20120000781 | Electro-blotting Devices, Systems, and Kits and Methods for Their use - The invention provides a dry electroblotting system for dry blotting gels, in which the system includes an electroblotting transfer stack that comprises an analysis gel and a blotting membrane, an anode, a body of anodic gel matrix juxtaposed with the anode between the anode and the transfer stack, a cathode, and a body of cathodic gel matrix juxtaposed with the cathode between the cathode and the transfer stack, in which the anodic gel matrix and the cathodic gel matrix each comprise an ion source for electrophoretic transfer. The dry electroblotting system does not use any liquid buffers that are added to the system just before electroblotting (such as when the transfer stack is being assembled). The anode, the cathode, or both can be separate from a power supply and provided as part of a disposable electrode assembly that also includes a body of gel matrix that includes ions for electrophoretic transfer. | 01-05-2012 |
| 20120138465 | ELECTRO-BLOTTING DEVICES, SYSTEMS, AND KITS AND METHODS FOR THEIR USE - The invention provides a dry electroblotting system for dry blotting gels, in which the system includes an electroblotting transfer stack that comprises an analysis gel and a blotting membrane, an anode, a body of anodic gel matrix juxtaposed with the anode between the anode and the transfer stack, a cathode, and a body of cathodic gel matrix juxtaposed with the cathode between the cathode and the transfer stack, in which the anodic gel matrix and the cathodic gel matrix each comprise an ion source for electrophoretic transfer. The dry electroblotting system does not use any liquid buffers that are added to the system just before electroblotting (such as when the transfer stack is being assembled). The anode, the cathode, or both can be separate from a power supply and provided as part of a disposable electrode assembly that also includes a body of gel matrix that includes ions for electrophoretic transfer. | 06-07-2012 |
| 20120211364 | ELECTRO-BLOTTING DEVICES, SYSTEMS, AND KITS AND METHODS FOR THEIR USE - The invention provides an electroblotting system for blotting gels, in which the system includes an electroblotting transfer stack that comprises an analysis gel and a blotting membrane, an anode, an ion source juxtaposed with the anode between the anode and the transfer stack, a cathode, and another ion source juxtaposed with the cathode between the cathode and the transfer stack, in which the each ion source is sufficient for electrophoretic transfer. The anode, the cathode, or both can be separate from a power supply and provided as part of a disposable electrode assembly that also includes a body of gel matrix that includes ions for electrophoretic transfer. | 08-23-2012 |