Patent application number | Description | Published |
20090327887 | APPLIANCE DEVELOPMENT TOOLKIT FOR CREATING A THEMEABLE DYNAMIC USER INTERFACE FOR AN APPLIANCE - An appliance development toolkit includes access to user interface domain data, an editor configured to create one or more instances of user interface control data, to create a map for associating the instances with one or more resource identifiers, and to create a map for associating one or more theme identifiers with the resource identifiers. The toolkit also has a converter for creating content based on the instances of user interface control data and the maps. The content is in a builder file. An appliance, having a graphical user interface with which a user can control and observe operation of the appliance, can use the builder file at runtime to dynamically render its graphical user interface based on resources in response to selection of a theme. | 12-31-2009 |
20090327930 | APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR FOR BINDING DATA - An appliance development toolkit is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit has access to instances of appliance user domain data and control system domain data, an editor configured to associate at least one instance of appliance user domain data to at least one instance of control system domain data or at least one instance of other appliance user domain data, an interactive user interface on which the instances of appliance user domain data and control system domain data are displayed for use by a developer, and a model converter to generate the content using the instances from the editor. The content is usable to affect the operation or to affect the user interaction as determined by the associations. | 12-31-2009 |
20090327931 | APPLIANCE WITH THEME SELECTION - An appliance includes one or more control boards having control software to control a cycle of operation of the appliance, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework configured to run in a processor having memory in communication with the graphical user interface. The software framework has theme definitions and access to builder content containing information with which it associates a theme definition with one or more resources. The software framework dynamically renders the graphical user interface at runtime based on the resources in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface. | 12-31-2009 |
20090327932 | APPLIANCE DEVELOPMENT TOOLKIT FOR CREATING A DYNAMIC USER INTERFACE FOR AN APPLIANCE - An appliance development toolkit includes access to a user interface domain data model, access to an appliance user domain data model, a model instance editor configured to create one or more instances of user interface domain data derived from the user interface domain data model, to create one or more instances of appliance user domain data derived from the appliance user domain data model, and to associate one or more user interface elements with one or more appliance user elements. The toolkit also has a model instance converter for creating content including portions of the instances of user interface domain data, instances of appliance user domain data, and a map of the association. The content is in a builder file. An appliance can use the builder file at runtime to dynamically render its graphical user interface. | 12-31-2009 |
20100004764 | APPLIANCE WITH ANIMATION FRAMEWORK - An appliance includes one or more control boards having control software to control a cycle of operation, access to memory, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework in communication with the graphical user interface and the memory access. The software framework has animation definitions and access to builder content containing instance information with which it can create at least one instance of a user interface control and can associate one or more animation definitions with memory information associated with at least two locations in the memory. With this structure, the software framework dynamically renders animation in the graphical user interface at runtime using the animation definitions, and the rendering of the graphical user interface is dynamically affected by association of the animation definitions and the memory information. | 01-07-2010 |
20100005404 | APPLIANCE WITH USER INTERFACE BEHAVIORAL MODEL - An appliance includes one or more control boards having control software to control the cycle of operation, and a graphical user interface with one or more instances of a user interface control in communication with the control boards. The appliance also has a binding map for associating the user interface control instances with one or more locator objects or one or more binding objects associated with the locator objects. The locator objects are associated with addressing information used to find renderable data for user interface control instances. The appliance also has a software framework for acquiring the renderable data at runtime by resolving the location of the renderable data from the addressing information and retrieving the renderable data from the location for use by the graphical user interface. With this structure, the software framework dynamically renders the graphical user interface at runtime based on the associations and addressing information in the binding map. | 01-07-2010 |
Patent application number | Description | Published |
20090144542 | SYSTEM FOR DISTRIBUTING DIGITAL MEDIA TO EXHIBITORS - A system for packaging digital media and distributing digital media to exhibitors is described, which system enables distribution by utilizing media content booking, media content packaging, encryption, and delivery components. | 06-04-2009 |
20110264509 | METHOD FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The server performs a calculation regarding the likelihood that an event will occur for a given object, as displayed to a particular user. The objects are arranged according to this calculation and returned to the user on the requested page. The likelihood can also be multiplied by a weighting factor and the objects arranged according to this product. | 10-27-2011 |
20110264510 | METHOD FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The server performs a calculation regarding the likelihood that an event will occur for a given object, as displayed to a particular user. The objects are arranged according to this calculation and returned to the user on the requested page. The likelihood can also be multiplied by a weighting factor and the objects arranged according to this product. | 10-27-2011 |
20110276411 | METHOD FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEB PAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The server performs a calculation regarding the likelihood that an event will occur for a given object, as displayed to a particular user. The objects are arranged according to this calculation and returned to the user on the requested page. The likelihood can also be multiplied by a weighting factor and the objects arranged according to this product. | 11-10-2011 |
20130041765 | METHOD AND SYSTEM FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page. | 02-14-2013 |
20130047062 | METHOD AND SYSTEM FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page. | 02-21-2013 |
20130047063 | METHOD AND SYSTEM FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page. | 02-21-2013 |
20130047076 | METHOD AND SYSTEM FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page. | 02-21-2013 |
Patent application number | Description | Published |
20100279524 | CONNECTOR PIN AND METHOD - An electrical connector and method includes a connector and a conforming element proximate to or in contact with the mating end of the connector so as to prevent distortion of a matable end. The matable end of the connector may be of a female or male type and may be of a post, tube, blade, pin, or other configuration. An element made of conforming material, for example, an elastomer, epoxy or rubber type material, is configured and positioned in contact with the matable end of the connector, providing support during assembly to prevent distortion of the matable end. The conforming element may be rectangular, wedge, cylindrical, conical, annular, or of another configuration as required to provide support to the connector pin. The conforming element may be fastened with an adhesive to the matable end to further prevent distortion. | 11-04-2010 |
20100301785 | Method and Apparatus for Electromagnetically Braking a Motor - An electromagnetic braking system and method is provided for selectively braking a motor using an electromagnetic brake having an electromagnet, a permanent magnet, a rotor assembly, and a brake pad. The brake assembly applies when the electromagnet is de-energized and releases when the electromagnet is energized. When applied the permanent magnet moves the brake pad into frictional engagement with a housing, and when released the electromagnet cancels the flux of the permanent magnet to allow a leaf spring to move the brake pad away from the housing. A controller has a DC/DC converter for converting a main bus voltage to a lower braking voltage based on certain parameters. The converter utilizes pulse-width modulation (PWM) to regulate the braking voltage. A calibrated gap is defined between the brake pad and permanent magnet when the brake assembly is released, and may be dynamically modified via the controller. | 12-02-2010 |
Patent application number | Description | Published |
20110067517 | ROTARY SERIES ELASTIC ACTUATOR - A rotary actuator assembly is provided for actuation of an upper arm assembly for a dexterous humanoid robot. The upper arm assembly for the humanoid robot includes a plurality of arm support frames each defining an axis. A plurality of rotary actuator assemblies are each mounted to one of the plurality of arm support frames about the respective axes. Each rotary actuator assembly includes a motor mounted about the respective axis, a gear drive rotatably connected to the motor, and a torsion spring. The torsion spring has a spring input that is rotatably connected to an output of the gear drive and a spring output that is connected to an output for the joint. | 03-24-2011 |
20110067521 | HUMANOID ROBOT - A humanoid robot includes a torso, a pair of arms, two hands, a neck, and a head. The torso extends along a primary axis and presents a pair of shoulders. The pair of arms movably extend from a respective one of the pair of shoulders. Each of the arms has a plurality of arm joints. The neck movably extends from the torso along the primary axis. The neck has at least one neck joint. The head movably extends from the neck along the primary axis. The head has at least one head joint. The shoulders are canted toward one another at a shrug angle that is defined between each of the shoulders such that a workspace is defined between the shoulders. | 03-24-2011 |
20110071680 | INTEGRATED HIGH-SPEED TORQUE CONTROL SYSTEM FOR A ROBOTIC JOINT - A control system for achieving high-speed torque for a joint of a robot includes a printed circuit board assembly (PCBA) having a collocated joint processor and high-speed communication bus. The PCBA may also include a power inverter module (PIM) and local sensor conditioning electronics (SCE) for processing sensor data from one or more motor position sensors. Torque control of a motor of the joint is provided via the PCBA as a high-speed torque loop. Each joint processor may be embedded within or collocated with the robotic joint being controlled. Collocation of the joint processor, PIM, and high-speed bus may increase noise immunity of the control system, and the localized processing of sensor data from the joint motor at the joint level may minimize bus cabling to and from each control node. The joint processor may include a field programmable gate array (FPGA). | 03-24-2011 |
20120279338 | ROTARY SERIES ELASTIC ACTUATOR - A rotary actuator assembly is provided for actuation of an upper arm assembly for a dexterous humanoid robot. The upper arm assembly for the humanoid robot includes a plurality of arm support frames each defining an axis. A plurality of rotary actuator assemblies are each mounted to one of the plurality of arm support frames about the respective axes. Each rotary actuator assembly includes a motor mounted about the respective axis, a gear drive rotatably connected to the motor, and a torsion spring. The torsion spring has a spring input that is rotatably connected to an output of the gear drive and a spring output that is connected to an output for the joint. | 11-08-2012 |
20120279343 | ROTARY SERIES ELASTIC ACTUATOR - A rotary actuator assembly is provided for actuation of an upper arm assembly for a dexterous humanoid robot. The upper arm assembly for the humanoid robot includes a plurality of arm support frames each defining an axis. A plurality of rotary actuator assemblies are each mounted to one of the plurality of arm support frames about the respective axes. Each rotary actuator assembly includes a motor mounted about the respective axis, a gear drive rotatably connected to the motor, and a torsion spring. The torsion spring has a spring input that is rotatably connected to an output of the gear drive and a spring output that is connected to an output for the joint. | 11-08-2012 |
Patent application number | Description | Published |
20100294286 | FLEXIBLE AND LEAKPROOF AND LEAK-RESISTANT MEDICAL BARRIERS AND SYSTEMS AND METHODS OF USE THEREOF - A leak-resistant medical barrier is disclosed as having a sheet with a first side and a second side. The first side has an adhesive portion adapted to be disposed on a patient's skin and a release liner disposed on the adhesive portion. The second side also has an adhesive portion adapted to be disposed either on a patient's skin, on itself, or on a patient's skin and on itself and a release liner disposed on its adhesive portion. The second side adhesive portion is adapted such that when it is disposed on itself, it joins portions of surfaces of the medical barrier to form a leak-resistant seal between the surfaces, thereby providing for a medical barrier of adjustable volume and patient-adhesive contact area. | 11-25-2010 |
20110245744 | FLEXIBLE MEDICAL BARRIER SYSTEMS AND METHODS OF USE - The present application relates generally to a medical barrier, and in particular, to a medical barrier comprising a sheet through which a patient's appendage can be inserted, a flexible band connected to the sheet, and a stabilization tab to stabilize the sheet during the application of the medical barrier to the patient. | 10-06-2011 |
20110247179 | CLOSURE LATCH - The present disclosure relates generally to closure mechanisms, such as a closure latch device for clamping a band. The closure latch comprises a first and second latch member engaged to pivot relative to each other. Certain embodiments relate to methods of clamping a band. Certain embodiments relate to methods of manufacturing a clamping device. | 10-13-2011 |
20110271494 | BAND-SECURING DEVICE - The present disclosure relates generally to mechanisms for securing a band around an object. Certain embodiments relate to band-securing devices. Certain embodiments relate to band-securing devices including a band. Certain embodiments relate to band-securing devices including a band and a medical barrier. Certain embodiments relate to methods of securing a band with a band-securing device. Certain embodiments relate to methods of manufacturing a band-securing device. | 11-10-2011 |
20120260416 | MEDICAL WASTE DISPOSAL SYSTEM ASSEMBLY - A novel collection device for collection, storage and disposal of biological products, in conjunction with an improved cleansing method. Disclosed is an apparatus which includes a locking closing member handle to allow for safe transport and disposal of medical waste. Closing member allows for secure containment of medical waste and subsequent apparatus cleaning. Closing member design includes a gap between closing member and housing which facilitates device cleaning after waste disposal. | 10-18-2012 |
Patent application number | Description | Published |
20130184808 | ROTATIONAL SPUN MATERIAL COVERED MEDICAL APPLIANCES AND METHODS OF MANUFACTURE - A medical appliance or prosthesis may comprise one or more layers of rotational spun nanofibers, including rotational spun polymers. The rotational spun material may comprise layers including layers of polytetrafluoroethylene (PTFE). Rotational spun nanofiber mats of certain porosities may permit tissue ingrowth into or attachment to the prosthesis. Additionally, one or more cuffs may be configured to allow tissue ingrowth to anchor the prosthesis. | 07-18-2013 |
20140072694 | ROTATIONAL SPUN MATERIAL COVERED MEDICAL APPLIANCES AND METHODS OF MANUFACTURE - A medical appliance or prosthesis may comprise one or more layers of rotational spun nanofibers, including rotational spun polymers. The rotational spun material may comprise layers including layers of polytetrafluoroethylene (PTFE). Rotational spun nanofiber mats of certain porosities may permit tissue ingrowth into or attachment to the prosthesis. Additionally, one or more cuffs may be configured to allow tissue ingrowth to anchor the prosthesis. | 03-13-2014 |
20140074225 | ROTATIONAL SPUN MATERIAL COVERED MEDICAL APPLIANCES AND METHODS OF MANUFACTURE - A medical appliance or prosthesis may comprise one or more layers of rotational spun nanofibers, including rotational spun polymers. The rotational spun material may comprise layers including layers of polytetrafluoroethylene (PTFE). Rotational spun nanofiber mats of certain porosities may permit tissue ingrowth into or attachment to the prosthesis. Additionally, one or more cuffs may be configured to allow tissue ingrowth to anchor the prosthesis. | 03-13-2014 |
20150352826 | ROTATIONAL SPUN MATERIAL COVERED MEDICAL APPLIANCES AND METHODS OF MANUFACTURE - A medical appliance or prosthesis may comprise one or more layers of rotational spun nanofibers, including rotational spun polymers. The rotational spun material may comprise layers including layers of polytetrafluoroethylene (PTFE). Rotational spun nanofiber mats of certain porosities may permit tissue ingrowth into or attachment to the prosthesis. Additionally, one or more cuffs may be configured to allow tissue ingrowth to anchor the prosthesis. | 12-10-2015 |
Patent application number | Description | Published |
20100266147 | SYSTEM AND METHOD FOR AUDIO MIXING - Methods and systems for assigning functionality to a plurality of physical input controls of an audio mixing system involve: providing an interface for enabling an operator to select one of a plurality of audio channels and one of a plurality of mixing functional areas, wherein each of the plurality of mixing functional areas includes a plurality of audio mixing functions associated with the functional area; receiving an indication of a selection of one of the plurality of channels by an operator using the interface; receiving an indication of a selection of one of the plurality of audio mixing functional areas by an operator using the interface; and for each of the plurality of physical controls: assigning the physical control to control, for the selected channel, one of the plurality of audio mixing functions associated with the selected audio mixing functional area; and displaying a visual indication of the assigned function. | 10-21-2010 |
20120059492 | Exchange of Metadata Between a Live Sound Mixing Console and a Digital Audio Workstation - A system for transferring metadata between an audio mixing console and a digital audio workstation connected by an audio link and a computer network. The audio mixing console and the digital audio system implement an Ethernet-based communication protocol for sending messages between them over the network connection, the messages including metadata specifying a plurality of settings on the audio mixing console corresponding to audio information received by the audio mixing console during a live performance. The audio information is sent to the digital audio system over the high bandwidth connection. The high bandwidth connection can also be used to transfer the metadata. The transfer of metadata between the console and the digital audio workstation facilitates new digital audio archiving, virtual live mixing, and virtual soundcheck workflows. | 03-08-2012 |
20150063602 | EXCHANGE OF METADATA BETWEEN A LIVE SOUND MIXING CONSOLE AND A DIGITAL AUDIO WORKSTATION - A system for transferring metadata between an audio mixing console and a digital audio workstation connected by an audio link and a computer network. The audio mixing console and the digital audio system implement an Ethernet-based communication protocol for sending messages between them over the network connection, the messages including metadata specifying a plurality of settings on the audio mixing console corresponding to audio information received by the audio mixing console during a live performance. The audio information is sent to the digital audio system over the high bandwidth connection. The high bandwidth connection can also be used to transfer the metadata. The transfer of metadata between the console and the digital audio workstation facilitates new digital audio archiving, virtual live mixing, and virtual soundcheck workflows. | 03-05-2015 |