Patents by Inventor Frank E. Ludolph

Frank E. Ludolph has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8886243
    Abstract: Orchestrated group communication may facilitate communication with a group of contacts. A user may define a group of contacts reachable via different communication mechanisms. A communication framework may determine an appropriate method for communicating the information to each member of a group. The user may not know how the communication framework is communicating with each group member. A user may specify preferred communication mechanisms or a particular order of communication mechanisms for communicating with particular contacts. Orchestrated group communication may also provide a user interface allowing a user to request communication with every member of a contact group via a single user interface action. A user desiring to communicate with a group may drag a document, or other file, and drop it onto an icon for the group and a group communication framework may communicate that document to each member of the group.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: November 11, 2014
    Assignee: Oracle America, Inc.
    Inventors: Kuldipsingh A. Pabla, Calvin J. Cheng, Frank E. Ludolph
  • Patent number: 8732597
    Abstract: A system that displays content on a computer display. During operation, the system displays the content items within a display area on the computer display, wherein content items surrounding a current point of interest are displayed within a visible region of the display area. If the visible region has insufficient space to display some of the content items, the system selects a portion of the content items to be collapsed. Next, the system collapses the selected content items into one or more folds within the display area, wherein a fold is a compact representation of a contiguous group of adjacent content items and is located in place of the contiguous group of adjacent content items. For each fold, the system then displays a summary of the collapsed content items in the fold.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: May 20, 2014
    Assignee: Oracle America, Inc.
    Inventors: Frank E. Ludolph, Braden F. Kowitz, Jacob E. Pierson, Jessica F. Smith, Aditya S. Chand, Chirag Nangia
  • Patent number: 8495514
    Abstract: A scene manager, in response to detecting user input indicating an obscured window may initiate transparency assisted window focus and selection. The scene manager may cause the obscured window to be rendered fully opaque while causing any obscuring windows to be rendered highly, or at least partially, transparent allowing the contents of the obscured window to be at least partially visible through the transparent content of the obscuring windows. The scene manager may cause transparency-enabled applications to redraw obscuring windows to be highly transparent. Alternatively, the scene manager may utilize a graphics subsystem capable of rendering the obscuring windows highly transparent. The scene manager may be configured to cause obscuring windows to be rendered multiple times, each time with increasing levels of transparency so that the obscuring windows fade from opacity to transparency.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: July 23, 2013
    Assignee: Oracle America, Inc.
    Inventors: Frank E. Ludolph, Paul V. Byrne, Hideya Kawahara
  • Patent number: 8471873
    Abstract: One embodiment of the present invention provides a system that facilitates manipulation of three-dimensional (3D) objects displayed in a two-dimensional (2D) display. During operation, the system displays perspectively a 3D object in a 2D display based on a coordinate system with an X-axis along a horizontal direction on the 2D display, a Y-axis along a vertical direction on the 2D display, and a Z-axis along a direction perpendicular to the plane of the 2D display. The system further derives a 2D image from the 3D object and displays the derived image within a virtual 2D plane substantially parallel to the Z-axis, thereby allowing movement of the derived image within the virtual plane to reflect movement of the 3D object. The system also allows a user to manipulate the 3D object by manipulating the derived image within the virtual plane.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: June 25, 2013
    Assignee: Oracle America, Inc.
    Inventors: Hideya Kawahara, Paul Byrne, Frank E. Ludolph
  • Patent number: 8042110
    Abstract: Application boundary decomposition and dynamic grouping of application components may provide a user with a task-oriented, user-configurable, dynamic user interface. An operating system may include various individual application components and a user may be able to organize the application components to create custom task groupings for performing specific tasks. The components of a single task grouping may be displayed within a single task frame or border. Alternatively, the components may be displayed upon on the user's desktop without such a border along with other desktop icons. Application components may be dynamically rearranged, either by the user or automatically in response to user context changes or according to a priority relationship among the application components. Additionally, multiple application components may access a single shared copy of data and task groupings may be shared among different users using different computer systems.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: October 18, 2011
    Assignee: Oracle America, Inc.
    Inventors: Hideya Kawahara, Paul V. Byrne, Frank E. Ludolph
  • Patent number: 7703045
    Abstract: A system that interacts with objects in a user interface of a computer system. During operation, the system receives a selection of an object displayed within the user interface from a user, wherein the selected object contains a plurality of sub objects. In response to the selection, the system determines whether the user is moving the selected object with a specified motion. If so, the system performs a transformation on the selected object, wherein the transformation is associated with the specified motion.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: April 20, 2010
    Assignee: Oracle America, Inc.
    Inventors: Hideya Kawahara, Paul Byrne, Frank E. Ludolph
  • Patent number: 7665033
    Abstract: One embodiment of the present invention provides a system that uses a zooming effect to provide additional display space to manage applications. In one mode of operation, the system presents an image of a computer desktop to the user on a display device. When the system receives a request from a user to provide additional display space in a display device for application management purposes, the system decreases the size of the computer desktop in the display device to provide an extended display area. The system then facilitates application management by displaying items useful for application management in this extended display area. By providing the extended display area, the system allows the user to access such items easily and efficiently without losing the context of the computer desktop.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: February 16, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Byrne, Hideya Kawahara, Frank E. Ludolph
  • Patent number: 7487467
    Abstract: One embodiment of the present invention provides a system and a method for presenting a set of icons in a display so that the icons can be selected by a user via a keypad. During operation, the display presents a set of icons to the user. The user can then select an icon from the set of icons by entering input into the keypad. The set of icons are presented in the display such that the spatial layout of the set of icons is substantially the same as the layout of the keypad, resulting in an intuitive interface that allows the user to select desired choices quickly and easily.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: February 3, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Hideya Kawahara, Yoojin Hong, Paul Byrne, Frank E. Ludolph, Curtis J. Sasaki, Eitaro Nishijima
  • Publication number: 20080092110
    Abstract: One embodiment of the present invention provides a system that facilitates manipulation of three-dimensional (3D) objects displayed in a two-dimensional (2D) display. During operation, the system displays perspectively a 3D object in a 2D display based on a coordinate system with an X-axis along a horizontal direction on the 2D display, a Y-axis along a vertical direction on the 2D display, and a Z-axis along a direction perpendicular to the plane of the 2D display. The system further derives a 2D image from the 3D object and displays the derived image within a virtual 2D plane substantially parallel to the Z-axis, thereby allowing movement of the derived image within the virtual plane to reflect movement of the 3D object. The system also allows a user to manipulate the 3D object by manipulating the derived image within the virtual plane.
    Type: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Inventors: Hideya Kawahara, Paul Byrne, Frank E. Ludolph
  • Publication number: 20080059893
    Abstract: One embodiment of the present invention provides a system that uses a zooming effect to provide additional display space to manage applications. In one mode of operation, the system presents an image of a computer desktop to the user on a display device. When the system receives a request from a user to provide additional display space in a display device for application management purposes, the system decreases the size of the computer desktop in the display device to provide an extended display area. The system then facilitates application management by displaying items useful for application management in this extended display area. By providing the extended display area, the system allows the user to access such items easily and efficiently without losing the context of the computer desktop.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Paul Byrne, Hideya Kawahara, Frank E. Ludolph
  • Publication number: 20070168875
    Abstract: A system that displays content on a computer display. During operation, the system displays the content items within a display area on the computer display, wherein content items surrounding a current point of interest are displayed within a visible region of the display area. If the visible region has insufficient space to display some of the content items, the system selects a portion of the content items to be collapsed. Next, the system collapses the selected content items into one or more folds within the display area, wherein a fold is a compact representation of a contiguous group of adjacent content items and is located in place of the contiguous group of adjacent content items. For each fold, the system then displays a summary of the collapsed content items in the fold.
    Type: Application
    Filed: January 13, 2006
    Publication date: July 19, 2007
    Inventors: Braden F. Kowitz, Jacob E. Pierson, Jessica F. Smith, Aditya S. Chand, Chirag Nangia, Frank E. Ludolph
  • Patent number: 6405221
    Abstract: A method of and apparatus for displaying multiple, user preferentially linked pages of at least one document on a display screen adapted for Web or network viewing of pages of data by a browser program. This is accomplished by creating at least a template page having substantial portions thereof of user data and defining a first predetermined substantially static area on a display screen. A second predetermined static area on the template page is created to give the appearance of a window on the screen, the window having the capability of receiving a plurality of variable but user requested subsection of data therein, the subsections being linked to the template page and to each other. The user may choose a selectable control on the static portion of the display screen to permit the selection of specific linked subsections of data for viewing in the second predetermined static area on the template page.
    Type: Grant
    Filed: October 20, 1995
    Date of Patent: June 11, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Frederick E. Levine, Frank E. Ludolph
  • Patent number: 6239798
    Abstract: A system employs a sliding window panel that contains icons representing every task that has been opened into a window, regardless of the workspace in which it exists. A user may use the sliding window panel to launch, terminate, hide, or resize windows in the workspaces.
    Type: Grant
    Filed: May 28, 1998
    Date of Patent: May 29, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Frank E. Ludolph, George Tharakan
  • Patent number: 5943053
    Abstract: A method for expanding and contracting a window panel to uncover the panel's content to the user without resize other panels and without reformatting their content, is described. A user chooses a window panel by moving a pointer to that panel. If there is content in that panel not shown to the user, the panel expands to show the entire content. If expansion is not necessary initially, the system waits to see if any actions by the user require expansion. Upon expansion at any stage, portions of neighboring window panels are covered instead of the neighboring panels contracting and reformatting their content. Once the pointer is moved out of a window panel, the panel contracts to its default or original size and the expansion process occurs for a newly entered panel. Also described is the process of determining the maximum expansion size of a window panel and the "rolling out" and "rolling in" characteristic of the expansion and contraction process.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: August 24, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Frank E. Ludolph, Sara J. Swanson, Chris J. Ryan