Patents by Inventor Eddie M. Schwalb

Eddie M. Schwalb 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: 7512955
    Abstract: A method and system are described that enable the construction of declarative applications, such as XDML, that can access DASE System services. DASE System services include among other things, channel switching and electronic program guide application within a broadcast environment established under the standards of Advanced Television System Committee (ATSC). For example, when a Program and System Information (PSI) application is stored in a Document Object Model (DOM) data structure or database, an Electronic Program Guide (EPG) application can be automatically generated using an EPG-transform method in accordance with the present invention. This method would: 1) Convert DOM structure into an XML document; 2) Apply an XML Style Sheet Transformation (XSLT) to the XML document; and 3) Render the resulting XML document using a conventional web-browser or XML renderer.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: March 31, 2009
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Eddie M. Schwalb
  • Patent number: 7028331
    Abstract: The present invention describes and claims a new system and technique or method for decoupling the interpretation of broadcast content information from the display of this information. The information may exist in any of the available types, such as audio, video, or data. In addition, the information may be received in any form, such as streaming or non-streaming, combinations of the two, or even parts thereof. The decoupling and encapsulating of the broadcast content information is accomplished using a content proxy. All content information in the content proxy is accessed via an Application Program Interface. The content proxy employs a hierarchical Document Object Model (DOM) that contains Program and System Information Protocol (“PSIP”) data, that has been converted to an eXtendible Markup Language format using a conversion algorithm, broadcast content data, as well as content data or information about all of the hardware, software, and appliances connected within the networked environment.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: April 11, 2006
    Assignee: Sharp Laboratories, Inc.
    Inventor: Eddie M. Schwalb
  • Patent number: 6941559
    Abstract: A software system for use with a Digital Television set-top box. The system uses a software bus application programming interface (API) that is specially designed to make the set-top box compatible with two standard DASE architectures: (1) the architecture wherein the procedural application engine contains the declarative application engine, and (2) the architecture wherein the declarative application engine contains the procedural. An application engine manager uses a function call router to intercept all DASE infrastructure APIs incoming from software applications downloaded by the set-top box from a DTV broadcast. All APIs are routed through the application manager, and all application engines are required to implement the software bus API. A specially-designed software interface also enables the convenient installation of additional applications by simply changing one line of software code.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: September 6, 2005
    Assignee: Sharp Laboratories of America
    Inventor: Eddie M. Schwalb
  • Patent number: 6925649
    Abstract: Methods and systems for the mass customization of Digital Television broadcasts through the broadcasting of commercials in the form of software applications. Ad-applications are injected into various sub-streams of the transport stream and received in a dormant state by the client-side set-top box. When a commercial is to be shown, a broadcaster broadcasts a generic time-stamped trigger to a dispatching application that performs a keyword matching algorithm to decide which ad-application among those received at the receiver is to be executed. The dispatching application uses the results of the latter comparison to decide which specific dormant ad-application to route to; it then converts the generic trigger into a chosen-ad trigger that is routed to the chosen ad-application. Upon receipt of the chosen-ad trigger, the chosen ad-application executes, thereby displaying an ad customized to the individual viewer's interests.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: August 2, 2005
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Eddie M. Schwalb, Lee M. Chen
  • Publication number: 20030033612
    Abstract: A software appliance and method of operation are disclosed that enable distribution of software applications through consumer-electronic appliances, such as set-top boxes. The appliance and method enable the tracking of the software usage for billing purposes. The usage information is sent to the provider of the software so proper accounting may be accomplished. The software applications may be embedded within the software appliance, such as in a datastore or be accessed via a disk reader or other memory devices, such as a memory stick. Each software application is packaged in a signal format that is compatible with the Advanced Television System Committee (“ATSC”) standard 17, also known as the Digital Television Application Software Environment (“DASE”) format. The electronic appliance, or the software appliance, receives a broadcast stream of content information and unpacks the software application carried within the broadcast stream.
    Type: Application
    Filed: August 7, 2001
    Publication date: February 13, 2003
    Inventor: Eddie M. Schwalb
  • Publication number: 20030033607
    Abstract: A method and system are described that enable the construction of declarative applications, such as XDML, that can access DASE System services. DASE System services include among other things, channel switching and electronic program guide application within a broadcast environment established under the standards of Advanced Television System Committee (ATSC). For example, when a Program and System Information (PSI) application is stored in a Document Object Model (DOM) data structure or database, an Electronic Program Guide (EPG) application can be automatically generated using an EPG-transform method in accordance with the present invention. This method would: 1) Convert DOM structure into an XML document; 2) Apply an XML Style Sheet Transformation (XSLT) to the XML document; and 3) Render the resulting XML document using a conventional web-browser or XML renderer.
    Type: Application
    Filed: August 7, 2001
    Publication date: February 13, 2003
    Inventor: Eddie M. Schwalb
  • Publication number: 20020144261
    Abstract: Methods and systems for the mass customization of Digital Television broadcasts through the broadcasting of commercials in the form of software applications. Ad-applications are injected into various sub-streams of the transport stream and received in a dormant state by the client-side set-top box. When a commercial is to be shown, a broadcaster broadcasts a generic time-stamped trigger to a dispatching application that performs a keyword matching algorithm to decide which ad-application among those received at the receiver is to be executed. The dispatching application uses the results of the latter comparison to decide which specific dormant ad-application to route to; it then converts the generic trigger into a chosen-ad trigger that is routed to the chosen ad-application. Upon receipt of the chosen-ad trigger, the chosen ad-application executes, thereby displaying an ad customized to the individual viewer's interests.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: Eddie M. Schwalb, Lee M. Chen
  • Publication number: 20020120932
    Abstract: The present invention combines all menus of all appliances (e.g., including the set-top-box, TV, and networking devices), all available services (whether selected or not), all available events (including co-branded and promoted events), all available channels, and all promoted material into a single, unified interface or OmniMenu. In this regard, the user has immediate and easy access to and control of all content information contained within a consumer electronics network environment, whether that content information stems from a broadcast, from an appliance itself, from an informational service such as the Internet, or from the user himself/herself. The present invention defined menu API enables all appliances and broadcast applications to register and construct their individual menus to collectively assemble the single OmniMenu.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Inventor: Eddie M. Schwalb
  • Publication number: 20020120929
    Abstract: A method and system for the mass customization of Digital Television broadcasts that involves the broadcasting of synchronized sub-streams. Each sub-stream is divided into segments of equal length and marked by time-stamped tags. The sub-streams include keywords describing the video content, and the sub-stream keywords are compared with viewer keywords at the client-side set-top box to derive a match score. The set-top box then switches to the sub-stream having the best match score. Thus, the client-side set-top box can automatically select commercials that best fit the personal interests of each viewer, resulting in better targeted commercials and simultaneously benefitting the viewer and advertiser.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Inventors: Eddie M. Schwalb, Lee M. Chen
  • Publication number: 20020120790
    Abstract: The present invention describes and claims a new system and technique or method for decoupling the interpretation of broadcast content information from the display of this information. The information may exist in any of the available types, such as audio, video, or data. In addition, the information may be received in any form, such as streaming or non-streaming, combinations of the two, or even parts thereof. The decoupling and encapsulating of the broadcast content information is accomplished using a content proxy. All content information in the content proxy is accessed via an Application Program Interface. The content proxy employs a hierarchical Document Object Model (DOM) that contains Program and System Information Protocol (“PSIP”) data, that has been converted to an eXtendible Markup Language format using a conversion algorithm, broadcast content data, as well as content data or information about all of the hardware, software, and appliances connected within the networked environment.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Inventor: Eddie M. Schwalb
  • Publication number: 20020120945
    Abstract: A software system for use with a Digital Television set-top box. The system uses a software bus application programming interface (API) that is specially designed to make the set-top box compatible with two standard DASE architectures: (1) the architecture wherein the procedural application engine contains the declarative application engine, and (2) the architecture wherein the declarative application engine contains the procedural. An application engine manager uses a function call router to intercept all DASE infrastructure APIs incoming from software applications downloaded by the set-top box from a DTV broadcast. All APIs are routed through the application manager, and all application engines are required to implement the software bus API. A specially-designed software interface also enables the convenient installation of additional applications by simply changing one line of software code.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Inventor: Eddie M. Schwalb