Patent application number | Description | Published |
20090204212 | Logarithmic Light Intensifier for use with Photoreceptor-Based Implanted Retinal Prosthetics and those Prosthetics - This invention is for directly modulating a beam of photons onto the retinas of patients who have extreme vision impairment or blindness. Its purpose is to supply enough imaging energy to retinal prosthetics implanted in the eye which operate essentially by having light (external to the eye) activating photoreceptors, or photoelectrical material. The invention provides sufficient light amplification and does it logarithmically. While it has sufficient output light power, the output light level still remains at a safe level. Most preferred embodiments of this invention provide balanced biphasic stimulation with no net charge injection into the eye. Both optical and electronic magnification for the image, as for example, using an optical zoom lens, is incorporated. Otherwise, it would not be feasible to zoom in on items of particular interest or necessity. Without proper adjustment, improper threshold amplitudes would obtain, as well as uncomfortable maximum thresholds. Therefore, to adjust for these, a way of proper adjustment for the threshold amplitudes and maximum comfortable thresholds is provided. Furthermore, to the extent that the individual stimulation sites in the retina give different color perceptions, upon stimulation, then colors of the viewed scene is correlated with specific stimulation sites to provide a certain amount of color vision. | 08-13-2009 |
20110288612 | Video Processing Methods for Improving Visual Acuity and/or Perceived Image Resolution - A method and apparatus for improving visual acuity when providing a visual image from a “high” resolution input device to a “low” resolution output device. The described invention is of particular use when the output device is an array of electrodes as part of a retinal prosthesis used to restore vision to a visually-impaired patient. In that various limitations may, within the foreseeable future, limit the density of such an electrode array (and thus the resolution of the output image), the present invention teaches techniques to assign processed pixel subsets of a higher resolution image to a single electrode. By varying the pixel subsets, e.g., by jittering, and/or altering the processing criteria, the perceived visual acuity may be further improved. Alternatively and additionally, such processing may be further extended to drive neighboring electrodes in combination to thus stimulate virtual electrode sites and thus further enhance visual acuity. | 11-24-2011 |
Patent application number | Description | Published |
20080235365 | AUTOMATIC ROOT CAUSE ANALYSIS OF PERFORMANCE PROBLEMS USING AUTO-BASELINING ON AGGREGATED PERFORMANCE METRICS - Anomalous behavior in a distributed system is automatically detected. Metrics are gathered for transactions, subsystems and/or components of the subsystems. The metrics can identify response times, error counts and/or CPU loads, for instance. Baseline metrics and associated deviation ranges are automatically determined and can be periodically updated. Metrics from specific transactions are compared to the baseline metrics to determine if an anomaly has occurred. A drill down approach can be used so that metrics for a subsystem are not examined unless the metrics for an associated transaction indicate an anomaly. Further, metrics for a component, application which includes one or more components, or process which includes one or more applications, are not examined unless the metrics for an associated subsystem indicate an anomaly. Multiple subsystems can report the metrics to a central manager, which can correlate the metrics to transactions using transaction identifiers or other transaction context data. | 09-25-2008 |
20090031066 | CAPACITY PLANNING BY TRANSACTION TYPE - Capacity planning is performed based on expected transaction load and the resource utilization for each expected transaction. Resource usage is determined for one or more transactions or URLs based on transaction specific and non-transaction specific resource usage. Once the resource usage for each transaction is known, the expected resource usage may be determined for an expected quantity of each transaction. The actual resources needed to meet the expected resource usage are then determined. Resources may include hardware or software, such as a central processing unit, memory, hard disk bandwidth, network bandwidth, and other computing system components. The expected resource usage for a transaction may based on the usage directly related to the transaction and usage not directly related to the transaction but part of a process associated with the performed transactions. | 01-29-2009 |
20100169285 | AUTOMATED GROUPING OF MESSAGES PROVIDED TO AN APPLICATION USING STRING SIMILARITY ANALYSIS - Messages which are provided to an application are monitored. Similarities between the messages are determined based on a distance algorithm, in one approach, and messages which are similar are assigned to a common group. For example, the messages may be HTTP messages which include a URL, HTTP header parameters and/or HTTP post parameters. The messages are parsed to derive a string which is used in the distance calculations. Additionally, application runtime data such as response times is obtained and aggregated for the group. Further, a representative message can be determined for each group for comparison to subsequent messages. Results can be reported which include a group identifier, representative message, count and aggregated runtime data. | 07-01-2010 |
Patent application number | Description | Published |
20130271456 | SYSTEM AND METHOD FOR FACILITATING CREATION OF A RICH VIRTUAL ENVIRONMENT - A virtual venue application for displaying information is provided, where the virtual venue application is implemented as part of an apparatus, or a system. The virtual venue application allows one or more users to store digital information, where the virtual venue application displays the stored digital information within a virtual environment, and where the virtual environment is presented by one or more two- or three-dimensional screens displayed within a user interface. The virtual venue application further enables interaction between users in a virtual environment. | 10-17-2013 |
20130271457 | SYSTEM AND METHOD FOR DISPLAYING AN OBJECT WITHIN A VIRTUAL ENVIRONMENT - A virtual venue application for displaying information is provided, where the virtual venue application is implemented as part of an apparatus, or a system. The virtual venue application allows one or more users to display an object within a virtual environment. The virtual venue application also associates a unique identifier with the display object, wherein the unique identifier defines a maximum quantity of copies of the display object that are allowed within the virtual environment. | 10-17-2013 |
20130275869 | SYSTEM AND METHOD FOR GENERATING A VIRTUAL TOUR WITHIN A VIRTUAL ENVIRONMENT - A virtual venue application for displaying information is provided, where the virtual venue application is implemented as part of an apparatus, or a system. The virtual venue application allows one or more users to generate a virtual tour of a virtual venue within a virtual environment. The virtual tour is then displayed within the virtual environment. | 10-17-2013 |
20130275886 | SYSTEM AND METHOD FOR TRANSPORTING A VIRTUAL AVATAR WITHIN MULTIPLE VIRTUAL ENVIRONMENTS - A virtual venue application for displaying information is provided, where the virtual venue application is implemented as part of an apparatus, or a system. The virtual venue application allows one or more users to generate and display a virtual avatar that represents a user of the virtual venue application. The virtual venue application also displays a virtual venue, where the display of the virtual venue is based on a position of the virtual avatar within the virtual venue. The virtual venue application also transports a virtual avatar from a first location to a second location. | 10-17-2013 |