Patent application number | Description | Published |
20080210423 | Circulated Degradable Material Assisted Diversion - Circulated degradable material assisted diversion (CMAD) methods for well treatment in completed wells are disclosed. A slurry of solid degradable material is circulated in the well with return of excess slurry, a plug of the degradable material is formed, a downhole operation is performed around the plug diverter, and the plug is then degraded for removal. Degradation triggers can be temperature or chemical reactants, with optional accelerators or retarders to provide the desired timing for plug removal. In multilayer formation CMAD fracturing, the plug isolates a completed fracture while additional layers are sequentially fractured and plugged, and then the plugs are removed for flowback from the fractured layers. | 09-04-2008 |
20090159272 | MONITORING, CONTROLLING AND ENHANCING PROCESSES WHILE STIMULATING A FLUID-FILLED BOREHOLE - Tubewaves are used for detection and monitoring of feature state to enhance stimulation operations and remediate failure conditions. For example, proper sealing of perforations may be confirmed based on lack of a reflection of a tubewave by the perforations. Alternatively, at least one of amplitude, frequency, attenuation, dispersion and travel time associated with a tubewave and reflection may be used to determine feature state. If a sealant fails during treatment then the failure condition is indicated by appearance of a tubewave reflection. Consequently, the stimulation operation can be stopped in a timely manner, and remediation by means, for example, of pumping diversion fluid or dropping of balls, can be reinitiated until the difference between the expected responses and responses measured by the instrument along the segment to be stimulated confirm that sealing has taken place and that stimulation of the intended zone can resume. Further, specific remediation steps may be selected based on response of the borehole system to tubewaves. The efficacy of the selected remediation steps may also be determined by response of the borehole system to tubewaves during or after execution of those steps. | 06-25-2009 |
Patent application number | Description | Published |
20100226495 | Digital readout method and apparatus - A digital focal plane array includes an all-digital readout integrated circuit in combination with a detector array. The readout circuit includes unit cell electronics, orthogonal transfer structures, and data handling structures. The unit cell electronics include an analog to digital converter. Orthogonal transfer structures enable the orthogonal transfer of data among the unit cells. Data handling structures may be configured to operate the digital focal plane array as a data encryptor/decipherer. Data encrypted and deciphered by the digital focal plane array need not be image data. | 09-09-2010 |
20120138774 | FOCAL PLANE ARRAY PROCESSING METHOD AND APPARATUS - A digital focal plane array includes an all-digital readout integrated circuit in combination with a detector array. The readout circuit includes unit cell electronics, orthogonal transfer structures, and data handling structures. The unit cell electronics include an analog to digital converter. Orthogonal transfer structures enable the orthogonal transfer of data among the unit cells. Data handling structures may be configured to operate the digital focal plane array as a data encryptor/decipherer. Data encrypted and deciphered by the digital focal plane array need not be image data. | 06-07-2012 |
20120262322 | DIGITAL READOUT METHOD AND APPARATUS - Autonomously operating analog to digital converters are formed into a two dimensional array. The array may incorporate digital signal processing functionality. Such an array is particularly well-suited for operation as a readout integrated circuit and, in combination with a sensor array, forms a digital focal plane array. | 10-18-2012 |
20130003911 | METHODS AND APPARATUS FOR IN-PIXEL FILTERING IN FOCAL PLANE ARRAYS - Digital focal plane arrays (DFPAs) with multiple counters per unit cell can be used to convert analog signals to digital data and to filter the digital data. Exemplary DFPAs include two-dimensional arrays of unit cells, where each unit cell is coupled to a corresponding photodetector in a photodetector array. Each unit cell converts photocurrent from its photodetector to a digital pulse train that is coupled to multiple counters in the unit cell. Each counter in each unit cell can be independently controlled to filter the pulse train by counting up or down and/or by transferring data as desired. For example, a unit cell may perform in-phase/quadrature filtering of homodyne- or heterodyne-detected photocurrent with two counters: a first counter toggled between increment and decrement modes with an in-phase signal and a second counter toggled between increment and decrement modes with a quadrature signal. | 01-03-2013 |
20140197303 | FOCAL PLANE ARRAY PROCESSING METHOD AND APPARATUS - A digital focal plane array includes an all-digital readout integrated circuit in combination with a detector array. The readout circuit includes unit cell electronics, orthogonal transfer structures, and data handling structures. The unit cell electronics include an analog to digital converter. Orthogonal transfer structures enable the orthogonal transfer of data among the unit cells. Data handling structures may be configured to operate the digital focal plane array as a data encryptor/decipherer. Data encrypted and deciphered by the digital focal plane array need not be image data. | 07-17-2014 |
20140321600 | METHODS AND APPARATUS FOR IN-PIXEL FILTERING IN FOCAL PLANE ARRAYS - Digital focal plane arrays (DFPAs) with multiple counters per unit cell can be used to convert analog signals to digital data and to filter the digital data. Exemplary DFPAs include two-dimensional arrays of unit cells, where each unit cell is coupled to a corresponding photodetector in a photodetector array. Each unit cell converts photocurrent from its photodetector to a digital pulse train that is coupled to multiple counters in the unit cell. Each counter in each unit cell can be independently controlled to filter the pulse train by counting up or down and/or by transferring data as desired. For example, a unit cell may perform in-phase/quadrature filtering of homodyne- or heterodyne-detected photocurrent with two counters: a first counter toggled between increment and decrement modes with an in-phase signal and a second counter toggled between increment and decrement modes with a quadrature signal. | 10-30-2014 |
Patent application number | Description | Published |
20100204642 | CATHETER WITH MULTIPLE ULTRASOUND RADIATING MEMBERS - A method of delivery ultrasonic energy and a therapeutic compound to a treatment site and an ultrasonic catheter system are disclosed. The method comprises providing a catheter with a plurality of ultrasound radiating members, wherein the plurality of ultrasound radiating members are allocated into electrical groups comprising more than one ultrasound radiating member. The method further comprises independently driving each group of ultrasonic radiating members, and delivering the therapeutic compound through the catheter to the treatment site. | 08-12-2010 |
20120059285 | METHOD AND APPARATUS FOR TREATMENT OF INTRACRANIAL HEMORRHAGES - An ultrasound catheter with a lumen for fluid delivery and fluid evacuation, and an ultrasound source is used for the treatment of intracerebral or intraventricular hemorrhages. After the catheter is inserted into a blood clot, a lytic drug can be delivered to the blood clot via the lumen while applying ultrasonic energy to the treatment site. As the blood clot is dissolved, the liquefied blood clot can be removed by evacuation through the lumen. | 03-08-2012 |
20120253237 | CATHETER WITH MULTIPLE ULTRASOUND RADIATING MEMBERS - A method of delivery ultrasonic energy and a therapeutic compound to a treatment site and an ultrasonic catheter system are disclosed. The ultrasonic catheter system comprises a tubular body having a proximal end, a distal end and a treatment zone located between the distal end and the proximal end, a fluid delivery lumen, at least one ultrasound radiating element positioned in the treatment zone, wiring electrically coupled to the at least one ultrasound radiating element and extending through the tubular body and terminating at a connector, and a control system comprising external circuitry and an isolation pod that is configured to be electrically connected to the connector, the isolation pod being positioned between the tubular body and the external system and comprising an isolation barrier and circuitry for driving the ultrasound radiating element. | 10-04-2012 |
20120289889 | ULTRASOUND SYSTEM - A catheter system for delivering ultrasonic energy to a treatment site within a body lumen, the catheter comprises a tubular body having a proximal end, a distal end and an energy delivery section positioned between the proximal end and the distal end and a plurality of ultrasound radiating members in the energy delivery section. The plurality of ultrasound radiating members are allocated into electrical groups comprising more than one ultrasound radiating member. Members of one electrical group are spatially interdigitated with members of another electrical group. | 11-15-2012 |
20140249453 | CATHETER WITH MULTIPLE ULTRASOUND RADIATING MEMBERS - A method of delivery ultrasonic energy and a therapeutic compound to a treatment site and an ultrasonic catheter system are disclosed. The ultrasonic catheter system comprises a tubular body having a proximal end, a distal end and a treatment zone located between the distal end and the proximal end, a fluid delivery lumen, at least one ultrasound radiating element positioned in the treatment zone, wiring electrically coupled to the at least one ultrasound radiating element and extending through the tubular body and terminating at a connector, and a control system comprising external circuitry and an isolation pod that is configured to be electrically connected to the connector, the isolation pod being positioned between the tubular body and the external system and comprising an isolation barrier and circuitry for driving the ultrasound radiating element. | 09-04-2014 |
20140276367 | METHOD AND APPARATUS FOR DRUG DELIVERY TO A TARGET SITE - An ultrasound catheter with a lumen for fluid delivery and fluid evacuation, and an ultrasound source is used for the treatment of intracerebral or intraventricular hemorrhages. After the catheter is inserted into a blood clot, a lytic drug can be delivered to the blood clot via the lumen while applying ultrasonic energy to the treatment site. As the blood clot is dissolved, the liquefied blood clot can be removed by evacuation through the lumen. | 09-18-2014 |
Patent application number | Description | Published |
20130191528 | AUTOMATICALLY SELECTING APPROPRIATE PLATFORM TO RUN APPLICATION IN CLOUD COMPUTING ENVIRONMENT - A method, system and computer program product for selecting an appropriate platform to run an application deployed in a cloud computing environment. The appropriate platform is selected by employing a two phase process, where the first phase occurs prior to the deployment of the application and the second phase occurs after the application has been deployed. In the first phase, the cloud computing node selects a platform using various factors, such as application binaries, application metadata and artifacts, and qualities of service and application requirements. In the second phase, the cloud computing node determines whether an alternative platform needs to be implemented for subsequent deployments of the application using various factors, such as application runtime metrics and garbage collection metrics. In this manner, an appropriate platform is automatically selected thereby removing the requirement for the user to indicate the type of platform for the target environment. | 07-25-2013 |
20130191826 | AUTOMATICALLY SELECTING OPTIMAL TRANSPORT PROTOCOL IN A CLOUD COMPUTING ENVIRONMENT - A method, system and computer program product for selecting an optimal transport protocol in a cloud computing environment. An application creates a socket to communicate with a destination Virtual Machine (VM). The application requests a daemon agent to query a virtual machine manager to determine if the destination VM is on the same hypervisor as the application. The daemon agent receives a VMCI address (“context ID”) and an indication of the hypervisor associated with the destination VM from the virtual machine manager. The daemon agent enables the transport layer to route traffic over the VMCI protocol to the destination VM using its context ID in response to the destination VM being on the same hypervisor as the application. In this manner, the application is able to route traffic using an optimal transport protocol, including VMCI, depending on peer hypervisor association without requiring any code modifications to the application. | 07-25-2013 |
20130227132 | AUTOMATICALLY SELECTING APPROPRIATE PLATFORM TO RUN APPLICATION IN CLOUD COMPUTING ENVIRONMENT - A method, system and computer program product for selecting an appropriate platform to run an application deployed in a cloud computing environment. The appropriate platform is selected by employing a two phase process, where the first phase occurs prior to the deployment of the application and the second phase occurs after the application has been deployed. In the first phase, the cloud computing node selects a platform using various factors, such as application binaries, application metadata and artifacts, and qualities of service and application requirements. In the second phase, the cloud computing node determines whether an alternative platform needs to be implemented for subsequent deployments of the application using various factors, such as application runtime metrics and garbage collection metrics. In this manner, an appropriate platform is automatically selected thereby removing the requirement for the user to indicate the type of platform for the target environment. | 08-29-2013 |
20130247041 | AUTOMATICALLY SELECTING OPTIMAL TRANSPORT PROTOCOL IN A CLOUD COMPUTING ENVIRONMENT - A method, system and computer program product for selecting an optimal transport protocol in a cloud computing environment. An application creates a socket to communicate with a destination Virtual Machine (VM). The application requests a daemon agent to query a virtual machine manager to determine if the destination VM is on the same hypervisor as the application. The daemon agent receives a VMCI address (“context ID”) and an indication of the hypervisor associated with the destination VM from the virtual machine manager. The daemon agent enables the transport layer to route traffic over the VMCI protocol to the destination VM using its context ID in response to the destination VM being on the same hypervisor as the application. In this manner, the application is able to route traffic using an optimal transport protocol, including VMCI, depending on peer hypervisor association without requiring any code modifications to the application. | 09-19-2013 |
Patent application number | Description | Published |
20090087666 | CURABLE HIGH REFRACTIVE INDEX RESINS FOR OPTOELECTRONIC APPLICATIONS - Novel compositions and methods of using those compositions to form high refractive index coatings are provided. The compositions preferably comprise both a reactive solvent and a high refractive index compound. Preferred reactive solvents include aromatic resins that are functionalized with one or more reactive groups (e.g., epoxides, vinyl ethers, oxetane), while preferred high refractive index compounds include aromatic epoxides, vinyl ethers, oxetanes, phenols, and thiols. An acid or crosslinking catalyst is preferably also included. The inventive compositions are stable under ambient conditions and can be applied to a substrate to form a layer and cured via light and/or heat application. The cured layers have high refractive indices and light transmissions. | 04-02-2009 |
20140124898 | CVD-FREE, SCALABLE PROCESSES FOR THE PRODUCTION OF SILICON MICRO- AND NANOSTRUCTURES - Manufacturing-friendly and scalable methods for the production of silicon micro- and nanostructures, including silicon nanotubes, are described. The inventive methods utilize conventional integrated circuit and MEMS manufacturing processes, including spin-coating, photolithography, wet and dry silicon etching, and photoassisted electrochemical etch processes. The invention also provides a novel mask, for maximizing the number of tubes obtained per surface area unit of the silicon substrate on which the tubes are built. The resulting tubes have thick and straight outer walls, as well as high aspect ratios. | 05-08-2014 |
Patent application number | Description | Published |
20090307710 | EFFICIENT MECHANISM FOR TERMINATING APPLICATIONS - An efficient mechanism for terminating applications of a data processing system is described herein. In one embodiment, in response to a request for exiting from an operating environment of a data processing system, an operating system examines an operating state associated with an application running within the operating environment, where the operating state is stored at a predetermined memory location shared between the operating system and the application. The operating system immediately terminates the application if the operating state associated with the application indicates that the application is safe for a sudden termination. Otherwise, the operating system defers terminating the application if the operating state associated with the application indicates that the application is unsafe for the sudden termination. Other methods and apparatuses are also described. | 12-10-2009 |
20110252422 | Opportunistic Multitasking - Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit user applications to take advantage of background processing without significant negative consequences to a user's experience of the foreground process or the personal electronic device's power resources. To effect the disclosed multitasking, one or more operational restrictions may be enforced. A consequence of such restrictions, a process may not be able to do in the background state, what it may be able to do if it were in the foreground state. In one embodiment, while a background task may be permitted to complete a first task, it may not be permitted start a new task—being suspended after completion of the first task. Implementation of the disclosed services may be substantially transparent to the executing user applications. | 10-13-2011 |
20130047167 | EFFICIENT MECHANISM FOR TERMINATING APPLICATIONS - An efficient mechanism for terminating applications of a data processing system is described herein. In one embodiment, in response to a request for exiting from an operating environment of a data processing system, an operating system examines an operating state associated with an application running within the operating environment, where the operating state is stored at a predetermined memory location shared between the operating system and the application. The operating system immediately terminates the application if the operating state associated with the application indicates that the application is safe for a sudden termination. Otherwise, the operating system defers terminating the application if the operating state associated with the application indicates that the application is unsafe for the sudden termination. Other methods and apparatuses are also described. | 02-21-2013 |
Patent application number | Description | Published |
20120305127 | Method and Structure for Prevention of Incorrect Fueling Operations for Diesel-Powered Vehicles - A method and structure are described for preventing the accidental introduction of gasoline into the fuel system of a diesel-powered vehicle. In a first preferred embodiment, a gasoline fuel nozzle is configured with a magnet, such as magnetic strips, and the entrance to a fill tube of a diesel-powered is configured with a magnetic field sensor ring. When an incorrect fueling operation, such as the introduction of gasoline into the fuel tank of the diesel-powered vehicle, is attempted the sensor ring alerts the operator visually and/or audibly before fueling starts, thereby preventing incorrect fueling. In alternative embodiments, sensing of an attempted incorrect fueling operation may require only the sensor ring. | 12-06-2012 |
20140311618 | Method and Structure for Prevention of Incorrect Fueling Operations - A method and structure are described for preventing the accidental introduction of an incorrect liquid into a tank, such as the introduction of gasoline into the fuel system of a diesel-powered vehicle. In a first embodiment, the entrance to a fill tube of a diesel-powered vehicle is configured with a sensor ring. When an incorrect fueling operation is attempted, such as the introduction of gasoline into the fuel tank of a diesel-powered vehicle, at least one but fewer than all of displaceable mechanical elements are displaced, and the sensor ring alerts the operator visually and/or audibly before fueling starts, thereby preventing incorrect fueling. | 10-23-2014 |
20150069118 | ANIMAL TRACKING - A method and apparatus for reporting dead wildlife, such as animals killed by hunters, in accidents, or dying from natural causes is disclosed. A machine-readable tag is issued to a hunter or other individual. The hunter or other individual is issued a unique identifier linked to that person. The information in the animal tag and the unique identifier of the person or class of persons that possesses the tag is then uploaded to a database. When an animal is killed, or a dead animal is found, the tag is attached to the dead animal and then scanned by a device having geographic information, such as from GPS. An image of the dead animal along with the location information is uploaded, such as through a cell phone communications system, a satellite communication system, or other communications system, into a database. The database can be queried by law enforcement personnel to confirm the legality of the kill, by game management officials to track wildlife, by a landowner to determine game harvested on his land, or others. | 03-12-2015 |
20150081742 | HUMAN ENUMERATION AND TRACKING - A method and apparatus for tracking and enumerating individuals is disclosed. A machine-readable tag is issued to a responsible individual, such as a law enforcement officer, parole officer, or soldier, depending on the specific application of the invention. The information in this tag is then uploaded to a database. When appropriate, the tag is attached to an individual by the person and then scanned by a device having geographic information, such as from GPS. An image of the individual along with the tagging location and possibly other information on the individual's identity and physical condition (deceased or extent of injuries) is uploaded, such as through a cell phone communications system, a satellite communication system, or other communications system, into a database. The database can be queried by family members and loved ones, as well as other authorities. | 03-19-2015 |
Patent application number | Description | Published |
20100101672 | FLUID DIVIDER BLOCK SUITABLE FOR USE AT HIGH PRESSURES - The invention is a divider block assembly suitable for use at high fluid pressures. Applicant has found that a sufficiently deep counterbored hole allows a mounting bolt to apply the sealing pressure well below the divider block surface, which can reduce or eliminate the compressive force on the metal around the piston bore, thereby reducing or eliminating distortion of the piston bore of the divider block and providing. | 04-29-2010 |
20110231114 | FLUID FLOW MONITOR AND CONTROL SYSTEM - A fluid flow monitoring system including one or more fluid flow dispensing valves each including a piston. Fluid flow sensors are associated with the fluid flow dispensing valves for measuring fluid flow. The fluid flow sensors include a housing with a magnet positioned therein and a piston follower is coupled to the magnet. The piston follower includes a shoulder portion positioned within the housing. A spring is operative to bias the magnet and piston follower towards the piston during operation so that piston movement is transmitted to the magnet. The housing includes a retainer portion disposed on the housing that confronts the shoulder portion of the piston follower whereby the magnet, piston follower, and spring are retained within the housing. The system also includes a fluid flow monitor that includes a microprocessor programmed to convert cycle signals from the sensors to fluid flow information. | 09-22-2011 |
20140000983 | Check Valve and Method and Apparatus for Extending Life of Check Valve | 01-02-2014 |
20140144536 | FLUID DIVIDER BLOCK SUITABLE FOR USE AT HIGH PRESSURES - The invention is a divider block assembly suitable for use at high fluid pressures. Applicant has found that a sufficiently deep counterbored hole allows a mounting bolt to apply the sealing pressure well below the divider block surface, which can reduce or eliminate the compressive force on the metal around the piston bore, thereby reducing or eliminating distortion of the piston bore of the divider block and providing. | 05-29-2014 |
Patent application number | Description | Published |
20100268828 | METHOD AND APPARATUS FOR TRANSFERRING REMOTE SESSION DATA - Examples of systems and methods are provided for communication and for forwarding display data related to a remote session between a client device and a remote server to a host device. The system may facilitate establishing the remote session with the remote server. The system may facilitate establishing a trusted relationship between the client device and the host device. The system may filter out data related to local graphical user interface (GUI) and selectively forward from the client device to the host device display data related to the remote session established between the client device and the remote server. | 10-21-2010 |
20100268939 | METHOD AND APPARATUS FOR AUTHENTICATION OF A REMOTE SESSION - Examples of systems and methods are provided for facilitating establishing a remote session between a host device and a remote server. The system may facilitate establishing a trusted relationship between a client device and the host device. The system may provide remote session login information to the host device to enable the host device to establish a first remote session with the remote server. The system may launch a second remote session with the remote server using the login information. | 10-21-2010 |
20100268940 | METHOD AND APPARATUS FOR PORTABILITY OF A REMOTE SESSION - Examples of systems and methods are provided for facilitating establishing a remote session between a host device and a remote server. The system may facilitate establishing a first remote session between a client device and the remote server. The system may facilitate establishing a trusted relationship between the client device and the host device. The system may provide remote session login information from the client device to the host device to enable the host device to establish a second remote session with the remote server. The system may facilitate termination of the first remote session at the client device after the login information is provided to the host device. | 10-21-2010 |
20100268941 | REMOTE-SESSION-TO-GO METHOD AND APPARATUS - Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server. | 10-21-2010 |
20100269046 | SEVER-SIDE COMPUTING FROM A REMOTE CLIENT DEVICE - Examples of systems and methods are provided for server-side computing from a remote client device. A system may allow rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server. The system may comprise a local view module configured to generate a local graphical user interface (GUI) for controlling the remote application remotely from the local client side, configured to receive one or more user inputs to the local GUI, configured to determine a function corresponding to the one or more user inputs, configured to generate a command message based on the determined function, and configured to direct the command message to the remote server. A composite view comprising the local GUI and the remote application view may be provided to a local display at the client device. | 10-21-2010 |
20150019638 | Remote-Session-To-Go Method and Apparatus - Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server. | 01-15-2015 |
Patent application number | Description | Published |
20120151369 | METHODS AND SYSTEMS FOR ACCESSING AND CONTROLLING A REMOTE DESKTOP OF A REMOTE MACHINE IN REAL TIME BY A WEB BROWSER AT A CLIENT DEVICE VIA HTTP API UTILIZING A TRANSCODING SERVER - Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling. | 06-14-2012 |
20120151370 | METHODS AND SYSTEMS FOR REMOTE DESKTOP SESSION REDRAWING VIA HTTP HEADERS - Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling. | 06-14-2012 |
20120151371 | METHODS AND SYSTEMS FOR CONDUCTING A REMOTE DESKTOP SESSION VIA HTML THAT SUPPORTS A 2D CANVAS AND DYNAMIC DRAWING - Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling. | 06-14-2012 |
20120151372 | METHODS AND SYSTEMS FOR FACILITATING A REMOTE DESKTOP SESSION UTILIZING A REMOTE DESKTOP CLIENT COMMON INTERFACE - Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling. | 06-14-2012 |
20120151373 | METHODS AND SYSTEMS FOR A REMOTE DESKTOP SESSION UTILIZING A HTTP HANDLER AND A REMOTE DESKTOP CLIENT COMMON INTERFACE - Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling. | 06-14-2012 |
Patent application number | Description | Published |
20100242714 | ANTI-BALLISTIC EGRESS WINDOW ASSEMBLY - The present invention is an anti-ballistic egress window assembly which is penetration-resistant and will protect living subjects from a range and variety of moving projectiles traveling at speed, and from the effects of exploding and/or advancing solid fragments moving at high velocity. More specifically, the present invention will protect living human and animal subjects occupying a vehicle through the use of light-transmitting anti-ballistic windows, windshields, roofs and doors prepared from laminated constructs comprising multiple individual layers composed of asymmetric composite materials. These penetration-resistant assemblies will not only protect living subjects from high velocity projectiles and fragments in both civilian and combat situations, but also provide a means for egress from and/or ingress into the vehicle on-demand whenever and wherever needed. | 09-30-2010 |
20100281644 | Wiper arm extension - The present invention is a wiper arm extension subassembly which allows the use of the military vehicle's original equipment wiper motor and controls; and presumes that one or more anti-ballistic sheets, panes or panels having a thickness dimension not less than 0.5 inches in size are to be or have been installed in the vehicle. In its minimalist form, the present invention comprises only three component parts: (i) an extended flange; (ii) an extended crank arm; and (iii) an optionally present support bracket. | 11-11-2010 |
20110000123 | Quick Laser Modification Kit - Embodiments of the invention provide a quick laser modification kit capable of being coupled to a weapon with a trigger. The kit can include a controller and a switch mechanism coupled to the controller. The switch mechanism is capable of being actuated through actuation of the trigger of the weapon. The kit can also include a mounting system and a laser coupled to the weapon via the mounting system. The laser is activated by the controller in one of a single pulse and multiple pulses when the switch mechanism is actuated. | 01-06-2011 |
20110074167 | DOOR LATCH - A door latching system for securing an armored door or window includes a latch assembly which is bolted to the interior of an armored door, a handle assembly which is welded to the exterior of the armored door and a strike plate which is welded to a vehicle structure or an armored side plate. The latch functions by moving an interior handle or an exterior handle in a rotary motion, which rotates a square key stock to which a cam is attached that retracts a latch. The latch is spring-loaded which allows the latch to extend to its original position when a handle is released. The springs also move the handles back to their original locations when released. When the door is shut the latch is pushed back by the strike plate, which moves the latch away from the cam, thus allowing the door to close and latch without movement of the handles. The strike plate has a roller mounted on it, which allows the latch to roll on it when the door is closed. An optional locking system allows the latching system to be secured in a latched or locked position such that the door or window to which it attached may only be readily opened from inside the vehicle. | 03-31-2011 |
Patent application number | Description | Published |
20100254705 | HIGH-CAPACITY SWITCH - Consistent with the present disclosure, an optical switch is provided that switches multiple wavelength division multiplexed (WDM) optical signals. Each of the WDM signals includes optical signals having the same wavelengths. The WDM signals are supplied to optical splitters, which supply power split portions of the WDM signals to corresponding optical gates. Groups of the optical gates are associated with a corresponding switching block, which may include a cyclical arrayed waveguide grating (AWG), and the optical gates within each group are controlled so that one gate passes a received WDM signal portion while the remaining optical gates in the group are in a blocking configuration. As a result, the WDM portion received by the non-blocking gate is demultiplexed in the switching block and each of the wavelength components that constitute the selected WDM portion are supplied to corresponding outputs within the switching block. In a later time interval, a different optical gate may be rendered non-blocking so that a different WDM signal portion, supplied from a different optical splitter and carrying different information over the same wavelengths, may be input to the switching block. Thus, by controlling the optical gates, different WDM signal portions may be switched to, and thus demultiplexed by, a particular switching block. In addition, portions of the same WDM signal may be selectively supplied to different AWGs by appropriately control of the optical gates. | 10-07-2010 |
20120327941 | METHOD AND APPARATUS FOR TRANSPORTING PACKETS WITH SPECIFIC TRAFFIC FLOWS HAVING STRICT PACKET ORDERING REQUIREMENTS OVER A NETWORK USING MULTIPATH TECHNIQUES - The method that is disclosed enables specific information network traffic flows to retain packet ordering in a packet network in which multipath techniques are used. In a common network usage a plurality of traffic flows may be aggregated into a larger traffic flow. In such a situation, a finest granularity of individual traffic flow is referred to as a microflow and an aggregation of traffic flows is referred to as a traffic aggregate. The traffic aggregate may take a path from an ordered set of nodes including a first network element referred to as an ingress node through zero or more intermediate network elements referred to as midpoint nodes, to a final network known as the egress node. The ordered set of nodes traversed by such a traffic aggregate is referred to as the path taken by that traffic flow. At any node prior to the egress, the traffic aggregate may be split among multiple links or lower layer paths in reaching the next node in the path. In such a circumstance, the traffic aggregate is split among the available links or lower layer paths. Techniques for splitting traffic are collectively referred to as multipath techniques, or more briefly as multipath. Individual links or lower layer paths within a multipath are referred to as component links. Individual traffic flows may be identified by various existing multipath techniques. A set of existing multipath techniques are able to keep all packets within a given microflow on the same component link. The method disclosed allows specific traffic aggregates within a larger traffic aggregate to be carried on a single component link while allowing other traffic aggregates within the larger traffic aggregate to be spread among multiple component links. | 12-27-2012 |
Patent application number | Description | Published |
20130024242 | PROTECTING PRIVACY IN AUDIENCE CREATION - A method for generating microsegments includes retrieving a first set of information including activities attributable to a first plurality of entities and first entity identifiers; retrieving a second set of information including characteristics attributable to the first plurality of entities and second entity identifiers; combining the first and second sets of information using the first and second entity identifiers to obtain a combined set of information, the combined set of information not including personally identifiable information; generating a plurality of microsegments based on selected activities and/or characteristics criteria from the combined set of information; receiving a third set of information including characteristics attributable to a second plurality of entities; and matching characteristics in respective microsegments to characteristics of entities in the second plurality of entities to identify an audience of entities that have a propensity to carry out certain activities based on the selected activities and/or characteristics. | 01-24-2013 |
20130024274 | METHOD AND SYSTEM FOR MEASURING ADVERTISING EFFECTIVENESS USING MICROSEGMENTS - A method for analyzing advertising effectiveness includes storing entity information including activity and characteristic information associated with a plurality of entities; generating a plurality of microsegments, each microsegment including a subset of the plurality of entities based on the associated characteristic information; generating a test audience including a plurality of first microsegments including entities exposed to an advertisement for a period of time and a control audience including a plurality of second microsegments including entities not deliberately exposed to the advertisement; analyzing the activity information for the test audience and the control audience to determine spending behaviors for the associated entities during the period of time; comparing the spending behaviors determined for the test and control audiences to determine the effectiveness of the advertisement; and reporting the effectiveness of the advertisement. | 01-24-2013 |
20140025483 | SYSTEM AND METHOD FOR PROTECTING CONSUMER PRIVACY IN THE MEASURING OF THE EFFECTIVENESS OF ADVERTISEMENTS - A method for measuring the effectiveness of an advertisement includes: storing, in a database, a plurality of consumer data entries, each being associated with a consumer and wherein each includes at least a plurality of characteristics and activity data; identifying a subset of the plurality of characteristics; encrypting, by a processor the subset of characteristics for each consumer data entry using a one-way encryption; transmitting, by a transmitter, the one-way encryption; receiving, by a receiver, advertising data entries, each being associated with a consumer and wherein each includes at least the encrypted subset of characteristics and a segment indicator; identifying a subset of consumer data entries that correspond to the advertising data entries based on the encrypted subset of characteristics; and analyzing the activity data for each consumer data entry in the subset to measure the effectiveness of an advertisement based on the corresponding segment indicators. | 01-23-2014 |
20140180767 | METHOD AND SYSTEM FOR ASSIGNING SPENDING BEHAVIORS TO GEOGRAPHIC AREAS - A method for identifying spending behaviors in a geographic area includes: storing, in a database, a plurality of geographic centroids, each corresponding to a centroid of a predefined geographic area; receiving a plurality of financial transactions involving each consumer of a plurality of consumers; identifying a geographic location of each transaction; calculating, for each consumer, a purchase centroid of the transactions involving the consumer based on a centroid of the location of each of the transactions involving the consumer; analyzing, for each consumer, spending behaviors based on the consumer's transactions; associating the analyzed spending behavior for each consumer with the corresponding purchase centroid; associating the analyzed spending behaviors for each purchase centroid with a predetermined number of geographic centroids based on the distance from the purchase centroid to each of the geographic centroids; and aggregating, each of the spending behaviors associated with each geographic centroid. | 06-26-2014 |
20140316888 | Method and System for Making a Targeted Offer to an Audience - A method for making a targeted offer to an audience of a population of entities (e.g., social network). The method involves retrieving, from one or more databases, a first set of information including activities and characteristics attributable to a first plurality of entities; generating a plurality of interaction associations based on at least one of selected activities criteria and selected characteristics criteria from the first set of information; and conveying to a third party one or more interaction associations to enable the third party to identify a second set of information including activities and characteristics attributable to a second plurality of entities. The second set of information has matching activities and characteristics to the activities and characteristics of the interaction associations. The second plurality of entities has a propensity to carry out certain activities based on the activities criteria and/or characteristics criteria used in forming the interaction associations, to enable a targeted offer to be made to an audience of the second plurality of entities. A system for making a targeted offer to an audience of a population of entities (e.g., social network). | 10-23-2014 |
Patent application number | Description | Published |
20140064066 | Data Processing - A method implemented in a network apparatus used in a network is disclosed. The method comprises collecting information about network topology from a network controller, collecting information about data movement, deciding routing in the network according to the information about network topology and the information about data movement, and providing information about the routing to the network controller, wherein the network controller enforces the routing in the network. Other methods, apparatuses, and systems also are disclosed. | 03-06-2014 |
20140098678 | Network Management - A method implemented in a network apparatus used in a network is disclosed. The method includes sensing network topology and network utilization, receiving a request from an application, deciding path setup requirement using network state information obtained from the network topology and the network utilization, and translating the path setup requirement into a rule to be installed. Other methods, apparatuses, and systems also are disclosed. | 04-10-2014 |
20150071108 | PATENT LATENCY MONITORING IN SOFTWARE-DEFINED NETWORKS - In a software defined network having switches including first and last switches and intermediate switches, wherein a default routing path exists between the first and last switches, a system and method are provided for computing path latency. The method includes inserting a respective monitoring rule(s) in each switch, mandating for each switch, forwarding a received rule matching packet to a next switch, and further mandating for the first switch and the last switch, sending a PacketIn message to a controller. The method includes inserting, in each switch, a respective monitoring probe(s) matching the respective monitoring rule(s) in a same switch to initiate mandates specified by the respective monitoring rule(s) in the same switch responsive to an arrival of the packet thereat. The method includes time-stamping the PacketIn messages to generate PacketIn timestamps, aggregating the PacketIn timestamps, and estimating the path latency from an aggregation of PacketIn timestamps. | 03-12-2015 |