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: 8102983
    Abstract: 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: Grant
    Filed: December 10, 2007
    Date of Patent: January 24, 2012
    Assignee: Mitel Networks Corp
    Inventors: Thomas A. Gray, Ramiro Liscano, Rushabh Gudka, Christian Szpilfogel
  • Patent number: 8064585
    Abstract: 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: Grant
    Filed: June 13, 2008
    Date of Patent: November 22, 2011
    Assignee: Mitel Networks Corporation
    Inventors: Thomas A. Gray, Ramiro Liscano
  • Patent number: 7966423
    Abstract: 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: Grant
    Filed: January 20, 2004
    Date of Patent: June 21, 2011
    Assignee: Mitel Networks Corporation
    Inventor: Ramiro Liscano
  • Patent number: 7548967
    Abstract: 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: Grant
    Filed: October 8, 2003
    Date of Patent: June 16, 2009
    Assignee: Mitel Networks Corporation
    Inventors: Daniel Amyot, Kathy Baker, Thomas Gray, Ramiro Liscano, Jean-Marc Seguin, Jacques Sincennes
  • Patent number: 7536001
    Abstract: 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: Grant
    Filed: August 1, 2003
    Date of Patent: May 19, 2009
    Assignee: Mitel Networks Corporation
    Inventors: Thomas A. Gray, Ramiro Liscano
  • Patent number: 7516210
    Abstract: 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: Grant
    Filed: August 1, 2003
    Date of Patent: April 7, 2009
    Assignee: Mitel Networks Corporation
    Inventors: Ramiro Liscano, Kathy Baker, Natalia Balaba, Jun Zhao
  • Publication number: 20080253551
    Abstract: 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: Application
    Filed: June 13, 2008
    Publication date: October 16, 2008
    Inventors: Thomas A. Gray, Ramiro Liscano
  • Patent number: 7415104
    Abstract: 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: Grant
    Filed: August 1, 2003
    Date of Patent: August 19, 2008
    Assignee: Mitel Networks Corporation
    Inventors: Thomas A. Gray, Ramiro Liscano, Yongseok Choi, Thiruvengadam Radhakrishnan
  • Patent number: 7412522
    Abstract: 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: Grant
    Filed: August 1, 2003
    Date of Patent: August 12, 2008
    Assignee: Mitel Networks Corporation
    Inventors: Ramiro Liscano, Natalia Balaba
  • Patent number: 7406170
    Abstract: 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: Grant
    Filed: August 1, 2003
    Date of Patent: July 29, 2008
    Assignee: Mitel Networks Corporation
    Inventors: Thomas A. Gray, Ramiro Liscano
  • Publication number: 20080095346
    Abstract: 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: Application
    Filed: December 10, 2007
    Publication date: April 24, 2008
    Inventors: Thomas Gray, Ramiro Liscano, Rushabh Gudka, Christian Szpilfogel
  • Patent number: 7339907
    Abstract: 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: Grant
    Filed: October 28, 2002
    Date of Patent: March 4, 2008
    Assignee: Mitel Networks Corporation
    Inventors: Ramiro Liscano, Victor Azondekon, Michel Barbeau
  • Patent number: 7318109
    Abstract: 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: Grant
    Filed: May 1, 2002
    Date of Patent: January 8, 2008
    Assignee: Mitel Networks Corporation
    Inventors: Ramiro Liscano, Sonya Fullarton, Gunter Mussbacher, Tom Gray
  • Patent number: 7308089
    Abstract: 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: Grant
    Filed: August 1, 2003
    Date of Patent: December 11, 2007
    Assignee: Mitel Networks Corporation
    Inventors: Thomas A. Gray, Ramiro Liscano, Rushabh Gudka, Christian Szpilfogel
  • Publication number: 20050278646
    Abstract: 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: Application
    Filed: June 15, 2005
    Publication date: December 15, 2005
    Inventors: Ramiro Liscano, Hao Hu, Allan Jost, Thomas Gray
  • Publication number: 20050259802
    Abstract: 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: Application
    Filed: August 1, 2003
    Publication date: November 24, 2005
    Inventors: Thomas Gray, Ramiro Liscano
  • Publication number: 20050100157
    Abstract: 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: Application
    Filed: August 1, 2003
    Publication date: May 12, 2005
    Inventors: Thomas Gray, Ramiro Liscano, Yongseok Choi, Thiruvengadam Radhakrishnan
  • Publication number: 20050102389
    Abstract: 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: Application
    Filed: August 1, 2003
    Publication date: May 12, 2005
    Applicant: Mitsubishi Chemical Corporation
    Inventors: Ramiro Liscano, Kathy Baker, Natalia Balaba, Jun Zhao
  • Publication number: 20040153875
    Abstract: 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: Application
    Filed: October 8, 2003
    Publication date: August 5, 2004
    Inventors: Daniel Amyot, Kathy Baker, Thomas Gray, Ramiro Liscano, Jean-Marc Seguin, Jacques Sincennes
  • Publication number: 20040148438
    Abstract: 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: Application
    Filed: January 20, 2004
    Publication date: July 29, 2004
    Inventor: Ramiro Liscano