Salo, US
Damon C. Salo, Columbus, IN US
Patent application number | Description | Published |
---|---|---|
20110214643 | FUEL HEATING SYSTEM AND METHOD - This disclosure relates a system for heating fuel supplied by a common rail fuel supply to an internal combustion engine. The system includes a high pressure fuel line, plural fuel injectors connected in series along the high pressure fuel line in the common rail, and a continuous low pressure passage including a heat exchanging portion in close proximity to the high pressure fuel line. A heated fluid source is operative to fluidly communicate with the continuous low pressure passage and circulate heated fluid to heat fuel present in the high pressure fuel line prior to, and during a cold start operation of the internal combustion engine. Other embodiments relate to a method of providing fuel to an internal combustion engine that includes sensing the temperature of fuel supplied to a fuel system and determining whether the sensed fuel temperature is greater than a predetermined value. The method includes circulating heated fluid in a continuous low pressure circuit to heat fuel present in a high pressure fuel line if the sensed fuel temperature is less than or equal to a predetermined value, and evacuating fluid for heating fuel from a portion of the continuous low pressure passage and fluidly connecting the evacuated portion of the continuous low pressure passage to a fuel leakage detection device if the sensed fuel temperature is greater than the predetermined value. | 09-08-2011 |
Eric V. Salo, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20100323043 | Antimicrobial Compositions and Methods of Making and Using the Same - Antimicrobial (e.g., moldicide, fungicide, and bacteriacide) compositions are disclosed. Methods of making and using antimicrobial (e.g., moldicide, fungicide, and bacteriacide) compositions are also disclosed. | 12-23-2010 |
20120100231 | Antimicrobial Compositions And Methods Of Making And Using The Same - Antimicrobial (e.g., moldicide, fungicide, bacteriacide, and virucide) compositions are disclosed. Methods of making and using antimicrobial (e.g., moldicide, fungicide, bacteriacide, and virucide) compositions are also disclosed. | 04-26-2012 |
Habib Salo, Marina Del Rey, CA US
Patent application number | Description | Published |
---|---|---|
20130206156 | METHOD AND APPARATUS FOR APPLYING POLISH TO NAILS - A device for applying decoration to a nail. The device includes an elongated member having a first end having a mounting feature thereon, the mounting feature configured to maintain the first end of the device in a fixed position, and a generally opposite, free-floating end configured to be coupled to a nail decoration, the free-floating end configured to provide controlled movement of the decoration. The elongated member is configured to inhibit unintentional movement thereof. | 08-15-2013 |
James Salo, Waterford, MI US
Patent application number | Description | Published |
---|---|---|
20140199933 | VEHICLE VENTILATION MODULE AND DEVICE - A vehicle ventilation module for allowing air to exhaust from the inside of a vehicle compartment, comprising a carrier element to be mounted to the vehicle, the carrier element comprising: | 07-17-2014 |
John B. Salo, Cumming, GA US
Patent application number | Description | Published |
---|---|---|
20110304164 | PASSAGEWAY CLOSURE SECURITY APPARATUS - Methods and apparatuses provide for a security apparatus having a first anchor assembly with a first pin, wherein the first anchor assembly is to be mounted to a wall adjacent to a first side of a passageway closure such as a door or window. A second anchor assembly may include a second pin, wherein the second anchor assembly is to be mounted to the wall adjacent to a second side of the passageway closure. In addition, the security apparatus can include a longitudinal member having an open end and a closed end, wherein if the open end is coupled to the first pin and the closed end is coupled to the second pin, the apparatus inhibits opening of the passageway closure. | 12-15-2011 |
Michael Salo, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110026154 | METHOD FOR CHARACTERIZING A MAGNETIC-RECORDING SYSTEM FOR THE PRESENCE OF ADJACENT-TRACK INTERFERENCE AND FAR-TRACK INTERFERENCE - A method for characterizing a magnetic-recording system for the presence of adjacent-track interference and far-track interference. The method includes writing a plurality of repeating pulse-waveforms on a data track of a magnetic-recording disk at a write element of a magnetic-recording head. The method further includes reading a plurality of read-back signals from the magnetic-recording disk over a band of pseudo-data tracks offset from the data track by corresponding pseudo-data-track offsets in a radial direction of the magnetic-recording disk at a read element of the magnetic-recording head. In addition, the method includes displaying a magnetic-recording-signature map synthesized from the read-back signals from the magnetic-recording disk. | 02-03-2011 |
Michael Paul Salo, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100277827 | Correcting Errors in Position of an HDD Write-Head - A hard-disk drive (HDD) with a current adjustment component is provided. The current adjustment component changes an amount of current to a magnetic-recording head of the HDD to cause a change in the strength of a magnetic write field produced by the magnetic-recording head in response to a determination that a present position of the magnetic-head head is not in a desired position. To illustrate, in response to a determination that the present position of the magnetic-recording head is further away from an edge of a current track being written than a desired position of the magnetic-recording head, the current adjustment component increases the current to the magnetic-recording head to cause an increase in the strength of the magnetic write field. The change in the strength of the magnetic write field causes data, written by the magnetic-recording head, to be located at a desired location on the magnetic-recording disk. | 11-04-2010 |
20110128646 | SYNCHRONIZED REWRITING OF DATA - A hard disk drive (HDD) including a magnetic disk, the magnetic disk including a data track. The HDD also includes a synchronized rewrite controller for synchronizing a plurality of rewrites of a data pattern on a location of the track of the magnetic disk and the HDD includes a write head controlled by the synchronized rewrite controller for writing the data pattern on the location of the data track and rewriting the data pattern a plurality of times on the location in synchronization with a prior writing of the data pattern on the data track. | 06-02-2011 |
Paul Salo, Lynnwood, WA US
Patent application number | Description | Published |
---|---|---|
20100100260 | ALTERNATIVE METHOD TO DETERMINE THE AIR MASS STATE OF AN AIRCRAFT AND TO VALIDATE AND AUGMENT THE PRIMARY METHOD - A method, apparatus, and computer program product for identifying air data for an aircraft. The lift for the aircraft is identified. The number of surface positions for the aircraft is identified. The angle of attack during flight of the aircraft is identified. A synthetic dynamic pressure is computed from the lift, the number of surface positions, and the angle of attack. | 04-22-2010 |
20140330455 | ALTERNATIVE METHOD TO DETERMINE THE AIR MASS STATE OF AN AIRCRAFT AND TO VALIDATE AND AUGMENT THE PRIMARY METHOD - A method, apparatus, and computer program product for identifying air data for an aircraft. The lift for the aircraft is identified. The number of surface positions for the aircraft is identified. The angle of attack during flight of the aircraft is identified. A synthetic dynamic pressure is computed from the lift, the number of surface positions, and the angle of attack. | 11-06-2014 |
Randy Salo, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20130322329 | SYSTEM FOR PROVIDING INTELLIGENT NETWORK ACCESS SELECTION FOR A MOBILE WIRELESS DEVICE - Systems and methods enable alternative network access implemented by a mobile wireless communication device. The method includes receiving information associated with a mobile device, the information comprises location information associated with the mobile device. Based on the information associated with the mobile device, identifying an access point available for providing connectivity services to the mobile device, the access point is not the computing device. Information is provided to the mobile device which is associated with the access point. The information can comprise at least one of usage terms, usage conditions, usage costs, access point characteristics, connection characteristics, access point capacity, and access point security access information | 12-05-2013 |
20130322400 | MOBILE WIRELESS DEVICE WITH INTELLIGENT NETWORK ACCESS SELECTION - Alternative network access for a mobile device having a first radio and a second radio, or in some cases, only one radio can include using a first radio in a first connection with a first access point. Whether to establish a second connection with a second access point using a second radio is determined. The determination is based on a first set of access conditions associated with the first access point and a second set of access conditions associated with the second access point. The second connection is established with the second access point using the second radio based on the determining, which indicates establishing the second connection. | 12-05-2013 |
20130322401 | MOBILE DEVICE RADIO MANAGEMENT - Alternative network access for a mobile device having a first radio and a second radio, or in some cases, only one radio can include using a first radio in a first connection with a first access point. Whether to establish a second connection with a second access point using a second radio is determined. The determination is based on a first set of access conditions associated with the first access point and a second set of access conditions associated with the second access point. The second connection is established with the second access point using the second radio based on the determining, which indicates establishing the second connection. | 12-05-2013 |
Randy Salo, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100328163 | DUAL-BAND ANTENNA - Systems and methods for a dual-band antenna and methods for manufacturing the same are described. One system and method includes a plurality of antenna elements. Groups of the antenna elements cooperate to form directional antennas at various frequencies. Using an active element, configurable at different frequencies and reflectors tuned to different frequencies, directed transmission or direction of positive gain for the antenna system is achieved. The system can be used for various wireless communication protocols and at various frequency ranges. | 12-30-2010 |
20140293829 | SYSTEMS AND METHODS FOR ESTABLISHING WIRELESS CONNECTIONS BASED ON ACCESS CONDITIONS - The subject matter described herein includes managing access conditions and determining which access point to use by a wireless device based on terms and conditions (TCs) for allowing access (TCsAA) and terms and conditions for utilizing access (TCsUA) provided and updated by various parties in a system for alternative network access provision (ANAPS) comprising of a cloud based server system and a wireless device and its connection manager software system. The TCs may depend on a number of variables including one or more of the following: price, availability, relative signal strengths and communication speeds of different cellular base pay and or access points and connections through the stations or access points to the Internet or other backend systems, the location and possible motion of the device, the time of day, week, month or year as well as the cost of communication alternatives. | 10-02-2014 |
Randy Salo, Carlsbad, CA US
Patent application number | Description | Published |
---|---|---|
20090175221 | MULTIMEDIA WIRELESS DISTRIBUTION SYSTEMS AND METHODS - An access point for wireless transmission of packets to user devices includes an application module and a radio module. If the radio module fails to successfully transmit a packet to a user device, the application module takes the packet from its queue and places it in the radio buffer for retransmission. This greatly increases the speed of retransmission. The application module can obtain information on the success of transmitting the packet directly from the radio module. | 07-09-2009 |
Randy W. Salo, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110117855 | OPTIMIZED DIRECTIONAL ANTENNA SYSTEM - A method of operating a wireless access point having a configurable antenna system includes determining a transmission signal quality metric for a first station with the configurable antenna system in a first configuration, determining a transmission signal quality metric for a second station with the configurable antenna system in the first configuration, determining a transmission signal quality metric for a first station with the configurable antenna system in a second configuration, determining a transmission signal quality metric for a second station with the configurable antenna system in the second configuration, determining a viable set of antenna configurations for which the signal quality metric of each of the stations meets a minimum criteria and configuring the configurable antenna system to a configuration in the viable set when the wireless access point is not transmitting. | 05-19-2011 |
Risto Salo, Valencia, CA US
Patent application number | Description | Published |
---|---|---|
20090038088 | RAPID DEPLOYMENT FLOATING BRIDGES - A rapidly constructed floating bridge for emergency deployment to minimize the time required to restore vehicular traffic where a structure crossing over a waterway has been rendered unusable or unsafe due to natural forces or acts of terrorism. The bridge is modular in nature and may be constructed from parts, including assemblies and/or subassemblies, that can be delivered to a staging area from which the bridge is assembled and deployed. The floating bridge can also be constructed as a temporary detour floating bridge at a location where a permanent structure is being repaired, removed or replaced by a new structure. The bridge is also a low cost option for a new location where a useful life of 25 to 30 years is required. The bridge may be continuous without a span that opens or may include one or more spans that pivot to open and provide a navigation channel, and/or the bridge may include an elevated span at a shore side to provide a navigation channel below the elevated span. | 02-12-2009 |
Risto M. Salo, Valencia, CA US
Patent application number | Description | Published |
---|---|---|
20130037686 | TOWER LIFT - A lift for raising and lowering a backdrop is provided. The lift includes: a base including at least three legs; a tower boom extending substantially vertically from the base and including top, middle, and bottom telescoping sections, wherein the tower boom is capable of telescoping from a fully retracted position to a fully extended position; and a post extending substantially vertically from the tower boom, wherein the post is detachable from the tower boom at a lower end of the post and attachable to a truss adapted for attaching to a backdrop at an upper end of the post, wherein a minimum height of the tower boom in the fully retracted position is less than about 35% of a maximum height of the tower boom and post, when the tower boom is in the fully extended position. | 02-14-2013 |
Robert Salo, Mentor, OH US
Patent application number | Description | Published |
---|---|---|
20100139033 | Dual Stage Cyclonic Dust Collector - A surface cleaning suction type appliance comprises a housing, an airstream suction source, a cyclone main body, and a dirt cup. The housing includes a main suction opening. The airstream suction source is mounted to the housing and includes a suction airstream inlet and a suction airstream outlet. The suction source selectively establishes and maintains a flow of air from the main suction opening, via the airstream inlet, to the airstream outlet. The cyclone main body is supported by the housing and is in communication with the main suction opening. The cyclone main body has a uniform outer circumference and includes a first stage separator, and a plurality of downstream second stage separators. The lengths of the second stage cyclonic separators are different for any number of adjacent pairs of separators from on pair up to all adjacent pairs of separators. The dirt cup is connected to the cyclone main body. The dirt cup includes a first particle collector and a second particle collector. The first particle collector communicates with the first stage separator for collecting dust particles from the first stage separator. The separate second particle collector communicates with the plurality of second stage separators for collecting dust particles from the second stage separators. | 06-10-2010 |
Robert A. Salo, Mentor, OH US
Patent application number | Description | Published |
---|---|---|
20080289139 | DUAL STAGE CYCLONIC VACUUM CLEANER - A home cleaning appliance comprises a housing, an airstream suction source, a cyclone main body, and a dirt cup. The housing includes a main suction opening. The airstream suction source is mounted to the housing and includes a suction airstream inlet and a suction airstream outlet. The suction source selectively establishes and maintains a flow of air from the main suction opening, via the airstream inlet, to the airstream outlet. The cyclone main body is supported by the housing and is in communication with the main suction opening. The cyclone main body has a uniform outer circumference and includes a first stage separator, and a plurality of downstream second stage separators. The first stage separator has a longitudinal axis offset from a longitudinal axis of the cyclone main body in order to accommodate the second stage separators. The dirt cup is connected to the cyclone main body. The dirt cup includes a first particle collector and a second particle collector. The first particle collector communicates with the first stage separator for collecting dust particles from the first stage separator. The separate second particle collector communicates with the plurality of second stage separators for collecting dust particles from the second stage separators. | 11-27-2008 |
20120066858 | TANK TRAY FOR AN EXTRACTOR CLEANING MACHINE - An extractor cleaning machine including a base or foot movable along a surface to be cleaned and a handle pivotally coupled to the foot for movement between an upright position and a reclined position. The handle includes a tank tray having an inlet and a drain. A channel communicates with the drain and extends away from the tank tray. A distributor communicates with the inlet and is operable to distribute cleaning fluid to the surface. A supply tank is removably coupled to the handle and has an outlet in fluid communication with the inlet when the supply tank is coupled to the handle. The supply tank is at least partially supported by the tank tray and the tank tray is configured to collect fluid spilt from the supply tank and to divert the fluid away from the tank tray by way of the channel. | 03-22-2012 |
20120066861 | CONVERSION MECHANISM FOR SWITCHING EXTRACTOR CLEANING MACHINE FROM FLOOR CLEANING TO HOSE CLEANING - An extractor-type surface cleaning machine includes a base or foot having a suction nozzle and a handle that is pivotally coupled to the foot and moveable between upright and inclined positions. The recovery tank is removably securable to the foot and fluidly communicates with the suction nozzle and the accessory. The recovery tank defines a collection chamber and a passage having an inlet in communication with the suction nozzle and an outlet. A valve member is moveable between a closed position substantially covering the outlet and an open position. Movement of the handle to the upright position moves the valve member to the closed position to block the passage during cleaning with the accessory hose. Movement of the handle to the inclined position allows movement of the valve member to the open position so that suction from the collection chamber is communicated to the suction nozzle for floor cleaning. | 03-22-2012 |
20120131760 | RECOVERY TANK FOR AN EXTRACTOR CLEANING MACHINE - An extractor cleaning machine includes a base having a distribution nozzle and a suction nozzle, a suction source in fluid communication with the suction nozzle, a recovery tank removably coupled to the base and having a recovery tank handle, an extractor handle pivotally coupled to the base, and a supply tank coupled to the extractor handle for pivotal movement with the extractor handle with respect to the base. At least a portion of the supply tank is positioned above and over the recovery tank in a direction normal to a surface to be cleaned when the extractor handle is in an upright storage position. The supply tank is in fluid communication with the distribution nozzle to supply cleaning fluid to the distribution nozzle. The extractor cleaning machine is liftable by the recovery tank handle when the extractor handle is in the upright storage position. | 05-31-2012 |
20130111693 | SUPPLY TANK FOR AN EXTRACTOR CLEANING MACHINE - An extractor cleaning machine that includes a base movable along a surface to be cleaned, the base including a distribution nozzle and a suction nozzle. The extractor further includes a suction source in fluid communication with the suction nozzle. A recovery tank is in fluid communication with the suction source and the suction nozzle to receive the fluid drawn through the suction nozzle. The extractor further includes a supply tank including a first chamber for storing a first fluid, a second chamber for storing a second fluid, and a third chamber in fluid communication with the first chamber and the second chamber to receive the first and second fluids, the third chamber also in fluid communication with the distribution nozzle for supplying a mixture of the first and second fluids to the distribution nozzle. | 05-09-2013 |
20140259514 | FLOOR CLEANING MACHINE INCLUDING A SANITIZE MODE - A floor cleaning machine for cleaning a surface includes a body, a distribution nozzle supported by the body, a supply tank assembly coupled to the body in fluid communication with the distribution nozzle, a suction nozzle supported by the body, and a suction source in fluid communication with the suction nozzle. The suction source is operable to draw fluid and dirt from the surface through the suction nozzle. The floor cleaning machine also includes a recovery tank coupled to the body in fluid communication with the suction source to receive and store fluid and dirt drawn through the suction nozzle. The floor cleaning machine is operable in a first mode to wash the surface and is operable in a second mode to sanitize the surface. | 09-18-2014 |
Robert William Salo, Missoula, MT US
Patent application number | Description | Published |
---|---|---|
20090238656 | SHIPPING CHOCKS AND METHODS FOR LOADING CYLINDRICAL-SHAPED OBJECTS FOR TRANSPORT - Shipping chocks for securing a transverse cylindrical-shaped object on top of at least two vertically oriented cylindrical-shaped objects are disclosed. Methods of loading cylindrical-shaped objects in both vertical and horizontal orientations, using the chocks, allows for more cylindrical-shaped objects to be shipped in a shipping container in a safe and effective manner that reduces shipping costs. | 09-24-2009 |
Rodney Salo, Fridley, MN US
Patent application number | Description | Published |
---|---|---|
20080300643 | Heart failure therapy adjustment based on ventricular pressures - Pacing left and right ventricles of the heart for delivery of heart failure therapy involves measuring right ventricular (RV) pressure and a left ventricular (LV) pressure, and computing a parameter developed from one or both of the RV and LV pressure measurements. The parameter is indicative of a degree of left and right ventricular synchronization. At least one parameter of a heart failure pacing therapy is adjusted based on the parameter to improve synchronization of the right and left ventricles. | 12-04-2008 |
20100222833 | USING IMPLANTED SENSORS FOR FEEDBACK CONTROL OF IMPLANTED MEDICAL DEVICES - A system and method for administering a therapeutic treatment to the heart includes a pressure sensor positioned in the pulmonary artery, an implantable medical device located remotely from the sensor, and communication means for communicating pressure data from the pressure sensor to the implantable medical device. The system includes a control module operatively coupled to the implantable medical device. The control module is adapted for comparing the pulmonary arterial pressure data to a pre-programmed value, adjusting an operating parameter of the implantable medical device based on the relationship of the pulmonary arterial pressure to the pre-programmed value, and repeating this process until the relationship between the pulmonary arterial pressure data and the pre-programmed value is such that no adjustment is necessary. | 09-02-2010 |
Rodney W. Salo, Friedley, MN US
Patent application number | Description | Published |
---|---|---|
20130046355 | PRE-EXCITATION PACING FOR TREATMENT OF HYPERTENSION - Described herein are methods and apparatus for treating hypertension with electrical pre-excitation pacing therapy. Electrical pre-excitation of a hypertrophic region advances the timing of the regional contraction and reduces its contribution to the overall contraction. Such pre-excitation pacing therapy may be beneficial to hypertensive patients with an abnormal distribution of ventricular wall stress/strain. | 02-21-2013 |
Tiia Salo, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20130179650 | DATA SHARING USING DIFFERENCE-ON-WRITE - When a virtual machine writes to a page that is being shared across VMs, a share value is calculated to determine how different the page would be if the write command were implemented. If the share value is below a predefined threshold (meaning that the page would not be “too different”), then the page is not copied (as it would be in a standard copy-on-write operation). Instead, the difference between the contents of the pages is stored as a self-contained delta. The physical to machine memory map is updated to point to the delta, and the delta contains a pointer to the original page. When the VM needs to access the page that was stored as a delta, the delta and the page are then fetched from memory and the page is reconstructed. | 07-11-2013 |
20130191827 | SYSTEM AND METHOD TO REDUCE MEMORY USAGE BY OPTIMALLY PLACING VMS IN A VIRTUALIZED DATA CENTER - Embodiments of the present invention provide a method, system and computer program product for collocating VMs based on memory sharing potential. In an embodiment of the invention, a VM co-location method has been claimed. The method includes selecting a VM from amongst different VMs for server colocation. The method additionally includes computing an individual shared memory factor for each of a set of the VMs with respect to the selected VM. The method yet further includes determining a VM amongst the VMs in the set associated with a highest computed shared memory factor. Finally, the method includes co-locating the determined VM with the selected VM in a single server. | 07-25-2013 |
20130232311 | DATA SHARING USING DIFFERENCE-ON-WRITE - When a virtual machine writes to a page that is being shared across VMs, a share value is calculated to determine how different the page would be if the write command were implemented. If the share value is below a predefined threshold (meaning that the page would not be “too different”), then the page is not copied (as it would be in a standard copy-on-write operation). Instead, the difference between the contents of the pages is stored as a self-contained delta. The physical to machine memory map is updated to point to the delta, and the delta contains a pointer to the original page. When the VM needs to access the page that was stored as a delta, the delta and the page are then fetched from memory and the page is reconstructed. | 09-05-2013 |
20130232501 | SYSTEM AND METHOD TO REDUCE MEMORY USAGE BY OPTIMALLY PLACING VMS IN A VIRTUALIZED DATA CENTER - Embodiments of the present invention provide a method, system and computer program product for collocating VMs based on memory sharing potential. In an embodiment of the invention, a VM co-location method has been claimed. The method includes selecting a VM from amongst different VMs for server colocation. The method additionally includes computing an individual shared memory factor for each of a set of the VMs with respect to the selected VM. The method yet further includes determining a VM amongst the VMs in the set associated with a highest computed shared memory factor. Finally, the method includes co-locating the determined VM with the selected VM in a single server. | 09-05-2013 |
Tiia J. Salo, Research Triangle Park, NC US
Patent application number | Description | Published |
---|---|---|
20140325011 | RDMA-OPTIMIZED HIGH-PERFORMANCE DISTRIBUTED CACHE - A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache, as well as a version identifier for the key. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key and the version identifiers from the potentially matching entries. | 10-30-2014 |
20140325012 | RDMA-OPTIMIZED HIGH-PERFORMANCE DISTRIBUTED CACHE - A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache, as well as a version identifier for the key. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key and the version identifiers from the potentially matching entries. | 10-30-2014 |
Tiia J. Salo, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20140143364 | RDMA-OPTIMIZED HIGH-PERFORMANCE DISTRIBUTED CACHE - For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server. | 05-22-2014 |
20140143365 | RDMA-OPTIMIZED HIGH-PERFORMANCE DISTRIBUTED CACHE - For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server. | 05-22-2014 |
Timo J. Salo, Apex, NC US
Patent application number | Description | Published |
---|---|---|
20080208898 | Decentralized Many-to-Many Relationship Management in an Object Persistence Management System - A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding links. Each link can correspond to one of the objects. Furthermore, each link can persist state information for the corresponding object in an associated object table. Finally, each link can manage the junction table responsive to changing relationships with others of the related objects. Importantly, as the present invention distributes the management of the junction table, a counter-operation management protocol can be provided which can resolve conflicts which arise in the management of the junction table in response to changing relationships among their associated objects. | 08-28-2008 |
Timo J. Salo, Cary, NC US
Timo Juhani Salo, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20080320019 | PLUGGABLE MERGE PATTERNS FOR DATA ACCESS SERVICES - Provided are techniques for storing data. Invocation of a data access service is received, wherein the invocation identifies a data structure storing one or more data elements having a data format. An update handler to be plugged into a data access framework is identified, wherein the update handler processes data elements having the data format. Under control of the update handler, data elements are accessed in the data structure; one or more statements for storing the data elements into the data store are determined; and the one or more statements are forwarded to the data access framework. | 12-25-2008 |
Timothy J. Salo, Saint Paul, MN US
Patent application number | Description | Published |
---|---|---|
20140331042 | APPARATUS AND METHOD FOR PROVIDING SEMANTICALLY AWARE NETWORK SERVICES - A method and apparatus where network-layer devices use host-provided, detailed, per-packet, semantic information (DPPS information), which describes the content, meaning, importance, and/or other attributes of particular application data and is associated with each packet, to provide enhanced network services. In some embodiments of the above method, network-layer devices use DPPS information that includes QoS-related information to provide fine-grained, content-aware, and/or complex QoS assurances or similar services. In some embodiments, network-layer devices use DPPS information to provide network-based, application-protocol-independent, rate-adaptation services. In some embodiments, network-layer devices use DPPS information to provide highly efficient, application-protocol-independent, publish/subscribe dissemination services. | 11-06-2014 |