Patent application number | Description | Published |
20100317365 | Data Services Via Receivers Independent of Navigation Systems - A system and method for providing a suite of data services in non-navigation based electronic devices such as head units, that can provide similar levels of functionality to navigation-based systems are presented. In exemplary embodiments of the present invention, a non-navigation data system for providing data services in a mobile environment can include a data decoder for decoding a digital data stream from a digital audio radio transmission source, a location determining means for determining a current location of a mobile receiver receiving the digital data stream, a display for displaying data corresponding to the current location, and a plurality of static maps wherein the data corresponding to the current location is overlaid at least over a portion of the static maps. In exemplary embodiments of the present invention, a method of providing a data service in a mobile environment without the need for a navigation system can include decoding a digital data stream from a digital audio radio transmission source, determining a current location of a mobile receiver receiving the digital data stream, displaying data corresponding to the current location, and overlaying the data corresponding to the current location over at least a portion of a plurality of static maps. | 12-16-2010 |
20110118966 | Traffic data services without navigation systems - A non-navigation data system for providing traffic data service in a mobile environment can include a data decoder for decoding a digital data stream from a digital audio radio transmission source, location determining means (such as GPS or cellular location determining schemes) for determining a current location of a mobile receiver receiving the digital data stream, a display for displaying traffic data corresponding to the current location, and a plurality of static maps wherein the traffic data corresponding to the current location is overlaid at least over a portion of the static maps. | 05-19-2011 |
20130289860 | Traffic Data Services Without Navigation Systems - A non-navigation data system for providing traffic data service in a mobile environment can include a data decoder for decoding a digital data stream from a digital audio radio transmission source, location determining means (such as GPS or cellular location determining schemes) for determining a current location of a mobile receiver receiving the digital data stream, a display for displaying traffic data corresponding to the current location, and a plurality of static maps wherein the traffic data corresponding to the current location is overlaid at least over a portion of the static maps. | 10-31-2013 |
20150112579 | TRAFFIC DATA SERVICES WITHOUT NAVIGATION SYSTEM - A non-navigation data system for providing traffic data service in a mobile environment can include a data decoder for decoding a digital data stream from a digital audio radio transmission source, location determining means (such as GPS or cellular location determining schemes) for determining a current location of a mobile receiver receiving the digital data stream, a display for displaying traffic data corresponding to the current location, and a plurality of static maps wherein the traffic data corresponding to the current location is overlaid at least over a portion of the static maps. | 04-23-2015 |
Patent application number | Description | Published |
20140047136 | LOCALIZED DEVICE MISSING DELAY TIMERS IN SAS/SATA TOPOLOGY - A SAS expander includes DMD timers for each PHY so that the expander can track disconnected devices directly connected to the expander and signal a SAS controller when the DMD is exceeded. A system including such SAS expanders may reduce the load on the system controller. A controller may recognize expanders capable of tracking DMDs for backwards compatibility. | 02-13-2014 |
20140122744 | METHODS AND STRUCTURE FOR PERFORMING A REBUILD OF A LOGICAL VOLUME WITH A SERIAL ATTACHED SCSI EXPANDER - Methods and structure are provided for performing a rebuild using a Serial Attached SCSI (SAS) expander. The SAS expander includes an SMP target operable to receive, from a Redundant Array of Inexpensive Disks (RAID) controller, a Serial Management Protocol (SMP) command for initiating a rebuild of a RAID volume at the SAS expander. The SAS expander also includes a control unit operable to initiate a rebuild of the RAID volume based on the received SMP command from the controller, and a Serial SCSI Protocol (SSP) initiator operable to generate SSP commands for performing the RAID rebuild based upon input from the control unit. | 05-01-2014 |
20140122761 | METHODS AND STRUCTURE FOR SERIAL ATTACHED SCSI EXPANDERS THAT SELF-CONFIGURE ROUTING ATTRIBUTES OF THEIR PORTS - Methods and structure are provided for Serial Attached SCSI (SAS) expanders that program their own routing attributes. The structure includes a SAS expander comprising multiple physical links with associated transceivers (PHYs), wherein the PHYs are configured into ports at the expander, and a memory that defines routing attributes for each of the ports. The SAS expander also comprises a control unit that is operable to detect a discovery Serial Management Protocol (SMP) request received at a port of the expander, and that is further operable to set the routing attribute for the port to subtractive routing responsive to detecting the SMP request. | 05-01-2014 |
20140122798 | METHODS AND STRUCTURE ESTABLISHING NESTED REDUNDANT ARRAY OF INDEPENDENT DISKS VOLUMES WITH AN EXPANDER - Methods and structure are provided for provisioning a Redundant Array of Independent Disks (RAID) volume via an expander that can be used to provision a RAID volume managed by an external RAID controller. The structure includes a Serial Attached SCSI (SAS) expander. The expander comprises physical links with transceivers (PHYs) that directly couple with storage devices, a protocol target and a control unit. The control unit provisions a first RAID volume with multiple storage devices that are directly coupled with the PHYs, and is further masks the storage devices from a SAS domain, by presenting the PHYs directly coupled with the multiple storage devices as a single PHY coupled with a single logical device. The control unit is also operable to provision a portion of a second RAID volume on the logical device in response to the expander receiving a command from a RAID controller. | 05-01-2014 |
20140325146 | CREATING AND MANAGING LOGICAL VOLUMES FROM UNUSED SPACE IN RAID DISK GROUPS - Methods and structure are provided for creating and managing unused storage capacity in Redundant Array of Independent Disks (RAID) systems. One embodiment is a RAID controller that includes a controller operable to create and manage a logical volume out of storage space that would otherwise not be used by a RAID system. The logical volume is then exposed to the host operating system as a logical volume where the storage space can be used as a cache device for a host operating system. | 10-30-2014 |
20140337650 | System and Method for Power Management in a Multiple-Initiator Storage System - The disclosure is directed to a system and method for managing a plurality of storage devices. In an embodiment, at least one enclosure is configured to contain or support a plurality of storage devices accessible by a plurality of initiators. The enclosure further includes or is coupled to a power management controller in communication with the plurality of storage devices. The power management controller is configured to switch one or more storage devices of the plurality of storage devices from a first activity state to a second activity state when the one or more storage devices receive less than a selected number of data transfer requests over a specified time interval, where the one or more storage devices consume less power in the second activity state than in the first activity state. | 11-13-2014 |
20140359266 | OPTIMIZING BOOT TIME OF A STORAGE SYSTEM - Systems and methods herein provide a storage system that optimizes the boot time when the storage system is rebooted. One embodiment includes a storage controller operable to determine a topology of one or more storage devices. The storage controller stores the topology in memory. When the storage controller detects a system reboot event, it provides the stored topology to the host and directs the host to reboot with the stored topology. | 12-04-2014 |
20150015987 | Prioritized Spin-Up of Drives - A data storage system controller designates critical drives for staggered spin up and other, non-critical drives for spin up only when the controller notifies the appropriate expander. Each expander in the data storage system maintains configuration information for each PHY of the expander and reports completion of spin up when all of the drives designated “staggered spin up” have been spun up. Alternatively, an expander maintains PHY configuration data, designating each PHY as “staggered spin up,” “host notify” or “disabled.” At boot time, only devices connected to PHYs designated “staggered spin up” are spun up in cycles before reporting spin up completion to a host device. | 01-15-2015 |
20150019818 | Maintaining Cache Size Proportional to Power Pack Charge - The present disclosure is directed to a method for managing a cache based on a charge of a power source. The method includes the step of determining a charge of the power source at a first time instance. The method also includes the step of designating for write back cache an amount of data in the cache which can be offloaded from the cache based on the charge of the power source at the first time instance. The method also includes the step of designating as write through cache an amount of data remaining in the cache which was not designated as write back cache. | 01-15-2015 |
20150058557 | Performance Improvements in Input / Output Operations Between a Host System and an Adapter-Coupled Cache - A modified or host driver operable on a host computer communicates with a host interface of a PCIe adapter. A controller memory space is managed by the kernel space of the host operating system. The modified driver entirely avoids the overhead associated with making a copy from the application or user space to a separate kernel space managed by the operating system in the host computer. The modified driver uses a base address register to identify the location of the cache storage in the controller memory space. The size of the cache store is communicated to the modified driver upon a power on initialization of the PCIe adapter and the host computer. A memory map managed by the modified driver identifies cache storage locations as an offset from the base address register. | 02-26-2015 |
20150067253 | INPUT/OUTPUT REQUEST SHIPPING IN A STORAGE SYSTEM WITH MULTIPLE STORAGE CONTROLLERS - Systems and methods presented herein provide for input/output shipping between storage controllers in a storage system. One storage system comprises a plurality of logical volumes, a host driver operable to process input/output requests to the logical volumes, and a plurality of storage controllers coupled between the server and the logical volumes. A first of storage controllers is operable to receive an input/output request from the host driver for one of the logical volumes, and transfer a command to a second of the storage controllers to retrieve the data of the input/output request. The second storage controller processes the command from the first storage controller, and retrieves the data associated with the input/output request. | 03-05-2015 |
20150089132 | DYNAMIC STORAGE VOLUME CONFIGURATION BASED ON INPUT/OUTPUT REQUESTS - A storage system includes a plurality hard disk drives and a plurality of solid-state drives and a storage controller operable to manage the hard disk drives and solid-state drives as a plurality of logical volumes, and categorize input/output requests to the logical volumes into types based on sizes of the input/output requests (e.g., smaller and larger). The storage controller is also operable to reconfigure the logical volumes from the hard disk drives and the solid-state drives based on the types of the input/output requests to the logical volumes. A first of the reconfigured logical volumes occupies a first portion of at least one of the solid-state drives and a first portion of at least one of the hard disk drives. The storage controller is further operable to direct the first type of the input/output requests to the first portion of the solid-state drive occupied by the first reconfigured logical volume. | 03-26-2015 |
Patent application number | Description | Published |
20120111322 | Method and Apparatus for Treatment of Cellulosic Biomass Materials in a Cavitation Reactor - A system and method for treating biomass so as to convert the biomass into a useful form is provided. In some embodiments, the system and method allow treating a biomass mixed in a fluid medium in an acoustic resonator chamber. The chamber may be used to mix the biomass with other chemical agents or catalysts. The chamber is also coupled to one or more acoustical drivers to provide an acoustical (e.g., ultrasonic) field in the chamber, which can also be driven to cause acoustic cavitation in some embodiments. The acoustic resonator chamber may also be placed under static pressure to enhance a mechanical, acoustical, or chemical effect during processing. Various examples of co-processing or pre-processing stages are also provided, including acid, base, AFEX, ammonia and other stages to enhance a desired effect. | 05-10-2012 |
20120141344 | Flow-Through Structure with Active Ingredients - The present disclosure describes systems and methods for making an active bed for use in catalyst, filter or other chemical processing systems. A fluidic substrate material is combined with one or more active ingredients while in the fluid or substantially plasticized state. Acoustic energy is applied to the fluidic substrate and active ingredient mixture, and static pressure is applied as well. The pressure is released and the mixture is allowed to form porous fluid-permeable structures (sometimes a lattice) through which a fluid to be processed can be passed. | 06-07-2012 |
20120247947 | CAVITATION REACTOR WITHIN RESONATOR - A system including an ultrasonic resonance chamber containing a cavitation reaction chamber therein is described. In some embodiments, the resonance chamber or resonator comprises a spherical metal shell having fluid and other couplings and containing a first liquid that carries an acoustic field within the resonator. A second fluid or material that can flow within the reaction chamber or reactor is disposed at a location in the resonator so that the two fluids do not mix but the acoustic field in the resonator can generate cavitation inside the reactor to cause a desired transformation or reaction in the second fluid or material. | 10-04-2012 |
20120312381 | Fuel Loading of Gaseous Fuel in Liquid Metal Cavitation Reactors - A system and method for loading gases or other soluble fuel or catalyst materials into a liquid cavitation medium such as a liquid metal, which may be cavitated under static pressure so as to cause a desired energetic reaction in the dissolved gaseous fuel substance at the cavitation sites. Examples of liquid cavitation media can include liquid metals such as liquid gallium, and examples of dissolved gaseous fuel substances can include deuterium. Sufficiently intense cavitation (for example carried out under high static pressures) may provide energetic reactions in the fuel that release subatomic particles therefrom such as neutrons. The present system and method may be used to load such gaseous fuels into other liquid metal systems, including systems that are non-cavitation-based or that cause cavitation in the liquid by means other than the acoustical drivers described in the preferred embodiments. | 12-13-2012 |
20120315211 | Acoustic Processing of Carbon and Graphite Particulates - The present disclosure is directed to the use of high-intensity acoustic cavitation, including carried out under pressure in cavitation chambers to convert graphite powder or similar carbon based substances into low-cost, industrial diamonds. In some aspects, this can facilitate the development of an economical manufacturing process for the production of superior-quality, industrial-grade diamond materials. | 12-13-2012 |
20130068700 | System and Method for Treatment of Liquids by Cavitation with Pressure Recovery Capability - An apparatus and method for treating a liquid by acoustic cavitation. In a first stage, in a cavitation chamber under positive static pressure. In a second stage by hydrodynamic cavitation. The energy and pressure expended in the first stage is recovered in the second stage to make an efficient processing system for cavitating liquids. The process and system may be used for disinfecting water. | 03-21-2013 |
20130330454 | Acoustic Cavitation of Distilled Spirits and Other Beverages - A system and method for treating an alcoholic beverage product such as a distilled spirit are described. A process including acoustic (e.g., ultrasonic) processing and including acoustic cavitation and/or hydrodynamic cavitation are applied to the beverage product in a controlled fashion so as to achieve a desired transformation thereon. | 12-12-2013 |
Patent application number | Description | Published |
20120016206 | TREATMENT DECISION ENGINE WITH APPLICABILITY MEASURE - A system and (or) method, for use with a computer system, recommends a treatment among a plurality of treatment options for a given medical condition of a patient. To that end, the system and method receive patient information related to the patient and the medical condition, and search, at least in part in a computer process, a database with a plurality of indexed studies relating to the plurality of different treatment options for the given medical condition. The system and method then assign, at least in part in a computer process, a study value to each of the plurality of studies, and determine the applicability of the studies to the patient using the patient information to produce a plurality of applicability values. At least the study values and the applicability values are used to generate treatment scores for the treatment options for generating a report listing the treatment options and a) the treatment scores and/or b) information derived from the treatment scores. | 01-19-2012 |
20120016690 | TREATMENT RELATED QUANTITATIVE DECISION ENGINE - A system and method, for use with a computer system, generate a report to help decide among a plurality of treatment options for a patient with a given medical condition. To that end, the system and method receive patient information related to the patient and the medical condition, and query a treatment option database to generate a plurality of potential treatment options for the medical condition. In a corresponding manner, the system and method also receive preference information indicative of the patient's preference(s) for potential treatment outcomes of the treatment options. The patient's preference(s) are used to produce a preference value. The system and method also analyze indexed study data relating to the plurality of treatment options to produce (e.g., at least in part in a computer process), based on the analysis of the indexed data, a study score for each of the treatment options. Accordingly, for each treatment option, the method and apparatus produce a treatment score as a function of at least the preference value and the study score, thus permitting generation of a report listing the treatment options and a) the treatment scores or b) the information derived from the treatment scores. | 01-19-2012 |
20130254178 | Medical Research Retrieval Engine - An apparatus and method of retrieving relevant documents having medical research evidence receives a request to access a plurality of documents in a database stored in a memory device. Each of the plurality of documents contains information relating to medical research evidence and has an associated relational expression. The method then causes display of a user interface with a plurality of fields (a set of these fields are selectable, prescribed terms), and receives a relational expression based on information received from the user interface. The received relational expression includes at least one of the selectable, prescribed terms in the user interface. Next, the method compares the received relational expression with the relational expressions associated with at least one of the plurality of documents, and causes the display of information relating to a set of documents in the database as a function of the comparison of relational expressions. | 09-26-2013 |
Patent application number | Description | Published |
20080270531 | UNICAST CLUSTERING MESSAGING - A system for clustering messaging in application server specific environment can comprise group leader application server nodes that are inter-connected to each other directly and with group member application server nodes. A group can include at least one group leader application server node and at least one group member server nodes. The group member application server nodes can send and receive messages through associated group leader application server nodes. | 10-30-2008 |
20090198899 | SYSTEM AND METHOD FOR TRANSACTIONAL CACHE - A computer-implemented method and system to support transactional caching service comprises configuring a transactional cache that are associated with one or more transactions and one or more work spaces; maintaining an internal mapping between the one or more transactions and the one or more work spaces in a transactional decorator; getting a transaction with one or more operations; using the internal mapping in the transactional decorator to find a work space for the transaction; and applying the one or more operations of the transaction to the workspace associated with the transaction. | 08-06-2009 |
20110320734 | SYSTEM AND METHOD FOR SUPPORTING MUTABLE OBJECT HANDLING - A computer-implemented method and system can support mutable object handling. The system comprises a cache space that is capable of storing one or more mutable cache objects, and one or more cached object graphs. Each said mutable cache object is reachable via one or more retrieval paths in the one or more cached object graph. The system further comprises a mutable-handling decorator that maintains an internal instance map that transparently translates between the one or more cached object graphs and the one or more mutable cache objects stored in the cache space. | 12-29-2011 |
20120066363 | SYSTEM AND METHOD FOR USING A GRIDLINK DATA SOURCE TO CONNECT AN APPLICATION SERVER WITH A CLUSTERED DATABASE - A system and method can support using a data source to connect an application server with a clustered database. The clustered database includes a plurality of database instances and is associated with a notification service. The notification service can be used by the clustered database to broadcast notifications that describe a state change in the plurality of database instances. The data source includes a connection pool, which manages a set of connections to the plurality of database instances in the clustered database. The data source operates to register with the notification service to receive notifications on the change of the clustered database, wherein the application server operates to configure and manage connection to the clustered database, adaptively according to the state change of the clustered database at run time. | 03-15-2012 |
20120066394 | SYSTEM AND METHOD FOR SUPPORTING LAZY DESERIALIZATION OF SESSION INFORMATION IN A SERVER CLUSTER - A system and method can support in-memory session replication in a server cluster using a lazy deserialization approach. The server cluster can include a primary application server and a secondary application server. The primary application server operates to receive a request associated with a session from a client and maintains session information associated with the session. Based on the session information, the primary application server can responds to the client. The secondary application server operates to receive and maintain serialized session information from the primary application server. The secondary application server operates to update the serialized session information based on one or more session updates received from the primary application server. When the primary application server fails, the secondary application server can generate deserialized session information based on the updated serialized session information and responds to the client. | 03-15-2012 |
20120066460 | SYSTEM AND METHOD FOR PROVIDING SCATTER/GATHER DATA PROCESSING IN A MIDDLEWARE ENVIRONMENT - Systems and methods are provided for providing scatter/gather data processing. In accordance with an embodiment, a such a system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers. Each application server instance includes at least one muxer, and each muxer is operable to collect data from a plurality of locations in the high performance memory, and transfer the data in bulk. | 03-15-2012 |
20120144045 | SYSTEM AND METHOD FOR SUPPORTING ONE-WAY REMOTE METHOD INVOCATION FOR SESSION REPLICATION IN A SERVER CLUSTER - A system and method can support one-way Remote Method Invocation (RMI) session replication in a middleware machine environment, such as a server cluster. The server cluster can include a primary application server and a secondary application server. The primary application server receives a request with a session from a client, maintain the session information, and replicate the session information to a secondary application server using one-way Remote Method Invocation (RMI). The primary application server can then respond to the client based on the session information after receiving a return message of the one-way RMI from a network socket associate with the primary application server. The benefit of using one-way RMI is that the primary application server does not have to wait for an acknowledgment from the secondary application server instance, since the underlying transport protocol guarantees that the session data has been successfully transmitted to the second server instance. | 06-07-2012 |
20120239730 | SYSTEM INCLUDING A MIDDLEWARE MACHINE ENVIRONMENT - A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization. | 09-20-2012 |
20130054516 | SYSTEM AND METHOD FOR PROVIDING SESSION AFFINITY IN A CLUSTERED DATABASE ENVIRONMENT - A clustered database environment (e.g. Oracle Real Application Cluster (RAC)) includes multiple database instances that appear as one server. An application server (e.g. WebLogic Server (WLS)) can use a data source (e.g. an Oracle GridLink data source) and connection pools to connect with the clustered database. In accordance with an embodiment, a data source configuration allows for specification of a preferred affinity policy, such as a data affinity, temporal affinity, and/or session or session-based affinity policy. In accordance with an embodiment, the system includes a number of features that improve application connectivity in the clustered database environment, including a select-only case for application continuity, wherein an application-independent infrastructure, e.g. implemented within a Java Database Connectivity (JDBC) driver, enables recovery of work from an application perspective and masks system communications, hardware failures and hangs. | 02-28-2013 |
20130054600 | SYSTEM AND METHOD FOR IMPROVING APPLICATION CONNECTIVITY IN A CLUSTERED DATABASE ENVIRONMENT - A clustered database environment (e.g. Oracle Real Application Cluster (RAC)) includes multiple database instances that appear as one server. An application server (e.g. WebLogic Server (WLS)) can use a data source (e.g. an Oracle GridLink data source) and connection pools to connect with the clustered database. In accordance with an embodiment, a data source configuration allows for specification of a preferred affinity policy, such as a data affinity, temporal affinity, and/or session or session-based affinity policy. In accordance with an embodiment, the system includes a number of features that improve application connectivity in the clustered database environment, including a select-only case for application continuity, wherein an application-independent infrastructure, e.g. implemented within a Java Database Connectivity (JDBC) driver, enables recovery of work from an application perspective and masks system communications, hardware failures and hangs. | 02-28-2013 |
20130086326 | SYSTEM AND METHOD FOR SUPPORTING A TIERED CACHE - A computer-implemented method and system can support a tiered cache, which includes a first cache and a second cache. The first cache operates to receive a request to at least one of update and query the tiered cache; and the second cache operates to perform at least one of an updating operation and a querying operation with respect to the request via at least one of a forward strategy and a listening scheme. | 04-04-2013 |
20140075021 | SYSTEM AND METHOD FOR PROVIDING A CLOUD COMPUTING ENVIRONMENT - A system and method for enabling a cloud computing environment. In accordance with an embodiment, the system can include a variety of hardware and/or software components and features, which can be used in delivering an infrastructure, platform, and/or applications to support public and private clouds. | 03-13-2014 |
20140075035 | SYSTEM AND METHOD FOR PROVIDING JAVA CLOUD SERVICES FOR USE WITH A CLOUD COMPUTING ENVIRONMENT - A system and method for providing Java cloud services for use with a cloud computing environment. In accordance with an embodiment, a cloud environment, such as Oracle Public Cloud (OPC), can include a Java cloud services (JCS) infrastructure, which allows a suite of software applications, middleware, and database offerings to be delivered to customers in a self-service, elastically scalable manner. In accordance with an embodiment, the JCS infrastructure can orchestrate, in combination with other cloud environment components, the creating and/or updating of a platform instance of a Java cloud service, including provisioning and deployment of the platform instance and/or deployment of software applications, and one or more personality injection or application deployment processing. Additional resources and/or services, such as a database service, can be wired to or otherwise associated with the Java cloud service, for use by customer applications that are deployed to the cloud. | 03-13-2014 |
20140075520 | SYSTEM AND METHOD FOR PROVIDING WHITELIST FUNCTIONALITY FOR USE WITH A CLOUD COMPUTING ENVIRONMENT - A system and method for providing whitelist functionality for use with a cloud computing environment. In accordance with an embodiment, software applications being deployed to the cloud are restricted from using certain classes or application program interfaces (APIs). During provisioning by, e.g., a Java cloud services (JCS) infrastructure, or another component of the cloud environment, an application's resources, such as its classes or API calls, can be matched against a whitelist of acceptable resources. If the application fails to be validated against the whitelist, it will not be deployed to the cloud, and the customer/user notified accordingly. In accordance with an embodiment, a whitelist functionality can be packaged within a software development kit (SDK), which customers/users can use during development of their applications, to verify that the applications will comply with, or successfully validate against the whitelist, prior to attempting to deploy the applications to the cloud. | 03-13-2014 |
20140236948 | SYSTEM AND METHOD FOR IMPROVING APPLICATION CONNECTIVITY IN A CLUSTERED DATABASE ENVIRONMENT - A clustered database environment includes multiple database instances that appear as one server. An application server can use a data source and connection pools to connect with the clustered database. A notification service broadcasts notifications describing state changes in the database instances, which are then used by the data source and connection pools to control access to the database instances. A data source configuration allows for specification of a preferred affinity policy. A session affinity policy is used to provide database instance affinity for database access made under the context of a web session, whereby database operations are directed to a particular instance for a period of time when the application may be performing multiple, related updates to a specific data set. Directing such operations to a single database instance can be used to improve application performance due to increased local cache utilization. | 08-21-2014 |
Patent application number | Description | Published |
20100085992 | Arbitrary Optical Waveform Generation Utilizing Optical Phase-Locked Loops - This invention relates to opto-electronic systems using semiconductor lasers driven by optical phase-locked loops that control the laser's optical phase and frequency. Feedback control provides a means for precise, wideband control of optical frequency and phase, augmented further by four wave mixing stages and digitally stitched independent optical waveforms for enhanced tunability. | 04-08-2010 |
20120156802 | SWEPT-FREQUENCY SEMICONDUCTOR LASER COUPLED TO MICROFABRICATED BIOMOLECULAR SENSOR AND METHODS RELATED THERETO - An optoelectronic swept-frequency semiconductor laser coupled to a microfabricated optical biomolecular sensor with integrated resonator and waveguide and methods related thereto are described. Biomolecular sensors with optical resonator microfabricated with integrated waveguide operation can be in a microfluidic flow cell. | 06-21-2012 |
20120262721 | Arbitrary Optical Waveform Generation Utilizing Optical Phase-Locked Loops - This invention relates to opto-electronic systems using semiconductor lasers driven by optical phase-locked loops that control the laser's optical phase and frequency. Feedback control provides a means for precise, wideband control of optical frequency and phase, augmented further by four wave mixing stages and digitally stitched independent optical waveforms for enhanced tunability. | 10-18-2012 |
20140104593 | THREE-DIMENSIONAL TOMOGRAPHIC IMAGING CAMERA BASED ON COMPRESSIVE SENSING - A detection apparatus and method for FMCW LIDAR employ signals that are modified so that low-cost and low-speed photodetector arrays, such as CCD or CMOS cameras, can be employed for range detection. The LIDAR is designed to measure the range to one or more targets and includes a single mode swept frequency laser (SFL), whose optical frequency is varied with time, as a result of which, a target beam which is reflected back by the one or more targets is shifted in frequency from a reference beam by an amount that is proportional to the relative range to the one or more targets. The reflected target beam(s) is/are combined with the reference beam and detected by the photodetector array. In the case of a sparse number of targets to be detected, Compressive Sensing (CS) techniques can be employed by a processor to reduce the number of measurements necessary to determine the range of each target. | 04-17-2014 |
20150177380 | THREE-DIMENSIONAL TOMOGRAPHIC IMAGING CAMERA - A detection apparatus and method for FMCW LIDAR employ signals whose frequencies are modified so that low-cost and low-speed photodetector arrays, such as CCD or CMOS cameras, can be employed for range detection. The LIDAR is designed to measure the range z to a target and includes a single mode swept frequency laser (SFL), whose optical frequency is varied with time, as a result of which, a target beam which is reflected back by the target is shifted in frequency from a reference beam by an amount that is proportional to the relative range z to the target. The reflected target beam is combined with the reference beam and detected by the photodetector array. By first modulating at least one of the target and reference beams such that the difference between the frequencies of the reflected target beam and the reference beam is reduced to a level that is within the bandwidth of the photodetector array, the need for high-speed detector arrays for full-field imaging is obviated. | 06-25-2015 |