Patents by Inventor Imad Mouline

Imad Mouline 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: 20230326612
    Abstract: Methods and software for tracing contacts among people via exchanging of contact-tracing (CT) keys between mobile devices and treating various ones of the CT keys as infected CT keys after self-reporting events in which users have self-reported as having, at least potentially, been infected by a target infectious agent. In some embodiments, CT keys are exchanged between mobile devices when the mobile devices determine that they arm within a predetermined distance of one another and/or for a predetermined amount of time such that sufficient contact for infectious-agent transmission could have occurred. In some embodiments, mobile devices within the predetermined distance of one another can determine whether or not they are within a same separated space as one another (e.g., are not separated by a physical partition) as an additional level of intelligence to inform whether or not transmission of the infectious agent could have occurred.
    Type: Application
    Filed: September 13, 2021
    Publication date: October 12, 2023
    Inventors: Anahita Asrari, Imad Mouline
  • Patent number: 11070952
    Abstract: An alert system, for alerting target subscribers, that automatically selects which of one or more messaging channels the alert system will use to send alert messages to the target subscribers. In some embodiments for cellular communication networks, an alert system of the present disclosure automatically selects between one or more broadcast messaging channels and one or more point-to-point messaging channels. In some embodiments, the automatic selection of the messaging channel attempts to maximize the number of target subscribers alerted in a predetermined alert-dissemination time. In some embodiments, an alert system of the present disclosure includes one or more user interfaces that allow a user to establish messaging parameters, including various categories of target subscribers to include as desired recipients of the alert message(s). Various methods for implementing one or more aspects of any of the alert systems of the present disclosure are also disclosed.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: July 20, 2021
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, Morten Seliussen
  • Publication number: 20210168567
    Abstract: An alert system, for alerting target subscribers, that automatically selects which of one or more messaging channels the alert system will use to send alert messages to the target subscribers. In some embodiments for cellular communication networks, an alert system of the present disclosure automatically selects between one or more broadcast messaging channels and one or more point-to-point messaging channels. In some embodiments, the automatic selection of the messaging channel attempts to maximize the number of target subscribers alerted in a predetermined alert-dissemination time. In some embodiments, an alert system of the present disclosure includes one or more user interfaces that allow a user to establish messaging parameters, including various categories of target subscribers to include as desired recipients of the alert message(s). Various methods for implementing one or more aspects of any of the alert systems of the present disclosure are also disclosed.
    Type: Application
    Filed: February 11, 2021
    Publication date: June 3, 2021
    Inventors: Imad Mouline, Morten Seliussen
  • Patent number: 11004110
    Abstract: Systems and methods for a cloud management system which utilizes both technical and business metrics to achieve operational efficiencies. The systems and methods can be used to provide an elastic infrastructure model for an emergency notifications system which delivers near infinite scale with guaranteed near 100% uptime. In an embodiment, a mass recipient emulator can be utilized for testing of the notifications system with actual phone call or message exchange.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: May 11, 2021
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, William Ryan Breen, Meghan Anne Hounshell
  • Patent number: 10924891
    Abstract: An alert system, for alerting target subscribers, that automatically selects which of one or more messaging channels the alert system will use to send alert messages to the target subscribers. In some embodiments for cellular communication networks, an alert system of the present disclosure automatically selects between one or more broadcast messaging channels and one or more point-to-point messaging channels. In some embodiments, the automatic selection of the messaging channel attempts to maximize the number of target subscribers alerted in a predetermined alert-dissemination time. In some embodiments, an alert system of the present disclosure includes one or more user interfaces that allow a user to establish messaging parameters, including various categories of target subscribers to include as desired recipients of the alert message(s). Various methods for implementing one or more aspects of any of the alert systems of the present disclosure are also disclosed.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: February 16, 2021
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, Morten Seliussen
  • Patent number: 9740708
    Abstract: Systems and methods for a DNS management system utilize a distance-based and/or a performance-based A record. A DNS management system of embodiments receives a request from a client for an IP address associated with a domain name. A database of IP address location records is queried to determine a geographic location of the client in operation according to embodiments. An A record corresponding to the geographically closest available server node may thereafter be delivered to the client. A system operable according to embodiments may additionally or alternatively monitor the performance of available servers and deliver an A record corresponding to the best performing local server.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 22, 2017
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, William Ryan Breen, Timothy Frans Wills, Paul Smith
  • Publication number: 20160267528
    Abstract: Systems and methods for a cloud management system which utilizes both technical and business metrics to achieve operational efficiencies. The systems and methods can be used to provide an elastic infrastructure model for an emergency notifications system which delivers near infinite scale with guaranteed near 100% uptime. In an embodiment, a mass recipient emulator can be utilized for testing of the notifications system with actual phone call or message exchange.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Imad Mouline, William Ryan Breen
  • Patent number: 9391855
    Abstract: Systems and methods for a cloud management system which utilizes both technical and business metrics to achieve operational efficiencies. The systems and methods can be used to provide an elastic infrastructure model for an emergency notifications system which delivers near infinite scale with guaranteed near 100% uptime. In an embodiment, a mass recipient emulator can be utilized for testing of the notifications system with actual phone call or message exchange.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 12, 2016
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, William Ryan Breen
  • Publication number: 20130297596
    Abstract: Systems and methods for a DNS management system utilize a distance-based and/or a performance-based A record. A DNS management system of embodiments receives a request from a client for an IP address associated with a domain name. A database of IP address location records is queried to determine a geographic location of the client in operation according to embodiments. An A record corresponding to the geographically closest available server node may thereafter be delivered to the client. A system operable according to embodiments may additionally or alternatively monitor the performance of available servers and deliver an A record corresponding to the best performing local server.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 7, 2013
    Inventors: Imad Mouline, William Ryan Breen, Timothy Frans Wills, Paul Smith
  • Patent number: 8095650
    Abstract: A system provides a tag for a flash application. The tag identifies a flash event to record during execution of the flash application. The flash event is recorded to monitor performance of the flash application to generate performance metrics. The flash performance monitoring process generates the performance metrics of the flash application based on an occurrence of the flash event during the execution of the flash application, and provides a graphical user interface in which to render a graphical representation of the generated performance metrics.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: January 10, 2012
    Assignee: Compuware Corporation
    Inventors: Yuan Cheng, Allen Lieberman, Paul Anastas, Imad Mouline, William Ryan Breen
  • Patent number: 7921205
    Abstract: Website load testing using agents is disclosed. An address of a website and a window of time in which to perform a load test are received. The address and the window of time are distributed to a plurality of remotely operating agents, distributed over a wide area. Each agent in the plurality is to access the website at the received address during the window of time to load test the website. Data from the plurality of agents is received upon passage of the window of time, describing a load placed upon the website by the plurality of agents. The received data describing the load placed upon the website is presented. Alternatively, a script may be used to load test a website, the script a series of commands to be executed across the website as a simulation of a transaction, the script to be executed in the window of time.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: April 5, 2011
    Assignee: Compuware Corporation
    Inventors: Scott Shen, Imad Mouline, Arthur Mateos, Jason DeBettencourt
  • Patent number: 7765295
    Abstract: A system monitors browser operation on a web page to identify objects referenced by the web page. For objects referenced by the web page, the system tracks a performance metric associated with each object. The system performs post-processing on the performance metrics of objects referenced by the web page to create a performance record for that web page, and transfers the performance record to a remote server for analysis of performance of web page operation in the browser.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: July 27, 2010
    Assignee: Compuware Corporation
    Inventors: Paul Anastas, William Ryan Breen, Yuan Cheng, Allen Lieberman, Imad Mouline
  • Publication number: 20080114875
    Abstract: A system monitors browser operation on a web page to identify objects referenced by the web page. For objects referenced by the web page, the system tracks a performance metric associated with each object. The system performs post-processing on the performance metrics of objects referenced by the web page to create a performance record for that web page, and transfers the performance record to a remote server for analysis of performance of web page operation in the browser.
    Type: Application
    Filed: October 24, 2007
    Publication date: May 15, 2008
    Inventors: Paul Anastas, William Ryan Breen, Yuan Cheng, Allen Lieberman, Imad Mouline
  • Publication number: 20070168926
    Abstract: A software customization framework based upon an enterprise platform comprises a metadata framework, a service layer, and an object layer. The metadata framework comprises a generic domain class. The generic domain class defines one or more extension classes. The service layer receives one or more requests from a client and processes the requests via a dispatch service which forwards a call to a generic executable object. The object layer generates the generic executable object at run time. The generic executable object uses the extension class to identify data, an operation, and a select dispatch scheme. The generic executable object also invokes a handler responsive to the call. The handler uses the select dispatch scheme to implement a desired operation in the data structure responsive to the data and the operation from the executable object.
    Type: Application
    Filed: December 16, 2005
    Publication date: July 19, 2007
    Inventors: Raghuram Rajah, Imad Mouline, Jeffrey Schilling, Barbara McInnes, Rodney Birch
  • Publication number: 20060218228
    Abstract: A client platform architecture enabling workstations to operate in an ASP type environment, but reap the benefits available to a rich or fat client. The client platform interfaces to a server and receives an image of its operational software from the server using JNLP or OSGI technology. The client device the necessary processing power and software to perform requested tasks regardless of whether the server is online or offline. Thus, the client device is fully or substantially fully functional without the need to interface to the server. The server contains the same functionality as is loaded into the client device and thus, can support thin clients. Any changes to the server software are subsequently loaded into the client platform.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Applicant: SECURITY FIRST TECHNOLOGIES CORP
    Inventor: Imad MOULINE
  • Publication number: 20060218061
    Abstract: An integrated financial services platform that allows for the definition of applications, rules and data necessary to fulfill financial services to be created one time and either loaded into workstation devices that fulfill the financial services or, loaded into a server that fulfills the financial services from requesting devices. The workstation devices can operate autonomously but are continuously updated as changes in the definition of the applications, rules and data are deployed. The server houses the master definition of the applications, rules and data making the fulfillment of the financial services available to a variety of devices access the server. Thus, the provision of the financial services is integrated regardless of the access point that request the system to fulfill the financial service.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Applicant: SECURITY FIRST TECHNOLOGIES CORP.
    Inventor: Imad MOULINE
  • Publication number: 20060149743
    Abstract: Various embodiments of systems, methods, computer programs, services, software components, etc. are provided. One embodiment comprises an enterprise platform for providing banking solutions to financial service providers. One such enterprise platform comprises: at least one channel-aware service for providing a fundamental business process to enterprise applications across multiple channels, the at least one channel-aware service comprising: business logic associated with the fundamental business process; and channel-specific logic configured to modify the business logic based on a channel requesting the at least one channel-aware service.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Imad Mouline, Jeff Schilling