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: 7962594Abstract: 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: GrantFiled: February 26, 2007Date of Patent: June 14, 2011Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann
-
Patent number: 7765274Abstract: 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: GrantFiled: August 12, 2005Date of Patent: July 27, 2010Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann, Xavier Casanova
-
Web-site performance analysis system and method of providing a web-site performance analysis service
Patent number: 7647323Abstract: 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: GrantFiled: September 8, 2005Date of Patent: January 12, 2010Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann, Sara Swanson -
Patent number: 7548947Abstract: 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: GrantFiled: October 28, 2005Date of Patent: June 16, 2009Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
-
Publication number: 20090106381Abstract: 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: ApplicationFiled: December 22, 2008Publication date: April 23, 2009Applicant: DIGITAL RIVER, INC.Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
-
Patent number: 7269784Abstract: 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: GrantFiled: April 4, 2001Date of Patent: September 11, 2007Inventors: Stéphane Kasriel, Walter Mann
-
Publication number: 20070198687Abstract: 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: ApplicationFiled: February 26, 2007Publication date: August 23, 2007Applicant: DIGITAL RIVER, INC.Inventors: Stephane Kasriel, Walter Mann
-
Publication number: 20070068307Abstract: 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 theType: ApplicationFiled: October 12, 2004Publication date: March 29, 2007Applicant: Suhling TechnikInventor: Walter Mann
-
Patent number: 7188214Abstract: 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: GrantFiled: August 7, 2001Date of Patent: March 6, 2007Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann
-
Patent number: 7185063Abstract: 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: GrantFiled: June 22, 2001Date of Patent: February 27, 2007Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann
-
Patent number: 7092997Abstract: 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: GrantFiled: August 6, 2001Date of Patent: August 15, 2006Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Walter Mann, Xavier Casanova
-
Publication number: 20060075068Abstract: 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: ApplicationFiled: October 28, 2005Publication date: April 6, 2006Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
-
Web-site performance analysis system and method of providing a web-site performance analysis service
Publication number: 20060036400Abstract: 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: ApplicationFiled: September 8, 2005Publication date: February 16, 2006Inventors: Stephane Kasriel, Sara Swanson, Walter Mann -
Publication number: 20060031379Abstract: 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: ApplicationFiled: August 12, 2005Publication date: February 9, 2006Inventors: Stephane Kasriel, Walter Mann, Xavier Casanova
-
Patent number: 6981017Abstract: 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: GrantFiled: December 11, 2000Date of Patent: December 27, 2005Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Xavier Casanova, Walter Mann
-
Web-site performance analysis system and method utilizing web-site traversal counters and histograms
Patent number: 6963874Abstract: 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: GrantFiled: April 22, 2002Date of Patent: November 8, 2005Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Sara Swanson, Walter Mann -
Publication number: 20030130982Abstract: 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: ApplicationFiled: April 22, 2002Publication date: July 10, 2003Inventors: Stephane Kasriel, Sara Swanson, Walter Mann
-
Publication number: 20020014394Abstract: 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: ApplicationFiled: April 13, 2001Publication date: February 7, 2002Inventors: Walter Mann, Michael Schmidt
-
Patent number: 4778847Abstract: 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: GrantFiled: September 24, 1986Date of Patent: October 18, 1988Assignee: BASF AktiengesellschaftInventors: Gunnar Schornick, Gunther Schulz, Walter Mann
-
Patent number: 4560708Abstract: 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: GrantFiled: November 14, 1984Date of Patent: December 24, 1985Assignee: BASF AktiengesellschaftInventors: Peter Horn, Anton Hesse, Walter Mann, Wolfram Frank, Matthias Marx, Walter Heckmann