Patents by Inventor Olivier Bonnet
Olivier Bonnet 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: 20130290291Abstract: Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.Type: ApplicationFiled: June 21, 2013Publication date: October 31, 2013Inventors: Wayne R. Loofbourrow, Julien Robert, Alexandre Moha, Olivier Bonnet, Simon I. Bovet, Stephen Frederick Decker, Brendan John Langoulant, Julien Jacques Jalon
-
Patent number: 8489388Abstract: A method for detecting data in a sequence of characters or text using both a statistical engine and a pattern engine. The statistical engine is trained to recognize certain types of data and the pattern engine is programmed to recognize the grammatical pattern of certain types of data. The statistical engine may scan the sequence of characters to output first data, and the pattern engine may break down the first data into subsets of data. Alternatively, the statistical engine may output items that have a predetermined probability or greater of being a certain type of data and the pattern engine may then detect the data from the output items and/or remove incorrect information from the output items.Type: GrantFiled: November 10, 2008Date of Patent: July 16, 2013Assignee: Apple Inc.Inventors: Olivier Bonnet, Frederick de Jaeger, Romain Goyet, Jean-Pierre Ciudad
-
Patent number: 8473507Abstract: Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.Type: GrantFiled: December 21, 2011Date of Patent: June 25, 2013Assignee: Apple Inc.Inventors: Wayne R. Loofbourrow, Julien Robert, Alexandre Moha, Olivier Bonnet, Simon I. Bovet, Stephen Frederick Decker, Brendan John Langoulant, Julien Jacques Jalon
-
Publication number: 20130080954Abstract: A contact GUI is presented on a display of a device. The GUI displays visual representations of a set of contacts. The contacts can be ranked according to a ranking system and the visual representations of the contacts can be displayed in the GUI according to rank. The ranking can be based on previous interactions with the contact or an upcoming event associated with the contact. A user can transfer a file to a contact by dragging and dropping a file icon onto a visual representation for a recipient contact. The communication mode for the transfer can be determined manually by the user or automatically based on the contact's current online status. Selection of a visual representation of a contact exposes a window with a timeline display providing descriptors for communications with the contact.Type: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: APPLE INC.Inventors: Alexandre Carlhian, Alexandre Moha, Cédric Bray, Guillaume Borios, Laurent Baumann, Olivier Bonnet, Philippe Champeaux, Jean-Pierre Ciudad
-
Patent number: 8311806Abstract: An apparatus for processing a sequence of tokens to detect predetermined data, wherein each said token has a token type, and the predetermined data has a structure that comprises a predetermined sequence of token types, including at least one optional token type. The apparatus comprises a processor arranged to: provide a tree for detecting the predetermined data, the tree comprising a plurality of states, each said state being linked with at least one other state by a respective condition, the arrangement of linked states forming a plurality of paths; and compare the token types of the sequence of tokens to respective conditions in the tree to match the sequence of tokens to one or more paths in the tree, wherein the predetermined data can be detected without using an epsilon reduction to take account of said at least one optional token type.Type: GrantFiled: September 29, 2008Date of Patent: November 13, 2012Assignee: Apple Inc.Inventors: Olivier Bonnet, Frederic de Jaeger, Romain Goyet
-
Publication number: 20120185498Abstract: Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.Type: ApplicationFiled: December 21, 2011Publication date: July 19, 2012Inventors: Wayne R. Loofbourrow, Julien Robert, Alexandre Moha, Olivier Bonnet, Simon I. Bovet, Stephen Frederick Decker, Brendan John Langoulant, Julien Jacques Jalon
-
Publication number: 20120084644Abstract: Methods, systems and machine readable tangible storage media that can provide one or more previews of content of a file or other object are described. In one embodiment, a preview of content of external data that is referenced by a link within a document is presented while the document is presented (e.g. displayed) by a first application, and the preview can be displayed in a bubble that is adjacent to and points to the link; the content of the external data is not accessible to the first application in one embodiment and the preview is presented by a non-native application or service which cannot create or edit the content of the external data. Other embodiments are also described.Type: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Inventors: Julien Robert, Julien Jalon, Olivier Bonnet, Wayne R. Loofbourrow
-
Publication number: 20120083294Abstract: An image is received by a data processing system. A text recognition module identifies textual information in the image. A data detection module identifies a pattern in the textual information and determines a data type of the pattern. A user interface provides a user with a contextual processing command option based on the data type of the pattern in the textual information.Type: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Applicant: APPLE INC.Inventors: Cedric Bray, Olivier Bonnet
-
Publication number: 20110161315Abstract: A computer-based method for identifying patterns in computer text using structures defining types of patterns which are to be identified, wherein a structure comprises one or more definition items, the method comprising assigning a weighting to each structure and each definition item; searching the computer text for a pattern to be identified on the basis of a particular structure, a pattern being provisionally identified if it matches the definition given by said particular structure; in a provisionally identified pattern, determining those of the definition items making up said particular structure that have been identified in the provisionally identified pattern; combining the weightings of the determined definition items and optionally, the weighting of the particular structure, to a single quantity; assessing whether the single quantity fulfils a given condition; depending on the result of said assessment, rejecting or confirming the provisionally identified pattern.Type: ApplicationFiled: March 11, 2011Publication date: June 30, 2011Inventors: Olivier Bonnet, Frédéric De Jaeger, Toby Paterson
-
Patent number: 7912828Abstract: A computer-based method for identifying patterns in computer text using structures defining types of patterns which are to be identified, wherein a structure comprises one or more definition items, the method comprising assigning a weighting to each structure and each definition item; searching the computer text for a pattern to be identified on the basis of a particular structure, a pattern being provisionally identified if it matches the definition given by said particular structure; in a provisionally identified pattern, determining those of the definition items making up said particular structure that have been identified in the provisionally identified pattern; combining the weightings of the determined definition items and optionally, the weighting of the particular structure, to a single quantity; assessing whether the single quantity fulfils a given condition; depending on the result of said assessment, rejecting or confirming the provisionally identified pattern.Type: GrantFiled: February 23, 2007Date of Patent: March 22, 2011Assignee: Apple Inc.Inventors: Olivier Bonnet, Frédéric De Jaeger, Toby Paterson
-
Publication number: 20100121631Abstract: A method for detecting data in a sequence of characters or text using both a statistical engine and a pattern engine. The statistical engine is trained to recognize certain types of data and the pattern engine is programmed to recognize the grammatical pattern of certain types of data. The statistical engine may scan the sequence of characters to output first data, and the pattern engine may break down the first data into subsets of data. Alternatively, the statistical engine may output items that have a predetermined probability or greater of being a certain type of data and the pattern engine may then detect the data from the output items and/or remove incorrect information from the output items.Type: ApplicationFiled: November 10, 2008Publication date: May 13, 2010Inventors: Olivier Bonnet, Frederick de Jaeger, Romain Goyet, Jean-Pierre Ciudad
-
Publication number: 20100100853Abstract: A graphical user interface (GUI) is disclosed. The GUI comprises a three-dimensional virtual desktop surface. The GUI displays a view of the three-dimensional virtual desktop surface from a selected viewpoint and viewing angle and modifies at least one of the viewpoint and viewing angle based on detected head movements of a user.Type: ApplicationFiled: October 20, 2008Publication date: April 22, 2010Inventors: Jean-Pierre Ciudad, Romain Goyet, Olivier Bonnet
-
Publication number: 20090306964Abstract: A method of processing a sequence of characters, the method comprising converting the sequence of characters into a sequence of tokens so that each token comprises a lexeme and one of a plurality of token types. Each of the plurality of token types relates to at least one of a plurality of predetermined functions, wherein at least one said token type relates to multiple functions of the plurality of predetermined functions.Type: ApplicationFiled: September 29, 2008Publication date: December 10, 2009Inventors: Olivier Bonnet, Frederic de Jaeger, Romain Goyet
-
Publication number: 20090306965Abstract: An apparatus for processing a sequence of tokens to detect predetermined data, wherein each said token has a token type, and the predetermined data has a structure that comprises a predetermined sequence of token types, including at least one optional token type. The apparatus comprises a processor arranged to: provide a tree for detecting the predetermined data, the tree comprising a plurality of states, each said state being linked with at least one other state by a respective condition, the arrangement of linked states forming a plurality of paths; and compare the token types of the sequence of tokens to respective conditions in the tree to match the sequence of tokens to one or more paths in the tree, wherein the predetermined data can be detected without using an epsilon reduction to take account of said at least one optional token type.Type: ApplicationFiled: September 29, 2008Publication date: December 10, 2009Inventors: Olivier Bonnet, Frederic de Jaeger, Romain Goyet
-
Publication number: 20080243841Abstract: A computer-based method for identifying patterns in computer text using structures defining types of patterns which are to be identified, wherein a structure comprises one or more definition items, the method comprising assigning a weighting to each structure and each definition item; searching the computer text for a pattern to be identified on the basis of a particular structure, a pattern being provisionally identified if it matches the definition given by said particular structure; in a provisionally identified pattern, determining those of the definition items making up said particular structure that have been identified in the provisionally identified pattern; combining the weightings of the determined definition items and optionally, the weighting of the particular structure, to a single quantity; assessing whether the single quantity fulfils a given condition; depending on the result of said assessment, rejecting or confirming the provisionally identified pattern.Type: ApplicationFiled: February 23, 2007Publication date: October 2, 2008Inventors: Olivier Bonnet, Frederic De Jaeger, Toby Paterson
-
Patent number: 5368240Abstract: Apparatus for reducing to particles scrap rubber, consisting of an inclined pre-cooling tunnel (11) comprising a conveying means (27) and adapted to be charged via a feed shaft (13), a main cooling tunnel (12) filled, at least in part, with a cooling medium (38) and provided with a conveyor means (41) and a size reduction device (46) downstream of the main cooling tunnel (12). The main cooling tunnel (12) and the pre-cooling tunnel (11) are interlinked via at least one gasification pipe (48) conveying a cooling medium.Type: GrantFiled: July 15, 1993Date of Patent: November 29, 1994Assignee: UBD Patent - und LizenzverwaltungsgesellschaftInventor: Olivier Bonnet