Patents by Inventor Ibrahim Cem Duruoz

Ibrahim Cem Duruoz 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: 7382970
    Abstract: A system and method for managing file system processes is provided. In an exemplary embodiment, the system includes a global process module to handle and monitor the file system processes within a file system. The global process module includes a process status monitor, a pointers control, process size indicator, and a number of local process objects. The process status monitor is used to maintain and monitor information pertaining to the status of file system processes running on the file system. The pointers control is used to point to the various local process objects. The process size indicator is used to maintain an inventory of size information for each file system process. Each local process object is associated with a file system process. Each local process object further includes a progress monitor, a callback function, a process phase monitor, and a set of application specific process properties. The progress monitor is used to monitor the state of a particular process.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: June 3, 2008
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventor: Ibrahim Cem Duruoz
  • Patent number: 7178152
    Abstract: The present invention is directed to an application programming interface. More specifically, the present invention relates to an application programming interface designed for handling interaction between an audio/video controller and an audio/video file system. In one exemplary embodiment, the application programming interface includes a number of function calls which direct the audio/video file system to perform a variety of functions. In addition, the application programming interface permits devices capable of handling different types of data, such as isochronous and asynchronous data, to communicate with the audio/video file system.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: February 13, 2007
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Ibrahim Cem Duruoz, Kosuke Nakai, Natarajan Sundaresan
  • Patent number: 6804746
    Abstract: A system for optimizing data storage and retrieval by an audio/video system using a number of different tables is disclosed. According to one aspect of the system, the system includes two different types of hierarchical file allocation tables (HFATs), a contiguous space table, a track table and a list table. The two different types of HFATs are a 0th order HFAT and a 1st order HFAT. Each of the two types of HFATs contains a number of entries. Each 0th order HFAT entry corresponds to a specific disk block and each 1st order HFAT entry corresponds to a specific subdivision within a subdivided disk block. A 0th order HFAT entry and an 1st order HFAT entry is linkable to one another to allow disk blocks and subdivisions which make up a file to be identified. The contiguous space table is used to store information relating to the location and availability of contiguous spaces or disk blocks. The track table contains a number of records. Each record, in turn, contains various track, HMSF and descriptor information.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: October 12, 2004
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Ibrahim Cem Duruoz
  • Patent number: 6587635
    Abstract: A method for operating a digital video processor including a CPU and a memory to control the presentation of demultiplexed subpicture unit (“SPU”) data. The play back of the subpicture is synchronized with a system clock having a clock rate varying as a function of a desired play back speed selected by a user. The method first tests during a vertical blanking period, consecutive ones of the SPU's to identify a first SPU including a PTS value having a desired relationship with respect to a value of the system clock. Next, the video processor tests during the vertical blanking period, consecutive ones of the DCSQ commands in the first SPU to identify one or more DCSQ commands with a start time value having a desired relationship with respect to the value of the system clock. Thereafter, the one or more of the DCSQ commands associated with the first SPU are parsed, and subpicture data associated with one of the parsed DCSQ commands is displayed.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: July 1, 2003
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Pattabiraman Subramanian, Ibrahim Cem Duruoz
  • Publication number: 20030009605
    Abstract: The present invention is directed to an application programming interface. More specifically, the present invention relates to an application programming interface designed for handling interaction between an audio/video controller and an audio/video file system. In one exemplary embodiment, the application programming interface includes a number of function calls which direct the audio/video file system to perform a variety of functions. In addition, the application programming interface permits devices capable of handling different types of data, such as isochronous and asynchronous data, to communicate with the audio/video file system.
    Type: Application
    Filed: December 3, 2001
    Publication date: January 9, 2003
    Applicant: Sony Corporation
    Inventors: Ibrahim Cem Duruoz, Kosuke Nakai, Natarajan Sundaresan
  • Publication number: 20020165869
    Abstract: A system and method for managing file system processes is provided. In an exemplary embodiment, the system includes a global process module to handle and monitor the file system processes within a file system. The global process module includes a process status monitor, a pointers control, process size indicator, and a number of local process objects. The process status monitor is used to maintain and monitor information pertaining to the status of file system processes running on the file system. The pointers control is used to point to the various local process objects. The process size indicator is used to maintain an inventory of size information for each file system process. Each local process object is associated with a file system process. Each local process object further includes a progress monitor, a callback function, a process phase monitor, and a set of application specific process properties. The progress monitor is used to monitor the state of a particular process.
    Type: Application
    Filed: December 3, 2001
    Publication date: November 7, 2002
    Applicant: Sony Corporation
    Inventor: Ibrahim Cem Duruoz
  • Publication number: 20020124133
    Abstract: A system for optimizing data storage and retrieval by an audio/video system using a number of different tables is disclosed. According to one aspect of the system, the system includes two different types of hierarchical file allocation tables (HFATs), a contiguous space table, a track table and a list table. The two different types of HFATs are a 0th order HFAT and a 1st order HFAT. Each of the two types of HFATs contains a number of entries. Each 0th order HFAT entry corresponds to a specific disk block and each 1st order HFAT entry corresponds to a specific subdivision within a subdivided disk block. A 0th order HFAT entry and an 1st order HFAT entry is linkable to one another to allow disk blocks and subdivisions which make up a file to be identified. The contiguous space table is used to store information relating to the location and availability of contiguous spaces or disk blocks. The track table contains a number of records. Each record, in turn, contains various track, HMSF and descriptor information.
    Type: Application
    Filed: December 3, 2001
    Publication date: September 5, 2002
    Applicant: Sony Corporation
    Inventor: Ibrahim Cem Duruoz