Patents by Inventor Robert Buffone

Robert Buffone 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: 20150088968
    Abstract: This disclosure is directed to methods and systems for delivering an item of web content requested by a client. An intermediary between a client and a server may intercept a request from the client to the server for an item of web content. The intermediary may split the item of web content into a plurality of fragments. The intermediary may identify, responsive to the request, a first fragment of the plurality of fragments to transmit to the client. The intermediary may inject executable code into the first fragment of the plurality of fragments. The executable code may be configured to conditionally incorporate additional fragments from the plurality of fragments into the first fragment at the client.
    Type: Application
    Filed: January 24, 2014
    Publication date: March 26, 2015
    Applicant: Yottaa Inc.
    Inventors: COACH K. WEI, Robert Buffone
  • Publication number: 20150088969
    Abstract: This disclosure is directed to methods and systems for managing rendering of a web page in a browser. A client operated by a user may execute code within a first fragment of a web page as the first fragment is presented to the user. The code may be injected into the first fragment by an intermediary between the client and a server of the web page. The intermediary may have split the web page into the first fragment and a plurality of fragments, and may have modified a default rendering characteristic for each of the plurality of fragments. Each of the modified rendering characteristic may include a trigger and action for rendering of a corresponding fragment. The executing code may dynamically detect a trigger for rendering of a second fragment from the plurality of fragments. The executing code may initiate a corresponding action for rendering of the second fragment.
    Type: Application
    Filed: January 24, 2014
    Publication date: March 26, 2015
    Applicant: Yottaa Inc.
    Inventors: Coach K. Wei, Robert Buffone
  • Publication number: 20150088975
    Abstract: This disclosure is directed to methods and systems for handling a cookie by an intermediary between a server and a client. An intermediary may receive a first request from a client for a web page of a server, and may incorporate code into a first fragment of the web page to include in a modified web page for presentation at the client. The code, upon execution, may transmit a predefined request from the client. The intermediary may receive a response from the server to the first request. The response may include a cookie and information about the cookie in a header section of the response. The intermediary may transmit to the client responsive to the predefined request, the cookie and a second fragment for inclusion in the modified web page. The second fragment may include the information about the cookie in a header section of the second fragment.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 26, 2015
    Applicant: YOTTAA INC.
    Inventors: Coach K. Wei, Robert Buffone
  • Publication number: 20150046789
    Abstract: In some aspects, the disclosure is directed to methods and systems for dynamically modifying a web page. An intermediary device may receive a request from a client for a web page of a server. The intermediary may transmit a first fragment of the web page to include in a modified web page for presentation at the client. The first fragment may correspond to a static portion of the web page. The intermediary may transmit a second fragment to the client to include in the modified web page, which may include a dynamic portion of the web page provided by the server in response to the request. The intermediary may incorporate code into at least one of the first and second fragments prior to transmission. The code may, upon execution as the corresponding fragment is presented to a user, dynamically perform an action to improve the user's experience.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: Yottaa Inc.
    Inventors: Coach K. Wei, Robert Buffone
  • Publication number: 20140280515
    Abstract: This disclosure is directed to methods and systems for managing variants of a Hypertext Transfer Protocol (HTTP) object. An intermediary, between at least one client and a server, may generate variants of an HTTP object. The HTTP object may be received from the server responsive to a first request for the HTTP object. The variants may include a first variant generated based on a first parameter of a plurality of parameters. The plurality of parameters may be identified based on one or more requests for the HTTP object from the at least one client. The intermediary may store the variants of the HTTP object in a cache.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Yottaa Inc.
    Inventors: Coach K. Wei, Robert Buffone, Raymond Stata
  • Publication number: 20140281918
    Abstract: This disclosure is directed to methods and systems for handling a request for a web page of a server. An intermediary between a client and a server may intercept a request from the client for a first web page of a plurality of web pages of the server. The intermediary may have a plurality of pre-determined configurations for the plurality of web pages. The intermediary may generate, responsive to the request, based on a first configuration pre-determined for the first web page, a fragment of the first web page. The fragment may comprise at least one object specified by the first configuration and cached from a prior copy of the first web page received by the intermediary, and (ii) at least one object not in the prior copy. The intermediary may transmit, prior to receiving a response from the server, the fragment to the client for rendering.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Yottaa Inc.
    Inventors: Coach K. Wei, Robert Buffone, Raymond Stata
  • Patent number: 8112471
    Abstract: A system for optimizing the performance of a website that runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients via user agents and provide HTTP responses to the one or more clients includes an intermediary component configured to connect to the clients and the servers via network connections. The intermediary component includes a traffic management system (TMS) that includes means for managing HTTP requests originating from the clients and targeting the servers and HTTP responses originating from the servers and targeting the clients and means for redirecting the HTTP requests to the intermediary component. The intermediary component further includes a traffic processing system that includes means for receiving the redirected HTTP requests and the HTTP responses and means for applying optimization techniques to the redirected HTTP requests and the HTTP responses.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: February 7, 2012
    Assignee: YOTTAA, Inc
    Inventors: Coach Wei, Robert Buffone, Raymond Stata
  • Publication number: 20110137973
    Abstract: A system for optimizing the performance of a website that runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients via user agents and provide HTTP responses to the one or more clients includes an intermediary component configured to connect to the clients and the servers via network connections. The intermediary component includes a traffic management system (TMS) that includes means for managing HTTP requests originating from the clients and targeting the servers and HTTP responses originating from the servers and targeting the clients and means for redirecting the HTTP requests to the intermediary component. The intermediary component further includes a traffic processing system that includes means for receiving the redirected HTTP requests and the HTTP responses and means for applying optimization techniques to the redirected HTTP requests and the HTTP responses.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 9, 2011
    Applicant: YOTTAA INC
    Inventors: COACH WEI, ROBERT BUFFONE, RAYMOND STATA
  • Publication number: 20080077477
    Abstract: Systems and methods for trading-in and selling merchandise using electronic commerce are disclosed herein. A system for trading-in and selling a product includes a dynamic pricing guide that determines an initial value of a trade-in product; a product profiler that provides product intelligence; a product profile manager tool that delivers real-time access to product information and collects product information; a trade-in manager tool that accepts, processes and manages the trade-in of the trade-in product; an automatic merchandising agent for locating at least one marketplace to sell the trade-in product; a smart syndicator for syndicating a product catalog of trade-in product profiles across multiple online channels; and a multi-channel merchandising manager tool that manages collection of metadata regarding sales cycle and marketplace performance for the trade-in product and updates the product catalog.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 27, 2008
    Inventors: James P. McElhiney, Rousseau Aurelien, Shari D. Silvers, Robert Buffone, Robert J. McCarthy, Norbert P.J. Gilbert, Israel Y. Ganot, John Matthew Garron