Patent application number | Description | Published |
20100318951 | SYSTEM AND METHOD FOR DEVICE HISTORY BASED DELAY VARIATION ADJUSTMENT DURING STATIC TIMING ANALYSIS - A system and method for the adjustment of history based delay variation during static timing analysis of an integrated circuit design. The method may include obtaining information through sources of variability of history based components of delay variability, and a relationship between the sources of variability and one or more bounded device histories. Then, inputting history bounds for at least one signal of the integrated circuit design, and computing and propagating history bounds through at least one first segment of the integrated circuit design to at least one signal of the integrated circuit design. Further, the method may include evaluating from at least one of the propagated history bounds, device history bounds for at least one second segment of the integrated circuit design, and based on the evaluated device history bounds, adjusting at least one of a value of the history based delay variability and propagation of timing. | 12-16-2010 |
20110035714 | SYSTEM AND METHOD FOR COMMON HISTORY PESSIMISM RELIEF DURING STATIC TIMING ANALYSIS - A system and method for adjustment of modeled timing data variation as a function of past state and/or switching history during static timing analysis. One illustrative embodiment may include inputting and asserting at least one of initial signal history bound and explicit device history bound constraints for at least one signal of a circuit design and evaluating for a segment processed during a forward propagation of block based static timing analysis whether any input signal to a current segment has a bounded history, at least one of propagated and asserted. The method may further include evaluating for the segment whether history bounds are downstream from a gating restriction, and processing a next segment until there are no further segments. | 02-10-2011 |
20110077916 | Method of Distributing a Random Variable Using Statistically Correct Spatial Interpolation Continuously With Spatially Inhomogeneous Statistical Correlation Versus Distance, Standard Deviation, and Mean - Methods for modeling a random variable with spatially inhomogenous statistical correlation versus distance, standard deviation, and mean by spatial interpolation with statistical corrections. The method includes assigning statistically independent random variable to a set of seed points in a coordinate frame and defining a plurality of test points at respective spatial locations in the coordinate frame. A equation for a random variable is determined for each of the test points by spatial interpolation from one or more of the random variable assigned to the seed points. The method further includes adjusting the equation of the random variable at each of the test point with respective correction factor equations. | 03-31-2011 |
Patent application number | Description | Published |
20110224965 | Modeling Loading Effects of a Transistor Network - A system, method and program product for modeling load effects of a load CCC (channel connected component) in a transistor network. A system is disclosed that includes an analysis system that determines allowable logical state and transition functions for nets in a load CCC for a transition or state of a driving CCC for which a load condition is being determined; a trace system that traverses paths in the load CCC from a set of input terminals; and an element replacement system that replaces circuit elements in the load CCC to create a modeled CCC, wherein a circuit element replacement is based on a type of circuit element encountered along a trace, and state and transition functions of nets connected to an encountered circuit element. | 09-15-2011 |
20120311514 | Decentralized Dynamically Scheduled Parallel Static Timing Analysis - A method for performing a parallel static timing analysis in which multiple processes independently update a timing graph without requiring communication through a central coordinator module. Local processing queues are used to reduce locking overhead without causing excessive load imbalance. A parallel analysis is conducted on a circuit design represented by a timing graph formed by a plurality of interconnected nodes, the method including: using a computer for creating a shared work queue of ready to process independent nodes; assigning the independent nodes from the work queue to at least two parallel computation processes, simultaneously performing node analysis computations thereof; and modifying the circuit design by updating values of the processed independent nodes obtained from the node analysis, the at least two parallel computation processes independently updating the shared work queue to process a new plurality of independent nodes. | 12-06-2012 |
20120311515 | Method For Performing A Parallel Static Timing Analysis Using Thread-Specific Sub-Graphs - A method for efficient multithreaded analysis of a timing graph is described. The method is applicable to multithreaded common path pessimism removal, critical path traversing for timing report generation, and other types of analysis requiring traversal of sub-graphs of timing graph. In order to achieve high efficiency and scalability for parallel multithreaded execution, the number of access locks is minimized. One parent computation thread and multiple child threads are employed. The parent computational thread identifies the tasks for analysis and distributes them among child threads. Each child thread identifies a sub-graph to be analyzed, creates a thread-specific replica of the identified sub-graph, and performs the analysis required. After completing the analysis, the child thread transfers the results back to the main timing graph and waits for next task. As all data structures of each child thread are accessed only by the child thread owing them, no access locks are required for construction and processing of thread specific graph replica of the timing sub-graph. The construction of each thread specific graph replica is performed by the child thread without locking the main timing graph data structures. Access locks are used only for transferring results of the analysis back to the main timing graph where the results computed by all child threads are combined together. | 12-06-2012 |
Patent application number | Description | Published |
20090203603 | Compositions for the Treatment and Prevention of Nephropathy - Compositions and methods for the prevention and treatment of nephropathy, including hypertensive and diabetic nephropathy, and nephropathy associated with insulin resistance and metabolic syndrome are described. Compositions of the invention include a compound that binds to a receptor for the glucagon like peptide-1, an incretin, a glucagon-like peptide-1 (GLP-1), an exendin, or an analog (including an agonist analog), derivative, or variant of any of them. | 08-13-2009 |
20110178014 | PREVENTION AND TREATMENT OF CARDIAC ARRHYTHMIAS - Compositions of the invention, including compounds that bind to a receptor for a glucagon-like peptide-1, an incretin, a glucagon-like peptide-1 (GLP-1), an exendin, or an agonist, an analog (preferably an agonist analog), a derivative, or a variant of any of aforementioned compounds, are used in the prevention and treatment of arrhythmias associated with cardiac ischemia, cardiac ischemia-perfusion and/or congestive heart failure. The invention relates to both the method and compositions for such treatment. | 07-21-2011 |
20130209586 | Prevention And Treatment Of Cardiac Arrhythmias - Compositions of the invention, including compounds that bind to a receptor for a glucagon-like peptide-1, an incretin, a glucagon-like peptide-1 (GLP-1), an exendin, or an agonist, an analog (preferably an agonist analog), a derivative, or a variant of any of aforementioned compounds, are used in the prevention and treatment of arrhythmias associated with cardiac ischemia, cardiac ischemia-perfusion and/or congestive heart failure. The invention relates to both the method and compositions for such treatment. | 08-15-2013 |
20140200183 | TREATMENT OF CARDIAC ARRHYTHMIAS - Compositions of the invention, including compounds that bind to a receptor for a glucagon-like peptide-1, an incretin, a glucagon-like peptide-1 (GLP-1), an exendin, or an agonist, an analog (preferably an agonist analog), a derivative, or a variant of any of aforementioned compounds, are used in the prevention and treatment of arrhythmias associated with cardiac ischemia, cardiac ischemia-perfusion and/or congestive heart failure. The invention relates to both the method and compositions for such treatment. | 07-17-2014 |
Patent application number | Description | Published |
20080275793 | Method, apparatus and system for selecting, ordering and purchasing glass products - A system, apparatus and method for facilitating the selection, purchasing and ordering glass products, which is informative to guide a novice user in selecting a glass product, even where the glass is comprised of glass panels of more than one manufacturer, the present invention providing an apparatus with a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product, the apparatus can work with a user input device, such as a keyboard or mouse, and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information which the user chooses, and preferably the invention makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products. | 11-06-2008 |
20100063900 | METHODS FOR SELECTING, ORDERING AND PURCHASING GLASS PRODUCTS - A system, apparatus and method for facilitating the selection, purchasing and ordering glass products, which is informative to guide a novice user in selecting a glass product, even where the glass is comprised of glass panels of more than one manufacturer, the present invention providing an apparatus with a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product, the apparatus can work with a user input device, such as a keyboard or mouse, and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information which the user chooses, and preferably the invention makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products. | 03-11-2010 |
20120030058 | METHODS FOR SELECTING, ORDERING, AND PURCHASING GLASS PRODUCTS - A system, apparatus and method for facilitating the selection, purchasing and ordering glass products, which is informative to guide a novice user in selecting a glass product, even where the glass is comprised of glass panels of more than one manufacturer, the present invention providing an apparatus with a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product, the apparatus can work with a user input device, such as a keyboard or mouse, and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information which the user chooses, and preferably the invention makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products. | 02-02-2012 |
20120249539 | SYSTEM AND METHOD FOR MODELING BUILDINGS AND BUILDING PRODUCTS - In one embodiment, a method includes causing a building model for a modeled building to be presented on a client computer. The building model includes a three-dimensional scene. The three-dimensional scene includes an individual rendering of at least selected building components for the modeled building. The method further includes permitting a user of the client computer to perform a virtual walkthrough of the three-dimensional scene. In addition, the method includes receiving a user change to the three-dimensional scene via a graphical user interface (GUI) component. Furthermore, the method includes dynamically changing the building model in accordance with the user change. The dynamically changing includes individually modifying an appearance of at least one building component of the at least selected building components in the three-dimensional scene. | 10-04-2012 |
20120296766 | METHODS FOR SELECTING, ORDERING AND PURCHASING GLASS PRODUCTS - The present invention relates to a system, apparatus and method for facilitating the selection, purchasing and ordering glass products. The apparatus includes a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product. The apparatus can work with a user input device and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information, and makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products. | 11-22-2012 |
20130198041 | METHODS FOR SELECTING, ORDERING AND PURCHASING GLASS PRODUCTS - The present invention relates to a system, apparatus and method for facilitating the selection, purchasing and ordering glass products. The apparatus includes a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product. The apparatus can work with a user input device and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information, and makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products. | 08-01-2013 |
20140067616 | METHODS FOR SELECTING, ORDERING AND PURCHASING GLASS PRODUCTS - The present invention relates to a system, apparatus and method for facilitating the selection, purchasing and ordering glass products. The apparatus includes a processor which is controlled by software to facilitate a selection process which integrates the comparison of glass products and their properties, as well as, including particular properties of particular components of a glass product. The apparatus can work with a user input device and is programmed to display graphics associated with selections and potential selections for glass products. The system and method providing selection menus for display on a display device and an animation graphic associated with a selection presented to the user. The system, apparatus, and method integrates the glass product selection information, and makes selections for the user, based on the user's previous choices and specified target performances to present to the user potential glass products. | 03-06-2014 |
20150091716 | ADVANCED WARNING AND RISK EVASION SYSTEM AND METHOD - This invention relates in general to the field of safety devices, and more particularly, but not by way of limitation, to systems and methods for providing advanced warning and risk evasion when hazardous conditions exist. In one embodiment, a vicinity monitoring unit is provided for monitoring, for example, oncoming traffic near a construction zone. In some embodiments, the vicinity monitoring unit may be mounted onto a construction vehicle to monitor nearby traffic and send a warning signal if hazardous conditions exist. In some embodiments, personnel tracking units may be worn by construction workers and the personnel tracking units may be in communication with the vicinity monitoring unit. In some embodiments, a base station is provided for monitoring activities taking place in or near a construction site including monitoring the locations of various personnel and vehicles within the construction site. | 04-02-2015 |
Patent application number | Description | Published |
20090066846 | EVENT PRODUCTION KIT - According to various embodiments, an event production kit is provided that includes storage cases for storing production equipment, such as cameras, monitors, and microphones, and an electronic production equipment case for storing an audio mixer, a video switcher, and computers for encoding and distributing the production. In addition, in one embodiment, the electronic production equipment case includes a vertical panel that includes a plurality of ports that are pre-wired to the audio mixer, video switcher, and the computers for coupling the production equipment together. The storage cases and the pre-wired panel facilitate transporting the kit to the event location and reduce the amount of time and resources required for setting up the equipment prior to the event, according to various embodiments. In addition, the selection of the type of equipment included in the kit, according to one embodiment, provides for a high quality, lower cost production than is currently available. | 03-12-2009 |
20090070407 | SYSTEMS AND METHODS FOR SCHEDULING, PRODUCING, AND DISTRIBUTING A PRODUCTION OF AN EVENT - According to various embodiments, an event management system is provided that provides a single interface through which a production team can schedule a production of an event, produce the production of the event, and direct distribution of the production. For example, in one embodiment, the event management system provides a web interface through which a member of the production team can create, or build an event, by specifying the name of the event, type of event, specific details about the event, whether the event will be broadcast live, and the date and time of the broadcast for the event. The event management system stores this information and provides at least a portion of it to a distributor that will be distributing (or broadcasting) the event to viewers. In addition, the event management system displays a pre-production checklist to guide the production team through the testing and production set-up process. | 03-12-2009 |
Patent application number | Description | Published |
20090238669 | VEHICLE, SYSTEM AND METHOD FOR HANDLING CARGO CONTAINERS - A system for handling cargo containers includes at least one intermodal railroad car having a pair of longitudinal ramps and a pair of tapered ends, at least one vehicle connectable to a cargo container and having ground engaging wheels mounted in a spaced apart relationship for travel on the pair of longitudinal ramps and further having linear actuators for moving the cargo container in a vertical direction, and at least one cargo handling terminal enabling movement of the at least one vehicle onto and from each of the pair of longitudinal ramps and the pair of ends for loading the cargo container onto and unloading the cargo container from the at least one intermodal railroad car. A vehicle adapted for travel on both ground surface and rail track and a method for transporting cargo using such vehicle are also provided. | 09-24-2009 |
20090293756 | SYSTEM, NETWORK AND METHOD FOR TRANSPORTING CARGO - A system for transporting cargo includes a cargo terminal having a pair of longitudinal sides, at least one of the pair of longitudinal sides disposed adjacent to and spaced a predetermined distance from a railway track and at least one railcar positioned at a predetermined acute angle relative to the at least one of the pair of longitudinal sides of the cargo terminal and having one end thereof disposed in close proximity thereto so as to enable loading or unloading such cargo through such one end of such at least one railcar. A network of at least two cargo terminals and a method of intermodal cargo transporting are also provided. | 12-03-2009 |
20110299970 | ENCLOSED RAILWAY FREIGHT CAR OR OVER-THE-ROAD TRAILER VAN HAVING WALLS AND ROOF MOVABLE IN A VERTICAL DIRECTION - A vehicle includes a base, a pair of wheel sets mounted underneath the base in a spaced apart relationship to each other, at least one coupling members mounted on at least one end of the base along longitudinal axis of the vehicle, an enclosure upstanding on the base and having a pair of side wall structures, a pair of end wall members and a roof member joining upper edges of each of the pair of side wall members and the pair of end wall structures, the enclosure defining an interior compartment of the railway freight car and an apparatus configured to move the enclosure in a vertical direction relative to the base. | 12-08-2011 |
20120067884 | UNIT LOAD DEVICE AND CONTAINER FOR TRANSPORTING CARGO - A unit load device includes a base having a top surface and a bottom surface spaced apart from the top surface to define a thickness of the base, a plurality of openings disposed within the thickness of the base in a plane generally parallel to the each of the top and bottom surfaces, plurality of corner posts and plurality of cross braces, and arrangement on the top surface of the base for positioning the at least one of plurality of corner posts and plurality of cross braces on the top surface in a plane being generally parallel to a plane of the top surface. | 03-22-2012 |
20140212258 | DEVICE, SYSTEM AND METHOD FOR GROUND LINE HAUL - A device for transporting freight articles in a ground or rail haul operations comprises a hollow housing including four corner sections, side walls, two center sections defining four openings each disposed between one edge of a center section and an edge of a respective corner section, a bottom portion and a top portion, wherein the two center portions are manufactured from see through or clear material. A door is mounted to selectively open and close a respective opening and swinging outwardly and towards a respective corner portion to selectively open the respective opening. Two channels are provided in the bottom portion, each in open communication with opposite sides of the bottom portion. Four feet or wheels are mounted on the bottom portion. Four receptacles are provided in the top portion, each sized and shaped to receive a foot therewithin. | 07-31-2014 |
Patent application number | Description | Published |
20120078478 | Control of Automatic Transmission Shift by Wire Range Selection - A method for controlling a transmission includes using actuation of a button of a shift module to produce a signal representing a desired gear, using the signal and a second signal commanding a park range to determining a priority range, using a shift mechanism to attempt engagement of the transmission in the priority range, and if the priority range is park and park is not engaged, engaging a park brake. | 03-29-2012 |
20120316031 | Controlling a Transmission Skip Change Upshift - A method for controlling a transmission gear change to a desired gear includes disengaging an offgoing transmission control element, changing engine speed to a synchronous speed of the desired gear, decreasing engine output torque, and engaging an oncoming transmission control element. | 12-13-2012 |
20140209429 | PARK MECHANISM FOR A MOTOR VEHICLE - A park mechanism includes a cam pivotal between Park and not-Park ranges, including a radial outer surface formed with angularly spaced lobes, a roller urged by a spring into contact with the outer surface, a park spring urging the cam toward the Park-range, a power source for pivoting the cam, and a pawl actuated by cam movement into a Park state and a not-Park state. | 07-31-2014 |
Patent application number | Description | Published |
20120158260 | Automatic Transmission and Method of Control for Rejecting Erroneous Torque Measurements - A method for an automatic transmission includes measuring torque of a component of the transmission using a torque sensor in communication with the component. The torque of the component is estimated from information other than the measured torque. The measured torque is rejected from being used in a control operation of the transmission if the difference between the measured torque and the estimated torque is greater than a selected threshold. | 06-21-2012 |
20130151092 | Method and System for Providing a Brake Transmission Shift Interlock Override Mode in a Shift-by-Wire Transmission - A method and system provides a Brake Transmission Shift Interlock Override mode in a vehicle including a shift-by-wire transmission. With power applied and ignition on, a driver will press and hold an override switch for a calibrated time. While the override switch is pressed, the driver presses a non-Park button for another calibrated time. The result will be that the vehicle is placed in the selected range wherein the transmission will not automatically shift to Park upon detecting a triggering event. The driver is able to shift the vehicle from Park, even if an electrical failure prevents the transmission from shifting out of Park. As such the vehicle can be driven until the failure is serviced. | 06-13-2013 |
20130151095 | Method and System for Providing a Neutral Hold Mode in a Shift-by-Wire Transmission - A method and system provides a Neutral Hold mode in a vehicle having a shift-by-wire transmission with a return to park feature. The Neutral Hold mode is entered upon detecting when the transmission control mechanism has been used a first time to select Neutral when a driver's door is open or has been used a second time to select Neutral. When in Neutral Hold mode, the transmission will stay in Neutral and not shift to Park upon detecting that a driver has exited the vehicle. | 06-13-2013 |
20130151096 | Method and System for Providing a Neutral Tow Mode in a Shift-by-Wire Transmission - A method and system provides a Neutral Tow mode in a vehicle with a shift-by-wire transmission by displaying a Neutral Tow mode option when the transmission control mechanism has been used to select Park, an ignition switch is on, and an engine is off or an information button has been pushed and entering a Neutral Tow mode upon detecting a triggering event. The Neutral Tow mode is canceled upon detecting a certain sequence of events, such as turning on the ignition switch, depressing and holding a brake pedal, and selecting Park. When in Neutral Tow mode the transmission will stay in Neutral, without automatically shifting to Park or using battery power, thereby enabling the vehicle to be towed long distances without draining battery power. | 06-13-2013 |
20130151097 | Method and System for Providing a Voting Strategy for Determining a Mode State in a Shift-by-Wire Transmission - A voting strategy is used to determine the mode state of a transmission when a vehicle is restarted. A Powertrain Control Module, a Transmission Range Control Module, and a Gear Shift Module communicate through a communication network during execution of the voting strategy. Each module stores a remembered mode state (Normal, Neutral Hold, Neutral Tow, etc.) of the transmission in non-volatile memory. Upon module initialization, the Powertrain Control Module will compare its own remembered mode state of the transmission with the remembered mode state reported by the other two modules. A basic voting strategy is that if two of the three modules report the same remembered mode state then the Powertrain Control Module changes the transmission to that same mode state. | 06-13-2013 |
20130207773 | Method and System for Detecting Door State and Door Sensor Failures - A system includes a controller that executes a method for determining failure of the door latch sensor using both the door latch sensor and a door lock sensor. If the door latch sensor is faulty, the controller adjusts an automatic feature of the vehicle based on a door lock signal instead of a door state signal. The controller is also configured to mark the door latch signal as faulty if the door latch system is not functioning properly by using a fault counter that tracks the door lock sensor. | 08-15-2013 |
20140136060 | Method and System for Providing a Voting Strategy for Determining a Mode State in a Shift-By-Wire Transmission - A voting strategy is used to determine the mode state of a transmission when a vehicle is restarted. The transmission includes a return to park feature and a controller including at least three memories. The controller is configured to write a remembered mode state into each memory. The remembered mode state is one of a Normal mode state that allows the transmission to automatically shift to Park, a hold mode state that causes the transmission to remain in Neutral and not automatically shift to Park upon detecting a triggering event or other mode states. The controller reads each memory and, when at least two of the remembered mode states are the same mode state, causes the transmission to enter a mode state corresponding to the same mode state. | 05-15-2014 |
20150316143 | METHOD FOR SHIFTING A SHIFT-BY-WIRE TRANSMISSION WITHOUT ENGINE POWER - A vehicle according to the present disclosure includes a shift-by-wire transmission, a pressure source configured to selectively provide hydraulic pressure in the absence of engine power, an internal combustion engine, and a controller. The shift-by-wire transmission includes a hydraulic actuator, and the electric pump is in fluid communication with the actuator. The controller is configured to, in response to a driver input and the engine being off, control the pressure source to provide hydraulic pressure to the hydraulic actuator. | 11-05-2015 |
20150344004 | SHIFT-BY-WIRE VEHICLE AND METHOD TO VERIFY SECUREMENT - A vehicle includes both a transmission park mechanism and an electronic parking brake. As a failure management strategy, a controller monitors vehicle movement to verify that the park mechanism is successfully restraining the vehicle against movement. Specifically, when the driver releases the brake pedal with the transmission park mechanism commanded to restrain the vehicle, the controller waits for a predetermined amount of time. If the vehicle moves during this time, the controller commands application of the electronic parking brake. The controller may also command application of the electronic parking brake if the vehicle does not come to a stop after the transmission park mechanism is commanded to restrain the vehicle. | 12-03-2015 |
Patent application number | Description | Published |
20110019550 | CONTENT SERVICE AGGREGATION SYSTEM - A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port. | 01-27-2011 |
20110276732 | PROGRAMMABLE QUEUE STRUCTURES FOR MULTIPROCESSORS - A command is received from a first agent via a first predetermined memory-mapped register, the first agent being one of multiple agents representing software processes, each being executed by one of processor cores of a network processor in a network element. A first queue associated with the command is identified based on the first predetermined memory-mapped register. A pointer is atomically read from a first hardware-based queue state register associated with the first queue. Data is atomically accessed at a memory location of the memory based on the pointer. The pointer stored in the first hardware-based queue state register is atomically updated, including incrementing the pointer of the first hardware-based queue state register, reading a queue size of the queue from a first hardware-based configuration register associated with the first queue, and wrapping around the pointer if the pointer reaches an end of the first queue based on the queue size. | 11-10-2011 |
20110276784 | HIERARCHICAL MULTITHREADED PROCESSING - In one embodiment, a current candidate thread is selected from each of multiple first groups of threads using a low granularity selection scheme, where each of the first groups includes multiple threads and first groups are mutually exclusive. A second group of threads is formed comprising the current candidate thread selected from each of the first groups of threads. A current winning thread is selected from the second group of threads using a high granularity selection scheme. An instruction is fetched from a memory based on a fetch address for a next instruction of the current winning thread. The instruction is then dispatched to one of the execution units for execution, whereby execution stalls of the execution units are reduced by fetching instructions based on the low granularity and high granularity selection schemes. | 11-10-2011 |
20110289257 | METHOD AND APPARATUS FOR ACCESSING CACHE MEMORY - A request for reading data from a memory location of a main memory is received, the memory location being identified by a physical memory address. In response to the request, a cache memory is accessed based on the physical memory address to determine whether the cache memory contains the data being requested. The data associated with the request is returned from the cache memory without accessing the memory location if there is a cache hit. The data associated is returned from the main memory if there is a cache miss. In response to the cache miss, it is determined whether there have been a number of accesses within a predetermined period of time. A cache entry is allocated from the cache memory to cache the data if there have been a predetermined number of accesses within the predetermined period of time. | 11-24-2011 |
20120079228 | DIGITAL COUNTER SEGMENTED INTO SHORT AND LONG ACCESS TIME MEMORY - A method performed in a memory controller for maintaining segmented counters split into primary and secondary memories, the primary memory faster. Events occur that require incrementing one of the segmented counters and the memory controller responds by incrementing a corresponding primary part in the primary memory. Each time a primary part is rolling over the memory controller determines that a secondary part should be updated. Also, the memory controller periodically determines that the secondary part of a segmented counter should be opportunistically updated. The opportunistic update is based on a probability function and a random number. The secondary part includes at least all of bits of the segmented counter not in the primary part and is stored in the secondary memory. Each time an update to the secondary part occurs, both the secondary part and primary part of the segmented counter must be updated. | 03-29-2012 |
20120233414 | SHORT POINTERS - A digital processor stores pointers of different sizes in memory. The processor, specifically, executes instructions to store a long or short pointer. Long pointers reference any address in the memory's logical address space, while short pointers merely reference any address in a subset of that space. However, short pointers are smaller in size as stored in memory than long pointers. Long pointers thus support relatively large address range capabilities, while short pointers use less memory. The processor also executes instructions to load a long or short pointer into the register file, and does so in a way that does not require the processor to distinguish between the different pointers when executing other instructions. Specifically, the processor converts long and short pointers into a common format for loading into the register file, and converts pointers in the common format back into long or short pointers for storing in the memory. | 09-13-2012 |
20130155861 | CONTENT SERVICE AGGREGATION SYSTEM - A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port. | 06-20-2013 |
20140181474 | ATOMIC WRITE AND READ MICROPROCESSOR INSTRUCTIONS - Methods and apparatus for performing an atomic hardware operation (HWOP) instruction. According to a method in a computer processor coupled to a memory, the method includes fetching, decoding, and executing the atomic HWOP instruction. The instruction includes a source operand indicating a source location and a destination operand indicating a destination location, wherein each of the source location and the destination location is either a register of the computer processor or an address of the memory. Executing the atomic HWOP instruction includes sending a message to an external agent to cause the external agent to atomically access a set of one or more memory locations of the memory based upon a value stored at the source location, and return a result obtained from said atomic access of the set of memory locations to the destination location. The external agent is external to the computer processor. | 06-26-2014 |
20140181829 | PSEUDO-RANDOM HARDWARE RESOURCE ALLOCATION - Methods and apparatus for pseudo-random hardware resource allocation through a plurality of hardware elements. In an embodiment, resource list entries are configured to each identify one hardware element of the plurality of hardware elements. Index list entries are configured to each identify one resource list entry. An index list pointer is set to identify a first index list entry of the plurality of index list entries, and hardware resources are requested from a first hardware element of the plurality of hardware elements by identifying, using the index list pointer, the first index list entry; identifying, using the first index list entry, a first resource list entry; selecting the hardware element identified by the first resource list entry as the first hardware element; and sending a request for hardware resources to the first hardware element. | 06-26-2014 |
20140189083 | METHOD AND SYSTEM FOR PACKET JOB SCHEDULER IN DATA PROCESSING BASED ON WORKLOAD SELF-LEARNING - A method for packet job scheduler in data processing based on workload self-learning is disclosed. In response to receiving an incoming packet, the packet processor checks workload usage of an isolation group (IG) associated with the incoming packet, the IG being a classification of packets defined for the purpose of processing the incoming packet. The packet processor then determines whether the workload usage of the IG associated with the incoming packet exceeds a predetermined threshold. In response to the workload usage of the IG associated with the incoming packet not exceeding the predetermined threshold, the packet processor forwards the incoming packet to be executed by a packet execution unit, and then it updates the workload usage of the IG associated with the incoming packet based on execution of the incoming packet by the packet execution unit. | 07-03-2014 |
20140189327 | ACKNOWLEDGEMENT FORWARDING - A method for processing data packets in a pipeline and executed by a network processor. The pipeline includes a plurality of logical blocks, each logical block configured to process one stage of the pipeline. Each data packet includes a descriptor and a data. The network processor is coupled to a resource for storing the data. The method reduces latency and enables non-blocking processing of data packets by forwarding a unique identification of a write request from a first logical block to a subsequent second logical block in the pipeline, the write request to modify the data in the resource. The method includes receiving the descriptor for processing at the first logical block, generating the write request and the unique identification for the write request, transmitting the write request to the resource, and transmitting the unique identification towards the second logical block before an acknowledgement is returned by the resource. | 07-03-2014 |
Patent application number | Description | Published |
20140005791 | KNEE PROSTHESIS SYSTEM WITH SIDE-MOUNTED AUGMENTS | 01-02-2014 |
20140276883 | INSTRUMENTS FOR USE IN DISASSEMBLING IMPLANTS - An orthopaedic surgical instrument for use in disassembling an orthopaedic prosthesis includes a main component, a rod, and a spindle. The main component has a housing and an elongated body extending from the housing with a passageway is defined in the elongated body. The rod has an elongated shaft, with a greater length than the elongated body, extending from the head of the rod and configured to pass through the main component. The spindle threads into the housing to move the rod along a longitudinal axis. | 09-18-2014 |
20140277539 | ORTHOPAEDIC TIBIAL PROSTHESIS HAVING TIBIAL AUGMENTS - A tibial orthopaedic prosthesis assembly for use during performance of a knee replacement procedure includes one or more tibial augments configured to be coupled to a tibial tray. Each tibial augment includes an exterior side surface of varying angulation relative to a top surface of the tibial augment. | 09-18-2014 |
20140277550 | PROSTHETIC COMPONENTS AND METHODS FOR JOINT LINE ACCESS - A method for joint line assembly of an orthopaedic prosthesis assembly includes inserting a tapered post of a first prosthetic component into a tapered bore of a second prosthetic component along a longitudinal axis to secure the first prosthetic component to the second prosthetic component. A shaft of a fastener is advanced along the longitudinal axis through a threaded passageway defined in the second prosthetic component and into the first prosthetic component. The threaded passageway has a greater diameter than a diameter of the shaft. The end of the shaft is threaded into a threaded aperture defined in the first prosthetic component. | 09-18-2014 |
20140277551 | PROSTHETIC COMPONENTS WITH SECONDARY RETENTION - An implantable orthopaedic knee prosthesis assembly includes a femoral component, a stem component, a fastener, and a retention device. The femoral component is configured to be implanted into a distal end of a femur of a patient and includes a stem post having a proximal tapered bore, a distal passageway, and a threaded passageway connecting the proximal tapered bore and the distal passageway. The stem component is configured to taper fit to the femoral component and includes a bore formed therein extending proximally and a threaded aperture defined at a proximal end of the bore. The head of the fastener is configured to be received in the distal passageway, whereas the proximal end of the shaft of the fastener is configured to be positioned in the threaded aperture. The retention device is received in the threaded passageway and prevents the proximal end of the fastener from reentering the threaded passageway. | 09-18-2014 |
Patent application number | Description | Published |
20100003645 | EDUCATION METHOD AND TOOL - A method of, and tool for, enhancing a student's knowledge and skill in Six Sigma concepts. The tool is computer-based and enhances and evaluates a student's knowledge of and skill in the DMAIC process of Six Sigma. The tool allows the student to apply his newly-obtained knowledge of Six Sigma methodologies to a simulated real-world situation. | 01-07-2010 |
20100005406 | METHOD OF PRESENTING INFORMATION - A method of displaying visual information to a user of a video display. The method includes defining a dynamic portion of the visual display, providing a mask that obscures the dynamic portion of the visual display for an observable period of time, and providing a second display of content to the dynamic portion of the visual display during the observable period of time, the second display of content being occluded by the animated content during the observable period of time. | 01-07-2010 |
20100021872 | PROCESS OF LEARNING PROCESS IMPROVEMENT TECHNIQUES - A method of simulating a process. Students are assigned a role related to the process and conduct interviews and investigations via electronic mail to document the process. During the simulation, the students learn the steps involved in the process, and the students learn what steps delay the process and identify the “choke” points in the process. With this information, the students can take action to alter and/or avoid those steps to improve the process. | 01-28-2010 |
20100292958 | AUTOMATED HYPOTHESIS TESTING - A method of automatically applying a hypothesis test to a data set. The method reduces errors made in failing to appreciate predicate assumptions of various statistical tests, and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test. The system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications, selected statistical test, and conventions adopted with respect to the tests. The system also establishes a significance level, calculates the test statistic, and generates an output. The output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion. | 11-18-2010 |
20110004442 | AUTOMATED HYPOTHESIS TESTING - A method of automatically applying a hypothesis test to a data set. The method reduces errors made in failing to appreciate predicate assumptions of various statistical tests, and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test. The system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications, selected statistical test, and conventions adopted with respect to the tests. The system also establishes a significance level, calculates the test statistic, and generates an output. The output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion. | 01-06-2011 |
20120041715 | AUTOMATED HYPOTHESIS TESTING - A method of automatically applying a hypothesis test to a data set. The method reduces errors made in failing to appreciate predicate assumptions of various statistical tests, and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test. The system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications, selected statistical test, and conventions adopted with respect to the tests. The system also establishes a significance level, calculates the test statistic, and generates an output. The output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion. | 02-16-2012 |
20120075322 | SYSTEMS AND METHODS FOR PRESENTING RESULTS OF EXPERIMENTS - A method of automatically analyzing data from at least one data set including a plurality of process factors of interest and a process output of interest to determine the relationship between the factors of interest and the output of interest at a given significance level and preserving model hierarchy. The method uses a computer to carry out the steps of calculating the effects of the factors of interest against the process output of interest, developing a model including the significant factors of interest and respective estimated coefficients and omitting the insignificant factors of interest, generating a representation of the model, and generating at least one graphical representation of the factors of interest. The graphical representation provides a first representation corresponding to factors of interest identified as significant and a second representation corresponding to factors of interest identified as insignificant. Calculating the effects includes calculating at least one of an analysis of variance test testing the significance of the individual effect of each factor of interest, coefficients and effect estimates for each factor of interest, and model comparison statistics, and identifying the factors of interest having significant effects relative to the given significance level and model hierarchy. | 03-29-2012 |
20120079379 | SYSTEMS AND METHODS FOR PERFORMING DESIGN OF EXPERIMENTS - A method of automatically designing a plurality of experiments for analyzing at least one data set from a process to determine a relationship of a plurality of process factors of interest to a process output of interest. The method uses a computer to elicit input from a user to determine at least one characteristic of the data set including a quantity of the plurality of factors and whether one or more of the plurality of factors has greater than two levels, selects a design from a plurality of experiment designs based on established conventions for each of the plurality of experiment designs, the design applicable to the elicited at least one characteristic of the data set, and provides a design of experiments including a standard order of the experiments and a run order of the experiments, the design of experiments indicating the combinations of factors and levels for each experiment. | 03-29-2012 |
20130144555 | AUTOMATED HYPOTHESIS TESTING - A method of automatically applying a hypothesis test to a data set. The method reduces errors made in failing to appreciate predicate assumptions of various statistical tests, and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test. The system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications, selected statistical test, and conventions adopted with respect to the tests. The system also establishes a significance level, calculates the test statistic, and generates an output. The output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion. | 06-06-2013 |
20140142893 | AUTOMATED HYPOTHESIS TESTING - A method of automatically applying a hypothesis test to a data set. The method reduces errors made in failing to appreciate predicate assumptions of various statistical tests, and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test. The system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications, selected statistical test, and conventions adopted with respect to the tests. The system also establishes a significance level, calculates the test statistic, and generates an output. The output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion. | 05-22-2014 |
20140282188 | COMPUTER GRAPHICAL USER INTERFACE, SYSTEM, AND METHOD - A computing system is disclosed having one or more processors, a display, and a memory coupled to the one or more processors. In this computing system, the memory stores program instructions executable by the one or more processors to display a graphical user interface on the display. The graphical user interface includes at least one user interface data object associated with a stored data set and displaying visual attributes corresponding to properties of the data set, including an attribute corresponding to data type. | 09-18-2014 |
20150082224 | COMPUTER GRAPHICAL USER INTERFACE SYSTEM, AND METHOD FOR PROJECT MAPPING - Disclosed is a computer-implemented method of project mapping on a graphical user interface. A computer display of a computing apparatus is provided and configured to present a graphical user interface containing a plurality of graphical objects controllable by a controller (of the computing apparatus). Using at least one stored data set as input variables, a data analysis function is initiated to generate a graphical element output. A stored study object is also generated, which corresponds to the graphical element display and identified with the data analysis function and the at least one stored data set, whereby the stored study object is controller engageable to regenerate the graphical element display on the user interface. | 03-19-2015 |