Patents by Inventor Martin Freeman

Martin Freeman 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: 9883231
    Abstract: One embodiment provides a system comprising a menu navigation application module comprising a request unit for requesting menu metadata information associated with a piece of content, a menu interface unit for generating one or more menu interfaces based on the menu metadata information, and a menu navigation control unit for enabling user interaction with menu interfaces during playback of the piece of content. The menu interfaces and the piece of content are displayed on different devices. The menu interfaces are displayed without interrupting the playback of the piece of content.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: January 30, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Paul Fahn, Martin Freeman
  • Patent number: 9807452
    Abstract: A method for content delivery using dynamic adaptive hypertext transport protocol (HTTP) streaming (DASH) without using HTTP. The method includes receiving a media presentation description (MPD) file and one or more DASH segments by a client device. Information in the MPD file is used to filter the one or more DASH segments. The filtered DASH segments are stored in a segments buffer. Particular DASH segments are requested from the segments buffer by the client device based on the information.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: October 31, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Martin Freeman, William Foote, Youngkwon Lim
  • Publication number: 20160330525
    Abstract: A method and apparatus are provided for sending an emergency alert message to a companion device. The apparatus includes a memory element and a processor coupled to the memory element. The processor is configured to receive an emergency alert message (EAM) in an advanced television systems committee (ATSC) signal. The processor is also configured to identify any companion devices that comprise a launcher application capable of being used by the apparatus. The processor is also configured to send a command to the launcher application capable of causing the launcher application to execute an application to an identified companion device that comprises the launcher application. The application is capable of accessing the EAM.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 10, 2016
    Inventors: Martin Freeman, Youngsun Ryu
  • Publication number: 20150100996
    Abstract: A method for content delivery using dynamic adaptive hypertext transport protocol (HTTP) streaming (DASH) without using HTTP. The method includes receiving a media presentation description (MPD) file and one or more DASH segments by a client device. Information in the MPD file is used to filter the one or more DASH segments. The filtered DASH segments are stored in a segments buffer. Particular DASH segments are requested from the segments buffer by the client device based on the information.
    Type: Application
    Filed: October 6, 2014
    Publication date: April 9, 2015
    Inventors: Martin Freeman, William Foote, Youngkwon Lim
  • Publication number: 20150063779
    Abstract: One embodiment provides a system comprising a menu navigation application module comprising a request unit for requesting menu metadata information associated with a piece of content, a menu interface unit for generating one or more menu interfaces based on the menu metadata information, and a menu navigation control unit for enabling user interaction with menu interfaces during playback of the piece of content. The menu interfaces and the piece of content are displayed on different devices. The menu interfaces are displayed without interrupting the playback of the piece of content.
    Type: Application
    Filed: February 27, 2014
    Publication date: March 5, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Paul Fahn, Martin Freeman
  • Publication number: 20140165112
    Abstract: A method for application launching for electronic devices comprises executing a first application on a first electronic device based on a non-triggered input. Information is received on a second electronic device from the first electronic device. A second application is launched on the second electronic device based on the received information.
    Type: Application
    Filed: September 10, 2013
    Publication date: June 12, 2014
    Applicant: SAMSUNG ELECTRONICS COMPANY, LTD.
    Inventors: Martin Freeman, William Foote
  • Publication number: 20080282284
    Abstract: There are provided apparatus and methods for controlling distribution of data from a first device to a second device. One such apparatus includes a broadcast flag detector and a data manipulation device (106). The broadcast flag detector is for detecting one or more portions of the data associated with an enabled broadcast flag (BF). The data manipulation device (106) is for manipulating the one or more portions so as to render the one or more portions of the data useable in the first device only upon further manipulation and so as to render the one or more portions of the data permanently unusable in the second device.
    Type: Application
    Filed: December 5, 2005
    Publication date: November 13, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Bjoern Kaag, Martin Freeman, Hendrik Frank Moll, Erik de Meersman
  • Patent number: 7336785
    Abstract: To afford copy protection for information, e.g. elementary streams, from a service provider while in transit between a point of deployment (POD) module and a set-top box, the information is accompanied by control information pairs. The pairs are respectively associated with the portions of the copy protected information and are incorporated into a shared key calculation in the POD module and set-top box. The shared keys are used by the POD module and set-top box to encrypt and decrypt the information. Tampering with a control information pair, as by an intruder or hacker, prevents keys shared by the set-top box and POD module from matching. A mismatch prevents the set-top box from correctly decrypting information received from the deployment module.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: February 26, 2008
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Jin Lu, Martin Freeman
  • Patent number: 7224797
    Abstract: A system for decrypting transmissions encrypted by a transmission station includes a receiver having a first conditional access module embedded within the receiver, and a second conditional access module that is removable from the receiver. The first conditional access module decrypts a first signal transmitted by the transmission station and the second conditional access module decrypts a second signal transmitted by the transmission station. The first and second signals are encrypted by separate conditional access modules. The transmission station provides the receiver with an entitlement code for allowing the receiver to decrypt the transmission upon verification by the transmission station that the receiver is entitled to decrypt the transmission.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: May 29, 2007
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Martin Freeman, Jin Lu
  • Patent number: 6940558
    Abstract: A television system allows extraction of a sub-image and streaming of the sub-image contents to an external device during a sequence of successive screen refresh intervals.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: September 6, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Jin Lu, Martin Freeman
  • Patent number: 6828992
    Abstract: A graphical user interface for a data processing device or system has a plurality of menu options arranged in multiple pages. The menu options are dynamically distributed among the pages in accordance with a user history to reduce the effort of user-navigation among the options. A dynamically adaptable GUI is relevant to remote controls, Internet portals or e-commerce sites.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: December 7, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Martin Freeman, Bonghan Cho
  • Publication number: 20030107677
    Abstract: A television system allows extraction of a sub-image and streaming of the sub-image contents to an external device during a sequence of successive screen refresh intervals.
    Type: Application
    Filed: December 6, 2001
    Publication date: June 12, 2003
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Jin Lu, Martin Freeman
  • Publication number: 20030035540
    Abstract: A system for decrypting transmissions encrypted by a transmission station includes a receiver having a first conditional access module embedded within the receiver, and a second conditional access module that is removable from the receiver. The first conditional access module decrypts a first signal transmitted by the transmission station and the second conditional access module decrypts a second signal transmitted by the transmission station. The first and second signals are encrypted by separate conditional access modules. The transmission station provides the receiver with an entitlement code for allowing the receiver to decrypt the transmission upon verification by the transmission station that the receiver is entitled to decrypt the transmission.
    Type: Application
    Filed: August 17, 2001
    Publication date: February 20, 2003
    Inventors: Martin Freeman, Jin Lu
  • Patent number: 6356288
    Abstract: A software agent is a functional part of a user-interactive software application running on a data processing system. The agent creates a user-perceptible effect in order to mask latency present in delivery of data to the user. The agent creates the effect employing cinematographic techniques.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: March 12, 2002
    Assignee: U.S. Philips Corporation
    Inventors: Martin Freeman, Yevgeniy Shteyn
  • Patent number: 6330588
    Abstract: The present invention provides for verification of software agents and their activities. In a distributed computing environment, an origin resource, a destination resource and a trusted resource are provided. The origin resource is associated with a software agent in that, most generally, the agent's information and/or an entrusted task are relevant to the origin resource. The destination resource is associated with the software agent in that, most generally, it is expected to advance the agent in the performance of an entrusted task. The trusted resource is associated with the software agent in that the trusted resource functions to provide verification of the software agent and its activities.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: December 11, 2001
    Assignee: Philips Electronics North America Corporation
    Inventor: Martin Freeman
  • Patent number: 6070226
    Abstract: A data processing system with an optical disk drive is provided with a magnetic disk drive as a cache. The magnetic disk drive is physically integrated with the optical disk drive. A semiconductor RAM is provided as a further cache for the magnetic disk drive and is physically integrated therewith.
    Type: Grant
    Filed: December 10, 1996
    Date of Patent: May 30, 2000
    Assignee: Philips Electronics North America Corporation
    Inventors: Martin Freeman, Uzi Y. Bar-Gadda
  • Patent number: 4677546
    Abstract: In a virtual memory system, a guarded region allows access to protected code and data without intervention from a processor's operating system by redefining regions of an address space with reference to gates indicating points of entry for those regions. A non-hierarchial access path in the form of a tree-like structure permits a process to access resources and data while controlling access thereto and return therefrom.
    Type: Grant
    Filed: August 17, 1984
    Date of Patent: June 30, 1987
    Assignee: Signetics
    Inventors: Martin Freeman, Cecil H. Kaplinsky
  • Patent number: 4550436
    Abstract: Pattern-matching circuitry is shown which permits the simultaneous or near simultaneous matching of entire lines of text to a regular expression test pattern. A synchronous or clocked embodiment is disclosed, as well as an asynchronous embodiment.
    Type: Grant
    Filed: July 26, 1983
    Date of Patent: October 29, 1985
    Assignee: AT&T Bell Laboratories
    Inventors: Martin Freeman, Leon S. Levy