Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cooperstein

Gerald Cooperstein, Rockville, MD US

Patent application numberDescriptionPublished
20100061517DIODE FOR FLASH RADIOGRAPHY - A flash radiography diode includes a cathode and an anode. The cathode includes a frustum member with a bore extending through the frustum member. The anode is a tapered anode made of an electrically conductive material and oriented toward the cathode. The anode and the cathode are housed in a chamber with a gap between the anode and the cathode. The cathode is configured to emit electrons to the tapered anode, which electrons strike the anode and create an anode plasma. The anode plasma creates X rays which propagate from the anode.03-11-2010

Howard Cooperstein, Mountain View, CA US

Patent application numberDescriptionPublished
20110072396Gallery User Interface Controls - A computing system for providing a user interface control to modify properties of items within a main application window. The computing system has a main application window, a gallery control window, a control object selection processing module, and a control object focus processing module. The main application window contains one or more application items, each application item having one or more control properties affecting a behavior of the application item. The gallery control window contains a list of one or more control objects for modifying control properties of the application items located within the main application window. Each of the control objects in the list of control objects includes a graphical icon having a selection portion and a properties portion and one or more control properties that affect one or more items within the main application window.03-24-2011

Howard L. Cooperstein, Merlo Park, CA US

Patent application numberDescriptionPublished
20100289820Creation and Manipulation of Canvases Based on Ink Strokes - A canvas in an inking application is created and manipulated based on ink strokes. An ink stroke outside a presented canvas, even outside a user interface of the inking application, is recorded and the presented canvas enlarged to cover the recorded ink stroke. If the ink stroke begins on a command area such as a canvas size control icon, the command associated with the area is executed. If the ink stroke begins in a typed text area, lines are frozen and separated responsive to the first stroke. A new canvas is presented between the separated lines. A size of the new canvas is adjusted based on ink entry or a size of the first ink stroke.11-18-2010

Howard L. Cooperstein, Menlo Park, CA US

Patent application numberDescriptionPublished
20080313210Content Publishing Customized to Capabilities of Device - Aspects of the subject matter described herein relate to customizing content to the capabilities of a device. In aspects, an editor uses an editorial tool to specify criteria applicable to content. The criteria include rules to apply in generating content based on quantized capabilities of devices. A publishing component that receives a request for content first detects the capabilities of the requesting device. Then, the publishing component classifies the capabilities of the device and applies the criteria to the classifications in customizing content to deliver to the device.12-18-2008

Howard Lesley Cooperstein, Menlo Park, CA US

Patent application numberDescriptionPublished
20080276166Automatic switching fonts on multilingual text runs - Automatic switching of fonts on multilingual text runs in one action is provided. After an indication that a new font scheme is to be applied to a multilingual text selection, a client application passes a language identification for each of the multilingual text runs, a major/minor font designation for each text run, a script identification for each text run, if available, and the selected new font scheme to a font scheme application programming interface (API). The font scheme API converts the received language identification to a script identification for each multilingual text run and maps the resulting script identifications to appropriate fonts associated with the selected font scheme for each of the multilingual text runs. Fonts retrieved for each language text run are returned to the client application for rendering the multilingual text runs according to the respective fonts applicable to the selected font scheme.11-06-2008