Patent application number | Description | Published |
20090310917 | OPTICAL FIBER CONNECTOR - An optical fiber connector for transmitting high optical power, specifically power exceeding 1 kW. The connector includes an optical fiber having one of its ends in direct optical contact with a body made of a transparent material. The body in connection with the optical fiber end has a surface with an area exceeding the contact surface area of the optical fiber. The surface of the transparent body has a substantially conical design in order to provide an efficient flowing geometry around the contact end of the fiber, to increase the surface area for incident power loss radiation and deviate such radiation towards the optical axis of the connector. | 12-17-2009 |
20100195957 | OPTICAL FIBER CONTACT - An optical fiber contact for transmitting moderate-magnitude optical power. The fiber contact includes an optical fiber having an inner core and a surrounding cladding for transmitting the radiation in the core. Additional surrounding layers including so-called buffer and jackets mechanically stabilize the optical fiber. The forward part of the optical fiber contact is surrounded by a transparent tubular member. The tubular member extends a certain length along the outer cylindrical surface of the cladding. There is no heating by power loss radiation, as the power loss radiation is leaving the contact as optical radiation. To disperse radiation propagating within the cladding, the cladding includes a roughening or additional layers of a transparent material. In case of additional layers of transparent material then the outermost layer should be roughened. | 08-05-2010 |
20100254031 | OPTICAL SYSTEM - A device for cooling optical components based on optical fibers for transmitting high optical power. The device includes one or more cavities with a flowing coolant to take care of optical power loss. The device includes a transmitting construction material having a low heat expansion coefficient arranged in direct connection with the optical components and arranged to transmit power loss radiation into the cavity which is flushed with the flowing coolant. The transmitting construction material is made as a transparent tube and surrounded by a tubular casing of a non-transparent material having a good absorption capacity so that the cavity is formed between the two materials. | 10-07-2010 |
20140346330 | APPARATUS FOR MONITORING THE PROCESS PERFORMANCE OF A LASER SYSTEM WITH A POWER OPTICAL FIBER - The present invention relates to an apparatus for monitoring the process performance of a laser system with a high-power optical fiber cable ( | 11-27-2014 |
Patent application number | Description | Published |
20130064285 | DISTRIBUTED SCALABLE ENCODER RESOURCES FOR LIVE STREAMS - Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments. | 03-14-2013 |
20130064286 | WEIGHTED ENCODER FRAGMENT SCHEDULING - Live media streams are encoded and fragmented to generate encoded fragments appropriate for different devices and networks. Different encoded fragments may correspond to different resolutions, audio bit rates, quality levels, and even codecs, etc. Devices request encoded fragments as needed to reconstitute a live media stream for playback. In many instances, encoding and fragmentation jobs are provided to numerous distributed and scalable encoder and fragmenter systems. Encoding and fragmentation jobs are intelligently weighted and scheduled to prevent any disruption or delay in playback of any particular live stream. | 03-14-2013 |
20130064287 | MANAGEMENT OF RESOURCES FOR LIVE STREAM VARIANT PROCESSING - Live media streams variants are encoded in real-time in a dynamically scalable distributed resource system. In some examples, each live MPEG- | 03-14-2013 |
20130064305 | LOCALIZED REDUNDANCY FOR FRAGMENT PROCESSING - A live media stream encoding system encodes live media streams into numerous variants of the live media streams each including multiple fragments. Live media streams are delineated, dispatched as jobs, and converted using distributed and dynamically scalable encoder and fragmenter resources without using any centralized encoding management system. Encoded fragments are maintained in shared storage and accessed as needed by devices during playback. Localized redundancy and/or geographic redundancy is provided throughout the system to prevent disruption upon failure of a particular node. | 03-14-2013 |
20130136190 | ENHANCED GROUP OF PICTURES (GOP) ALIGNMENT IN MEDIA STREAM VARIANTS - A media feed is received and delineated into groups of pictures (GOPs) for processing into output media streams having different quality levels. The media feed needs only to be decoded once. The decoded stream is split along different paths based on resolution, and resized output media data is sent to multiple encoders and fragmenters to generate variants in bit rate and frame rate for each resolution. The generated variants may be maintained as fragments on shared storage. A particular stream corresponding to a particular variant can be reconstructed using the encoded fragments. | 05-30-2013 |
20130198405 | NETWORK OPTIMIZED DISTRIBUTION - A content server is configured to buffer and transmit numerous live media streams to individual devices. The content server analyzes characteristics associated with the live media streams to determine timing and sequence number information. Other characteristics such as network congestion metrics, device buffer usage metrics, etc., can also be evaluated. Combined peak transmission times are determined to allow packets designated for transmission at a bandwidth usage peak to be transmitted earlier in time. Earlier packets are shifted even earlier as sequence numbers allow. This evens out bandwidth usage rates and allows improved live media stream transmission. | 08-01-2013 |
Patent application number | Description | Published |
20090257435 | MODIFICATION OF LIVE STREAMS - Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream. | 10-15-2009 |
20090257447 | BIT RATE CONTROL - Mechanisms are provided to smooth bandwidth usage rates associated with a media stream. A content server analyzes a buffered media stream to determine timing and sequence number information. Packets designated for transmission at a bandwidth usage peak are transmitted earlier in time, with earlier packets shifted even earlier as sequence numbers allow. This evens out bandwidth usage rates and allows improved transmission to devices without requiring modified device operation. | 10-15-2009 |
20090259756 | TRANSMITTING MEDIA STREAM BURSTS - Mechanisms are provided to transmit media stream bursts upon recognizing that a device buffer is low or empty. In particular examples, a content server transmits 6 seconds of video in 2 seconds in order to quickly replenish a device buffer so that the device can start playback sooner. Content server buffers for particular channels can be prefilled even before any stream is requested for that channel. The content server can transmit at a higher bit rate for a short period of time or alternatively can switch to transmitting a lower quality stream for a short period of time. A media stream burst can be provided without disrupting system operation or requiring client rebuffering. | 10-15-2009 |
20090259764 | INTRO OUTRO MERGER WITH BIT RATE VARIATION SUPPORT - Mechanisms are provided to support intro stream merger and outro stream merger into a live stream without disrupting application operation. An intro merger stream corresponding to a requested live stream including multiple packets is obtained. The intro merger stream is transmitted to a device. Time and sequence number information is maintained during transmission of the intro merger stream to allow modification of the live stream using time and sequence number information. The device receives both the intro merger stream and the live stream in a single session. | 10-15-2009 |
20090260030 | DYNAMIC ADVERTISEMENT STREAM REPLACEMENT - Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users. | 10-15-2009 |
20090260045 | NETWORK OPTIMIZED DISTRIBUTION - A content server is configured to buffer and transmit numerous live media streams to individual devices. The content server analyzes characteristics associated with the live media streams to determine timing and sequence number information. Other characteristics such as network congestion metrics, device buffer usage metrics, etc., can also be evaluated. Combined peak transmission times are determined to allow packets designated for transmission at a bandwidth usage peak to be transmitted earlier in time. Earlier packets are shifted even earlier as sequence numbers allow. This evens out bandwidth usage rates and allows improved live media stream transmission. | 10-15-2009 |
20140013004 | MODIFICATION OF LIVE STREAMS - Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream. | 01-09-2014 |
20140351389 | MODIFICATION OF LIVE STREAMS - Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream. | 11-27-2014 |
Patent application number | Description | Published |
20120062794 | REAL-TIME KEY FRAME SYNCHRONIZATION - Mechanisms are provided for performing real-time synchronization of key frames across multiple streams. A streaming server samples frames from variant media streams corresponding to different quality levels of encoding for a piece of media content. The streaming server identifiers key frames in the media streams and points in time to sample for key frames that increase the chances of detecting key frames from the same group of pictures (GOPs). In some examples, the sampling point is substantially in the middle between two GOPs. When a connection request is received from a client device for an alternative stream, a measured delay is used to calculate an improved start time. | 03-15-2012 |
20130064285 | DISTRIBUTED SCALABLE ENCODER RESOURCES FOR LIVE STREAMS - Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments. | 03-14-2013 |
20130064287 | MANAGEMENT OF RESOURCES FOR LIVE STREAM VARIANT PROCESSING - Live media streams variants are encoded in real-time in a dynamically scalable distributed resource system. In some examples, each live MPEG- | 03-14-2013 |
20130064305 | LOCALIZED REDUNDANCY FOR FRAGMENT PROCESSING - A live media stream encoding system encodes live media streams into numerous variants of the live media streams each including multiple fragments. Live media streams are delineated, dispatched as jobs, and converted using distributed and dynamically scalable encoder and fragmenter resources without using any centralized encoding management system. Encoded fragments are maintained in shared storage and accessed as needed by devices during playback. Localized redundancy and/or geographic redundancy is provided throughout the system to prevent disruption upon failure of a particular node. | 03-14-2013 |
20130136190 | ENHANCED GROUP OF PICTURES (GOP) ALIGNMENT IN MEDIA STREAM VARIANTS - A media feed is received and delineated into groups of pictures (GOPs) for processing into output media streams having different quality levels. The media feed needs only to be decoded once. The decoded stream is split along different paths based on resolution, and resized output media data is sent to multiple encoders and fragmenters to generate variants in bit rate and frame rate for each resolution. The generated variants may be maintained as fragments on shared storage. A particular stream corresponding to a particular variant can be reconstructed using the encoded fragments. | 05-30-2013 |
Patent application number | Description | Published |
20100312988 | Data processing apparatus and method for handling vector instructions - A data processing apparatus and method and provided for handling vector instructions. The data processing apparatus has a register data store with a plurality of registers arranged to store data elements. A vector processing unit is then used to execute a sequence of vector instructions, with the vector processing unit having a plurality of lanes of parallel processing and having access to the register data store in order to read data elements from, and write data elements to, the register data store during the execution of the sequence of vector instructions. A skip indication storage maintains a skip indicator for each of the lanes of parallel processing. The vector processing unit is responsive to a vector skip instruction to perform an update operation to set within the skip indication storage the skip indicator for a determined one or more lanes. The vector processing unit is responsive to a vector operation instruction to perform an operation in parallel on data elements input to the plurality of lanes of parallel processing, but to exclude from the performance of the operation any lane whose associated skip indicator is set. This allows the operation specified by vector instructions to be performed conditionally within each of the lanes of parallel processing without any modification to the vector instructions that are specifying those operations. | 12-09-2010 |
20110087858 | Memory management unit - A data processing apparatus is provided comprising a plurality of master devices configured to issue memory access requests including virtual addresses. A memory management unit is configured to receive memory access requests and to translate a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory. The memory management unit has an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored. The memory management unit is configured to select an entry of the internal storage unit in dependence on the virtual address and an identifier of the requesting master device. Conflict between the master devices in their usage of the internal storage unit is thus avoided. | 04-14-2011 |
20110150090 | Video encoder - A video encoding apparatus for encoding a video stream comprising: a reference frame cache configured to cache reference frame video data retrieved from a reference frame storage unit in external memory, the reference frame video data cached in the reference frame cache being derived from an individual frame of the video stream; a first source frame storage unit configured to store a first block of unencoded video data taken from a first source frame of the video stream; a second source frame storage unit configured to store a second block of unencoded video data taken from a second source frame of the video stream; a first video encoder configured to perform a first encoding operation to encode the first block of unencoded video data with reference to the reference frame video data cached in the reference frame cache; and a second video encoder configured to perform a second encoding operation to encode said second block of unencoded video data with reference to the reference frame video data cached in the reference frame cache, wherein the first video encoder and the second video encoder are configured to perform the first encoding operation and the second encoding operation in parallel with one another. | 06-23-2011 |
20110191539 | Coprocessor session switching - A data processing apparatus is provided, configured to carry out data processing operations on behalf of a main data processing apparatus, comprising a coprocessor core configured to perform the data processing operations and a reset controller configured to cause the coprocessor core to reset. The coprocessor core performs its data processing in dependence on current configuration data stored therein, the current configuration data being associated with a current processing session. The reset controller is configured to receive pending configuration data from the main data processing apparatus, the pending configuration data associated with a pending processing session, and to store the pending configuration data in a configuration data queue. The reset controller is configured, when the coprocessor core resets, to transfer the pending configuration data from the configuration data queue to be stored in the coprocessor core, replacing the current configuration data. | 08-04-2011 |
20110206133 | Parallel parsing in a video decoder - A video decoder configured to decode an encoded video bitstream comprises a first parsing unit and a second parsing unit, each configured to independently parse the encoded video bitstream to derive parsing state information therefrom on which subsequent parsing of the encoded video bitstream at least partially depends and to identify macroblock information for decoding. The encoded video bitstream comprises frame header information defining a sequence of frames and each frame is composed of macroblocks represented by macroblock information. A control unit of the video encoder allocates each frame of macroblock information to one of the two parsing units to parse. The two parsing units are both configured to parse frame header information to thereby each derive parsing state information for the encoded video bitstream, and the two parsing unit are each configured to parse macroblock information allocated to them, skipping macroblock information allocated to the other parsing unit. | 08-25-2011 |
20120213290 | Parallel video decoding - A video decoding apparatus and method are disclosed. The video decoding apparatus comprises at least one parsing unit configured to receive input video data as an encoded video bitstream which contains sequential internal dependencies. The at least one parsing unit is configured to perform a parsing operation on the encoded video bitstream to generate an intermediate representation of the input video data in which at least a subset of the sequential internal dependencies are resolved. The intermediate representation of the input video data can be stored in a buffer. The video decoding apparatus further comprises a reconstruction unit configured to retrieve in parallel a plurality of input streams of the intermediate representation and to perform a decoding operation on the plurality of input streams in parallel to generate decoded output video data. | 08-23-2012 |
20130036290 | METHODS OF AND APPARATUS FOR STORING DATA IN MEMORY IN DATA PROCESSING SYSTEMS - A data array | 02-07-2013 |
20130195352 | METHODS OF AND APPARATUS FOR ENCODING AND DECODING DATA IN DATA PROCESSING SYSTEMS - To encode and compress a data array | 08-01-2013 |
20130198485 | METHODS OF AND APPARATUS FOR STORING DATA IN MEMORY IN DATA PROCESSING SYSTEMS - A data array | 08-01-2013 |
20130275701 | MANAGEMENT OF DATA PROCESSING SECURITY IN A SECONDARY PROCESSOR - A data processing apparatus comprises a primary processor, a secondary processor configured to perform secure data processing operations and non-secure data processing operations and a memory configured to store secure data used by the secondary processor when performing the secure data processing operations and configured to store non-secure data used by the secondary processor when performing the non-secure data processing operations, wherein the secure data cannot be accessed by the non-secure data processing operations, wherein the secondary processor comprises a memory management unit configured to administer accesses to the memory from the secondary processor, the memory management unit configured to perform translations between virtual memory addresses used by the secondary processor and physical memory addresses used by the memory, wherein the translations are configured in dependence on a page table base address, the page table base address identifying a storage location in the memory of a set of descriptors defining the translations, wherein the page table base address is defined by the primary processor and cannot be amended by the secondary processor. | 10-17-2013 |
20130276096 | MANAGEMENT OF DATA PROCESSING SECURITY IN A SECONDARY PROCESSOR - A data processing apparatus is configured to perform secure data processing operations and non-secure data processing operations, wherein the apparatus includes a master device with a secure domain and a non-secure domain. Components of the master device operate in the secure domain when performing secure data processing operations and operate in the non-secure domain when performing the non-secure data processing operations. A slave device is configured to perform a delegated data processing operation specified by the master device and a communication bus connecting the master device to the slave device. The delegated operation is initiated by an issuing component in the master device, wherein the slave device includes a security inheritance mechanism configured to cause the delegated operation to inherit a non-secure security status or a secure status depending upon whether the issuing component in the master device is operating in the non-secure domain or the secure domain. | 10-17-2013 |
20140283117 | PROTECTION UNIT AND METHOD FOR CONTROLLING ACCESS BY PLURAL PROCESSES TO A STORAGE UNIT - A data processing apparatus is provided, comprising plural processing units configured to execute plural processes, a storage unit configured to store data required for the plural processes; and a protection unit configured to control access by the plural processes to the storage unit. The protection unit is configured to define an allocated access region of the storage unit for each process of the plural processes, wherein the protection unit is configured to deny access for each the process outside the allocated access region and wherein allocated access regions are defined to be non-overlapping. The protection unit is configured to define each allocated access region as a contiguous portion of the storage unit between a lower region limit and an upper region limit, and the protection unit is configured such that when the lower region limit is modified the lower region limit cannot be decreased and such that when the upper region limit is modified the upper region limit cannot be decreased. | 09-18-2014 |
20150089148 | MEMORY MANAGEMENT UNIT - A data processing apparatus is provided comprising a plurality of master devices configured to issue memory access requests including virtual addresses. A memory management unit is configured to receive memory access requests and to translate a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory. The memory management unit has an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored. The memory management unit is configured to select an entry of the internal storage unit in dependence on the virtual address and an identifier of the requesting master device. Conflict between the master devices in their usage of the internal storage unit is thus avoided. | 03-26-2015 |
Patent application number | Description | Published |
20100058989 | METHOD FOR DETECTING MASTITIS OF MILKING ANIMALS, A MILKING SYSTEM AND A COMPUTER PROGRAM PRODUCT - A method for detecting mastitis of a milking animal includes the steps of: determining a first indicator of mastitis; determining a second indicator of mastitis; evaluating the first indicator of mastitis and the second indicator of mastitis; and identifying a need for a third indicator of mastitis based on the step of evaluation. An increased reliability is obtained by the method, while the costs are still kept at a minimum. A milking system is also disclosed. | 03-11-2010 |
20100089324 | MEHTOD FOR COLLECTING MILK IN A MILK TANK, MILKING SYSTEM AND COMPUTER PROGRAM PRODUCTS - The invention relates to a method for collecting milk in a milk tank. The method comprises the steps of: milking a milking animal of a herd of milking animals by means of a milking station; establishing a quality parameter for the milk obtained from the milking animal during the milking; estimating a quality level of the total amount of milk in a milk tank connected to the milking station, wherein the estimation is based at least on the quality parameter; and collecting, in the milk tank, the milk obtained from the step of milking if the result from the estimation indicates that the quality of the total amount of milk in the milk tank would then result in a desired quality level. The invention also relates to computer program products and a milking system. | 04-15-2010 |
20110155065 | METHOD FOR MILKING, COMPUTER PROGRAM PRODUCT, AND MILKING SYSTEM - A method for milking is provided in a milking system which includes a milking machine having a plurality of teat cups, which teat cups are attached to, and detached from, teats of animals as part of the milkings of the animals. The method determines whether an animal, which presents itself at the milking system, has a regular milking permission and when the animal has a regular milking permission the animal is milked in a regular milking procedure. When the animal does not have a regular milking permission, the method determine whether the animal has at least one udder compartment that was incompletely milked last time the animal was milked, and provided that the animal has at least one udder compartment that was incompletely milked last time the animal was milked, the animal is given a partial milking permission and the animal is milked in a partial milking procedure, wherein the regular and partial milking procedures differ from one another with respect to the procedure for the attachment of the teat cups to, and/or detachment of the teat cups from, the teats of the animal. | 06-30-2011 |
Patent application number | Description | Published |
20110298283 | System And Apparatus For Power Transfer to Vessels - A system for supplying electric power from an AC power source to ships, each of the ships moored at a respective berth of a quay, the system including a rectifier, having an AC and DC side, for converting AC electric power from the AC power source to DC power, the AC side arranged to be connected to the AC power source, and a plurality of ship connection arrangements for supplying electric power to a respective ship, each of the ship connection arrangements placed at one of the berths and including an inverter configurable to output AC power at a first or a second frequency and a ship connector for connecting the ship. A DC distribution network connected to the DC side of the rectifier and the rectifier is placed at a distance from the quay and each of the inverters is connected to the DC distribution network is also contemplated. | 12-08-2011 |
20110304207 | SYSTEM, APPARATUS AND METHOD FOR POWER TRANSFER TO VESSELS - A system for supplying electric power from a main power grid to a plurality of ships moored at a respective berth of a quay. The system includes a connection point for connecting to the grid supplying electrical power at a first frequency, a frequency converter arrangement for converting electric power from the grid at the first frequency to electric power at a second frequency, a first connector, arranged to provide power from the grid at the first frequency, a second connector, arranged to provide power at the second frequency from the frequency converter arrangement, a plurality of switches, each switch being configured to supply of power from either of the two connector to a respective berth, the system further includes a plurality of ship connection arrangements connected to a respective switch, each ship connection arrangement being adapted for connection to an electric system of a ship. A corresponding arrangement and method are also presented. | 12-15-2011 |
Patent application number | Description | Published |
20100228143 | APPARATUS AND METHOD TO DETERMINE FUNCTIONAL LUNG CHARACTERISTICS - An apparatus for determining functional lung characteristics of a patient includes an electrical impedance tomography (EIT) imaging device adapted to record the impedance distribution within a plane of the thorax of the patient. The EIT imaging device includes a control and analysis unit for performing the impedance measurement and deriving the impedance distribution within the plane of the thorax. The control and analysis unit automatically performs steps including determining a global impedance change, defined as the impedance change with respect to an earlier measured reference impedance distribution integrated over the electrode plane, and recording the global impedance change curve as a function of time, performing breath detection in order to identify a breathing cycle, subdividing each breathing cycle to define a plurality of intratidal intervals, subdividing an EIT image from each interval into a plurality of regions of interest and calculating for each region of interest the ratio of the integrated impedance change within this region of interest to the global impedance change of this EIT image, for each intratidal interval presenting indications of the ratios determined for the regions of interest to provide an intratidal gas distribution representation for each interval. | 09-09-2010 |
20130174846 | SYSTEM AND METHOD FOR DETERMINATION OF TRANSPULMONARY PRESSURE IN A PATIENT CONNECTED TO A BREATHING APPARATUS - A breathing apparatus ( | 07-11-2013 |
20140221865 | ELECTRIC IMPEDANCE TOMOGRAPHY DEVICE AND METHOD - An electric impedance tomography device with chest electrodes, a display and a control and analyzing unit to determine a time series of a global ventilation curve from the sequence of reconstructed matrices as a time series of the mean impedance change or of a measured respiration volume, to divide an inspiration or expiration phase into a number of steps of equal volume change, to determine the times corresponding to these steps, to determine the change in local impedance between these times for each image element, the ratio of this local change in impedance to the global equal volume change to form a local sequence of relative impedance changes of the image element as a function of the steps of equal volume change, to determine a scalar indicator characteristic as a function of the steps of equal volume change and to display each image element based on the respective scalar indicator. | 08-07-2014 |
Patent application number | Description | Published |
20130027512 | PRESENTING THREE DIMENSIONAL DEPTH - An apparatus and method generate a three-dimensional image by determining, using a light-field camera, a depth map corresponding to an environment. The depth map represents how light falls in the environment. The method also includes determining a parallax occlusion map of the environment and creating, using the depth map and the parallax occlusion map, a three-dimensional image representing the environment. In some embodiments, the method includes taking a first picture of the environment with a first flash intensity and a second picture of the environment with a greater second flash, determining differences between the first picture of the environment and the second picture of the environment, determining one or more properties of the environment based at least in part on the determined differences and dynamically re-lighting the three-dimensional image using the depth map, the parallax occlusion map, and one or more of the determined properties of the environment. | 01-31-2013 |
20130169754 | AUTOMATIC INTELLIGENT FOCUS CONTROL OF VIDEO - The invention is directed to systems, methods and computer program products for providing focus control for an image-capturing device. An exemplary method includes capturing an image frame using an image-capturing device and recording video tracking data and gaze tracking data for one or more image frames following the captured image frame and/or for one or more images frames prior to the captured image frame. The exemplary method additionally includes calculating a focus distance and a depth of field based at least partially on the recorded video tracking data and recorded gaze tracking data. The exemplary method additionally includes displaying the captured image frame based on the calculated focus distance and the calculated depth of field. | 07-04-2013 |
20130265241 | SKIN INPUT VIA TACTILE TAGS - The invention is directed to systems, methods and computer program products for determining an input instruction based on a touch associated with a tactile tag. An exemplary method includes detecting, by a device in contact with a user's body, a touch on the user's skin by a tactile tag. The tactile tag comprises a three-dimensional pattern, and the three-dimensional pattern causes a vibration in the user's body when a surface of the tactile tag touches the user's skin. The method additionally includes determining at least one characteristic associated with the touch; and determining an input instruction based at least partially on the at least one characteristic associated with the touch. | 10-10-2013 |
20130265437 | CONTENT TRANSFER VIA SKIN INPUT - The invention is directed to systems, methods and computer program products for transferring content between electronic devices via skin input. An exemplary method includes detecting, by an interface device, an input received on a user's skin, wherein the interface device is in electronic communication with at least one of the first device or the second device; in response to detecting the input, determining the type of input; and at least one of: in response to determining the type of input is a first type of input, initiating transmission of content from the first device to the second device; or in response to determining the type of input is a second type of input, initiating reception of content at the second device. | 10-10-2013 |
20130278811 | CONTEXT AWARE INPUT SYSTEM FOR FOCUS CONTROL - The invention is directed to systems, methods and computer program products for controlling a focus operation for an image-capturing device. An exemplary method includes receiving a focus instruction, wherein the focus instruction describes an object of focus; sending first context data to an external system; in response to sending first context data to the external system, receiving second context data from the external system, wherein the second context data comprises data associated with the object of focus; and identifying the object of focus based on the received second context data; and determining a focus distance based on the identified object. | 10-24-2013 |
20130283162 | SYSTEM AND METHOD FOR DYNAMIC CONTENT MODIFICATION BASED ON USER REACTIONS - A dynamic content modification system dynamically modifies content playback based on a user reaction so as to provide an individualized entertainment experience. The system includes a sensor module configured to receive a plurality of sensor measurements of at least one user, and a user model database including a plurality of user models associated with content preferences. A controller is configured to receive the sensor measurements and apply the sensor measurements to at least one user model to determine a prediction of a user reaction to content. The controller further is configured to determine a content modification to a playback of to the content based on the prediction, and to a cause a content reproduction device to play back the content in a manner that incorporates the determined content modification. | 10-24-2013 |
Patent application number | Description | Published |
20130051406 | METHOD AND SYSTEM FOR REQUESTER VIRTUAL CUT THROUGH - A method for transmitting a message includes a communication adapter receiving, from a transmitting device, a request to send the message. The method further includes modifying a maximum transfer unit (MTU) to obtain a modified MTU, transmitting, from the communication adapter to a receiving system, a first sub-unit of the message using the modified MTU, iteratively increasing the MTU for transmitting intermediate sub-units of the message until an MTU limit is reached, and transmitting, to the receiving system, the intermediate sub-units of the message. The intermediate sub-units are transmitted after the first sub-unit and before a second sub-unit. The method further includes transmitting, from the communication adapter to the receiving system, the second sub-unit to the receiving system using a full path MTU. | 02-28-2013 |
20140341229 | METHOD AND SYSTEM FOR REQUESTER VIRTUAL CUT THROUGH - A method for transmitting a message includes a communication adapter receiving, from a transmitting device, a request to send the message. The method further includes modifying a maximum transfer unit (MTU) to obtain a modified MTU, transmitting, from the communication adapter to a receiving system, a first sub-unit of the message using the modified MTU, iteratively increasing the MTU for transmitting intermediate sub-units of the message until an MTU limit is reached, and transmitting, to the receiving system, the intermediate sub-units of the message. The intermediate sub-units are transmitted after the first sub-unit and before a second sub-unit. The method further includes transmitting, from the communication adapter to the receiving system, the second sub-unit to the receiving system using a full path MTU. | 11-20-2014 |
Patent application number | Description | Published |
20120307682 | SYSTEM AND METHOD FOR SUPPORTING SUB-SUBNET IN AN INFINIBAND (IB) NETWORK - A system and method can support multiple domains in an InfiniBand (IB) fabric. The IB fabric can include one or more subnets, wherein each said subnet contains one or more switch nodes. Additionally, at least one said subnet can be divided into one or more sub-subnets, wherein each said sub-subnet is managed by a separate sub-subnet manager that is associated with a unique management key, and wherein said one or more sub-subnets are connected by one or more sub-subnet gateway switch nodes, wherein each sub-subnet gateway switch node belongs to one sub-subnet. | 12-06-2012 |
20120311332 | SYSTEM AND METHOD FOR PROVIDING SECURE SUBNET MANAGEMENT AGENT (SMA) IN AN INFINIBAND (IB) NETWORK - A system and method can provide a secure subnet management agent (SMA) in an Infiniband (IB) network. The system can comprise a host channel adapter (HCA) associated with a host, wherein the HCA operates to implement a SMA in its embedded firmware. The HCA can prevent a host administrator or software with root access to the host from changing the embedded firmware on the HCA and modifying one or more states associated with the SMA without being endorsed by a site administrator. Additionally, the SMA is associated with a management key, and the host is not allowed to observe the management key without being endorsed by a site administrator. | 12-06-2012 |
20120311333 | SYSTEM AND METHOD FOR AUTHENTICATING IDENTITY OF DISCOVERED COMPONENT IN AN INFINIBAND (IB) NETWORK - A system and method can verify trustfulness of a fabric component in an InfiniBand (IB) fabric. A subnet manager that is responsible for authenticating the fabric component using private/public key pairs. The subnet manager can first send a first encrypted message to a fabric component in the IB fabric, wherein the first encrypted message contains a token and is encrypted using a public key associated with the fabric component. Then, the fabric component is allowed to decode the first encrypted message using a private key associated with the fabric component, and to send a second encrypted message back to the subnet manager. Finally, the subnet manager can authenticate the fabric component if the second encrypted message contains correct information. | 12-06-2012 |
20130016718 | SYSTEM AND METHOD FOR USING A MULTICAST GROUP TO SUPPORT A FLOODING MECHANISM IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support a flooding mechanism using a multicast group in a middleware machine environment. The middleware machine environment can comprise a gateway instance that includes an external port for receiving one or more data packets from an external network. The middleware machine environment also comprises one or more host servers, each of which is associated with one or more virtual machines that can process the data packets. Furthermore, said host servers can provide virtual interfaces that belong to a virtual hub associated with the gateway instance. At least one said packet is a flooded packet that is specified with an unknown destination address when it is received at the external port. The gateway instance operates to send the flooded packet to the multicast group that operates to forward the flooded packet to one or more said host servers in the multicast group. | 01-17-2013 |
20130016719 | SYSTEM AND METHOD FOR SUPPORTING A SCALABLE FLOODING MECHANISM IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support a scalable packet forwarding mechanism in a middleware machine environment. The middleware machine environment can comprise one or more network switch instances, wherein each network switch instance is associated with one or more external ports that are adapted to receive data packets from an external network. Furthermore, the middleware machine environment can comprise a plurality of packet dispatching components, each of which is responsible for forwarding a data packet to a virtual machine on a host server that operates to process the data packet. Additionally, a link aggregation component can combine multiple external ports into a logical port, and wherein the bandwidth of the logical port is linearly scaled accordingly to a total number of the multiple external ports. | 01-17-2013 |
20130016730 | SYSTEM AND METHOD FOR USING A PACKET PROCESS PROXY TO SUPPORT A FLOODING MECHANISM IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support flooding mechanism using a packet process proxy in a middleware machine environment. The middleware machine environment can comprise a gateway instance that includes an external port for receiving data packets from an external network. The middleware machine environment also comprises one or more host servers, each of which is associated with one or more virtual machines. Furthermore, said host servers can provide virtual interfaces that belong to a virtual hub associated with the gateway instance. At least one said packet is a flooded packet that is specified with an unknown destination address when it is received at the external port. The gateway instance can send the flooded packet to a designated virtual interface on a host server, and a packet process proxy on the host server can forward the flooded packet to a virtual machine on another host server for processing this packet. | 01-17-2013 |
20130016731 | SYSTEM AND METHOD FOR SUPPORTING DIRECT PACKET FORWARDING IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support packet direct forwarding in a middleware machine environment. The middleware machine environment comprises one or more external ports on at least one network switch instance, wherein each external port can receive one or more data packets from an external network. Furthermore, the middleware machine environment comprises a plurality of host channel adapter (HCA) ports on one or more host servers, wherein each said HCA port is associated with a said host server, and each said host server can support one or more virtual machines that operate to process the one or more data packets. The at least one network switch operate to send a packet received at an external port to a designated HCA port associated with the external port. An external switch in the external network can send the data packet to the particular external port based on a packet distribution algorithm. | 01-17-2013 |
20130019014 | SYSTEM AND METHOD FOR SUPPORTING VIRTUAL MACHINE MIGRATION IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support virtual machine migration in a middleware machine environment. The middleware machine environment can comprise one or more network switch instances with one or more external ports, each of which is adapted to receive data packets from an external network. Furthermore, the middleware machine environment can comprise a plurality of virtual interfaces on one or more host servers. Each said host server is associated with one or more virtual machines that can process the one or more data packets. A virtual machine on a first host server is allowed to migrate from the first host server to a second host server and operates to receive one or more packets via a virtual interface on the second host server and process the one or more data packets. | 01-17-2013 |
20130019303 | SYSTEM AND METHOD FOR PROVIDING SWITCH BASED SUBNET MANAGEMENT PACKET (SMP) TRAFFIC PROTECTION IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can provide switch based subnet management packet (SMP) traffic protection in a middleware machine environment. The middleware machine environment includes a network switch that operates to receive at least one SMP destined for a subnet management agent (SMA). The network switch can check whether the at least one SMP includes a correct management key, and prevent the at least one SMP from being forwarded to the destined SMA when at least one SMP does not include the correct management key. Furthermore, the network switch can specify a different management key for each external port and can enforce separate restrictions on ingress and egress SMP traffic at a particular external port. | 01-17-2013 |
20140241208 | SYSTEM AND METHOD FOR SUPPORTING SUB-SUBNET IN AN INFINIBAND (IB) NETWORK - A system and method can support multiple domains in an InfiniBand (IB) fabric. The IB fabric can include one or more subnets, wherein each said subnet contains one or more switch nodes. Additionally, at least one said subnet can be divided into one or more sub-subnets, wherein each said sub-subnet is managed by a separate sub-subnet manager that is associated with a unique management key, and wherein said one or more sub-subnets are connected by one or more sub-subnet gateway switch nodes, wherein each sub-subnet gateway switch node belongs to one sub-subnet. | 08-28-2014 |
Patent application number | Description | Published |
20130031964 | Systems and Methods for Monitoring the Quality of a Fluid - Disclosed are systems and methods for monitoring a fluid having one or more adulterants therein. One method of monitoring the fluid includes containing the fluid within a flow path, the fluid including at least one adulterant present therein, optically interacting at least one integrated computational element with the fluid, thereby generating optically interacted light, receiving with at least one detector the optically interacted light, and generating with the at least one detector an output signal corresponding to a characteristic of the at least one adulterant in the fluid. | 02-07-2013 |
20130032736 | Systems and Methods for Monitoring Oil/Gas Separation Processes - Disclosed are systems and methods for analyzing an oil/gas separation process. One disclosed system includes a flow path containing a fluid, a fluid separator coupled to the flow path and having an inlet for receiving the fluid and a discharge conduit for discharging the fluid after having undergone a separation process in the fluid separator, an optical computing device having an integrated computational element configured to optically interact with the fluid before the fluid enters the fluid separator and after the fluid exits the fluid separator and thereby generate optically interacted light, and at least one detector arranged to receive the optically interacted light and generate an output signal corresponding to a characteristic of the fluid. | 02-07-2013 |
20130033701 | Systems and Methods for Monitoring a Flow Path - Disclosed are systems and methods for analyzing a flow of a fluid at two or more discrete locations to determine the concentration of a substance therein. One method of determining a characteristic of a fluid may include containing a fluid within a flow path that provides at least a first monitoring location and a second monitoring location, generating a first output signal corresponding to the characteristic of the fluid at the first monitoring location with a first optical computing device, generating a second output signal corresponding to the characteristic of the fluid at the second monitoring location with a second optical computing device, receiving first and second output signals from the first and second optical computing devices, respectively, with a signal processor, and determining a difference between the first and second output signals with the signal processor. | 02-07-2013 |
20130033702 | Systems and Methods for Monitoring Oil/Gas Separation Processes - Disclosed are systems and methods for analyzing an oil/gas separation process. One method includes conveying a fluid to a fluid separator coupled to a flow path, the fluid separator having an inlet and a discharge conduit, generating a first output signal corresponding to a characteristic of the fluid adjacent the inlet with a first optical computing device, generating a second output signal corresponding to the characteristic of the fluid adjacent the discharge conduit with a second optical computing device, receiving the first and second output signals with a signal processor communicably, and generating a resulting output signal with the signal processor indicative of how the characteristic of the fluid changed between the inlet and the discharge conduit. | 02-07-2013 |
20130034842 | Systems and Methods for Analyzing Microbiological Substances - Disclosed are systems and methods for monitoring a fluid for the purpose of identifying microbiological content and/or microorganisms and determining the effectiveness of a microbiological treatment. One method of monitoring a fluid includes containing the fluid within a flow path, the fluid including at least one microorganism present therein, optically interacting electromagnetic radiation from the fluid with at least one integrated computational element, thereby generating optically interacted light, receiving with at least one detector the optically interacted light, and generating with the at least one detector an output signal corresponding to a characteristic of the fluid, the characteristic of the fluid being a concentration of the at least one microorganism within the fluid. | 02-07-2013 |
20140061449 | Handheld Characteristic Analyzer and Methods of Using the Same - Disclosed is a portable handheld characteristic analyzer used to analyze chemical compositions in or near real-time. One method of using the analyzer to determine a characteristic of a sample includes directing the handheld characteristic analyzer at the sample, the handheld characteristic analyzer having at least one integrated computational element arranged therein, activating the handheld characteristic analyzer, thereby optically interacting the at least one integrated computational element with the sample and generating optically interacted light, receiving the optically interacted light with at least one detector arranged within the handheld characteristic analyzer, generating an output signal corresponding to the characteristic of the sample with the at least one detector, receiving the output signal with a signal processor communicably coupled to the at least one detector, and determining the characteristic of the sample with the signal processor. | 03-06-2014 |
20140061513 | Handheld Characteristic Analyzer and Methods of Using the Same - Disclosed is a portable handheld characteristic analyzer used to analyze chemical compositions in or near real-time. The analyzer may include a portable housing, at least one optical computing device arranged within the portable housing for monitoring a sample, the at least one optical computing device having at least one integrated computational element configured to optically interact with the sample and thereby generate optically interacted light, at least one detector arranged to receive the optically interacted light and generate an output signal corresponding to a characteristic of the sample, and a signal processor communicably coupled to the at least one detector for receiving the output signal, the signal processor being configured to determine the characteristic of the sample and provide a resulting output signal indicative of the characteristic of the sample. | 03-06-2014 |
20140067268 | Systems and Methods for Monitoring a Subsea Environment - Disclosed are systems and methods for monitoring an oceanic environment for hazardous substances. One system includes one or more subsea equipment arranged in an oceanic environment, and at least one optical computing device arranged on or near the one or more subsea equipment for monitoring the oceanic environment. The at least one optical computing device may have at least one integrated computational element configured to optically interact with the oceanic environment and thereby generate optically interacted light. At least one detector may be arranged to receive the optically interacted light and generate an output signal corresponding to a characteristic of the oceanic environment. | 03-06-2014 |
20140078499 | Systems and Methods for Inspecting and Monitoring a Pipeline - Disclosed are systems and methods for inspecting and monitoring an inner surface of a pipeline. One system includes a pig arranged within the pipeline, one or more optical computing devices arranged on the pig adjacent the inner surface of the pipeline for monitoring at least one substance present on the inner surface. The optical computing devices include at least one integrated computational element configured to optically interact with the at least one substance and thereby generate optically interacted light, and at least one detector arranged to receive the optically interacted light and generate an output signal corresponding to a characteristic of the at least one substance. A signal processor is communicably coupled to the at least one detector of each optical computing device for receiving the output signal of each optical computing device and determining the characteristic of the at least one substance. | 03-20-2014 |
20140080172 | Systems and Methods for Monitoring Chemical Processes - Disclosed are systems and methods for monitoring chemical reaction processes in or near real-time. One method may include containing a fluid within a flow path, the fluid having a chemical reaction occurring therein, optically interacting at least one integrated computational element with the fluid, thereby generating optically interacted light, and producing an output signal based on the optically interacted light that corresponds to a characteristic of the chemical reaction. | 03-20-2014 |
20140080223 | Systems and Methods for Inspecting and Monitoring a Pipeline - Disclosed are systems and methods for inspecting and monitoring an inner surface of a pipeline. One system includes a pig arranged within the pipeline and having first and second ends, one or more optical computing devices arranged on at least one of the first and second ends for monitoring a fluid within the pipeline. The optical computing devices including at least one integrated computational element configured to optically interact with the fluid and thereby generate optically interacted light, and at least one detector arranged to receive the optically interacted light and generate an output signal corresponding to a characteristic of the fluid. The system also includes a signal processor communicably coupled to the at least one detector of each optical computing device for receiving the output signal of each optical computing device and determining the characteristic of the fluid as detected by each optical computing device. | 03-20-2014 |
Patent application number | Description | Published |
20100193259 | TOUCH PAD AND A METHOD OF OPERATING THE TOUCH PAD - A touch pad is controlled to detect a location of one or more objects ( | 08-05-2010 |
20100328272 | OPTICAL SYSTEM, AN ANALYSIS SYSTEM AND A MODULAR UNIT FOR AN ELECTRONIC PEN - A modular unit is designed for an electronic pen. The modular unit comprises a carrier with a receiver for a writing implement, a printed circuit board, a two-dimensional radiation sensor mounted on the printed circuit board, and an imaging unit which defines an image plane. The carrier, the printed circuit board, and the imaging unit are joined together with the imaging unit facing the radiation sensor to locate the image plane at the radiation sensor. A radiation source, such as an LED or a laser diode, may be arranged on the printed circuit board or mounted in a holder on the imaging unit. The imaging unit may be implemented as a boresight unit for controlling the spatial origin of radiation transmitted towards the radiation sensor. The boresight unit may comprise a radiation-transmitting channel, an imaging lens, and a redirecting mirror in the channel. | 12-30-2010 |
20110074734 | DETECTING THE LOCATION OF AN OBJECT ON A TOUCH SURFACE - An apparatus is operated to determine the location of at least one object on a touch surface of a light transmissive panel. In the apparatus, an illumination arrangement introduces radiation into the panel for propagation by internal reflection between the touch surface and the opposite surface, so as to generate a grid of intersecting radiation paths in a sensing area, and a detection arrangement measures the transmitted energy in the radiation paths. A data processor then determines, based on the transmitted energy, the location based on an attenuation of two or more radiation paths caused by the object touching the touch surface within the sensing area. In the apparatus, the illumination arrangement generates at least a subset of the radiation paths by sweeping at least one beam of radiation along the touch surface. The detection arrangement comprises a fixed re-directing device which receives and re-directs the beam onto a common detection point while the beam is swept along the touch surface, and a radiation detector which is located at the common detection point to measure the energy of the beam(s). | 03-31-2011 |
20110074735 | DETECTING THE LOCATIONS OF A PLURALITY OF OBJECTS ON A TOUCH SURFACE - An apparatus is controlled to detect locations of a plurality of objects on a touch surface of a panel. An input scanner arrangement introduces at least three beams of radiation into the panel for propagation by internal reflection, and sweeps the beams inside the panel across a sensing area, preferably in at least two different principal directions. At least one radiation detector is arranged to receive the beams from the input scanner arrangement while they are swept across the sensing area. A data processor is connected to the radiation detector(s) and operated to identify the locations based on an attenuation of the beams caused by the objects touching the touch surface within the sensing area, the attenuation being identifiable from an output signal of the radiation detector(s). Each output signal may be further processed to generate a transmission signal, by dividing the output signal by a background signal which represents the output signal without any object on the touch surface. | 03-31-2011 |
20110090176 | DETERMINING THE LOCATION OF ONE OR MORE OBJECTS ON A TOUCH SURFACE - A device operates on output signals from a light sensor arrangement in a touch-sensing apparatus to determine a position of an object on a touch surface. The apparatus includes a light transmissive panel that defines the touch surface and an opposite surface. A light source arrangement provides sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface from one or more incoupling points to a set of outcoupling points. The light sensor arrangement generates the output signals, which represent light reaching the outcoupling points. The apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light. To determine the position, the device identifies, in the output signals, a set of signal profiles originating from said object. The device determines at least part of an attenuated light path across the panel based on each signal profile, and identifies the position of the object on the touch surface based on the thus-determined attenuated light paths. In determining the attenuated light path, the device applies a predetermined width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by at least one of the touch surface and the opposite surface. | 04-21-2011 |
20110102374 | DETECTING THE LOCATION OF AN OBJECT ON A TOUCH SURCACE - An apparatus is controlled to detect a location of an object on a touch surface of a panel. An input scanner arrangement introduces at least two beams of radiation into the panel for propagation by internal reflection, and sweeps the beams inside the panel across a sensing area. An output scanner arrangement is synchronized with the input scanner arrangement so as to receive the beams from the input scanner arrangement while they are swept across the sensing area and to direct the beams onto at least one radiation detector. Thereby, each beam is introduced and received on opposite ends of the sensing area. A data processor is connected to the radiation detector and operated to identify the location based on an attenuation of the beams caused by the object touching the touch surface within the sensing area. | 05-05-2011 |
20110163996 | DETERMINING THE LOCATION OF ONE OR MORE OBJECTS ON A TOUTH SURFACE - An apparatus is operated to determine a location of at least one object on a touch surface of a light transmissive panel. An illumination arrangement in the apparatus is operated to introduce beams of radiation into the panel for propagation by internal reflection between the touch surface and the opposite surface, and to sweep each beam along the touch surface within a sensing area. Thereby, the sensing area is illuminated such that an object that touches the touch surface within the sensing area causes at least two beams to be temporarily attenuated. The illumination arrangement is arranged such that each beam, downstream of the sensing area, is swept along one or more elongate outcoupling sites on the panel. At least one light sensor, which is optically coupled to the outcoupling site, is operated to measure the received energy of the beam within the outcoupling site. A data processor is operated to obtain, from the light sensor, an output signal indicative of the received energy of the beam within the outcoupling site as a function of time, and to identify, based on the output signals for the different beams, the location of the object. | 07-07-2011 |
20150035803 | INTEGRATED TOUCH-SENSING DISPLAY APPARATUS AND METHOD OF OPERATING THE SAME - An integrated touch-sensing display is operated to detect the location of one or more objects on a touch surface. The integrated touch-sensing display defines a display area. A light guide ( | 02-05-2015 |
Patent application number | Description | Published |
20120068973 | Determining The Location Of An Object On A Touch Surface - An apparatus is operated to determine the location of at least one object on a touch surface ( | 03-22-2012 |
20120162142 | TOUCH-SENSITIVE SYSTEM AND METHOD FOR CONTROLLING THE OPERATION THEREOF - A touch-sensitive system comprises a light transmissive panel defining a touch surface and an opposite surface; an illumination arrangement comprising emitters configured to introduce light into the panel for propagation in the panel in an emission pattern; a light detection arrangement comprising detectors configured to receive the light propagating in the panel. A control unit is arranged to control the operation of the touch-sensitive system. The control unit executes a control method to monitor the light received in the light detecting arrangement for detection of touches on the touch surface, the touches attenuating the light propagating in the panel. The control method also selects a mode for the emission pattern in dependence of the occurrence of touches on the touch surface and controls the emission pattern in accordance with the selected mode. | 06-28-2012 |
20120162144 | Touch Surface With A Compensated Signal Profile - An apparatus, method and computer-readable medium for determining a location of at least one object on a touch surface of a light transmissive panel. The method comprises the steps of: introducing light into the panel for propagation by internal reflection between the touch surface and an opposite surface; receiving the light propagating in the panel; and iteratively i) determining a current signal profile of light received by the light detection arrangement, ii) updating, when a condition is met, a background signal profile of light received by the light detection arrangement, iii) calculating a current compensated signal profile as a function of the background signal profile and the current signal profile and iv) determining, when the object touches the touch surface and thereby attenuates the light propagating in the panel, the location as a function of the compensated signal profile. | 06-28-2012 |
20120200538 | TOUCH SURFACE WITH TWO-DIMENSIONAL COMPENSATION - An apparatus for determining an interaction between an object and a touch surface of a panel. An illumination arrangement introduces light into the panel for propagation by internal reflection between the touch surface and an opposite surface and towards a receiving light detection arrangement. A processor unit is configured to iteratively i) determine, based on the received light, a current light status representing a two-dimensional distribution of light in the panel, ii) determine the interaction with the object as a function of the current light status and a previously updated background status representing a two-dimensional distribution of light in the panel caused by contaminations, and iii) update the background status as a function of the interaction. A method and computer readable medium are also described. | 08-09-2012 |
20120256882 | TOUCH SURFACE WITH IDENTIFICATION OF REDUCED PERFORMANCE - A device is configured to process data from a touch-sensitive apparatus for the purpose of identifying a reduced performance of components in the apparatus. The apparatus may be an FTIR system that comprises a light transmissive panel, an illumination arrangement for introducing light into the panel, and a light detection arrangement for receiving the light propagating in the panel and for measuring the energy of the received light. The device comprises a processor unit which is configured to obtain a signal comprising a time series of signal values that represent the energy of the light received by the light detection arrangement; calculate a parameter value representing a temporal variability of the signal values in the signal; and identify, based on the parameter value, a reduced performance of any of the illumination arrangement and the light detection arrangement. The temporal variability may be calculated to represent one of an absolute noise level and a signal-to-noise ratio of the signal, and enables the reduced performance to be identified while objects touch the light transmissive panel. | 10-11-2012 |
20130021300 | TOUCH-SENSING DISPLAY APPARATUS AND ELECTRONIC DEVICE THEREWITH - A touch-sensing display apparatus comprises a display unit with integrated elements, and a planar light guide located in front of the display unit so as to define a touch surface. At least one light emitter is arranged to emit light into the light guide for propagation by total internal reflection inside the light guide, and at least one light detector is arranged to receive at least part of the light propagating inside the light guide. The integrated elements are designed as image-forming elements and touch-sensor elements, wherein the touch-sensor elements comprise the emitter(s) and/or the detector(s) and are arranged along a periphery region of the display unit. The image-forming elements and the touch-sensor elements may be integrated in one and the same composite substrate within the display unit. | 01-24-2013 |
20130127790 | TOUCH-SENSING DISPLAY PANEL - A touch-sensing display panel, comprising a plurality of image-forming pixel elements; a planar light guide with a first refractive index, having a front surface forming a touch-sensing region and an opposite rear surface facing the pixel elements; a plurality of light emitters arranged at a peripheral region of the panel to emit light into the light guide for propagation therein through total internal reflection; a plurality of light detectors disposed at the peripheral region for receiving light from the light guide; and an optical layer disposed at the rear surface of the light guide to cover a plurality of the image-forming pixel elements in at least a central region of the panel, wherein said optical layer is configured to reflect at least a part of the light from the emitters impinging thereon from within the light guide. | 05-23-2013 |
20130154983 | DATA PROCESSING IN RELATION TO A MULTI-TOUCH SENSING APPARATUS - A device obtains a signal representative of objects on a touch surface of a multi-touch sensing apparatus and executes a method for extracting touch data from the signal. The method operates in a sequence of detection frames. Each detection frame comprises the steps of: obtaining ( | 06-20-2013 |
20140085241 | DEVICE AND METHOD FOR DETERMINING REDUCED PERFORMANCE OF A TOUCH SENSITIVE APPARATUS - A device for processing data from a touch sensitive apparatus is provided. The apparatus includes a light transmitting panel with a touch surface and an opposed back surface, an illumination arrangement configured to introduce light into the panel for propagation by internal reflection between the touch surface and the back surface, and a light detection arrangement configured to receive the light after propagation in the panel. A processor unit in the device obtains a monitored signal which is functionally dependent on transmitted light detected by the light detection arrangement; reconstructs, based on the monitored signal, a two-dimensional attenuation field representing an attenuation of the transmitted light on the touch surface; calculates an expected monitored signal based on the reconstructed attenuation field; and compares the expected monitored signal with the monitored signal in order to determine a reduced performance of the apparatus. | 03-27-2014 |
20140125633 | TOUCH SENSING APPARATUS AND METHOD OF OPERATING THE SAME - A touch sensing apparatus includes a group of emitters arranged to emit light to illuminate at least part of the touch surface, a light detector arranged to receive light from the group of emitters, and a processing element. Each emitter is controlled to transmit a code by way of the emitted light such that the code identifies the respective emitter. The codes may at least partly be transmitted concurrently. The codes may be selected such that a value of an autocorrelation of each code is significantly higher than a value of a cross-correlation between any two codes of different emitters. The processing element processes an output signal from the light detector to separate the light received from the individual emitters based on the transmitted codes, and to determine the position of the object/objects based on the light received from the individual emitters. | 05-08-2014 |