“I was lucky enough to have the pleasure to work very closely with Eric for more than 5 years. His passion for his work is only surpassed by technical expertise and curiosity. Eric has an amazing capacity to architect elegant, flexible and powerful systems that are a pleasure to work in. He is also an innovator at heart who wants to build truly magical experiences. Anyone who works with Eric can only be inspired and learn tons.”
About
Activity
-
Did anybody notice 𝐭𝐡𝐢𝐬 at the start of yesterday's Apple Keynote? Now that's old school dedication to Apple! Even though this comes from a time…
Did anybody notice 𝐭𝐡𝐢𝐬 at the start of yesterday's Apple Keynote? Now that's old school dedication to Apple! Even though this comes from a time…
Liked by Eric Circlaeys
-
Today marks one of the biggest announcements of these past years, opening up a whole new era in the history of user experiences. Create expressive…
Today marks one of the biggest announcements of these past years, opening up a whole new era in the history of user experiences. Create expressive…
Liked by Eric Circlaeys
Experience & Education
Publications
-
CERN’s LHC Grid Software on Mac OS X
Flavia Donno, Heinz Stockinger, Serge Robe, Eric Circlaeys
Grid computing is currently a rather commonly used technology in computing and data intensive sciences such as High-Energy Physics, bioinformatics, etc. Currently, many different organizations and companies provide Grid tools on various platforms. The Grid middleware provided by CERN managed LCG and EGEE projects is mainly supported under Linux and partly Windows. However, the CERN user community is more and more attracted by the Mac OS X platform, which creates a high demand for Grid tools to…
Grid computing is currently a rather commonly used technology in computing and data intensive sciences such as High-Energy Physics, bioinformatics, etc. Currently, many different organizations and companies provide Grid tools on various platforms. The Grid middleware provided by CERN managed LCG and EGEE projects is mainly supported under Linux and partly Windows. However, the CERN user community is more and more attracted by the Mac OS X platform, which creates a high demand for Grid tools to work on Mac OS X. We have ported several pieces of the LCG software tools to Mac OS X to allow end-users to submit physics jobs directly from their Apple notebooks to the one of the largest Grid infrastructures worldwide, the LCG/EGEE Grid infrastructure.
Patents
-
Efficient Progressive Loading Of Media Items
Issued US 20150254806
A set of media items may be matched with a media arrangement that displays the media items in the set in a group of frames having various sizes and positions. The media arrangement may extend across an area that is larger than a viewable area of a display device on which the media arrangement is displayed. A user may adjust (e.g., scroll) the viewable portion of the media arrangement. Because the media arrangement may include a large number of media items, it may not be feasible or possible to…
A set of media items may be matched with a media arrangement that displays the media items in the set in a group of frames having various sizes and positions. The media arrangement may extend across an area that is larger than a viewable area of a display device on which the media arrangement is displayed. A user may adjust (e.g., scroll) the viewable portion of the media arrangement. Because the media arrangement may include a large number of media items, it may not be feasible or possible to retrieve and load all of the media items into media frames in advance. Thus, a method and system may be used to progressively load media items into media frames for the viewable area and to pre-fetch media items for areas of the media arrangement that may be displayed after the current viewable area.
Other inventorsSee patent -
Retrieval, Identification, And Presentation Of Media
Issued US 20140282099
Techniques are provided for concurrently displaying a plurality of media items from different sources, such as different computing devices of a user or social network providers with which the user has an account or with which the user has a social connection to an account. Media items may include digital images, video, text, and executables, or icons thereof. The media items may be analyzed to identify one or more different sets of media items, each set being associated with different criteria.…
Techniques are provided for concurrently displaying a plurality of media items from different sources, such as different computing devices of a user or social network providers with which the user has an account or with which the user has a social connection to an account. Media items may include digital images, video, text, and executables, or icons thereof. The media items may be analyzed to identify one or more different sets of media items, each set being associated with different criteria. Example criteria include a particular time range, a particular person, and a particular location. Once a set of media items is identified, each media item in the set is assigned to a group based on grouping criteria and displayed based on the group to which the media item belongs.
Other inventorsSee patent -
Media Content and Chat Integration
Issued US 20090307614
Different type of multimedia (such as video and audio) may be captured and stored for subsequent playback. In particular, video or audio may be captured for subsequent playback for those persons unable to listen or view the actual live event. For example, professors at educational institutions may record their lectures so that students unable to attend the live lectures are able to subsequently view and/or listen at a later time.
Other inventorsSee patent -
Methods And System For Memory Efficient Image Display
Filed US 20150346913
A system and method for rearranging thumbnail image display in response to a change in live window size. For a plurality of thumbnail images, the electronic device concatenates the plurality of images into two or more intermediate thumbnail image strips. The electronic device then arranges the two or more intermediate thumbnail image strips into one or more rows based on the current display window size. The electronic device detects change of the display window size from the current display…
A system and method for rearranging thumbnail image display in response to a change in live window size. For a plurality of thumbnail images, the electronic device concatenates the plurality of images into two or more intermediate thumbnail image strips. The electronic device then arranges the two or more intermediate thumbnail image strips into one or more rows based on the current display window size. The electronic device detects change of the display window size from the current display window size to a new display window size. In accordance with detecting a change of the display window size, the electronic device re-arranges the two or more intermediate thumbnail image strips into a new row configuration without reloading the plurality of thumbnail images.
-
Application Markup Language
Filed US 20150347361
An example method may retrieve a markup language document from an electronic storage device. The markup language document may define a component of an interactive media application and a plurality of resolution dependent parameter sets for the component. The method may continue and determine, using at least one processor, a current resolution of a display device of a playback device and select, using the at least one processor, a parameter set of the plurality of resolution dependent parameter…
An example method may retrieve a markup language document from an electronic storage device. The markup language document may define a component of an interactive media application and a plurality of resolution dependent parameter sets for the component. The method may continue and determine, using at least one processor, a current resolution of a display device of a playback device and select, using the at least one processor, a parameter set of the plurality of resolution dependent parameter sets for the component based on the current resolution and device. The method may also apply, using the at least one processor, the parameter set to the component; and present, using the at least one processor, the component as part of the interactive media application on the playback device.
Other inventorsSee patent -
Viewable Frame Identification
Filed US 20150135134
A set of media items may be matched with a media arrangement that displays the media items in the set in a group of frames. The media arrangement may extend across an area larger than a viewable area of a display device. In order to determine the media items that appear within a viewable area, a list of media items may be divided into two portions, one on either side of a middle item in the list. If any part of a frame with which the middle item is associated is within an extended spatial area…
A set of media items may be matched with a media arrangement that displays the media items in the set in a group of frames. The media arrangement may extend across an area larger than a viewable area of a display device. In order to determine the media items that appear within a viewable area, a list of media items may be divided into two portions, one on either side of a middle item in the list. If any part of a frame with which the middle item is associated is within an extended spatial area that extends beyond the viewable area, the middle item may be eliminated from the list, when no part of the frame with which the middle item is associated is within the extended area. The process may be repeated until it is determined that a part of a frame with which the middle item is associated is within the extended area.
Other inventorsSee patent -
Semi-Automatic Organic Layout For Media Streams
Filed US 20150135069
In order to display a set of media items in a visually pleasing manner, the relationship between the set of media items and a plurality of predefined media arrangements may be determined. A score corresponding to the set of media items may be compared to a score corresponding to each of the predefined media arrangements. The media item score and the media arrangement scores may be based on properties of the media items and properties of the media arrangements, respectively. The media…
In order to display a set of media items in a visually pleasing manner, the relationship between the set of media items and a plurality of predefined media arrangements may be determined. A score corresponding to the set of media items may be compared to a score corresponding to each of the predefined media arrangements. The media item score and the media arrangement scores may be based on properties of the media items and properties of the media arrangements, respectively. The media arrangement that is most closely related to the set of media items may be identified based on the score comparison and the media items may be displayed in the identified media arrangement.
Other inventorsSee patent -
Multi-Source Media Aggregation
Filed US 20150134661
A user interface to match a requested set of media items for display in a media item arrangement requires an efficient method of obtaining properties of the requested media items. The requested media items may span across multiple connected sources and be associated with multiple users. A first cache layer of a multi-layer cache system stores a flat representation of metadata items corresponding to media items available from connected sources. A second cache layer stores compiles metadata items…
A user interface to match a requested set of media items for display in a media item arrangement requires an efficient method of obtaining properties of the requested media items. The requested media items may span across multiple connected sources and be associated with multiple users. A first cache layer of a multi-layer cache system stores a flat representation of metadata items corresponding to media items available from connected sources. A second cache layer stores compiles metadata items from the first cache layer into sets of metadata items for various media item groupings. A third cache layer compiles sets of metadata items from the second cache layer into ordered sets of metadata items. The ordered sets of metadata items may be used to identify an appropriate media item arrangement in which to display the associated media items.
Other inventorsSee patent -
Method and Apparatus for Identifying Video Transitions
Filed US 20110064381
The disclosure addresses methods and apparatus for evaluating video presentations, particularly those displaying a succession of generally static images to identify the transition from a first image to a second image. The change of images facilitates the insertion of chapter markers which may be later used to index the content of the video and to facilitate navigation to selected content in the video. In one implementation, a difference measurement will be made between selected frames of the…
The disclosure addresses methods and apparatus for evaluating video presentations, particularly those displaying a succession of generally static images to identify the transition from a first image to a second image. The change of images facilitates the insertion of chapter markers which may be later used to index the content of the video and to facilitate navigation to selected content in the video. In one implementation, a difference measurement will be made between selected frames of the video presentation and evaluated with a statistical measure of the magnitude of the difference measurements, such as a Root Mean Square analysis. In preferred implementations, all processing will be done in the digital domain.
Other inventorsSee patent -
Method and Apparatus for Controlling a Workflow
Filed US 20120030597
The disclosure identifies a system and method for defining variable parameters to control a workflow. The control of the workflow is achieved in part through presentation and control of a user interface to a processor-based system that identifies variable parameters to the workflow and provides a mechanism by which such variable parameters may be input to the processing system. In some examples, only inputs of a subset of the variable parameters may be input at a single time. Similarly, in some…
The disclosure identifies a system and method for defining variable parameters to control a workflow. The control of the workflow is achieved in part through presentation and control of a user interface to a processor-based system that identifies variable parameters to the workflow and provides a mechanism by which such variable parameters may be input to the processing system. In some examples, only inputs of a subset of the variable parameters may be input at a single time. Similarly, in some examples, the system may control which variable parameters may be input at a given time in reference to prior inputs of other variable parameters.
Other inventorsSee patent -
Method and Apparatus to Generate a Media Presentation
Filed US 20090037524
Information provided in a multimedia format has become an important feature in the interplay among individuals in a modern society. Improvements to the flow of media data in the production of a multimedia presentation enhances one's ability to interact with others.
Visual information captured by cameras can be used to enhance informational presentations or various entertainment productions. As one example, video provided by cameras can be used to provide a lecture to individuals unable…Information provided in a multimedia format has become an important feature in the interplay among individuals in a modern society. Improvements to the flow of media data in the production of a multimedia presentation enhances one's ability to interact with others.
Visual information captured by cameras can be used to enhance informational presentations or various entertainment productions. As one example, video provided by cameras can be used to provide a lecture to individuals unable to attend the physical presentation of the lecture. As another example, captured video may be provided to editing equipment, so that portions of the video can be inserted into other video presentations. Such captured video may include audio corresponding to the images collected. In other examples, audio only can be captured in a recording and provided to individuals that are distant from the audio, substantially coincident with the generation of the audio or at a later date. Accordingly, inventive apparatus and methods provide, among other things, new structures and processes for capturing and processing video, audio, or combinations thereof.Other inventorsSee patent -
Automated Content Capture and Processing
Filed US 20080030797
There are many situations in today's world where there is a need or desire to memorialize what happens, perhaps as documentation to resolve future questions as to what took place, or as a way to later disseminate the knowledge to others. Some aspects of information gathering and manipulation can be performed, or at least aided in part, by use of computer devices or systems that are specifically programmed to perform certain tasks. This ability is useful in the context of knowledge sharing as…
There are many situations in today's world where there is a need or desire to memorialize what happens, perhaps as documentation to resolve future questions as to what took place, or as a way to later disseminate the knowledge to others. Some aspects of information gathering and manipulation can be performed, or at least aided in part, by use of computer devices or systems that are specifically programmed to perform certain tasks. This ability is useful in the context of knowledge sharing as well as other areas.
As an example, one form of institution that in the past decades has begun to revamp its way of sharing information is educational institutions; that is, universities, colleges and other schools. There are also other institutions that engage in knowledge sharing by arranging public meetings and other gatherings. Many or all of these entities mainly rely on a traditional teaching format based on scheduling a lecturer (e.g., a professor) to speak at a certain place at a certain time. The potential audience for the lecture (e.g., the registered students) are then alerted that they should attend the lecture to help them learn the subject that is being taught. If the scheduled location does not have capacity for all those who want to attend, some may miss the lecture. Similarly, the lecture may be missed by those of the audience who forget the time or the location.Other inventors -
Languages
-
French
Native or bilingual proficiency
-
English
Full professional proficiency
-
Spanish
Limited working proficiency
Recommendations received
20 people have recommended Eric
Join now to viewMore activity by Eric
-
Today marks one of the biggest announcements of these past years, opening up a whole new era in the history of user experiences. Create expressive…
Today marks one of the biggest announcements of these past years, opening up a whole new era in the history of user experiences. Create expressive…
Shared by Eric Circlaeys
-
What a day! We’ve been working super hard on writing tools, genmoji, smart replies, math in Notes, smart script, the magic wand, type to Siri, text…
What a day! We’ve been working super hard on writing tools, genmoji, smart replies, math in Notes, smart script, the magic wand, type to Siri, text…
Liked by Eric Circlaeys
-
Earlier today at #WWDC24, we introduced Apple Intelligence, the personal intelligence system integrated deeply into iPhone, iPad, and Mac, to enable…
Earlier today at #WWDC24, we introduced Apple Intelligence, the personal intelligence system integrated deeply into iPhone, iPad, and Mac, to enable…
Liked by Eric Circlaeys
-
Stunning privacy-preserving work making magical experiences possible!
Stunning privacy-preserving work making magical experiences possible!
Shared by Eric Circlaeys
-
We share how Apple applies differential privacy and secure aggregation to learn about the kinds of photos people take at frequently visited locations…
We share how Apple applies differential privacy and secure aggregation to learn about the kinds of photos people take at frequently visited locations…
Liked by Eric Circlaeys
-
come check out my demo this week at the #apple booth at #icml2023 showcasing our work from our recent article: "Learning Iconic Scenes with…
come check out my demo this week at the #apple booth at #icml2023 showcasing our work from our recent article: "Learning Iconic Scenes with…
Liked by Eric Circlaeys
-
Today is my 9 year anniversary at Apple working on cameras!! I truly love the work that I do, the impact I’ve had, and most importantly the people…
Today is my 9 year anniversary at Apple working on cameras!! I truly love the work that I do, the impact I’ve had, and most importantly the people…
Liked by Eric Circlaeys
-
C’est avec joie, fierté et honneur que j’ai reçu de Bruno Le Maire la médaille de chevalier de la Légion d’Honneur le 15 mars 2022. Le même jour…
C’est avec joie, fierté et honneur que j’ai reçu de Bruno Le Maire la médaille de chevalier de la Légion d’Honneur le 15 mars 2022. Le même jour…
Liked by Eric Circlaeys
-
Première sélection de notre prochaine promotion à Marseille, au Cloître, qui formera nos apprenant(e)s à "coder et déployer une application web…
Première sélection de notre prochaine promotion à Marseille, au Cloître, qui formera nos apprenant(e)s à "coder et déployer une application web…
Liked by Eric Circlaeys
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More