Patent application number | Description | Published |
20100156892 | ALTERNATIVE REPRESENTATIONS OF VIRTUAL CONTENT IN A VIRTUAL UNIVERSE - An invention for generating an alternative representation of virtual content in a virtual universe is provided. In one embodiment, there is an alternative representation tool, including a visual component configured to determine a visual capacity of a user of a virtual universe. The alternative representation tool further includes an alternative component configured to provide an alternative representation of a virtual content renderable in the virtual universe based on the visual capacity of the user of the virtual universe. | 06-24-2010 |
20110238924 | WEBPAGE REQUEST HANDLING - A method, computer program product, and system for webpage request handling is described. A method may comprise recording, in a memory, a change time for each of a plurality of elements of a website available from an origin server, each time a change to any one of the plurality of elements occurs. The method may further comprise updating a system-last-modified time of the website to a latest change time. | 09-29-2011 |
20130046858 | SYSTEM AND METHOD FOR HIERARCHICAL STREAM PROCESSING - A method, computer program product, and system for de-centralized stream processing is provided. The method may include providing a plurality of processing nodes each of said processing nodes configured to transmit and receive a stream of data. The method may also include providing a genome including a hierarchical set of tasks that represent a hierarchical functional decomposition of one or more problem scenarios. The method may further include identifying, at each of the processing nodes, one or more tasks for a first genome level. The method may additionally include differentiating, at one or more of the plurality of processing nodes, into one or more tasks, based upon, at least in part, the first genome level. The method may further include grouping a plurality of the processing nodes together to achieve a power level. The method may also include activating a second genome level once the power level has been reached. The method may further include repeating until one or more of the nodes differentiates into a further genome level. | 02-21-2013 |
20130046901 | SYSTEM AND METHOD FOR STREAM PROCESSING - A method, computer program product, and system for de-centralized stream processing is provided. The method may include providing a plurality of processing nodes each of said processing nodes configured to transmit and receive a stream of data. The method may further include adding one or more new processing nodes to the computing system. The method may also include determining a source node based upon, at least in part, an activation level being above or below a particular threshold. The method may additionally include, for each of the one or more added processing nodes, automatically determining an appropriate role, based upon, at least in part, a neighboring processing node. | 02-21-2013 |
20130046903 | SYSTEM AND METHOD FOR STREAM PROCESSING UTILIZING TOTIPOTENT MORPHOGENIC STEM CELLS - A method, computer program product, and system for de-centralized stream processing is provided. The method may include providing a plurality of processing nodes each of said processing nodes configured to transmit and receive a stream of data. The method may further include restricting a subset of the plurality of processing nodes from differentiating into a role. The method may also include identifying a failure at one of the processing nodes and replacing the failed node with one of the processing nodes from the restricted subset. | 02-21-2013 |
20130047025 | SYSTEM AND METHOD FOR STREAM PROCESSING UTILIZING MULTIPOTENT MORPHOGENIC STEM CELLS - A method, computer program product, and system for de-centralized stream processing is provided. The method may include providing a plurality of processing nodes in a hierarchical genome having a plurality of levels, wherein each of said processing nodes is configured to transmit and receive a stream of data. The method may further include restricting a subset of the plurality of processing nodes from differentiating into a role within each level of the hierarchical genome. The method may also include identifying a failure at one of the processing nodes and replacing the failed node with one of the processing nodes from the restricted subset. | 02-21-2013 |
Patent application number | Description | Published |
20090043785 | MANAGING STRUCTURED CONTENT STORED AS A BINARY LARGE OBJECT (BLOB) - Embodiments of the present invention address deficiencies of the art in respect to structured content storage and provide a novel and non-obvious method, system and computer program product for managing structured content stored in a BLOB. In an embodiment of the invention, a performance optimized structured content management system can include a content repository, a content manager configured to provide access to structured content in the content repository and multiple different performance optimized containers disposed in the content repository. Each of the containers can store a portion of the structured content, and each of the containers can include a flattened form of original structured content in a primary binary large object (BLOB) and a parsed form of the original structured content in a secondary BLOB, the parsed form of the original structured content in the secondary BLOB indexing the flattened form of the original structured content in the primary BLOB. | 02-12-2009 |
20090138402 | PRESENTING PROTECTED CONTENT IN A VIRTUAL WORLD - Embodiments of the present invention provide a method, system and computer program product for protecting content in a virtual world. In an embodiment of the invention, a method for securing confidential data in a virtual world can include generating a virtual world for different participants over a computer communications network and placing avatars for a selected set of the participants in a bounded view of the virtual world for viewing by others of the selected set of participants in the bounded view. The method further can include selecting an inanimate object containing private data in the bounded view of the virtual world. Finally, for each participant in the selected set, the method can include determining access rights for viewing the private data and displaying the private data in connection with a display of the inanimate object in the bounded view only if permitted by the access rights and otherwise obscuring the private data in connection with a display of the inanimate object in the bounded view. | 05-28-2009 |
20090160851 | TEMPORAL RANKING IN VIRTUAL WORLDS - Embodiments of the present invention address deficiencies of the art in respect to virtual world navigation and provide a method, system and computer program product for applying temporal rankings to elements in a virtual world. In an embodiment of the invention, a method for temporally ranking locations in a virtual world can be provided. The method can include timing a duration of visit for different locations in a virtual world, computing a temporal score for the different locations, and displaying a ranking of the locations by temporal score. For instance, computing a temporal score for the different locations can include computing a sum of durations for each of the different locations, or computing an average of durations for each of the different locations, to name two examples. Optionally, computing a temporal score for the different locations also can include filtering the durations according to a date or time range. | 06-25-2009 |
Patent application number | Description | Published |
20090083302 | USING AN INCREMENTING TIME ELEMENT TO SELECTIVELY ADD LIST ITEMS TO EITHER THE START OR THE END OF AN ORDERED LIST - The present invention discloses a solution for establishing position values of new items in an ordered list at either the start or the end of the list without using of markers and without needing to query all the items of the list. In the solution, a command to add a new item to the ordered list can be received, which specifies whether the item is to be added at the start or the end of the list. When the item is to be added to the end of a list, an item position value for a new item can be set equal to a current value of a time element. Otherwise, it can be set equal to negative one times the current value of the time element (assuming smallest to largest ordering). Mathematical derivates that produce the same effect are contemplated. | 03-26-2009 |
20120331085 | LOAD BALANCING BASED UPON DATA USAGE - A method of load balancing can include segmenting data from a plurality of servers into usage patterns determined from accesses to the data. Items of the data can be cached in one or more servers of the plurality of servers according to the usage patterns. Each of the plurality of servers can be designated to cache items of the data of a particular usage pattern. A reference to an item of the data cached in one of the plurality of servers can be updated to specify the server of the plurality of servers within which the item is cached. | 12-27-2012 |
20120331229 | LOAD BALANCING BASED UPON DATA USAGE - A method of load balancing can include segmenting data from a plurality of servers into usage patterns determined from accesses to the data. Items of the data can be cached in one or more servers of the plurality of servers according to the usage patterns. Each of the plurality of servers can be designated to cache items of the data of a particular usage pattern. A reference to an item of the data cached in one of the plurality of servers can be updated to specify the server of the plurality of servers within which the item is cached. | 12-27-2012 |
20130046811 | STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A method of responding to requests using stream processing can include receiving a server request from a server, wherein the server is configured to generate the server request responsive to a client request, and generating a request identifier associated with the server request. The method can include, responsive to the server request, sending a stream processing request derived from the server request to a first stream processing node. The stream processing request can include the request identifier. Responsive to receiving a create response message including a stream processing result and the request identifier from a second stream processing node, the stream processing result can be correlated with the server request. A write response message specifying the stream processing result can be sent to the server. | 02-21-2013 |
20130046859 | STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A system for responding to requests using stream processing can include a processor configured to initiate executable operations including include receiving a server request from a server, wherein the server is configured to generate the server request responsive to a client request, generating a request identifier associated with the server request, and, responsive to the server request, sending a stream processing request derived from the server request to a first stream processing node. The stream processing request can include the request identifier. Responsive to receiving a create response message including a stream processing result and the request identifier from a second stream processing node, the stream processing result can be correlated with the server request. A write response message specifying the stream processing result can be sent to the server. | 02-21-2013 |
20140115043 | STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A computer hardware system configured to respond to requests using stream processing includes a HTTP stream server including at least one processor. The at least one processor is configured to initiate and/or perform the following. Responsive to a server request received from a server, a stream processing request is sent to a first stream processing node. Responsive to a create response message received from a second stream processing node, a stream processing result is correlated with the server request. A write response message including the stream processing result is sent to the server. The stream processing request is derived from the server request and includes a request identifier associated with the server request. The create response message includes the stream processing result and the request identifier. | 04-24-2014 |
20140115044 | STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A system for responding to requests using stream processing comprises a computer readable storage medium having computer readable program code embodied therewith and a processor coupled to the computer readable storage medium. Responsive to a client request, a processing thread is assigned for handling the client request. A return connection is established within the processing thread. A server request derived from the client request to a stream server configured to interact with a plurality of stream processing nodes is sent, and the server request comprises a thread identifier specifying the processing thread. The processing thread for handling the client request is maintained in an idle state pending a write response message from the stream server. Responsive to receiving the write response message comprising a stream processing result and the thread identifier from the stream server, the processing thread is returned to an active state. | 04-24-2014 |
20140115045 | STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A method for responding to requests using stream processing includes, responsive to a server request received from a server, a stream processing request being sent to a first stream processing node. Responsive to a create response message received from a second stream processing node, a stream processing result is correlated with the server request. A write response message including the stream processing result is sent to the server. The stream processing request is derived from the server request and includes a request identifier associated with the server request. The create response message includes the stream processing result and the request identifier. | 04-24-2014 |
20140115046 | STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE - A method of responding to requests using stream processing includes, responsive to a client request, assigning a processing thread for handling the client request. A return connection is established within the processing thread. A server request derived from the client request is sent to a stream server configured to interact with a plurality of stream processing nodes. The server request includes a thread identifier specifying the processing thread. The processing thread for handling the client request is maintained in an idle state pending a write response message from the stream server. Responsive to receiving the write response message comprising a stream processing result and the thread identifier from the stream server, the processing thread specified by the thread identifier is returned to an active state using a processor. A client response comprising the stream processing result is returned to the client over the return connection. | 04-24-2014 |
Patent application number | Description | Published |
20120035599 | DEVICES FOR HARVESTING A SKIN GRAFT - The present invention generally relates to devices for harvesting a skin graft(s). The present invention provides a blister raising device integrated with a member for cutting the blister. | 02-09-2012 |
20120035618 | METHODS FOR PREPARING A SKIN GRAFT - The present invention generally relates to methods for preparing a skin graft. In certain embodiments, methods of the invention involve harvesting a plurality of skin grafts from a subject, applying the grafts to a first substrate, stretching the first substrate, and transferring the grafts from the first substrate to at least a second substrate for application to a patient recipient site. | 02-09-2012 |
20120035619 | METHODS FOR APPLYING A SKIN GRAFT - The present invention generally relates to methods for applying a skin graft. Methods of the invention involve harvesting an epidermal skin graft, and applying the epidermal skin graft to a recipient site such that the basal layer of the skin graft makes direct contact with the recipient site. | 02-09-2012 |
20120035620 | METHODS FOR PREPARING A SKIN GRAFT WITHOUT CULTURING OR USE OF BIOLOGICS - The present invention generally relates to methods for preparing a skin graft without culturing or use of biologics | 02-09-2012 |
20120172894 | DEVICES FOR HARVESTING A SKIN GRAFT - The present invention generally relates to devices for harvesting a skin graft(s). The present invention provides a blister raising device integrated with a member for cutting the blister. | 07-05-2012 |
20130145596 | METHODS OF MANUFACTURING DEVICES FOR GENERATING SKIN GRAFTS - The invention generally relates to methods for manufacturing components for use in a device for generating substantially planar micrografts. The methods of the invention provide for the manufacture of substantially uniform components for a cutter contained within the device, the cutter configured to cut a blister in order to produce a substantially planar graft. | 06-13-2013 |
20130204273 | MICROBLISTER SKIN GRAFTING - The present invention generally relates to devices for harvesting a skin graft(s). The present invention provides a blister raising device integrated with a member for cutting the blister. | 08-08-2013 |