Christenson, MN
Chad Christenson, North Mankato, MN US
Patent application number | Description | Published |
---|---|---|
20110208618 | CATALOG MANAGEMENT MODULE IN A CUSTOM PRODUCT CONFIGURATION SYSTEM - A software system may be used to define configurable products for use in a selling application module by sellers of products to define custom configuration of products to satisfy customer needs. During periodic points in time, a subset of all configuration of these configurable products may be offered for sale by sellers user special price terms and conditions. Catalogs of sale products may provide a mechanism for configuring only products that are included within sale products. A catalog manager module may assist in preparing a catalog of product data and related configuration rules associated with only products included within a particular catalog. | 08-25-2011 |
20140095344 | CATALOG MANAGEMENT MODULE IN A CUSTOM PRODUCT CONFIGURATION SYSTEM - A software system may be used to define configurable products for use in a selling application module by sellers of products to define custom configuration of products to satisfy customer needs. During periodic points in time, a subset of all configuration of these configurable products may be offered for sale by sellers user special price terms and conditions. Catalogs of sale products may provide a mechanism for configuring only products that are included within sale products. A catalog manager module may assist in preparing a catalog of product data and related configuration rules associated with only products included within a particular catalog. | 04-03-2014 |
David A. Christenson, Fergus Falls, MN US
Patent application number | Description | Published |
---|---|---|
20090106404 | Method and Apparatus for Dynamically Configuring Virtual Internet Protocol Addresses - A host node connected to a network using an Internet Protocol automatically identifies multiple adapters connected to the same network, preferably by broadcasting a Dynamic Host Configuration Protocol (DHCP) request for assignment of an IP address on a first adapter, and listening to the request on a second adapter, thereby determining that both adapters are on the same network. The host preferably causes an IP address to be generated for one of the adapters, and automatically configures the adapters to share the IP address thus generated as a virtual IP address, assigning one of the adapters as a primary adapter. Preferably, the host automatically detects deactivation of the primary adapter and switches the virtual address assignment to a different adapter. | 04-23-2009 |
20100306378 | AUTOMATIC PORT CONFLICT RESOLUTION DURING APPLICATION DEPLOYMENT - Systems, methods and articles of manufacture are disclosed for identifying and resolving port conflicts during application deployment. The port conflicts may be identified based on application documentation and active port information. The port conflicts may be resolved by identifying an available port and providing information about the available port to a conflicting application. The port conflicts may also be resolved by identifying an available IP address and providing a port on the available IP address to a conflicting application. Further, if conflicting applications allow port sharing, the port conflicts may be resolved by providing port sharing information to the conflicting applications. | 12-02-2010 |
20110010413 | TCP/IP HOST NAME RESOLUTION ON A PRIVATE NETWORK - Systems, methods and articles of manufacture are disclosed for resolving hostnames on a private network with a distributed DNS server configuration. One embodiment of the invention provides for a client resolver configured to communicate with a distributed network of servers. The client resolver receives a hostname query and determines if the hostname query is of the type single lablel hostname or fully qualified hostname. If the hostname query received is of the type fully qualified hostname, the client resolver routes the hostname query to a server with a longest matching domain suffix. If the hostname query received is of the type single label hostname the client resolver generates one or more new fully qualified hostnames and routes the hostname query to each server on the private network. | 01-13-2011 |
20110010437 | NETWORK DEVICE CONFIGURATION - Systems, methods and articles of manufacture are disclosed for configuring a network device on a private network. A network device broadcasts a status message to the private network. The network device receives a request from a client and sends a response. The network device and the client establish a direct message route wherein one or more network configuration settings are exchanged between the client computer and the network device. | 01-13-2011 |
20110010463 | PROPOGATION OF DNS SERVER IP ADDRESSES IN A PRIVATE NETWORK - Systems, methods and articles of manufacture are disclosed for updating IP addresses on a private network. A DNS server receives an updated IP address and stores both the updated IP address and an old IP address. The DNS server includes the updated IP address in responses to all DNS query requests, wherein the DNS query requests are to the old IP address. Further, the DNS server deletes the old IP address and updates the DNS server network settings with the updated IP address after every remote client on the private network has stored the updated IP address. | 01-13-2011 |
20110055374 | COMPUTER IMPLEMENTED DNS SERVER IP ADDRESS LOOKUP MECHANISM - Systems, methods and articles of manufacture are disclosed for resolving hostnames on a private network with a public Internet server. One embodiment of the invention provides for a public Internet server configured to generate a private network ID when a new private network is identified, wherein the private network ID is a unique reference to all nodes within a private network and wherein the private network is comprised of one or more private DNS servers. The public internet server stores the private network ID and an IP address for at least one or more private DNS servers on the private network and sends, upon request, the private network ID to at least one of the private DNS servers. | 03-03-2011 |
20120030274 | MANAGING ALIAS HOST AND DOMAIN NAMES ON A DNS SERVER - Embodiments of the invention provide a method of managing aliases on a server, including deleting unused aliases, while minimizing required administrator interaction. The server may include expirable alias records, containing an expiration value and an inactivity timer. An alias manager component may process the expirable records. If the alias manager component determines a particular record has expired, the alias manager component may delete that record. | 02-02-2012 |
20130091100 | MANAGING AN ALIAS HOST AND DOMAIN NAMES ON A DNS SERVER - Embodiments of the invention provide a method of managing aliases on a server, including deleting unused aliases, while minimizing required administrator interaction. The server may include expirable alias records, containing an expiration value and an inactivity timer. An alias manager component may process the expirable records. If the alias manager component determines a particular record has expired, the alias manager component may delete that record. | 04-11-2013 |
20130166706 | EXTENDING A DHCP RELAY TO BACKUP A DHCP SERVER - Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic. | 06-27-2013 |
20130166707 | EXTENDING A DHCP RELAY TO BACKUP A DHCP SERVER - Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic. | 06-27-2013 |
20130166723 | DUPLICATE IP ADDRESS DETECTION BY A DHCP RELAY AGENT - Techniques are described for detecting duplicate IP addresses at a DHCP relay agent. Embodiments identify a list of DHCP clients that have valid IP address leases from one or more DHCP servers. Additionally, network traffic from a first node passing through the DHCP relay agent is monitored. Embodiments then determine whether the first node is using a duplicate IP address, based on the monitored network traffic and the identified list of DHCP clients. | 06-27-2013 |
20130166737 | DUPLICATE IP ADDRESS DETECTION BY A DHCP RELAY AGENT - Techniques are described for detecting duplicate IP addresses at a DHCP relay agent. Embodiments identify a list of DHCP clients that have valid IP address leases from one or more DHCP servers. Additionally, network traffic from a first node passing through the DHCP relay agent is monitored. Embodiments then determine whether the first node is using a duplicate IP address, based on the monitored network traffic and the identified list of DHCP clients. | 06-27-2013 |
20130166748 | CLIENT-DRIVEN LOAD BALANCING OF DYNAMIC IP ADDRESS ALLOCATION - Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments receive load information from each of two or more DHCP servers. Here, the load information describes a current workload of the respective DHCP server from which the load information is received. One of the two or more DHCP servers is then selected at the DHCP client based on the received load information. Additionally, embodiments accept an IP address offer from the selected DHCP server. | 06-27-2013 |
20130166754 | CLIENT-DRIVEN LOAD BALANCING OF DYNAMIC IP ADDRESS ALLOCATION - Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments receive load information from each of two or more DHCP servers. Here, the load information describes a current workload of the respective DHCP server from which the load information is received. One of the two or more DHCP servers is then selected at the DHCP client based on the received load information. Additionally, embodiments accept an IP address offer from the selected DHCP server. | 06-27-2013 |
20140036924 | MULTI-CHASSIS LINK AGGREGATION IN A DISTRIBUTED VIRTUAL BRIDGE - Techniques are described for routing data frames using a distributed virtual bridge in a highly integrated networked system. The distributed virtual bridge creates and manages a type of LAG referred to as “unified link aggregation group” (ULAG). Two or more link aggregation groups that span multiple physically-separated switches or chassis (referred to as MLAGs) are unified or aggregated to form a ULAG. Applications view the ULAG as a single logical link, and as long as at least one of the sub links in any of the MLAGs that are part of the ULAG is operational, network connectivity is maintained. | 02-06-2014 |
20140198668 | DATA LINK LAYER SWITCH FRAME FORWARDING ANALYSIS - Systems and methods to analyze layer-2 data frame switch forwarding are provided. A first switch may be coupled to a second switch. The first switch may maintain state information mirroring the state of the second switch. A sequence number may be appended to a data frame that is received at the first switch. Forwarding compliance of the second switch may be determined by analyzing a runtime attribute of the first switch. | 07-17-2014 |
20140198790 | DATA LINK LAYER ANALYSIS WITH PACKET TRACE REPLAY - Systems and methods to analyze layer-2 data frame switch forwarding are provided. A packet replay module may be configured to replay a data frame from at least one of a packet trace file and a live network, and a first switch may include a first port and may be configured to receive the data frame from the packet replay module and to determine a runtime attribute associated with forwarding the data frame in a second switch. | 07-17-2014 |
20140269685 | SYSTEM GUIDED SURROGATING CONTROL IN BROADCAST AND MULTICAST - Method, computer program product, and system to assist in distribution of packets between a plurality of switch elements in a distributed switch, by monitoring an attribute of each of the plurality of switch elements including a first switch element and a first surrogate switch element, the first surrogate switch element in a first level of a hierarchy and configured using a default hierarchy configuration, the default hierarchy configuration forwarding a data frame to at least one of: a destination switch element of the data frame, and a second surrogate switch element, the second surrogate switch element in a second hierarchy level; computing a score, based on the monitored attribute, for each of the switch elements; and upon determining the score of the first switch element is greater than the score of the first surrogate switch element, designating the first switch element as the first surrogate switch element. | 09-18-2014 |
20140269742 | SYSTEM GUIDED SURROGATING CONTROL IN BROADCAST AND MULTICAST - Method, computer program product, and system to assist in distribution of packets between a plurality of switch elements in a distributed switch, by monitoring an attribute of each of the plurality of switch elements including a first switch element and a first surrogate switch element, the first surrogate switch element in a first level of a hierarchy and configured using a default hierarchy configuration, the default hierarchy configuration forwarding a data frame to at least one of: a destination switch element of the data frame, and a second surrogate switch element, the second surrogate switch element in a second hierarchy level; computing a score, based on the monitored attribute, for each of the switch elements; and upon determining the score of the first switch element is greater than the score of the first surrogate switch element, designating the first switch element as the first surrogate switch element. | 09-18-2014 |
David A. Christenson, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20080291934 | Variable Dynamic Throttling of Network Traffic for Intrusion Prevention - Methods, apparatus, and computer program products for variable dynamic throttling of network traffic for intrusion prevention are disclosed that include initializing, as throttling parameters, a predefined time interval, a packet count, a packet count threshold, a throttle rate, a keepers count, and a discards count; starting a timer, the timer remaining on no longer than the predefined time interval; maintaining, while the timer is on, statistics including the packet count, the keepers count, and the discards count; for each data communications packet received by the network host, determining, in dependence upon the statistics and the throttle rate, whether to discard the packet and determining whether the packet count exceeds the packet count threshold; and if the packet count exceeds the packet count threshold: resetting the statistics, incrementing the throttle rate, and restarting the timer. | 11-27-2008 |
Jay Christenson, Moorhead, MN US
Patent application number | Description | Published |
---|---|---|
20140312087 | DEVICE FOR SECURING A LONG GUN TO THE INSIDE OF A VEHICLE DOOR - A long gun rack for holding long guns on the inside of a vehicle door. The rack contains four essential pieces, one which rests on the vehicle door handle, a second which rests on the vehicle door cubby slot, third and on the opposite side is a rest for the butt of the gun and fourth another rest for the arm of the gun. All pieces are rotatable and moveable to allow for adaptation to many vehicles and guns. The holder rests on the door in such a way as to require no hard fastening. | 10-23-2014 |
John C. Christenson, Prior Lake, MN US
Patent application number | Description | Published |
---|---|---|
20120096943 | MEMS GYROS WITH QUADRATURE REDUCING SPRINGS - Spring set configurations that include an advantageous combination of spring geometries are disclosed. Spring elements having curved and straight sections, orientation of spring element anchor points with respect to the common radius, orientation of spring element segments with respect to a specific axis, balance of the length of spring elements about the common radius, and mass balance about the common radius can be used to mitigate unwanted out of plane motion. The spring set provides planar motion while reducing undesired out of plane motion making MEMS devices substantially insensitive to the process-induced etch angle variations of the spring elements. The spring set can be used in a MEMS gyro device which maintains the desired resonant modes and consistently low quadrature error even with process variations in manufacturing causing undesirable etch angles. | 04-26-2012 |
20130276544 | STRESS ISOLATED MEMS STRUCTURES AND METHODS OF MANUFACTURE - A MEMS pressure sensor may be manufactured to include a backing substrate having a diaphragm backing portion and a pedestal portion. A diaphragm substrate may be manufactured to include a pedestal portion and a diaphragm that is mounted to the diaphragm backing portion of the backing substrate to form a stress isolated MEMS die. The pedestal portions of the backing and diaphragm substrates form a pedestal of the stress isolated MEMS die. The pedestal is configured for isolating the diaphragm from stresses including packaging and mounting stress imparted on the stress isolated MEMS die. | 10-24-2013 |
John Carl Christenson, Prior Lake, MN US
Patent application number | Description | Published |
---|---|---|
20140000367 | MEMS GYROS WITH QUADRATURE REDUCING SPRINGS | 01-02-2014 |
John W. Christenson, Bloomington, MN US
Patent application number | Description | Published |
---|---|---|
20100143017 | SYSTEM AND METHOD FOR GENERATING BUSINESS DOCUMENTS - An in-line automated system for generating business forms. A spool of paper is unwound and fed into a tinter. A water-based tint is applied to the continuous stream of paper and then fed into a digital printer. The digital printer prints continuous streams of business forms onto the continuous stream of paper. The printer may print seven individual streams of product across the width of the paper. Shipping documentation may be printed concurrently with the printing of the product. After printing, the paper is fed into a binder delivery unit to cut and group the individual business forms into batches for shipment. The continuous sheet of paper may travel through the process at speeds of at least 100 feet per minute. The print job orders may be received via an online interface. | 06-10-2010 |
Kurt K. Christenson, Minnetonka, MN US
Patent application number | Description | Published |
---|---|---|
20090277507 | Substrate processing systems and related methods - A system for processing one or more substrates according to the present invention includes a diversion valve that can deliver two or more process fluids to a dispensing device through a common line/pipe. The present invention also includes related methods. | 11-12-2009 |
20090286334 | PROCESS FOR TREATMENT OF SEMICONDUCTOR WAFER USING WATER VAPOR CONTAINING ENVIRONMENT - A process is provided for treating a semiconductor wafer at a target wafer temperature. This process includes the following steps: | 11-19-2009 |
Kurt Karl Christenson, Minnetonka, MN US
Patent application number | Description | Published |
---|---|---|
20090078195 | Reagent activator for electroless plating - A method for electroless plating of a substrate is provided that comprises exposing an electroless plating reagent comprising a metal to be plated and at least one reducing agent to a solid phase Activation Material to form an activated electroless plating reagent prior to application of the electroless plating reagent to the substrate. The activated electroless plating reagent is applied to a substrate in the process chamber under conditions to cause the metal of the electroless plating reagent to deposit on the substrate. Systems and modules are also described. | 03-26-2009 |
20090304995 | HYDROPHILIC FLUOROPOLYMER MATERIALS AND METHODS - An initially hydrophobic surface comprising fluoropolymer is treated to provide the surface with hydrophilic properties. A hydrophobic surface comprising fluoropolymer is physically treated to impart a rough texture thereto, thereby providing the surface with hydrophilic properties. In an alternative method, a roughened surface is treated with a sulfur-based acid, thereby providing the surface with hydrophilic properties | 12-10-2009 |
20100018951 | PROCESS FOR REMOVING MATERIAL FROM SUBSTRATES - A method of removing materials, and preferably photoresist, from a substrate comprises dispensing a liquid sulfuric acid composition comprising sulfuric acid and/or its desiccating species and precursors and having a water/sulfuric acid molar ratio of no greater than 5:1 onto an material coated substrate in an amount effective to substantially uniformly coat the material coated substrate. The substrate is preferably heated to a temperature of at least about 90° C., either before, during or after dispensing of the liquid sulfuric acid composition. After the substrate is at a temperature of at least about 90° C., the liquid sulfuric acid composition is exposed to water vapor in an amount effective to increase the temperature of the liquid sulfuric acid composition above the temperature of the liquid sulfuric acid composition prior to exposure to the water vapor. The substrate is then preferably rinsed to remove the material. | 01-28-2010 |
20130115782 | PROCESS FOR REMOVING MATERIAL FROM SUBSTRATES - A method of removing materials, and preferably photoresist, from a substrate comprises dispensing a liquid sulfuric acid composition comprising sulfuric acid and/or its desiccating species and precursors and having a water/sulfuric acid molar ratio of no greater than 5:1 onto an material coated substrate in an amount effective to substantially uniformly coat the material coated substrate. The substrate is preferably heated to a temperature of at least about 90° C., either before, during or after dispensing of the liquid sulfuric acid composition. After the substrate is at a temperature of at least about 90° C., the liquid sulfuric acid composition is exposed to water vapor in an amount effective to increase the temperature of the liquid sulfuric acid composition above the temperature of the liquid sulfuric acid composition prior to exposure to the water vapor. The substrate is then preferably rinsed to remove the material. | 05-09-2013 |
Luke J. Christenson, White Bear Lake, MN US
Patent application number | Description | Published |
---|---|---|
20090269610 | HIGH-ENERGY CAPACITORS FOR IMPLANTABLE DEFIBRILLATORS - Implantable defibrillators are implanted into the chests of patients prone to suffering ventricular fibrillation, a potentially fatal heart condition. A critical component in these devices is an aluminum electrolytic capacitor, which stores and delivers life-saving bursts of electric charge to a fibrillating heart. To reduce capacitor size, manufacturers have developed special aluminum foils, such as core-etched and tunnel-etched aluminum foils. Unfortunately, core-etched foils don't work well in multiple-anode capacitors, and tunnel-etched foils are brittle and tend to break when making some common types of capacitors. Accordingly, the inventors devised a new foil structure having perforations and cavities. In an exemplary embodiment, each perforation and cavity has a cross-sectional area, with the perforations having a larger, for example, 2 to 100 times larger, average cross-sectional area than the cavities. Other embodiments of the invention include foil assemblies, capacitors, and implantable defibrillators that benefit from properties of the new foil structure. | 10-29-2009 |
20140268499 | FLAT CAPACITOR FOR AN IMPLANTABLE MEDICAL DEVICE - One aspect provides a capacitor feedthrough assembly having an electrically conductive member dimensioned to extend at least partially through a feedthrough hole of a case of the capacitor, the conductive member having a passage therethrough. | 09-18-2014 |
Ross D. Christenson, Esko, MN US
Patent application number | Description | Published |
---|---|---|
20150225925 | Replaceable Demolition Shear Piercing Tip - A heavy-duty demolition shear with a replaceable shearing tip has a lower jaw and an upper jaw pivotally connected to the lower jaw. The upper jaw has primary and secondary shear blades. A replaceable shearing tip is mounted to the upper jaw. The replaceable shearing tip has two L-shaped sections which engage the upper jaw between them. The replaceable shearing tip engages the upper jaw on at least three seats. The replaceable shearing tip is connected to the upper jaw by socket-head cap-screws. | 08-13-2015 |
Ross Denny Christenson, Esko, MN US
Patent application number | Description | Published |
---|---|---|
20150308075 | DEMOLITION SHEAR TIP BOOT - A one piece three or four-sided hardened steel boot tip for a distal end upper jaw tang of a heavy duty demolition shear having a upper movable shear jaw with a shear tip or tang, a shear side and a guide side pivotally connected to a lower fixed or movable shear jaw with a shear blade side, a guide side, a distal tie plate and a recess therebetween. The tang has a front edge, side faces with apertures therethrough, a top seat, a rear seat and a bottom seat. The boot tip has a front wall seated on the tang front edge and a right side wall seated on the shear side tang face, rear seat and the top seat. A bottom wall of the boot tip is seated on the tang bottom seat and rear seat forming a shear punching edge between the front wall and the bottom wall. An access plate is seated on the guide side tang face, the top seat and the rear seat. The boot tip right side and access plate have matching apertures therethrough and alignable with the tang apertures to secure the boot and access plate to the tang for protection thereof from the lower jaw shear side, the guide side and the tie plate as the upper jaw moves into and out of the recess. One or more shims are provided and insertable inside the boot against the tang faces and clampable thereto after the faces have become worn or otherwise requires adjustment for maximum clamping force. | 10-29-2015 |
20150308076 | DEMOLITION ADJUSTABLE SHIMABLE SHEAR TIP - An adjustable shimable shear tip for a distal end tang of a heavy duty demolition shear having a upper movable shear jaw with a shear side and a guide side pivotally connected to a lower shear jaw with a shear blade side, a guide side, a distal tie plate and a recess therebetween. The tang has side faces with apertures therethrough, a top seat, a rear seat and a bottom seat. The adjustable shimable shear tip has a two-sided shear tip section with a sidewall and a bottom wall that is adapted to be seated on one of the side tang faces, the top seat, the rear seat and the bottom seat. The bottom wall is formed with the sidewall that is adapted to be seated on the tang bottom seat with a leading shear punching edge. A side plate is adapted to be seated on the other tang side face, the top seat, the rear seat and the sidewall. The side plate has apertures therethrough alignable with the sidewall apertures and the tang apertures to secure the sidewall, lower wall and side plate to the tang. A shim or shims with matching apertures to the sidewall and the side plate are adapted to be insertable inside the sidewall and the side plate against the tang faces either after the faces have become worn or otherwise if the shear tip needs dimensional adjustments to fit the tang. | 10-29-2015 |
Steven R. Christenson, Coon Rapids, MN US
Patent application number | Description | Published |
---|---|---|
20090264870 | IMPLANTABLE INFUSION DEVICE HAVING FILTER - An implantable infusion device for delivering a fluid medication to a patient. The infusion device has an internal bacterial filter positioned between the reservoir and the pump, configured to provide a pathway for fluid to be pulled from the reservoir to the pump, regardless of the orientation of the infusion device. The configuration of the filter provides a fluid pathway from the reservoir to the pump, even in the presence of a gas bubble. | 10-22-2009 |
20110125137 | IMPLANTABLE INFUSION DEVICE - An implantable infusion device includes a positive pressure reservoir, a pump, a flow restrictor, and an outlet. The device includes a first fluid flow path from the reservoir to the outlet, where the pump is downstream of the reservoir, and the outlet is downstream of the pump. The device further includes a second fluid flow path from the reservoir to the outlet, where the flow restrictor is downstream of the reservoir, and the outlet is downstream of the restrictor. The device may also include one or more controllable, MRI-safe valves to select whether fluid is delivered via the first or second flow path. | 05-26-2011 |
20140371544 | MOTION-BASED BEHAVIOR IDENTIFICATION FOR CONTROLLING THERAPY - Devices, systems, and techniques for analyzing video information to objectively identify patient behavior are disclosed. A system may analyze obtained video information of patient motion during a period of time to track one or more anatomical regions through a plurality of frames of the video information and calculate one or more movement parameters of the one or more anatomical regions. The system may also compare the one or more movement parameters to respective criteria for each of a plurality of predetermined patient behaviors and identify the patient behaviors that occurred during the period of time. In some examples, a device may control therapy delivery according to the identified patient behaviors and/or sensed parameters previously calibrated based on the identified patient behaviors. | 12-18-2014 |
Thuy P. Christenson, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20140089892 | DYNAMICALLY BUILDING SUBSECTIONS OF LOCALE OBJECTS AT RUN-TIME - Subsections of locale objects are dynamically built from locale source files when requested at run-time without building all subsections of the locale object. When a subsection of a locale object is dynamically built, the subsection is stored in global memory so it may be read by multiple applications. Dynamically building subsections of locale objects when requested allows software to operate with a relatively small number of locale objects instead of with hundreds or thousands of locale objects, as is known in the art, and requires fewer system resources because only the requested subsection of the locale object is built when it is requested. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales. | 03-27-2014 |
20140089893 | DYNAMICALLY BUILDING LOCALE OBJECTS OR SUBSECTIONS OF LOCALE OBJECTS BASED ON HISTORICAL DATA - During a first execution of software, historical data is logged that indicates which locale objects were used. During a second execution of the software, the historical data is read, and locale objects or subsections of locale objects are dynamically built from locale source files based on the historical data in the log that indicates which locale objects were used during the first execution. Any other locale objects or subsections that are needed that are not built initially during the second execution are dynamically built from locale source files when requested at run-time. Dynamically building locale objects or subsections based on which locale objects were used in one or more previous executions saves time that would otherwise be required to build the locale objects when they are needed at run-time. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales. | 03-27-2014 |
20140089906 | DYNAMICALLY BUILDING LOCALE OBJECTS AT RUN-TIME - Locale objects are dynamically built from locale source files when requested at run-time. When a locale object is dynamically built, it is stored in global memory so it may be read by multiple applications. Dynamically building locale objects when requested allows software to operate with a relatively small number of locale objects instead of with hundreds or thousands of locale objects, as is known in the art. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales. | 03-27-2014 |
Thuy Phuong Christenson, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20140089909 | DYNAMICALLY BUILDING LOCALE OBJECTS AT RUN-TIME - Locale objects are dynamically built from locale source files when requested at run-time. When a locale object is dynamically built, it is stored in global memory so it may be read by multiple applications. Dynamically building locale objects when requested allows software to operate with a relatively small number of locale objects instead of with hundreds or thousands of locale objects, as is known in the art. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales. | 03-27-2014 |
20140089910 | DYNAMICALLY BUILDING LOCALE OBJECTS OR SUBSECTIONS OF LOCALE OBJECTS BASED ON HISTORICAL DATA - During a first execution of software, historical data is logged that indicates which locale objects were used. During a second execution of the software, the historical data is read, and locale objects or subsections of locale objects are dynamically built from locale source files based on the historical data in the log that indicates which locale objects were used during the first execution. Any other locale objects or subsections that are needed that are not built initially during the second execution are dynamically built from locale source files when requested at run-time. Dynamically building locale objects or subsections based on which locale objects were used in one or more previous executions saves time that would otherwise be required to build the locale objects when they are needed at run-time. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales. | 03-27-2014 |
20140089949 | DYNAMICALLY BUILDING SUBSECTIONS OF LOCALE OBJECTS AT RUN-TIME - Subsections of locale objects are dynamically built from locale source files when requested at run-time without building all subsections of the locale object. When a subsection of a locale object is dynamically built, the subsection is stored in global memory so it may be read by multiple applications. Dynamically building subsections of locale objects when requested allows software to operate with a relatively small number of locale objects instead of with hundreds or thousands of locale objects, as is known in the art, and requires fewer system resources because only the requested subsection of the locale object is built when it is requested. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales. | 03-27-2014 |