Patents by Inventor Nathan Abramson

Nathan Abramson 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: 8065607
    Abstract: A system and method for automatically mapping of hypertext input fields to software components. The system includes a hypertext preprocessor, a name-space manager, a data handler, and a component manager. The hypertext preprocessor examines the hypertext input field names and uses the name-space manager and component manager to determine the mapping between input field names and software component properties. When the hypertext page is rendered, the name-space manager registers the mapping between each submitted input field and the corresponding component property. When the input data is submitted, the data handler uses the name-space manager to find the component property for each submitted input field and uses the component manager to convert the data to the correct type before calling the appropriate component method to set the property value.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: November 22, 2011
    Assignee: Art Technology Group, Inc.
    Inventors: Nathan Abramson, Jeffrey J. Vroom
  • Publication number: 20090172521
    Abstract: A system and method for automatically mapping of hypertext input fields to software components. The system includes a hypertext preprocessor, a name-space manager, a data handler, and a component manager. The hypertext preprocessor examines the hypertext input field names and uses the name-space manager and component manager to determine the mapping between input field names and software component properties. When the hypertext page is rendered, the name-space manager registers the mapping between each submitted input field and the corresponding component property. When the input data is submitted, the data handler uses the name-space manager to find the component property for each submitted input field and uses the component manager to convert the data to the correct type before calling the appropriate component method to set the property value.
    Type: Application
    Filed: November 24, 2008
    Publication date: July 2, 2009
    Applicant: ART TECHNOLOGY GROUP, INC.
    Inventors: Nathan ABRAMSON, Jeffrey J. VROOM
  • Patent number: 7461336
    Abstract: A system and method for automatically mapping of hypertext input fields to software components. The system includes a hypertext preprocessor, a name-space manager, a data handler, and a component manager. The hypertext preprocessor examines the hypertext input field names and uses the name-space manager and component manager to determine the mapping between input field names and software component properties. When the hypertext page is rendered, the name-space manager registers the mapping between each submitted input field and the corresponding component property. When the input data is submitted, the data handler uses the name-space manager to find the component property for each submitted input field and uses the component manager to convert the data to the correct type before calling the appropriate component method to set the property value.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: December 2, 2008
    Assignee: Art Technology Group, Inc.
    Inventors: Nathan Abramson, Jeffrey J. Vroom
  • Publication number: 20070204115
    Abstract: The present invention provides a comprehensive development platform and client-side technology for intelligent and cost-effective delivery of video, audio and broadband content over a network, such as the Internet, to desktop, mobile computing, and network connected devices. In one embodiment of the present invention, an intelligent delivery system (IDS) uses a storage shuffling technique to efficiently store to a target file segments of downloaded content received in a random order from a content source. The IDS shuffles the randomly received content segments as they are received in allocated ordered physical piece positions of the target file such that at any point during the download, the target file does not need to be larger than the cumulative size of the content segments currently downloaded or received. Additionally, each received content segment only needs a small, bounded amount of processing at any point during the download.
    Type: Application
    Filed: June 29, 2006
    Publication date: August 30, 2007
    Inventor: Nathan Abramson
  • Publication number: 20070204003
    Abstract: The present invention provides a comprehensive development platform and client-side technology for intelligent and cost-effective delivery of video, audio and broadband content over a network, such as the Internet, to desktop, mobile computing, and network connected devices. In one embodiment of the present invention, an intelligent delivery system (IDS) provides a system and method to download content, such any type of video and/or audio media, servers via an application, Internet or web-based protocol, such as any type and form of the Hypertext Transfer Protocol (HTTP) from a content source providing the media via multiple servers. The IDS may download over a network portions of a media from multiple servers, and store the downloaded media to storage of the client. The media may be available in any desired portions from the servers such as one more byte ranges, for example, as a sequence of bytes.
    Type: Application
    Filed: June 29, 2006
    Publication date: August 30, 2007
    Inventor: Nathan Abramson
  • Publication number: 20070201502
    Abstract: The present invention provides a comprehensive development platform and client-side technology for intelligent and cost-effective delivery of video, audio and broadband content over a network, such as the Internet, to desktop, mobile computing, and network connected devices. In one embodiment of the present invention, an intelligent delivery system (IDS) uses delivery behavior techniques for controlling delivery of content downloaded to a network connected device. A delivery behavior may specify one or more of the following delivery related characteristics: 1) a direction, 2) a source, 3) a schedule, 4) a report, and 5) a phase. A source may include a variety of types of content sources providing a range of performance or download characteristics. The IDS may download to the network connected device one or more files from one or more content sources in accordance with a specified delivery behavior.
    Type: Application
    Filed: June 29, 2006
    Publication date: August 30, 2007
    Inventor: Nathan Abramson
  • Publication number: 20070011713
    Abstract: A client system for integrating interactivity with video including a first window, a second window and an application program. The first window displays video content and the second window displays interactive elements. The application program manages the first and second window to display the interactive elements semi-transparently superimposed over the video content. Related methods and articles of manufacture are also disclosed.
    Type: Application
    Filed: February 8, 2006
    Publication date: January 11, 2007
    Inventors: Nathan Abramson, William Wittenberg
  • Publication number: 20050044260
    Abstract: A system for efficiently downloading a page of broadband content includes a mass storage device, a bandwidth measurement device, a download manager, and a presentation manager. The bandwidth measurement device determines the bandwidth of a network connection over which the content file will be downloaded by the system. The download manager retrieves and stores in the mass storage device a portion of the content file, the size of the portion determined responsive to the bandwidth determination made by the bandwidth measurement device. The presentation manager retrieves the stored portion of the content file from mass storage and displays the portion using a standard media player application.
    Type: Application
    Filed: February 20, 2004
    Publication date: February 24, 2005
    Applicant: MAVEN NETWORKS, INC.
    Inventors: Nathan Abramson, William Wittenberg
  • Publication number: 20050034153
    Abstract: A system for efficiently downloading a page of broadband content includes a mass storage device, a bandwidth measurement device, a download manager, and a presentation manager. The bandwidth measurement device determines the bandwidth of a network connection over which the content file will be downloaded by the system. The download manager retrieves and stores in the mass storage device a portion of the content file, the size of the portion determined responsive to the bandwidth determination made by the bandwidth measurement device. The presentation manager retrieves the stored portion of the content file from mass storage and displays the portion using a standard media player application.
    Type: Application
    Filed: February 20, 2004
    Publication date: February 10, 2005
    Applicant: MAVEN NETWORKS, INC.
    Inventors: Nathan Abramson, William Wittenberg
  • Publication number: 20050034151
    Abstract: A client system for integrating interactivity with video includes a mass storage device, a download manager, and a presentation manager. The download manager retrieves and stores in mass storage a first file comprising video content and a second file comprising an interactive element. The presentation manager retrieves the first file, displays video content represented by the first file, retrieves the second file, and displays the interactive elements semi-transparently over the video content. Related methods and articles of manufacture are also disclosed.
    Type: Application
    Filed: August 8, 2003
    Publication date: February 10, 2005
    Applicant: Maven Networks, Inc.
    Inventor: Nathan Abramson
  • Patent number: 6574790
    Abstract: The system and method interface and separate formatted content and program code in connection with a content server system. The system includes a document preprocessor, a compiler, and an execution context manager. The document preprocessor parses and analyzes a formatted content document that contains program invocations and translates the program invocations into a procedure having program code suitable for compilation or intepretation. The preprocessor also encodes designated segments of the content document as subprocedures which are invoked within a context managed by the execution context manager. The execution context manager allows values to be mapped to named parameters so that the values are available to the invoked procedures and programs. As a result, the content server system provides separation between the formatted content and program code.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: June 3, 2003
    Assignee: Art Technology Group, Inc.
    Inventors: Nathan Abramson, Jeffrey J. Vroom
  • Patent number: 6539494
    Abstract: A computer system for a web site uses three tiers of servers, web (or HTTP) servers, application servers, and backup servers. The backup servers are responsible for backing up the session data for particular application servers. The system assigns to each web session a session ID, which encodes the IP addresses of the application server and its backup server, and provides an identifier that uniquely identifies the session within that application server. A session is automatically routed to a second application server to process a request if the application server handling the session should fail or not have the requested application. However, the request uses the original session ID. The second application server detects from the session ID that the session may have been handled by the first application server. The second application server decodes the IP address for the backup server for the first application server, and connects to that backup server.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: March 25, 2003
    Assignee: Art Technology Group, Inc.
    Inventors: Nathan Abramson, Joseph T. Chung