Patents by Inventor Ramiro Liscano
Ramiro Liscano 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: 8102983Abstract: A system for generating user availability information from call control events within a telephone system, comprising an Event Queue for receiving and storing call control events from the telephone system, and an Interpretation Engine for accessing the call control events in the Event Queue and in response updating a running sum for the user based on availability evidence ascribed to the call control events, and generating an indication of user availability based on the running sum.Type: GrantFiled: December 10, 2007Date of Patent: January 24, 2012Assignee: Mitel Networks CorpInventors: Thomas A. Gray, Ramiro Liscano, Rushabh Gudka, Christian Szpilfogel
-
Patent number: 8064585Abstract: A communication system comprising at least one ubiquitous sensor for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of the relevance, urgency or importance of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.Type: GrantFiled: June 13, 2008Date of Patent: November 22, 2011Assignee: Mitel Networks CorporationInventors: Thomas A. Gray, Ramiro Liscano
-
Patent number: 7966423Abstract: A method for providing location and contact information about a user to a location-based service includes sending a request containing substitutable variables via an Internet portal. The Internet portal replaces the variables, en-route to the message's destination, thus eliminating the need for the location-based service to further query the Internet portal for the data, or for the data to be available to the sender when the message is sent.Type: GrantFiled: January 20, 2004Date of Patent: June 21, 2011Assignee: Mitel Networks CorporationInventor: Ramiro Liscano
-
Patent number: 7548967Abstract: A method and apparatus for defining and validating feature policies in an execution system, such as a communication system. The method includes entering user policies described in a straightforward manner (e.g. using a Web browser and user-understandable language) in such a way that they can be translated into a formal executable language. The user policies are then (translated into an executable feature language such as the IETE's CPL. The user is then either compelled or provided with an option to validate the overall feature set before the overall feature is uploaded to the execution system. If validation is selected, the features are translated from CPL into another format, such as FIAT, from which it is possible to detect common feature specification errors. That FIAT detected errors are then analyzed in a manner that is aware of the expectations and common errors of native users, and interpreted to determine possible errors as errors that are common to naïve users.Type: GrantFiled: October 8, 2003Date of Patent: June 16, 2009Assignee: Mitel Networks CorporationInventors: Daniel Amyot, Kathy Baker, Thomas Gray, Ramiro Liscano, Jean-Marc Seguin, Jacques Sincennes
-
Patent number: 7536001Abstract: A system for generating user availability information to a subscriber from availability rules set by the user, comprising a shared database (e.g. tuple space), a user interface for setting availability rules with fuzzy indicators of degrees of user availability, and an application level for receiving and posting a request from the subscriber for user availability information to the shared database such that predetermined ones of the availability rules post responses to the shared database, computing from these responses a crisp indication of user availability information, and transmitting the crisp indication of user availability to the subscriber.Type: GrantFiled: August 1, 2003Date of Patent: May 19, 2009Assignee: Mitel Networks CorporationInventors: Thomas A. Gray, Ramiro Liscano
-
Patent number: 7516210Abstract: A system for providing role-based Presentity availability information to a Watcher, comprising at least one Presentity User Agent for issuing a request to register a Presentity in at least one of a plurality of roles, and for generating context messages relating to changes in context of the Presentity. At least one Watcher User Agent is provided for issuing a role-based subscription request for the availability information. A Presence Service is provided for maintaining role-based Watcher subscriptions and issuing availability messages in response to generation of the context messages. A Role Manager is provided for (i) receiving each request to register a Presentity in a role and in response managing Presentity registration in that role, and (ii) receiving each role-based subscription request, and in response managing each role-based Watcher subscription to the availability information within the Presence Service.Type: GrantFiled: August 1, 2003Date of Patent: April 7, 2009Assignee: Mitel Networks CorporationInventors: Ramiro Liscano, Kathy Baker, Natalia Balaba, Jun Zhao
-
Publication number: 20080253551Abstract: A communication system comprising at least one ubiquitous sensor for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of the relevance, urgency or importance of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.Type: ApplicationFiled: June 13, 2008Publication date: October 16, 2008Inventors: Thomas A. Gray, Ramiro Liscano
-
Patent number: 7415104Abstract: A communication system comprising one or more ubiquitous sensor(s) for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.Type: GrantFiled: August 1, 2003Date of Patent: August 19, 2008Assignee: Mitel Networks CorporationInventors: Thomas A. Gray, Ramiro Liscano, Yongseok Choi, Thiruvengadam Radhakrishnan
-
Patent number: 7412522Abstract: A method for facilitating communication with a user. The method comprises the steps of: receiving contact information for the user, from a presence service; checking to determine if a particular communication service is supported by the user; checking to determine if the contact address of the user is accessible; launching at least one of an appropriate helper application and objects; and initiating communication with the user through the particular communication service.Type: GrantFiled: August 1, 2003Date of Patent: August 12, 2008Assignee: Mitel Networks CorporationInventors: Ramiro Liscano, Natalia Balaba
-
Patent number: 7406170Abstract: A communication system comprising one or more ubiquitous sensor(s) for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.Type: GrantFiled: August 1, 2003Date of Patent: July 29, 2008Assignee: Mitel Networks CorporationInventors: Thomas A. Gray, Ramiro Liscano
-
Publication number: 20080095346Abstract: A system for generating user availability information from call control events within a telephone system, comprising an Event Queue for receiving and storing call control events from the telephone system, and an Interpretation Engine for accessing the call control events in the Event Queue and in response updating a running sum for the user based on availability evidence ascribed to the call control events, and generating an indication of user availability based on the running sum.Type: ApplicationFiled: December 10, 2007Publication date: April 24, 2008Inventors: Thomas Gray, Ramiro Liscano, Rushabh Gudka, Christian Szpilfogel
-
Patent number: 7339907Abstract: A method of selecting a resource for providing a service from a set of resources on a network, using a mobile device. The method includes the steps of sending a set infrared link message by infrared communication from the mobile device, the set infrared link message including a set of network addresses corresponding to the set of resources, and receiving the set infrared link message at the resource. The method also includes the step of determining if the resource is included in the set of resources and sending a set infrared link confirmation message by infrared communication from the resource to the mobile device. The infrared link confirmation message confirms that the resource is included in the set of resources and provides a network address of the resource.Type: GrantFiled: October 28, 2002Date of Patent: March 4, 2008Assignee: Mitel Networks CorporationInventors: Ramiro Liscano, Victor Azondekon, Michel Barbeau
-
Patent number: 7318109Abstract: A system for remote assembly of messages to create a control message includes a shared coordination space for assembly of messages, and a plurality of components for performing predefined actions and for exchanging messages according to a predetermined ontology. The plurality of components includes a first component for directing other ones of the components to publish information on the coordination space and in response gather several distinct pieces of the information and assemble the distinct pieces as a message by which to control the actions of the component. According to a preferred embodiment, the shared coordination space is a tuple space, one of the components is a call control application for controlling a communication switch, and at least one other component is a directory application containing location information.Type: GrantFiled: May 1, 2002Date of Patent: January 8, 2008Assignee: Mitel Networks CorporationInventors: Ramiro Liscano, Sonya Fullarton, Gunter Mussbacher, Tom Gray
-
Patent number: 7308089Abstract: A system for generating user availability information from call control events within a telephone system, comprising an Event Queue for receiving and storing call control events from the telephone system, and an Interpretation Engine for accessing the call control events in the Event Queue and in response updating a running sum for the user based on availability evidence ascribed to the call control events, and generating an indication of user availability based on the running sum.Type: GrantFiled: August 1, 2003Date of Patent: December 11, 2007Assignee: Mitel Networks CorporationInventors: Thomas A. Gray, Ramiro Liscano, Rushabh Gudka, Christian Szpilfogel
-
Publication number: 20050278646Abstract: A system for providing spontaneous discovery of remote service profiles is provided. A Bluetooth-enabled communication end point registers the service profiles available on Bluetooth devices in communication with the end point over a personal area network. The end point then translates the service profiles to a format supported over a second network and transmits them to other end points. The other end point then registers the service profiles and translates them to a format understood by Bluetooth devices. Bluetooth devices local to the second end point can then communicate with the remote Bluetooth devices via the translated service profiles.Type: ApplicationFiled: June 15, 2005Publication date: December 15, 2005Inventors: Ramiro Liscano, Hao Hu, Allan Jost, Thomas Gray
-
Publication number: 20050259802Abstract: A communication system comprising one or more ubiquitous sensor(s) for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.Type: ApplicationFiled: August 1, 2003Publication date: November 24, 2005Inventors: Thomas Gray, Ramiro Liscano
-
Publication number: 20050100157Abstract: A communication system comprising one or more ubiquitous sensor(s) for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.Type: ApplicationFiled: August 1, 2003Publication date: May 12, 2005Inventors: Thomas Gray, Ramiro Liscano, Yongseok Choi, Thiruvengadam Radhakrishnan
-
Publication number: 20050102389Abstract: A system for providing role-based Presentity availability information to a Watcher, comprising at least one Presentity User Agent for issuing a request to register a Presentity in at least one of a plurality of roles, and for generating context messages relating to changes in context of the Presentity. At least one Watcher User Agent is provided for issuing a role-based subscription request for the availability information. A Presence Service is provided for maintaining role-based Watcher subscriptions and issuing availability messages in response to generation of the context messages. A Role Manager is provided for (i) receiving each request to register a Presentity in a role and in response managing Presentity registration in that role, and (ii) receiving each role-based subscription request, and in response managing each role-based Watcher subscription to the availability information within the Presence Service.Type: ApplicationFiled: August 1, 2003Publication date: May 12, 2005Applicant: Mitsubishi Chemical CorporationInventors: Ramiro Liscano, Kathy Baker, Natalia Balaba, Jun Zhao
-
Publication number: 20040153875Abstract: A method and apparatus are set forth for defining and validating feature policies in an execution system, such as a communication system. The method includes entering user policies described in a straightforward manner (e.g. using a Web browser and user-understandable language) in such a way that they can be translated into a formal executable language. The user policies are then translated into an executable feature language such as the IETF's CPL. The user is then either compelled or provided with an option to validate the overall feature set before it is uploaded to the execution system. If validation is selected, the features are translated from CPL into another format, such as FIAT, from which it is possible to detect common feature specification errors. The FIAT detected errors are then analyzed in a manner that is aware of the expectations and common errors of naive users, and interpreted to determine possible errors as errors that are common to naive users. These errors are reported to the user (e.g.Type: ApplicationFiled: October 8, 2003Publication date: August 5, 2004Inventors: Daniel Amyot, Kathy Baker, Thomas Gray, Ramiro Liscano, Jean-Marc Seguin, Jacques Sincennes
-
Publication number: 20040148438Abstract: A method for providing location and contact information about a user to a location-based service includes sending a request containing substitutable variables via an Internet portal. The Internet portal replaces the variables, en-route to the message's destination, thus eliminating the need for the location-based service to further query the Internet portal for the data, or for the data to be available to the sender when the message is sent.Type: ApplicationFiled: January 20, 2004Publication date: July 29, 2004Inventor: Ramiro Liscano