Patents by Inventor Jean-Luc Collet

Jean-Luc Collet 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: 7903674
    Abstract: A method and system of managing one or more sessions in an Internet Protocol (IP) Multi-Media service (IMS) in which a session provides a stream of data of a specific protocol in order to provide a service to a user is provided. The method in one aspect includes storing details of a session for each user in a storage media, updating the storage media if there are changes to the session and using the details of the session to optimize the bandwidth and scheduling of the service as a whole.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Stephane Charles Lebrun, Gerard Marmigere
  • Patent number: 7886056
    Abstract: A method and computer system for managing bandwidth in a content on demand service provided by a service provider to users. A request is received from a user to receive the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is below a first specified threshold, then the user is connected to a unicast stream of the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is not below a first specified threshold, then the user is connected to a first multicast stream of the content. A video carousel includes at least two multicast streams that contains the first multicast stream. Each multicast stream has been or will be initiated at a unique time slot of a time period that is equal to the time duration of the content.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Stephane Charles Michel Marie Lebrun, Gerard Marmigere
  • Patent number: 7873703
    Abstract: A method of transmitting a web object over a broadcast standard channel to a remote mobile device, the method comprising the steps of accessing one or more web objects from a web server, wherein each web object has an address, determining a hierarchy and an address linkage pattern for the one or more web objects, identifying a closed web site from the one or more web objects, translating the address of one of the web objects in the closed web site to an indicator which is based on the hierarchy and address linkage pattern of the web objects; storing the closed web site such that the web object is stored with its associated indicator, and transmitting a required web object from the stored closed web site at a frequency and a repetition rate which is determined from the indicator.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Jean-Luc Collet, Gerard Marmigere
  • Publication number: 20100332993
    Abstract: A method, computer program, and system for delivering digital content to a user interface. A method according to an embodiment includes: generating a starting content on the user interface including at least one clickable content, each of the at least one clickable content being previously associated with a first key; upon selection of a clickable content associated with a first key, determining a second key, associated with a destination content, from the first key; determining an executable asset program from the second key, an execution of the asset program generating the display of a predefined asset content; attaching the second key to the executable asset program according to a hiding mechanism; executing the executable asset program to display the predefined asset content, and releasing the second key during the execution of the program.
    Type: Application
    Filed: May 17, 2010
    Publication date: December 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sebastien Bousseton, Jean-Luc Collet, Arnaud Lund, Carole Truntschka
  • Patent number: 7840550
    Abstract: A queries management system to be accessed by a user submitting queries against databases. The system comprises a system for defining a set of parameters associated to the user and including user profile parameters and queries structure parameters, a notifications storing system for storing results availability notifications, and a results storing system for storing database queries results. The queries management system further comprises a control system coupled to the defining system and to the storing system for controlling the queries submissions against the databases using the user profile parameters and the queries structure parameters defined for the user, for controlling the results availability notifications using the user profile parameters defined for the user, and for controlling the database queries results histories based on the user profile parameters defined for the user.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Carole Truntschka
  • Publication number: 20100261463
    Abstract: A system, method and program product that automatically populates address book fields. A system is described that includes: a system for sending and receiving SMS messages; an address book that includes an entry for an owner and entries for contacts associated with the owner, wherein each entry includes a set attributes and at least one piece of attribute data; a system for parsing an incoming SMS message to identify a request for attribute data of the owner and for generating a responsive SMS message with attribute data of the owner; and a system for issuing SMS messages to contacts in the address book requesting additional attribute data and for loading received attribute data into the address book.
    Type: Application
    Filed: June 11, 2009
    Publication date: October 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Gerard Marmigere, Eric Menguy, Carole Truntschka
  • Publication number: 20100198924
    Abstract: A sender sends an email message to a receiver. The message includes an avatar representing the sender. Upon receiving the message, if the receiver has a question related to the message, the receiver sends the question to the sender via the avatar. After receiving the question, the avatar remote server device correlates the question with the message through a MSG-ID associated with the receiver or avatar. The avatar remote server device parses and analyzes the question and then searches mailboxes, agendas, previous answers, toDoLists, folders, resumes, and/or address books of the sender to find a corresponding answer for the question. Then, the avatar remote server device provides the answer to the receiver via the avatar. Alternatively, upon receiving the question, the avatar remote server device sends a notification to the sender. If the sender has an online connectivity, the sender provides the answer to the receiver via the avatar.
    Type: Application
    Filed: May 26, 2009
    Publication date: August 5, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jean Luc Collet, Francois-Xavier Drouet, Carole Truntschka
  • Patent number: 7756949
    Abstract: A system for handling a web service call by clients in a communication network is disclosed. The system comprises a client requester for issuing client requests. The client requests may comprise at least one client request to call a web service. The system also comprises a callback web Service that is coupled to the client requester for registering the at least one client request to call a web service and for invoking the called web service. A response web service is coupled to the callback web service for receiving a response to the at least one client request to call a web service and is also coupled to the client requester for delivering the response when a client request to obtain the response is issued from the client requester.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Joaquin Picon, Carole Truntschka
  • Publication number: 20100161752
    Abstract: A computer-implemented method, system, and computer program product for administering a peer-to-peer file sharing computer network. The method includes: maintaining a reference associating a particular shared file with a seeder in a community of peers and a number of seeders in the community; and registering a second peer as a second seeder of the particular shared file, if a first seeder in the community of peers has informed the peers of a termination of the availability of a file seeding of the particular shared file. The system includes means for performing the steps of the method. The computer program product includes computer program instructions for carrying out the steps of the method.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 24, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jean-Luc Collet, Beatrice Coulomb, Francois-Xavier Drouet, Carole Truntschka
  • Publication number: 20100115554
    Abstract: A method of building an interactive display related to TV programs in an internet protocol television (IPTV) environment includes parsing a plurality of TV programs provided in an IPTV environment for display to a user. The step of parsing includes capturing an image in each TV program, identifying video content in each captured image, interpreting the video content, capturing audio data, identifying an audio content in each captured audio data, and interpreting the audio content for each captured audio data. The method further includes the steps of identifying a selected TV program by the user; determining a correlation level between the interpreted video and audio content of the selected TV program and the interpreted video and audio content of each of the other TV programs; determining TV programs other than the selected TV program; and building and presenting a mosaic display on a TV display including the selected TV program.
    Type: Application
    Filed: December 10, 2008
    Publication date: May 6, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francois-Xavier Drouet, Corinne S. Fresko, Fabien Patrick Lanne, Jean-luc Collet
  • Publication number: 20100088144
    Abstract: A method of scheduling events includes receiving event data specifying one or more sessions for an event, an event duration that encompasses a plurality of time slots, a respective duration for each session, a respective start time for the event and zero or more of the sessions, and information describing a plurality of attendees; generating a first list of each possible set of time slots within which each session can be scheduled based upon the respective start times; generating a second list by removing each possible set of time slots for each session that is less than the duration specified for the session; individually performing a scheduling process for each session that comprises allocating a respective set of time slots for the session in a schedule, removing each possible set of time slots for the session that is not equivalent to the set of time slots allocated, and removing each possible set of time slots for each other session that includes at least one time slot allocated for the session; and send
    Type: Application
    Filed: October 20, 2008
    Publication date: April 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jean-Luc Collet, Beatrice Coulomb, Gerard Marmiegre, Carole Trunstschka
  • Publication number: 20100077039
    Abstract: The invention provides a system and a method for automatically switching from a local storage to a remote storage for recording a broadcast video stream, the switching being triggered by the fact that the local storage is almost full, and for automatically switching from a local storage to a remote storage for playing a broadcast video stream in a delayed manner, the switching being triggered by the fact that the video frames in the local storage are exhausted.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Gerard Marmigere, Carole Truntschka
  • Patent number: 7647401
    Abstract: A system and associated method for managing resources of a network load balancer. The method begins with registering the network load balancer with the presence server. Next the network load balancer notifies the presence server when an end user requests resources from an application server connected to the network load balancer. The network load balancer then provides the end user access to the application server and subscribes to an information feed pertaining to the end user and supplied by the presence server. After receiving a notification from the presence server that the end user changed their presence information, the network load balancer updates their records pertaining to the end user in a database. Finally, the network load balancer determines whether to continue providing the end user with access to the application server or purge the end user's records from the database.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Fabien Lanne
  • Patent number: 7600267
    Abstract: A method, system and computer readable program on a medium for masking a window or a visible part of a window during a copy screen or copy window operation which: provides a primitive to indicate to a window manager whether or not the window comprises information to be copy protected. defines a new window attribute to indicate non-copyability of the window. updates window attributes when this window is copy protected: masks all or part of the window content when the window is no longer active, so that protected information on this window is no longer visible, and displays the original window content when the window becomes active again.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: October 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Jean-Luc Collet, Beatrice Coulomb, Gerard Marmigere
  • Patent number: 7593326
    Abstract: A method for managing bandwidth for transmitting the content of a video to users requesting the content. The total time duration T of the video is divided into N consecutive sessions. A unicast or multicast connection in normal play mode may be created for each session only at discrete times separated by a time increment ?T equal to T/N. An overall bandwidth B is established for transmitting the content of the video to the users. The overall bandwidth B is divided into a first part B1 and a second part B2. The first part B1 is allocated to a normal play mode of the video during the N sessions such that B1=N*R, where R is the bit transmission rate of the video. The second part B2 is allocated to unicast sessions dedicated to implementation of at least one non-normal streaming mode of the video.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Stephane Charles Michel Marie Lebrun, Gerard Marmigere
  • Publication number: 20090217176
    Abstract: The present invention relates to a method for managing meeting conflicts using user defined priority within a electronic calendar application, and providing history of meeting invitations. When a new meeting is being scheduled, if a conflict exists, the user may set a priority to the meeting. On reschedule or suppress meeting, a priority of overlapped meetings are automatically updated and acceptance is generated for meeting becoming in higher priority. A GUI allows user to modify priority of meetings at any time (accept and “decline with keep me informed” are automatically generated according to new priority).
    Type: Application
    Filed: January 29, 2009
    Publication date: August 27, 2009
    Inventors: Beatrice Coulomb, Jean-Luc Collet, Gerard Marmigere, Carole Truntschka
  • Publication number: 20090165044
    Abstract: A method of selecting a program item by defining a programming template relating to a predetermined period for an individual viewer. The programming template includes a plurality of sequential time slots, each time slot being associated with a particular content type selected from a standard program content classification structure. For a given time falling within a respective the time slot, a program item is selected from a plurality of candidate program items. This program item identified as having content of the type associated with the one of the time slots. Thus an EPG is automatically compiled on the basis of a user profile which calls for a certain type of content (film/news/weather/clips etc.) at certain times of the day or week.
    Type: Application
    Filed: October 23, 2008
    Publication date: June 25, 2009
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Fabien Lanne, Gerard Marmigere
  • Publication number: 20090158090
    Abstract: The present invention provides for the recovery of characters entered into at least one data entry zone of a data entry window. A method in accordance with an embodiment includes: storing a first image of the data entry window during data entry; subtracting a reference image from the first image to obtain a delta image, wherein the reference image is an image of the data entry window without data entered; identifying at least one non empty zone of the delta image and the location of the at least one data entry zone on the data entry window from the location of the at least one non empty zone on the delta image; extracting at least one character by applying optical character recognition to the least one non empty zone; and inputting the at least one character into the location of the at least one data entry zone.
    Type: Application
    Filed: December 3, 2008
    Publication date: June 18, 2009
    Inventors: Frederic Bauchot, Jean-Luc Collet, Gerard Marmigere, Joaquin Picon
  • Publication number: 20090144269
    Abstract: The present invention relates to a method and system for processing electronic mails in case of a address change of the addressee. It provides an ECOA resolving process of searching for a new or alternative address for this addressee, optionally triggered in case of unknown address or non delivery notification message. This process comprises forwarding the email under ECOA resolving from one MTA to another MTA in the network, for trying to reach a MTA connected with a database where old and new addresses are memorized in association. Such resolving forwarding is done according to specific routing tables, possibly independent from DNS routing server, which may include specific or local analysis rules based on the invalid address.
    Type: Application
    Filed: November 26, 2008
    Publication date: June 4, 2009
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Carole Truntschka
  • Publication number: 20090138604
    Abstract: A system for delivering digital content to user devices. The system includes a content delivery server for establishing respective sessions with the user devices and for delivering streams of content to the user devices during the sessions according to a streaming protocol. An asset server is communicatively coupled to the content delivery server through an asset protocol for maintaining an asset scheduling table including asset entries, each asset entry including an asset identifier identifying a given asset in association with a starting time parameter, user identifiers identifying at least one target user device, and a set of session identifiers each identifying a session established with a target user device identified by the user identifiers.
    Type: Application
    Filed: November 17, 2008
    Publication date: May 28, 2009
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Fabien Lanne