Patents by Inventor Josephine Micallef

Josephine Micallef 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: 11487875
    Abstract: A computer program product, a computer-implemented method, and a computer system include a processor(s) that obtains side channel emanations from a device. The processor(s) analyzes the side channel emanations to identify distinct emanation patterns and timing characteristics, wherein the timing characteristics are associated with transitions between the distinct emanation patterns. The processor(s) generates a non-deterministic finite automaton (NFA) by correlating the distinct emanation patterns with states of the device, where the NFA captures states and state transitions of the device. The processor(s) identifies an anomaly in the device, based on deviation in emanations from the device.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: November 1, 2022
    Assignee: Peraton Labs Inc.
    Inventors: Scott Alexander, Josephine Micallef, Joshua Morman, Euthimios Panagos, Marc Pucci, Simon Tsang
  • Patent number: 10872149
    Abstract: A computer program product, a computer-implemented method, and a computer system include a processor(s) that obtains side channel emanations from a device. The processor(s) analyzes the side channel emanations to identify distinct emanation patterns and timing characteristics, wherein the timing characteristics are associated with transitions between the distinct emanation patterns. The processor(s) generates a non-deterministic finite automaton (NFA) by correlating the distinct emanation patterns with states of the device, where the NFA captures states and state transitions of the device. The processor(s) identifies an anomaly in the device, based on deviation in emanations from the device.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: December 22, 2020
    Assignee: Perspecta Labs Inc.
    Inventors: Scott Alexander, Josephine Micallef, Joshua Morman, Euthimios Panagos, Marc Pucci, Simon Tsang
  • Patent number: 8577733
    Abstract: A system and method to enable dynamic partner selection and subsequent order fulfillment by a service provider is presented. The system and method has an order entry device for obtaining an order, a service specification corresponding to the order, a flow execution engine, a partner selector mechanism, at least one partner, and at least one component obtained from the service specification, the component being broadcast from the partner selector mechanism to the partner, who responds to the broadcast, such that all of the partner responses are optimized by the partner selector mechanism for execution by said flow execution engine to fulfill the order.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: November 5, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Beauford Atwater, Munir Cochinwala, Josephine Micallef, John R. Wullert, II
  • Patent number: 8448159
    Abstract: A system and method for allowing external execution-time adaptation of application behavior of an application in a telecommunication system without modification to the application code comprises an application having at least one break point and residing on an application server, at least one identifiable decision engine, and a listing of break points that has for each break point at least one identifier of the decision engine, such that at one of the break points, the application accesses the listing of break points, invokes the listed instances of the decision engine corresponding to the break point, and adapts application behavior based on the decision engine. In addition, each entry in the listing of break points can have a sequence number so that if two entries for the same break point have equal sequence numbers, the decision engines identified in these entries can be invoked in parallel.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: May 21, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Munir Cochinwala, Josephine Micallef, John R. Wullert, II
  • Publication number: 20110125844
    Abstract: A computer readable medium stores a program executable on a computing device, the program comprising data and instructions for providing an interface for users to create and display a user profile and enabling the users to safely and securely transmit and receive communications and other data to and from other individuals in the network for the purposes of communication to enhance the social resources of users under medical care. Moreover, the system provides a means for data from the user's devices and other connected devices to be collected, combined with the communication data and analyzed for medical purposes. Moreover, the program provides for storing at a storage unit a first set of predefined criteria for indicating medical need, and analyzing the data transmitted by a device at a processor in comparison to the first set of predefined criteria to determine if the user exhibits medical need.
    Type: Application
    Filed: May 14, 2010
    Publication date: May 26, 2011
    Applicant: TELCORDIA TECHNOLOGIES, INC.
    Inventors: George H. Collier, Josephine Micallef
  • Publication number: 20090119656
    Abstract: A system and method for allowing external execution-time adaptation of application behavior of an application in a telecommunication system without modification to the application code comprises an application having at least one break point and residing on an application server, at least one identifiable decision engine, and a listing of break points that has for each break point at least one identifier of the decision engine, such that at one of the break points, the application accesses the listing of break points, invokes the listed instances of the decision engine corresponding to the break point, and adapts application behavior based on the decision engine. In addition, each entry in the listing of break points can have a sequence number so that if two entries for the same break point have equal sequence numbers, the decision engines identified in these entries can be invoked in parallel.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Inventors: Munir Cochinwala, Josephine Micallef, John R. Wullert, II
  • Publication number: 20090116626
    Abstract: A system and method to enable dynamic partner selection and subsequent order fulfillment by a service provider is presented. The system and method has an order entry device for obtaining an order, a service specification corresponding to the order, a flow execution engine, a partner selector mechanism, at least one partner, and at least one component obtained from the service specification, the component being broadcast from the partner selector mechanism to the partner, who responds to the broadcast, such that all of the partner responses are optimized by the partner selector mechanism for execution by said flow execution engine to fulfill the order.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Inventors: Beauford Atwater, Munir Cochinwala, Josephine Micallef, John R. Wullert, II
  • Patent number: 7127485
    Abstract: A system for adaptive notification in a data communications network. The system includes a data transport network in communication with a client and a server. The client comprises a client-side adaptive notification processor in communication with the data transport network. The server comprises a server-side adaptive notification processor in communication with the data transport network.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: October 24, 2006
    Assignee: Telcordia Technologies, Inc.
    Inventors: Francesco Caruso, Josephine Micallef
  • Publication number: 20050060317
    Abstract: This system for generating message transformation and validation software uses interface definition documents as inputs. An interface definition consists of an internally consistent set of message definitions, data dictionary entries, transformation rules, and validation rules. A user-friendly graphical user interface provides the requirements engineer or other user with the ability to specify these documents. This graphical user interface is a structured table and rules editor that allows the requirements engineer to enter and validate interface definitions to ensure that the definitions meet certain predetermined requirements. The generation system takes the interface definition documents as input and generates various software artifacts to transform and validate messages. W3C XML schemas are generated from an interface definition for assistance with code development, for use as standards-compliant interface definition that can be reused and composed with other schemas, and for validating messages.
    Type: Application
    Filed: April 13, 2004
    Publication date: March 17, 2005
    Inventors: Christopher Lott, Andrew Harned, Lisa Bahler, Josephine Micallef, Ashish Jain, Francesco Caruso, Michael Long, Rabih Zbib, Devasis Bassu
  • Publication number: 20030140092
    Abstract: A system for adaptive notification in a data communications network. The system includes a data transport network in communication with a client and a server. The client comprises a client-side adaptive notification processor in communication with the data transport network. The server comprises a server-side adaptive notification processor in communication with the data transport network.
    Type: Application
    Filed: January 18, 2002
    Publication date: July 24, 2003
    Inventors: Francesco Caruso, Josephine Micallef