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: 20150026279
    Abstract: 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: Application
    Filed: October 3, 2014
    Publication date: January 22, 2015
    Inventors: Xavier Casanova, Walter Rezin Mann, Justin Michael Foster
  • Patent number: 8878855
    Abstract: 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: Grant
    Filed: May 25, 2010
    Date of Patent: November 4, 2014
    Inventors: Xavier Casanova, Walter Rezin Mann, Justin Michael Foster
  • Publication number: 20130031589
    Abstract: 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: Application
    Filed: May 16, 2012
    Publication date: January 31, 2013
    Inventors: Xavier CASANOVA, Walter Rezin MANN
  • Publication number: 20110037767
    Abstract: 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: Application
    Filed: May 25, 2010
    Publication date: February 17, 2011
    Inventors: Xavier Casanova, Walter Rezin Mann, Justin Michael Foster
  • Patent number: 7836177
    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: Grant
    Filed: December 22, 2008
    Date of Patent: November 16, 2010
    Assignee: Digital River, Inc.
    Inventors: Stephane Kasriel, Xavier Casanova, Walter R. 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: 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
  • Publication number: 20080126357
    Abstract: 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: Application
    Filed: May 2, 2007
    Publication date: May 29, 2008
    Applicant: Wambo, Inc.
    Inventors: Xavier Casanova, Guillaume Thonier, Arnaud Tellier
  • 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: 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: 6721780
    Abstract: 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: Grant
    Filed: November 9, 1999
    Date of Patent: April 13, 2004
    Assignee: Fireclick, Inc.
    Inventors: Stéphane Kasriel, Xavier Casanova