Patents by Inventor Guy Bar-Nahum

Guy Bar-Nahum 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: 7495659
    Abstract: A touch pad system is disclosed. The system includes mapping the touch pad into native sensor coordinates. The system also includes producing native values of the native sensor coordinates when events occur on the touch pad. The system further includes filtering the native values of the native sensor coordinates based on the type of events that occur on the touch pad. The system additionally includes generating a control signal based on the native values of the native sensor coordinates when a desired event occurs on the touch pad.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: February 24, 2009
    Assignee: Apple Inc.
    Inventors: Greg Marriott, Guy Bar-Nahum, Steven Bollinger
  • Publication number: 20080012837
    Abstract: A touch pad system is disclosed. The system includes mapping the touch pad into native sensor coordinates. The system also includes producing native values of the native sensor coordinates when events occur on the touch pad. The system further includes filtering the native values of the native sensor coordinates based on the type of events that occur on the touch pad. The system additionally includes generating a control signal based on the native values of the native sensor coordinates when a desired event occurs on the touch pad.
    Type: Application
    Filed: August 1, 2007
    Publication date: January 17, 2008
    Inventors: Greg Marriott, Guy Bar-Nahum, Steven Bollinger
  • Publication number: 20070273714
    Abstract: Improved techniques for controlling power utilization of a display device are disclosed. The improved techniques reduce power consumption by lowering display intensity at appropriate times. In one embodiment, the display intensity can be controlled depending on the type of content being displayed. In another embodiment, the display intensity can be controlled depending on the characteristics of the content being displayed. In still another embodiment, the display intensity can be controlled depending on the type and characteristics of content being displayed. The improved techniques are well suited for use with portable media devices.
    Type: Application
    Filed: May 23, 2006
    Publication date: November 29, 2007
    Inventors: Andrew Bert Hodge, Guy Bar-Nahum, Shawn R. Gettemy, David John Tupman
  • Publication number: 20070156962
    Abstract: A portable media device and a method for operating a portable media device are disclosed. According to one aspect, a battery-powered portable media device can manage use of a mass storage device to efficiently utilize battery power. By providing a cache memory and loading the cache memory so as to provide skip support, battery power for the portable media device can be conserved (i.e., efficiently consumed). According to another aspect, a portable media device can operate efficiently in a seek mode. The seek mode is an operational mode of the portable media device in which the portable media device automatically scans through media items to assist a user in selecting a desired one of the media items.
    Type: Application
    Filed: October 18, 2006
    Publication date: July 5, 2007
    Inventors: Andrew Bert Hodge, David John Tupman, Guy Bar-Nahum
  • Publication number: 20060107071
    Abstract: Improved approaches to update computer program code residing within a computing device are disclosed. By maintaining a former version of the computer program code, the computing device remains operable even if the update to the computer program code fails. Hence, the invention permits reliable updates to computer program code, which is particularly useful for firmware (e.g., boot-up code) of computing devices. For control and security, each version of computer program code can include authentication information. Before the computer program code is used, the computer program code can be required to be authenticated using the authentication information.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: Muthya Girish, Guy Bar-Nahum, David Tupman
  • Publication number: 20050110768
    Abstract: A touch pad system is disclosed. The system includes mapping the touch pad into native sensor coordinates. The system also includes producing native values of the native sensor coordinates when events occur on the touch pad. The system further includes filtering the native values of the native sensor coordinates based on the type of events that occur on the touch pad. The system additionally includes generating a control signal based on the native values of the native sensor coordinates when a desired event occurs on the touch pad.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Greg Marriott, Guy Bar-Nahum, Steven Bollinger
  • Publication number: 20040252397
    Abstract: An improved media player and a method for operating a portable computing device (e.g., media player) are disclosed. According to one aspect, a portable computing device is able to protect its disk drive when being subjected to undesired levels of acceleration. The portable computing device protects its disk drive by monitoring for such accelerations and operating to avoid usage of the disk drive during periods of acceleration. Through such protection, the likelihood of damage to the disk drive or loss of data stored on the disk drive is able to be substantially reduced. According to another aspect, a user of a portable computing device can be alerted when the portable computing device is being subjected to undesirable levels of acceleration.
    Type: Application
    Filed: June 16, 2003
    Publication date: December 16, 2004
    Applicant: Apple Computer Inc.
    Inventors: Andrew Bert Hodge, Guy Bar-Nahum, Jean-Paul Labrosse
  • Patent number: 6496183
    Abstract: A method and apparatus for generating multiple views for graphics objects utilizes a filter for transforming the 3D content of the data. The filter is configured to receive function calls from a 3D rendering engine and generate multiple viewpoint data based on the 3D content of the graphics object. The filter then transmits the viewpoint data to a display driver for display to a display device.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: December 17, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Guy Bar-Nahum
  • Publication number: 20010043226
    Abstract: An image processing system has a computer coupled to a display device. The display has a screen for display of graphics data. The computer has an interface between its graphics engine and the driver of the display device. The interface selectively extracts specific information, e.g., with respect to screen locations, from the function calls issued by the engine. The interface enables modifying the function calls based on the information extracted, prior to delivery to the driver.
    Type: Application
    Filed: November 18, 1997
    Publication date: November 22, 2001
    Inventors: ROELJAN VISSER, GUY BAR-NAHUM
  • Patent number: 5739819
    Abstract: A method and apparatus for carrying out the method for generating an artificial shadow in a two dimensional color image. The method includes the steps of providing a shadow scenes library, each shadow scene representing at least one artificial shadow orientation with respect to an object forming the shadow, receiving a user input, the user selecting one of the shadow scenes and an object in the two dimensional image to be shadowed, and forming an artificial shadow to the object to be shadowed in accordance with the selected shadow scene.
    Type: Grant
    Filed: February 5, 1996
    Date of Patent: April 14, 1998
    Assignee: Scitex Corporation Ltd.
    Inventor: Guy Bar-Nahum