Articles by Stephane
Activity
-
Great work from the team building an LLM-scale & complexity Ads Recommendation Model that is also cost effective! https://lnkd.in/geqQxmkZ
Great work from the team building an LLM-scale & complexity Ads Recommendation Model that is also cost effective! https://lnkd.in/geqQxmkZ
Liked by Stephane Kasriel
-
On Wednesday night, GV General Partner Michael McBride moderated a conversation with technical leaders from four GV portfolio companies. The…
On Wednesday night, GV General Partner Michael McBride moderated a conversation with technical leaders from four GV portfolio companies. The…
Liked by Stephane Kasriel
Experience & Education
Patents
-
Network object predictive pre-download device
Issued US 7836177
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…
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.
Other inventorsSee patent -
Predictive pre-download of a network object
Issued US 11/262,225
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…
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.
Other inventorsSee patent -
Predictive pre-download of a network object
Issued US 11/262,225
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…
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.
Other inventorsSee patent -
Efficient compression using differential caching
Issued US 7188214
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…
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.
Other inventors -
Content delivery network using differential caching
Issued US 7185063
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…
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).
Other inventors -
Template identification with differential caching
Issued US 7092997
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…
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.
Other inventorsSee patent -
Template identification with differential caching
Issued US 7092997
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…
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.
Other inventorsSee patent -
Predictive pre-download using normalized network object identifiers
Issued US 6981017
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…
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.)
Other inventors -
Web-site performance analysis system and method utilizing web-site traversal counters and histograms
Issued US 6963874
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…
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. To optimize performance and minimize storage requirements, the data collection system uses a two-stage storage architecture. Data is collected in one or more registers in a sequential fashion, and transferred to a database periodically.
Other inventors -
Predictive pre-download of network objects
Issued US 6721780
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…
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. These rules can be responsive to statistical measures, to informat...
Other inventorsSee patent -
Path-analysis toolbar
Issued US US 7631035 B2
See patentA toolbar is provided that is synchronized with a web-site browser system. The toolbar provides an interface to a path analysis system that provides path analysis data related to a select web-page
-
Web-site performance analysis system and method of providing a web-site performance analysis service
Issued US US 7647323 B2
See patentA 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…
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
-
Systems and methods for facilitating payment reconciliation over a network
Filed US 20120089509
A system and method for facilitating electronic commerce over a network includes communicating with a user via a user device and a merchant via a merchant device over the network, receiving a purchase request from the merchant via the merchant device over the network on behalf of the user, generating an invoice with an invoice identifier related to the purchase request, printing the generated invoice with the invoice identifier, sending the printed invoice with the invoice identifier to the…
A system and method for facilitating electronic commerce over a network includes communicating with a user via a user device and a merchant via a merchant device over the network, receiving a purchase request from the merchant via the merchant device over the network on behalf of the user, generating an invoice with an invoice identifier related to the purchase request, printing the generated invoice with the invoice identifier, sending the printed invoice with the invoice identifier to the user via a postal service, receiving an invoice payment request from the user via the user device over the network, obtaining the invoice identifier from the invoice payment request, reconciling an invoice payment on behalf of the user via the user device over the network, and storing information related to the reconciled invoice payment.
Other inventorsSee patent
Languages
-
French
Native or bilingual proficiency
-
English
Native or bilingual proficiency
-
Spanish
Elementary proficiency
-
German
Elementary proficiency
Recommendations received
-
LinkedIn User
8 people have recommended Stephane
Join now to viewMore activity by Stephane
-
Very pleased to have our latest our out, led by Stéphane d'Ascoli: Go check it out 📄 Paper: https://lnkd.in/eDbFsmHx 💻 Code:…
Very pleased to have our latest our out, led by Stéphane d'Ascoli: Go check it out 📄 Paper: https://lnkd.in/eDbFsmHx 💻 Code:…
Liked by Stephane Kasriel
-
SAM 3.1 is a drop-in upgrade to SAM 3 that 2x's video processing speed (16→32 FPS on a single H100) with no loss in accuracy. Previously SAM 3…
SAM 3.1 is a drop-in upgrade to SAM 3 that 2x's video processing speed (16→32 FPS on a single H100) with no loss in accuracy. Previously SAM 3…
Liked by Stephane Kasriel
-
This time, I believe it truly is the last time. This is my last week at Meta, and I couldn't be more excited about what's next. I'll keep this…
This time, I believe it truly is the last time. This is my last week at Meta, and I couldn't be more excited about what's next. I'll keep this…
Liked by Stephane Kasriel
-
Yesterday, marks the end of my current chapter at Meta. I am proud of what I was able to build and accomplish, together and alongside so many…
Yesterday, marks the end of my current chapter at Meta. I am proud of what I was able to build and accomplish, together and alongside so many…
Liked by Stephane Kasriel
-
Excited to announce that Hugo Barra, Nicholas Jitkoff and I are joining Meta Superintelligence Labs with the entire Dreamer team today. The last…
Excited to announce that Hugo Barra, Nicholas Jitkoff and I are joining Meta Superintelligence Labs with the entire Dreamer team today. The last…
Liked by Stephane Kasriel
-
Data engineering at Meta is about more than pipelines and dashboards — it’s about product impact, professional growth and building what comes next…
Data engineering at Meta is about more than pipelines and dashboards — it’s about product impact, professional growth and building what comes next…
Liked by Stephane Kasriel
-
Excited to share EvoX: a meta-evolution pipeline that lets AI evolve its own optimization strategy. By automating decisions like when to explore vs…
Excited to share EvoX: a meta-evolution pipeline that lets AI evolve its own optimization strategy. By automating decisions like when to explore vs…
Liked by Stephane Kasriel
-
Exciting work from the team automating the manual steps in improving Ads Ranking at Meta!
Exciting work from the team automating the manual steps in improving Ads Ranking at Meta!
Liked by Stephane Kasriel
-
Excited to share our latest work on V-JEPA 2.1 — pushing forward the JEPA paradigm for learning world models from video. Paper:…
Excited to share our latest work on V-JEPA 2.1 — pushing forward the JEPA paradigm for learning world models from video. Paper:…
Liked by Stephane Kasriel
-
V-JEPA 2.1: a new JEPA model trained on video. Uses features from multiple levels in the hierarchy. Better performance than V-JEPA 2 on some dense…
V-JEPA 2.1: a new JEPA model trained on video. Uses features from multiple levels in the hierarchy. Better performance than V-JEPA 2 on some dense…
Liked by Stephane Kasriel
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content