Patents by Inventor Xavier Casanova
Xavier Casanova 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).
-
Publication number: 20150026279Abstract: To allow a video clip to be rendered within an e-mail, the video stream is converted into an animated image object (e.g. a GIF (Graphics Interchange Format) object) and stored on a server system. An HTML image element/tag (<img . . . >) is created that references the animated image object at the server, for embedding in a conventional HTML-encoded e-mail message. When the receiving e-mail application processes the HTML encoding, the processing of the HTML image element causes the referenced animated image object to be downloaded and displayed, thereby automatically presenting a recreation of the video stream. To facilitate efficient transmission to the receiving device, the size of the animated image object is preferably optimized before transmission, the optimization including general optimization techniques, as well as optimizations based on the particular characteristics associated with the receiving device and/or the communications link to the receiving device.Type: ApplicationFiled: October 3, 2014Publication date: January 22, 2015Inventors: Xavier Casanova, Walter Rezin Mann, Justin Michael Foster
-
Patent number: 8878855Abstract: To allow a video clip to be rendered within an e-mail, the video stream is converted into an animated image object (e.g. a GIF (Graphics Interchange Format) object) and stored on a server system. An HTML image element/tag (<img . . . >) is created that references the animated image object at the server, for embedding in a conventional HTML-encoded e-mail message. When the receiving e-mail application processes the HTML encoding, the processing of the HTML image element causes the referenced animated image object to be downloaded and displayed, thereby automatically presenting a recreation of the video stream. To facilitate efficient transmission to the receiving device, the size of the animated image object is preferably optimized before transmission, the optimization including general optimization techniques, as well as optimizations based on the particular characteristics associated with the receiving device and/or the communications link to the receiving device.Type: GrantFiled: May 25, 2010Date of Patent: November 4, 2014Inventors: Xavier Casanova, Walter Rezin Mann, Justin Michael Foster
-
Publication number: 20130031589Abstract: To enable a user to rapidly scan to a desired frame of a video, multiple recordings of the video are provided, each at progressively better resolution. When the user is scanning for a frame, the lowest resolution recording is used to provide the display; when the user arrives at a desired frame, the higher resolution recordings are used. A subsequent user selection of a different frame causes the display of the higher resolution images to be interrupted, and the lowest resolution recording is used to provide an image corresponding to the different frame. The lesser resolution recordings may include a reduction in either spatial or temporal resolution, or both, and may include ‘motion blur’ that provides a visually ‘smoother’ continuous scan. Each higher resolution frame replaces the lower resolution frame that is displayed while waiting for the higher resolution frame to be downloaded.Type: ApplicationFiled: May 16, 2012Publication date: January 31, 2013Inventors: Xavier CASANOVA, Walter Rezin MANN
-
Publication number: 20110037767Abstract: To allow a video clip to be rendered within an e-mail, the video stream is converted into an animated image object (e.g. a GIF (Graphics Interchange Format) object) and stored on a server system. An HTML image element/tag (<img . . . >) is created that references the animated image object at the server, for embedding in a conventional HTML-encoded e-mail message. When the receiving e-mail application processes the HTML encoding, the processing of the HTML image element causes the referenced animated image object to be downloaded and displayed, thereby automatically presenting a recreation of the video stream. To facilitate efficient transmission to the receiving device, the size of the animated image object is preferably optimized before transmission, the optimization including general optimization techniques, as well as optimizations based on the particular characteristics associated with the receiving device and/or the communications link to the receiving device.Type: ApplicationFiled: May 25, 2010Publication date: February 17, 2011Inventors: Xavier Casanova, Walter Rezin Mann, Justin Michael Foster
-
Patent number: 7836177Abstract: 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: GrantFiled: December 22, 2008Date of Patent: November 16, 2010Assignee: Digital River, Inc.Inventors: Stephane Kasriel, Xavier Casanova, Walter R. 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
-
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
-
Publication number: 20080126357Abstract: A distributed file storage and communication system stores redundant copies of segments of a file on multiple remote storage units. The file to be stored is partitioned into multiple fragments, and each of the fragments is redundantly stored on multiple remote storage units. A file tracker is maintained that identifies where each fragment is stored. Providing the file tracker to another user allows the other user to access the file. To receive and/or retrieve the file, the system retrieves each fragment by attempting to download the fragment from one of the remote storage units identified in the file tracker for the fragment; if the selected remote storage unit is not available, another storage unit is selected for attempting the download. The selection of storage units to receive each fragment may be random or targeted, or a combination of both. Preferably, each fragment is encrypted, and the intended recipient is provided a key to decrypt the fragments.Type: ApplicationFiled: May 2, 2007Publication date: May 29, 2008Applicant: Wambo, Inc.Inventors: Xavier Casanova, Guillaume Thonier, Arnaud Tellier
-
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
-
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
-
Patent number: 6721780Abstract: The invention provides a method and system for fetching network objects from a server, such as used in conjunction with an internetworking environment. A web server maintains information regarding which web pages are most likely to be requested by users, and pre-downloads those web pages to associated web clients in advance of actual requests being made by the user. This allows the user to receive the web page prior to actual request, and thus reduces time the user waits for delivery of the web page. The web server maintains statistical information responsive to requests for information made by users, to estimate which links between web pages are most likely to be followed. The web server provides this information to web clients as hints for pages for web clients to pre-download. The web server also maintains rules regarding web pages most desirable to present to users, to provide the greatest value for the web site.Type: GrantFiled: November 9, 1999Date of Patent: April 13, 2004Assignee: Fireclick, Inc.Inventors: Stéphane Kasriel, Xavier Casanova