Patent application number | Description | Published |
20110213815 | MINIMIZING BANDWIDTH IN FILE PATH-CENTRIC PROTOCOL MESSAGE - Instead of sending each item separately to a service for processing, items are communicated to the service as one or more groups. Common portions of a file path for files within the group are transmitted once to the service. For example, a root portion of the file paths for the files within the group may be common to each of the files. The unique portions of the file path for each file are transmitted to the service without including the common portions. The size of the groups may be configured differently depending on needs of the specific instance of the protocol (i.e. smaller sized groups for more bandwidth-constrained situations). The size for the group may be determined in many different ways. For example, the size of the groups may be automatically determined based on a configuration and/or a user input. | 09-01-2011 |
20110225463 | DETECTING AND RECOVERING FROM PROCESS FAILURES - A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier information, the set of worker services currently active are monitored along with the work assigned to each process. When a worker server determines that a worker service has failed, the work assigned to the failed worker service can be automatically determined and a new worker service can be started to process that work. Any new worker service that is started is assigned a unique identifier, so the work assigned to it can be similarly tracked. | 09-15-2011 |
20120096303 | DETECTING AND RECOVERING FROM PROCESS FAILURES - A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier information, the set of worker services currently active are monitored along with the work assigned to each process. When a worker server determines that a worker service has failed, the work assigned to the failed worker service can be automatically determined and a new worker service can be started to process that work. Any new worker service that is started is assigned a unique identifier, so the work assigned to it can be similarly tracked. | 04-19-2012 |
Patent application number | Description | Published |
20080280521 | Construction and gaming cubes - This invention generally relates to a set of parallelepipedal bodies (cubes) capable of matingly compatible engagement for interconnection with substantially similar cubes or matingly conformed rails, so as to allow up to three degrees of freedom in the sliding movement of an individual cube or grouping of cubes about a grouping of other interconnected cells from the set. Each cube is constructed from six plates or from three plate pairs. The interior physical configuration of tabs and slots lends itself to injection molding of plates or plate pairs. The exterior physical configuration of all plates and at least one of the exterior surfaces of the rails are substantially similar. When a number of cubes are assembled into a cubic array, there can be slab movement, row movement or solo cube movement. | 11-13-2008 |
20080280522 | Robotic construction cubes - This invention generally relates to a set of parallelepipedal bodies (generally, cubes) capable of matingly compatible engagement for interconnection with substantially similar cubes. When a number of cubes are assembled into a cubic array, there can be slab movement, row movement or solo cube movement. Each cube is constructed from six plates with an interior physical configuration adapted for connective assembly and the strategic placement of electrostatic or electromagnetic motors or motor halves therein. | 11-13-2008 |
20080280523 | Construction and gaming cubes - This invention generally relates to a set of parallelepipedal bodies (cubes) capable of matingly compatible engagement for interconnection with substantially similar cubes or matingly conformed rails, so as to allow up to three degrees of freedom in the sliding movement of an individual cube or grouping of cubes about a grouping of other interconnected cells from the set. Each cube is constructed from six plates with an interior physical configuration adapted for connection and that lends itself to monolithic injection molding. The exterior physical configuration of all plates are substantially similar. When a number of cubes are assembled into a cubic array, there can be slab movement, row movement or solo cube movement. | 11-13-2008 |
Patent application number | Description | Published |
20110122070 | TOUCH INPUT FOR HOSTED APPLICATIONS - A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment. | 05-26-2011 |
20120151389 | STATIC DEFINITION OF UNKNOWN VISUAL LAYOUT POSITIONS - The subject disclosure relates to applying layout changes and/or animations in a computing system by statically defining unknown visual layout positions of elements within a user interface. Changes that are to be applied to the elements in a user interface are intercepted by mechanism as described herein that applies the changes as a function of a static reusable component. The static reusable component can be applied across various platforms. Animation is performed on a first element as described herein based at least in part on layout input properties of the first element or layout input properties of a second element that is associated with the first element. As additionally described herein, a dynamic graphical layout position can be described based on a definition of an initial layout position and calculation of a resultant layout position, wherein the positions are defined relative to an element or set of elements. | 06-14-2012 |
20120159360 | STAGGERED ANIMATION SCHEDULING - A timing function that distributes progressive start times of a series of target animations, or staggers animations, is disclosed. The timing function includes a set of selectable parameters that are used to create a customized staggering animation in the user interface. The set of selectable parameters includes a user interface geometry for each of the target animations. | 06-21-2012 |
Patent application number | Description | Published |
20140344729 | PRIMITIVE-BASED COMPOSITION - Primitive-based composition techniques are described. In one or more implementations, a global composition system may be configured to perform rendering for a plurality of applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may then be used to cause a single composition engine to perform the rendering for the plurality of applications. Further, the composition engine may support the use of primitives, which include one or more rendering instructions and thus an element associated with a visual to be rendered may be something other than a bitmap. | 11-20-2014 |
20140359508 | GRAPHICAL USER INTERFACE WITH DIAL CONTROL FOR A PARAMETER - A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based and/or keyboard-based mechanism. The dial control is intended for manipulating a large range of values, such as a menu of items from which a user makes a selection, or a range of continuous or discrete values. A dial control can replace other control types such as a slider, drop down menu or text field. The graphical elements of the dial control include one or more displayed rings and a handle for each ring. Inside the ring, or in another area adjacent the ring, a value can be displayed. The ring can be manipulated by the user to change the value selected by the dial control. In the case of multiple rings, each ring can be manipulated independently. | 12-04-2014 |
Patent application number | Description | Published |
20090222553 | Monitoring network performance to identify sources of network performance degradation - A method of measuring, for communication paths between a networked computer and at least one other networked computer connected via a network performance, network information to detect network performance degradation and diagnose source(s) of the performance degradation. The diagnosis may be performed by a progressive elimination of possible sources. Network performance degradation may be attributed to problems at a local network or the Internet. The problem sources on the Internet may comprise, for example, an internet server provider (ISP) or a single remote server in communication with the networked computer. A network performance baseline established and maintained for each path may be employed in diagnosing the network performance degradation. | 09-03-2009 |
20090222555 | Network performance monitor - A network performance monitor for a computer. The performance monitor maintains a baseline for communication paths between a networked computer and other networked computers connected. The network performance baseline is established and maintained by measuring and updating network performance parameters of the communication paths. The network performance parameters are updated using values obtained during time intervals when the communication path consumed a bandwidth approximately equal to its estimated bandwidth. If congestion is detected on the network or the network is underutilized, values of the network performance parameters obtained during that interval are not used to update the network performance parameters. Some performance parameters in the baseline, such as minimum and maximum bandwidth values may be updated by computing a moving average of each parameter. Asymmetric weight values for updating the moving average may be selected based on a direction of change of a value of a network parameter. | 09-03-2009 |
20110276688 | MONITORING NETWORK PERFORMANCE TO IDENTIFY SOURCES OF NETWORK PERFORMANCE DEGRADATION - A method of measuring, for communication paths between a networked computer and at least one other networked computer connected via a network performance, network information to detect network performance degradation and diagnose source(s) of the performance degradation. The diagnosis may be performed by a progressive elimination of possible sources. Network performance degradation may be attributed to problems at a local network or the Internet. The problem sources on the Internet may comprise, for example, an internet server provider (ISP) or a single remote server in communication with the networked computer. A network performance baseline established and maintained for each path may be employed in diagnosing the network performance degradation. | 11-10-2011 |
20120278485 | MONITORING NETWORK PERFORMANCE TO IDENTIFY SOURCES OF NETWORK PERFORMANCE DEGRADATION - A method of measuring, for communication paths between a networked computer and at least one other networked computer connected via a network performance, network information to detect network performance degradation and diagnose source(s) of the performance degradation. The diagnosis may be performed by a progressive elimination of possible sources. Network performance degradation may be attributed to problems at a local network or the Internet. The problem sources on the Internet may comprise, for example, an internet server provider (ISP) or a single remote server in communication with the networked computer. A network performance baseline established and maintained for each path may be employed in diagnosing the network performance degradation. | 11-01-2012 |
Patent application number | Description | Published |
20090036361 | Use of Blood Coagulation Factor XIII for Treating Hemophilia A - A patient having hemophilia A is treated by administering factor XIII generally in conjunction with factor VIII or desmopressin. | 02-05-2009 |
20090264347 | Use of Blood Coagulation Factor XIII for Treating Hemophilia A - A patient having hemophilia A is treated by administering factor XIII generally in conjunction with factor VIII or desmopressin. | 10-22-2009 |
20090270333 | Methods of using motilin homologs - The present invention is directed to polynucleotides, polypeptides and peptide fragments thereof, and uses thereof for a novel cDNA sequence which has homology to motilin. Tissue distribution of the mRNA for the novel polypeptide is specific to the stomach, small intestine and pancreas. The present invention further includes agonists, antagonists, antibodies, host cells expressing the cDNA encoding the novel motilin homologs and methods for increasing gastric motility using the novel molecules. | 10-29-2009 |
20110125089 | HEMOSTATIC MICROSPHERES - Provided herein are hemostatic compositions. In one embodiment, the hemostatic composition includes cross-linked polymer microspheres, such as cross-linked gelatin microspheres with pores. In another embodiment, the hemostatic composition comprises an additive such as a wetting agent, a suspending agent, or both. The hemostatic compositions may also include a hemostatic agent such as thrombin, and may include a high concentration of thrombin. The hemostatic compositions may also include plasma. Also provided herein are devices for dispersing said hemostatic compositions in a diluent, and delivering said dispersed hemostatic composition. The hemostatic compositions may also fabricated with a selected geometry as administration suggests. | 05-26-2011 |
20110151536 | THROMBIN ACTIVATOR COMPOSITIONS AND METHODS OF MAKING AND USING THE SAME - Disclosed are compositions for activating thrombin precursors to thrombin. The compositions provided include polypeptide compositions wherein the pre-pro-sequence comprises a thrombin cleavage site. The compositions provided also include polynucleotides encoding said polypeptides and recombinant systems for expressing said polypeptides. This disclosure also relates to methods for producing said compositions, recovering said compositions, activating said compositions purifying said compositions and producing active thrombin molecules using the active form of said compositions. | 06-23-2011 |
20110166550 | MEDICAL DEVICES FOR DELIVERING FLUIDS DURING SURGERY AND METHODS FOR THEIR USE - Provided is a surgical applicator and applicator tip configured to attach in fluid communication, for the delivery of beneficial fluids. The applicator tip may also be configured to reversibly attach, in fluid communication, with a pledget. For example, the applicator tip may include male or female threads, and the pledget has threads that are complementary to the thread configuration of the tip. The applicator tip may further comprise at least one fluid transfer lumen for transfer of a fluid from the tip to the pledget. In one embodiment of the invention, the tip includes male threads and the pledget includes a pledget attachment portion. There are also provided methods for connecting the tip to the pledget. In one embodiment, a tip comprising male threads is attached to the pledget, comprising a pledget attachment portion, by tapping or pressing the tip into the pledget attachment portion. There are also provided methods of use for the attached tip and pledget, including debridement, tissue translocation, delivery of fluid substances, absorption of fluid substances and combinations thereof. In a particular embodiment, the applicator places a thrombin solution into the attached pledget for delivery of an active hemostatic agent to a tissue site. | 07-07-2011 |