Patent application number | Description | Published |
20100275136 | POSITION TRACKING IN A VIRTUAL WORLD - Positions of avatars in a virtual world may be communicated to clients using multiple bitcode resolutions to minimize required communication bandwidth between a virtual world server and virtual world clients, thereby allowing transmission of all avatars' positions to every other player. Lower resolution bitcodes may be based on a lower resolution grid overlaid on the virtual world, whereas higher resolution bitcodes may be based on a higher resolution grid overlaid on the virtual world. In one example, a virtual world server may determine the bitcode resolution to use based on a distance between an avatar to which the position information is to be sent and other avatars in the virtual world. Resolution may include spatial resolution, where nearer avatars' locations are provided with higher resolution bitcodes, or temporal resolution, where the transmission frequency of position information is greater for nearer avatars. Position information in a transmission stream may further be condensed by using run length encoding. | 10-28-2010 |
20130227438 | Position Tracking in a Virtual World - Positions of avatars in a virtual world may be communicated to clients using multiple bitcode resolutions to minimize required communication bandwidth between a virtual world server and virtual world clients, thereby allowing transmission of all avatars' positions to every other player. Lower resolution bitcodes may be based on a lower resolution grid overlaid on the virtual world, whereas higher resolution bitcodes may be based on a higher resolution grid overlaid on the virtual world. In one example, a virtual world server may determine the bitcode resolution to use based on a distance between an avatar to which the position information is to be sent and other avatars in the virtual world. Resolution may include spatial resolution, where nearer avatars' locations are provided with higher resolution bitcodes, or temporal resolution, where the transmission frequency of position information is greater for nearer avatars. Position information in a transmission stream may further be condensed by using run length encoding. | 08-29-2013 |
Patent application number | Description | Published |
20100153791 | MANAGING BY ONE PROCESS STATE OF ANOTHER PROCESS TO FACILITATE HANDLING OF ERROR CONDITIONS - One process of a processing environment maintains state on behalf of another process of the processing environment, and uses that state to determine if a problem exists with the another process. The one process is a non-volatile process, while the another process is a volatile process. | 06-17-2010 |
20120166738 | MANAGING SHARED DATA OBJECTS TO PROVIDE VISIBILITY TO SHARED MEMORY - A system for sharing data between computer processes. The system includes a processor configured to implement a method that includes executing a plurality of independent processes on an application server, the processes including a first process and a second process. A shared memory utilized by the plurality of independent processes is provided. A single copy of the data and metadata are stored in the shared memory. The metadata includes an address of the data. The first process initiates the storing of the data in the shared memory. An address of the metadata is transferred from the first process to the second process to notify the second process about the data. The second process determines the address of the shared memory by reading the metadata. The data in the shared memory is accessed by the second process. | 06-28-2012 |
20130061241 | MANAGING SHARED DATA OBJECTS TO PROVIDE VISIBILITY TO SHARED MEMORY - Managing shared data objects to share data between computer processes, including a method for executing a plurality of independent processes on an application server, the processes including a first process and a second process. A shared memory utilized by the plurality of independent processes is provided. A single copy of the data and metadata are stored in the shared memory. The metadata includes an address of the data. The first process initiates the storing of the data in the shared memory. An address of the metadata is transferred from the first process to the second process to notify the second process about the data. The second process determines the address of the shared memory by reading the metadata. The data in the shared memory is accessed by the second process. | 03-07-2013 |
20130304923 | ALLOCATION AND RESERVATION OF VIRTUALIZATION-BASED RESOURCES - According to one aspect of the present disclosure a method and technique for allocating and reserving virtualization-based resources is disclosed. The method includes: receiving, by a virtualization-based resource management system, a reservation request to reserve a set of computing resources; dynamically allocating the set of computing resources to the reservation request; assigning a key to the allocated set of computing resources; and maintaining the allocated set of computing resources in a reserved state until a utilization request is received to utilize the allocated set of computing resources, the utilization request including the key. | 11-14-2013 |
20140223222 | INTELLIGENTLY RESPONDING TO HARDWARE FAILURES SO AS TO OPTIMIZE SYSTEM PERFORMANCE - A method, system and computer program product for intelligently responding to hardware failures so as to optimize system performance. An administrative server monitors the utilization of the hardware as well as the software components running on the hardware to assess a context of the software components running on the hardware. Upon detecting a hardware failure, the administrative server analyzes the hardware failure to determine the type of hardware failure and analyzes the properties of the workload running on the failed hardware. The administrative server then responds to the detected hardware failure based on various factors, including the type of the hardware failure, the properties of the workload running on the failed hardware and the context of the software running on the failed hardware. In this manner, by taking into consideration such factors in responding to the detected hardware failure, a more intelligent response is provided that optimizes system performance. | 08-07-2014 |
20140223241 | INTELLIGENTLY RESPONDING TO HARDWARE FAILURES SO AS TO OPTIMIZE SYSTEM PERFORMANCE - A method, system and computer program product for intelligently responding to hardware failures so as to optimize system performance. An administrative server monitors the utilization of the hardware as well as the software components running on the hardware to assess a context of the software components running on the hardware. Upon detecting a hardware failure, the administrative server analyzes the hardware failure to determine the type of hardware failure and analyzes the properties of the workload running on the failed hardware. The administrative server then responds to the detected hardware failure based on various factors, including the type of the hardware failure, the properties of the workload running on the failed hardware and the context of the software running on the failed hardware. In this manner, by taking into consideration such factors in responding to the detected hardware failure, a more intelligent response is provided that optimizes system performance. | 08-07-2014 |
20160055170 | SHARING RESOURCES AMONG REMOTE REPOSITORIES UTILIZING A LOCK FILE IN A SHARED FILE SYSTEM OR A NODE GRAPH IN A PEER-TO-PEER SYSTEM - A method, system and computer program product for sharing resources among remote repositories. In a shared file system, a resource identifier and metadata are created for a resource, where the resource identifier is stored in a lock file in a shared volume accessible by the remote repositories. The lock file is then released in response to distributing the associated resource to the remote repositories. Alternatively, in a peer-to-peer system, a request is received to create, read, update or delete a resource stored in a content repository. A resource name, a resource version and/or a resource fingerprint are received in connection with the request to create, read, update or delete the resource in the content repository. A determination is then made as to whether the received resource name, resource version and/or resource fingerprint matches the respective resource name, resource version and/or resource fingerprint stored in a node graph for the resource. | 02-25-2016 |
20160055241 | SHARING RESOURCES AMONG REMOTE REPOSITORIES UTILIZING A LOCK FILE IN A SHARED FILE SYSTEM OR A NODE GRAPH IN A PEER-TO-PEER SYSTEM - A method, system and computer program product for sharing resources among remote repositories. In a shared file system, a resource identifier and metadata are created for a resource, where the resource identifier is stored in a lock file in a shared volume accessible by the remote repositories. The lock file is then released in response to distributing the associated resource to the remote repositories. Alternatively, in a peer-to-peer system, a request is received to create, read, update or delete a resource stored in a content repository. A resource name, a resource version and/or a resource fingerprint are received in connection with the request to create, read, update or delete the resource in the content repository. A determination is then made as to whether the received resource name, resource version and/or resource fingerprint matches the respective resource name, resource version and/or resource fingerprint stored in a node graph for the resource. | 02-25-2016 |
Patent application number | Description | Published |
20080258527 | STRAP SUPPORT APPARATUS - A strap support apparatus has a body | 10-23-2008 |
20100038936 | CLAMPING APPARATUS - A clamping apparatus has a first jaw, an elongate bar, a second jaw. A driving lever is selectively engageable with the bar to move the first jaw in a first direction relative to the second jaw. A braking lever normally engages the bar to prevent the first jaw from moving in a second direction and, when disengaged, enables the first jaw to move in the second direction. A safety lock when in a locked configuration prevents disengagement of the braking lever from the elongate bar. As the safety lock changes from the released configuration to the locked configuration, the safety lock causes engagement of the driving lever on the elongate bar, causing movement of the first jaw in the first direction relative to the second jaw. A table-mountable chair comprises two of the clamping apparatuses. | 02-18-2010 |
20110012325 | Collapsible Two Seat Perambulator - A buggy for transporting children has a frame ( | 01-20-2011 |
20150182036 | CHILD HARNESS - Described herein is a child harness for use in car seats, child buggies and other devices where a child (or adult) is to be restrained on a seat. The harness design avoids the presence of ‘tails’ or loose endings thereby minimising any risk of such endings becoming tangled in other objects. The design also allows for a wide variety of size adjustment. | 07-02-2015 |
Patent application number | Description | Published |
20140159347 | COLLAPSIBLE TWO SEAT PERAMBULATOR - A buggy for transporting children has a frame ( | 06-12-2014 |
20140232089 | COLLAPSIBLE TWO SEAT PERAMBULATOR - A buggy for transporting children has a frame ( | 08-21-2014 |
20140353946 | COLLAPSIBLE TWO SEAT PERAMBULATOR - A buggy for transporting children has a frame ( | 12-04-2014 |
20150108737 | COLLAPSIBLE TWO SEAT PERAMBULATOR - A buggy for transporting children has a frame and wheels that are rotably mounted relative to the frame to support the frame above a ground surface. A primary seat is operatively supported by the frame for supporting a first child. A secondary seat is operatively supported by the frame for supporting a second child. The buggy is convertible between an in use configuration for transporting children and a folded storage configuration, whether or not the secondary seat is attached. The secondary seat may be detachable. The secondary seat may be positioned at least partly behind and at least partly below the primary seat. | 04-23-2015 |
20150123380 | COLLAPSIBLE TWO SEAT PERAMBULATOR - A buggy for transporting children has a frame and wheels that are rotably mounted relative to the frame to support the frame above a ground surface. A primary seat is operatively supported by the frame for supporting a first child. A secondary seat is operatively supported by the frame for supporting a second child. The buggy is convertible between an in use configuration for transporting children and a folded storage configuration, whether or not the secondary seat is attached. The secondary seat may be detachable. The secondary seat may be positioned at least partly behind and at least partly below the primary seat. | 05-07-2015 |
20160075363 | COLLAPSIBLE TWO SEAT PERAMBULATOR - A buggy for transporting children has a frame and wheels that are rotably mounted relative to the frame to support the frame above a ground surface. A primary seat is operatively supported by the frame for supporting a first child. A secondary seat is operatively supported by the frame for supporting a second child. The buggy is convertible between an in use configuration for transporting children and a folded storage configuration, whether or not the secondary seat is attached. The secondary seat may be detachable. The secondary seat may be positioned at least partly behind and at least partly below the primary seat. | 03-17-2016 |
Patent application number | Description | Published |
20140217017 | Transforming energy and transportation into primary engines for reversing global warming and eliminating ocean acidification - The invention encompasses multi-stage naturally amplified global-scale carbon dioxide capture systems combining basic capture from (CC—carbon capture) clean-coal-fired and CC gas-fired power plants, natural-gas reformation systems, cement plants, outdoor air, home and building flues, incinerators, crematoriums, blast-furnaces, kilns, refineries, factories, oil gasification systems and coal gasification systems which yield concentrated carbon dioxide, with a collective, globally distributed capture capacity of up to 3 GtC/yr, feeding the captured carbon dioxide into land-based invention stage-1 bioreactors for rapid, selective, high capacity conversion to a high-density, fast-sinking marine algae by means of accelerated photosynthesis and/or coccolithogenesis (calcification) consuming carbon dioxide as the algae bloom, and transporting the stage-1 bioreactor-produced algae to seaports for seeding the oceans at regular intervals in stage-2 operations-at-sea to produce naturally amplified 14 GtC/yr algal blooms at sea, the stage-2 operations circumventing classic prior-art (and natural) ocean fertilization limits of low bloom rate, grazers eating algae seed before it blooms, interfering buoyant strains which don't clear the photic zone to allow light penetration for multiple blooms per year, and proximal post-bloom anoxia. A total invention CO | 08-07-2014 |
Patent application number | Description | Published |
20110055671 | ADVANCED MEMORY DEVICE HAVING IMPROVED PERFORMANCE, REDUCED POWER AND INCREASED RELIABILITY - An advanced memory having improved performance, reduced power and increased reliability. A memory device includes a memory array, a receiver for receiving a command and associated data, error control coding circuitry for performing error control checking on the received command, and data masking circuitry for preventing the associated data from being written to the memory array in response to the error control coding circuitry detecting an error in the received command. Another memory device includes a programmable preamble. Another memory device includes a fast exit self-refresh mode. Another memory device includes auto refresh function that is controlled by the characteristic device. Another memory device includes an auto refresh function that is controlled by a characteristic of the memory device. | 03-03-2011 |
20120300563 | ADVANCED MEMORY DEVICE HAVING IMPROVED PERFORMANCE, REDUCED POWER AND INCREASED RELIABILITY - An advanced memory having improved performance, reduced power and increased reliability. A memory device includes a memory array, a receiver for receiving a command and associated data, error control coding circuitry for performing error control checking on the received command, and data masking circuitry for preventing the associated data from being written to the memory array in response to the error control coding circuitry detecting an error in the received command. Another memory device includes a programmable preamble. Another memory device includes a fast exit self-refresh mode. Another memory device includes auto refresh function that is controlled by the characteristic device. Another memory device includes an auto refresh function that is controlled by a characteristic of the memory device. | 11-29-2012 |
20120300570 | ADVANCED MEMORY DEVICE HAVING IMPROVED PERFORMANCE, REDUCED POWER AND INCREASED RELIABILITY - An advanced memory having improved performance, reduced power and increased reliability. A memory device includes a memory array, a receiver for receiving a command and associated data, error control coding circuitry for performing error control checking on the received command, and data masking circuitry for preventing the associated data from being written to the memory array in response to the error control coding circuitry detecting an error in the received command. Another memory device includes a programmable preamble. Another memory device includes a fast exit self-refresh mode. Another memory device includes auto refresh function that is controlled by the characteristic device. Another memory device includes an auto refresh function that is controlled by a characteristic of the memory device. | 11-29-2012 |
Patent application number | Description | Published |
20110320864 | HETEROGENEOUS RECOVERY IN A REDUNDANT MEMORY SYSTEM - Providing heterogeneous recovery in a redundant memory system that includes a memory controller, a plurality of memory channels in communication with the memory controller, an error detection code mechanism configured for detecting a failing memory channel, and an error recovery mechanism. The error recovery mechanism is configured for receiving notification of the failing memory channel, for performing a recovery operation on the failing memory channel while other memory channels are performing normal system operations, for bringing the recovered channel back into operational mode with the other memory channels for store operations, for continuing to mark the recovered channel to guard against stale data, for removing any stale data after the recovery operation is complete, and for removing the mark on the recovered channel to allow the normal system operations with all of the memory channels, the removing in response to the removing any stale data being complete. | 12-29-2011 |
20110320869 | HOMOGENEOUS RECOVERY IN A REDUNDANT MEMORY SYSTEM - Providing homogeneous recovery in a redundant memory system that includes a memory controller, a plurality of memory channels in communication with the memory controller, an error detection code mechanism configured for detecting a failing memory channel, and an error recovery mechanism. The error recovery mechanism is configured for receiving notification of the failing memory channel, for blocking off new operations from starting on the memory channels, for completing any pending operations on the memory channels, for performing a recovery operation on the memory channels and for starting the new operations on at least a first subset of the memory channels. The memory system is capable of operating with the first subset of the memory channels. | 12-29-2011 |
20110320881 | ISOLATION OF FAULTY LINKS IN A TRANSMISSION MEDIUM - Isolation of faulty links in a transmission medium including a method that includes receiving an atomic data unit via a multi-link transmission medium that has a plurality of transmission links An error condition is detected and it is determined that the error condition is isolated to a single transmission link. It is determined if the single transmission link has been isolated previously as a failing transmission link a specified number of times within an interval specified by a timer. If the single transmission link has been isolated previously as a failing transmission link a specified number of times within an interval specified by a timer then: identifying the single transmission link as a faulty transmission link; resetting the timer; and outputting an identifier of the single transmission link. | 12-29-2011 |
20110320914 | ERROR CORRECTION AND DETECTION IN A REDUNDANT MEMORY SYSTEM - Error correction and detection in a redundant memory system that includes a memory controller; a plurality of memory channels in communication with the memory controller, the memory channels including a plurality of memory devices; a cyclical redundancy code (CRC) mechanism for detecting that one of the memory channels has failed, and for marking the memory channel as a failing memory channel; and an error correction code (ECC) mechanism. The ECC is configured for ignoring the marked memory channel and for detecting and correcting additional memory device failures on memory devices located on one or more of the other memory channels, thereby allowing the memory system to continue to run unimpaired in the presence of the memory channel failure. | 12-29-2011 |
20110320921 | FAILING BUS LANE DETECTION USING SYNDROME ANALYSIS - Failing bus lane detection using syndrome analysis, including a method for receiving a plurality of syndromes of an error detection code, the error detection code associated with a plurality of frames that have been transmitted on a bus that includes a plurality of lanes and is protected by the error detection code. The method includes performing for each of the lanes in each of the syndromes: decoding the syndrome under an assumption that the lane is a failing lane, the decoding outputting a decode result; determining if the decode result is a valid decode; and voting for the lane in response to determining that the decode result is a valid decode. A failing lane is then identified in response to the voting, with the failing lane being characterized by having more votes than at least one other lane on the bus. | 12-29-2011 |
20120020171 | MEMORY SYSTEM WITH DELAY LOCKED LOOP (DLL) BYPASS CONTROL - A memory system with delay locked loop (DLL) bypass control including a method for accessing memory that includes receiving a memory read command at a memory device. The memory device is configured to operate in a DLL off-mode to bypass a DLL clock as input to generating a read clock. A DLL power-on command is received at the memory device and in response to receiving the DLL power-on command a DLL initialization process is performed at the memory device. The memory read command is serviced at the memory device operating in the DLL off-mode, the servicing overlapping in time with performing the DLL initialization process. The memory device is configured to operate in a DLL on-mode to utilize the DLL clock as input to generating the read clock in response to a specified period of time elapsing. The specified period of time is relative to receiving the DLL power-on command. | 01-26-2012 |
Patent application number | Description | Published |
20120117891 | INFLATABLE BARRIER - A flexible hurricane shutter or barrier to protect buildings from over pressure has inflatable cushions held in place by a fabric material capable of withstanding winds in excess of 100 mph. The barrier can be stored on site in a rolled fashion. Retainers are mounted on a building to guide and secure the longitudinal edges of the fabric to permit ease of deployment. The retainers may be spaced apart over one side of a building and the barrier may be deployed over an entire surface of a multi-story building by raising and lowering the fabric. Inflatable cushions are held between the fabric and the building. The inflated cushions reinforce the material and distribute the force of impact throughout the surface of the cushions and act as spacers to both hold the fabric off the structure and focus the forces onto stranger portions of the structure. | 05-17-2012 |
20130186008 | STRUCTURE ENVELOPE REINFORCEMENT - In the event of hurricanes or man-made events causing high wind velocities and flying debris, a window or door material fabric is removably installed to protect the frangible elements of the openings and unsuitably protected portions of the envelope. The barrier has retainers fastened on opposite sides of an opening with a flexible material fabric extending between the retainers. Alternatively, the barrier can be secured directly to the structure providing envelop protection to the structure. | 07-25-2013 |
20150308132 | SLIDABLE BARRIERS - Slidable barrier arrangements for a structure having a plurality of stories are described. A first retainer element can be operatively connected to the structure. The retainer element can span a plurality of stories of the structure. The retainer element can include a plurality of retainer segments, including an uppermost retainer segment and one or more lower retainer segments. The one or more lower retainer segments can include a lowermost retainer segment. A barrier and the first retainer element can be brought together such that a portion of the barrier is retainably engaged by the lower retainer segments of the first retainer element. The length of the barrier can substantially correspond to the length of the lower retainer segments. Thus, the uppermost retainer segment can extend vertically above an upper edge side of the barrier. The barrier can be selectively moved, such as by sliding, within the first retainer element. | 10-29-2015 |
Patent application number | Description | Published |
20080280812 | HUMAN IMMUNOSUPPRESSIVE PROTEIN - A method for purifying an immunosuppressant protein (HISP) has the steps of obtaining supernatant from hNT cells; exposing the supernatant to preparative polyacrylamide gel electrophoresis to produce 20 isoelectric fractions, including active isoelectric fraction #10; placing the active isoelectric fraction on a Blue Sepharose column to bind albumin; and collecting the free fraction containing the concentrated, isolated HISP. Also disclosed is a method of treating inflammation, using an effective amount of an HISP. The HISP is anionic, has a molecular weight of 40-100 kDa, an isoelectric point of about 4.8 and is obtained from the supernatant of hNT cells, but not from NCCIT embryonal carcinoma cells. T98G glioblastoma cells or THP-1 monocytic leukemia cells. HISP can maintain T cells in a quiescent G.sub.0/G.sub.1 state without lowering their viability. HISP loses activity when treated with heat, pH2, pH11, or mixed with trypsin or carboxypeptidase, but not with neuraminidase. HISP can suppress proliferation of responder peripheral blood mononuclear cells in allogeneic mixed lymphocyte cultures; HISP can suppress T-cell proliferation and IL-2 production in response to phorbol 12-myristate 13-acetate (PMA), ionomycin and concanavalin-A. HISP does not bind to heparin-sepharose CL-B gel; or to albumin-binding resin Blue Sepharose, HISP is concentrated with YM10 ultrafiltration. HISP does not act through the T-cell receptor-CD3 complex or via altered accessory signal cells. A method of treating inflammation comprises administering an effective amount of hNT neuronal cells. | 11-13-2008 |
20140234401 | METHOD OF TREATING INFLAMMATION USING HUMAN IMMUNOSUPPRESSIVE PROTEIN - A method of treating inflammation by administering a therapeutically effective amount of a human immunosuppressant protein (HISP) to a subject is presented. The inventors have discovered a novel immunosuppressive protein purified from the supernatant of hNT cell culture. The immunosuppressant protein has a molecular weight of about 40-100 kDa, an isoelectric point of about 4.4, a net ionic charge and is capable of suppressing T-cell activation, T-cell proliferation and the production of IL-2. This protein can be used in treating inflammation, preventing graft rejection after transplantation, treating autoimmune diseases and suppressing allergic responses as well as other uses. | 08-21-2014 |