Patents Examined by Mylinh Tran
  • Patent number: 7363587
    Abstract: A collaboration system synchronizes an application or applications running on one or more computer systems. Each of the applications has a local data copy and the applications commence operation by creating consistent local copies from a common third copy. The consistency is maintained by distributing address space independent selections and commands to each application as they are entered at a controlling system. The selections and commands are generated by directly manipulating a presentation of each local data copy. When a selection and command arrive at a destination, the selection is used to find and selection the data and the command is applied to the data located by the selection.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: April 22, 2008
    Assignee: Apple Inc.
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Patent number: 7340676
    Abstract: A system and method for automatic creation of digital image albums. A Page Creator Module utilizes a genetic engine and a layout evaluation module. The genetic engine evolves a group of images to a plurality of album pages, based on certain layout criteria. The evaluation module calculates layout criteria and compares them with user preferences. When an acceptable image/page layout has been generated, the image/page assignments are transferred to an Image Placement Module. The Image Placement Module utilizes a second genetic engine, which evolves various criteria to generate page layouts genetic structures. These structures define the location, scale, and rotation of images placed on a given page. A layout evaluation module calculates and compares these layouts with certain other preferences and page requirements. When a suitable layout has been generated, a final album output is generated, which may be displayed, printed, or otherwise transferred for subsequent utilization.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 4, 2008
    Assignee: Eastman Kodak Company
    Inventors: Joseph M. Geigel, Alexander C. Loui
  • Patent number: 7240299
    Abstract: A two part method for improving the usage of a pointing device by a physically impaired user is disclosed. A first method is provided for learning how a user moves the pointing device by acquiring motion data for a user and generating motion vectors corresponding to when the user moves from source point icons to destination point icons. A second method of combining the learned user motion data with an application program where the user navigates the pointing device to select program icons on a graphical user interface (GUI) screen is provided. The method determines when the actual motion vector is similar to a previously acquired motion vector with a similar source point. The method predicts a destination point icon and highlights and locks the prediction icon until the user either actuates the iconor generates motion vectors that indicate that another destination point icon is the more likely destination.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventor: Roger Kenneth Abrams
  • Patent number: 7228503
    Abstract: A method for remote mask data jobview through a network featuring 24-hour service, reduced cycle time and lower cost, whereby customers can obtain real time mask data access instead of downloading entire pattern files. Expensive CAD/CAM software is unnecessary for the mask data jobview; instead, only a web browser is required. The method for remote mask data jobview through a network comprising the steps of: storing a mask data file to a jobview computer, wherein drawing software is installed on the jobview computer; logging onto a web server from a customer computer through a first network, wherein a web-based graphic mode emulator is installed on the web server; logging onto the jobview computer from the web server through a second network; using the web-base graphic mode emulator to operate the drawing software; and using a browser installed on the customer computer to operate the drawing software to open and review the mask data file.
    Type: Grant
    Filed: August 25, 2000
    Date of Patent: June 5, 2007
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Jui-Ming Wang, Yi-Hsu Chen, Jeen-Haw Liu, Chung-Sheng Lee, Jiin-Feng Yeh, Hua-Jen Chen
  • Patent number: 7194702
    Abstract: A system for minimizing unintended cursor movement in computer display systems, using GUI operating systems or software, that can result from such things as muscle spasms, or rough travel is disclosed. A cursor control device, such as a mouse, is monitored for signals of movement. Once a signal of movement has been received, the signal is then evaluated. This evaluation involves determining whether the signal for movement is ancillary to an intended movement or it is an intended movement. If the signal for movement is determined to be ancillary, it is then corrected. If the signal for movement is an intended movement, the signal is then passed on to the operating system for processing. The correcting can be done in the analog domain by utilizing a filter of some form, such as a bandpass filter, or it can be done in the digital domain by masking out undesired portions of the signals of movement and retaining only the portions of the signal that facilitate movement along an intended path.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: March 20, 2007
    Assignee: Gateway Inc.
    Inventor: Richard A. Peasley
  • Patent number: 7174514
    Abstract: A flowchart-based tool can be used to build a logical structure. In the context of a customer relationship management (CRM) system, the logical structure can comprise an ordered set of questions and branching logic that are presented to a customer of the business when the customer contacts the business with an inquiry, such as for a sale or service inquiry or other interaction. An engine can run a session associated with the logical structure, with the session presenting questions, text, graphics, and the like dynamically to customer across a network, such as the Internet and a web site. Branching logic determines the appropriate information to present to the user based on answers to previous questions. The engine allows presentation of the information to the user/customer, by generating hypertext markup language (HTML) files to display the questions or other elements of the logical structure as part of a user interface on a client terminal of the customer.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: February 6, 2007
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Robert H. Wang, Matthew S. Malden
  • Patent number: 7159186
    Abstract: An aspect of the present invention provides methods and apparatus for supporting a user interface of a terminal. The user interface enables the user to manipulate display objects on a display of the user interface in order to download software objects of other users, execute software objects of the user or of other users, and share software objects with other users. In an embodiment of the invention, the display is partitioned into three areas comprising a user's data area, an applications area, and another user's data area. The user can drag a display object between the user's data area and the other user's data area in order to download or publish a corresponding software object. Also, the user can drag a display object from either the user's data area or the other user's data area to the application area in order to execute or view the corresponding software object.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: January 2, 2007
    Assignee: Nokia Corporation
    Inventors: Jouka Mattila, Riku Suomela, Eero Rasanen
  • Patent number: 7155681
    Abstract: A distributed user interface (UI) system includes a client device configured to render a UI for a server-based application. The client device communicates with a UI server over a network such as the Internet. The UI server performs formatting for the UI, which preferably utilizes a number of native UI controls that are available locally at the client device. In this manner, the client device need only be responsible for the actual rendering of the UI. The source data items are downloaded from the UI server to the client device when necessary, and the client device populates the UI with the downloaded source data items. The client device employs a cache to store the source data items locally for easy retrieval.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: December 26, 2006
    Assignee: Sproqit Technologies, Inc.
    Inventors: Peter M Mansour, Chad Arthur Schwitters
  • Patent number: 7149982
    Abstract: A display system having a display screen to display web pages accessible via a network is provided. The display system comprises a computer system structured to send requests for web pages via the network to a web site, and the computer system receives the web pages via the network. A display area displays the web pages received by the computer system. The display system includes display area controls that allow a user to select a characteristic of the web pages to display in the display area. User-specified settings associated with the displayed characteristic of the web pages are stored in a storage area for subsequent recall and automatic execution whenever a subsequent request for the web pages is sent to the network. The display area displays the user-selected characteristic of the web pages in response to these subsequent requests.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Brian Gerard Duperrouzel, Angus McNab Chassels, IV
  • Patent number: 7146567
    Abstract: A method and system for dynamic display of marketing campaigns on display locations via a network. The system includes a database for storing advertising material, and display locations for displaying the advertising material. Further, the system includes a server for managing the advertising material provided to the display location, and a plurality of input sources connected with the server to provide scheduling information and the advertising material to the server for scheduling display of the advertising material on the display location.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: December 5, 2006
    Assignee: Adflow Networks Inc.
    Inventors: Tomasz Duczmal, David M. Roscoe
  • Patent number: 7134095
    Abstract: A user interface, system, method and software for displaying a simulated three-dimensional display of menu options to a user, thereby maximizing use of a display's real estate by presenting all available options at once while at the same time presenting certain options in a more pronounced manner. The system monitors for running applications, polls the running applications for any available options, and displays the options in the simulated three-dimensional format. With this type of dynamic menu, standard means for bringing focus to a selectable target create complexities, and are thus avoided by designing the system's cursor to duplicate the appearance of the selected target's shape, preferably in a smaller size.
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: November 7, 2006
    Assignee: Gateway, Inc.
    Inventors: Kim C. Smith, Theodore David Wugofski, Michael Mostyn, Thomas A. Kayl
  • Patent number: 7131070
    Abstract: A system for monitoring a user's usage of a target application. Such a target application can, as examples, be a software program running on a computer or a workstation, an image forming device, an appliance, etc. The target application includes a user interface with a plurality of commands which a user can select. In the example of the target application being a software program, the commands may be icons displayed on a computer screen which a user can point to with a mouse pointer and then click on. In the case of the target application being an image forming device or an appliance, the interface may be an operation panel with buttons, a touch pad, etc. which a user can press. The present invention monitors the user's usage of such interfaces and logs data of the user's usage of such interfaces. The logged data can then be communicated by Internet mail to a designated location.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: October 31, 2006
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong, Yevgeniya Lyapustina
  • Patent number: 7117452
    Abstract: A system, method, and computer readable medium creating a custom frameset within at least one non-based computer application. The system enables a user to customize a view containing a plurality of documents in frames, the documents may include web documents and non-web documents, using predefined framesets. A graphical user interface may be provided that presents a user with various options relating to predefined framesets. The user may select one or more options relating to various attributes of each frame within a predefined frameset including the number, size, and orientation, to customize the layout of the view. The user may then specify one or more attributes to be assigned to each frame. The predefined frameset may then be customized according to the user's selection(s). The options may also include enabling users to divide the view into individual frames.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Frank Alan Pavelski, William Stephen Andreas
  • Patent number: 7117451
    Abstract: A method, apparatus, and computer implemented instructions for ordering multiple elements within a set of elements in a list in a data processing system. The set of elements are presented in a list format in a graphical user interface. The present invention waits for a first user input selecting the elements within the set of elements. In response to detecting the first user input, monitoring is performed for a second user input indicating a movement of the selected elements within the set of elements. In response to detecting the second user input, the selected elements are automatically reordered within the set of elements based on the user input. In this manner, the elements may be manipulated within the list using a single user input rather that requiring a user input to manipulate each element individually.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventor: Robert S. Sielken
  • Patent number: 7107534
    Abstract: A storage area network management and configuration system is provided. The system includes an enterprise network that has a plurality of computer systems, and some of the plurality of computer systems include a server component, some include a client component, and some include both the client component and the server component. The system also includes a storage enclosure that is connected to a computer system having at least the server component. A graphical user interface window is provided by the client component, and the graphical user interface provides a graphical representation and icon links to configuration tools for controlling the drives and arrays of the storage enclosure. In one aspect, the enterprise network can include a plurality of storage enclosures that are connected to selected computer systems that are part of the enterprise network and that have the server component.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: September 12, 2006
    Assignee: Adaptec, Inc.
    Inventors: Anke T. de Jong, Larry L. Cornett, David A. Holzer, John G. DeBriere, Peter J. Nicklin, R. Michael Reese, Valerie E. Fife, Johnny C. Nichols, Chooi P. Low, Kit Fitzpatrick
  • Patent number: 7100121
    Abstract: A franking machine control panel and its associated method provide users with touch screen displays in which the main screens contain history tabs. When a history tab is pressed, the display reverts to the previous status of the category of interest, and allows the user to make changes if desired. In the preferred embodiment, the history tabs allow users to view and modify information which is mandatory to the franking process, such as the mail class and postage rates. Another aspect of the present invention allows the user to configure the more actively used buttons of touch screen on one side or the other, depending on the dominant side of the user's body.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: August 29, 2006
    Assignee: Ascom Hasler Mailing Systems, Inc.
    Inventors: Daniel Rosenkranz, Christian Moy, Thomas Maniura, Stefan Zehner, Jaime DaSilva, Drew Casey
  • Patent number: 7080324
    Abstract: A variable control displayed through a graphical user interface and linked to a control element. The variable control has graphical representations of readily identifiable and easy to use controls. These controls include at least one text box to display a value. The displayed value can be set by default, or to show the current state of the control element. The variable control also includes at least one range box for assigning a range unit that corresponds to the text box. The variable control also includes a slider control that is linked to the text box and is used to make coarse adjustments to the value displayed in the text box. A spinner is also linked to the text box and is used to make fine adjustments to the displayed value. In a preferred embodiment, the user can select a digit or several digits within the displayed value and adjust only the user-selected digit or digits.
    Type: Grant
    Filed: October 11, 2000
    Date of Patent: July 18, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Alan C. Nelson, Janice G. Ryles
  • Patent number: 7080325
    Abstract: A graphical input device, preferably in a browser-based display, resembles a pull-down menu, with a displayed data entry field. The set of possible entries to be displayed along with the graphical input device varies depending on the user. The minimum display width needed for full-width display of the entries is evaluated by scripting and the actual display of the set is generated accordingly. The drop-down list and its listed entries may be wider than the data entry field. The user can thus view and select customized possible entries that cannot fit within the displayed data entry field. According to another aspect of the preferred embodiment of the invention, when the user is making selections from the drop-down list, multiple keyboard entries can be used to cause rapid scrolling to entries that match not only the first character entered, but also to entries whose first n characters match n characters entered while viewing the list.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: July 18, 2006
    Assignee: Call-Tell LLC
    Inventors: Varda Treibach-Heck, Byron G. Caldwell, Bruce Johnson
  • Patent number: 7065712
    Abstract: An advertisement posting scheme utilizes a comprehensive information viewing device capable of displaying multiple Web pages on a display screen by enlarging or contracting each Web page at arbitrary magnification rate smoothly, rotating each Web page at arbitrary angle smoothly, arbitrarily varying and controlling transparency level of a plurality of Web pages that are arranged in superposition such that any overlapped hidden portion can be made visible, and three-dimensionally arranging the multiple Web pages such that the multiple Web pages can be viewed from arbitrary angle, for the purpose of displaying advertisements on the display screen at arbitrary positions, angles, sizes and transparency levels, in relation to the multiple Web pages.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: June 20, 2006
    Assignee: Nippon Telegraph and Telephone Corp.
    Inventors: Tetsuyuki Muto, Masakazu Kanbe, Jin Hiwatashi, Katsuya Arai, Atsushi Kanai, Kaku Takeuchi, Toru Kawamura, Tomotaka Uchihashi
  • Patent number: 7062714
    Abstract: An imaging system has a computer which monitors changes to any given front-panel control setting for a particular image processing parameter (e.g., dynamic range, transmit foci position, Doppler wall filter setting, etc.) as compared to its default or preset value. For each user ID (e.g., based on the system user's name or any user code) and each application type, if, over a number of exam cycles, the user is found to consistently adjust a particular control setting to values that deviate significantly from the preset value, the system computer will automatically adjust the preset value to, e.g., the average setting of that image processing parameter over the past N trials, where N is a predefined integer number.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: June 13, 2006
    Assignee: GE Medical Systems Global Technology Company, LLC
    Inventors: Larry Y. L. Mo, Dean W. Brouwer, Terry J. Duesterhoeft