Patents by Inventor Walter Mann

Walter Mann 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: 7962594
    Abstract: A system and method for delivering content on a network using differential caching is described. A request for information is received from a request-generating element coupled to a browser associated with a client through the network. A static portion and a dynamic portion of a document to be included in a response as the requested information are identified based on previously cached information by utilizing a software element that is not part of the client. The static portion is cached in a memory that is logically local to the client that requested the information. The static portion is served to the request-generating element from the cached memory. The dynamic portion is served to the request-generating element from the network. The static portion and the dynamic portion are integrated using the request-generating element into the document included in the response to the browser as the requested information.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: June 14, 2011
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann
  • Patent number: 7765274
    Abstract: A method for transmitting a web page to a client device is described. Template information, sub-template information, and delta information are identified based on a request for information from the client device. The template information includes seldom changing elements of a web page. The sub-template information includes: (i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates. At least one of the template information, sub-template information, and delta information is retrieved from a location other than an originating server that is the original provider of information requested by the client device. The request is responded to by sending to the client device the template information, sub-template information and delta information. In addition, a system for transmitting a web page to a client device is described.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: July 27, 2010
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann, Xavier Casanova
  • Patent number: 7647323
    Abstract: A method of providing a web-site performance analysis service is disclosed that gathers data relative to visits to web-pages that are associated with a web-site. Traversals are identified that correspond to each visit to the web-pages. Each identified traversal has an identification of either an incoming link from which each visit originated or an outgoing link to which each visit terminated. A time duration is measured that corresponds to each visit. A chart of a statistical distribution of pages-per-visit of the identified traversals is formed. The identified traversals and time duration corresponding to each visit is stored in a memory. The stored data from the memory is transferred to a database. Performance measures are produced that correspond to each visit to the web-pages based on the stored data in the database. A web-site performance analysis system that implements this method also is disclosed.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: January 12, 2010
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann, Sara Swanson
  • Patent number: 7548947
    Abstract: A method for enabling pre-downloading of network objects to a web client from a web server is described. The method includes intercepting at a device a request from a web client to a web server for a first network object. The same device intercepts a response to the request from the web server. The device determines a second network object most probable to be requested in the future from the web server. Subsequently, a message is sent from the device to the web client the first message informing the web client of the second network object to be cached by the web client. A second message is sent from the web client requesting the second network object. The second network object is received and predicatively pre-downloaded into a cache whereby a latency for requesting the second network object is reduced when requested in response to an actual user request.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: June 16, 2009
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
  • Publication number: 20090106381
    Abstract: A network object predictive pre-download device operable on a network logically between a web client and a web server on a network is described. The pre-download device includes a prediction engine that intercepts a request from the web client to the web server for a first network object and determines a second network object most probable to be requested in the future from the web server. The pre-download device also includes a cache primer that intercepts a response to the request from the web server and sends a first message to the web client informing the web client of the second network object to be cached by the web client. The cache primer also sends the second network object to the web client such that the second network object is predicatively pre-downloaded to the web client whereby second network object latency is reduced when an actual user request occurs.
    Type: Application
    Filed: December 22, 2008
    Publication date: April 23, 2009
    Applicant: DIGITAL RIVER, INC.
    Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
  • Patent number: 7269784
    Abstract: The invention provides a method and system for sending relatively identical web pages, when requested by subsequent users, with substantial reduction of bandwidth. The server determines a “template web page” corresponding to the actual information on the web page, and having a set of insertion points, at which changed data can be inserted by the client. The server sends a JavaScript program corresponding to the template web page, which makes reference to the template web page and the changed data, along with sending the actual changed data itself. A first user requesting the web page receives the entire web page, while a second user requesting the web page (or the first user re-requesting the web page at a later time) receives the template information plus only the changed data. The server re-determines the template web page from time to time, such as when a ratio of changed data to template web page data exceeds a selected threshold.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: September 11, 2007
    Inventors: Stéphane Kasriel, Walter Mann
  • Publication number: 20070198687
    Abstract: A system and method for delivering content on a network using differential caching is described. A request for information is received from a request-generating element coupled to a browser associated with a client through the network. A static portion and a dynamic portion of a document to be included in a response as the requested information are identified based on previously cached information by utilizing a software element that is not part of the client. The static portion is cached in a memory that is logically local to the client that requested the information. The static portion is served to the request-generating element from the cached memory. The dynamic portion is served to the request-generating element from the network. The static portion and the dynamic portion are integrated using the request-generating element into the document included in the response to the browser as the requested information.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 23, 2007
    Applicant: DIGITAL RIVER, INC.
    Inventors: Stephane Kasriel, Walter Mann
  • Publication number: 20070068307
    Abstract: Device for generating a composite movement comprising, in a first movement section, a linear movement running in a longitudinal direction and, in a subsequent second movement section, a predetermined transverse movement including a component perpendicular to the longitudinal direction, the device comprising a linear member movably guided in the longitudinal direction and a transverse member movably guided on the linear member along a compensatory movement path, the compensatory movement path including directional components in the longitudinal direction and perpendicular thereto, and said transverse member being mechanically forcibly guided within the second movement section of the linear member in order to execute a relative displacement in the longitudinal direction between the transverse member and the linear member such that, as a consequence of a kinematic superposition of the linear movement and a forcibly guided movement along the compensatory movement path, the predetermined transverse movement of the
    Type: Application
    Filed: October 12, 2004
    Publication date: March 29, 2007
    Applicant: Suhling Technik
    Inventor: Walter Mann
  • Patent number: 7188214
    Abstract: A technique for increased efficiency of content delivery over a network is described. Instances of web pages are divided into (1) templates including those elements of a web page that are relatively unchanging and (2) delta information including those elements that are ephemeral or customized. Each template is compressed and cached at an originating server. Transmission of the delta information is decoupled from transmission of the template. When a user requests a page, the compressed template is sent (either from an originating server or a mirror thereof). The delta information is compressed and sent separately. Since the template is only compressed once and is cached locally, it requires less bandwidth and allocation of other computing resources to transmit than transmission of a compressed web page.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: March 6, 2007
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann
  • Patent number: 7185063
    Abstract: The invention provides a technique for serving relatively non-static content in a CDN (content delivery network). Content is pushed out from an originating server to a set of mirroring servers using differential caching. Each requestable object is separated into template and delta information. The originating server determines templates for differential caching, and causes those templates to be distributed using the CDN. Each mirroring server in the CDN is able to access a copy of a recent template for each request. Hosting of the template information is decoupled from hosting of the delta information. Delta information can include (a) changes to the template information since last distributed, or (b) personalized information specific to the client or to the request. Delta information can be served separately from the originating server, or can be served separately from mirroring servers using a CDN (possibly the same CDN as used to serve template information).
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: February 27, 2007
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann
  • Patent number: 7092997
    Abstract: It is desirable to send documents to a user in such a way as to minimize the bandwidth and other computer resources required. To this end, a document may be categorized as (1) delta information (information that changes rapidly), (2) sub-template information (information that changes less frequently) and (3) template information, which changes very seldom. The template information and sub-template information are compressed and cached at a site remote from the requesting party. Compressing and caching both sub-template information and template information results in a significant savings of bandwidth and computing resources, such as would be required if the sub-template information were treated as delta information and were not stored in a cache as is the case in the prior art. This savings is enhanced when the compressed template and sub-template information are sent to a large number of users.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: August 15, 2006
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Walter Mann, Xavier Casanova
  • Publication number: 20060075068
    Abstract: A method for fetching network objects from a web server is described. The method includes intercepting at a device a request from a web client to a web server for a first network object. The same device intercepts a response to the request from the web server. The device determines at least one second network object most probable to be requested in the future from the web server. Subsequently, a message is sent from the device to the web client the first message informing the web client of the at least one second network object to be cached by the web client.
    Type: Application
    Filed: October 28, 2005
    Publication date: April 6, 2006
    Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
  • Publication number: 20060036400
    Abstract: A method of providing a web-site performance analysis service is disclosed that gathers data relative to visits to web-pages that are associated with a web-site. Traversals are identified that correspond to each visit to the web-pages. Each identified traversal has an identification of either an incoming link from which each visit originated or an outgoing link to which each visit terminated. A time duration is measured that corresponds to each visit. A chart of a statistical distribution of pages-per-visit of the identified traversals is formed. The identified traversals and time duration corresponding to each visit is stored in a memory. The stored data from the memory is transferred to a database. Performance measures are produced that correspond to each visit to the web-pages based on the stored data in the database. A web-site performance analysis system that implements this method also is disclosed.
    Type: Application
    Filed: September 8, 2005
    Publication date: February 16, 2006
    Inventors: Stephane Kasriel, Sara Swanson, Walter Mann
  • Publication number: 20060031379
    Abstract: A method for transmitting a web page to a client device is described. Template information, sub-template information, and delta information are identified based on a request for information from the client device. The template information includes seldom changing elements of a web page. The sub-template information includes: (i) information that changes less frequently than delta information, and (ii) elements of a web page shared by several templates. At least one of the template information, sub-template information, and delta information is retrieved from a location other than an originating server that is the original provider of information requested by the client device. The request is responded to by sending to the client device the template information, sub-template information and delta information. In addition, a system for transmitting a web page to a client device is described.
    Type: Application
    Filed: August 12, 2005
    Publication date: February 9, 2006
    Inventors: Stephane Kasriel, Walter Mann, Xavier Casanova
  • Patent number: 6981017
    Abstract: The invention provides a method for predicting which network objects are likely to be requested by a web user from a web server, such as that used in conjunction with an internetworking environment. A request made by a web user for a web object is parsed and dynamic values contained therein normalized. A prediction is made based on the normalized request, statistical measures, and other factors about what other web objects the web user is likely to request. The predictive information is then made available to the web server and the predicted net objects are pre-downloaded to the Web client. A pre-download statistics server may be used to record and provide statistics to assist in the prediction process. Examples described herein relate to web pages, but the invention is broadly applicable to many different types of requests for information (such as, for example, database queries and other libraries of information.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: December 27, 2005
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
  • Patent number: 6963874
    Abstract: A data collection system collects statistics related to each visit to each web-page within a web-site. In addition to collecting path information related to traversals to and from each web-page, the system collects information regarding the particular session, such as the visitor's connection speed, the time required to download the web-page to the visitor's system, the duration of time that the visitor spent at the page, whether the user clicked the ‘back’ button to leave the site, and so on. The data reporting system presents statistics based on the collected data in an easy-to-use and easy-to-understand form that is customizable by the user. By collecting and reporting performance factors related to each web-page, or sets of web-pages within a web-site, marketers and webmasters can address any perceived deficiencies and/or can optimize the performance of select pages to achieve specific marketing objectives.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: November 8, 2005
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Sara Swanson, Walter Mann
  • Publication number: 20030130982
    Abstract: A data collection system collects statistics related to each visit to each web-page within a web-site. In addition to collecting path information related to traversals to and from each web-page, the system collects information regarding the particular session, such as the visitor's connection speed, the time required to download the web-page to the visitor's system, the duration of time that the visitor spent at the page, whether the user clicked the ‘back’ button to leave the site, and so on. The data reporting system presents statistics based on the collected data in an easy-to-use and easy-to-understand form that is customizable by the user. By collecting and reporting performance factors related to each web-page, or sets of web-pages within a web-site, marketers and webmasters can address any perceived deficiencies and/or can optimize the performance of select pages to achieve specific marketing objectives.
    Type: Application
    Filed: April 22, 2002
    Publication date: July 10, 2003
    Inventors: Stephane Kasriel, Sara Swanson, Walter Mann
  • Publication number: 20020014394
    Abstract: Conveyors, in particular accumulating roller conveyors (10), feature a profile section (11), in which a top belt (15) and a bottom belt (16) of a accumulating roller chain (14) are guided. In known accumulating roller conveyors (10), the profile section (11) has permanently divided receiving spaces (26) for the top belt (15) and the bottom belt (16). The receiving space (26) for the bottom belt (16) is closed on all sides, which has an adverse effect on the accessibility of the receiving space (26) for the bottom belt (16), in particular during the mounting of same.
    Type: Application
    Filed: April 13, 2001
    Publication date: February 7, 2002
    Inventors: Walter Mann, Michael Schmidt
  • Patent number: 4778847
    Abstract: Carboxylates of hydroxyl-containing polymers are prepared by reacting a finely dispersed hydroxyl-containing polymer with a carboxylic anhydride in the heterogeneous phase in the presence of a tertiary amine as a catalyst by a method in which an N-alkylimidazole, where alkyl is of 1 to 10 carbon atoms, is used as the catalyst.
    Type: Grant
    Filed: September 24, 1986
    Date of Patent: October 18, 1988
    Assignee: BASF Aktiengesellschaft
    Inventors: Gunnar Schornick, Gunther Schulz, Walter Mann
  • Patent number: 4560708
    Abstract: Crystallite suspensions containing from 3 to 70 weight percent of a crystalline, ethylenically unsaturated polyester prepared through condensation polymerization, and having a molecular weight factor per double bond of 154.4 to 408, as the dispersed phase, and from 30 to 97 weight percent of a polyhydroxyl compound having a functionality of from 2 to about 8, a hydroxyl number of from 20 to 800, and a melting point of less than 30.degree. C. as the coherent phase are suitable for preparing non-cellular and cellular polyurethane- or polyurethane group-containing polyisocyanurate foams.
    Type: Grant
    Filed: November 14, 1984
    Date of Patent: December 24, 1985
    Assignee: BASF Aktiengesellschaft
    Inventors: Peter Horn, Anton Hesse, Walter Mann, Wolfram Frank, Matthias Marx, Walter Heckmann