Patents by Inventor Richard Berlin

Richard Berlin 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).

  • Publication number: 20060041518
    Abstract: A first file is received. The first file has a first format. The first file includes information associated with an item. The information is extracted from the first file.
    Type: Application
    Filed: August 21, 2005
    Publication date: February 23, 2006
    Inventors: William Blair, Richard Berlin, Venkata Gummadapu, John Allamon, David Gee
  • Publication number: 20060041503
    Abstract: A round of negotiation for an item is initiated between a plurality of bidders at a plurality of client nodes and a host processing node. A price bid for the item is received from each of the plurality of bidders. At least one negotiation parameter is received from at least one of the plurality of bidders. The negotiation parameter is associated with the item. A total cost value is determined based on an active negotiation term, the price bid, and the negotiation parameter for each of the plurality of bidders.
    Type: Application
    Filed: August 21, 2005
    Publication date: February 23, 2006
    Inventors: William Blair, Richard Berlin, Venkata Gummadapu, John Allamon, David Gee
  • Publication number: 20060041840
    Abstract: A first file is received in a first format. The first format is determined. A converter is selected based on the first format. Using the converter, the first file is translated to at least one second file. The second file has a second format.
    Type: Application
    Filed: August 21, 2005
    Publication date: February 23, 2006
    Inventors: William Blair, Richard Berlin, Venkata Gummadapu, John Allamon, David Gee
  • Publication number: 20060041502
    Abstract: A quantity of an item referenced within a multilevel bill of material (BOM) is determined. A price bid for the item is received into an application framework from a supplier. The price bid is associated with the item. The cost of the multilevel BOM is determined based on the quantity of the item and the price bid.
    Type: Application
    Filed: August 21, 2005
    Publication date: February 23, 2006
    Inventors: William Blair, Richard Berlin, Venkata Gummadapu, John Allamon, David Gee
  • Patent number: 6590595
    Abstract: An intuitive scrolling feedback mechanism is provided to enable novice and infrequent computer users to understand and to utilize the scrolling functionality offered by a computing device. Scrolling feedback is provided by displaying a portion of a set of information in a display area. In addition, a control region is displayed, comprising one or more activable controls. These controls, when activated by a user via a user interface, cause a different portion of the set of information to be displayed in the display area. In addition, a status region is displayed, comprising a plurality of location indicators. A subset of the location indicators is displayed in a first manner (e.g. a darker color), while the remainder of the location indicators is displayed in a second and different manner (e.g. a lighter color). The subset of the indicators is determined based upon the portion of the set of information that is currently being displayed in the display region.
    Type: Grant
    Filed: February 8, 2000
    Date of Patent: July 8, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Annette Wagner, Osana Tishkova, Richard Berlin, Fazeel Mufti
  • Patent number: 6300967
    Abstract: The present invention comprises a method for providing feedback to the user of a graphical user interface using visual and operational clues. In an embodiment of the invention, the user is provided visual clues that inform the user in what direction the display area can be scrolled. The display area may contain a list, a text box, a pop-up menu or any kind of data. Operational clues help the user determine what actions move the list and what actions do not move the list. The invention can be implemented in the form of a list. A list is comprised of one or more fields. At the top of the list and at the bottom of the list is a blank space that functions as one of the visual clues. The purpose of the blank space is to inform the user they are at the top of the list and cannot scroll any further up or that they are at the bottom of the list and cannot scroll any further down. Another form of visual clue is provided through the use of partially visible fields.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: October 9, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Annette Wagner, Osana Tishkova, Michael Arent, Richard Berlin, Fazeel Mufti
  • Patent number: 6061063
    Abstract: The present invention comprises a method for providing feedback to the user of a graphical user interface using visual and operational clues. In an embodiment of the invention, the user is provided visual clues that inform the user in what direction the display area can be scrolled. The display area may contain a list, a text box, a pop-up menu or any kind of data. Operational clues help the user determine what actions move the list and what actions do not move the list. The invention can be implemented in the form of a list. A list is comprised of one or more fields. At the top of the list and at the bottom of the list is a blank space that functions as one of the visual clues. The purpose of the blank space is to inform the user they are at the top of the list and cannot scroll any further up or that they are at the bottom of the list and cannot scroll any further down. Another form of visual clue is provided through the use of partially visible fields.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: May 9, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Annette Wagner, Osana Tishkova, Michael Arent, Richard Berlin, Fazeel Mufti
  • Patent number: 6011540
    Abstract: In a computer graphics windowing system including a color map, a method for managing palette color value contents of the color map. Input color values are received. Error values between each input color value and each palette color value are used to determine a closest palette color value to each input color value. A list of input color values having largest error value distances to their respective closest palette color values is determined. A subset of this list is added to the color map to derive a modified color map. A color value metric process for determining an error value between each input color value and each palette color value comprises converting each input color value and each palette color value to a uniform color space. A lightness weighting constant is used to skew the error value in to be more strongly influenced by differences in lightness than by differences in chromaticity. A look up table having address spaces indexed by RGB index color values is generated.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: January 4, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Richard Berlin, James Graham