Graphical Or Iconic Based (e.g., Visual Program) Patents (Class 715/763)
-
Patent number: 8843828Abstract: Provided is a desktop navigation tool (DNT) for navigation across multiple web pages, including the original and the second web page described in the paragraph above. An “UP” button enables a user to navigate from the new web page back to a different window, opened from a particular window. A “DOWN” (DN) button enables the user to navigate back to a window from which a particular window was spawned. This functionality differs from that found in standard “FORWARD” and “BACK” navigation buttons, typically found in a browser window, which only enable a user to navigate through web pages within a particular window. The claimed subject matter enables a user to navigate more freely and efficiently among multiple windows.Type: GrantFiled: May 31, 2007Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventor: James M. McArdle
-
Patent number: 8843352Abstract: A computer-implemented system for designing a structure based on an initial depiction is disclosed. The system includes a design engine that receives the depiction and various other inputs and produces a structure design therefrom. The depiction is analyzed to determine a representation, and cells instantiated to populate the representation. Cells are configured to be assembled together with other cells to form the structure design, including systems of the design. An initial proposed design may be iteratively improved using one or more measures of the proposed structure design's goodness, such as conformance to the depiction's shape, style, volume, etc. Creation of the depiction may be in the context of the building site, from which additional information may be derived in the process of creating a proposed structure design.Type: GrantFiled: August 16, 2011Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Michelle Kaufmann, Eric Teller, Alena Fong, Nicholas Chim, Cedric Dupont
-
Patent number: 8842131Abstract: A method and system for framework clipping are disclosed. A user interface tree of widgets corresponding to widgets requiring clipping is traversed. For each encountered widget, layer allocation operations are performed which include selecting a current, previous, or next layer to which to allocate the widget and determining whether the selected layer can accommodate the widget, where a determination that the selected layer cannot accommodate the widget results in a bit from a stencil buffer being allocated to the selected layer. A value of the selected layer is incremented to account for the widget being allocated to the selected layer A stencil test mask is generated as a combination of value of the layers previous to a current layer. The stencil test mask is written to the stencil buffer, and the layer allocation operations are repeated for each remaining widget.Type: GrantFiled: January 10, 2012Date of Patent: September 23, 2014Assignee: Fanhattan LLCInventor: Olivier Chalouhi
-
Patent number: 8843857Abstract: Disclosed herein are techniques for scaling and translating gestures such that the applicable gestures for control may vary depending on the user's distance from a gesture-based system. The techniques for scaling and translation may take the varying distances from which a user interacts with components of the gesture-based system, such as a computing environment or capture device, into consideration with respect to defining and/or recognizing gestures. In an example embodiment, the physical space is divided into virtual zones of interaction, and the system may scale or translate a gesture based on the zones. A set of gesture data may be associated with each virtual zone such that gestures appropriate for controlling aspects of the gesture-based system may vary throughout the physical space.Type: GrantFiled: November 19, 2009Date of Patent: September 23, 2014Assignee: Microsoft CorporationInventors: Otto G. Berkes, Steven Bathiche, John Clavin, Ian LeGrow, Joseph Reginald Scott Molnar
-
Publication number: 20140282132Abstract: Systems and methods for generating and providing an user interface for providing temporal information to users. The user interface may comprise a center portion and a three-dimensional shape comprising an upper portion that lies about the center portion and a lower portion that lies below the center portion. The center portion may correspond to a first time period. The upper portion may correspond to a second time period in the future relative to the first time period. The lower portion may correspond to a third time period in the past relative to the first time period.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventor: James T. Daly, IV
-
Publication number: 20140282131Abstract: This invention relates to an editor system for graphical user interfaces used in personal devices, and to a method for enabling a user to selectively display data and edit parameters on the user interface, and to a personal device, like a wristop or a diving computer. In order to edit the graphical user interface having at least one display view, where each set of data fields are arranged in a predetermined manner on the display view, the inventive editor system provides user access to a data field out of a set of data fields to allow user selection of parameters in this field. A list of parameter options valid for said field is displayed for selection by the user, the parameter value of which is to be displayed in said field.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SUUNTO OYInventors: Brenda Castro, Toni Leskela, Erik Lindman
-
Publication number: 20140282133Abstract: A method of operating a data processing system having a control screen to provide control of a program is disclosed. First and second program graphical user interfaces (GUIs) and a runtime library are provided. The first program GUI includes a first GUI description and a first method for operating on data input to or data output from that the first program GUI. The second program GUI includes a second GUI description and a second method for operating on data input to or data output from that the second program GUI. The runtime library includes the first and second method. The data processing system combines the first GUI description and the second GUI description to provide a compound GUI without recompiling the runtime library.Type: ApplicationFiled: January 14, 2014Publication date: September 18, 2014Applicant: Agilent Technologies, Inc.Inventors: Glenn R. Engel, Jonathan Helfman
-
Patent number: 8839124Abstract: An apparatus for configuring a diagnostics module for an industrial plant includes an application module, which is configured to run on a computer and includes a graphics builder. The graphics builder includes a workspace configured to present a display area on a monitor of the computer, the display area configured to be shown by the diagnostics module on a client machine, and graphics tools configured to be manipulated via at least one user input device of the computer for customization of the display area.Type: GrantFiled: August 3, 2012Date of Patent: September 16, 2014Assignee: Yokogawa Electric CorporationInventor: Ryan Justiza
-
Patent number: 8839113Abstract: Embodiments which utilize a topology view GUI with elements in each of storage and general network views which indicate the connection to the alternate network via an icon. Properly selecting the icon causes the topology view of the other network to appear. This method allows the connections between the networks to be readily viewed without cluttering either topology and allows quick context changes to occur at the same point.Type: GrantFiled: October 26, 2011Date of Patent: September 16, 2014Assignee: Brocade Communications Systems, Inc.Inventors: David B. Hamilton, Sesh Sayani, Naveen Konapalli, Suresh Muthu, Vineet Banga
-
Patent number: 8839123Abstract: An interface engine is configured to generate a user interface on a display coupled to an electronic device. The interface engine is configured to display characters, in the user interface, that may input into the electronic device. The interface engine is configured to generate the user interface to include character sections. The interface engine is configured to associate a sub-set of the characters with each character sections. The sub-set of characters included in each character section can be based on the frequency that the characters are used and/or the patterns in which the characters are used. Additionally, the sub-set of characters associated with each character section can be selected by the user.Type: GrantFiled: November 19, 2007Date of Patent: September 16, 2014Assignee: Red Hat, Inc.Inventor: Robin J. Landry
-
Patent number: 8836654Abstract: Methods, systems, and/or devices are provided for application window management and/or application launching on multi-display devices. Application window management may including utilizing one or more touch displays to manage the size and/or position of a window representing an instance of an application. Some embodiments may involve maximizing the window from one display to multiple displays utilizing the touch display's functionality. Other embodiment may include a minimizing process involving decreasing the size of a window from display on multiple displays to a single display utilizing the touch display's functionality. Some embodiments may include application launch functionality based on the displacement of an icon associated with an application utilizing one or more touch displays from a multi-display device.Type: GrantFiled: October 4, 2011Date of Patent: September 16, 2014Assignee: QUALCOMM IncorporatedInventor: Seyfullah Halit Oguz
-
Publication number: 20140250391Abstract: An electronic device and method for operating a page displayed on the electronic device is provided. The method includes determining whether the electronic device is in an editing mode; displaying a current page; and displaying a page indicator using a thumbnail scheme including at least a thumbnail corresponding to the current page in a separate region than the displayed current page.Type: ApplicationFiled: March 4, 2014Publication date: September 4, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: In-Won JONG, Chang-Mo YANG, Yun JEGAL
-
Patent number: 8826147Abstract: A system and methodology for collaboration. The illustrated system is comprised of a plurality of computing appliances, each respective one of the plurality of computing appliances, having a user input apparatus to provide respective annotation data as input for the respective user to permit the respective user to provide annotations which appear within a display presentation as an image for viewing and representative of the annotations. A first subset of the plurality of computing appliances, comprising at least two of the computing appliances, form members of a group; wherein separate selective communication of the annotation data is provided separately among the members of the group. There is selective display of the annotation data to selected ones of the members of the group. The annotation data is selectively coupled for distribution to other ones of the plurality of computing appliances in the group for selective viewing at said certain other ones of the plurality of computing appliances.Type: GrantFiled: May 6, 2011Date of Patent: September 2, 2014Inventors: David H. Sitrick, Russell T. Fling
-
Patent number: 8826146Abstract: The present invention is a user interface for varying accessibility parameters to match comprehension needs. The present invention consists of a uniform, easy to use, interface to applications. Rather than dealing directly with the user interface parameters of a particular application, the user interacts with this uniform interface, or UI aggregator. The UI aggregator can then transform the information presented by the particular application or combination of applications as desired by the user. The UI aggregator can be accessed through a variety of modes—keyboard, speech, touch, and gestures. Through interaction with the UI aggregator, the user can create and select user profiles that control multiple software applications.Type: GrantFiled: October 14, 2004Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Paul S. Luther, Robert Bruce Mahaffey
-
Patent number: 8826111Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.Type: GrantFiled: April 27, 2010Date of Patent: September 2, 2014Assignee: Sony CorporationInventor: Kazuhiro Fukuda
-
Patent number: 8826129Abstract: A system, method, and program product for instantiating and executing a bot on an interface system are disclosed. A bot is an agent for the user and includes an animated visual personification. The system includes an interface system including a graphical user interface, a system for instantiating a bot and displaying the bot on the graphical user interface, and a command processing system for causing the bot to execute one of a plurality of actions in response to a user command. The plurality of actions includes at least one local capability and at least one remote capability. The at least one remote capability also includes a system for transferring the bot to a second interface at a remote location.Type: GrantFiled: January 21, 2009Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Lydia Mai Do, Steven M. Miller, Pamela A. Nesbitt
-
Patent number: 8819567Abstract: An authoring system for building an application that has a set of graphical objects. The application is for performing several operations on several graphical objects in response to several user interaction events. The authoring system includes a graphical user interface (GUI). The GUI includes a first area for displaying different possible user interaction events. Each possible user interaction event is for associating with a graphical object of the application. The GUI also includes a second area for displaying operations for associating with user interaction events displayed in the first area. In addition, the GUI includes a third area for displaying definitions of an operation selected in the second area.Type: GrantFiled: September 13, 2011Date of Patent: August 26, 2014Assignee: Apple Inc.Inventors: Samir Gehani, Tyler C. Rayner
-
Patent number: 8812974Abstract: An illustrative embodiment of a computer-implemented method to manage properties in a dialog from various sources creates a widget properties dialog and receives properties and validation rules from each source associated with the widget properties dialog to form received information. The computer-implemented method further creates a group of tabs in the widget properties dialog using the received information, wherein the group of tabs contains a general tab and a group of content tabs, wherein each content tab is specific to an instance of content provider and content type.Type: GrantFiled: July 14, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Alireza Pourshahid, Graham A. Watts
-
Patent number: 8810595Abstract: The claimed subject matter relates to an architecture that can support a declarative model-based approach to designing, constructing, and rendering visualizations. By complying with a declarative descriptor, components can be readily customized by way of modifications to the model—declaratively specifying suitable features, behaviors, appearances and so forth. The descriptors that conform to the model can also facilitate connecting to various data sources and performing data transformation operations. Moreover, the descriptors that conform to the model can declaratively specify relationships based upon a scene layout. Accordingly, the architecture can further describe the scene layout and provide features based upon the layout.Type: GrantFiled: June 26, 2008Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Morten Holm-Peterson, Christian Olaf Abeln, Thomas Michael Casey, Stella Yick Chan, Benjamin L. Chronister, Ian Michael Dunmore, Roland L. Fernandez, David Francis Gainer, Alexandre Gorev, Barry J. Givens, Murali A. Krishnan, Bongshin Lee, Kelley T. Maves, George G. Robertson, Brian S. Ruble, Gregory D. Schechter, Curtis G. Wong, Jason Joseph Weber
-
Patent number: 8812976Abstract: A computer-implemented method, system, and computer readable medium for configuring programmable equipment having hardware devices that can be programmatically interconnected into different hardware configurations. A graphical user interface is provided on a computer display which permits a user to iconically define both a hardware and procedural configuration of the available hardware devices. Configuration data is generated that can be used to automatically configure the programmable equipment according to the user-defined hardware and procedural configuration.Type: GrantFiled: March 16, 2010Date of Patent: August 19, 2014Assignee: RHK Technology, Inc.Inventors: Adam Kollin, John Keem, Steffen Porthun
-
Publication number: 20140229869Abstract: A technique for mapping objects of a user scenario with objects of a user interface includes registering a user scenario with a user interface automation framework. The user scenario including a first object that is also included in a first user interface. The first object has an associated semantically annotated first field and the user scenario includes a list of actions for objects of the first user interface. The technique also includes generating a second user interface from the first user interface by modifying the first object to create a second object, which has an associated semantically annotated second field. Finally, the technique includes mapping the first object to the second object based on the first and second fields.Type: ApplicationFiled: February 13, 2013Publication date: August 14, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alessandro Luigi Chiantera, Claudio Falcone, IIaria Gorga, Stefania Benedetta Stasi
-
Patent number: 8806333Abstract: Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed.Type: GrantFiled: August 22, 2013Date of Patent: August 12, 2014Assignee: Sweetlabs, Inc.Inventors: Adrian Bourke, Bryan Sleiter, Fontaine H. Shu, Blake A. Machado, Pawel Miskiewicz
-
Patent number: 8806352Abstract: A system and methodology for collaborating. The system is comprised of a plurality of computing appliances, each of the computing appliances having an input apparatus providing for a respective user input of and storage of annotations input relative to and while viewing a display presentation of a specific image and each of the computing appliances having a display apparatus providing a display presentation of a specific image to be viewed by an associated respective user of the plurality of users. Logic controls communication and utilization of selected annotations in providing a display presentation. At least two of the plurality of computing appliances have input apparatus each providing annotation data responsive to the associated respective user input of annotations using the input apparatus. Memory provides associative storage of the annotation data as mapped relative to the associated respective user of the respective computing appliance providing the respective user input.Type: GrantFiled: May 6, 2011Date of Patent: August 12, 2014Inventors: David H. Sitrick, Russell T. Fling
-
Patent number: 8806612Abstract: A verification method including a set flow and the identification flow is provided. The set flow includes: displaying an original outline pattern; executing a coloring operation on the original outline pattern in response to a user encryption coloring event to generate and display a colored outline pattern; storing the colored outline pattern. The identification flow includes: displaying an original outline pattern; executing a coloring operation on the original outline pattern in response to a user verification coloring event to generate and display a to-be identified colored outline pattern; determining whether the to-be identified colored outline pattern is equal to the colored outline pattern; if yes, triggering the verification pass event; if not, triggering the verification fail event.Type: GrantFiled: June 23, 2011Date of Patent: August 12, 2014Assignee: Quanta Computer Inc.Inventor: Yen-Pin Kao
-
Patent number: 8799795Abstract: A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.Type: GrantFiled: February 3, 2010Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Rodney S. Daughtrey, Marty Gardner, Kevin Fox
-
Patent number: 8799796Abstract: A system, machine-readable medium and a method that may provide a dashboard that may be created with menu controls that allow a user to navigate to the underlying data, manipulate the data, and present the manipulated data in the dashboard upon navigation back to the dashboard. The menu controls may include a data link to an address of a data location containing the data presented in the dashboard.Type: GrantFiled: December 21, 2010Date of Patent: August 5, 2014Assignee: SAP AGInventors: Stefan Ehrler, Judith Roess, Kattia Jordan-Philipp
-
Publication number: 20140215362Abstract: A display control and information management system seamlessly integrates layered and slotted formatted data from local and remote sources to provide a highly versatile information display. The system permits selective control of display and display features so that complex data and data flows can be seamlessly accessed with enhanced cognition of salient information by a user.Type: ApplicationFiled: October 29, 2013Publication date: July 31, 2014Inventor: Barbara L. Barros
-
Patent number: 8793599Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes defining a first portion of a display as a workspace for presenting graphical elements that represent processing operations that define properties of an object. The method also includes defining a second portion of the display, different from the first portion, for presenting a graphical stack that uses the properties from the processing operations to define layers associated with the object. The method also includes simultaneously presenting the first and the second portion on the display.Type: GrantFiled: August 15, 2011Date of Patent: July 29, 2014Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Dave Lajoie, Hilmar Koch, Kent Oberheu
-
Patent number: 8793601Abstract: A mechanism for processing graphical block diagram parameter expressions is presented. The mechanism achieves optimal implementation of block equations in the execution (run-time) environment by defining a mapping between user-defined block parameters and a run-time version of the parameters. The parameter processing mechanism also pools like, non-interfaced parameter expressions, allowing reuse of both uniform and non-uniform data across constant block parameters in the generated code and during model execution. The parameter processing mechanism further maintains an execution structure that maps the run-time parameter expressions containing interfaced variables to generated code for the block diagram so that the interfaced variables appear in the generated code. This mapping thus allows for interfacing to the interfaced variables in the generated code from any execution framework.Type: GrantFiled: April 29, 2010Date of Patent: July 29, 2014Assignee: The Mathworks, Inc.Inventor: John Edward Ciolfi
-
Patent number: 8793600Abstract: An image-processing device includes a first memory, a determining unit, a creating unit, and an outputting unit. The first memory stores a first file and a second file. The first file includes first printing data and first additional information. The second file includes second printing data second additional information. The determining unit determines whether or not the first file is a distinguishable file. The distinguishable file is distinguishable from the second file based on the first additional information and the second additional information. The creating unit creates index data based on determination made by the determining unit. The index data includes first indicative data corresponding to the first file and second indicative data corresponding to the second file. The outputting unit outputs index image based on the index data.Type: GrantFiled: May 30, 2008Date of Patent: July 29, 2014Assignee: Brother Kogyo Kabushiki KaishaInventors: Sadaaki Miyazaki, Norio Mizutani
-
Patent number: 8793607Abstract: A method for removing an icon in a mobile terminal is presented. The method includes, displaying an icon display area and a menu area on a display screen of the mobile terminal, wherein the icon is displayed in the icon display area and a predetermined executing icon menu is displayed in the menu area, selecting the icon, modifying the menu displayed in the menu area to a removing menu when a preliminary removing signal is input on the selected icon, and removing the selected icon in response to the movement of the selected icon to a predetermined area of the removing area.Type: GrantFiled: October 7, 2010Date of Patent: July 29, 2014Assignee: LG Electronics Inc.Inventors: Kyesook Jeong, Inyoung Hwang, Meeyeon Choi, Jungseok Hong, Hyunsuk Jung, Byoungnam Lee, Kyueun Lee
-
Patent number: 8788954Abstract: A computer-implemented method for use at a portable multifunction device with a touch screen display includes displaying a web page or portion thereof on the touch screen display. An activation of an options icon is detected. In response, a plurality of icons including a web-clip widget creation icon is displayed. An activation of the web-clip widget creation icon is detected; in response, a web-clip widget is created corresponding to the displayed web page or portion thereof.Type: GrantFiled: January 6, 2008Date of Patent: July 22, 2014Assignee: Apple Inc.Inventors: Stephen O. Lemay, Richard Williamson, Scott Forstall, Chris Blumenberg, Timothy P. Omernick
-
Patent number: 8788971Abstract: Data defining several different information-carrying patterns can be stored on mass storage of a computer workstation and serve as a library of design elements for future designs. The same user-interface techniques that are employed to pick colors in image-editing software (e.g. Adobe Photoshop) and fill textures in presentation programs (e.g. Microsoft PowerPoint) can similarly be used to present a palette of information patterns to a security document designer. Clicking on a visual representation of the desired pattern makes the pattern available for inclusion in a security document being designed (e.g. filling a desired area). A great variety of other features and arrangements are also detailed.Type: GrantFiled: January 19, 2010Date of Patent: July 22, 2014Assignee: Digimarc CorporationInventor: Geoffrey B. Rhoads
-
Patent number: 8788955Abstract: The present application discloses systems, computer-readable media, and methods for generating and storing compound user-selectable data-capable widgets, each widget comprising a graphical display characteristic and a computer-executable functional characteristic. In response to receiving a selection instruction selecting two or more widgets, and receiving a create compound widget instruction, a first compound widget is created from the plurality of selected widgets, and is placed in a widget palette from which additional widgets can be placed. In response to receiving a second selection instruction selecting the first compound widget, and one or more placement instructions, placing the first compound widget a plurality of times within a representation of one or more pages.Type: GrantFiled: May 12, 2011Date of Patent: July 22, 2014Assignee: Google Inc.Inventor: Daniel Nicholas Quine
-
Patent number: 8782540Abstract: An engine, platform, system and method of interconnecting content generation, advertisement relevance, and traffic stimulation. The present invention may include the generation of one or more content items into a primary content window, the presentation of one or more content items in a secondary content window, a repeated crawl of the one or more content items in the primary content window, the presentation of a first plurality of advertisements relevant to the repeated crawl, the maintenance of a viewer of the primary content window at least partially based upon the one or more content items in the secondary content window, at least until the presentation of a second plurality of advertisements relevant to the repeated crawl, a targeting of at least one subset of traffic in accordance with the generation of the content in the primary content window, and a tracker that increases proportionally with the relevance of the first plurality of advertisements.Type: GrantFiled: August 21, 2009Date of Patent: July 15, 2014Assignee: Uniloc Luxembourg, S.A.Inventor: Tod C. Turner
-
Patent number: 8782563Abstract: An information processing apparatus may control display of a GUI image including indexes that allow a user to select the entirety or part of an image content piece. The information processing apparatus may include a controller configured to control display of a first GUI image including an index of each of at least one image content piece, and to control a display of a second GUI image including face thumbnail images, which serve as indexes that allow the user to select the entirety or part of an image content piece corresponding to an index selected from the first GUI image by the user, the face thumbnail images corresponding to faces detected from the entirety or part of the image content piece.Type: GrantFiled: November 10, 2010Date of Patent: July 15, 2014Assignee: Sony CorporationInventors: Kaname Ogawa, Keiji Kanota, Makoto Yamada, Hiroshi Jinno
-
Publication number: 20140195936Abstract: On a mobile electronic device, a user may manually or automatically select between a first user interface configured to persons having a left dominant hand (or simply operating the device with the left hand), and a second user interface configured to persons having a right dominant hand (or simply operating the device with the right hand).Type: ApplicationFiled: January 4, 2013Publication date: July 10, 2014Inventor: Jason Cragun
-
Publication number: 20140195937Abstract: The present disclosure is related to a method for releasing a locking on a mobile terminal, the method comprising: locking the mobile terminal; generating a locking-release preliminary signal on the locking; creating a locking-release icon based on a generated position of the locking-release preliminary signal; and releasing the locking by selecting the locking-release icon, and to a mobile terminal using the same.Type: ApplicationFiled: March 14, 2014Publication date: July 10, 2014Applicant: LG ELECTRONICS INC.Inventor: Eun Young KIM
-
Patent number: 8775526Abstract: A method of controlling an external display using a personal communication device, comprising: providing an external display; processing an iconic message on a personal communication device to generate at least one instruction for said display; transmitting said at least one instruction from said personal communication device to said external display responsive to said processing; and displaying on external display in response to said at least one instruction.Type: GrantFiled: January 16, 2007Date of Patent: July 8, 2014Assignee: Zlango Ltd.Inventors: Yoav Lorch, Ehud Spiegel, Amir Yagil, Andrew Weinstein
-
Patent number: 8775952Abstract: Systems and methods for intelligent information navigation in a graphical user interface (GUI) where a sequence of items is generated and stored in a memory of a computer system. A number of graphical elements are displayed on a screen of a GUI, wherein each graphical element corresponds to an item of the sequence of items, and wherein the graphical elements are ordered according to the sequence. When requested, the graphical elements scroll in a chosen direction to gradually include a new graphical element into the screen at the direction of scrolling. Respectively, the scrolling could gradually exclude from the screen a graphical element at opposite direction. An item of the sequence of items could be selected as a currently active item. The displayed graphical elements are automatically scrolled to move the graphical element corresponding to the currently active item at a focal position within the screen.Type: GrantFiled: December 10, 2009Date of Patent: July 8, 2014Assignee: SAP AGInventors: Bettina Laugwitz, Christopher Ronnewinkel, Susann Stieler, Farid Toubal-Seghir
-
Patent number: 8769424Abstract: Methods, systems, and apparatus, including computer program products, for user interface navigation. A method includes receiving first input indicating a first cursor navigation direction in a first visual area of a graphical user interface, the first visual area presenting one or more first content type indicators that are destinations for cursor navigation, selecting a next content type indicator based on the first cursor navigation direction and presenting a second visual area such that the next content type indicator is not visible but one or more other content type indicators are visible. The method includes presenting in the second visual area one or more content thumbnails that are destinations for cursor navigation in the second visual area, receiving second input indicating a second cursor navigation direction in the second visual area, and changing the second visual area to include a next content thumbnail based on the second cursor navigation direction.Type: GrantFiled: September 24, 2010Date of Patent: July 1, 2014Assignee: Adobe Systems IncorporatedInventors: Andrew Borovsky, Matthew Millar
-
Patent number: 8766986Abstract: A display device may be operable to create a display list during rendering of a graphics object. The display device may store a set of properties of the graphics object, where the set of properties may describe how the graphics object is to be drawn on the display device. When one or more property states associated with the stored set of properties are changed, the display device may update the stored set of properties based on the property state change(s). The display device may process, utilizing the updated stored set of properties, the display list to cause a graphics module in the display device to present the graphics object, in the changed property state(s), on the display device. The set of properties may comprise translucency property and/or transform property. The transform property may comprise information on position, rotation and/or scale associated with the graphics object.Type: GrantFiled: June 27, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Chet Haase, Romain Guy
-
Patent number: 8769413Abstract: A system, method and article of manufacture provide a multifunction toolbar for a web browser. A toolbar is displayed over a web browser. The toolbar is linked to a portal of a user. The portal is for aggregating content selected by the user. A bucket is presented on the toolbar. The present invention recognizes when the user selects content on a website, which is displayed on the web browser, and drops the content in the bucket. The selected content is added to the portal.Type: GrantFiled: August 17, 2001Date of Patent: July 1, 2014Assignee: NVIDIA International, Inc.Inventors: Christine Odero, Umair A. Khan, Rizwan M. Tufail, Sergey Zabelin, Carina J. Han, Haixiao Yu
-
Patent number: 8762873Abstract: Systems, methods, and other embodiments associated with graphical user interface (GUI) component identification are described. One example method includes identifying a set of GUI components. The identifying may be based on a screen image of a GUI. The screen image may comprise data describing a visual representation of the GUI. The example method may also include providing data identifying the set of GUI components.Type: GrantFiled: October 26, 2009Date of Patent: June 24, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ayelet Pnueli, Omer Barkol, Ruth Bergman, Michael Pogrebisky, Sagi Schein
-
Patent number: 8762827Abstract: Techniques for creating documentation. A writing pattern is provided. The writing pattern may be implemented in a schema, such as an XML schema or DTD. The writing pattern includes a plurality of components and defines structure and style for the documentation. Each component corresponds to a portion of the documentation. A selection of one of the components is received. Content for the selected component is received. The documentation is formed based on the content and structure and style the style.Type: GrantFiled: June 22, 2010Date of Patent: June 24, 2014Assignee: Oracle International CorporationInventors: Ultan O'Broin, Linda Garido
-
Patent number: 8762413Abstract: A computer system for generating a user data store and analyzing the user data store comprises a memory and a processing circuit. The memory is configured to store a user data store comprising a plurality of graphs, each graph having a user identity node. The processing circuit is configured to, for each of the plurality of graphs: receive asset data representing an asset that a user has interacted with on a website; generate a first node representing the asset data and a first link coupling the first node to the user identity node of the graph; store the first node and first link as part of the graph; receive usage data representing user interaction with a website; generate a second node representing the usage data and a second link coupling the second node to the user identity node of the graph, wherein at least one of the first node and second node further represents opinion data for a product or evaluation data for a product; and store the second node and second link as part of the graph.Type: GrantFiled: April 25, 2011Date of Patent: June 24, 2014Assignee: CBS Interactive, Inc.Inventors: William W. Graham, Jr., Tushar R. Pradhan, John F. Potter, Mark A. Kaufman, Stephanie Lone, Keric Donnelly
-
Publication number: 20140173472Abstract: A visualization system utilizing pre-configured visualization profiles and templates to reduce the level of effort and time required to commission an industrial automation visualization system. The preconfigured visualization profiles and templates include graphic displays, informational reports and data sampling and collection strategies appropriate for the specific sector of manufacturing or industry.Type: ApplicationFiled: February 21, 2014Publication date: June 19, 2014Applicant: Rockwell Automation Technologies, Inc.Inventors: Robert Joseph McGreevy, Michael John Pantaleano, Bruce Gordon Fuller, Ian Edward Tooke, Kevin John Albert, John Joseph Baier, Jan Pingel
-
Publication number: 20140173471Abstract: A method, apparatus and computer program product is provided for displaying user interface objects on a curved display. As a result of a movement of an object in a curved area of a display, the object may change speed or shape based on a virtual effect of gravity. As such, the objects may display inertia, and change more or less drastically depending on a steepness of a curve of the display. Uses for the gravitational effects include gaming, realistic screen savers, and/or other displays of visual content.Type: ApplicationFiled: December 19, 2012Publication date: June 19, 2014Applicant: NOKIA CORPORATIONInventor: Jani Maenpaa
-
Patent number: 8756515Abstract: In an embodiment, a computer system instantiates a real-time incremental editor configured to receive editing inputs that are to be applied to data of a data model, where the data model data declaratively defines a UI model that drives the behavior of a corresponding UI based on the UI model. The computer system receives an editing input from a user indicating one or more desired edits that are to be made to the UI and determines, based on the received editing inputs, which changes are to be made to the data model data to enact the desired changes in the UI. The computer system updates the UI in real-time based on the determined edits to the data model data and presents the updated UI in real-time without losing state information in the resultant UI.Type: GrantFiled: December 14, 2009Date of Patent: June 17, 2014Assignee: Microsoft CorporationInventors: Siddharth Jayadevan, Christopher Donald Hackmann, Stephen M. Danton, Simon David Kent, Michael Charles Murray
-
Patent number: 8754890Abstract: A computer-readable medium, computer-implemented method, and system for generating a user interface is provided. One or more data presence indicators are generated which allows users to locate data on a graph displayed in the user interface by indicating where data is present, even when the data itself is not visible in the user interface. The system can modify the format of the data presence indicator depending on the location of the data. In one embodiment of the invention, the system can update the data presence indicators in response to a user modification of the magnification or scroll position of the user interface.Type: GrantFiled: July 31, 2009Date of Patent: June 17, 2014Assignee: Oracle International CorporationInventors: Nina Gilmore, Chloe Schulze, Daniel Workman