Patents Examined by Ryan Yang
  • Patent number: 7113190
    Abstract: Systems and methods for providing an interactive graphical representation of a market for an electronic trading system are provided. A graph may be displayed on a display of a workstation in an electronic trading system. In one example, the graph may include a curve corresponding to a range of values of a financial instrument. In another example, the graph may include symbols that represent bids and offers for one or more financial instruments. A user may be allowed to select a portion of the graph. In response to the user's selection, a trading dialog box may be provided, thereby allowing the user to place a trade directly from the graph.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: September 26, 2006
    Assignee: eSpeed, Inc.
    Inventor: Timothy H Heaton
  • Patent number: 7098918
    Abstract: A system, method, and computer program product which allows more versatile manual and automatic edits by embedding behaviors in the curve elements. These imbedded behaviors allow intelligent shape preservation during a curve edit. Each curve carries a behavior property that describes how it should react when edited. This means that the curve and graphics system have full knowledge of the right edit type to make, even when triggered by an outside source, such as a re-compute of an object at a higher level in the feature tree.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: August 29, 2006
    Assignee: UGS Corp.
    Inventors: Daniel C. Staples, Navinchandra Pai, Yong-Ming Li, Joseph J. Bohman, Kristopher C. Kasprzak, Aditya N. Gurushankar, Prasad Pingali
  • Patent number: 7098933
    Abstract: A method, apparatus, and an article of manufacture for acquiring and unacquiring data points of interest in a drawing program. Data points of interest are acquired after a display cursor is positioned over the data point of interest for an acquisition pause time. This technique presents the flashing of superfluous information on the display as the cursor passes over objects in the drawing. Embodiments are presented which implement alignment and extension of objects using acquired data points, and non-symmetric acquisition pause times and snap distances.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: August 29, 2006
    Assignee: Autodesk, Inc.
    Inventors: Alexander Thoemmes, Brett K. Bloomquist
  • Patent number: 7084887
    Abstract: There is disclosed a marker layout method in a mixed reality space, which can reliably detect markers in units of players, even when a plurality of players share a common mixed reality space. According to this invention, markers to be used by only a given player are laid out at positions that cannot be seen from other players. Real objects used in an application that uses a mixed reality space may be used.
    Type: Grant
    Filed: February 18, 2000
    Date of Patent: August 1, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kiyohide Sato, Toshikazu Ohshima
  • Patent number: 7081905
    Abstract: A wearable mobile computing device/appliance (e.g., a wrist watch) with a high resolution display that is capable of wirelessly accessing information from the network and a variety of other devices. The Wrist Watch device/appliance includes a user interface that is used to efficiently interact with alarms, time keeping functions and notifications on the watch via use of a scroll device implementing dynamic scroll speed controller capability which enables seamless fine-grain and coarse-grain scroll and/or cursor movement through displayed content without notice to the user of the scroll device.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: July 25, 2006
    Assignee: International Business Machines Corporation
    Inventor: Mandayam T. Raghunath
  • Patent number: 7079138
    Abstract: The intensity of specularly reflected light from an illuminated object is represented by an algebraic expression including multiplication, addition, and subtraction operations. The algebraic expression is used in an illumination model, where the illumination model describes the color and intensity of light reflected by the illuminated object. Light reflected by the illuminated object is composed of ambient, diffuse, and specular components. The specular terms used in the illumination model are equivalent in functional form to the diffuse terms, thereby accelerating the computation of color vector c defined by the illumination model. A modified algebraic expression representing specularly reflected light from an illuminated object is defined and used in the illumination model, thereby accelerating computation of color vector c.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: July 18, 2006
    Assignee: Sony Computer Entertainment America Inc.
    Inventor: Michael R. Day
  • Patent number: 7079141
    Abstract: A system and method for specifying a machine vision process utilizing two or more different program creation methodologies. In one embodiment, the different program creation methodologies may include specifying steps or operations for the process using graphical input panels, e.g., in a “wizard-based” manner, and using graphical programming techniques for other portions, such as to specify decision operations. Thus, optimum program creation methodologies may be used for specifying different respective portions of the process.
    Type: Grant
    Filed: March 18, 2002
    Date of Patent: July 18, 2006
    Assignee: National Instruments Corporation
    Inventors: Nicolas Vazquez, Kevin L. Schultz
  • Patent number: 7079151
    Abstract: Computer programs and computer-implemented methods implement techniques for rendering an image. A target area is identified in the image and a set of pixels to sample is selected from the target area to sample. An attribute value is identified for each of a plurality of the pixels in the selected set, and an attribute value is predicted for the target area based on the identified attribute value. At least a portion of the foreground area can be rendered based on the predicted attribute value. In preferred embodiments, a statistical sampling analysis is used to predict a background color when rendering a foreground area of an image.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: July 18, 2006
    Assignee: Adobe Systems Incorporated
    Inventor: Craig D. Rublee
  • Patent number: 7079160
    Abstract: A method and apparatus for buffering 2-dimensional graphical image data to be supplied to a scrolling display controller. A 2-dimensional, circularly addressed linear data buffer is used to store a portion of an entire image. The data buffer is larger than the amount of data displayed at one time. A user enters scrolling commands and the display scrolls around the data initially in the buffer. New data is loaded into the buffer as the displayed data approaches the edge of the buffered data.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: July 18, 2006
    Assignee: STMicroelectronics, Inc.
    Inventor: Osvaldo M. Colavin
  • Patent number: 7079158
    Abstract: A virtual makeover system and method are disclosed which allows users to apply beauty products to a personal photographic image, thereby creating a digitally enhanced image. The system includes a product catalog, a palette database, and an image database, all of which may be accessed by a user via a communications network or stored on the hard drive of a user's computer. Users can upload digital photographs of themselves or others, or can retrieve an image from the image database, and outline various features in the photograph. The user may apply selected beauty products available in the product catalog to the various features.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: July 18, 2006
    Assignee: BeautyRiot.com, Inc.
    Inventor: Kirsten Lambertsen
  • Patent number: 7075555
    Abstract: A method and system of determining the screen capability and rendering the appropriate display attribute is herein described. The present invention performs this task by using a color table, which contains a list of object types and a corresponding list of display attributes. The application program obtains the correct display attribute for the object by calling the color table, giving it an identifier of the object. The color table is indexed by the identifier of the object and a screen capability flag that is obtained, in one embodiment, from the operating system. The color table provides the display attribute for the specified object based on the screen capability flag. Advantageously, the application program does not need to know the computer's display capability. Furthermore, the application program needs only one piece of computer code, regardless of the number of display capabilities which are possible. Thus, memory space in the palmtop is conserved.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: July 11, 2006
    Assignee: PalmSource, Inc.
    Inventors: Roger Flores, Steve Lemke, Bob Ebert, Jeff Parrish
  • Patent number: 7071949
    Abstract: An array of view-dependent sprited tiles provide different views of an image texture (e.g., structure, color, shading, illumination, transparency, as well as other image attributes). The different views of the image texture correspond to different viewing angles at which a user would see the tiles when they are applied to an image geometry. In one implementation, the view dependent sprited tiles are two-dimensional projections of three-dimensional structures. The projections maintain the dimensions (including shape) of the front surfaces of three-dimensional structures at different viewing angles. A projection that meets these characteristics is the oblique parallel projection.
    Type: Grant
    Filed: November 18, 1998
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, James M. Mahoney
  • Patent number: 7071952
    Abstract: The present invention relates to a method for facilitating the insertion of an object in a working area on a computer display, and is implemented in a computer application software. The method comprises the steps of indicating at least one subarea of the working area where an object is insertable, indicating an object type in association with each subarea, an object of said object type being insertable in said subarea, receiving input from the user selecting one of the at least one subarea, and inserting in the selected subarea an object of the type that is indicated at the selected subarea. Through this method, the user only needs to provide one single piece of input in order to insert an object in a valid location in a working area.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: July 4, 2006
    Assignee: Actcon Control AB
    Inventors: Yngve Ternulf, Shahram Pourmakhdomi, Finn Otreus
  • Patent number: 7062299
    Abstract: Disclosed are a wireless terminal and method, which can recognize a user's preference-setting pattern for settable functions of the wireless terminal and automatically change the setting of the functions without a user interface. The method includes the steps of: periodically checking set values for each of the functions and storing the set values in data tables in an arrangement according to predetermined conditions; estimating a statistic of the set values for each of the functions based on the data tables; and controlling each of the functions according to the estimated statistic.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: June 13, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hye-Rym Choi
  • Patent number: 7062723
    Abstract: Systems, methods and apparatus are provided through which meaningful or semantic portions of displayed visual information, are modified in order to improve their visual perception by a user. In some embodiments, the meaningful portion is limited to a word, a plurality of words, a phrase, a sentence, or a paragraph of text of the information. In some embodiments, the meaningful portion is predefined. In some embodiments, the meaningful portion is dynamically modified based on context of the text, and/or prior use. In some embodiments, the modification includes modifying an attribute of the text, such as size, color, and/or font.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: June 13, 2006
    Assignee: Gateway Inc.
    Inventors: Kim C. Smith, Melroy E. D'Souza, Sandie E. Pollman
  • Patent number: 7057628
    Abstract: The invention provides a method to automatically create high quality computer-based drawings by virtually eliminating text and graphics overwrites. This has broad practical application to a class of problems where drawings are created or updated from a non-graphic database. This is achieved through the representation of graphics as a set of bitmap images. As graphic elements are placed onto a drawing plane they contribute to the composition of a drawing's ‘committed’ bitmap. The proposed addition of new graphic elements onto the drawing plane is represented by a second ‘tentative’ bitmap. The white space algorithm uses efficient logical AND and logical OR bit manipulations to track and compare these bitmap images and determine if white space is available for placement of the proposed new graphic elements. When acceptable space is located the proposed graphics are simultaneously added to the drawing plane and inserted into the drawing's ‘committed’ bitmap.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: June 6, 2006
    Inventors: Anthony Bruce Crawford, Edward Francis Boyle
  • Patent number: 7058901
    Abstract: A navigation rectangle controls display of medical images in a multi-display system. Multiple thumbnail sized medical images are displayed on a control panel. Each navigation rectangle encompasses one or more thumbnail size medical images on the control panel. In turn, images, corresponding to the thumbnail size medical images encompassed by the navigation rectangle, are displayed on a monitor that corresponds to the navigation rectangle. The user may fully move the navigation rectangle to select any images within an exam, and the user may resize the navigation rectangle to include or exclude images. The user may move images in and out of the navigation rectangle.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: June 6, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Christopher Hafey, Ton van den Hoven, Tongzhe Cui, David Lionetti, Paul Joseph Chang
  • Patent number: 7057617
    Abstract: Font data for each resolution level is stored in a font memory (10). Character specifying addresses A0 to Ax and font resolution levels L0 to Lz are input to output the optimum font data that match the resolution of an output device such as a display device or a printer. As a result, for example, it is possible to specify font data having a higher resolution level when enlarging a display on a display device or when printing from a printer capable of a high quality output, and it is possible to specify font data having a low resolution level when reducing a screen display on a display device and when confirming a layout.
    Type: Grant
    Filed: February 18, 2000
    Date of Patent: June 6, 2006
    Assignee: Fourie, Inc.
    Inventor: Shinsuke Nishida
  • Patent number: 7057622
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, a graphics input and an audio input simultaneously. The chip includes a display engine that processes graphics images organized as windows. The system includes plurality of line buffers for receiving the graphics contents. The graphics contents are composited into each of the plurality of line buffers by blending the graphics contents with the existing contents of the line buffer until all of the graphics surfaces for the line have been composited.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: June 6, 2006
    Assignee: Broadcom Corporation
    Inventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
  • Patent number: 7051287
    Abstract: Four windows A, B, C, and D are displayed on the display screen. Of the four windows displayed on the display screen, an active window which is currently being accessed is A, and other windows, i.e., windows B, C, and D, are inactive windows. The inactive windows are displayed at a lower luminance than the active window.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: May 23, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Tsunoda