Patents Issued in April 24, 2008
-
Publication number: 20080098312Abstract: A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.Type: ApplicationFiled: December 20, 2007Publication date: April 24, 2008Inventors: Bay-Wei Chang, Jing Lim, Sanjeev Singh
-
Publication number: 20080098313Abstract: A system and method for facilitating the configuration and management of events within a social networking system is disclosed. The system enables members of similar or different geographic region and/or like interests, hobbies, social status, relationship status, family status, etc. to interact with the system to view activities, register to participate in activities, and schedule activities. A personal workspace, accessible through a variety of devices (e.g., kiosks, web clients, wireless devices, and set-top boxes) enables network members to view a personal calendar, scheduled events and activities, invitations, localized news, and the like. The personal workspace further facilitates registration to participate in scheduled activities. A scheduling interface enables network users to configure and schedule activities through selection and/or entry of an activity details.Type: ApplicationFiled: May 11, 2007Publication date: April 24, 2008Applicant: INSTABUDDY LLCInventor: Daniel Pollack
-
Publication number: 20080098314Abstract: A method and a system for preparing and delivering an archive on a computer-readable medium is provided. A platform gathers and stores data on the platform that can be viewed through a first graphical user interface over the Internet. In addition, the platform generates an archive of the data in a web browser readable format containing instructions of a second graphical user interface. The archive can be viewed offline with a web browser through the second graphical user interface. Lastly, the first graphical user interface and the second graphical user interface are substantially identical.Type: ApplicationFiled: October 19, 2006Publication date: April 24, 2008Inventor: Joshua D.J. Sharfman
-
Publication number: 20080098315Abstract: Executing an operation associated with a region proximate a graphic element on a surface. A user interaction with a region proximate a graphic element on a surface is detected, where the surface comprises a plurality of regions proximate the graphic element. Responsive to the user interaction, an operation associated with the region is executed.Type: ApplicationFiled: October 18, 2006Publication date: April 24, 2008Inventors: Dao-Liang Chou, Steve Baldzikowski, Frank A. Lavoie
-
Publication number: 20080098316Abstract: This invention discloses an image search and display system that includes a graphic user interface to provide to a user with visual display of three-dimensional selections of location, time and people to navigate pictures. The location and time will be presented on a distorted map and timeline respectively, where the distortion is based on the number of pictures at a certain location or period of time. The thumbnails of people are sized according to the number of pictures including the relevant persons, and this will typically result in the owner of the content and close family/friends having the largest thumbnails. Also the user interface can group the people according to the number of pictures they have in common.Type: ApplicationFiled: January 16, 2006Publication date: April 24, 2008Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.Inventor: Kelly Declan
-
Publication number: 20080098317Abstract: Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, switching to a user interface to a source computer resource, receiving a user selection of content from said source user interface, and automatically copying the selected content to a transfer buffer and to the designated insertion point(s) in the destination computer resource. Each time source content is selected, a number of source reference data items such as author, publication date, and source file name or network address are captured and stored. The stored source reference identifies may then be used to automatically generate footnotes, end notes, and bibliographical entries.Type: ApplicationFiled: December 20, 2007Publication date: April 24, 2008Inventors: Yen-Fu Chen, John Dunsmoir
-
Publication number: 20080098318Abstract: A method for providing a menu screen suitable for menus provided by a connected external device, and an imaging device using the same, are provided. The method includes acquiring menu name information on names of menus provided by a connected external device; and displaying names of menus provided by the external device based on the acquired menu name information.Type: ApplicationFiled: June 26, 2007Publication date: April 24, 2008Applicant: Samsung Electronics Co., Ltd.Inventors: Dong-young KIM, Dae-gyu Bae
-
Publication number: 20080098319Abstract: A method of relying upon intelligent feedback to create a dynamic toolbar that provides navigation and creation options that change dependant upon the location of the dynamic toolbar and the type of multimedia page being viewed.Type: ApplicationFiled: October 22, 2007Publication date: April 24, 2008Inventor: Gary Lucas
-
Publication number: 20080098320Abstract: A computer readable medium containing media creating application code which implements the following procedures, generating in a user interface an application window having a window frame the window frame defining a pane, displaying a theme in the pane, displaying a plurality of buttons on the frame; and displaying a status indicator on the frame.Type: ApplicationFiled: October 31, 2007Publication date: April 24, 2008Inventors: Freddie Geier, Stefan Bauer-Schwan
-
Publication number: 20080098321Abstract: An in-band mechanism for discovery of device management capabilities is provided. The in-band discovery mechanism is similar to an out-of-band discovery mechanism and uses a non-proprietary mechanism. A management provider may query the management capabilities of devices and may register devices that may only be managed in-band with a directory agent.Type: ApplicationFiled: October 19, 2006Publication date: April 24, 2008Inventor: Ramamurthy Krithivas
-
Publication number: 20080098322Abstract: A 3D surface wound, injury, and personal protective equipment (PPE) data entry system provides an easily usable graphical user interface through which an examiner can objectively record data relating to surface wounds and injuries sustained by a subject human, as well as PPE used when the wounds/injuries were sustained. The system includes a 3D human model onto which the examiner draws the surface wound(s) and/or damage to the PPE. The subject human's record is stored in a database of similar records. The database records comprise quantifiable, objective data that is easily compared and analyzed. An analysis tool can aggregate a selected population of human subjects within the database to create wound density information that can be statistically analyzed and/or displayed on a standard 3D human model. Such objective wound density information may facilitate improved medical and/or tactical training, and improved PPE design.Type: ApplicationFiled: June 1, 2007Publication date: April 24, 2008Applicant: SimQuest LLCInventors: Howard Champion, Paul Sherman, Mary Lawnick, Paul Cashman, Harald Scheirich, Timothy Kelliher
-
Publication number: 20080098323Abstract: A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within the program material. Numeric time or counter mark of the current position is displayed in the vicinity of the cache bar. The trick play bar and its associated components are displayed for a predetermined time period.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Inventors: Robert VALLONE, Howard Look, Ain McKendrick
-
Publication number: 20080098324Abstract: Assisting the computer input of date values includes storing a pre-specified reference date in a storage device, storing one or more user-inputted digits in the storage device, complementing the input digit sequence with a digit sequence generated on the basis of the reference date, and displaying the one or more generated candidate dates on the display device.Type: ApplicationFiled: October 18, 2007Publication date: April 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Katsuhisa Kataoka, Kenji Kobayashi
-
Publication number: 20080098325Abstract: A system and computer implemented method for providing a widget are described. The widget is embeddable and for dynamically displaying multimedia content. The method and system include receiving an event configuration for an event, receiving a configuration of the widget, and allowing the widget to be copied to provide a copy. The widget is for dynamically displaying multimedia content related to the event, and is embeddable and copyable. The configuration includes the event with which the widget is associated. The multimedia content includes updatable tracking mechanism(s) for the event. The copy is embeddable, copyable, associated with the event, and displays at least a portion of the multimedia content. The copy has a copy configuration including at least one sub-campaign. The copy includes updatable sub-campaign tracking mechanism(s) for graphically tracking progress of the sub-campaign. The method and system also include rendering the copy on a site.Type: ApplicationFiled: October 23, 2007Publication date: April 24, 2008Inventors: Carnet Williams, Olin Lagon, Kevin Hughes
-
Publication number: 20080098326Abstract: To edit a web page so that various contents can be displayed, while ensuring fine uniformity of the whole web page, a mount (board art) is displayed within the web page so that content, such as an image or a text, can be pasted in the mount. When pasting the content in the mount, the content is compressed or extended so as to fit in a predetermined region disposed within the mount regardless of a data amount of the content. By arranging the mount within the page, fine conformity of the whole page is achieved by proximity, alignment, and repetition of a plurality of mounts.Type: ApplicationFiled: October 15, 2007Publication date: April 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Eisuke Kanzaki
-
Publication number: 20080098327Abstract: A user interface for providing an information gateway between a user and a computer platform includes two or more windows for displaying information, and for facilitating information entry from a user. The windows may be in the form of a rectangular box, although other shapes may be used. The size and/or shape of each of the windows changes as the window content changes. The user interface requires the user sequentially step through the windows, completing the required data entry for each window before proceeding to the subsequent window. As the user encounters a particular window, that window expands to display details of the window content. When the user completes the data entry fields of an expanded window and proceeds to the subsequent window, the completed window collapses to display a summary of the content. The expansion or collapse of a window may occur in a gradual or abrupt transition.Type: ApplicationFiled: September 20, 2007Publication date: April 24, 2008Applicant: Allurent, Inc.Inventors: Joseph Berkovitz, James Echmalian, Michael Keirnan, George Plesko, Joseph Chung, Fumi Matsumoto
-
Publication number: 20080098328Abstract: A method and system for indicating availability of a contact is provided. The presence system displays to the user an indication of the presence state in association with the contact. The presence system provides an indication of the availability associated with the presence state of the contact when the user indicates to view such information. When the contact has high availability, the presence system displays an increasing animation. When the contact has low availability, the presence system displays a decreasing animation.Type: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Applicant: Microsoft CorporationInventors: Kelly E. Rollin, Ankur Chavda
-
Publication number: 20080098329Abstract: A method and system for managing blood products and tracking their movement in which a database is provided for entering and storing information pertaining to each patient, and a patient toolbar is provided for selectively displaying patient information and condition including but not limited to each patient's special needs, prior transfusion reaction history, directed blood components, and blood type with a manual control button to selectively display each item or category of information on a screen.Type: ApplicationFiled: October 10, 2007Publication date: April 24, 2008Applicant: Global Med Technologies, Inc.Inventors: Miklos Csore, Gerald Willman, Noah Bentley
-
Publication number: 20080098330Abstract: Improved approaches for users to with graphical user interfaces of computing devices are disclosed. A rotational user action supplied by a user via a user input device can provide accelerated scrolling. The accelerated nature of the scrolling enables users to scroll or traverse a lengthy data set (e.g., list of items) faster and with greater ease. The amount of acceleration provided can be performed in successive stages, and/or performed based on the speed of the rotational user action. In one embodiment, the rotational user action is transformed into linear action with respect to a graphical user interface. The resulting acceleration effect causes the linear action to be enhanced such that a lengthy data set is able to be rapidly traversed.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Inventors: Robert Tsuk, Jeffrey Robbin
-
Publication number: 20080098331Abstract: A portable multifunction device displays a first icon and a second icon on its touch screen display. In response to a sequence of finger movements across the first and second icons, wherein the finger stays in contact with the touch screen display during the movements, the portable device highlights the first icon for at least a predefined time period if a parameter associated with the finger's position relative to the touch screen display meets a first predefined condition and then highlights the second icon for at least the predefined time period if the parameter associated with the finger's position relative to the touch screen display meets a second predefined condition.Type: ApplicationFiled: December 20, 2007Publication date: April 24, 2008Inventors: Gregory Novick, Stephen Lemay, Kenneth Kocienda, Bas Ording
-
Publication number: 20080098332Abstract: Information is displayed regarding an arrangement of nodes coupled by a communications network. The nodes are associated with corresponding characteristics. Plural groups of the nodes are defined based on the characteristics associated with the nodes. Group icons representing the respective groups of nodes are displayed.Type: ApplicationFiled: October 24, 2006Publication date: April 24, 2008Inventors: David C.P. LaFrance-Linden, Howard S. Rifkin
-
Publication number: 20080098333Abstract: A 3D surface wound, injury, and personal protective equipment (PPE) data entry system provides an easily usable graphical user interface through which an examiner can objectively record data relating to surface wounds and injuries sustained by a subject human, as well as PPE used when the wounds/injuries were sustained. The system includes a 3D human model onto which the examiner draws the surface wound(s) and/or damage to the PPE. The subject human's record is stored in a database of similar records. The database records comprise quantifiable, objective data that is easily compared and analyzed. An analysis tool can aggregate a selected population of human subjects within the database to create wound density information that can be statistically analyzed and/or displayed on a standard 3D human model. Such objective wound density information may facilitate improved medical and/or tactical training, and improved PPE design.Type: ApplicationFiled: June 1, 2007Publication date: April 24, 2008Applicant: SimQuest LLCInventors: Howard Champion, Paul Sherman, Mary Lawnick, Paul Cashman, Harald Scheirich, Timothy Kelliher
-
Publication number: 20080098334Abstract: The invention provides a method and process for designing an integrated circuit based on using the results from both 1) a specific set of silicon test structure characterizations and 2) the decomposition of logic into combinations of simple logic primitives, from which a set of logic bricks are derived that can be assembled for a manufacturable-by-construction design. This implementation of logic is compatible with the lithography settings that are used for implementation of the memory blocks and other components on the integrated circuit, particularly by implementing geometrically consistent component features. The invention provides the ability to recompile a design comprised of logic and memory blocks onto a new geometry fabric to implement a set of technology-specific design changes, without requiring a complete redesign of the entire integrated circuit.Type: ApplicationFiled: October 2, 2007Publication date: April 24, 2008Inventors: Lawrence Pileggi, Andrzej Strojwas, Lucio Lanza
-
Publication number: 20080098335Abstract: To minimize the voltage drops in an electronic circuit, existing instances are moved and decoupling capacitors are automatically inserted according to an algorithm. A model of the voltage drop on a row of gate elements is presented. The model allows for rapid computations of the effect of a particular move or insertion on voltage drop in the circuit.Type: ApplicationFiled: October 19, 2006Publication date: April 24, 2008Inventors: David L. Allen, Christopher W. Kapral
-
Publication number: 20080098336Abstract: A compiler in which pseudo C descriptions (1) that are capable of describing parallel operations at a statement level and at a cycle precision by clock boundaries and register assignment statements are input, the register assignment statements are identified (S2), so as to generate executable C descriptions (3), to extract state machines having undergone reductions in the numbers of states, and to decide whether or not a loop to be executed in the 0th cycle is existent (S5), and if the loop is nonexistent, circuit descriptions (4) that are capable of being logically synthesized are generated. Thus, the pseudo C descriptions in which the clock boundaries are explicitly inserted into the C descriptions are input, and the pseudo C descriptions which permit the register assignment statements to be described in parallel at the statement level are input, so that a pipeline operation attended with a stall operation can be represented.Type: ApplicationFiled: December 5, 2007Publication date: April 24, 2008Inventors: Tadaaki Tanimoto, Masurao Kamada
-
Publication number: 20080098337Abstract: The invention displays a guard ring within an integrated circuit design by determining positions of the logic devices within the integrated circuit design, incorporating the guard ring into the integrated circuit design, and displaying the logic devices and the guard ring either graphically, semantically, or symbolically in a single display. The symbolic display comprises a parameterized symbol. The parameterized symbol displays parameters including the type of circuit, the type of guard ring and the efficiency of the guard ring. The invention displays the logic devices and the guard ring graphically by illustrating relative positions of the logic devices and the guard ring.Type: ApplicationFiled: December 13, 2007Publication date: April 24, 2008Applicant: International Business Machines CorporationInventors: Charles Perez, Steven Voldman
-
Publication number: 20080098338Abstract: A method, system and computer program product for generating and verifying the correctness of isolation logic modules in design of integrated circuits (ICs). The method disclosed generates an isolation logic module for each power domain specified by a user, instantiates the generated module in a pre-determined wakeup domain, and then simulates shutdown conditions to ensure the correctness of the generated isolation logic module. The isolation logic is generated based on user-defined voltage constraints.Type: ApplicationFiled: December 18, 2007Publication date: April 24, 2008Applicant: ATRENTA, INC.Inventors: Bhanu Kapoor, Debabrata Bagchi, Sanjay Churiwala
-
Publication number: 20080098339Abstract: Techniques a race logic analysis on an integrated circuit (IC) design are described herein. In one embodiment, all hardware description language (HDL) defined system functions and/or tasks that have one or more side-effects when invoked in a first HDL language, but not when the same HDL-defined system functions/tasks are invoked in a second HDL language are identified. For all processing blocks that invoke the HDL-defined system functions/tasks that have side-effects, one or more triggering conditions of the processing blocks and HDL languages in which the processing blocks are coded are collected. When detecting a concurrent invocation race of the HDL-defined system functions/tasks statically or dynamically, checking is performed only the processing blocks that are coded in one or more HDL languages which render the HDL-defined system functions/tasks to manifest the one or more side-effects. Other methods and apparatuses are also described.Type: ApplicationFiled: December 20, 2007Publication date: April 24, 2008Inventor: Terence Chan
-
Publication number: 20080098340Abstract: The present invention relates to a method for designing initial placement of functional blocks and designing power distribution network of a semiconductor integrated circuit in the next stage of architecture level design of integrated circuit, which estimates the area and the quantity of power consumption of functional blocks and integrated circuit using design specifications of the functional blocks constructing the integrated circuit, that is, interconnection between functional blocks and an estimated size of the functional blocks which is determined in an architecture level design process. The present invention enables initial functional block placement in consideration of power consumption of the functional blocks and analyze reliability of power distribution network even prior to detailed circuit design.Type: ApplicationFiled: November 25, 2005Publication date: April 24, 2008Applicant: Entasys Design, Inc.Inventor: Sung Hwan Oh
-
Publication number: 20080098341Abstract: A design layout generating method for generating a design pattern of a semiconductor integrated circuit is disclosed. This method comprises modifying a first modification area extracted from a design layout by a first modifying method, and modifying a second modification area extracted from the design layout so as to include the first modification area by a second modifying method on the basis of a pattern modifying guideline calculated from at least a partial design layout in the second modification area.Type: ApplicationFiled: October 18, 2007Publication date: April 24, 2008Inventors: Sachiko KOBAYASHI, Suigen KYOH
-
Publication number: 20080098342Abstract: A simple method for designing a semiconductor integrated circuit having the ZSCCMOS structure is provided. For each kind of primitive logic gate, a logic gate cell H and a layout cell H each having a high-potential power supply end connected to VDD and a low potential power supply end connected to a pseudo-power supply line VSSV, and a logic gate cell L and a layout cell L each having a high-potential power supply end connected to a pseudo-power supply line VDDV and a low potential power supply end connected to VSS, are prepared. Logic simulation is performed on the assumption of a state immediately before power cut-off using a net list. The logic gate cell H is used as a primitive logic gate having an output state of “H” and the logic gate cell L is used as a primitive logic gate having an output state of “L”, thereby changing the net list. A layout is generated using the layout cells H and L.Type: ApplicationFiled: October 19, 2007Publication date: April 24, 2008Inventors: Yutaka Yoshimoto, Minoru Ito
-
Publication number: 20080098343Abstract: A system and method that uses a text-based script file to capture a circuit design and allows a circuit designer to manipulate the script file. The circuit designer can add, delete, or move components using various tags and commands that are stored in the script file. When the design is complete, or ready to be tested, the script file is processed creating a layout representation file that is readable by a graphics-based circuit design tool.Type: ApplicationFiled: January 8, 2008Publication date: April 24, 2008Inventors: Sanjay Dubey, Gaurav Mittal
-
Publication number: 20080098344Abstract: A software inspection management tool for monitoring inspection rates of code, the tool including: a display device for displaying a primary window having a plurality of functions; a first function being used for defining a new package by; a second function being used for opening an existing package; an inspection rate monitor for displaying elapsed time of inspection by a user; and a viewer window having two panes for examining the code, the first pane including a table view of items being inspected and the second pane including a table of comments to be made concerning the items being inspected; wherein the elapsed time is compared to a predetermined minimum and maximum range of permitted inspection time predefined in a preference dialog window; and wherein color modifications of the elapsed time occur in accordance with the user's inspection rate progress.Type: ApplicationFiled: October 6, 2006Publication date: April 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jerry L. Piatt
-
Publication number: 20080098345Abstract: Methods and apparatus, including computer program products, for accessing extensible markup language (XML) documents. A method includes enabling an array syntax within an object-oriented programming language to retrieve data from an extensible markup language (XML) document, the array syntax including defined object types, a tag name of an individual child element of a parent element object, and a name of a selected attribute within the tag name of the individual child element.Type: ApplicationFiled: October 9, 2006Publication date: April 24, 2008Inventor: Tom Messina
-
Publication number: 20080098346Abstract: Using a WSDL document to exchange an interface definition for back-end business logic includes automatically mapping various elements of the WSDL document to corresponding XQuery elements to generate an XQuery interface definition “skeleton”. From such an XQuery interface skeleton, an XQuery statement can be generated by filling in the body of the function that implements the logic. The XQuery statement serves as an interface definition for an interface to the function. Furthermore, at runtime a Web Service request that is based on the WSDL document can be translated into an XQuery call into an XQuery function that implements the logic defined in the WSDL document. From there, results are obtained from the XQuery function, translated into the appropriate return format defined in the WSDL, and returned.Type: ApplicationFiled: October 10, 2006Publication date: April 24, 2008Inventors: Rohan Angrish, Muralidhar Krishnaprasad
-
Publication number: 20080098347Abstract: A method for verifying software program code includes specifying a property that the software program code is expected to satisfy. The software program code and the property are transformed into an initial logical formula in a static single assignment (SSA) form, the formula including variables. A loop in the software program code is identified. Successive over-approximations are applied to a portion of the initial logical formula corresponding to the loop in order to produce a modified logical formula in the SSA form that represents a finite over-approximation of a set of states that are reachable by the loop. It is verified that the software program code satisfies the specified property by determining whether there is an assignment of the variables that satisfies the modified logical formula.Type: ApplicationFiled: October 20, 2006Publication date: April 24, 2008Inventors: Hana Chockler, Ziv Glazberg, Benyamin Godlin, Sharon Keidar-Barner
-
Publication number: 20080098348Abstract: One embodiment of the present invention provides a software domain model that enables simultaneous independent development of software components. A system using this model includes a first component, a second component, and a core layer that defines an item that can be accessed by the first and second components. Both components are able to independently and separately extend the definition of the item. A high-level software layer uses a set of micro-orchestrations to perform a holistic task, with each micro-orchestration invoking a piece of functionality in a component, the core layer, and/or the software layer.Type: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Inventors: Keith A. Olson, Jeffrey M. Collins, Calum G. Murray, Gerald B. Huff, Devin W. Breise
-
Publication number: 20080098349Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.Type: ApplicationFiled: November 29, 2006Publication date: April 24, 2008Applicant: The MathWorks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William Aldrich, Kai Tuschner
-
Publication number: 20080098350Abstract: The method in accordance with the invention is characterized in that a detailed implementation model is produced in the UML language, that the data of this model are structured to render them utilizable by the scripts generation tool “ModelInAction” (termed “MIA” and produced by the company Sodifrance), and that this tool is made to produce files in the C language, namely .C files, .H files, a generation report file, configuration management “batch” files and compilation project files.Type: ApplicationFiled: December 6, 2004Publication date: April 24, 2008Inventors: Arnaud Bailleul, Thierry Le-Saux
-
Publication number: 20080098351Abstract: A system that facilitates module design in an industrial environment is provided. The system includes a module component that defines operations to control an industrial process. At least one class component is defined within the module that identifies a generic operation for the module, where the class component executes one or more of the operations within the industrial control process.Type: ApplicationFiled: July 9, 2007Publication date: April 24, 2008Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: N. Andrew Weatherhead, Mark K. Carmount
-
Publication number: 20080098352Abstract: A code assist function which suggests candidates responsive to a parsing of a partial program instruction statement by determining a current cursor position in the partial program instruction statement; parsing the partial program instruction statement before the current cursor position; generating a list of candidates to be inserted at the current cursor position responsive to the parsing of the partial program instruction statement; applying a user-selected preference to the list of candidates to generate a suggested list of candidates; displaying the list of suggested candidates; allowing a user to select one of the list of suggested candidates; and inserting at the current cursor position the user-selected suggested candidate. User-selectable preferences may be selected such as a longer or shorter list of candidates; a longer or shorter representation keyword candidates; a full syntax or partial syntax representation of a candidate; and a character case representation of a candidate.Type: ApplicationFiled: December 13, 2007Publication date: April 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allen HAWLEY, Pavan IMMANENI
-
Publication number: 20080098353Abstract: A graphical development environment for developing the program flow of an application, The environment is controlled by a plurality of icons, some of which are detailed sub-routines used to control the proper returns in systems in which speech recognition is utilized. In one embodiment, a loop construct is used with branches arranged by the sub-routine icons to ensure that a proper return is achieved based upon an expected grammar for that branch.Type: ApplicationFiled: December 17, 2007Publication date: April 24, 2008Applicant: Intervoice Limited PartnershipInventors: Myra Hambleton, Charles Galles, John Fuentes
-
Publication number: 20080098354Abstract: A modular management blade (MMB) system used to monitor the voltage, temperature and fan rotational speed in a blade server chassis is provided. The modular management blade system comprises a first modular management blade and a second modular management blade. The first modular management blade comprises a first memory unit used to store a first code. The second modular management blade is coupled to the first modular management blade through the first communication link. The second modular management blade comprises a communication link control unit and a second memory unit respectively used to receive an updating code package through the second communication link and store a second code. As the communication link control unit receives an updating code package, the first modular management blade and the second modular management blade respectively update the first code and the second code according to the updating code package.Type: ApplicationFiled: June 12, 2007Publication date: April 24, 2008Applicant: QUANTA COMPUTER INC.Inventors: Yu-Cheng Chen, Yen-Ping Tung
-
Publication number: 20080098355Abstract: Embodiments of configuring elements of a first ES and a second ES in mechanisms are described generally herein. Other embodiments may be described and claimed.Type: ApplicationFiled: November 21, 2006Publication date: April 24, 2008Inventors: Christian Janiesch, Alexander Dreiling, Ulrike B. Greiner, Sonia Lippe
-
Publication number: 20080098356Abstract: A software documentation system is provided. This includes a selection component that detects a project component within a context of a current language. A translation viewer displays alternative language documentation associated with the detected project component, where the translation viewer can be associated with an editor that is linked to the context of the current language. Other aspects include providing components to switch from a current language to an alternative language within the software documentation or development system.Type: ApplicationFiled: September 29, 2006Publication date: April 24, 2008Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Matthew R. Ericsson, David R. Curry, Christopher E. Stanek, Fabio Malaspina, Ronald E. Bliss
-
Publication number: 20080098357Abstract: A method of capture of program metadata in near real time consistent with certain embodiments involves monitoring remote control commands to detect an activate command that activates a mode of operation having potential for selection of a program; upon receipt of the activate command, further monitoring remote control commands for a selection command that selects a program; upon receipt of the selection command, issuing an information command that causes an access device to generate a video frame containing metadata associated with the program; and optical character recognition (OCR) processing the video frame containing the metadata relating to the program in order to extract the metadata associated with the program. The process can be carried out by a control device that is not a target device of at least one of the activate and selection commands, wherein the control device can respond to multiple remote command sets.Type: ApplicationFiled: March 8, 2007Publication date: April 24, 2008Inventor: Brant L. Candelore
-
Publication number: 20080098358Abstract: A method for providing a common structure for trace data is disclosed. In one embodiment, the method includes generating non-compatible trace data at a first provider, converting the non-compatible trace data into a first compatible trace data, generating a second compatible trace data at a second provider, and storing the first compatible trace data and the second compatible trace data as common trace data at a database.Type: ApplicationFiled: September 29, 2006Publication date: April 24, 2008Inventor: Hristo D. Shekov
-
Publication number: 20080098359Abstract: A method and apparatus for manipulation of trace sessions based on address parameters. An embodiment of a method includes receiving a request for a performance trace session for a computer application. A parameter is generated to designate the performance trace session. A call is received to an address of the computer application, where the call includes the generated parameter. A trace session is opened in response to the call to the address and the parameter.Type: ApplicationFiled: September 29, 2006Publication date: April 24, 2008Inventors: Ventsislav Ivanov, Georgi N. Mihailov
-
Publication number: 20080098360Abstract: A method (which can be computer implemented) for inferring whether at least a first relationship exists between at least first and second entities includes the steps of applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, and combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities.Type: ApplicationFiled: June 15, 2007Publication date: April 24, 2008Applicant: International Business Machines CorporationInventors: Tamir Klinger, Peri L. Tarr
-
Publication number: 20080098361Abstract: Embodiments of the present invention provide a system that generates a test for a class under test. The system first receives an operation sequence to be applied to the class under test. The system then generates one or more operation subsequences from the received operation sequence. Next, the system filters each operation subsequence. The system then produces a filtered version of the operation subsequences, wherein the filtered version of the operating subsequences can be used to perform tests on the class under test more expediently.Type: ApplicationFiled: June 26, 2007Publication date: April 24, 2008Inventors: Ashish Kumar, Robert Scott Vachalek