Patent application number | Description | Published |
20130151288 | Methods Using a Mobile Device to Provide Data for Insurance Premiums to a Remote Computer - A method for providing vehicle operation data to a remote computer or server for calculation of a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, wherein the method includes steps of: collecting vehicle operation data via a mobile device while the mobile device is associated with an operating vehicle, wherein the vehicle operation data has insurance risk predictive power; and transmitting the collected vehicle operation data from the mobile device to a remote computer. The remote computer or server receives collected vehicle operation data, stores the collected vehicle operation data in a database, a determines a vehicle insurance premium via a rating engine based at least in part on collected vehicle operation data. | 06-13-2013 |
20130179198 | Methods to Determine a Vehicle Insurance Premium Based on Vehicle Operation Data Collected Via a Mobile Device - A method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, wherein a remote computer receives the collected vehicle operation data from a mobile device and calculates an insurance premium based at least in part on the collected vehicle operation data. A method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, wherein a server receives collected vehicle operation data, a database stores the collected vehicle operation data, and a rating engine determines a vehicle insurance premium based at least in part on collected vehicle operation data. | 07-11-2013 |
20150039349 | Methods, Devices and Systems for Automatically Triggering Data Collection Events and Collecting Insurance Rating Data - The devices, methods, systems and computer-readable mediums of the present disclosure provide automatic data collection for insurance rating purposes. In particular, a battery powered Bluetooth device may be attached to a personal item of an insured individual. The Bluetooth device may automatically trigger a mobile telephone to begin storing data related to use of the personal item when the mobile telephone is proximate the Bluetooth device. The mobile telephone may periodically transmit the stored data to a remote server. | 02-05-2015 |
20150039353 | Wireless Device to Enable Data Collection for Insurance Rating Purposes - The devices, methods, systems and computer-readable mediums of the present disclosure provide automatic data collection for insurance rating purposes. In particular, a battery powered Bluetooth device may be attached to a personal item of an insured individual. The Bluetooth device may automatically trigger a mobile telephone to begin storing data related to use of the personal item when the mobile telephone is proximate the Bluetooth device. The mobile telephone may periodically transmit the stored data to a remote server. | 02-05-2015 |
20150127390 | Systems And Methods Using A Mobile Device To Collect Data For Insurance Premiums - A system and method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, the system comprising: a mobile device, comprising: one or more sensors associated with the mobile device and configured to automatically collect vehicle operation data during a data collection session; a processor; a non-transitory storage medium; a display; a transmitter; and a set of computer readable instructions stored in the non-transitory storage medium and when executed by the processor configured to allow the mobile device to collect vehicle operation data and transmit the collected vehicle operation data; and a remote processing computer, comprising: a server that receives collected vehicle operation data; a database that stores collected vehicle operation data; and a rating engine that determines a vehicle insurance premium based at least in part on collected vehicle operation data. | 05-07-2015 |
20150149219 | Methods Using a Mobile Device to Provide Data for Insurance Premiums to a Remote Computer - A method for providing vehicle operation data to a remote computer or server for calculation of a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, wherein the method includes steps of: collecting vehicle operation data via a mobile device while the mobile device is associated with an operating vehicle, wherein the vehicle operation data has insurance risk predictive power; and transmitting the collected vehicle operation data from the mobile device to a remote computer. The remote computer or server receives collected vehicle operation data, stores the collected vehicle operation data in a database, a determines a vehicle insurance premium via a rating engine based at least in part on collected vehicle operation data. | 05-28-2015 |
20150314681 | SYSTEM AND METHOD TO MONITOR AND ALERT VEHICLE OPERATOR OF IMPAIRMENT - The method, system, and computer-readable medium facilitates monitoring a vehicle operator during the course of vehicle operation to determine whether the vehicle operator is impaired (e.g., distracted, drowsy, intoxicated) and alerting the vehicle operator using a haptic alert delivered by a wearable computing device worn by the vehicle operator when impairment is detected. The method, system, and computer-readable medium may monitor the vehicle operator, the environment surrounding the vehicle, and/or forces acting on the vehicle using a variety of sensors, including optical sensors or accelerometers. In particular, optical sensors may monitor the vehicle operator to detect eye blinks, head nods, head rotations, and/or gaze fixation. Optical sensors may also monitor the road ahead of the vehicle to detect lane deviation, lane centering, and time to collision. Accelerometers may detect acceleration in the direction of vehicle travel and/or lateral acceleration. | 11-05-2015 |
Patent application number | Description | Published |
20090325466 | COATED ABRASIVE ARTICLES AND METHODS OF MAKING AND USING THE SAME - A coated abrasive article comprises a backing, optionally having at least one of a presize layer, a saturant, and a backsize layer thereon; and an abrasive layer adjacent and secured to the fabric backing. The abrasive layer may comprise a make layer, a size layer, and abrasive particles, or the abrasive particles may be dispersed in a binder. At least one of the make layer or presize layer comprises a reaction product of a binder precursor comprising from 45 to 75 percent by weight of resole phenolic resin, from 5 to 40 percent by weight of polyepoxide, from 1 to 20 percent by weight of polyfunctional (meth)acrylate, and an effective amount of photoinitiator to free-radically B-stage the binder precursor. Methods of making and using the coated abrasive article are also disclosed. | 12-31-2009 |
20100011672 | COATED ABRASIVE ARTICLE AND METHOD OF MAKING AND USING THE SAME - A coated abrasive article comprises a fabric backing having a presize layer thereon, and an abrasive layer secured to and contacting the presize layer. The abrasive layer comprises a make layer and abrasive particles. The presize layer comprises, based on a total weight of components a) through f), a reaction product of components comprising: a) from 60 to 90 percent by weight of epoxy resin preparable by reaction of epichlorohydrin with bisphenol A; b) from 5 to 25 percent by weight of polyfunctional (meth)acrylate; c) from 10 percent by weight of aromatic acid-functional free-radically polymerizable material having an acid number up to 300; d) from 5 to 15 percent by weight of dicyandiamide; e) an effective amount of photoinitiator; and f) optionally, an effective amount of epoxy cure catalyst. Methods of making and using the same are also disclosed. | 01-21-2010 |
20110289854 | LAYERED PARTICLE ELECTROSTATIC DEPOSITION PROCESS FOR MAKING A COATED ABRASIVE ARTICLE - Disclosed is a method of applying particles to a coated backing. A first layer of particles is created over a second layer of particles on a support surface and the first layer of particles is different in at least one property from the second layer of particles. A coated backing is positioned above the first and second layer of particles. An electrostatic field is applied simultaneously to the first and second layer of particles such that the first layer of particles closer to the coated backing are preferentially attracted to the coated backing first before the second layer of particles. | 12-01-2011 |
20140000176 | LAYERED PARTICLE ELECTROSTATIC DEPOSITION PROCESS FOR MAKING A COATED ABRASIVE ARTICLE | 01-02-2014 |
Patent application number | Description | Published |
20080232636 | Sonic piston - A motor driven acoustic oscillator or speaker that generates a single frequency acoustic sound. The motor driven acoustic oscillator may be used to emit low frequency (LF) sound waves that generates thrust on an object. The oscillator may be further configured to convert heat energy from a surrounding fluid medium into additional useful mechanical work. | 09-25-2008 |
20110131972 | Acoustic Turbine - A method and apparatus generates kinetic and electrical energy using sound waves and is believed to be particularly useful in high efficiency motors and electrical generators. In particular, the method and apparatus uses sound waves as a catalyst to convert ambient heat energy into kinetic and/or electrical energy. In one embodiment, sound waves at particular frequencies are propagated across one side of a plate or other barrier element, causing flow of fluid (e.g. air) across the surface of the plate which, in turn, causes a reduction in the ambient fluid (air) pressure near the surface of the plate. The difference in fluid pressure on opposite sides of the plate results in net positive thrust on the plate, thereby causing movement of the plate. This movement can be harnessed using, for example, a windmill type of rotor and stator arrangement to generate useful kinetic and electrical energy. | 06-09-2011 |
20140028150 | ACOUSTIC TURBINE - A method and apparatus generates kinetic and electrical energy using sound waves and is believed to be particularly useful in high efficiency motors and electrical generators. In particular, the method and apparatus uses sound waves as a catalyst to convert ambient heat energy into kinetic and/or electrical energy. In one embodiment, sound waves at particular frequencies are propagated across one side of a plate or other barrier element, causing flow of fluid (e.g. air) across the surface of the plate which, in turn, causes a reduction in the ambient fluid (air) pressure near the surface of the plate. The difference in fluid pressure on opposite sides of the plate results in net positive thrust on the plate, thereby causing movement of the plate. This movement can be harnessed using, for example, a windmill type of rotor and stator arrangement to generate useful kinetic and electrical energy. | 01-30-2014 |
Patent application number | Description | Published |
20110090843 | WIRELESS INFRASTRUCTURE ACCESS NETWORK AND METHOD FOR COMMUNICATION ON SUCH NETWORK - Method of communication, in a wireless infrastructure access network having a plurality of wireless-enabled network nodes (WNNs), with a wireless-enabled infrastructure gateway node (WIG) and a wireless infrastructure access network. A default unidirectional route is established from each of said plurality of wireless-enabled network nodes (WNNs) to said wireless-enabled infrastructure gateway node (WIG). A bi-directional packet pathway is established over said wireless infrastructure access network between any given one of said wireless-enabled network nodes (WNNs) and said wireless infrastructure gateway node (WIG) that satisfies a specified quality of service (QoS). | 04-21-2011 |
20130067574 | FIGHT-THROUGH NODES FOR SURVIVABLE COMPUTER NETWORK - A survivable network is described in which one or more network device includes enhanced functionality to fight through cyber attacks. A Fight-Through Node (FTN) is described, which may be a combined hardware/software system that enhances existing networks with survivability properties. A network node comprises a hardware-based processing system having a set of one or more processing units, and a hypervisor executing on each one of the processing units; and a plurality of virtual machines executing on each of the hypervisor. The network node includes an application-level dispatcher to receive a plurality of transaction requests from a plurality of network communication session with a plurality of clients and distribute a copy of each of the transaction requests to the plurality of virtual machines executing on the network node over a plurality of time steps to form a processing pipeline of the virtual machines. | 03-14-2013 |
20130325889 | LOCAL STORAGE OF INFORMATION PEDIGREES - This disclosure describes techniques for dynamically assembling and utilizing a pedigree of a resource. A pedigree of a resource is a set of statements that describe a provenance of the resource. As described herein, a document may include local pedigree fragments and optionally one or more pointers to remote pedigree fragments not locally stored in the document. A pedigree fragment, generally, is a data structure that specifies a direct relationship between a first resource, e.g., a primary resource, and a second resource from which an asserted fact of the first resource is derived. Because a pedigree fragment specifies such direct relationships, a set of pedigree fragments may be used to assemble the complete pedigree of resource. | 12-05-2013 |
20140310810 | FIGHT-THROUGH NODES FOR SURVIVABLE COMPUTER NETWORK - A survivable network is described in which one or more network device includes enhanced functionality to fight through cyber attacks. A Fight-Through Node (FTN) is described, which may be a combined hardware/software system that enhances existing networks with survivability properties. A network node comprises a hardware-based processing system having a set of one or more processing units, a hypervisor executing on each one of the processing units, and a plurality of virtual machines executing on each of the hypervisor. The network node includes an application-level dispatcher to receive a plurality of transaction requests from a plurality of network communication session with a plurality of clients and distribute a copy of each of the transaction requests to the plurality of virtual machines executing on the network node over a plurality of time steps to form a processing pipeline of the virtual machines. | 10-16-2014 |
20150046405 | FIGHT-THROUGH NODES WITH DISPOSABLE VIRTUAL MACHINES AND ROLLBACK OF PERSISTENT STATE - A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database. | 02-12-2015 |
20150309831 | FIGHT-THROUGH NODES WITH DISPOSABLE VIRTUAL MACHINES AND ROLLBACK OF PERSISTENT STATE - A server system receives messages from client computing devices. Each of the messages corresponds to a transaction. The server system assigns each respective transaction to a respective fresh virtual machine. Furthermore, the server system performs, as part of a respective virtual machine processing a respective transaction, a modification associated with the respective transaction to a shared database. The shared database is persisted independently of the plurality of virtual machines. In response to determining that processing of the respective transaction is complete, the server system discards the respective virtual machine. In response to a trigger, such as determining that the respective transaction is associated with a cyber-attack, the server system uses checkpoint data associated with the respective transaction to roll back the modifications associated with the respective transaction to the shared database. | 10-29-2015 |
20150334130 | FIGHT-THROUGH NODES FOR SURVIVABLE COMPUTER NETWORK - A survivable network is described in which one or more network device includes enhanced functionality to fight through cyber attacks. A Fight-Through Node (FTN) is described, which may be a combined hardware/software system that enhances existing networks with survivability properties. A network node comprises a hardware-based processing system having a set of one or more processing units, a hypervisor executing on each one of the processing units, and a plurality of virtual machines executing on each of the hypervisor. The network node includes an application-level dispatcher to receive a plurality of transaction requests from a plurality of network communication session with a plurality of clients and distribute a copy of each of the transaction requests to the plurality of virtual machines executing on the network node over a plurality of time steps to form a processing pipeline of the virtual machines. | 11-19-2015 |
Patent application number | Description | Published |
20120023280 | Atomic Operations with Page Migration in PCIe - A method and data processing system enables scheduling of atomic operations within a Peripheral Component Interconnect Express (PCIe) architecture during page migration. In at least one embodiment, firmware detects the activation of a page migration operation. The firmware notifies the I/O host bridge, which responds by setting an atomic operation stall (AOS) bit to a pre-established value that indicates that there is an ongoing migration within the memory subsystem of a memory page that is mapped to that I/O host bridge. When the AOS bit is set to the pre-established value, the I/O host bridge prevents/stalls any received atomic operations from completing. The I/O host bridge responds to receipt of receipt of an atomic operation by preventing the atomic operation from being initiated within the memory subsystem, when the AOS bit is set to the pre-established value. The AOS bit is reset when the migration operation has completed. | 01-26-2012 |
20120023302 | Concurrent Atomic Operations with Page Migration in PCIe - A method and data processing system enables scheduling of atomic operations within a Peripheral Component Interconnect Express (PCIe) architecture during page migration. In at least one embodiment, firmware detects the activation of a page migration operation and sets a migration bit in the page table. When the PCIe Host Bridge (PHB) receives an atomic operation, the PHB checks the migration bit associated with the memory page targeted by the atomic operation and if the migration bit is set, the PHB buffers the atomic operation and sets an atomic operation stall (AOS) bit associated with the buffer. The atomic operation is stalled until the migration bit is reset, at which time the PHB resets the AOS bit of the buffer. The atomic operations are permitted to continue when the migration bit of the target memory page is not set, and along with DMA operations, may bypass other stalled atomic operations. | 01-26-2012 |
20120036298 | INTERRUPT SOURCE CONTROLLER WITH SCALABLE STATE STRUCTURES - A data processing system includes a processor core, a system memory, coupled to the processor core, that includes an interrupt data structure including a plurality of entries each associated with a respective one of a plurality of interrupts. An input/output (I/O) subsystem including at least one I/O host bridge and a plurality of partitionable endpoints (PEs) each having an associated PE number. The I/O host bridge, responsive to receiving a message signaled interrupt (MSI) including at least a message address, determines from the message address a system memory address of a particular entry among the plurality of entries in the interrupt data structure, accesses the particular entry, and, based upon contents of the particular entry, validates authorization of an interrupt source to issue the MSI and presents an interrupt associated with the particular entry for service. | 02-09-2012 |
20120036302 | DETERMINATION OF ONE OR MORE PARTITIONABLE ENDPOINTS AFFECTED BY AN I/O MESSAGE - A data processing system includes a processor core, a system memory including a first data structure including a plurality of entries mapping requester identifiers (IDs) to partitionable endpoint (PE) numbers, and an input/output (I/O) subsystem including a plurality of PEs each having an associated PE number, where each of the plurality of PEs including one or more requesters each having a respective requester ID. An I/O host bridge, responsive to receiving an I/O message including a requester ID and an address, determines a PE number by reference to a first entry from the first data structure, and responsive to determining the PE number, accesses a second entry of the second data structure utilizing the PE number as an index and validates the address by reference to the accessed entry in the second data structure. The I/O host bridge, responsive to successful validation, provides a service indicated by the I/O message. | 02-09-2012 |
20120036304 | INJECTION OF I/O MESSAGES - A data processing system includes a processor core, a system memory coupled to the processor core, an input/output adapter (IOA), and an input/output (I/O) host bridge coupled to the processor core and to the IOA. The I/O host bridge includes a register coupled to receive I/O messages from the processor core, a buffer coupled to receive I/O messages from the IOA, and logic coupled to the register and to the buffer that services I/O messages received from the register and from the buffer. | 02-09-2012 |
20120036305 | DETERMINATION VIA AN INDEXED STRUCTURE OF ONE OR MORE PARTITIONABLE ENDPOINTS AFFECTED BY AN I/O MESSAGE - A data processing system includes a processor core, a system memory including a first data structure including entries mapping requester identifiers (IDs) to partitionable endpoint (PE) numbers and a second data structure, and an input/output (I/O) subsystem including an I/O bridge and a plurality of PEs each including one or more requesters each having a respective requester ID. The I/O host bridge, responsive to receiving an I/O message including a requester ID, determines a PE number by reference to a first entry from the first data structure, and responsive to determining the PE number, accesses a second entry of the second data structure utilizing the PE number as an index, where the second entry indicating one or more of the plurality of PEs affected by the message. The I/O host bridge services the I/O message with reference to each of the plurality of PEs indicated by the second entry. | 02-09-2012 |
20120203934 | DETERMINATION OF ONE OR MORE PARTITIONABLE ENDPOINTS AFFECTED BY AN I/O MESSAGE - A data processing system includes a processor core, a system memory including a first data structure including a plurality of entries mapping requester identifiers (IDs) to partitionable endpoint (PE) numbers, and an input/output (I/O) subsystem including a plurality of PEs each having an associated PE number, where each of the plurality of PEs including one or more requesters each having a respective requester ID. An I/O host bridge, responsive to receiving an I/O message including a requester ID and an address, determines a PE number by reference to a first entry from the first data structure, and responsive to determining the PE number, accesses a second entry of the second data structure utilizing the PE number as an index and validates the address by reference to the accessed entry in the second data structure. The I/O host bridge, responsive to successful validation, provides a service indicated by the I/O message. | 08-09-2012 |
20120203939 | INJECTION OF I/O MESSAGES - A data processing system includes a processor core, a system memory coupled to the processor core, an input/output adapter (IOA), and an input/output (I/O) host bridge coupled to the processor core and to the IOA. The I/O host bridge includes a register coupled to receive I/O messages from the processor core, a buffer coupled to receive I/O messages from the IOA, and logic coupled to the register and to the buffer that services I/O messages received from the register and from the buffer. | 08-09-2012 |
Patent application number | Description | Published |
20090145416 | ADAPTABLE TILE-CUTTER APPARATUS FOR RECEIVING DISPARATELY-SIZED TILES - This invention is related to an adaptable tile-cutter apparatus for scoring and breaking disparately-sized tiles. The apparatus broadly includes: a pair of end castings removably; a rigid crossbeam and a travel rail spanning the pair of end castings; vertical-adjustment mechanisms mounted to the travel rail; one or more platform assemblies each coupled to the rigid crossbeam; and a cutting mechanism slidably engaged to the travel rail. The vertical-adjustment mechanisms individually adjust a height of the travel rail with respect to the pair of end castings. In addition, the rigid crossbeam and the travel rail comprise a first matched set, and are each removably coupled to the pair of end castings. Accordingly, a second matched set that includes another rigid crossbeam and another travel rail possessing lengths at variance with the rigid crossbeam and the travel rail of the first matched set may be interchanged therewith. | 06-11-2009 |
20090145978 | PORTABLE TEXTURE-SPRAYING APPARATUS FOR UNIFORMLY DISPERSING A VISCOUS MATERIAL - This invention is related to a portable texture-spraying apparatus for uniformly dispersing a viscous material. This apparatus broadly includes a tank assembly having a body with an inner wall that defines a sealed cavity, and a piston assembly slidably disposed within the sealed cavity. The piston assembly divides the sealed cavity into an air-side chamber and a material-side chamber by providing an airtight seal therebetween. Additionally an air-control assembly is provided that broadly includes a pressure-control mechanism configured for receiving compressed air and routing a controlled pneumatic pressure to a directional valve configured for adjusting between a dispensing mode and a loading mode. In dispensing mode, the directional valve routes the controlled pneumatic pressure to the air-side chamber biasing the piston assembly toward the material-side chamber. In loading mode, the directional valve releases the air-side chamber to the atmosphere allowing for filling the material-side chamber with viscous material. | 06-11-2009 |
20110272487 | Portable texture-spraying apparatus for uniformly dispersing a viscous material - This invention is related to a portable texture-spraying apparatus for uniformly dispersing a viscous material. This apparatus broadly includes a tank assembly having a body with an inner wall that defines a sealed cavity, and a piston assembly slidably disposed within the sealed cavity. The piston assembly divides the sealed cavity into an air-side chamber and a material-side chamber by providing an airtight seal therebetween. Additionally an air-control assembly is provided that broadly includes a pressure-control mechanism configured for receiving compressed air and routing a controlled pneumatic pressure to a directional valve configured for adjusting between a dispensing mode and a loading mode. In dispensing mode, the directional valve routes the controlled pneumatic pressure to the air-side chamber biasing the piston assembly toward the material-side chamber. In loading mode, the directional valve releases the air-side chamber to the atmosphere allowing for filling the material-side chamber with viscous material. | 11-10-2011 |