Patent application number | Description | Published |
20130006515 | GEO-SPATIAL RECOMMENDATION AND DISCOVERY SYSTEM - A system, method, device, computer program, user interface, and apparatus for method of transmitting content to a user equipment. The method includes receiving an intent from a user of the user equipment; gathering a time window of validity for the intent; receiving location information from the user equipment; determining a mode of transportation based on the location information; and, for the duration of the time window, querying a location database of points of interest (POIs) to retrieve candidate POIs that match the user intent and are located within reach of the user equipment based on the time left of the time window and the mode of transportation; presenting the candidate POIs to the user equipment. | 01-03-2013 |
20130006522 | METHOD FOR CONSTRUCTING GEO-FENCES FOR A SPATIAL RECOMMENDATION AND DISCOVERY SYSTEM - A system, method, device, computer program, user interface, and apparatus to associate an object of interest of a map in a location database with a geo-fence. The method includes selecting a first time interval; selecting a mode of transportation; determining terrestrial routes starting from the object of interest; for each determined terrestrial route, determining an end point that can be reach on the terrestrial route within the first time interval using the selected mode of transportation; and storing a geo-fence for the first time interval and mode of transportation in associating with the determined end points. | 01-03-2013 |
Patent application number | Description | Published |
20130262658 | SYSTEMS AND METHODS FOR ADVANCED TARGETING - A system for testing the effectiveness of webpage configurations is disclosed. Tags indicating dependency between sections of a webpage may be associated with the sections. In response to a version of a first section of a webpage being tested, an associated tag may indicate that the content or behavior of a second section is dependent on the first section. A webpage configuration including content of the first section, and corresponding behavior and content of the second section, may be transmitted to a web client. Data may be collected indicating the effectiveness of the webpage configuration. | 10-03-2013 |
20140082097 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MERCHANT SERVICING - A method includes receiving a message comprising a user identification code via a social media messaging channel. In addition, the method includes receiving geo-location information of the device transmitting the message. The method also includes verifying the user identification code by confirming that the geo-location information complies with stored expected geo-location information. The method also includes accessing data associated with a transaction account linked to the user identification code based on the content of the message. The method further includes transmitting a reply to the received message on the social media messaging channel. | 03-20-2014 |
20150356103 | SYSTEMS AND METHODS FOR ADVANCED TARGETING - A system for testing the effectiveness of webpage configurations is disclosed. Tags indicating dependency between sections of a webpage may be associated with the sections. In response to a version of a first section of a webpage being tested, an associated tag may indicate that the content or behavior of a second section is dependent on the first section. A webpage configuration including content of the first section, and corresponding behavior and content of the second section, may be transmitted to a web client. Data may be collected indicating the effectiveness of the webpage configuration. | 12-10-2015 |
Patent application number | Description | Published |
20090037443 | INTELLIGENT GROUP COMMUNICATION - A method, apparatus, and electronic device for hierarchical communications are disclosed. A connection interface may send and receive a data task. A database may store a group of contact nodes. A processor may select a sub-group of contact nodes from the group of contact nodes based upon the data task and create a hierarchical communications tree from the sub-group of contacts based on the data task. | 02-05-2009 |
20090132652 | Method and Apparatus for Determining a Group Preference in a Social Network | 05-21-2009 |
20090307177 | CALL GROUP MANAGEMENT USING THE SESSION INITIATION PROTOCOL - A method, apparatus, and electronic device for hierarchical communications are disclosed. A connection interface | 12-10-2009 |
20100161522 | INCREASING USER INPUT ACCURACY ON A MULTIFUNCTIONAL ELECTRONIC DEVICE - An electronic device and a method of dynamically adapting a sensitivity of at least one user interface component on the electronic device. A device context corresponding to the electronic device can be identified and processed in real time to identify a potential user intent and to determine a probability that the potential user intent corresponds to an actual user intent. A user input sensitivity parameter can be selected based on the potential user intent and the determined probability. The sensitivity of the at least one user interface component can be adapted to correspond to the user input sensitivity parameter. | 06-24-2010 |
20100245596 | SYSTEM AND METHOD FOR IMAGE SELECTION AND CAPTURE PARAMETER DETERMINATION - An apparatus and method for identifying image capture opportunities. Expert photo agents ( | 09-30-2010 |
20110050575 | METHOD AND APPARATUS FOR AN ADAPTIVE TOUCH SCREEN DISPLAY | 03-03-2011 |
20130286244 | System and Method for Image Selection and Capture Parameter Determination - An apparatus and method for identifying image capture opportunities. Sensors are periodically polled, and data associated with the polled sensors is used to determine an image capture opportunity at the user-device. Data is collected from other user devices and received through the transceiver can be used to determine an image capture opportunity. | 10-31-2013 |
Patent application number | Description | Published |
20130124780 | APPARATUS TO MANAGE EFFICIENT DATA MIGRATION BETWEEN TIERS - A data storage system having a slow tier and a fast tier maintains hot data on the fast tier by migrating data from the slow tier to reserve space on the fast tier as data becomes hot over time. The system maintains a reserve space table and performs a mass migration of data from the fast tier to the slow tier. Data migration is frequently unidirectional with data migrating from the slow to the fast tier, reducing overhead during normal operation. | 05-16-2013 |
20140365692 | SHARING OF BYPASSED I/O TRANSACTION INFORMATION - A first I/O transaction request is sent to a storage controller for processing by firmware running on the storage controller. A second I/O transaction request is sent to storage hardware without further processing by the firmware running on the storage controller. Since the firmware did not process the second I/O transaction request, information associated with the second I/O transaction is stored in in a circular buffer accessible to the firmware running on the storage controller. The firmware running on the storage controller reads, from the circular buffer, the information associated with the second I/O transaction that was stored in the circular buffer. | 12-11-2014 |
20160026399 | BLOCK I/O INTERFACE FOR A HOST BUS ADAPTER THAT UTILIZES NVDRAM - A block I/O interface for a HBA is disclosed that dynamically loads regions of a SSD of the HBA to a DRAM of the HBA. One embodiment is an apparatus that includes a host system and a HBA. The HBA includes a SSD and DRAM. The host identifies a block I/O read request for the SSD, identifies a region of the SSD that corresponds to the read request, and determines if the region is cached in the DRAM. If the region is cached in the DRAM, then the HBA copies data for the read request to the host memory and a response to the read request utilizes the host memory. If the region is not cached, then the HBA caches the region of the SSD in the DRAM, copies the data for the read request to the host memory, and a response to the read request utilizes the host memory. | 01-28-2016 |
Patent application number | Description | Published |
20120159070 | SYSTEM AND METHOD FOR HANDLING IO TO DRIVES IN A MEMORY CONSTRAINED ENVIRONMENT - A system and method for handling IO to drives in a RAID system is described. In one embodiment, the method includes providing a multiple disk system with a predefined strip size. IO request with a logical block address is received for execution on the multiple disk system. A cache line size from a plurality of cache line sizes is allocated, based on the available memory for allocation to cache line. A plurality of sub-IO requests with a sub-strip size is generated, where the sub-strip size is smaller than the strip size, based on the allocated cache line size. The generated sub-IO commands are executed on the multiple disk system. | 06-21-2012 |
20130013850 | RELATIVE HEAT INDEX BASED HOT DATA DETERMINATION FOR BLOCK BASED STORAGE TIERING - Disclosed is a process for determining a heat index for a block of data, such as an extent, for storage tiering. Weighted scores are used for read and write operations, since solid state devices operate better with read operations than write operations. The heat index associated with each extent is a function of a base score, rather than an absolute value. The base score is determined by adding the number of extents in a hot tier plus the access score, divided by the number of extents in the hot tier. In this fashion, the base score measures the weighted I/O activity relative to the size of the hot tier. | 01-10-2013 |
20130198448 | ELASTIC CACHE OF REDUNDANT CACHE DATA - An apparatus for elastic caching of redundant cache data. The apparatus may have a plurality of buffers and a circuit. The circuit may be configured to (i) receive a write request from a host to store write data in a storage volume, (ii) allocate a number of extents in the buffers based upon a redundant organization associated with the write request and (iii) store the write data in the number of extents, where (a) each of the number of extents is located in a different one of the buffers and (b) the number of extents are dynamically linked together in response to the write request. | 08-01-2013 |
20140089558 | DYNAMIC REDUNDANCY MAPPING OF CACHE DATA IN FLASH-BASED CACHING SYSTEMS - A method for managing redundancy of data in a solid-state cache system including at least three solid-state storage modules. The method may include designating one or more extents of each dirty mirror pair to be of a particular priority order of at least two priority orders. The at least two priority orders can include at least a highest priority order. The highest priority order can have a higher relative priority than the other priority orders. The method may also include performing at least one redundancy conversion iteration. Each redundancy conversion iteration includes converting extents of at least two dirty mirror pairs into at least one RAID 5 group and at least one unconverted extent. The extents of the at least two dirty mirror pairs can include extents designated to be of a highest remaining priority order. Each redundancy conversion iteration can also include deallocating the at least one unconverted extent. | 03-27-2014 |
20140208005 | System, Method and Computer-Readable Medium for Providing Selective Protection and Endurance Improvements in Flash-Based Cache - A cache controller includes a cache memory distributed across multiple solid-state storage units in which cache line fill operations are applied sequentially in a defined manner and write operations are protected by a RAID-5 (striping plus parity) scheme upon a stripe reaching capacity. The cache store is responsive to data from a storage controller managing a primary data store. The cache store arranges the data differently based on the origin or type of data received at the cache interface. Line fill operations are placed in the cache memory without generating and storing corresponding parity information. When a sufficient number of write operations fill strips that constitute a full stripe are present in cache store, a corresponding parity strip is generated and stored in a strip location designated for storage of the parity information. | 07-24-2014 |
20140208024 | System and Methods for Performing Embedded Full-Stripe Write Operations to a Data Volume With Data Elements Distributed Across Multiple Modules - A data storage system and methods for managing data to be transferred between a host and a data volume distributed across solid state storage modules are disclosed. A storage controller couples the host to the data volume and manages data transfers to and from the logical volume. The storage controller receives a set of parameters that define how an array of blocks and chunks of buffered data will be distributed across solid state storage modules. The storage controller receives and buffers data to be stored and transfers the same when the capacity of the buffered data will fill a set of arranged stripes in the defined array in a single write operation. | 07-24-2014 |
20140223071 | METHOD AND SYSTEM FOR REDUCING WRITE LATENCY IN A DATA STORAGE SYSTEM BY USING A COMMAND-PUSH MODEL - A data storage system is provided that implements a command-push model that reduces latencies. The host system has access to a nonvolatile memory (NVM) device of the memory controller to allow the host system to push commands into a command queue located in the NVM device. The host system completes each IO without the need for intervention from the memory controller, thereby obviating the need for synchronization, or handshaking, between the host system and the memory controller. For write commands, the memory controller does not need to issue a completion interrupt to the host system upon completion of the command because the host system considers the write command completed at the time that the write command is pushed into the queue of the memory controller. The combination of all of these features results in a large reduction in overall latency. | 08-07-2014 |
20140223094 | SELECTIVE RAID PROTECTION FOR CACHE MEMORY - A RAID controller includes a cache memory in which write cache blocks (WCBs) are protected by a RAID-5 (striping plus parity) scheme while read cache blocks (RCBs) are not protected in such a manner. If a received cache block is an RCB, the RAID controller stores it in the cache memory without storing any corresponding parity information. When a sufficient number of WCBs to constitute a full stripe have been received but not yet stored in the cache memory, the RAID controller computes a corresponding parity block and stores the RCBs and parity block in the cache memory as a single stripe. | 08-07-2014 |
20150058533 | DATA STORAGE CONTROLLER AND METHOD FOR EXPOSING INFORMATION STORED IN A DATA STORAGE CONTROLLER TO A HOST SYSTEM - A data storage controller exposes information stored in a locally managed volatile memory store to a host system. The locally managed volatile memory store is mapped to a corresponding portion of a peripheral component interconnect express (PCIe) compliant memory space managed by the host system. Backup logic in the data storage controller responds to a power event detected at the interface between the data storage controller and the host system by copying the contents of the volatile memory store to a non-volatile memory store on the data storage controller. Restore logic restores a data storage controller state by copying the contents of the non-volatile memory store to the locally managed volatile memory store upon the application of power such that the data in the volatile memory store is persistent even in the event of a loss of power to the host system and or the data storage controller. | 02-26-2015 |
20150199269 | ENHANCED SSD CACHING - An apparatus comprising a memory and a controller. The memory may be configured to (i) implement a cache and (ii) store meta-data. The cache comprises one or more cache windows. Each of the one or more cache windows comprises a plurality of cache-lines configured to store information. Each of the plurality of cache-lines may be associated with meta-data indicating one or more of a dirty state and an invalid state. The controller may be connected to the memory and configured to detect an input/output (I/O) operation directed to a file system. The controller may perform a read-fill based on a hint value when there is a read miss in the cache. The hint value may be based on the application access pattern. The hint value may be passed to a caching layer with a corresponding I/O. | 07-16-2015 |
20150220452 | System, Method and Computer-Readable Medium for Dynamically Mapping a Non-Volatile Memory Store - Applications that use non-volatile random access memory (NVRAM), such as those that apply file system journal writes and database log writes where write operations apply data sequentially over the NVRAM, map the available capacity of the NVRAM in a virtual address space without compromising performance. The NVRAM is segmented into regions with multiple such regions fitting within a volatile RAM element accessible to the application and the NVRAM. One or more regions are loaded in the volatile RAM and reflected in page tables that reference the regions. The page tables are managed on a host computer executing the application. One region space in the volatile RAM is unused and available for transferred information. Mechanisms are provided for dynamically transferring regions and interfacing with the host computer. As the application sequentially accesses information in the stored regions, older regions are removed and new regions loaded from NVRAM to the volatile RAM. | 08-06-2015 |
20150301934 | FLASH-BASED DATA STORAGE WITH DUAL MAP-BASED SERIALIZATION - A RAID storage system serializes data blocks to be stored in a RAID storage array and uses a primary map table and a number of secondary map tables to relate host addresses to logical block addresses in the storage array. Secondary map tables and other metadata can be cached from the storage array. The dual or two-tier map scheme and metadata caching promote scalability. | 10-22-2015 |
Patent application number | Description | Published |
20100023814 | HANDLING OF CLUSTERED MEDIA ERRORS IN RAID ENVIRONMENT - A method, apparatus, and system of improved handling of clustered media errors in raid environment are disclosed. In one embodiment, a method includes starting a command timer when a firmware accepts a command from a host, tracking an amount of time the command spends on handling of a clustered media error through the command timer, and stopping the command timer when at least one of the command is completed and a time limit expires. The method may complete a read as a success when a host IO is a read command. The method may complete a write as a success, after writing parity, and data when the host IO may be a write command. | 01-28-2010 |
20100037091 | LOGICAL DRIVE BAD BLOCK MANAGEMENT OF REDUNDANT ARRAY OF INDEPENDENT DISKS - Methods and systems for bad data block management of redundant array of independent disks (RAID) are disclosed. In one embodiment, a method for managing a bad data block for a RAID includes filling a first logical block address (LBA) of a first disk having a media error using signature data, filling a second LBA of a second disk offlined from the RAID using the signature data, wherein the second LBA and the first LBA are on a same stripe of the RAID, storing the first LBA and the second LBA to a table in a disk data format (DDF) area associated with the first disk and the second disk, and computing and storing parity values for the stripe of the RAID associated with the first LBA and the second LBA based on data across the stripe. | 02-11-2010 |
Patent application number | Description | Published |
20130106275 | PLASMA CELL FOR LASER-SUSTAINED PLASMA LIGHT SOURCE | 05-02-2013 |
20130181595 | Plasma Cell for Providing VUV Filtering in a Laser-Sustained Plasma Light Source - A plasma cell for use in a laser-sustained plasma light source includes a plasma bulb configured to contain a gas suitable for generating a plasma, the plasma bulb being substantially transparent to light emanating from a pump laser configured to sustain the plasma within the plasma bulb, wherein the plasma bulb is substantially transparent to at least a portion of a collectable spectral region of illumination emitted by the plasma, and a filter layer disposed on an interior surface of the plasma bulb, the filter layer configured to block a selected spectral region of the illumination emitted by the plasma. | 07-18-2013 |
20130342825 | DIODE LASER BASED BROAD BAND LIGHT SOURCES FOR WAFER INSPECTION TOOLS - Disclosed are methods and apparatus for performing inspection or metrology of a semiconductor device. The apparatus includes a plurality of laser diode arrays that are configurable to provide an incident beam having different wavelength ranges. The apparatus also includes optics for directing the incident beam towards the sample, a detector for generating an output signal or image based on an output beam emanating from the sample in response to the incident beam, and optics for directing the output beam towards the detector. The apparatus further includes a controller for configuring the laser diode arrays to provide the incident beam at the different wavelength ranges and detecting defects or characterizing a feature of the sample based on the output signal or image. | 12-26-2013 |
20140060792 | Method and Apparatus to Reduce Thermal Stress by Regulation and Control of Lamp Operating Temperatures - A fluid input manifold distributes injected fluid around the body of a bulb to cool the bulb below a threshold. The injected fluid also distributes heat more evenly along the surface of the bulb to reduce thermal stress. The fluid input manifold may comprise one or more airfoils to direct a substantially laminar fluid flow along the surface of the bulb or it may comprise a plurality of fluid injection nozzles oriented to produce a substantially laminar fluid flow. An output portion may be configured to facilitate fluid flow along the surface of the bulb by allowing injected fluid to easily escape after absorbing heat from the bulb or by applying negative pressure to actively draw injected fluid along the surface of the bulb and away. | 03-06-2014 |
20140239202 | GAS REFRACTION COMPENSATION FOR LASER-SUSTAINED PLASMA BULBS - A laser-sustained plasma illuminator system includes at least one laser light source to provide light. At least one reflector focuses the light from the laser light source at a focal point of the reflector. An enclosure substantially filled with a gas is positioned at or near the focal point of the reflector. The light from the laser light source at least partially sustains a plasma contained in the enclosure. The enclosure has at least one wall with a thickness that is varied to compensate for optical aberrations in the system. | 08-28-2014 |
20140291546 | Method and System for Controlling Convective Flow in a Light-Sustained Plasma - A system for controlling convective flow in a light-sustained plasma includes an illumination source configured to generate illumination, a plasma cell including a bulb for containing a volume of gas, a collector element arranged to focus illumination from the illumination source into the volume of gas in order to generate a plasma within the volume of gas contained within the bulb. Further, the plasma cell is disposed within a concave region of the collector element, where the collector element includes an opening for propagating a portion of a plume of the plasma to a region external to the concave region of the collect element. | 10-02-2014 |
20140367592 | GAS REFRACTION COMPENSATION FOR LASER-SUSTAINED PLASMA BULBS - A laser-sustained plasma illuminator system includes at least one laser light source to provide light. At least one reflector focuses the light from the laser light source at a focal point of the reflector. An enclosure substantially filled with a gas is positioned at or near the focal point of the reflector. The light from the laser light source at least partially sustains a plasma contained in the enclosure. The enclosure has at least one wall with at least one property that is varied to compensate for optical aberrations in the system. | 12-18-2014 |
20150042979 | DIODE LASER BASED BROAD BAND LIGHT SOURCES FOR WAFER INSPECTION TOOLS - Disclosed are methods and apparatus for performing inspection or metrology of a semiconductor device. The apparatus includes a plurality of laser diode arrays that are configurable to provide an incident beam having different wavelength ranges. At least some of the laser diode arrays form two dimensional stacks that have different wavelength ranges from each other. The apparatus also includes optics for directing the incident beam towards the sample, a detector for generating an output signal or image based on an output beam emanating from the sample in response to the incident beam, and optics for directing the output beam towards the detector. The apparatus further includes a controller for configuring the laser diode arrays to provide the incident beam at the different wavelength ranges and detecting defects or characterizing a feature of the sample based on the output signal or image. | 02-12-2015 |
20150268400 | Switchable Laser and Fiber Based Lamphouse for Optimal Power Output in Different Wavelength Bands and Pixel Sizes - Systems and methods for providing laser sustained plasma light sources are disclosed. Different from conventional laser sustained plasma light sources where one fiber size and one wavelength combination is used in the lamphouse to generate light for different bands and pixel sizes, switchable fiber sizes and wavelength combinations are provided for optimal power output in different wavelength bands and pixel sizes. More specifically, switchable fiber configurations are provided where larger fibers with higher pump powers are used for bigger pixel sizes and higher wavelength bands while smaller fibers are used for smaller pixel size and shorter wavelength bands. Additionally and/or alternatively, pumping schemes are provided where pump wavelengths close to the absorption peak of the gas fill are used for bigger pixel sizes while pump wavelengths away from the gas fill absorption peak are used for smaller pixel sizes. | 09-24-2015 |
20150271905 | Light Source with Nanostructured Antireflection Layer - A laser-sustained plasma light source includes a plasma cell configured to contain a volume of gas. The plasma cell is configured to receive illumination from a pump laser in order to generate plasma within the volume of gas. The plasma emits broadband radiation. The plasma cell includes one or more transparent portions being at least partially transparent to at least a portion of illumination from the pump laser and at least a portion of the broadband radiation emitted by the plasma. The plasma cell also includes one or more nanostructured layers disposed on one or more surfaces of the one or more transparent portions of the plasma cell. The one or more nanostructure layers form a region of refractive index control across an interface between the one or more transparent portions of the plasma cell and an atmosphere. | 09-24-2015 |
20150279628 | Open Plasma Lamp for Forming a Light-Sustained Plasma - An open plasma lamp includes a cavity section. A gas input and gas output of the cavity section are arranged to flow gas through the cavity section. The plasma lamp also includes a gas supply assembly fluidically coupled to the gas input of the cavity section and configured to supply gas to an internal volume of the cavity section. The plasma lamp also includes a nozzle assembly fluidically coupled to the gas output of the cavity section. The nozzle assembly and cavity section are arranged such that a volume of the gas receives pumping illumination from a pump source, where a sustained plasma emits broadband radiation. The nozzle assembly is configured to establish a convective gas flow from within the cavity section to a region external to the cavity section such that a portion of the sustained plasma is removed from the cavity section by the gas flow. | 10-01-2015 |
20150333471 | High Power Broadband Light Source - A system for generating high power broadband light includes multiple light-sustained plasma light sources. Each one of the light-sustained sources includes a pumping source, a gas containment structure for containing gas and configured to receive pumping illumination from the pumping source and a parabolic reflector element arranged to collect at least a portion of the broadband radiation emitted by the generated plasma and form a collimated broadband radiation output. The system also including a set of optical elements configured to combine the collimated broadband outputs from the parabolic reflector elements of the multiple light-sustained plasma light sources into an aggregated broadband beam. | 11-19-2015 |
20150357179 | Broadband Light Source Including Transparent Portion with High Hydroxide Content - A laser-sustained plasma light source includes a plasma lamp configured to contain a volume of gas and receive illumination from a pump laser in order to generate a plasma. The plasma lamp includes one or more transparent portions transparent to illumination from the pump laser and at least a portion of the broadband radiation emitted by the plasma. The one or more transparent portions are formed from a transparent material having elevated hydroxide content above 700 ppm. | 12-10-2015 |
Patent application number | Description | Published |
20130120248 | Restricting Cursor Movement to Track an Existing Path - Systems and methods are presented for applying visual effects while in a mode that restricts cursor movement to track an existing path. While in cursor path restriction mode, spatial inputs may be received from a pointing device configured to control a cursor on a display, with the spatial inputs signaling positions on the display. The cursor moves on a restricted path that tracks an existing path in response to the spatial signals, with the cursor confined to the restricted path even when spatial signals may indicate a point not on the restricted path. During the cursor movement, in addition to the movement of the cursor, there may be an alteration of what appears on the display, where the alteration depends on movement of the cursor along at least a portion of the restricted path. | 05-16-2013 |
20130127915 | System and Method for Content Aware Hybrid Cropping and Seam Carving of Images - A system and method for performing content aware cropping/expansion may be applied to resize an image or to resize a selected object therein. An image object may be selected using an approximate bounding box of the object. The system may receive input indicating a lowest priority edge or corner of the image or object to be resized (e.g., using a drag operation). Respective energy values for some pixels of the image and/or of the object to be resized may be weighted based on their distance from the lowest priority edge/corner and/or on a cropping or expansion graph, and relative costs may be determined for seams of the image dependent on the energy values. Low cost seams may be removed or replicated in different portions of the image and/or the object to modify the image. The selected object may be resized using interpolated scaling and patched over the modified image. | 05-23-2013 |
20140250059 | Method and Apparatus for Performing Bi-State Editing - A method, apparatus and computer program product for performing bi-state editing of an image file is presented. An image file is selected for editing, the image file having a plurality of layers. A layer of the plurality of layers is selected, the layer in a first state. The layer is automatically converted to a second state while the first state of the layer is maintained. At least one of the first state of the layer and the second state of the layer is edited. One of the first state of the layer and the second state of the layer is then committed. | 09-04-2014 |
20140250411 | USER SELECTION HISTORY - Traversal of selections within a productivity application is described. When a user indicates a traversal signal, an ordered list of user selections is searched for a next selection entry in the ordered list. Object information from the next selection entry is obtained, wherein the object information describes a position and content of an object in a user interface of the productivity application. Using this object information, a current selection in the user interface is changed to the object corresponding to the next selection entry without changing the order of the list. Any action other than simple traversal taken by the user on an object will change the content and order of the list. | 09-04-2014 |
20140289651 | Methods and Systems for Defining Slices - A web development, application development, or other tool can be enhanced by configuring the tool to support an overlay for defining a plurality of regions (i.e. slices) simultaneously. Embodiments include providing, via a computing apparatus, a graphical user interface comprising an overlay over the area of a visual element, the graphical user interface configured to define from one to nine adjustable slices, with each slice corresponding to a respective region or component of the visual element. The method can comprise associating a default repetition behavior with each slice based on its relative position in the overlay and receiving input via the overly and adjusting a characteristic of at least one slice, the adjusted characteristic comprising a size or position of the slice. The default and/or adjusted characteristics can be used to generate HTML, CSS, and/or other code for providing the desired scaling behavior for the visual component. | 09-25-2014 |
Patent application number | Description | Published |
20150348166 | SYSTEM AND METHOD FOR PROVIDING ENHANCED FINANCIAL SERVICES BASED ON SOCIAL SIGNALS - A system and method includes a data store that stores information about a plurality of product offerings, a communication interface that receives, via a network, social signals information, a social signals processor coupled to an application programming interface that enables transmission of the social signals information, wherein the social signals processor detects a change in profile information, geo-social information, status information, or social media preference, and a product offering processor that determines a product offering from among the plurality of product offerings based on the detected change in profile information, geo-social information, status information, or social media preference. | 12-03-2015 |
20160048842 | SYSTEM AND METHOD FOR FINANCIAL TRANSFERS FROM A FINANCIAL ACCOUNT USING SOCIAL MEDIA - A system and method includes a communication interface of a customer service system that receives, via a network, a request from a customer device to link a social media account and at least one customer device with the customer service system, a social linking application programming interface that enables a social network system to interact with the customer service system and links the customer device to the social media account, a database that stores the link between the customer device and the social media account, a location detector that detects the at least one linked customer device when the at least one customer device is within a predetermined range of a customer service device associated with the customer service system, an alert system that generates a notification based on the customer device being within a predetermined range of the customer service device, a processor that interacts with the social linking application programming interface analyzes the linked social media account to determine at least one customer interest and generate a listing of customer service offers based on the at least one customer interest. The alert system automatically provides at least one of the customer service offers to the customer device. | 02-18-2016 |
Patent application number | Description | Published |
20090156606 | OPTICAL CORRECTION - The present disclosure describes compositions which improve visual acuity and to methods for their use. | 06-18-2009 |
20110288617 | IRRADIATION APPARATUS AND TREATMENT - Infections of body tissues, particularly of the eye or of wounds, are treated by brief low-intensity irradiation with ultraviolet radiation in the UVC band. A suitable treatment device contains a light-emitting diode producing UVC radiation at a wavelength of about 265 nm, at a power output of 5 mW, directed on to a zone of tissue about 4 mm in diameter. An optical aiming system indicates the zone of tissue to be irradiated. Irradiation for periods as brief as 1 second has been found effective, which equates to a dose of 4 mJ/cm | 11-24-2011 |
20120165299 | COMBINATION MEDICAMENT - A medicament for treating inflammation of human or animal body tissues contains a steroid, typically a corticosteroid, in combination with a non-steroidal anti-inflammatory drug (NSAID), typically a cyclooxygenase (COX-1 or COX-2) inhibitor. The medicament is of a particular effectiveness in treating inflammation of and around the eyes, whether caused by infection, irritation or surgery. Further medicaments combine an NSAID with antihistamines or with mast cell stabilisers. The medicaments are particularly effective in topically-applicable form, although other forms of application should also show benefits. | 06-28-2012 |
20130096131 | OPTICAL CORRECTION - The present disclosure describes compositions which improve visual acuity and to methods for their use. | 04-18-2013 |
20140088199 | OPHTHALMIC TREATMENTS - Aqueous compositions suitable for topical administration to the human or animal eye contain at least one water-soluble polymeric ophthalmic lubricant, such as hyaluronate, carbomer gel or hypromellose, together with a water-soluble analgesic. The analgesic may be an opiod, particularly an opioid having an affinity for 5-HT receptors, such as tramadol. Typical tramadol levels would be in the range of 0.5% to 1.0% w/v. The aqueous compositions may for example be used as artificial tears, and as general ophthalmic lubricants for treating conditions such as dry eye or blepharitis. Further compositions combine ophthalmologically-active agents, such as pharmaceuticals, with opioids, such as tramadol in particular. These compositions may be used to treat the eye while reducing pain or discomfort that would normally be produced by administering these particular pharmaceuticals to the eye, and increasing the efficacy of the pharmaceuticals. Compositions are also disclosed, containing opioids with 5-HT receptor activity, which are of general use in alleviating pain in and around the eye. | 03-27-2014 |
20140378519 | OPTICAL CORRECTION - The present disclosure describes compositions which improve visual acuity and to methods for their use. | 12-25-2014 |
20140378878 | EYE MASSAGE DEVICE - A manual device for massaging one or both of the upper and lower lids of the eye, the device comprising: a body, composed of flexible resilient biocompatible material, wherein the body provides jaws or lips, wherein the lips are biased into a spaced relationship by the material of the body, and wherein each lip is adapted to engage either the upper or lower eyelid, such that movement of the lips causes movement of at least one eyelid with respect to the other. The devices can conveniently be used to manipulate the meibomian glands of the eye in an optimum orientation, for example for alleviating or treating dry eye. | 12-25-2014 |
Patent application number | Description | Published |
20140198837 | Methods and Systems for Chip-to-Chip Communication with Reduced Simultaneous Switching Noise - Systems and methods are described for transmitting data over physical channels to provide a high speed, low latency interface such as between a memory controller and memory devices with significantly reduced or eliminated Simultaneous Switching Output noise. Controller-side and memory-side embodiments of such channel interfaces are disclosed which do not require additional pin count or data transfer cycles, have low power utilization, and introduce minimal additional latency. In some embodiments of the invention, three or more voltage levels are used for signaling. | 07-17-2014 |
20140254642 | Methods and Systems for High Bandwidth Chip-to-Chip Communications Interface - Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between integrated circuit chips with low power utilization. Communication is performed using group signaling over multiple wires using a vector signaling code, where each wire carries a low-swing signal that may take on more than two signal values. | 09-11-2014 |
20150381768 | Methods and Systems for Chip-to-Chip Communication with Reduced Simultaneous Switching Noise - Systems and methods are described for transmitting data over physical channels to provide a high speed, low latency interface such as between a memory controller and memory devices with significantly reduced or eliminated Simultaneous Switching Output noise. Controller-side and memory-side embodiments of such channel interfaces are disclosed which do not require additional pin count or data transfer cycles, have low power utilization, and introduce minimal additional latency. In some embodiments of the invention, three or more voltage levels are used for signaling. | 12-31-2015 |