Patents by Inventor Emmanuel Papirakis

Emmanuel Papirakis 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: 11616716
    Abstract: A system uses gossip messages that are transmitted via multicast to other host server computers to share when new sockets associated with a communication session are established. The gossip message can be used to create an association between a host identifier and an identifier of the communication session. When a network packet arrives, a host server computer can check which host server computer is associated with the communication session. If the communication session is associated with a different host server computer, it encapsulates the packet and transmits the packet to the appropriate host using the pre-computed header template. On the receiving end of this encapsulated packet, a kernel space removes then encapsulation and allows the network packet to be processed by the proper destination host server computer. The result is to ensure all network packets land on the host server computer associated with the communication session.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: March 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Emmanuel Papirakis, Jorge Peixoto Vasquez, Yashwanth Yadavalli, Yuchao Li, Mohit Mohanan
  • Patent number: 9020254
    Abstract: Described is a technology by which an image is transcoded to a desired quality measure (e.g., PSNR). A quality measure of transcoded image data is checked against a desired quality measure, and if a desired quality measure is not achieved, a different quality level is iteratively provided to attempt to re-transcode the image until the desired quality measure is achieved.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis, Patrick E. Plaisted
  • Publication number: 20140317230
    Abstract: A system, apparatus, and method for improving the user experience when accessing web pages containing embedded objects over a network. In one embodiment, information regarding the contents of a locally accessible cache is added to a request directed to a web server. The information is used to control certain aspects of a pre-fetch process that is designed to reduce network latency affects and improve network resource utilization, thereby improving a user's experience. The cache contents information may be provided to an intermediate server via a modification to an existing request-response protocol, with the information being encoded or compressed if desired to reduce data transport requirements. The information is used by the intermediate server to determine whether to request an embedded object referenced in the requested resource or web page, and to determine if a browser having access to the cache will request the object or access the object from the local cache.
    Type: Application
    Filed: July 2, 2014
    Publication date: October 23, 2014
    Applicant: Unwired Planet, LLC
    Inventors: Michel Levesque, Emmanuel Papirakis
  • Patent number: 8788612
    Abstract: A system, apparatus, and method for improving the user experience when accessing web pages containing embedded objects over a network. In one embodiment, information regarding the contents of a locally accessible cache is added to a request directed to a web server. The information is used to control certain aspects of a pre-fetch process that is designed to reduce network latency affects and improve network resource utilization, thereby improving a user's experience. The cache contents information may be provided to an intermediate server via a modification to an existing request-response protocol, with the information being encoded or compressed if desired to reduce data transport requirements. The information is used by the intermediate server to determine whether to request an embedded object referenced in the requested resource or web page, and to determine if a browser having access to the cache will request the object or access the object from the local cache.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: July 22, 2014
    Assignee: Unwired Planet, LLC
    Inventors: Michel Levesque, Emmanuel Papirakis
  • Publication number: 20130294235
    Abstract: A method for controlling network congestion includes estimating a queue size, entering a first mode of operation if the estimated queue size is below a first threshold, and entering a second mode of operation if the estimated queue size is above a second threshold.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventor: Emmanuel Papirakis
  • Patent number: 8571311
    Abstract: Described is a technology by which a raster graphics image file (e.g., a PNG) containing pixels having color component data and alpha channel data (e.g., RGBA data) is transcoded into a smaller Palette Indexed format with non-noticeable and/or virtually no loss. Hextrees are used to represent the pixels of the image, such as one hextree for each subset (segment) of the image's pixels, where alpha channel data distribution may be used to determine each segment. A palette containing sets of alpha and color values is generated from the hextrees, with the transcoded image data provided by representing the pixel data as indexes to the palette.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis
  • Patent number: 8509067
    Abstract: A method for controlling network congestion includes estimating a queue size, entering a first mode of operation if the estimated queue size is below a first threshold, and entering a second mode of operation if the estimated queue size is above a second threshold.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: August 13, 2013
    Assignee: Unwired Planet, Inc.
    Inventor: Emmanuel Papirakis
  • Publication number: 20130156310
    Abstract: Described is a technology by which an image is transcoded to a desired quality measure (e.g., PSNR). A quality measure of transcoded image data is checked against a desired quality measure, and if a desired quality measure is not achieved, a different quality level is iteratively provided to attempt to re-transcode the image until the desired quality measure is achieved.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: Microsoft Corporation
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis, Patrick E. Plaisted
  • Publication number: 20130156309
    Abstract: Described is a technology by which a raster graphics image file (e.g., a PNG) containing pixels having color component data and alpha channel data (e.g., RGBA data) is transcoded into a smaller Palette Indexed format with non-noticeable and/or virtually no loss. Hextrees are used to represent the pixels of the image, such as one hextree for each subset (segment) of the image's pixels, where alpha channel data distribution may be used to determine each segment. A palette containing sets of alpha and color values is generated from the hextrees, with the transcoded image data provided by representing the pixel data as indexes to the palette.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis
  • Publication number: 20110255403
    Abstract: A method for controlling network congestion includes estimating a queue size, entering a first mode of operation if the estimated queue size is below a first threshold, and entering a second mode of operation if the estimated queue size is above a second threshold.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Inventor: Emmanuel Papirakis
  • Patent number: 7983156
    Abstract: A method for controlling network congestion includes estimating a queue size, entering a first mode of operation if the estimated queue size is below a first threshold, and entering a second mode of operation if the estimated queue size is above a second threshold.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: July 19, 2011
    Assignee: Openwave Systems Inc.
    Inventor: Emmanuel Papirakis