Patents by Inventor Morteza Kalhour

Morteza Kalhour 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: 7150020
    Abstract: A resource management system comprises a number of software modules running in a multi-application environment, in which an application with which the user is currently interacting is designated as a focus application. The focus application is favored during resource conflict resolution procedures, so that a resource will pass ownership of itself to a focus application where the current application does not object to it doing so, without involving higher level components. Where the current application does object, the resource involves higher level components to perform conflict resolution.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: December 12, 2006
    Assignee: Nokia Corporation
    Inventor: Morteza Kalhour
  • Patent number: 7137026
    Abstract: A set top box for a television includes a hard drive, a random access memory, and a non-volatile memory. To maintain functionality of the device after a crash of the hard drive, the non-volatile memory includes an executable program for downloading a secondary operating system from a remote server or other secondary storage during a startup when the primary operating system in the hard drive is not accessible. The secondary operating system is stored in the random access memory and is a functional subset of the primary operating system to allow the use of the primary functionality of the set top box until the hard disk drive is repaired or replaced.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: November 14, 2006
    Assignee: Nokia Corporation
    Inventors: Gunnar Äijä, Morteza Kalhour
  • Publication number: 20030070110
    Abstract: A set top box for a television includes a hard drive, a random access memory, and a non-volatile memory. To maintain functionality of the device after a crash of the hard drive, the non-volatile memory includes an executable program for downloading a secondary operating system from a remote server or other secondary storage during a startup when the primary operating system in the hard drive is not accessible. The secondary operating system is stored in the random access memory and is a functional subset of the primary operating system to allow the use of the primary functionality of the set top box until the hard disk drive is repaired or replaced.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Applicant: Nokia Corporation
    Inventors: Gunnar Aija, Morteza Kalhour
  • Publication number: 20020010924
    Abstract: A method for creating a push mechanism in a digital communication system comprises the following steps: creating a graphical object having associated therewith timing and positioning information, wherein the timing information is provided as a time stamp in an elementary stream of digital information, executing a first software application associated with the graphical object, wherein the first software application working in response to a predetermined event connected to the positioning information associated with the graphical object, and launching a second software application by means of the first software application in response to the predetermined event. With the method, both synchronization and interaction are achieved in a communication system, such as a system complying with the DVB standard.
    Type: Application
    Filed: May 1, 2001
    Publication date: January 24, 2002
    Inventor: Morteza Kalhour
  • Publication number: 20020007408
    Abstract: A resource management system comprises a number of software modules running in a multi-application environment, in which an application with which the user is currently interacting is designated as a focus application. The focus application is favored during resource conflict resolution procedures, so that a resource will pass ownership of itself to a focus application where the current application does not object to it doing so, without involving higher level components. Where the current application does object, the resource involves higher level components to perform conflict resolution.
    Type: Application
    Filed: June 14, 2001
    Publication date: January 17, 2002
    Inventor: Morteza Kalhour
  • Publication number: 20010037503
    Abstract: A method and a communication network are provided for supplying a receiver, such as a Set Top Box connected to the network, with tuning information for services provided on the network. A database is compiled comprising a plurality of service identifiers identifying the provided services and a plurality of sets of tuning parameters. Each of the sets is associated with a respective one of said plurality of service identifiers. Tuning parameters for a requested service are retrieved by accessing said database through one of said plurality of service identifiers and using said retrieved tuning parameters for tuning said receiver. The method and the network provide a flexible way of supplying information. A subscriber terminal and a computer program product are also provided.
    Type: Application
    Filed: March 22, 2001
    Publication date: November 1, 2001
    Inventor: Morteza Kalhour