Patents by Inventor Apostolos Lerios

Apostolos Lerios 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: 20140132610
    Abstract: Techniques to optimize the ordering of image transformations. Ordering cost functions are applied to possible transformation orderings of image transformations of a user-selected transformation ordering. Computing costs are calculated based on the cost functions. An optimal transformation ordering is selected from the possible transformation orderings based on the computing costs. In one embodiment, a first transformation and a second transformation of the user-selected transformation ordering are swapped. In one embodiment, at least one of the ordering cost functions is based on a per-pixel cost value. In one embodiment, a fidelity loss threshold representing an acceptable level of difference between a first image resulting from the optimal transformation ordering and a second image resulting from the user-selected transformation ordering is determined. In one embodiment, selection of the optimal ordering transformation is based on satisfaction of the fidelity loss threshold.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Inventor: Apostolos Lerios
  • Publication number: 20140129616
    Abstract: Techniques to allow for optimizing an image based on an operational context. An operational context including at least one attribute of a client associated with a user of a social networking system is determined. An optimized image is created based on the operational context for provision to the user. The determining the operational context may comprise receiving a client identifier and determining the at least one attribute of the client based on the client identifier. The determining the operational context may comprise receiving location coordinates and determining quality of a data connection based on the location coordinates. The determining the operational context may comprise determining at least one usage trend in at least one geographic locality. The optimized image is provided to an image repository associated with the at least one geographic locality. The operational context may comprise at least one user-defined setting.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Inventors: Apostolos Lerios, Ryan David Mack, Peter Ruibal, Dirk John Stoop
  • Publication number: 20140056512
    Abstract: Techniques for accurate color representation of images stored within a social networking system. In an embodiment, an error metric and a target error threshold are determined. A binary search algorithm and a simulated annealing algorithm are performed. A color profile for transforming an image in a first color space to a second color space is created based on the binary search algorithm, the simulated annealing algorithm, the error metric, and the target error threshold. Determination of the error metric may comprise determining a frequency with which a color occurs in the image, assigning a weight to the color based on the frequency, and calculating the error metric based on the weight. Determination of the error metric may comprise dividing the image into a plurality of sections, assigning a plurality of importance values to the plurality of sections, and calculating the error metric based on the plurality of importance values.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Inventors: Apostolos Lerios, Ryan David Mack
  • Publication number: 20140050419
    Abstract: In one embodiment, a method includes receiving at least one transformation identifier associated with a first image maintained by a social networking system. The transformation identifier includes at least one transformation version. The method further includes determining at least one transformation for application to the first image based on the at least one transformation identifier and the at least one transformation version.
    Type: Application
    Filed: August 16, 2012
    Publication date: February 20, 2014
    Inventors: Apostolos Lerios, Jennifer Dolson, John Pottebaum, Dirk John Stoop
  • Publication number: 20130162646
    Abstract: A texture repository is provided for use with an image manipulation application. The texture repository provides a canvas to the image manipulation application for use with an image filter. The texture repository may provide an existing canvas matching the request from the image filter, or the texture repository may generate a new canvas for the request. The generated canvas may be procedurally generated to match the request, or the generated canvas may be resized from an existing canvas stored in a non-volatile storage or a cache.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Inventors: Apostolos Lerios, Jennifer Dolson
  • Publication number: 20130159982
    Abstract: A method is provided for providing consistent logical code across specific programming languages. The method incorporates preprocessor macros in a source computer program code to generate a program control flow. The preprocessor macros can be used to describe program control flow in the source programming language for execution in the source computer program code. The preprocessor macros can also be used to generate control flow objects representing the control flow, which converts the source computer program code into a general language representation. The general language representation when executed is used to output computer programming code in specific programming languages representing the same logical code as that of the source computer program code.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventor: Apostolos Lerios
  • Publication number: 20120159099
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Patent number: 6626666
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from an initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: September 30, 2003
    Assignee: Align Technology, Inc.
    Inventors: Muhammad Chishti, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard Ridgley
  • Patent number: 6554611
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from an initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: April 29, 2003
    Assignee: Align Technology, Inc.
    Inventors: Muhammad Chishti, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard Ridgley
  • Publication number: 20020150855
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from an initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Application
    Filed: May 30, 2002
    Publication date: October 17, 2002
    Applicant: Align Technology, Inc.
    Inventors: Muhammad Shishti, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard E. Ridgley
  • Patent number: 6398548
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from a initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: June 4, 2002
    Assignee: Align Technology, Inc.
    Inventors: Chishti Muhammad, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard Ridgley
  • Publication number: 20010008751
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from an initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Application
    Filed: January 8, 2001
    Publication date: July 19, 2001
    Applicant: ALIGN TECHNOLOGY, INC.
    Inventors: Muhammad Chishti, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard Ridgley
  • Patent number: 6217325
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from an initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: April 17, 2001
    Assignee: Align Technology, Inc.
    Inventors: Muhammad Chishti, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard Ridgley
  • Patent number: 5975893
    Abstract: A system for repositioning teeth comprises a plurality of individual appliances. The appliances are configured to be placed successively on the patient's teeth and to incrementally reposition the teeth from an initial tooth arrangement, through a plurality of intermediate tooth arrangements, and to a final tooth arrangement. The system of appliances is usually configured at the outset of treatment so that the patient may progress through treatment without the need to have the treating professional perform each successive step in the procedure.
    Type: Grant
    Filed: October 8, 1997
    Date of Patent: November 2, 1999
    Assignee: Align Technology, Inc.
    Inventors: Muhammad Chishti, Apostolos Lerios, Brian Freyburger, Kelsey Wirth, Richard Ridgley