Patents by Inventor Patrick Haffner
Patrick Haffner 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).
-
System and method of customizing animated entities for use in a multimedia communication application
Patent number: 8115772Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: GrantFiled: April 8, 2011Date of Patent: February 14, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner -
SYSTEM AND METHOD OF CUSTOMIZING ANIMATED ENTITIES FOR USE IN A MULTIMEDIA COMMUNICATION APPLICATION
Publication number: 20110181605Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: ApplicationFiled: April 8, 2011Publication date: July 28, 2011Applicant: AT&T Intellectual Property II, L.P. via transfer from AT&T Corp.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner -
Patent number: 7983999Abstract: The time taken to learn a model from training examples is often unacceptable. For instance, training language understanding models with Adaboost or SVMs can take weeks or longer based on numerous training examples. Parallelization through the use of multiple processors may improve learning speed. The disclosure describes effective systems for distributed multiclass classification learning on several processors. These systems are applicable to multiclass models where the training process may be split into training of independent binary classifiers.Type: GrantFiled: May 14, 2009Date of Patent: July 19, 2011Assignee: AT&T Intellectual Property II, L.P.Inventor: Patrick Haffner
-
Patent number: 7970717Abstract: A method and apparatus based on transposition to speed up learning computations on sparse data are disclosed. For example, the method receives an support vector comprising at least one feature represented by one non-zero entry. The method then identifies at least one column within a matrix with non-zero entries, wherein the at least one column is identified in accordance with the at least one feature of the support vector. The method then performs kernel computations using successive list merging on the at least one identified column of the matrix and the support vector to derive a result vector, wherein the result vector is used in a data learning function.Type: GrantFiled: December 27, 2009Date of Patent: June 28, 2011Assignee: AT&T Intellectual Property II, L.P.Inventor: Patrick Haffner
-
Patent number: 7924286Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: GrantFiled: October 20, 2009Date of Patent: April 12, 2011Assignee: AT&T Intellectual Property II, L.P.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner
-
Publication number: 20110040706Abstract: A traffic classifier has a plurality of binary classifiers, each associated with one of a plurality of calibrators. Each calibrator trained to translate an output score of the associated binary classifier into an estimated class probability value using a fitted logistic curve, each estimated class probability value indicating a probability that the packet flow on which the output score is based belongs to the traffic class associated with the binary classifier associated with the calibrator. The classifier training system configured to generate a training data based on network information gained using flow and packet sampling methods. In some embodiments, the classifier training system configured to generate reduced training data sets, one for each traffic class, reducing the training data related to traffic not associated with the traffic class.Type: ApplicationFiled: August 11, 2009Publication date: February 17, 2011Applicant: AT&T Intellectual Property I, LPInventors: Subhabrata Sen, Nicholas Duffield, Patrick Haffner, Jeffrey Erman, Yu Jin
-
Patent number: 7783473Abstract: Classification of sequences, such as the translation of natural language sentences, is carried out using an independence assumption. The independence assumption is an assumption that the probability of a correct translation of a source sentence word into a particular target sentence word is independent of the translation of other words in the sentence. Although this assumption is not a correct one, a high level of word translation accuracy is nonetheless achieved. In particular, discriminative training is used to develop models for each target vocabulary word based on a set of features of the corresponding source word in training sentences, with at least one of those features relating to the context of the source word. Each model comprises a weight vector for the corresponding target vocabulary word.Type: GrantFiled: December 28, 2006Date of Patent: August 24, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Srinivas Bangalore, Patrick Haffner, Stephan Kanthak
-
Publication number: 20100169244Abstract: A method and apparatus for using a classifier for processing a query are disclosed. For example, the method receives a query from a user, and processes the query to locate one or more documents in accordance with a search engine having a discriminative classifier, wherein the discriminative classifier is trained with a plurality of artificial query examples. The method then presents a result of the processing to the user.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Inventors: Ilija Zeljkovic, Srinivas Bangalore, Patrick Haffner, Jay Wilpon
-
Publication number: 20100153316Abstract: A system to detect anomalies in internet protocol (IP) flows uses a set of machine-learning (ML) rules that can be applied in real time at the IP flow level. A communication network has a large number of routers that can be equipped with flow monitoring capability. A flow collector collects flow data from the routers throughout the communication network and provides them to a flow classifier. At the same time, a limited number of locations in the network monitor data packets and generate alerts based on packet data properties. The packet alerts and the flow data are provided to a machine learning system that detects correlations between the packet-based alerts and the flow data to thereby generate a series of flow-level alerts. These rules are provided to the flow time classifier. Over time, the new packet alerts and flow data are used to provide updated rules generated by the machine learning system.Type: ApplicationFiled: September 28, 2009Publication date: June 17, 2010Applicant: AT&T Intellectual Property I, LPInventors: Nicholas Duffield, Patrick Haffner, Balachander Krishnamurthy, Haakon Andreas Ringberg
-
Publication number: 20100100513Abstract: A method and apparatus based on transposition to speed up learning computations on sparse data are disclosed. For example, the method receives an support vector comprising at least one feature represented by one non-zero entry. The method then identifies at least one column within a matrix with non-zero entries, wherein the at least one column is identified in accordance with the at least one feature of the support vector. The method then performs kernel computations using successive list merging on the at least one identified column of the matrix and the support vector to derive a result vector, wherein the result vector is used in a data learning function.Type: ApplicationFiled: December 27, 2009Publication date: April 22, 2010Inventor: PATRICK HAFFNER
-
Patent number: 7671861Abstract: A method of creating an animated entity for delivering a multi-media message from a sender to a recipient comprises receiving from the sender an image file to a server, the image file having associated sender-assigned name, gender, category and indexing information. The server presents to the sender the image file and a group of generic face model templates. After the sender selects one of the generic face model templates, the server presents the image file and the selected model template to the sender and requests the sender to mark features on the image file. After the sender marks the image file, the server presents to the sender a preview of at least one expression associated with the marked image file. If the user does not accept the image file after the preview, the server presents again the image file and selected model template for the sender to redo or add marked features on the image file.Type: GrantFiled: November 2, 2001Date of Patent: March 2, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner
-
SYSTEM AND METHOD OF CUSTOMIZING ANIMATED ENTITIES FOR USE IN A MULTIMEDIA COMMUNICATION APPLICATION
Publication number: 20100042697Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: ApplicationFiled: October 20, 2009Publication date: February 18, 2010Applicant: AT&T Corp.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner -
Patent number: 7664713Abstract: A method and apparatus based on transposition to speed up learning computations on sparse data are disclosed. For example, the method receives an support vector comprising at least one feature represented by one non-zero entry. The method then identifies at least one column within a matrix with non-zero entries, wherein the at least one column is identified in accordance with the at least one feature of the support vector. The method then performs kernel computations using successive list merging on the at least one identified column of the matrix and the support vector to derive a result vector, wherein the result vector is used in a data learning function.Type: GrantFiled: December 31, 2006Date of Patent: February 16, 2010Assignee: AT&T Corp.Inventor: Patrick Haffner
-
Patent number: 7609270Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: GrantFiled: April 28, 2008Date of Patent: October 27, 2009Assignee: AT&T Intellectual Property II, L.P.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner
-
Patent number: 7552098Abstract: The time taken to learn a model from training examples is often unacceptable. For instance, training language understanding models with Adaboost or SVMs can take weeks or longer based on numerous training examples. Parallelization thought the use of multiple processors may improve learning speed. The invention describes effective methods to distributed multiclass classification learning on several processors. These methods are applicable to multiclass models where the training process may be split into training of independent binary classifiers.Type: GrantFiled: December 30, 2005Date of Patent: June 23, 2009Assignee: AT&T CorporationInventor: Patrick Haffner
-
Publication number: 20090113016Abstract: Disclosed are email server management methods and systems that protect the ability of the infrastructure of the email server to process legitimate emails in the presence of large spam volumes. During a period of server overload, priority classes of emails are identified, and emails are processed according to priority. In a typical embodiment, the server sends emails sequentially in a queue, and the queue has a limited capacity. When the server nears or reaches that capacity, the emails in the queue are analyzed to identify priority emails, and the priority emails are moved to the head of the queue.Type: ApplicationFiled: October 24, 2007Publication date: April 30, 2009Inventors: Subhabrata Sen, Patrick Haffner, Oliver Spatscheck, Shobha Venkataraman
-
Publication number: 20080201442Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: ApplicationFiled: April 28, 2008Publication date: August 21, 2008Applicant: AT & T Corp.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner
-
Publication number: 20080162111Abstract: Classification of sequences, such as the translation of natural language sentences, is carried out using an independence assumption. The independence assumption is an assumption that the probability of a correct translation of a source sentence word into a particular target sentence word is independent of the translation of other words in the sentence. Although this assumption is not a correct one, a high level of word translation accuracy is nonetheless achieved. In particular, discriminative training is used to develop models for each target vocabulary word based on a set of features of the corresponding source word in training sentences, with at least one of those features relating to the context of the source word. Each model comprises a weight vector for the corresponding target vocabulary word.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Srinivas Bangalore, Patrick Haffner, Stephan Kanthak
-
Publication number: 20080162117Abstract: Classification of sequences, such as the translation of natural language sentences, is carried out using an independence assumption. The independence assumption is an assumption that the probability of a correct translation of a source sentence word into a particular target sentence word is independent of the translation of other words in the sentence. Although this assumption is not a correct one, a high level of word translation accuracy is nonetheless achieved. In particular, discriminative training is used to develop models for each target vocabulary word based on a set of features of the corresponding source word in training sentences, with at least one of those features relating to the context of the source word. Each model comprises a weight vector for the corresponding target vocabulary word.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Srinivas Bangalore, Patrick Haffner, Stephan Kanthak
-
Patent number: 7379066Abstract: In an embodiment, a method is provided for creating a personal animated entity for delivering a multi-media message from a sender to a recipient. An image file from the sender may be received by a server. The image file may include an image of an entity. The sender may be requested to provide input with respect to facial features of the image of the entity in preparation for animating the image of the entity. After the sender provides the input with respect to the facial features of the image of the entity, the image of the entity may be presented as a personal animated entity to the sender to preview. Upon approval of the preview from the sender, the image of the entity may be presented as a sender-selectable personal animated entity for delivering the multi-media message to the recipient.Type: GrantFiled: May 26, 2006Date of Patent: May 27, 2008Assignee: AT&T Corp.Inventors: Joern Ostermann, Mehmet Reha Civanlar, Ana Cristina Andres del Valle, Patrick Haffner